/* Mixins */
@media only screen and (max-width: 767px) {
}
@nano-nav-border : rgba (0,0,0,0.2);
/**
 * Fix for vw, vh, vmin, vmax on iOS 7.
 * caniuse.com/#feat=viewport-units
 *
 * This fix works by replacing viewport units with px values on known screen sizes.
 *
 * iPhone 6 and 6 Plus cannot run iOS 7, so are not targeted by this fix.
 * Target devices running iOS 8+ will incidentally execute the media query,
 * but this will still produce the expected result; so this is not a problem.
 *
 * As an example, replace:
 *
 *   height: 50vh;
 *
 * with:
 *
 *   .safe-vh(height, 50vh);
 *
 **/
/*  
 * Vars for LESS - Pymes y Autónomos - mobile
 * -----------------------------------------------
 */
.u-type0,
body {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-weight: normal;
  font-size: 18px;
  line-height: 24px;
}
@media only screen and (min-width: 768px) {
  .u-type0,
  body {
    font-size: 20px;
    line-height: 28px;
  }
}
@media only screen and (min-width: 1150px) {
  .u-type0,
  body {
    font-size: 20px;
    line-height: 28px;
  }
}
h1,
h2,
h3,
h4,
h5 {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
}
.u-typeh0,
.type-h0 {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-weight: bold;
  font-size: 31px;
  line-height: 36px;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0;
}
@media only screen and (min-width: 768px) {
  .u-typeh0,
  .type-h0 {
    font-size: 54px;
    line-height: 2;
  }
}
@media only screen and (min-width: 1150px) {
  .u-typeh0,
  .type-h0 {
    font-size: 54px;
    line-height: 2;
  }
}
.u-type-giant,
.type-giant {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-weight: bold;
  font-size: 64px;
  line-height: 64px;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0;
}
@media only screen and (min-width: 768px) {
  .u-type-giant,
  .type-giant {
    font-size: 72px;
    line-height: 72px;
  }
}
@media only screen and (min-width: 1150px) {
  .u-type-giant,
  .type-giant {
    font-size: 88px;
    line-height: 88px;
  }
}
.u-type1,
.type1 {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-weight: bold;
  font-size: 26px;
  line-height: 33.6px;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0;
}
@media only screen and (min-width: 768px) {
  .u-type1,
  .type1 {
    font-size: 39px;
    line-height: 1.6;
  }
}
@media only screen and (min-width: 1150px) {
  .u-type1,
  .type1 {
    font-size: 39px;
    line-height: 1.6;
  }
}
.u-type2,
.type2 {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 22px;
  line-height: 28.8px;
  text-transform: none;
  letter-spacing: 0;
}
@media only screen and (min-width: 768px) {
  .u-type2,
  .type2 {
    font-size: 33px;
    line-height: 1.4;
  }
}
@media only screen and (min-width: 1150px) {
  .u-type2,
  .type2 {
    font-size: 33px;
    line-height: 1.4;
  }
}
.u-type3,
.type3 {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 18px;
  line-height: 26.4px;
  text-transform: none;
  letter-spacing: 0;
}
@media only screen and (min-width: 768px) {
  .u-type3,
  .type3 {
    font-size: 27px;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 1150px) {
  .u-type3,
  .type3 {
    font-size: 27px;
    line-height: 1.1;
  }
}
.u-type4,
.type4 {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 18px;
  line-height: 24px;
  text-transform: none;
  letter-spacing: 0;
}
@media only screen and (min-width: 768px) {
  .u-type4,
  .type4 {
    font-size: 23px;
    line-height: 1;
  }
}
@media only screen and (min-width: 1150px) {
  .u-type4,
  .type4 {
    font-size: 23px;
    line-height: 1;
  }
}
.u-type5 {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-weight: bold;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0;
  font-size: 18px;
  line-height: 20.4px;
}
@media only screen and (min-width: 768px) {
  .u-type5 {
    font-size: 20px;
    line-height: 1;
  }
}
@media only screen and (min-width: 1150px) {
  .u-type5 {
    font-size: 20px;
    line-height: 1;
  }
}
.u-type6 {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-weight: bold;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0;
  font-size: 18px;
  line-height: 24px;
}
@media only screen and (min-width: 768px) {
  .u-type6 {
    font-size: 19px;
    line-height: 24px;
  }
}
@media only screen and (min-width: 1150px) {
  .u-type6 {
    font-size: 24px;
    line-height: 28px;
  }
}
.u-type7 {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-weight: bold;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0;
  font-size: 16px;
  line-height: 24px;
}
@media only screen and (min-width: 768px) {
  .u-type7 {
    font-size: 17px;
    line-height: 24px;
  }
}
@media only screen and (min-width: 1150px) {
  .u-type7 {
    font-size: 18px;
    line-height: 24px;
  }
}
.u-type-mini,
.type-mini {
  font-size: 16px;
}
@media only screen and (min-width: 768px) {
  .u-type-mini,
  .type-mini {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1150px) {
  .u-type-mini,
  .type-mini {
    font-size: 16px;
  }
}
.u-font-mini,
.font-mini,
small {
  font-size: 16px;
  line-height: 20px;
}
@media only screen and (min-width: 768px) {
  .u-font-mini,
  .font-mini,
  small {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1150px) {
  .u-font-mini,
  .font-mini,
  small {
    font-size: 16px;
  }
}
@media only screen and (min-width: 768px) {
  .u-font-mini,
  .font-mini,
  small {
    line-height: 21px;
  }
}
@media only screen and (min-width: 1150px) {
  .u-font-mini,
  .font-mini,
  small {
    line-height: 21px;
  }
}
.head-link,
.u-type-micro,
.type-micro {
  font-size: 14px;
}
@media only screen and (min-width: 768px) {
  .head-link,
  .u-type-micro,
  .type-micro {
    font-size: 13px;
  }
}
@media only screen and (min-width: 1150px) {
  .head-link,
  .u-type-micro,
  .type-micro {
    font-size: 13px;
  }
}
.u-font-micro,
.font-micro {
  font-size: 14px;
  line-height: 16px;
}
@media only screen and (min-width: 768px) {
  .u-font-micro,
  .font-micro {
    font-size: 13px;
  }
}
@media only screen and (min-width: 1150px) {
  .u-font-micro,
  .font-micro {
    font-size: 13px;
  }
}
@media only screen and (min-width: 768px) {
  .u-font-micro,
  .font-micro {
    line-height: 16.8px;
  }
}
@media only screen and (min-width: 1024px) {
  .u-font-micro,
  .font-micro {
    line-height: 16.8px;
  }
}
.u-font-micro-elastic {
  font-size: 13px;
  line-height: 16px;
}
@media only screen and (min-width: 768px) {
  .u-font-micro-elastic {
    font-size: 13px;
    line-height: 16.8px;
  }
}
@media only screen and (min-width: 1150px) {
  .u-font-micro-elastic {
    font-size: 16px;
    line-height: 21px;
  }
}
.u-type-pico,
.font-pico,
.u-font-pico {
  font-size: 11px;
}
@media only screen and (min-width: 768px) {
  .u-type-pico,
  .font-pico,
  .u-font-pico {
    font-size: 11px;
  }
}
@media only screen and (min-width: 1150px) {
  .u-type-pico,
  .font-pico,
  .u-font-pico {
    font-size: 11px;
  }
}
.u-font-pico {
  line-height: 16px;
}
.u-heading-giant,
.heading-giant {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-weight: bold;
  font-size: 64px;
  line-height: 64px;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0;
  margin-top: 48px;
  margin-bottom: 24px;
}
@media only screen and (min-width: 768px) {
  .u-heading-giant,
  .heading-giant {
    font-size: 72px;
    line-height: 72px;
  }
}
@media only screen and (min-width: 1150px) {
  .u-heading-giant,
  .heading-giant {
    font-size: 88px;
    line-height: 88px;
  }
}
@media only screen and (min-width: 768px) {
  .u-heading-giant,
  .heading-giant {
    margin-top: 56px;
    margin-bottom: 28px;
  }
}
@media only screen and (min-width: 1150px) {
  .u-heading-giant,
  .heading-giant {
    margin-top: 56px;
    margin-bottom: 28px;
  }
}
.u-heading0,
.heading0 {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-weight: bold;
  font-size: 31px;
  line-height: 36px;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0;
  margin-top: 48px;
  margin-bottom: 24px;
}
@media only screen and (min-width: 768px) {
  .u-heading0,
  .heading0 {
    font-size: 54px;
    line-height: 2;
  }
}
@media only screen and (min-width: 1150px) {
  .u-heading0,
  .heading0 {
    font-size: 54px;
    line-height: 2;
  }
}
@media only screen and (min-width: 768px) {
  .u-heading0,
  .heading0 {
    margin-top: 56px;
    margin-bottom: 28px;
  }
}
@media only screen and (min-width: 1150px) {
  .u-heading0,
  .heading0 {
    margin-top: 56px;
    margin-bottom: 28px;
  }
}
h1,
.u-heading1,
.heading1 {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-weight: bold;
  font-size: 26px;
  line-height: 33.6px;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0;
  margin-top: 48px;
  margin-bottom: 24px;
}
@media only screen and (min-width: 768px) {
  h1,
  .u-heading1,
  .heading1 {
    font-size: 39px;
    line-height: 1.6;
  }
}
@media only screen and (min-width: 1150px) {
  h1,
  .u-heading1,
  .heading1 {
    font-size: 39px;
    line-height: 1.6;
  }
}
@media only screen and (min-width: 768px) {
  h1,
  .u-heading1,
  .heading1 {
    margin-top: 56px;
    margin-bottom: 28px;
  }
}
@media only screen and (min-width: 1150px) {
  h1,
  .u-heading1,
  .heading1 {
    margin-top: 56px;
    margin-bottom: 28px;
  }
}
h2,
.u-heading2,
.heading2 {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 22px;
  line-height: 28.8px;
  text-transform: none;
  letter-spacing: 0;
  margin-top: 40.32px;
  margin-bottom: 16.32px;
}
@media only screen and (min-width: 768px) {
  h2,
  .u-heading2,
  .heading2 {
    font-size: 33px;
    line-height: 1.4;
  }
}
@media only screen and (min-width: 1150px) {
  h2,
  .u-heading2,
  .heading2 {
    font-size: 33px;
    line-height: 1.4;
  }
}
@media only screen and (min-width: 768px) {
  h2,
  .u-heading2,
  .heading2 {
    margin-top: 47.04px;
    margin-bottom: 19.04px;
  }
}
@media only screen and (min-width: 1150px) {
  h2,
  .u-heading2,
  .heading2 {
    margin-top: 47.04px;
    margin-bottom: 19.04px;
  }
}
h3,
.u-heading3,
.heading3 {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 18px;
  line-height: 26.4px;
  text-transform: none;
  letter-spacing: 0;
  margin-top: 40.32px;
  margin-bottom: 16.32px;
}
@media only screen and (min-width: 768px) {
  h3,
  .u-heading3,
  .heading3 {
    font-size: 27px;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 1150px) {
  h3,
  .u-heading3,
  .heading3 {
    font-size: 27px;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 768px) {
  h3,
  .u-heading3,
  .heading3 {
    margin-top: 47.04px;
    margin-bottom: 19.04px;
  }
}
@media only screen and (min-width: 1150px) {
  h3,
  .u-heading3,
  .heading3 {
    margin-top: 47.04px;
    margin-bottom: 19.04px;
  }
}
h4,
.u-heading4,
.heading4 {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 18px;
  line-height: 24px;
  text-transform: none;
  letter-spacing: 0;
  margin-top: 31.92px;
  margin-bottom: 16.32px;
}
@media only screen and (min-width: 768px) {
  h4,
  .u-heading4,
  .heading4 {
    font-size: 23px;
    line-height: 1;
  }
}
@media only screen and (min-width: 1150px) {
  h4,
  .u-heading4,
  .heading4 {
    font-size: 23px;
    line-height: 1;
  }
}
@media only screen and (min-width: 768px) {
  h4,
  .u-heading4,
  .heading4 {
    margin-top: 37.24px;
    margin-bottom: 19.04px;
  }
}
@media only screen and (min-width: 1150px) {
  h4,
  .u-heading4,
  .heading4 {
    margin-top: 37.24px;
    margin-bottom: 19.04px;
  }
}
h5,
.u-heading5,
.heading5 {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-weight: bold;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0;
  font-size: 18px;
  line-height: 20.4px;
  margin-top: 24px;
  margin-bottom: 24px;
}
@media only screen and (min-width: 768px) {
  h5,
  .u-heading5,
  .heading5 {
    font-size: 20px;
    line-height: 1;
  }
}
@media only screen and (min-width: 1150px) {
  h5,
  .u-heading5,
  .heading5 {
    font-size: 20px;
    line-height: 1;
  }
}
@media only screen and (min-width: 768px) {
  h5,
  .u-heading5,
  .heading5 {
    margin-top: 28px;
    margin-bottom: 28px;
  }
}
@media only screen and (min-width: 1150px) {
  h5,
  .u-heading5,
  .heading5 {
    margin-top: 28px;
    margin-bottom: 28px;
  }
}
h6,
.u-heading6,
.heading6 {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-weight: bold;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0;
  font-size: 18px;
  line-height: 24px;
  margin-top: 24px;
  margin-bottom: 24px;
}
@media only screen and (min-width: 768px) {
  h6,
  .u-heading6,
  .heading6 {
    font-size: 19px;
    line-height: 24px;
  }
}
@media only screen and (min-width: 1150px) {
  h6,
  .u-heading6,
  .heading6 {
    font-size: 24px;
    line-height: 28px;
  }
}
@media only screen and (min-width: 768px) {
  h6,
  .u-heading6,
  .heading6 {
    margin-top: 28px;
    margin-bottom: 28px;
  }
}
@media only screen and (min-width: 1150px) {
  h6,
  .u-heading6,
  .heading6 {
    margin-top: 28px;
    margin-bottom: 28px;
  }
}
.u-heading7,
.heading7 {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-weight: bold;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0;
  font-size: 16px;
  line-height: 24px;
  margin-top: 24px;
  margin-bottom: 24px;
}
@media only screen and (min-width: 768px) {
  .u-heading7,
  .heading7 {
    font-size: 17px;
    line-height: 24px;
  }
}
@media only screen and (min-width: 1150px) {
  .u-heading7,
  .heading7 {
    font-size: 18px;
    line-height: 24px;
  }
}
@media only screen and (min-width: 768px) {
  .u-heading7,
  .heading7 {
    margin-top: 28px;
    margin-bottom: 28px;
  }
}
@media only screen and (min-width: 1150px) {
  .u-heading7,
  .heading7 {
    margin-top: 28px;
    margin-bottom: 28px;
  }
}
.u-type-nav {
  font-size: 16px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  text-transform: uppercase;
}
@media only screen and (min-width: 768px) {
  .u-type-nav {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1150px) {
  .u-type-nav {
    font-size: 16px;
  }
}
.u-tag-type,
.tag-type {
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 0.03em;
  font-weight: normal;
}
@media only screen and (min-width: 768px) {
  .u-tag-type,
  .tag-type {
    font-size: 13px;
  }
}
@media only screen and (min-width: 1150px) {
  .u-tag-type,
  .tag-type {
    font-size: 13px;
  }
}
.u-type-taxonomy {
  font-size: 14px;
  line-height: 16px;
  text-transform: uppercase;
  letter-spacing: 0.03em;
  font-weight: bold;
}
@media only screen and (min-width: 768px) {
  .u-type-taxonomy {
    font-size: 13px;
  }
}
@media only screen and (min-width: 1150px) {
  .u-type-taxonomy {
    font-size: 13px;
  }
}
@media only screen and (min-width: 768px) {
  .u-type-taxonomy {
    line-height: 16.8px;
  }
}
@media only screen and (min-width: 1024px) {
  .u-type-taxonomy {
    line-height: 16.8px;
  }
}
.u-tag-label,
.tag-label {
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 0.03em;
  font-weight: normal;
  display: inline-block;
  vertical-align: middle;
  height: 24px;
  line-height: 23px;
  padding: 0 9.6px;
  border-radius: 4px;
}
@media only screen and (min-width: 768px) {
  .u-tag-label,
  .tag-label {
    font-size: 13px;
  }
}
@media only screen and (min-width: 1150px) {
  .u-tag-label,
  .tag-label {
    font-size: 13px;
  }
}
@media only screen and (min-width: 768px) {
  .u-tag-label,
  .tag-label {
    height: 28px;
    line-height: 27px;
  }
}
@media only screen and (min-width: 1150px) {
  .u-tag-label,
  .tag-label {
    height: 28px;
    line-height: 27px;
  }
}
.u-tag-box,
.tag-box {
  height: 48px;
  line-height: 48px;
}
@media only screen and (min-width: 768px) {
  .u-tag-box,
  .tag-box {
    height: 56px;
    line-height: 56px;
  }
}
@media only screen and (min-width: 1150px) {
  .u-tag-box,
  .tag-box {
    height: 56px;
    line-height: 56px;
  }
}
a,
a:visited {
  text-decoration: none;
}
strong {
  font-weight: bold;
}
em {
  font-style: italic;
}
.u-tip-type {
  font-size: 16px;
  line-height: 20px;
}
@media only screen and (min-width: 768px) {
  .u-tip-type {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1150px) {
  .u-tip-type {
    font-size: 16px;
  }
}
@media only screen and (min-width: 768px) {
  .u-tip-type {
    line-height: 21px;
  }
}
@media only screen and (min-width: 1150px) {
  .u-tip-type {
    line-height: 21px;
  }
}
.caption,
.caption-type,
.type-caption,
.type-caption-credit,
.caption-text {
  font-size: 16px;
  line-height: 20px;
  font-weight: normal;
  font-style: italic;
  color: #707070;
  text-transform: none;
}
@media only screen and (min-width: 768px) {
  .caption,
  .caption-type,
  .type-caption,
  .type-caption-credit,
  .caption-text {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1150px) {
  .caption,
  .caption-type,
  .type-caption,
  .type-caption-credit,
  .caption-text {
    font-size: 16px;
  }
}
@media only screen and (min-width: 768px) {
  .caption,
  .caption-type,
  .type-caption,
  .type-caption-credit,
  .caption-text {
    line-height: 21px;
  }
}
@media only screen and (min-width: 1150px) {
  .caption,
  .caption-type,
  .type-caption,
  .type-caption-credit,
  .caption-text {
    line-height: 21px;
  }
}
.caption-type,
.type-caption,
.caption-text {
  display: block;
  border-bottom: 1px solid #cee5f1;
  padding: 12px 0;
  margin-bottom: 24px;
}
@media only screen and (min-width: 768px) {
  .caption-type,
  .type-caption,
  .caption-text {
    padding-top: 14px;
    padding-bottom: 14px;
    margin-bottom: 28px;
  }
}
.caption-type,
.type-caption {
  text-align: left;
}
@media only screen and (min-width: 768px) {
  .caption-type,
  .type-caption {
    max-width: 696px;
    margin-left: 72px;
    margin-right: 72px;
  }
}
@media only screen and (min-width: 1024px) {
  .caption-type,
  .type-caption {
    max-width: 696px;
    margin-left: auto;
    margin-right: auto;
  }
}
.article-asset-large .caption-type,
.article-asset-cover .caption-type {
  margin-left: 16px;
  margin-right: 16px;
}
@media only screen and (min-width: 768px) {
  .article-asset-large .caption-type,
  .article-asset-cover .caption-type {
    max-width: 696px;
    margin-left: 72px;
    margin-right: 72px;
  }
}
@media only screen and (min-width: 1024px) {
  .article-asset-large .caption-type,
  .article-asset-cover .caption-type {
    margin-left: auto;
    margin-right: auto;
  }
}
.module-size-big .caption-text,
.module-size-cover .caption-text {
  margin-left: 16px;
  margin-right: 16px;
}
@media only screen and (min-width: 768px) {
  .module-size-big .caption-text,
  .module-size-cover .caption-text {
    max-width: 696px;
    margin-left: 72px;
    margin-right: 72px;
  }
}
@media only screen and (min-width: 1024px) {
  .module-size-big .caption-text,
  .module-size-cover .caption-text {
    margin-left: auto;
    margin-right: auto;
  }
}
.type-caption-credit {
  font-size: 14px;
  line-height: 16px;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font-style: normal;
}
@media only screen and (min-width: 768px) {
  .type-caption-credit {
    font-size: 13px;
  }
}
@media only screen and (min-width: 1150px) {
  .type-caption-credit {
    font-size: 13px;
  }
}
@media only screen and (min-width: 768px) {
  .type-caption-credit {
    line-height: 16.8px;
  }
}
@media only screen and (min-width: 1024px) {
  .type-caption-credit {
    line-height: 16.8px;
  }
}
.blob-capital-line {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  text-transform: uppercase;
}
.blob-capital-letter {
  display: block;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-weight: bold;
  font-size: 54px;
  color: #38A0AB;
  margin-right: 12px;
  margin-bottom: 24px;
  line-height: 70px;
}
@media only screen and (min-width: 768px) {
  .blob-capital-letter {
    float: left;
    margin-bottom: 28px;
  }
}
.u-type-byline {
  font-size: 14px;
  line-height: 16px;
  text-transform: uppercase;
  letter-spacing: 0.03em;
  font-weight: normal;
  color: #707070;
}
@media only screen and (min-width: 768px) {
  .u-type-byline {
    font-size: 13px;
  }
}
@media only screen and (min-width: 1150px) {
  .u-type-byline {
    font-size: 13px;
  }
}
@media only screen and (min-width: 768px) {
  .u-type-byline {
    line-height: 16.8px;
  }
}
@media only screen and (min-width: 1024px) {
  .u-type-byline {
    line-height: 16.8px;
  }
}
.u-type-byline a {
  color: #707070;
}
.u-type-byline a:hover {
  color: #38A0AB;
}
.sidebar-disclaimer,
.u-block-disclaimer,
.u-type-disclaimer {
  font-size: 11px;
  line-height: 16px;
  text-transform: uppercase;
  letter-spacing: 0.03em;
  font-weight: normal;
  color: #707070;
}
@media only screen and (min-width: 768px) {
  .sidebar-disclaimer,
  .u-block-disclaimer,
  .u-type-disclaimer {
    font-size: 11px;
  }
}
@media only screen and (min-width: 1150px) {
  .sidebar-disclaimer,
  .u-block-disclaimer,
  .u-type-disclaimer {
    font-size: 11px;
  }
}
.u-block-disclaimer {
  display: inline-block;
  vertical-align: middle;
  padding: 4px 9.6px;
  background: #f4f2e9;
  color: #333;
}
/* Related content within article */
.article-link-related a:hover {
  text-decoration: underline;
}
.article-link-related strong {
  text-transform: uppercase;
}
.cancel-link {
  font-size: 16px;
  line-height: 20px;
}
@media only screen and (min-width: 768px) {
  .cancel-link {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1150px) {
  .cancel-link {
    font-size: 16px;
  }
}
@media only screen and (min-width: 768px) {
  .cancel-link {
    line-height: 21px;
  }
}
@media only screen and (min-width: 1150px) {
  .cancel-link {
    line-height: 21px;
  }
}
.nav-heading {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 18px;
  line-height: 24px;
  text-transform: none;
  letter-spacing: 0;
  margin-top: 31.92px;
  margin-bottom: 16.32px;
  text-transform: uppercase;
}
@media only screen and (min-width: 768px) {
  .nav-heading {
    font-size: 23px;
    line-height: 1;
  }
}
@media only screen and (min-width: 1150px) {
  .nav-heading {
    font-size: 23px;
    line-height: 1;
  }
}
@media only screen and (min-width: 768px) {
  .nav-heading {
    margin-top: 37.24px;
    margin-bottom: 19.04px;
  }
}
@media only screen and (min-width: 1150px) {
  .nav-heading {
    margin-top: 37.24px;
    margin-bottom: 19.04px;
  }
}
.section-heading,
.section-header {
  font-weight: bold;
  font-style: normal;
  font-size: 18px;
  line-height: 24px;
  text-transform: none;
  letter-spacing: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  text-transform: uppercase;
  color: #707070;
  margin-bottom: 12px;
}
@media only screen and (min-width: 768px) {
  .section-heading,
  .section-header {
    font-size: 23px;
    line-height: 1;
  }
}
@media only screen and (min-width: 1150px) {
  .section-heading,
  .section-header {
    font-size: 23px;
    line-height: 1;
  }
}
@media only screen and (min-width: 768px) {
  .section-heading,
  .section-header {
    font-weight: lighter;
    margin-bottom: 14px;
  }
}
@media only screen and (min-width: 1024px) {
  .section-heading,
  .section-header {
    margin-bottom: 14px;
  }
}
.u-type-text,
.home-blob,
.blob {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-weight: normal;
  font-size: 18px;
  line-height: 24px;
}
@media only screen and (min-width: 768px) {
  .u-type-text,
  .home-blob,
  .blob {
    font-size: 20px;
    line-height: 28px;
  }
}
@media only screen and (min-width: 1150px) {
  .u-type-text,
  .home-blob,
  .blob {
    font-size: 20px;
    line-height: 28px;
  }
}
.u-type-text p a,
.home-blob p a,
.blob p a,
.u-type-text li a,
.home-blob li a,
.blob li a,
.u-type-text blockquote a,
.home-blob blockquote a,
.blob blockquote a {
  text-decoration: underline;
}
.u-type-text ul li,
.home-blob ul li,
.blob ul li,
.u-type-text ol li,
.home-blob ol li,
.blob ol li {
  width: auto;
  max-width: 100%;
  margin-left: 24px;
  margin-bottom: 12px;
}
@media only screen and (min-width: 768px) {
  .u-type-text ul li,
  .home-blob ul li,
  .blob ul li,
  .u-type-text ol li,
  .home-blob ol li,
  .blob ol li {
    margin-bottom: 14px;
  }
}
.u-type-text ul li,
.home-blob ul li,
.blob ul li {
  list-style-type: disc;
  list-style-position: outside;
}
.u-type-text ol li,
.home-blob ol li,
.blob ol li {
  list-style-type: decimal;
  list-style-position: outside;
}
.u-type-text blockquote,
.home-blob blockquote,
.blob blockquote {
  margin-left: 24px;
  margin-right: 24px;
}
.u-type-text pre,
.home-blob pre,
.blob pre,
.u-type-text table,
.home-blob table,
.blob table,
.u-type-text table p,
.home-blob table p,
.blob table p,
.u-type-text table ul,
.home-blob table ul,
.blob table ul,
.u-type-text table ol,
.home-blob table ol,
.blob table ol,
.u-type-text div,
.home-blob div,
.blob div,
.u-type-text div p,
.home-blob div p,
.blob div p,
.u-type-text div ul,
.home-blob div ul,
.blob div ul,
.u-type-text div ol,
.home-blob div ol,
.blob div ol {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-weight: normal;
  font-size: 18px;
  line-height: 24px;
}
@media only screen and (min-width: 768px) {
  .u-type-text pre,
  .home-blob pre,
  .blob pre,
  .u-type-text table,
  .home-blob table,
  .blob table,
  .u-type-text table p,
  .home-blob table p,
  .blob table p,
  .u-type-text table ul,
  .home-blob table ul,
  .blob table ul,
  .u-type-text table ol,
  .home-blob table ol,
  .blob table ol,
  .u-type-text div,
  .home-blob div,
  .blob div,
  .u-type-text div p,
  .home-blob div p,
  .blob div p,
  .u-type-text div ul,
  .home-blob div ul,
  .blob div ul,
  .u-type-text div ol,
  .home-blob div ol,
  .blob div ol {
    font-size: 20px;
    line-height: 28px;
  }
}
@media only screen and (min-width: 1150px) {
  .u-type-text pre,
  .home-blob pre,
  .blob pre,
  .u-type-text table,
  .home-blob table,
  .blob table,
  .u-type-text table p,
  .home-blob table p,
  .blob table p,
  .u-type-text table ul,
  .home-blob table ul,
  .blob table ul,
  .u-type-text table ol,
  .home-blob table ol,
  .blob table ol,
  .u-type-text div,
  .home-blob div,
  .blob div,
  .u-type-text div p,
  .home-blob div p,
  .blob div p,
  .u-type-text div ul,
  .home-blob div ul,
  .blob div ul,
  .u-type-text div ol,
  .home-blob div ol,
  .blob div ol {
    font-size: 20px;
    line-height: 28px;
  }
}
.u-type-text p,
.home-blob p,
.blob p,
.u-type-text ul,
.home-blob ul,
.blob ul,
.u-type-text ol,
.home-blob ol,
.blob ol,
.u-type-text pre,
.home-blob pre,
.blob pre,
.u-type-text table,
.home-blob table,
.blob table,
.u-type-text blockquote,
.home-blob blockquote,
.blob blockquote {
  margin-top: 16.32px;
  margin-bottom: 16.32px;
}
@media only screen and (min-width: 768px) {
  .u-type-text p,
  .home-blob p,
  .blob p,
  .u-type-text ul,
  .home-blob ul,
  .blob ul,
  .u-type-text ol,
  .home-blob ol,
  .blob ol,
  .u-type-text pre,
  .home-blob pre,
  .blob pre,
  .u-type-text table,
  .home-blob table,
  .blob table,
  .u-type-text blockquote,
  .home-blob blockquote,
  .blob blockquote {
    margin-top: 19.04px;
    margin-bottom: 19.04px;
  }
}
@media only screen and (min-width: 1150px) {
  .u-type-text p,
  .home-blob p,
  .blob p,
  .u-type-text ul,
  .home-blob ul,
  .blob ul,
  .u-type-text ol,
  .home-blob ol,
  .blob ol,
  .u-type-text pre,
  .home-blob pre,
  .blob pre,
  .u-type-text table,
  .home-blob table,
  .blob table,
  .u-type-text blockquote,
  .home-blob blockquote,
  .blob blockquote {
    margin-top: 19.04px;
    margin-bottom: 19.04px;
  }
}
.u-type-excerpt {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  line-height: 21px;
}
.u-type-excerpt p,
.u-type-excerpt ul,
.u-type-excerpt ol {
  margin-top: 8px;
  margin-bottom: 8px;
}
@media only screen and (min-width: 768px) {
  .u-type-excerpt p,
  .u-type-excerpt ul,
  .u-type-excerpt ol {
    margin-top: 9.33333333px;
    margin-bottom: 9.33333333px;
  }
}
@media only screen and (min-width: 1024px) {
  .u-type-excerpt p,
  .u-type-excerpt ul,
  .u-type-excerpt ol {
    margin-top: 9.33333333px;
    margin-bottom: 9.33333333px;
  }
}
.u-article-summary,
.summary {
  font-weight: bold;
  font-style: normal;
  font-size: 22px;
  line-height: 28.8px;
  text-transform: none;
  letter-spacing: 0;
  text-align: left;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  border-bottom: 2px solid #cee5f1;
  padding: 0 0 18px;
  margin-top: 40.32px;
  margin-bottom: 40.32px;
}
@media only screen and (min-width: 768px) {
  .u-article-summary,
  .summary {
    font-size: 33px;
    line-height: 1.4;
  }
}
@media only screen and (min-width: 1150px) {
  .u-article-summary,
  .summary {
    font-size: 33px;
    line-height: 1.4;
  }
}
@media only screen and (min-width: 768px) {
  .u-article-summary,
  .summary {
    padding-bottom: 21px;
    margin-top: 47.04px;
    margin-bottom: 47.04px;
  }
}
@media only screen and (min-width: 1150px) {
  .u-article-summary,
  .summary {
    padding-bottom: 21px;
    margin-top: 47.04px;
    margin-bottom: 47.04px;
  }
}
.u-article-summary p,
.summary p {
  margin: 0;
}
@media only screen and (min-width: 768px) {
  .u-article-summary p,
  .summary p {
    margin: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .u-article-summary p,
  .summary p {
    margin: 0;
  }
}
.heading-badge {
  background: #E4E9EE;
}
.heading-badge nav {
  font-weight: bold;
  font-style: normal;
  font-size: 18px;
  line-height: 24px;
  text-transform: none;
  letter-spacing: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  text-transform: uppercase;
  color: #707070;
  margin-bottom: 12px;
  padding-top: 18px;
  padding-bottom: 12px;
  padding-left: 16px;
  margin-bottom: 0;
}
@media only screen and (min-width: 768px) {
  .heading-badge nav {
    font-size: 23px;
    line-height: 1;
  }
}
@media only screen and (min-width: 1150px) {
  .heading-badge nav {
    font-size: 23px;
    line-height: 1;
  }
}
@media only screen and (min-width: 768px) {
  .heading-badge nav {
    font-weight: lighter;
    margin-bottom: 14px;
  }
}
@media only screen and (min-width: 1024px) {
  .heading-badge nav {
    margin-bottom: 14px;
  }
}
@media only screen and (min-width: 768px) {
  .heading-badge nav {
    margin-left: 24px;
    margin-right: 24px;
  }
}
@media only screen and (min-width: 1024px) {
  .heading-badge nav {
    margin-left: 48px;
    margin-right: 48px;
  }
}
@media only screen and (min-width: 1440px) {
  .heading-badge nav {
    margin-left: auto;
    margin-right: auto;
    max-width: 1368px;
  }
}
@media only screen and (min-width: 768px) {
  .heading-badge nav {
    padding-top: 24px;
    padding-bottom: 24px;
    margin-bottom: 0;
  }
}
.heading-badge nav a {
  color: #333;
}
.heading-badge nav a:hover {
  color: #38A0AB;
}
.page-section-heading {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 22px;
  line-height: 28.8px;
  text-transform: none;
  letter-spacing: 0;
  margin-top: 40.32px;
  margin-bottom: 16.32px;
  color: #4A768D;
}
@media only screen and (min-width: 768px) {
  .page-section-heading {
    font-size: 33px;
    line-height: 1.4;
  }
}
@media only screen and (min-width: 1150px) {
  .page-section-heading {
    font-size: 33px;
    line-height: 1.4;
  }
}
@media only screen and (min-width: 768px) {
  .page-section-heading {
    font-size: 33px;
    line-height: 1.4;
  }
}
@media only screen and (min-width: 1150px) {
  .page-section-heading {
    font-size: 33px;
    line-height: 1.4;
  }
}
@media only screen and (min-width: 768px) {
  .page-section-heading {
    margin-top: 47.04px;
    margin-bottom: 19.04px;
  }
}
@media only screen and (min-width: 1150px) {
  .page-section-heading {
    margin-top: 47.04px;
    margin-bottom: 19.04px;
  }
}
.u-type-mini-0 {
  font-size: 16px;
  line-height: 20px;
}
@media only screen and (min-width: 768px) {
  .u-type-mini-0 {
    font-size: 20px;
    line-height: 28px;
  }
}
@media only screen and (min-width: 1150px) {
  .u-type-mini-0 {
    font-size: 20px;
    line-height: 28px;
  }
}
.u-title-weight-normal .article-featured-title,
.u-title-weight-normal .article-header h1,
.u-title-weight-normal .article-featured .article-header h1 {
  font-weight: normal;
}
.u-typeh0-compact,
.type-h0-compact {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-weight: bold;
  font-size: 31px;
  line-height: 36px;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0;
}
@media only screen and (min-width: 768px) {
  .u-typeh0-compact,
  .type-h0-compact {
    font-size: 54px;
    line-height: 2;
  }
}
@media only screen and (min-width: 1150px) {
  .u-typeh0-compact,
  .type-h0-compact {
    font-size: 39px;
    line-height: 1.6;
  }
}
.u-heading0-compact,
.heading0-compact {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-weight: bold;
  font-size: 31px;
  line-height: 36px;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0;
  margin-top: 48px;
  margin-bottom: 24px;
}
@media only screen and (min-width: 768px) {
  .u-heading0-compact,
  .heading0-compact {
    font-size: 54px;
    line-height: 2;
  }
}
@media only screen and (min-width: 1150px) {
  .u-heading0-compact,
  .heading0-compact {
    font-size: 39px;
    line-height: 1.6;
  }
}
@media only screen and (min-width: 768px) {
  .u-heading0-compact,
  .heading0-compact {
    margin-top: 56px;
    margin-bottom: 28px;
  }
}
@media only screen and (min-width: 1150px) {
  .u-heading0-compact,
  .heading0-compact {
    margin-top: 56px;
    margin-bottom: 28px;
  }
}
.u-type3-compact,
.type3-compact {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 18px;
  line-height: 26.4px;
  text-transform: none;
  letter-spacing: 0;
}
@media only screen and (min-width: 768px) {
  .u-type3-compact,
  .type3-compact {
    font-size: 27px;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 1150px) {
  .u-type3-compact,
  .type3-compact {
    font-size: 20px;
    line-height: 1;
  }
}
.u-type4-compact,
.type4-compact {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 18px;
  line-height: 24px;
  text-transform: none;
  letter-spacing: 0;
}
@media only screen and (min-width: 768px) {
  .u-type4-compact,
  .type4-compact {
    font-size: 23px;
    line-height: 1;
  }
}
@media only screen and (min-width: 1150px) {
  .u-type4-compact,
  .type4-compact {
    font-size: 27px;
    line-height: 1.1;
  }
}
.u-heading3-compact,
.heading3-compact {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 18px;
  line-height: 26.4px;
  text-transform: none;
  letter-spacing: 0;
  margin-top: 40.32px;
  margin-bottom: 16.32px;
}
@media only screen and (min-width: 768px) {
  .u-heading3-compact,
  .heading3-compact {
    font-size: 27px;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 1150px) {
  .u-heading3-compact,
  .heading3-compact {
    font-size: 20px;
    line-height: 1;
  }
}
@media only screen and (min-width: 768px) {
  .u-heading3-compact,
  .heading3-compact {
    margin-top: 47.04px;
    margin-bottom: 19.04px;
  }
}
@media only screen and (min-width: 1150px) {
  .u-heading3-compact,
  .heading3-compact {
    margin-top: 47.04px;
    margin-bottom: 19.04px;
  }
}
.u-heading4-compact,
.heading4-compact {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 18px;
  line-height: 24px;
  text-transform: none;
  letter-spacing: 0;
  margin-top: 31.92px;
  margin-bottom: 16.32px;
}
@media only screen and (min-width: 768px) {
  .u-heading4-compact,
  .heading4-compact {
    font-size: 23px;
    line-height: 1;
  }
}
@media only screen and (min-width: 1150px) {
  .u-heading4-compact,
  .heading4-compact {
    font-size: 27px;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 768px) {
  .u-heading4-compact,
  .heading4-compact {
    margin-top: 37.24px;
    margin-bottom: 19.04px;
  }
}
@media only screen and (min-width: 1150px) {
  .u-heading4-compact,
  .heading4-compact {
    margin-top: 37.24px;
    margin-bottom: 19.04px;
  }
}
@font-face {
  font-family: 'icons-min';
  src: url('https://img.weblogssl.com/g/r/icons/icons.eot?bv10vh7');
  src: url('https://img.weblogssl.com/g/r/icons/icons.eot?bv10vh7#iefix') format('embedded-opentype'), url('https://img.weblogssl.com/g/r/icons/icons.ttf?bv10vh7') format('truetype'), url('https://img.weblogssl.com/g/r/icons/icons.woff2?bv10vh7') format('woff2'), url('https://img.weblogssl.com/g/r/icons/icons.woff?bv10vh7') format('woff'), url('https://img.weblogssl.com/g/r/icons/icons.svg?bv10vh7#icons') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/* Basic method */
/* Layouts */
.icon-nomargin:before,
.icon-nomargin:after {
  margin: 0;
}
.icon-faded:before,
.icon-faded:after {
  opacity: 0.4;
}
.icon-inline:before,
.icon-inline:after {
  display: inline-block;
}
.icon-block:before,
.icon-block:after {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.icon-remove:before,
.icon-remove:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
  width: 0;
}
.icon-spin {
  -webkit-animation: i-spin 2s infinite linear;
  animation: i-spin 2s infinite linear;
}
@-webkit-keyframes i-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes i-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
/* Instances */
.btn-search:after {
  font-size: 24px;
  font-family: icons-min;
  content: "\e60a";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-left: 0.2em;
}
.btn-search:after:hover {
  text-decoration: none;
}
.btn-search:before {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.btn-subscribe:before {
  font-size: 24px;
  font-family: icons-min;
  content: "\f0e0";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.btn-subscribe:before:hover {
  text-decoration: none;
}
.btn-subscribe:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.btn-comments:before {
  font-size: 24px;
  font-family: icons-min;
  content: "\f086";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.btn-comments:before:hover {
  text-decoration: none;
}
.btn-comments:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.btn-comment:before {
  font-size: 16px;
  font-family: icons-min;
  content: "\f075";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.btn-comment:before:hover {
  text-decoration: none;
}
.btn-comment:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.btn-comment.is-opened:after {
  font-size: 24px;
  font-family: icons-min;
  content: "\e60b";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-left: 0.2em;
}
.btn-comment.is-opened:after:hover {
  text-decoration: none;
}
.btn-comment.is-opened:before {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-link-home:before {
  font-size: 16px;
  font-family: icons-min;
  content: "\e615";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.head-link-home:before:hover {
  text-decoration: none;
}
.head-link-home:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-menu-login a:before {
  font-size: 24px;
  font-family: icons-min;
  content: "\e60f";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.head-menu-login a:before:hover {
  text-decoration: none;
}
.head-menu-login a:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.icon-twitter {
  display: inline-block;
  overflow: hidden;
  text-align: center;
}
.icon-twitter:before {
  font-size: 24px;
  font-family: icons-min;
  content: "\e61b";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.icon-twitter:before:hover {
  text-decoration: none;
}
.icon-twitter:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.icon-twitter:before,
.icon-twitter:after {
  font-size: 24px;
  line-height: 1;
  vertical-align: text-bottom;
}
.icon-twitter:before {
  display: inline-block;
  width: 24px;
  height: 24px;
  font-size: 24px;
  line-height: 26.4px;
  vertical-align: text-bottom;
  margin-left: auto;
  margin-right: auto;
}
.icon-facebook {
  display: inline-block;
  overflow: hidden;
  text-align: center;
}
.icon-facebook:before {
  font-size: 24px;
  font-family: icons-min;
  content: "\e61c";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.icon-facebook:before:hover {
  text-decoration: none;
}
.icon-facebook:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.icon-facebook:before,
.icon-facebook:after {
  font-size: 24px;
  line-height: 1;
  vertical-align: text-bottom;
}
.icon-facebook:before {
  display: inline-block;
  width: 24px;
  height: 24px;
  font-size: 24px;
  line-height: 26.4px;
  vertical-align: text-bottom;
  margin-left: auto;
  margin-right: auto;
}
.icon-facebook-box {
  display: inline-block;
  overflow: hidden;
  text-align: center;
}
.icon-facebook-box:before {
  font-size: 24px;
  font-family: icons-min;
  content: "\e900";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.icon-facebook-box:before:hover {
  text-decoration: none;
}
.icon-facebook-box:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.icon-facebook-box:before,
.icon-facebook-box:after {
  font-size: 24px;
  line-height: 1;
  vertical-align: text-bottom;
}
.icon-facebook-box:before {
  display: inline-block;
  width: 24px;
  height: 24px;
  font-size: 24px;
  line-height: 26.4px;
  vertical-align: text-bottom;
  margin-left: auto;
  margin-right: auto;
}
.icon-twitch {
  display: inline-block;
  overflow: hidden;
  text-align: center;
}
.icon-twitch:before {
  font-size: 24px;
  font-family: icons-min;
  content: "\ea9f";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.icon-twitch:before:hover {
  text-decoration: none;
}
.icon-twitch:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.icon-twitch:before,
.icon-twitch:after {
  font-size: 24px;
  line-height: 1;
  vertical-align: text-bottom;
}
.icon-twitch:before {
  display: inline-block;
  width: 24px;
  height: 24px;
  font-size: 24px;
  line-height: 26.4px;
  vertical-align: text-bottom;
  margin-left: auto;
  margin-right: auto;
}
.icon-gplus {
  display: inline-block;
  overflow: hidden;
  text-align: center;
}
.icon-gplus:before {
  font-size: 24px;
  font-family: icons-min;
  content: "\e620";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.icon-gplus:before:hover {
  text-decoration: none;
}
.icon-gplus:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.icon-gplus:before,
.icon-gplus:after {
  font-size: 24px;
  line-height: 1;
  vertical-align: text-bottom;
}
.icon-gplus:before {
  display: inline-block;
  width: 24px;
  height: 24px;
  font-size: 24px;
  line-height: 26.4px;
  vertical-align: text-bottom;
  margin-left: auto;
  margin-right: auto;
}
.icon-youtube {
  display: inline-block;
  overflow: hidden;
  text-align: center;
}
.icon-youtube:before {
  font-size: 24px;
  font-family: icons-min;
  content: "\e621";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.icon-youtube:before:hover {
  text-decoration: none;
}
.icon-youtube:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.icon-youtube:before,
.icon-youtube:after {
  font-size: 24px;
  line-height: 1;
  vertical-align: text-bottom;
}
.icon-youtube:before {
  display: inline-block;
  width: 24px;
  height: 24px;
  font-size: 24px;
  line-height: 26.4px;
  vertical-align: text-bottom;
  margin-left: auto;
  margin-right: auto;
}
.icon-rss {
  display: inline-block;
  overflow: hidden;
  text-align: center;
}
.icon-rss:before {
  font-size: 24px;
  font-family: icons-min;
  content: "\e622";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.icon-rss:before:hover {
  text-decoration: none;
}
.icon-rss:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.icon-rss:before,
.icon-rss:after {
  font-size: 24px;
  line-height: 1;
  vertical-align: text-bottom;
}
.icon-rss:before {
  display: inline-block;
  width: 24px;
  height: 24px;
  font-size: 24px;
  line-height: 26.4px;
  vertical-align: text-bottom;
  margin-left: auto;
  margin-right: auto;
}
.icon-email {
  display: inline-block;
  overflow: hidden;
  text-align: center;
}
.icon-email:before {
  font-size: 24px;
  font-family: icons-min;
  content: "\f0e0";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.icon-email:before:hover {
  text-decoration: none;
}
.icon-email:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.icon-email:before,
.icon-email:after {
  font-size: 24px;
  line-height: 1;
  vertical-align: text-bottom;
}
.icon-email:before {
  display: inline-block;
  width: 24px;
  height: 24px;
  font-size: 24px;
  line-height: 26.4px;
  vertical-align: text-bottom;
  margin-left: auto;
  margin-right: auto;
}
.icon-pinterest {
  display: inline-block;
  overflow: hidden;
  text-align: center;
}
.icon-pinterest:before {
  font-size: 24px;
  font-family: icons-min;
  content: "\e61e";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.icon-pinterest:before:hover {
  text-decoration: none;
}
.icon-pinterest:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.icon-pinterest:before,
.icon-pinterest:after {
  font-size: 24px;
  line-height: 1;
  vertical-align: text-bottom;
}
.icon-pinterest:before {
  display: inline-block;
  width: 24px;
  height: 24px;
  font-size: 24px;
  line-height: 26.4px;
  vertical-align: text-bottom;
  margin-left: auto;
  margin-right: auto;
}
.icon-snapchat {
  display: inline-block;
  overflow: hidden;
  text-align: center;
}
.icon-snapchat:before {
  font-size: 24px;
  font-family: icons-min;
  content: "\e62a";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.icon-snapchat:before:hover {
  text-decoration: none;
}
.icon-snapchat:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.icon-snapchat:before,
.icon-snapchat:after {
  font-size: 24px;
  line-height: 1;
  vertical-align: text-bottom;
}
.icon-snapchat:before {
  display: inline-block;
  width: 24px;
  height: 24px;
  font-size: 24px;
  line-height: 26.4px;
  vertical-align: text-bottom;
  margin-left: auto;
  margin-right: auto;
}
.icon-flickr {
  display: inline-block;
  overflow: hidden;
  text-align: center;
}
.icon-flickr:before {
  font-size: 24px;
  font-family: icons-min;
  content: "\f16e";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.icon-flickr:before:hover {
  text-decoration: none;
}
.icon-flickr:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.icon-flickr:before,
.icon-flickr:after {
  font-size: 24px;
  line-height: 1;
  vertical-align: text-bottom;
}
.icon-flickr:before {
  display: inline-block;
  width: 24px;
  height: 24px;
  font-size: 24px;
  line-height: 26.4px;
  vertical-align: text-bottom;
  margin-left: auto;
  margin-right: auto;
}
.icon-instagram {
  display: inline-block;
  overflow: hidden;
  text-align: center;
}
.icon-instagram:before {
  font-size: 24px;
  font-family: icons-min;
  content: "\e61f";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.icon-instagram:before:hover {
  text-decoration: none;
}
.icon-instagram:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.icon-instagram:before,
.icon-instagram:after {
  font-size: 24px;
  line-height: 1;
  vertical-align: text-bottom;
}
.icon-instagram:before {
  display: inline-block;
  width: 24px;
  height: 24px;
  font-size: 24px;
  line-height: 26.4px;
  vertical-align: text-bottom;
  margin-left: auto;
  margin-right: auto;
}
.icon-telegram {
  display: inline-block;
  overflow: hidden;
  text-align: center;
}
.icon-telegram:before {
  font-size: 24px;
  font-family: icons-min;
  content: "\e906";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.icon-telegram:before:hover {
  text-decoration: none;
}
.icon-telegram:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.icon-telegram:before,
.icon-telegram:after {
  font-size: 24px;
  line-height: 1;
  vertical-align: text-bottom;
}
.icon-telegram:before {
  display: inline-block;
  width: 24px;
  height: 24px;
  font-size: 24px;
  line-height: 26.4px;
  vertical-align: text-bottom;
  margin-left: auto;
  margin-right: auto;
}
.section-respuestas:before {
  font-size: 24px;
  font-family: icons-min;
  content: "\e60c";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.section-respuestas:before:hover {
  text-decoration: none;
}
.section-respuestas:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.section-tv:before {
  font-size: 24px;
  font-family: icons-min;
  content: "\e621";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.section-tv:before:hover {
  text-decoration: none;
}
.section-tv:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.section-lomejor:before {
  font-size: 24px;
  font-family: icons-min;
  content: "\e610";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.section-lomejor:before:hover {
  text-decoration: none;
}
.section-lomejor:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.section-galleries:before {
  font-size: 24px;
  font-family: icons-min;
  content: "\e614";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.section-galleries:before:hover {
  text-decoration: none;
}
.section-galleries:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.section-staff:before {
  font-size: 24px;
  font-family: icons-min;
  content: "\e629";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.section-staff:before:hover {
  text-decoration: none;
}
.section-staff:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.section-contact:before {
  font-size: 24px;
  font-family: icons-min;
  content: "\f0e0";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.section-contact:before:hover {
  text-decoration: none;
}
.section-contact:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.section-login:before {
  font-size: 24px;
  font-family: icons-min;
  content: "\e60f";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.section-login:before:hover {
  text-decoration: none;
}
.section-login:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.section-settings:before {
  font-size: 24px;
  font-family: icons-min;
  content: "\e608";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.section-settings:before:hover {
  text-decoration: none;
}
.section-settings:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.section-logout:before {
  font-size: 24px;
  font-family: icons-min;
  content: "\e60b";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.section-logout:before:hover {
  text-decoration: none;
}
.section-logout:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-new-item:before {
  content: "»";
  position: absolute;
  left: 16px;
  top: 12px;
  font-weight: normal;
}
@media only screen and (min-width: 768px) {
  .head-new-item:before {
    top: 14px;
    left: 24px;
  }
}
.head-new-item.m-crosspost:before {
  font-size: 16px;
  font-family: icons-min;
  content: "\f079";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.head-new-item.m-crosspost:before:hover {
  text-decoration: none;
}
.head-new-item.m-crosspost:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-new-item.m-republish:before {
  font-size: 16px;
  font-family: icons-min;
  content: "\f01e";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.head-new-item.m-republish:before:hover {
  text-decoration: none;
}
.head-new-item.m-republish:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-new-item.m-video:before {
  font-size: 16px;
  font-family: icons-min;
  content: "\e613";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.head-new-item.m-video:before:hover {
  text-decoration: none;
}
.head-new-item.m-video:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-new-item.m-special:before {
  font-size: 16px;
  font-family: icons-min;
  content: "\e610";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.head-new-item.m-special:before:hover {
  text-decoration: none;
}
.head-new-item.m-special:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-new-item.m-crosspost:before,
.head-new-item.m-republish:before,
.head-new-item.m-video:before,
.head-new-item.m-special:before {
  margin-left: -6px;
}
.icon-unread {
  font-size: 13px;
  font-family: icons-min;
  content: "\e600";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
}
.icon-unread:hover {
  text-decoration: none;
}
.head-link-explore-label:after {
  font-size: 16px;
  font-family: icons-min;
  content: "\f074";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-left: 0.2em;
}
.head-link-explore-label:after:hover {
  text-decoration: none;
}
.head-link-explore-label:before {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-link-explore-label:after {
  margin-left: 12px;
}
.tweet-this:after {
  font-size: 24px;
  font-family: icons-min;
  content: "\e61b";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-left: 0.2em;
}
.tweet-this:after:hover {
  text-decoration: none;
}
.tweet-this:before {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
/* Icons - livestreaming */
.tweet-text-link:after {
  font-size: 24px;
  font-family: icons-min;
  content: "\e61b";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-left: 0.2em;
}
.tweet-text-link:after:hover {
  text-decoration: none;
}
.tweet-text-link:before {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.icon-linkedin {
  display: inline-block;
  overflow: hidden;
  text-align: center;
}
.icon-linkedin:before {
  font-size: 24px;
  font-family: icons-min;
  content: "\e61d";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.icon-linkedin:before:hover {
  text-decoration: none;
}
.icon-linkedin:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.icon-linkedin:before,
.icon-linkedin:after {
  font-size: 24px;
  line-height: 1;
  vertical-align: text-bottom;
}
.icon-linkedin:before {
  display: inline-block;
  width: 24px;
  height: 24px;
  font-size: 24px;
  line-height: 26.4px;
  vertical-align: text-bottom;
  margin-left: auto;
  margin-right: auto;
}
.icon-flipboard {
  display: inline-block;
  overflow: hidden;
  text-align: center;
}
.icon-flipboard:before {
  font-size: 24px;
  font-family: icons-min;
  content: "\e908";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.icon-flipboard:before:hover {
  text-decoration: none;
}
.icon-flipboard:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.icon-flipboard:before,
.icon-flipboard:after {
  font-size: 24px;
  line-height: 1;
  vertical-align: text-bottom;
}
.icon-flipboard:before {
  display: inline-block;
  width: 24px;
  height: 24px;
  font-size: 24px;
  line-height: 26.4px;
  vertical-align: text-bottom;
  margin-left: auto;
  margin-right: auto;
}
.icon-tiktok {
  display: inline-block;
  overflow: hidden;
  text-align: center;
}
.icon-tiktok:before {
  font-size: 24px;
  font-family: icons-min;
  content: "\e91c";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.icon-tiktok:before:hover {
  text-decoration: none;
}
.icon-tiktok:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.icon-tiktok:before,
.icon-tiktok:after {
  font-size: 24px;
  line-height: 1;
  vertical-align: text-bottom;
}
.icon-tiktok:before {
  display: inline-block;
  width: 24px;
  height: 24px;
  font-size: 24px;
  line-height: 26.4px;
  vertical-align: text-bottom;
  margin-left: auto;
  margin-right: auto;
}
.icon-discord {
  display: inline-block;
  overflow: hidden;
  text-align: center;
}
.icon-discord:before {
  font-size: 24px;
  font-family: icons-min;
  content: "\e91f";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.icon-discord:before:hover {
  text-decoration: none;
}
.icon-discord:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.icon-discord:before,
.icon-discord:after {
  font-size: 24px;
  line-height: 1;
  vertical-align: text-bottom;
}
.icon-discord:before {
  display: inline-block;
  width: 24px;
  height: 24px;
  font-size: 24px;
  line-height: 26.4px;
  vertical-align: text-bottom;
  margin-left: auto;
  margin-right: auto;
}
.icon-arrow-down {
  display: inline-block;
  overflow: hidden;
  text-align: center;
}
.icon-arrow-down:before {
  font-size: 24px;
  font-family: icons-min;
  content: "\e624";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.icon-arrow-down:before:hover {
  text-decoration: none;
}
.icon-arrow-down:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.icon-arrow-down:before,
.icon-arrow-down:after {
  font-size: 24px;
  line-height: 1;
  vertical-align: text-bottom;
}
.icon-arrow-down:before {
  display: inline-block;
  width: 24px;
  height: 24px;
  font-size: 24px;
  line-height: 26.4px;
  vertical-align: text-bottom;
  margin-left: auto;
  margin-right: auto;
}
/*
 * Buttons
 */
input,
textarea,
keygen,
select,
button {
  font-size: 14px;
  font-weight: bold;
}
@media only screen and (min-width: 768px) {
  input,
  textarea,
  keygen,
  select,
  button {
    font-size: 13px;
  }
}
@media only screen and (min-width: 1150px) {
  input,
  textarea,
  keygen,
  select,
  button {
    font-size: 13px;
  }
}
.u-btn-wrap {
  height: auto;
  white-space: normal;
  line-height: 20px;
  font-size: 13px;
  padding: 4px 12px;
  font-weight: normal;
}
@media only screen and (min-width: 768px) {
  .u-btn-wrap {
    height: 28px;
    line-height: 28px;
    padding: 0 12px;
  }
}
.btn-primary,
.btn-secondary,
.btn-working,
.btn-disabled,
.btn-mini,
.btn-giant,
.btn-facebook,
.btn-twitter,
.btn-gplus,
.btn-whatsapp,
.btn-snapchat,
.btn-flickr,
.btn-email,
.btn,
.btn-raw,
.btn-inverted,
.btn-flipboard {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
  padding: 0 11px;
  border-radius: 6px;
  border: none;
  display: inline-block;
  height: 36px;
  line-height: 36px;
  cursor: pointer;
  vertical-align: baseline;
  white-space: nowrap;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
}
@media only screen and (min-width: 768px) {
  .btn-primary,
  .btn-secondary,
  .btn-working,
  .btn-disabled,
  .btn-mini,
  .btn-giant,
  .btn-facebook,
  .btn-twitter,
  .btn-gplus,
  .btn-whatsapp,
  .btn-snapchat,
  .btn-flickr,
  .btn-email,
  .btn,
  .btn-raw,
  .btn-inverted,
  .btn-flipboard {
    font-size: 13px;
  }
}
@media only screen and (min-width: 1150px) {
  .btn-primary,
  .btn-secondary,
  .btn-working,
  .btn-disabled,
  .btn-mini,
  .btn-giant,
  .btn-facebook,
  .btn-twitter,
  .btn-gplus,
  .btn-whatsapp,
  .btn-snapchat,
  .btn-flickr,
  .btn-email,
  .btn,
  .btn-raw,
  .btn-inverted,
  .btn-flipboard {
    font-size: 13px;
  }
}
.btn-primary:hover,
.btn-secondary:hover,
.btn-working:hover,
.btn-disabled:hover,
.btn-mini:hover,
.btn-giant:hover,
.btn-facebook:hover,
.btn-twitter:hover,
.btn-gplus:hover,
.btn-whatsapp:hover,
.btn-snapchat:hover,
.btn-flickr:hover,
.btn-email:hover,
.btn:hover,
.btn-raw:hover,
.btn-inverted:hover,
.btn-flipboard:hover {
  text-decoration: none;
}
.btn-primary:active,
.btn-secondary:active,
.btn-working:active,
.btn-disabled:active,
.btn-mini:active,
.btn-giant:active,
.btn-facebook:active,
.btn-twitter:active,
.btn-gplus:active,
.btn-whatsapp:active,
.btn-snapchat:active,
.btn-flickr:active,
.btn-email:active,
.btn:active,
.btn-raw:active,
.btn-inverted:active,
.btn-flipboard:active,
.btn-primary:focus,
.btn-secondary:focus,
.btn-working:focus,
.btn-disabled:focus,
.btn-mini:focus,
.btn-giant:focus,
.btn-facebook:focus,
.btn-twitter:focus,
.btn-gplus:focus,
.btn-whatsapp:focus,
.btn-snapchat:focus,
.btn-flickr:focus,
.btn-email:focus,
.btn:focus,
.btn-raw:focus,
.btn-inverted:focus,
.btn-flipboard:focus {
  padding-top: 1px;
}
.btn-primary[disabled="disabled"],
.btn-secondary[disabled="disabled"],
.btn-working[disabled="disabled"],
.btn-disabled[disabled="disabled"],
.btn-mini[disabled="disabled"],
.btn-giant[disabled="disabled"],
.btn-facebook[disabled="disabled"],
.btn-twitter[disabled="disabled"],
.btn-gplus[disabled="disabled"],
.btn-whatsapp[disabled="disabled"],
.btn-snapchat[disabled="disabled"],
.btn-flickr[disabled="disabled"],
.btn-email[disabled="disabled"],
.btn[disabled="disabled"],
.btn-raw[disabled="disabled"],
.btn-inverted[disabled="disabled"],
.btn-flipboard[disabled="disabled"],
.btn-primary.m-disabled,
.btn-secondary.m-disabled,
.btn-working.m-disabled,
.btn-disabled.m-disabled,
.btn-mini.m-disabled,
.btn-giant.m-disabled,
.btn-facebook.m-disabled,
.btn-twitter.m-disabled,
.btn-gplus.m-disabled,
.btn-whatsapp.m-disabled,
.btn-snapchat.m-disabled,
.btn-flickr.m-disabled,
.btn-email.m-disabled,
.btn.m-disabled,
.btn-raw.m-disabled,
.btn-inverted.m-disabled,
.btn-flipboard.m-disabled {
  opacity: 0.4;
  box-shadow: none;
}
.btn-primary[disabled="disabled"]:link,
.btn-secondary[disabled="disabled"]:link,
.btn-working[disabled="disabled"]:link,
.btn-disabled[disabled="disabled"]:link,
.btn-mini[disabled="disabled"]:link,
.btn-giant[disabled="disabled"]:link,
.btn-facebook[disabled="disabled"]:link,
.btn-twitter[disabled="disabled"]:link,
.btn-gplus[disabled="disabled"]:link,
.btn-whatsapp[disabled="disabled"]:link,
.btn-snapchat[disabled="disabled"]:link,
.btn-flickr[disabled="disabled"]:link,
.btn-email[disabled="disabled"]:link,
.btn[disabled="disabled"]:link,
.btn-raw[disabled="disabled"]:link,
.btn-inverted[disabled="disabled"]:link,
.btn-flipboard[disabled="disabled"]:link,
.btn-primary.m-disabled:link,
.btn-secondary.m-disabled:link,
.btn-working.m-disabled:link,
.btn-disabled.m-disabled:link,
.btn-mini.m-disabled:link,
.btn-giant.m-disabled:link,
.btn-facebook.m-disabled:link,
.btn-twitter.m-disabled:link,
.btn-gplus.m-disabled:link,
.btn-whatsapp.m-disabled:link,
.btn-snapchat.m-disabled:link,
.btn-flickr.m-disabled:link,
.btn-email.m-disabled:link,
.btn.m-disabled:link,
.btn-raw.m-disabled:link,
.btn-inverted.m-disabled:link,
.btn-flipboard.m-disabled:link,
.btn-primary[disabled="disabled"]:visited,
.btn-secondary[disabled="disabled"]:visited,
.btn-working[disabled="disabled"]:visited,
.btn-disabled[disabled="disabled"]:visited,
.btn-mini[disabled="disabled"]:visited,
.btn-giant[disabled="disabled"]:visited,
.btn-facebook[disabled="disabled"]:visited,
.btn-twitter[disabled="disabled"]:visited,
.btn-gplus[disabled="disabled"]:visited,
.btn-whatsapp[disabled="disabled"]:visited,
.btn-snapchat[disabled="disabled"]:visited,
.btn-flickr[disabled="disabled"]:visited,
.btn-email[disabled="disabled"]:visited,
.btn[disabled="disabled"]:visited,
.btn-raw[disabled="disabled"]:visited,
.btn-inverted[disabled="disabled"]:visited,
.btn-flipboard[disabled="disabled"]:visited,
.btn-primary.m-disabled:visited,
.btn-secondary.m-disabled:visited,
.btn-working.m-disabled:visited,
.btn-disabled.m-disabled:visited,
.btn-mini.m-disabled:visited,
.btn-giant.m-disabled:visited,
.btn-facebook.m-disabled:visited,
.btn-twitter.m-disabled:visited,
.btn-gplus.m-disabled:visited,
.btn-whatsapp.m-disabled:visited,
.btn-snapchat.m-disabled:visited,
.btn-flickr.m-disabled:visited,
.btn-email.m-disabled:visited,
.btn.m-disabled:visited,
.btn-raw.m-disabled:visited,
.btn-inverted.m-disabled:visited,
.btn-flipboard.m-disabled:visited,
.btn-primary[disabled="disabled"]:hover,
.btn-secondary[disabled="disabled"]:hover,
.btn-working[disabled="disabled"]:hover,
.btn-disabled[disabled="disabled"]:hover,
.btn-mini[disabled="disabled"]:hover,
.btn-giant[disabled="disabled"]:hover,
.btn-facebook[disabled="disabled"]:hover,
.btn-twitter[disabled="disabled"]:hover,
.btn-gplus[disabled="disabled"]:hover,
.btn-whatsapp[disabled="disabled"]:hover,
.btn-snapchat[disabled="disabled"]:hover,
.btn-flickr[disabled="disabled"]:hover,
.btn-email[disabled="disabled"]:hover,
.btn[disabled="disabled"]:hover,
.btn-raw[disabled="disabled"]:hover,
.btn-inverted[disabled="disabled"]:hover,
.btn-flipboard[disabled="disabled"]:hover,
.btn-primary.m-disabled:hover,
.btn-secondary.m-disabled:hover,
.btn-working.m-disabled:hover,
.btn-disabled.m-disabled:hover,
.btn-mini.m-disabled:hover,
.btn-giant.m-disabled:hover,
.btn-facebook.m-disabled:hover,
.btn-twitter.m-disabled:hover,
.btn-gplus.m-disabled:hover,
.btn-whatsapp.m-disabled:hover,
.btn-snapchat.m-disabled:hover,
.btn-flickr.m-disabled:hover,
.btn-email.m-disabled:hover,
.btn.m-disabled:hover,
.btn-raw.m-disabled:hover,
.btn-inverted.m-disabled:hover,
.btn-flipboard.m-disabled:hover,
.btn-primary[disabled="disabled"]:active,
.btn-secondary[disabled="disabled"]:active,
.btn-working[disabled="disabled"]:active,
.btn-disabled[disabled="disabled"]:active,
.btn-mini[disabled="disabled"]:active,
.btn-giant[disabled="disabled"]:active,
.btn-facebook[disabled="disabled"]:active,
.btn-twitter[disabled="disabled"]:active,
.btn-gplus[disabled="disabled"]:active,
.btn-whatsapp[disabled="disabled"]:active,
.btn-snapchat[disabled="disabled"]:active,
.btn-flickr[disabled="disabled"]:active,
.btn-email[disabled="disabled"]:active,
.btn[disabled="disabled"]:active,
.btn-raw[disabled="disabled"]:active,
.btn-inverted[disabled="disabled"]:active,
.btn-flipboard[disabled="disabled"]:active,
.btn-primary.m-disabled:active,
.btn-secondary.m-disabled:active,
.btn-working.m-disabled:active,
.btn-disabled.m-disabled:active,
.btn-mini.m-disabled:active,
.btn-giant.m-disabled:active,
.btn-facebook.m-disabled:active,
.btn-twitter.m-disabled:active,
.btn-gplus.m-disabled:active,
.btn-whatsapp.m-disabled:active,
.btn-snapchat.m-disabled:active,
.btn-flickr.m-disabled:active,
.btn-email.m-disabled:active,
.btn.m-disabled:active,
.btn-raw.m-disabled:active,
.btn-inverted.m-disabled:active,
.btn-flipboard.m-disabled:active {
  cursor: default;
  box-shadow: none;
}
.btn-disabled {
  opacity: 0.4;
  box-shadow: none;
}
.btn-disabled:link,
.btn-disabled:visited,
.btn-disabled:hover,
.btn-disabled:active {
  cursor: default;
  box-shadow: none;
}
.btn-working {
  background: #fff url("https://img.weblogssl.com/g/xataka4/common/ajax-loader.gif") no-repeat scroll 12px 50%;
  background-size: 16px auto;
  color: #999;
  padding-left: 34px;
}
.btn-working:link,
.btn-working:visited,
.btn-working:hover,
.btn-working:active {
  color: #999 !important;
  background-color: #fff;
  cursor: default;
}
.u-btn-mini,
.btn-mini,
.m-btn-mini {
  height: 28.8px;
  line-height: 28.8px;
}
.u-btn-giant,
.btn-giant,
.m-btn-giant {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 18px;
  line-height: 26.4px;
  text-transform: none;
  letter-spacing: 0;
  text-transform: uppercase;
  height: 60px;
  line-height: 60px;
  padding-left: 32px;
  padding-right: 32px;
}
@media only screen and (min-width: 768px) {
  .u-btn-giant,
  .btn-giant,
  .m-btn-giant {
    font-size: 27px;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 1150px) {
  .u-btn-giant,
  .btn-giant,
  .m-btn-giant {
    font-size: 27px;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 768px) {
  .u-btn-giant,
  .btn-giant,
  .m-btn-giant {
    line-height: 60px;
  }
}
@media only screen and (min-width: 1024px) {
  .u-btn-giant,
  .btn-giant,
  .m-btn-giant {
    line-height: 60px;
  }
}
.btn-context.is-opened {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-comment-menu.is-opened {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-settings:before {
  font-size: 20px;
  font-family: icons-min;
  content: "\e608";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.btn-settings:before:hover {
  text-decoration: none;
}
.btn-settings:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.btn-facebook {
  display: inline-block;
  text-align: center;
  width: 36px;
  height: 36px;
  line-height: 36px;
  padding: 0;
  overflow: hidden;
  white-space: normal;
}
.btn-facebook:before {
  font-size: 24px;
  font-family: icons-min;
  content: "\e61c";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.btn-facebook:before:hover {
  text-decoration: none;
}
.btn-facebook:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.btn-facebook:before,
.btn-facebook:after {
  font-size: 24px;
  line-height: 1;
  vertical-align: text-bottom;
}
.btn-facebook:before {
  display: inline-block;
  width: 24px;
  height: 24px;
  font-size: 24px;
  line-height: 26.4px;
  vertical-align: text-bottom;
  margin-left: auto;
  margin-right: auto;
}
.btn-facebook:before,
.btn-facebook:after {
  line-height: 21.6px;
  margin: 0 6px;
  vertical-align: middle;
}
.btn-flipboard {
  display: inline-block;
  text-align: center;
  width: 36px;
  height: 36px;
  line-height: 36px;
  padding: 0;
  overflow: hidden;
  white-space: normal;
}
.btn-flipboard:before {
  font-size: 24px;
  font-family: icons-min;
  content: "\e908";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.btn-flipboard:before:hover {
  text-decoration: none;
}
.btn-flipboard:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.btn-flipboard:before,
.btn-flipboard:after {
  font-size: 24px;
  line-height: 1;
  vertical-align: text-bottom;
}
.btn-flipboard:before {
  display: inline-block;
  width: 24px;
  height: 24px;
  font-size: 24px;
  line-height: 26.4px;
  vertical-align: text-bottom;
  margin-left: auto;
  margin-right: auto;
}
.btn-flipboard:before,
.btn-flipboard:after {
  line-height: 21.6px;
  margin: 0 6px;
  vertical-align: middle;
}
.btn-twitter {
  display: inline-block;
  text-align: center;
  width: 36px;
  height: 36px;
  line-height: 36px;
  padding: 0;
  overflow: hidden;
  white-space: normal;
}
.btn-twitter:before {
  font-size: 24px;
  font-family: icons-min;
  content: "\e61b";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.btn-twitter:before:hover {
  text-decoration: none;
}
.btn-twitter:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.btn-twitter:before,
.btn-twitter:after {
  font-size: 24px;
  line-height: 1;
  vertical-align: text-bottom;
}
.btn-twitter:before {
  display: inline-block;
  width: 24px;
  height: 24px;
  font-size: 24px;
  line-height: 26.4px;
  vertical-align: text-bottom;
  margin-left: auto;
  margin-right: auto;
}
.btn-twitter:before,
.btn-twitter:after {
  line-height: 21.6px;
  margin: 0 6px;
  vertical-align: middle;
}
.btn-gplus {
  display: inline-block;
  text-align: center;
  width: 36px;
  height: 36px;
  line-height: 36px;
  padding: 0;
  overflow: hidden;
  white-space: normal;
}
.btn-gplus:before {
  font-size: 24px;
  font-family: icons-min;
  content: "\e620";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.btn-gplus:before:hover {
  text-decoration: none;
}
.btn-gplus:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.btn-gplus:before,
.btn-gplus:after {
  font-size: 24px;
  line-height: 1;
  vertical-align: text-bottom;
}
.btn-gplus:before {
  display: inline-block;
  width: 24px;
  height: 24px;
  font-size: 24px;
  line-height: 26.4px;
  vertical-align: text-bottom;
  margin-left: auto;
  margin-right: auto;
}
.btn-gplus:before,
.btn-gplus:after {
  line-height: 21.6px;
  margin: 0 6px;
  vertical-align: middle;
}
.btn-whatsapp {
  display: inline-block;
  text-align: center;
  width: 36px;
  height: 36px;
  line-height: 36px;
  padding: 0;
  overflow: hidden;
  white-space: normal;
}
.btn-whatsapp:before {
  font-size: 24px;
  font-family: icons-min;
  content: "\e616";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.btn-whatsapp:before:hover {
  text-decoration: none;
}
.btn-whatsapp:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.btn-whatsapp:before,
.btn-whatsapp:after {
  font-size: 24px;
  line-height: 1;
  vertical-align: text-bottom;
}
.btn-whatsapp:before {
  display: inline-block;
  width: 24px;
  height: 24px;
  font-size: 24px;
  line-height: 26.4px;
  vertical-align: text-bottom;
  margin-left: auto;
  margin-right: auto;
}
.btn-whatsapp:before,
.btn-whatsapp:after {
  line-height: 21.6px;
  margin: 0 6px;
  vertical-align: middle;
}
.btn-email {
  display: inline-block;
  text-align: center;
  width: 36px;
  height: 36px;
  line-height: 36px;
  padding: 0;
  overflow: hidden;
  white-space: normal;
}
.btn-email:before {
  font-size: 24px;
  font-family: icons-min;
  content: "\f0e0";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.btn-email:before:hover {
  text-decoration: none;
}
.btn-email:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.btn-email:before,
.btn-email:after {
  font-size: 24px;
  line-height: 1;
  vertical-align: text-bottom;
}
.btn-email:before {
  display: inline-block;
  width: 24px;
  height: 24px;
  font-size: 24px;
  line-height: 26.4px;
  vertical-align: text-bottom;
  margin-left: auto;
  margin-right: auto;
}
.btn-email:before,
.btn-email:after {
  line-height: 21.6px;
  margin: 0 6px;
  vertical-align: middle;
}
.btn-rss {
  display: inline-block;
  text-align: center;
  width: 36px;
  height: 36px;
  line-height: 36px;
  padding: 0;
  overflow: hidden;
  white-space: normal;
}
.btn-rss:before {
  font-size: 24px;
  font-family: icons-min;
  content: "\e622";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.btn-rss:before:hover {
  text-decoration: none;
}
.btn-rss:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.btn-rss:before,
.btn-rss:after {
  font-size: 24px;
  line-height: 1;
  vertical-align: text-bottom;
}
.btn-rss:before {
  display: inline-block;
  width: 24px;
  height: 24px;
  font-size: 24px;
  line-height: 26.4px;
  vertical-align: text-bottom;
  margin-left: auto;
  margin-right: auto;
}
.btn-rss:before,
.btn-rss:after {
  line-height: 21.6px;
  margin: 0 6px;
  vertical-align: middle;
}
.btn-snapchat {
  display: inline-block;
  text-align: center;
  width: 36px;
  height: 36px;
  line-height: 36px;
  padding: 0;
  overflow: hidden;
  white-space: normal;
}
.btn-snapchat:before {
  font-size: 24px;
  font-family: icons-min;
  content: "\e62a";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.btn-snapchat:before:hover {
  text-decoration: none;
}
.btn-snapchat:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.btn-snapchat:before,
.btn-snapchat:after {
  font-size: 24px;
  line-height: 1;
  vertical-align: text-bottom;
}
.btn-snapchat:before {
  display: inline-block;
  width: 24px;
  height: 24px;
  font-size: 24px;
  line-height: 26.4px;
  vertical-align: text-bottom;
  margin-left: auto;
  margin-right: auto;
}
.btn-snapchat:before,
.btn-snapchat:after {
  line-height: 21.6px;
  margin: 0 6px;
  vertical-align: middle;
}
.btn-flickr {
  display: inline-block;
  text-align: center;
  width: 36px;
  height: 36px;
  line-height: 36px;
  padding: 0;
  overflow: hidden;
  white-space: normal;
}
.btn-flickr:before {
  font-size: 24px;
  font-family: icons-min;
  content: "\f16e";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.btn-flickr:before:hover {
  text-decoration: none;
}
.btn-flickr:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.btn-flickr:before,
.btn-flickr:after {
  font-size: 24px;
  line-height: 1;
  vertical-align: text-bottom;
}
.btn-flickr:before {
  display: inline-block;
  width: 24px;
  height: 24px;
  font-size: 24px;
  line-height: 26.4px;
  vertical-align: text-bottom;
  margin-left: auto;
  margin-right: auto;
}
.btn-flickr:before,
.btn-flickr:after {
  line-height: 21.6px;
  margin: 0 6px;
  vertical-align: middle;
}
.btn-telegram {
  display: inline-block;
  text-align: center;
  width: 36px;
  height: 36px;
  line-height: 36px;
  padding: 0;
  overflow: hidden;
  white-space: normal;
}
.btn-telegram:before {
  font-size: 24px;
  font-family: icons-min;
  content: "\e906";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.btn-telegram:before:hover {
  text-decoration: none;
}
.btn-telegram:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.btn-telegram:before,
.btn-telegram:after {
  font-size: 24px;
  line-height: 1;
  vertical-align: text-bottom;
}
.btn-telegram:before {
  display: inline-block;
  width: 24px;
  height: 24px;
  font-size: 24px;
  line-height: 26.4px;
  vertical-align: text-bottom;
  margin-left: auto;
  margin-right: auto;
}
.btn-telegram:before,
.btn-telegram:after {
  line-height: 21.6px;
  margin: 0 6px;
  vertical-align: middle;
}
.btn-text-facebook {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
  padding: 0 11px;
  border-radius: 6px;
  border: none;
  display: inline-block;
  height: 36px;
  line-height: 36px;
  cursor: pointer;
  vertical-align: baseline;
  white-space: nowrap;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
}
@media only screen and (min-width: 768px) {
  .btn-text-facebook {
    font-size: 13px;
  }
}
@media only screen and (min-width: 1150px) {
  .btn-text-facebook {
    font-size: 13px;
  }
}
.btn-text-facebook:hover {
  text-decoration: none;
}
.btn-text-facebook:active,
.btn-text-facebook:focus {
  padding-top: 1px;
}
.btn-text-facebook[disabled="disabled"],
.btn-text-facebook.m-disabled {
  opacity: 0.4;
  box-shadow: none;
}
.btn-text-facebook[disabled="disabled"]:link,
.btn-text-facebook.m-disabled:link,
.btn-text-facebook[disabled="disabled"]:visited,
.btn-text-facebook.m-disabled:visited,
.btn-text-facebook[disabled="disabled"]:hover,
.btn-text-facebook.m-disabled:hover,
.btn-text-facebook[disabled="disabled"]:active,
.btn-text-facebook.m-disabled:active {
  cursor: default;
  box-shadow: none;
}
.btn-text-facebook:before {
  font-size: 16px;
  font-family: icons-min;
  content: "\e61c";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.btn-text-facebook:before:hover {
  text-decoration: none;
}
.btn-text-facebook:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.btn-text-twitter {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
  padding: 0 11px;
  border-radius: 6px;
  border: none;
  display: inline-block;
  height: 36px;
  line-height: 36px;
  cursor: pointer;
  vertical-align: baseline;
  white-space: nowrap;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
}
@media only screen and (min-width: 768px) {
  .btn-text-twitter {
    font-size: 13px;
  }
}
@media only screen and (min-width: 1150px) {
  .btn-text-twitter {
    font-size: 13px;
  }
}
.btn-text-twitter:hover {
  text-decoration: none;
}
.btn-text-twitter:active,
.btn-text-twitter:focus {
  padding-top: 1px;
}
.btn-text-twitter[disabled="disabled"],
.btn-text-twitter.m-disabled {
  opacity: 0.4;
  box-shadow: none;
}
.btn-text-twitter[disabled="disabled"]:link,
.btn-text-twitter.m-disabled:link,
.btn-text-twitter[disabled="disabled"]:visited,
.btn-text-twitter.m-disabled:visited,
.btn-text-twitter[disabled="disabled"]:hover,
.btn-text-twitter.m-disabled:hover,
.btn-text-twitter[disabled="disabled"]:active,
.btn-text-twitter.m-disabled:active {
  cursor: default;
  box-shadow: none;
}
.btn-text-twitter:before {
  font-size: 16px;
  font-family: icons-min;
  content: "\e61b";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.btn-text-twitter:before:hover {
  text-decoration: none;
}
.btn-text-twitter:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.btn-ico-facebook,
.btn-ico-twitter,
.btn-ico-gplus,
.btn-ico-snapchat,
.btn-ico-flickr,
.btn-ico-telegram,
.btn-action-comments,
.btn-action-settings,
.btn-action-logout {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
  padding: 0 11px;
  border-radius: 6px;
  border: none;
  display: inline-block;
  height: 36px;
  line-height: 36px;
  cursor: pointer;
  vertical-align: baseline;
  white-space: nowrap;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  background-color: #00587F;
  color: #fff;
}
@media only screen and (min-width: 768px) {
  .btn-ico-facebook,
  .btn-ico-twitter,
  .btn-ico-gplus,
  .btn-ico-snapchat,
  .btn-ico-flickr,
  .btn-ico-telegram,
  .btn-action-comments,
  .btn-action-settings,
  .btn-action-logout {
    font-size: 13px;
  }
}
@media only screen and (min-width: 1150px) {
  .btn-ico-facebook,
  .btn-ico-twitter,
  .btn-ico-gplus,
  .btn-ico-snapchat,
  .btn-ico-flickr,
  .btn-ico-telegram,
  .btn-action-comments,
  .btn-action-settings,
  .btn-action-logout {
    font-size: 13px;
  }
}
.btn-ico-facebook:hover,
.btn-ico-twitter:hover,
.btn-ico-gplus:hover,
.btn-ico-snapchat:hover,
.btn-ico-flickr:hover,
.btn-ico-telegram:hover,
.btn-action-comments:hover,
.btn-action-settings:hover,
.btn-action-logout:hover {
  text-decoration: none;
}
.btn-ico-facebook:active,
.btn-ico-twitter:active,
.btn-ico-gplus:active,
.btn-ico-snapchat:active,
.btn-ico-flickr:active,
.btn-ico-telegram:active,
.btn-action-comments:active,
.btn-action-settings:active,
.btn-action-logout:active,
.btn-ico-facebook:focus,
.btn-ico-twitter:focus,
.btn-ico-gplus:focus,
.btn-ico-snapchat:focus,
.btn-ico-flickr:focus,
.btn-ico-telegram:focus,
.btn-action-comments:focus,
.btn-action-settings:focus,
.btn-action-logout:focus {
  padding-top: 1px;
}
.btn-ico-facebook[disabled="disabled"],
.btn-ico-twitter[disabled="disabled"],
.btn-ico-gplus[disabled="disabled"],
.btn-ico-snapchat[disabled="disabled"],
.btn-ico-flickr[disabled="disabled"],
.btn-ico-telegram[disabled="disabled"],
.btn-action-comments[disabled="disabled"],
.btn-action-settings[disabled="disabled"],
.btn-action-logout[disabled="disabled"],
.btn-ico-facebook.m-disabled,
.btn-ico-twitter.m-disabled,
.btn-ico-gplus.m-disabled,
.btn-ico-snapchat.m-disabled,
.btn-ico-flickr.m-disabled,
.btn-ico-telegram.m-disabled,
.btn-action-comments.m-disabled,
.btn-action-settings.m-disabled,
.btn-action-logout.m-disabled {
  opacity: 0.4;
  box-shadow: none;
}
.btn-ico-facebook[disabled="disabled"]:link,
.btn-ico-twitter[disabled="disabled"]:link,
.btn-ico-gplus[disabled="disabled"]:link,
.btn-ico-snapchat[disabled="disabled"]:link,
.btn-ico-flickr[disabled="disabled"]:link,
.btn-ico-telegram[disabled="disabled"]:link,
.btn-action-comments[disabled="disabled"]:link,
.btn-action-settings[disabled="disabled"]:link,
.btn-action-logout[disabled="disabled"]:link,
.btn-ico-facebook.m-disabled:link,
.btn-ico-twitter.m-disabled:link,
.btn-ico-gplus.m-disabled:link,
.btn-ico-snapchat.m-disabled:link,
.btn-ico-flickr.m-disabled:link,
.btn-ico-telegram.m-disabled:link,
.btn-action-comments.m-disabled:link,
.btn-action-settings.m-disabled:link,
.btn-action-logout.m-disabled:link,
.btn-ico-facebook[disabled="disabled"]:visited,
.btn-ico-twitter[disabled="disabled"]:visited,
.btn-ico-gplus[disabled="disabled"]:visited,
.btn-ico-snapchat[disabled="disabled"]:visited,
.btn-ico-flickr[disabled="disabled"]:visited,
.btn-ico-telegram[disabled="disabled"]:visited,
.btn-action-comments[disabled="disabled"]:visited,
.btn-action-settings[disabled="disabled"]:visited,
.btn-action-logout[disabled="disabled"]:visited,
.btn-ico-facebook.m-disabled:visited,
.btn-ico-twitter.m-disabled:visited,
.btn-ico-gplus.m-disabled:visited,
.btn-ico-snapchat.m-disabled:visited,
.btn-ico-flickr.m-disabled:visited,
.btn-ico-telegram.m-disabled:visited,
.btn-action-comments.m-disabled:visited,
.btn-action-settings.m-disabled:visited,
.btn-action-logout.m-disabled:visited,
.btn-ico-facebook[disabled="disabled"]:hover,
.btn-ico-twitter[disabled="disabled"]:hover,
.btn-ico-gplus[disabled="disabled"]:hover,
.btn-ico-snapchat[disabled="disabled"]:hover,
.btn-ico-flickr[disabled="disabled"]:hover,
.btn-ico-telegram[disabled="disabled"]:hover,
.btn-action-comments[disabled="disabled"]:hover,
.btn-action-settings[disabled="disabled"]:hover,
.btn-action-logout[disabled="disabled"]:hover,
.btn-ico-facebook.m-disabled:hover,
.btn-ico-twitter.m-disabled:hover,
.btn-ico-gplus.m-disabled:hover,
.btn-ico-snapchat.m-disabled:hover,
.btn-ico-flickr.m-disabled:hover,
.btn-ico-telegram.m-disabled:hover,
.btn-action-comments.m-disabled:hover,
.btn-action-settings.m-disabled:hover,
.btn-action-logout.m-disabled:hover,
.btn-ico-facebook[disabled="disabled"]:active,
.btn-ico-twitter[disabled="disabled"]:active,
.btn-ico-gplus[disabled="disabled"]:active,
.btn-ico-snapchat[disabled="disabled"]:active,
.btn-ico-flickr[disabled="disabled"]:active,
.btn-ico-telegram[disabled="disabled"]:active,
.btn-action-comments[disabled="disabled"]:active,
.btn-action-settings[disabled="disabled"]:active,
.btn-action-logout[disabled="disabled"]:active,
.btn-ico-facebook.m-disabled:active,
.btn-ico-twitter.m-disabled:active,
.btn-ico-gplus.m-disabled:active,
.btn-ico-snapchat.m-disabled:active,
.btn-ico-flickr.m-disabled:active,
.btn-ico-telegram.m-disabled:active,
.btn-action-comments.m-disabled:active,
.btn-action-settings.m-disabled:active,
.btn-action-logout.m-disabled:active {
  cursor: default;
  box-shadow: none;
}
.btn-ico-facebook:hover,
.btn-ico-twitter:hover,
.btn-ico-gplus:hover,
.btn-ico-snapchat:hover,
.btn-ico-flickr:hover,
.btn-ico-telegram:hover,
.btn-action-comments:hover,
.btn-action-settings:hover,
.btn-action-logout:hover {
  background-color: #005479;
  color: #fff;
}
.btn-ico-facebook {
  display: inline-block;
  text-align: center;
  width: 28.8px;
  height: 28.8px;
  line-height: 28.8px;
  padding: 0 !important;
  overflow: hidden;
  vertical-align: bottom;
  white-space: normal;
}
.btn-ico-facebook:before {
  font-size: 24px;
  font-family: icons-min;
  content: "\e61c";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.btn-ico-facebook:before:hover {
  text-decoration: none;
}
.btn-ico-facebook:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.btn-ico-facebook:before,
.btn-ico-facebook:after {
  font-size: 16px;
  line-height: 1;
  vertical-align: text-bottom;
}
.btn-ico-facebook:before {
  display: inline-block;
  width: 16px;
  height: 16px;
  font-size: 16px;
  line-height: 17.6px;
  vertical-align: text-bottom;
  margin-left: auto;
  margin-right: auto;
}
.btn-ico-facebook:before,
.btn-ico-facebook:after {
  line-height: 14.4px;
  margin: 0 6.4px;
  vertical-align: middle;
}
.btn-ico-twitter {
  display: inline-block;
  text-align: center;
  width: 28.8px;
  height: 28.8px;
  line-height: 28.8px;
  padding: 0 !important;
  overflow: hidden;
  vertical-align: bottom;
  white-space: normal;
}
.btn-ico-twitter:before {
  font-size: 24px;
  font-family: icons-min;
  content: "\e61b";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.btn-ico-twitter:before:hover {
  text-decoration: none;
}
.btn-ico-twitter:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.btn-ico-twitter:before,
.btn-ico-twitter:after {
  font-size: 16px;
  line-height: 1;
  vertical-align: text-bottom;
}
.btn-ico-twitter:before {
  display: inline-block;
  width: 16px;
  height: 16px;
  font-size: 16px;
  line-height: 17.6px;
  vertical-align: text-bottom;
  margin-left: auto;
  margin-right: auto;
}
.btn-ico-twitter:before,
.btn-ico-twitter:after {
  line-height: 14.4px;
  margin: 0 6.4px;
  vertical-align: middle;
}
.btn-ico-gplus {
  display: inline-block;
  text-align: center;
  width: 28.8px;
  height: 28.8px;
  line-height: 28.8px;
  padding: 0 !important;
  overflow: hidden;
  vertical-align: bottom;
  white-space: normal;
}
.btn-ico-gplus:before {
  font-size: 24px;
  font-family: icons-min;
  content: "\e620";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.btn-ico-gplus:before:hover {
  text-decoration: none;
}
.btn-ico-gplus:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.btn-ico-gplus:before,
.btn-ico-gplus:after {
  font-size: 16px;
  line-height: 1;
  vertical-align: text-bottom;
}
.btn-ico-gplus:before {
  display: inline-block;
  width: 16px;
  height: 16px;
  font-size: 16px;
  line-height: 17.6px;
  vertical-align: text-bottom;
  margin-left: auto;
  margin-right: auto;
}
.btn-ico-gplus:before,
.btn-ico-gplus:after {
  line-height: 14.4px;
  margin: 0 6.4px;
  vertical-align: middle;
}
.btn-ico-snapchat {
  display: inline-block;
  text-align: center;
  width: 28.8px;
  height: 28.8px;
  line-height: 28.8px;
  padding: 0 !important;
  overflow: hidden;
  vertical-align: bottom;
  white-space: normal;
}
.btn-ico-snapchat:before {
  font-size: 24px;
  font-family: icons-min;
  content: "\e62a";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.btn-ico-snapchat:before:hover {
  text-decoration: none;
}
.btn-ico-snapchat:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.btn-ico-snapchat:before,
.btn-ico-snapchat:after {
  font-size: 16px;
  line-height: 1;
  vertical-align: text-bottom;
}
.btn-ico-snapchat:before {
  display: inline-block;
  width: 16px;
  height: 16px;
  font-size: 16px;
  line-height: 17.6px;
  vertical-align: text-bottom;
  margin-left: auto;
  margin-right: auto;
}
.btn-ico-snapchat:before,
.btn-ico-snapchat:after {
  line-height: 14.4px;
  margin: 0 6.4px;
  vertical-align: middle;
}
.btn-ico-flickr {
  display: inline-block;
  text-align: center;
  width: 28.8px;
  height: 28.8px;
  line-height: 28.8px;
  padding: 0 !important;
  overflow: hidden;
  vertical-align: bottom;
  white-space: normal;
}
.btn-ico-flickr:before {
  font-size: 24px;
  font-family: icons-min;
  content: "\f16e";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.btn-ico-flickr:before:hover {
  text-decoration: none;
}
.btn-ico-flickr:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.btn-ico-flickr:before,
.btn-ico-flickr:after {
  font-size: 16px;
  line-height: 1;
  vertical-align: text-bottom;
}
.btn-ico-flickr:before {
  display: inline-block;
  width: 16px;
  height: 16px;
  font-size: 16px;
  line-height: 17.6px;
  vertical-align: text-bottom;
  margin-left: auto;
  margin-right: auto;
}
.btn-ico-flickr:before,
.btn-ico-flickr:after {
  line-height: 14.4px;
  margin: 0 6.4px;
  vertical-align: middle;
}
.btn-ico-telegram {
  display: inline-block;
  text-align: center;
  width: 28.8px;
  height: 28.8px;
  line-height: 28.8px;
  padding: 0 !important;
  overflow: hidden;
  vertical-align: bottom;
  white-space: normal;
}
.btn-ico-telegram:before {
  font-size: 24px;
  font-family: icons-min;
  content: "\e906";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.btn-ico-telegram:before:hover {
  text-decoration: none;
}
.btn-ico-telegram:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.btn-ico-telegram:before,
.btn-ico-telegram:after {
  font-size: 16px;
  line-height: 1;
  vertical-align: text-bottom;
}
.btn-ico-telegram:before {
  display: inline-block;
  width: 16px;
  height: 16px;
  font-size: 16px;
  line-height: 17.6px;
  vertical-align: text-bottom;
  margin-left: auto;
  margin-right: auto;
}
.btn-ico-telegram:before,
.btn-ico-telegram:after {
  line-height: 14.4px;
  margin: 0 6.4px;
  vertical-align: middle;
}
.btn-facebook-count {
  background-color: #4267b2 !important;
  color: #fff;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
  padding: 0 11px;
  border-radius: 6px;
  border: none;
  display: inline-block;
  height: 36px;
  line-height: 36px;
  cursor: pointer;
  vertical-align: baseline;
  white-space: nowrap;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  height: 28.8px;
  line-height: 28.8px;
  vertical-align: middle;
  padding-right: 15.6px;
}
@media only screen and (min-width: 768px) {
  .btn-facebook-count {
    font-size: 13px;
  }
}
@media only screen and (min-width: 1150px) {
  .btn-facebook-count {
    font-size: 13px;
  }
}
.btn-facebook-count:hover {
  text-decoration: none;
}
.btn-facebook-count:active,
.btn-facebook-count:focus {
  padding-top: 1px;
}
.btn-facebook-count[disabled="disabled"],
.btn-facebook-count.m-disabled {
  opacity: 0.4;
  box-shadow: none;
}
.btn-facebook-count[disabled="disabled"]:link,
.btn-facebook-count.m-disabled:link,
.btn-facebook-count[disabled="disabled"]:visited,
.btn-facebook-count.m-disabled:visited,
.btn-facebook-count[disabled="disabled"]:hover,
.btn-facebook-count.m-disabled:hover,
.btn-facebook-count[disabled="disabled"]:active,
.btn-facebook-count.m-disabled:active {
  cursor: default;
  box-shadow: none;
}
.btn-facebook-count:before {
  font-size: 16px;
  font-family: icons-min;
  content: "\e61c";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.btn-facebook-count:before:hover {
  text-decoration: none;
}
.btn-facebook-count:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.btn-facebook-count:hover {
  background-color: #3f62a9 !important;
  color: #fff;
}
@media only screen and (min-width: 768px) {
  .btn-facebook-count {
    font-size: 13px;
  }
}
@media only screen and (min-width: 1150px) {
  .btn-facebook-count {
    font-size: 13px;
  }
}
.btn-facebook-count:hover {
  text-decoration: none;
}
.btn-facebook-count:active,
.btn-facebook-count:focus {
  padding-top: 1px;
}
.btn-facebook-count[disabled="disabled"],
.btn-facebook-count.m-disabled {
  opacity: 0.4;
  box-shadow: none;
}
.btn-facebook-count[disabled="disabled"]:link,
.btn-facebook-count.m-disabled:link,
.btn-facebook-count[disabled="disabled"]:visited,
.btn-facebook-count.m-disabled:visited,
.btn-facebook-count[disabled="disabled"]:hover,
.btn-facebook-count.m-disabled:hover,
.btn-facebook-count[disabled="disabled"]:active,
.btn-facebook-count.m-disabled:active {
  cursor: default;
  box-shadow: none;
}
.btn-facebook-count:before,
.btn-facebook-count:after {
  vertical-align: bottom;
}
.btn-instagram-follow {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  color: #2588E4;
  padding: 0 14px;
  border-radius: 6px;
  border: 2px solid #2588E4;
  display: inline-block;
  height: 36px;
  line-height: 36px;
  cursor: pointer;
  vertical-align: baseline;
  white-space: nowrap;
}
.btn-instagram-follow:hover {
  text-decoration: none;
  background: #2588E4;
  color: #fff;
}
.btn-instagram-follow:active,
.btn-instagram-follow:focus {
  padding-top: 1px;
}
.close,
.btn-ico-close {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
  padding: 0 11px;
  border-radius: 6px;
  border: none;
  cursor: pointer;
  vertical-align: baseline;
  white-space: nowrap;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  background-color: #E4E9EE;
  color: #333;
  display: inline-block;
  text-align: center;
  width: 36px;
  height: 36px;
  line-height: 36px;
  padding: 0;
  overflow: hidden;
  white-space: normal;
}
@media only screen and (min-width: 768px) {
  .close,
  .btn-ico-close {
    font-size: 13px;
  }
}
@media only screen and (min-width: 1150px) {
  .close,
  .btn-ico-close {
    font-size: 13px;
  }
}
.close:hover,
.btn-ico-close:hover {
  text-decoration: none;
}
.close:active,
.btn-ico-close:active,
.close:focus,
.btn-ico-close:focus {
  padding-top: 1px;
}
.close[disabled="disabled"],
.btn-ico-close[disabled="disabled"],
.close.m-disabled,
.btn-ico-close.m-disabled {
  opacity: 0.4;
  box-shadow: none;
}
.close[disabled="disabled"]:link,
.btn-ico-close[disabled="disabled"]:link,
.close.m-disabled:link,
.btn-ico-close.m-disabled:link,
.close[disabled="disabled"]:visited,
.btn-ico-close[disabled="disabled"]:visited,
.close.m-disabled:visited,
.btn-ico-close.m-disabled:visited,
.close[disabled="disabled"]:hover,
.btn-ico-close[disabled="disabled"]:hover,
.close.m-disabled:hover,
.btn-ico-close.m-disabled:hover,
.close[disabled="disabled"]:active,
.btn-ico-close[disabled="disabled"]:active,
.close.m-disabled:active,
.btn-ico-close.m-disabled:active {
  cursor: default;
  box-shadow: none;
}
.close:hover,
.btn-ico-close:hover {
  background-color: #e7ebf0;
  color: #333;
}
.close:before,
.btn-ico-close:before {
  font-size: 24px;
  font-family: icons-min;
  content: "\e60b";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.close:before:hover,
.btn-ico-close:before:hover {
  text-decoration: none;
}
.close:after,
.btn-ico-close:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.close:before,
.btn-ico-close:before,
.close:after,
.btn-ico-close:after {
  font-size: 24px;
  line-height: 1;
  vertical-align: text-bottom;
}
.close:before,
.btn-ico-close:before {
  display: inline-block;
  width: 24px;
  height: 24px;
  font-size: 24px;
  line-height: 26.4px;
  vertical-align: text-bottom;
  margin-left: auto;
  margin-right: auto;
}
.close:before,
.btn-ico-close:before,
.close:after,
.btn-ico-close:after {
  line-height: 21.6px;
  margin: 0 6px;
  vertical-align: middle;
}
.close:before,
.btn-ico-close:before {
  margin-left: 6px;
  margin-right: 6px;
}
@media only screen and (min-width: 1280px) {
  .close,
  .btn-ico-close {
    display: inline-block;
    text-align: center;
    width: 28.8px;
    height: 28.8px;
    line-height: 28.8px;
    padding: 0 !important;
    overflow: hidden;
    vertical-align: bottom;
    white-space: normal;
  }
  .close:before,
  .btn-ico-close:before {
    font-size: 24px;
    font-family: icons-min;
    content: "\e60b";
    font-style: normal;
    font-weight: normal;
    vertical-align: top;
    margin-right: 0.2em;
  }
  .close:before:hover,
  .btn-ico-close:before:hover {
    text-decoration: none;
  }
  .close:after,
  .btn-ico-close:after {
    content: "";
    margin-right: 0;
    margin-left: 0;
  }
  .close:before,
  .btn-ico-close:before,
  .close:after,
  .btn-ico-close:after {
    font-size: 16px;
    line-height: 1;
    vertical-align: text-bottom;
  }
  .close:before,
  .btn-ico-close:before {
    display: inline-block;
    width: 16px;
    height: 16px;
    font-size: 16px;
    line-height: 17.6px;
    vertical-align: text-bottom;
    margin-left: auto;
    margin-right: auto;
  }
  .close:before,
  .btn-ico-close:before,
  .close:after,
  .btn-ico-close:after {
    line-height: 14.4px;
    margin: 0 6.4px;
    vertical-align: middle;
  }
}
.close-corner {
  float: right;
  margin: 12px 16px 12px;
}
@media only screen and (min-width: 768px) {
  .close-corner {
    margin-top: 14px;
    margin-bottom: 14px;
  }
}
.close-fixed {
  position: fixed;
  top: 12px;
  right: 16px;
}
@media only screen and (min-width: 768px) {
  .close-fixed {
    top: 28px;
    right: 24px;
  }
}
.close-edge {
  margin: 4px;
}
@media only screen and (min-width: 768px) {
  .close-edge {
    margin: 4px;
  }
}
.close-sticky {
  margin: 4px;
  position: absolute;
  top: 0;
  right: 0;
}
@media only screen and (min-width: 768px) {
  .close-sticky {
    margin: 4px;
  }
}
.btn-delete {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
  padding: 0 11px;
  border-radius: 6px;
  border: none;
  display: inline-block;
  height: 36px;
  line-height: 36px;
  cursor: pointer;
  vertical-align: baseline;
  white-space: nowrap;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  background-color: #00587F;
  color: #fff;
  background-color: #E03737;
}
@media only screen and (min-width: 768px) {
  .btn-delete {
    font-size: 13px;
  }
}
@media only screen and (min-width: 1150px) {
  .btn-delete {
    font-size: 13px;
  }
}
.btn-delete:hover {
  text-decoration: none;
}
.btn-delete:active,
.btn-delete:focus {
  padding-top: 1px;
}
.btn-delete[disabled="disabled"],
.btn-delete.m-disabled {
  opacity: 0.4;
  box-shadow: none;
}
.btn-delete[disabled="disabled"]:link,
.btn-delete.m-disabled:link,
.btn-delete[disabled="disabled"]:visited,
.btn-delete.m-disabled:visited,
.btn-delete[disabled="disabled"]:hover,
.btn-delete.m-disabled:hover,
.btn-delete[disabled="disabled"]:active,
.btn-delete.m-disabled:active {
  cursor: default;
  box-shadow: none;
}
.btn-delete:hover {
  background-color: #005479;
  color: #fff;
}
.btn-delete:before {
  font-size: 16px;
  font-family: icons-min;
  content: "\e9ac";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.btn-delete:before:hover {
  text-decoration: none;
}
.btn-delete:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.btn-edit {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
  padding: 0 11px;
  border-radius: 6px;
  border: none;
  display: inline-block;
  height: 36px;
  line-height: 36px;
  cursor: pointer;
  vertical-align: baseline;
  white-space: nowrap;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  background-color: #00587F;
  color: #fff;
  background-color: #72ac26;
}
@media only screen and (min-width: 768px) {
  .btn-edit {
    font-size: 13px;
  }
}
@media only screen and (min-width: 1150px) {
  .btn-edit {
    font-size: 13px;
  }
}
.btn-edit:hover {
  text-decoration: none;
}
.btn-edit:active,
.btn-edit:focus {
  padding-top: 1px;
}
.btn-edit[disabled="disabled"],
.btn-edit.m-disabled {
  opacity: 0.4;
  box-shadow: none;
}
.btn-edit[disabled="disabled"]:link,
.btn-edit.m-disabled:link,
.btn-edit[disabled="disabled"]:visited,
.btn-edit.m-disabled:visited,
.btn-edit[disabled="disabled"]:hover,
.btn-edit.m-disabled:hover,
.btn-edit[disabled="disabled"]:active,
.btn-edit.m-disabled:active {
  cursor: default;
  box-shadow: none;
}
.btn-edit:hover {
  background-color: #005479;
  color: #fff;
}
.btn-edit:before {
  font-size: 16px;
  font-family: icons-min;
  content: "\e907";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.btn-edit:before:hover {
  text-decoration: none;
}
.btn-edit:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.btn-load {
  background-color: #45969F;
  color: #fff;
  font-size: 14px;
  padding: 0 11px;
  border-radius: 6px;
  border: none;
  display: inline-block;
  height: 36px;
  line-height: 36px;
  cursor: pointer;
  vertical-align: baseline;
  white-space: nowrap;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 18px;
  line-height: 26.4px;
  text-transform: none;
  letter-spacing: 0;
  text-transform: uppercase;
  height: 60px;
  line-height: 60px;
  padding-left: 32px;
  padding-right: 32px;
}
@media only screen and (min-width: 768px) {
  .btn-load {
    font-size: 13px;
  }
}
@media only screen and (min-width: 1150px) {
  .btn-load {
    font-size: 13px;
  }
}
.btn-load:hover {
  text-decoration: none;
}
.btn-load:active,
.btn-load:focus {
  padding-top: 1px;
}
.btn-load[disabled="disabled"],
.btn-load.m-disabled {
  opacity: 0.4;
  box-shadow: none;
}
.btn-load[disabled="disabled"]:link,
.btn-load.m-disabled:link,
.btn-load[disabled="disabled"]:visited,
.btn-load.m-disabled:visited,
.btn-load[disabled="disabled"]:hover,
.btn-load.m-disabled:hover,
.btn-load[disabled="disabled"]:active,
.btn-load.m-disabled:active {
  cursor: default;
  box-shadow: none;
}
.btn-load:hover {
  background-color: #428f97;
  color: #fff;
}
@media only screen and (min-width: 768px) {
  .btn-load {
    font-size: 13px;
  }
}
@media only screen and (min-width: 1150px) {
  .btn-load {
    font-size: 13px;
  }
}
.btn-load:hover {
  text-decoration: none;
}
.btn-load:active,
.btn-load:focus {
  padding-top: 1px;
}
.btn-load[disabled="disabled"],
.btn-load.m-disabled {
  opacity: 0.4;
  box-shadow: none;
}
.btn-load[disabled="disabled"]:link,
.btn-load.m-disabled:link,
.btn-load[disabled="disabled"]:visited,
.btn-load.m-disabled:visited,
.btn-load[disabled="disabled"]:hover,
.btn-load.m-disabled:hover,
.btn-load[disabled="disabled"]:active,
.btn-load.m-disabled:active {
  cursor: default;
  box-shadow: none;
}
@media only screen and (min-width: 768px) {
  .btn-load {
    font-size: 27px;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 1150px) {
  .btn-load {
    font-size: 27px;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 768px) {
  .btn-load {
    line-height: 60px;
  }
}
@media only screen and (min-width: 1024px) {
  .btn-load {
    line-height: 60px;
  }
}
.btn-action-comments:before {
  font-size: 16px;
  font-family: icons-min;
  content: "\f086";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.btn-action-comments:before:hover {
  text-decoration: none;
}
.btn-action-comments:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.btn-action-settings:before {
  font-size: 16px;
  font-family: icons-min;
  content: "\e608";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.btn-action-settings:before:hover {
  text-decoration: none;
}
.btn-action-settings:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.btn-action-logout:before {
  font-size: 16px;
  font-family: icons-min;
  content: "\e60b";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.btn-action-logout:before:hover {
  text-decoration: none;
}
.btn-action-logout:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.btn-action-delete {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
  padding: 0 11px;
  border-radius: 6px;
  border: none;
  display: inline-block;
  height: 36px;
  line-height: 36px;
  cursor: pointer;
  vertical-align: baseline;
  white-space: nowrap;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  background-color: #45969F;
  color: #fff;
}
@media only screen and (min-width: 768px) {
  .btn-action-delete {
    font-size: 13px;
  }
}
@media only screen and (min-width: 1150px) {
  .btn-action-delete {
    font-size: 13px;
  }
}
.btn-action-delete:hover {
  text-decoration: none;
}
.btn-action-delete:active,
.btn-action-delete:focus {
  padding-top: 1px;
}
.btn-action-delete[disabled="disabled"],
.btn-action-delete.m-disabled {
  opacity: 0.4;
  box-shadow: none;
}
.btn-action-delete[disabled="disabled"]:link,
.btn-action-delete.m-disabled:link,
.btn-action-delete[disabled="disabled"]:visited,
.btn-action-delete.m-disabled:visited,
.btn-action-delete[disabled="disabled"]:hover,
.btn-action-delete.m-disabled:hover,
.btn-action-delete[disabled="disabled"]:active,
.btn-action-delete.m-disabled:active {
  cursor: default;
  box-shadow: none;
}
.btn-action-delete:hover {
  background-color: #428f97;
  color: #fff;
}
.btn-action-delete:before {
  font-size: 16px;
  font-family: icons-min;
  content: "\e9ac";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.btn-action-delete:before:hover {
  text-decoration: none;
}
.btn-action-delete:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.m-btn-light {
  background-color: #fff;
  color: #333;
}
.m-btn-light:hover {
  background-color: #E4E9EE;
  color: #111;
}
.btn-modal-close {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
  padding: 0 11px;
  border-radius: 6px;
  border: none;
  cursor: pointer;
  vertical-align: baseline;
  white-space: nowrap;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  background-color: #E4E9EE;
  display: inline-block;
  text-align: center;
  width: 36px;
  height: 36px;
  line-height: 36px;
  padding: 0;
  overflow: hidden;
  white-space: normal;
  background-color: #fff;
  color: #333;
}
@media only screen and (min-width: 768px) {
  .btn-modal-close {
    font-size: 13px;
  }
}
@media only screen and (min-width: 1150px) {
  .btn-modal-close {
    font-size: 13px;
  }
}
.btn-modal-close:hover {
  text-decoration: none;
}
.btn-modal-close:active,
.btn-modal-close:focus {
  padding-top: 1px;
}
.btn-modal-close[disabled="disabled"],
.btn-modal-close.m-disabled {
  opacity: 0.4;
  box-shadow: none;
}
.btn-modal-close[disabled="disabled"]:link,
.btn-modal-close.m-disabled:link,
.btn-modal-close[disabled="disabled"]:visited,
.btn-modal-close.m-disabled:visited,
.btn-modal-close[disabled="disabled"]:hover,
.btn-modal-close.m-disabled:hover,
.btn-modal-close[disabled="disabled"]:active,
.btn-modal-close.m-disabled:active {
  cursor: default;
  box-shadow: none;
}
.btn-modal-close:hover {
  background-color: #e7ebf0;
  color: #333;
}
.btn-modal-close:before {
  font-size: 24px;
  font-family: icons-min;
  content: "\e60b";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.btn-modal-close:before:hover {
  text-decoration: none;
}
.btn-modal-close:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.btn-modal-close:before,
.btn-modal-close:after {
  font-size: 24px;
  line-height: 1;
  vertical-align: text-bottom;
}
.btn-modal-close:before {
  display: inline-block;
  width: 24px;
  height: 24px;
  font-size: 24px;
  line-height: 26.4px;
  vertical-align: text-bottom;
  margin-left: auto;
  margin-right: auto;
}
.btn-modal-close:before,
.btn-modal-close:after {
  line-height: 21.6px;
  margin: 0 6px;
  vertical-align: middle;
}
.btn-modal-close:before {
  margin-left: 6px;
  margin-right: 6px;
}
@media only screen and (min-width: 1280px) {
  .btn-modal-close {
    display: inline-block;
    text-align: center;
    width: 28.8px;
    height: 28.8px;
    line-height: 28.8px;
    padding: 0 !important;
    overflow: hidden;
    vertical-align: bottom;
    white-space: normal;
  }
  .btn-modal-close:before {
    font-size: 24px;
    font-family: icons-min;
    content: "\e60b";
    font-style: normal;
    font-weight: normal;
    vertical-align: top;
    margin-right: 0.2em;
  }
  .btn-modal-close:before:hover {
    text-decoration: none;
  }
  .btn-modal-close:after {
    content: "";
    margin-right: 0;
    margin-left: 0;
  }
  .btn-modal-close:before,
  .btn-modal-close:after {
    font-size: 16px;
    line-height: 1;
    vertical-align: text-bottom;
  }
  .btn-modal-close:before {
    display: inline-block;
    width: 16px;
    height: 16px;
    font-size: 16px;
    line-height: 17.6px;
    vertical-align: text-bottom;
    margin-left: auto;
    margin-right: auto;
  }
  .btn-modal-close:before,
  .btn-modal-close:after {
    line-height: 14.4px;
    margin: 0 6.4px;
    vertical-align: middle;
  }
}
.btn-modal-close:hover {
  background-color: #E4E9EE;
  color: #111;
}
.btn-remove {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
  padding: 0 11px;
  border-radius: 6px;
  border: none;
  cursor: pointer;
  vertical-align: baseline;
  white-space: nowrap;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  background-color: #E4E9EE;
  background-color: #fff;
  color: #333;
  display: inline-block;
  text-align: center;
  width: 36px;
  height: 36px;
  line-height: 36px;
  padding: 0;
  overflow: hidden;
  white-space: normal;
}
@media only screen and (min-width: 768px) {
  .btn-remove {
    font-size: 13px;
  }
}
@media only screen and (min-width: 1150px) {
  .btn-remove {
    font-size: 13px;
  }
}
.btn-remove:hover {
  text-decoration: none;
}
.btn-remove:active,
.btn-remove:focus {
  padding-top: 1px;
}
.btn-remove[disabled="disabled"],
.btn-remove.m-disabled {
  opacity: 0.4;
  box-shadow: none;
}
.btn-remove[disabled="disabled"]:link,
.btn-remove.m-disabled:link,
.btn-remove[disabled="disabled"]:visited,
.btn-remove.m-disabled:visited,
.btn-remove[disabled="disabled"]:hover,
.btn-remove.m-disabled:hover,
.btn-remove[disabled="disabled"]:active,
.btn-remove.m-disabled:active {
  cursor: default;
  box-shadow: none;
}
.btn-remove:hover {
  background-color: #e7ebf0;
  color: #333;
}
.btn-remove:hover {
  background-color: #E4E9EE;
  color: #111;
}
.btn-remove:before {
  font-size: 24px;
  font-family: icons-min;
  content: "\e60b";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.btn-remove:before:hover {
  text-decoration: none;
}
.btn-remove:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.btn-remove:before,
.btn-remove:after {
  font-size: 24px;
  line-height: 1;
  vertical-align: text-bottom;
}
.btn-remove:before {
  display: inline-block;
  width: 24px;
  height: 24px;
  font-size: 24px;
  line-height: 26.4px;
  vertical-align: text-bottom;
  margin-left: auto;
  margin-right: auto;
}
.btn-remove:before,
.btn-remove:after {
  line-height: 21.6px;
  margin: 0 6px;
  vertical-align: middle;
}
.btn-attach-gif {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
  padding: 0 11px;
  border-radius: 6px;
  border: none;
  cursor: pointer;
  vertical-align: baseline;
  white-space: nowrap;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  background-color: #E4E9EE;
  color: #333;
  margin-right: 16px;
  display: inline-block;
  text-align: center;
  width: 36px;
  height: 36px;
  line-height: 36px;
  padding: 0;
  overflow: hidden;
  white-space: normal;
}
@media only screen and (min-width: 768px) {
  .btn-attach-gif {
    font-size: 13px;
  }
}
@media only screen and (min-width: 1150px) {
  .btn-attach-gif {
    font-size: 13px;
  }
}
.btn-attach-gif:hover {
  text-decoration: none;
}
.btn-attach-gif:active,
.btn-attach-gif:focus {
  padding-top: 1px;
}
.btn-attach-gif[disabled="disabled"],
.btn-attach-gif.m-disabled {
  opacity: 0.4;
  box-shadow: none;
}
.btn-attach-gif[disabled="disabled"]:link,
.btn-attach-gif.m-disabled:link,
.btn-attach-gif[disabled="disabled"]:visited,
.btn-attach-gif.m-disabled:visited,
.btn-attach-gif[disabled="disabled"]:hover,
.btn-attach-gif.m-disabled:hover,
.btn-attach-gif[disabled="disabled"]:active,
.btn-attach-gif.m-disabled:active {
  cursor: default;
  box-shadow: none;
}
.btn-attach-gif:hover {
  background-color: #e7ebf0;
  color: #333;
}
.btn-attach-gif:before {
  font-size: 24px;
  font-family: icons-min;
  content: "\e909";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.btn-attach-gif:before:hover {
  text-decoration: none;
}
.btn-attach-gif:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.btn-attach-gif:before,
.btn-attach-gif:after {
  font-size: 32px;
  line-height: 1;
  vertical-align: text-bottom;
}
.btn-attach-gif:before {
  display: inline-block;
  width: 32px;
  height: 32px;
  font-size: 32px;
  line-height: 35.2px;
  vertical-align: text-bottom;
  margin-left: auto;
  margin-right: auto;
}
.btn-attach-gif:before,
.btn-attach-gif:after {
  line-height: 28.8px;
  margin: 0 2px;
  vertical-align: middle;
}
.btn-attach-sticker {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
  padding: 0 11px;
  border-radius: 6px;
  border: none;
  cursor: pointer;
  vertical-align: baseline;
  white-space: nowrap;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  background-color: #E4E9EE;
  color: #333;
  margin-right: 16px;
  display: inline-block;
  text-align: center;
  width: 36px;
  height: 36px;
  line-height: 36px;
  padding: 0;
  overflow: hidden;
  white-space: normal;
}
@media only screen and (min-width: 768px) {
  .btn-attach-sticker {
    font-size: 13px;
  }
}
@media only screen and (min-width: 1150px) {
  .btn-attach-sticker {
    font-size: 13px;
  }
}
.btn-attach-sticker:hover {
  text-decoration: none;
}
.btn-attach-sticker:active,
.btn-attach-sticker:focus {
  padding-top: 1px;
}
.btn-attach-sticker[disabled="disabled"],
.btn-attach-sticker.m-disabled {
  opacity: 0.4;
  box-shadow: none;
}
.btn-attach-sticker[disabled="disabled"]:link,
.btn-attach-sticker.m-disabled:link,
.btn-attach-sticker[disabled="disabled"]:visited,
.btn-attach-sticker.m-disabled:visited,
.btn-attach-sticker[disabled="disabled"]:hover,
.btn-attach-sticker.m-disabled:hover,
.btn-attach-sticker[disabled="disabled"]:active,
.btn-attach-sticker.m-disabled:active {
  cursor: default;
  box-shadow: none;
}
.btn-attach-sticker:hover {
  background-color: #e7ebf0;
  color: #333;
}
.btn-attach-sticker:before {
  font-size: 24px;
  font-family: icons-min;
  content: "\e9e1";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.btn-attach-sticker:before:hover {
  text-decoration: none;
}
.btn-attach-sticker:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.btn-attach-sticker:before,
.btn-attach-sticker:after {
  font-size: 16px;
  line-height: 1;
  vertical-align: text-bottom;
}
.btn-attach-sticker:before {
  display: inline-block;
  width: 16px;
  height: 16px;
  font-size: 16px;
  line-height: 17.6px;
  vertical-align: text-bottom;
  margin-left: auto;
  margin-right: auto;
}
.btn-attach-sticker:before,
.btn-attach-sticker:after {
  line-height: 14.4px;
  margin: 0 10px;
  vertical-align: middle;
}
.btn-add-attachment {
  background-color: #fff;
  color: #333;
  display: inline-block;
  text-align: center;
  width: 36px;
  height: 36px;
  line-height: 36px;
  padding: 0;
  overflow: hidden;
  white-space: normal;
  border: 0;
}
.btn-add-attachment:hover {
  background-color: #E4E9EE;
  color: #111;
}
.btn-add-attachment:before {
  font-size: 24px;
  font-family: icons-min;
  content: "\e602";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.btn-add-attachment:before:hover {
  text-decoration: none;
}
.btn-add-attachment:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.btn-add-attachment:before,
.btn-add-attachment:after {
  font-size: 24px;
  line-height: 1;
  vertical-align: text-bottom;
}
.btn-add-attachment:before {
  display: inline-block;
  width: 24px;
  height: 24px;
  font-size: 24px;
  line-height: 26.4px;
  vertical-align: text-bottom;
  margin-left: auto;
  margin-right: auto;
}
.btn-add-attachment:before,
.btn-add-attachment:after {
  line-height: 21.6px;
  margin: 0 6px;
  vertical-align: middle;
}
.is-working {
  background: #fff url("//img.weblogssl.com/g/xataka4/common/ajax-loader.gif") no-repeat scroll 12px 50%;
  background-repeat: no-repeat;
  background-size: 16px auto;
  text-indent: 24px;
  color: #707070;
}
.is-working:before,
.is-working:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
  width: 0;
}
.is-working:hover {
  background-color: #fff;
}
.btn-ico-expand,
.btn-ico-collapse {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
  padding: 0 11px;
  border-radius: 6px;
  border: none;
  display: inline-block;
  height: 36px;
  line-height: 36px;
  cursor: pointer;
  vertical-align: baseline;
  white-space: nowrap;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  background-color: #00587F;
  border-radius: 50%;
  background-color: #222;
  color: #fff;
}
@media only screen and (min-width: 768px) {
  .btn-ico-expand,
  .btn-ico-collapse {
    font-size: 13px;
  }
}
@media only screen and (min-width: 1150px) {
  .btn-ico-expand,
  .btn-ico-collapse {
    font-size: 13px;
  }
}
.btn-ico-expand:hover,
.btn-ico-collapse:hover {
  text-decoration: none;
}
.btn-ico-expand:active,
.btn-ico-collapse:active,
.btn-ico-expand:focus,
.btn-ico-collapse:focus {
  padding-top: 1px;
}
.btn-ico-expand[disabled="disabled"],
.btn-ico-collapse[disabled="disabled"],
.btn-ico-expand.m-disabled,
.btn-ico-collapse.m-disabled {
  opacity: 0.4;
  box-shadow: none;
}
.btn-ico-expand[disabled="disabled"]:link,
.btn-ico-collapse[disabled="disabled"]:link,
.btn-ico-expand.m-disabled:link,
.btn-ico-collapse.m-disabled:link,
.btn-ico-expand[disabled="disabled"]:visited,
.btn-ico-collapse[disabled="disabled"]:visited,
.btn-ico-expand.m-disabled:visited,
.btn-ico-collapse.m-disabled:visited,
.btn-ico-expand[disabled="disabled"]:hover,
.btn-ico-collapse[disabled="disabled"]:hover,
.btn-ico-expand.m-disabled:hover,
.btn-ico-collapse.m-disabled:hover,
.btn-ico-expand[disabled="disabled"]:active,
.btn-ico-collapse[disabled="disabled"]:active,
.btn-ico-expand.m-disabled:active,
.btn-ico-collapse.m-disabled:active {
  cursor: default;
  box-shadow: none;
}
.btn-ico-expand:hover,
.btn-ico-collapse:hover {
  background-color: #005479;
  color: #fff;
}
.btn-ico-expand {
  display: inline-block;
  text-align: center;
  width: 28.8px;
  height: 28.8px;
  line-height: 28.8px;
  padding: 0 !important;
  overflow: hidden;
  vertical-align: bottom;
  white-space: normal;
}
.btn-ico-expand:before {
  font-size: 24px;
  font-family: icons-min;
  content: "\e602";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.btn-ico-expand:before:hover {
  text-decoration: none;
}
.btn-ico-expand:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.btn-ico-expand:before,
.btn-ico-expand:after {
  font-size: 24px;
  line-height: 1;
  vertical-align: text-bottom;
}
.btn-ico-expand:before {
  display: inline-block;
  width: 24px;
  height: 24px;
  font-size: 24px;
  line-height: 26.4px;
  vertical-align: text-bottom;
  margin-left: auto;
  margin-right: auto;
}
.btn-ico-expand:before,
.btn-ico-expand:after {
  line-height: 21.6px;
  margin: 0 2.4px;
  vertical-align: middle;
}
.btn-ico-collapse {
  display: inline-block;
  text-align: center;
  width: 28.8px;
  height: 28.8px;
  line-height: 28.8px;
  padding: 0 !important;
  overflow: hidden;
  vertical-align: bottom;
  white-space: normal;
}
.btn-ico-collapse:before {
  font-size: 24px;
  font-family: icons-min;
  content: "-";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.btn-ico-collapse:before:hover {
  text-decoration: none;
}
.btn-ico-collapse:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.btn-ico-collapse:before,
.btn-ico-collapse:after {
  font-size: 16px;
  line-height: 1;
  vertical-align: text-bottom;
}
.btn-ico-collapse:before {
  display: inline-block;
  width: 16px;
  height: 16px;
  font-size: 16px;
  line-height: 17.6px;
  vertical-align: text-bottom;
  margin-left: auto;
  margin-right: auto;
}
.btn-ico-collapse:before,
.btn-ico-collapse:after {
  line-height: 14.4px;
  margin: 0 6.4px;
  vertical-align: middle;
}
.btn-ico-collapse::before,
.btn-ico-collapse::after {
  content: "";
  height: 2px;
  width: 15px;
  background: #fff;
}
.u-btn-circle-small {
  width: 24px;
  height: 24px;
  line-height: 20px;
  background: #fbfbfb;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2);
  border-radius: 100%;
}
.u-list-stack {
  white-space: normal;
  list-style: none;
}
.u-list-stack-item {
  display: block;
}
.u-list-stack-item-loose {
  display: block;
}
.u-list-inline,
.u-list-inline-hidden,
.u-list-inline-item,
.u-list-inline-item-cozy,
.u-list-inline-item-loose {
  margin: 0;
  padding: 0;
  display: inline-block;
}
@media only screen and (min-width: 768px) {
  .u-list-inline,
  .u-list-inline-hidden,
  .u-list-inline-item,
  .u-list-inline-item-cozy,
  .u-list-inline-item-loose {
    margin: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .u-list-inline,
  .u-list-inline-hidden,
  .u-list-inline-item,
  .u-list-inline-item-cozy,
  .u-list-inline-item-loose {
    margin: 0;
  }
}
.u-list-inline a,
.u-list-inline-hidden a,
.u-list-inline-item a,
.u-list-inline-item-cozy a,
.u-list-inline-item-loose a {
  display: inline-block;
}
.u-list-inline-item-cozy {
  margin: 12px 16px 6px 0;
}
.u-list-inline-item-cozy:last-child {
  margin-right: 0;
}
@media only screen and (min-width: 768px) {
  .u-list-inline-item-cozy {
    margin: 14px 24px 14px 0;
  }
  .u-list-inline-item-cozy:last-child {
    margin-right: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .u-list-inline-item-cozy {
    margin-top: 14px;
    margin-bottom: 14px;
  }
}
.u-list-inline-item-loose {
  margin: 12px 0 6px 16px;
}
.u-list-inline-item-loose:last-child {
  margin-right: 16px;
}
@media only screen and (min-width: 768px) {
  .u-list-inline-item-loose {
    margin: 14px 0 14px 24px;
  }
  .u-list-inline-item-loose:last-child {
    margin-right: 24px;
  }
}
@media only screen and (min-width: 1024px) {
  .u-list-inline-item-loose {
    margin-top: 14px;
    margin-bottom: 14px;
  }
}
.u-list-inline-hidden {
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
}
.u-list-inline-scroll {
  white-space: nowrap;
  width: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  scroll-behavior: smooth;
  padding: 0;
}
.u-list-inline-scroll:after {
  content: "Desliza para ver más »";
  font-size: 16px;
  line-height: 20px;
  font-weight: normal;
  font-style: italic;
  color: #707070;
  text-transform: none;
  font-size: 14px;
  line-height: 16px;
}
@media only screen and (min-width: 768px) {
  .u-list-inline-scroll:after {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1150px) {
  .u-list-inline-scroll:after {
    font-size: 16px;
  }
}
@media only screen and (min-width: 768px) {
  .u-list-inline-scroll:after {
    line-height: 21px;
  }
}
@media only screen and (min-width: 1150px) {
  .u-list-inline-scroll:after {
    line-height: 21px;
  }
}
@media only screen and (min-width: 768px) {
  .u-list-inline-scroll:after {
    font-size: 13px;
  }
}
@media only screen and (min-width: 1150px) {
  .u-list-inline-scroll:after {
    font-size: 13px;
  }
}
@media only screen and (min-width: 768px) {
  .u-list-inline-scroll:after {
    line-height: 16.8px;
  }
}
@media only screen and (min-width: 1024px) {
  .u-list-inline-scroll:after {
    line-height: 16.8px;
  }
}
@media only screen and (min-width: 768px) {
  .u-list-inline-scroll:after {
    content: "";
    margin: 0;
    padding: 0;
    border: none;
  }
}
.u-list-inline-scroll:after {
  display: block;
  margin-left: 16px;
  margin-bottom: 12px;
}
.u-list-inline-scroll-item {
  display: inline-block;
  white-space: normal;
}
.u-list-inline-scroll-item-loose {
  display: inline-block;
  vertical-align: top;
  white-space: normal;
  margin: 12px 0 6px 16px;
}
.u-list-inline-scroll-item-loose:last-child {
  margin-right: 16px;
}
@media only screen and (min-width: 768px) {
  .u-list-inline-scroll-item-loose {
    margin: 14px 0 14px 24px;
  }
  .u-list-inline-scroll-item-loose:last-child {
    margin-right: 24px;
  }
}
@media only screen and (min-width: 1024px) {
  .u-list-inline-scroll-item-loose {
    margin: 14px 0 14px 24px;
  }
}
.u-list-flex {
  margin: 0 auto;
  display: inline-block;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-around;
  align-items: flex-start;
}
@media only screen and (min-width: 768px) {
  .u-list-flex {
    margin: 0 auto;
  }
}
.u-list-flex-item {
  margin: 0;
  display: inline-block;
  flex-grow: 1;
  flex-shrink: 0;
}
@media only screen and (min-width: 768px) {
  .u-list-flex-item {
    margin: 0 24px;
  }
}
.u-list-flex-item a {
  display: inline-block;
}
@media only screen and (min-width: 768px) {
  .u-list-flex-switch {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: flex-start;
    align-content: flex-start;
  }
}
@media only screen and (min-width: 768px) {
  .u-list-flex-switch-item {
    display: inline-block;
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 0;
  }
}
.u-layout-reset {
  margin: 0;
}
@media only screen and (min-width: 768px) {
  .u-layout-reset {
    margin: 0;
    width: auto;
    max-width: auto;
  }
}
@media only screen and (min-width: 1024px) {
  .u-layout-reset {
    margin: 0;
    max-width: auto;
  }
}
@media only screen and (min-width: 1600px) {
  .u-layout-reset {
    max-width: auto;
  }
}
.u-layout-reset-h {
  margin-left: 0;
  margin-right: 0;
}
@media only screen and (min-width: 768px) {
  .u-layout-reset-h {
    margin-left: 0;
    margin-right: 0;
    width: auto;
    max-width: auto;
  }
}
@media only screen and (min-width: 1024px) {
  .u-layout-reset-h {
    margin-left: 0;
    margin-right: 0;
    max-width: auto;
  }
}
@media only screen and (min-width: 1600px) {
  .u-layout-reset-h {
    max-width: auto;
  }
}
.u-layout-half-line,
.layout-half-line {
  margin-left: 16px;
  margin-right: 16px;
}
@media only screen and (min-width: 768px) {
  .u-layout-half-line,
  .layout-half-line {
    width: 372px;
    margin-left: auto;
    margin-right: auto;
  }
}
.u-layout-full-line,
.layout-full-line {
  margin-left: 16px;
  margin-right: 16px;
}
@media only screen and (min-width: 768px) {
  .u-layout-full-line,
  .layout-full-line {
    max-width: 696px;
    margin-left: 72px;
    margin-right: 72px;
  }
}
@media only screen and (min-width: 1024px) {
  .u-layout-full-line,
  .layout-full-line {
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (min-width: 768px) {
  .u-layout-full-line-container,
  .layout-full-line-container {
    max-width: 696px;
    margin-left: 72px;
    margin-right: 72px;
  }
}
@media only screen and (min-width: 1024px) {
  .u-layout-full-line-container,
  .layout-full-line-container {
    max-width: 696px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (min-width: 768px) {
  .u-layout-medium-line,
  .layout-medium-line {
    max-width: 1044px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (min-width: 1600px) {
  .u-layout-medium-line,
  .layout-medium-line {
    max-width: 1248px;
  }
}
.u-layout-full-big-line {
  margin-left: 16px;
  margin-right: 16px;
}
@media only screen and (min-width: 768px) {
  .u-layout-full-big-line {
    max-width: 696px;
    margin-left: 72px;
    margin-right: 72px;
  }
}
@media only screen and (min-width: 1024px) {
  .u-layout-full-big-line {
    max-width: 100%;
    margin-left: 48px;
    margin-right: 48px;
  }
}
@media only screen and (min-width: 1150px) {
  .u-layout-full-big-line {
    max-width: 1044px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (min-width: 1600px) {
  .u-layout-full-big-line {
    max-width: 1368px;
  }
}
@media only screen and (min-width: 768px) {
  .u-layout-big-line,
  .layout-big-line {
    max-width: 1044px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (min-width: 1600px) {
  .u-layout-big-line,
  .layout-big-line {
    max-width: 1368px;
  }
}
.u-layout-giant-line,
.layout-giant-line {
  margin-left: auto;
  margin-right: auto;
  max-width: 1920px;
}
.u-layout-cozy-big-line {
  margin-left: 16px;
  margin-right: 16px;
  overflow: hidden;
}
@media only screen and (min-width: 768px) {
  .u-layout-cozy-big-line {
    margin-left: 24px;
    margin-right: 24px;
  }
}
@media only screen and (min-width: 1150px) {
  .u-layout-cozy-big-line {
    max-width: 1044px;
    margin-left: auto;
    margin-right: auto;
  }
}
.u-layout-edge-edge,
.layout-edge-edge {
  margin: 0;
  max-width: 100%;
}
@media only screen and (min-width: 768px) {
  .u-layout-cozy-edge-line {
    margin-left: 24px;
    margin-right: 24px;
  }
}
@media only screen and (min-width: 1024px) {
  .u-layout-cozy-edge-line {
    margin-left: 48px;
    margin-right: 48px;
  }
}
@media only screen and (min-width: 1440px) {
  .u-layout-cozy-edge-line {
    margin-left: auto;
    margin-right: auto;
    max-width: 1368px;
  }
}
.u-layout-cozy-edge-edge {
  margin-left: 16px;
  margin-right: 16px;
  max-width: 100%;
}
@media only screen and (min-width: 768px) {
  .u-layout-cozy-edge-edge {
    margin-left: 24px;
    margin-right: 24px;
  }
}
@media only screen and (min-width: 1024px) {
  .u-layout-cozy-edge-edge {
    margin-left: 48px;
    margin-right: 48px;
  }
}
@media only screen and (min-width: 1280px) {
  .u-layout-cozy-edge-edge {
    margin-left: 72px;
    margin-right: 72px;
  }
}
@media only screen and (min-width: 1024px) {
  .u-layout-flex-line {
    margin-left: 48px;
    margin-right: 48px;
  }
}
@media only screen and (min-width: 1440px) {
  .u-layout-flex-line {
    max-width: 1368px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (min-width: 1024px) {
  .u-layout-flex-content {
    float: left;
    width: calc(100% - 348px);
  }
}
@media only screen and (min-width: 768px) {
  .u-layout-flex-aside {
    width: 300px;
    margin-left: 48px;
    margin-right: 24px;
    margin-bottom: 28px;
    float: right;
    clear: right;
  }
}
@media only screen and (min-width: 1024px) {
  .u-layout-flex-aside {
    margin-right: 0;
  }
}
@media only screen and (min-width: 768px) {
  .u-layout-flex-aside-left {
    float: left;
    clear: left;
  }
}
@media only screen and (min-width: 1024px) {
  .u-layout-flex-aside-left {
    margin-left: 0;
  }
}
@media only screen and (min-width: 1440px) {
  .u-layout-flex-aside-left {
    margin-right: 48px;
  }
}
@media only screen and (min-width: 768px) {
  .u-layout-flex-aside-right {
    float: right;
    clear: right;
  }
}
@media only screen and (min-width: 1024px) {
  .u-layout-flex-aside-right {
    margin-right: 0;
  }
}
@media only screen and (min-width: 1440px) {
  .u-layout-flex-aside-right {
    margin-left: 48px;
  }
}
.u-layout-flex-content-safe {
  overflow: hidden;
}
@media only screen and (min-width: 1024px) {
  .u-layout-flex-content-safe {
    margin-left: calc((100% - 696px)/2);
  }
}
@media only screen and (min-width: 1024px) {
  .u-layout-flex-content-safe-large {
    margin-left: auto;
  }
}
.u-layout-flex-content-safe-fixed {
  overflow: hidden;
}
@media only screen and (min-width: 1024px) {
  .u-layout-flex-content-safe-fixed {
    margin-left: calc((100% - 696px)/2);
    margin-right: calc((100% - 696px)/2);
  }
}
@media only screen and (min-width: 1024px) {
  .u-layout-flex-content-safe-fixed-large {
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (min-width: 480px) {
  .u-layout-two-columns-item {
    max-width: 46%;
    margin-left: 1%;
    display: inline-block;
    vertical-align: top;
  }
}
@media only screen and (min-width: 768px) {
  .u-layout-two-columns-item {
    max-width: 47%;
    margin-left: 1.5%;
  }
}
@media only screen and (min-width: 1024px) {
  .u-layout-two-columns-item {
    float: none;
    clear: none;
    max-width: 100%;
    margin-left: 0;
  }
}
.u-hint-horizontal-scroll-remove:before,
.u-hint-horizontal-scroll-remove:after {
  content: "";
  margin: 0;
  padding: 0;
  border: none;
}
.u-list-flex-inline {
  margin: 0 auto;
  display: inline-block;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-around;
  align-items: flex-start;
}
@media only screen and (min-width: 768px) {
  .u-list-flex-inline {
    margin: 0 auto;
  }
}
.u-size-billboard {
  margin: 0 16px;
}
@media only screen and (min-width: 768px) {
  .u-size-billboard {
    margin: 0 24px;
  }
}
@media only screen and (min-width: 1024px) {
  .u-size-billboard {
    max-width: 1000px;
    margin: 0 48px;
  }
}
@media only screen and (min-width: 1150px) {
  .u-size-billboard {
    margin: 0 auto;
  }
}
.u-scroll-smooth {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  scroll-behavior: smooth;
  white-space: nowrap;
}
.u-layout-footer-large {
  max-width: 1280px;
  margin: 0 16px;
}
@media only screen and (min-width: 768px) {
  .u-layout-footer-large {
    margin: 0 24px;
  }
}
@media only screen and (min-width: 1360px) {
  .u-layout-footer-large {
    margin: 0 auto;
  }
}
@media only screen and (min-width: 768px) {
  .u-layout-grid-limit-edge {
    margin: 0 24px;
  }
}
@media only screen and (min-width: 1150px) {
  .u-layout-grid-limit-edge {
    margin: 0 48px;
  }
}
@media only screen and (min-width: 1360px) {
  .u-layout-grid-limit-edge {
    margin: 0 auto;
    max-width: 1280px;
  }
}
@media only screen and (min-width: 1600px) {
  .u-layout-grid-limit-edge {
    max-width: 1368px;
  }
}
.u-layout-grid-limit-margin {
  max-width: 1280px;
}
@media only screen and (min-width: 768px) {
  .u-layout-grid-limit-margin {
    margin-left: 24px;
    margin-right: 24px;
  }
}
@media only screen and (min-width: 1150px) {
  .u-layout-grid-limit-margin {
    margin-left: 48px;
    margin-right: 48px;
  }
}
@media only screen and (min-width: 1360px) {
  .u-layout-grid-limit-margin {
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (min-width: 1600px) {
  .u-layout-grid-limit-margin {
    max-width: 1368px;
  }
}
/* z-index scale */
.article-featured .article-header h1 {
  z-index: 1000;
}
.comment-thread-caption.is-fixed .comment-thread-caption-wrapper {
  z-index: 2000;
}
.context-menu-list {
  z-index: 2000;
}
.head,
.article-social-share.m-v1,
.article-social-share.m-v2,
.article-social-share.m-v3,
.slideshow,
.slideshow .gallery-item-desc h2 span,
.related-leaving {
  z-index: 3000;
}
.slideshow .slide-next,
.slideshow .slide-prev,
.head-menu-container {
  z-index: 4000;
}
.nav-login,
.nav-register,
.video-light-box-overlay,
.section-modal-overlay.is-block {
  z-index: 5000;
}
.cookies-overlay,
.video-light-box,
.section-modal-container.is-block {
  z-index: 99999;
}
@media only screen and (min-width: 768px) {
  .u-layout-grid-limit-edge {
    margin: 0 24px;
  }
}
@media only screen and (min-width: 1150px) {
  .u-layout-grid-limit-edge {
    margin: 0 48px;
  }
}
@media only screen and (min-width: 1360px) {
  .u-layout-grid-limit-edge {
    margin: 0 auto;
    max-width: 1280px;
  }
}
@media only screen and (min-width: 1600px) {
  .u-layout-grid-limit-edge {
    max-width: 1368px;
  }
}
.site-listing-container,
.site-link-list {
  background: #111;
}
.site-listing-links {
  padding: 16px 24px 24px 24px;
  border-top: 1px solid #707070;
  box-sizing: border-box;
}
@media only screen and (min-width: 768px) {
  .site-listing-links {
    margin: 0 24px;
  }
}
@media only screen and (min-width: 1150px) {
  .site-listing-links {
    margin: 0 48px;
  }
}
@media only screen and (min-width: 1360px) {
  .site-listing-links {
    margin: 0 auto;
    max-width: 1280px;
  }
}
@media only screen and (min-width: 1600px) {
  .site-listing-links {
    max-width: 1368px;
  }
}
@media only screen and (min-width: 768px) {
  .site-listing-links {
    margin: 0 24px;
  }
}
@media only screen and (min-width: 1150px) {
  .site-listing-links {
    margin: 0 48px;
  }
}
@media only screen and (min-width: 1360px) {
  .site-listing-links {
    margin: 0 auto;
    max-width: 1280px;
  }
}
@media only screen and (min-width: 1600px) {
  .site-listing-links {
    max-width: 1368px;
  }
}
.site-listing-header {
  font-size: 27px;
  line-height: 1.1;
  padding: 0 0 12px 0;
  margin: 0;
  color: #F0F4F8;
}
.site-listing-sub-header {
  padding: 16px 0;
  margin: 0;
  color: #fff;
  text-transform: uppercase;
  border-bottom: 1px solid #707070;
  line-height: 24px;
  font-size: 18px;
}
.site-link-item {
  padding: 8px 0;
}
.site-link-anchor {
  color: #fff;
  font-size: 18px;
  line-height: 24px;
}
.site-link-anchor img {
  vertical-align: middle;
  margin-right: 16px;
  max-width: 40px;
  height: auto;
  background: #fff;
}
.otras-footer {
  background: #0C233D;
  padding-bottom: 54px;
}
.navbar-inverse {
  width: 100%;
  overflow: hidden;
  background: #222;
}
.navbar-inverse .brand-webedia {
  float: left;
  display: block;
  width: 116px;
  height: 30px;
  overflow: hidden;
  position: relative;
  padding: 0;
  margin: 12px 0 12px 16px;
  text-indent: -1000px;
  opacity: 0.6;
}
.navbar-inverse .brand-webedia span {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  background-image: url(https://img.weblogssl.com/g/r/svg/webedia/webedia-default.svg);
  background-size: contain;
  background-repeat: no-repeat;
}
.navbar-inverse .wsl-logo {
  margin: 8px 0 0 16px;
}
.nav-main {
  float: right;
}
.nav-main li {
  float: left;
  height: 54px;
  padding: 0 1px;
  border-left: 1px solid rgba(255, 255, 255, 0.4);
  font-size: 0.9em;
}
.nav-main li a {
  display: block;
  height: 54px;
  line-height: 54px;
  color: #fff;
  border-radius: 0;
  border: 0;
  padding: 0;
  width: 60px;
  text-align: center;
  background: #333;
}
.nav-main li a::before {
  margin-left: 0;
  margin-right: 0;
}
.nav-main li a::after {
  display: none;
}
/* Favicons less */
@font-face {
  font-family: 'favicons';
  src: url('https://img.weblogssl.com/g/r/icons/favicons.eot?n1rtsy');
  src: url('https://img.weblogssl.com/g/r/icons/favicons.eot?n1rtsy#iefix') format('embedded-opentype'), url('https://img.weblogssl.com/g/r/icons/favicons.ttf?n1rtsy') format('truetype'), url('https://img.weblogssl.com/g/r/icons/favicons.woff2?n1rtsy') format('woff2'), url('https://img.weblogssl.com/g/r/icons/favicons.woff?n1rtsy') format('woff'), url('https://img.weblogssl.com/g/r/icons/favicons.svg?n1rtsy#icons') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*Above are for svn and below are for local*/
/*@font-face {
	font-family: 'favicons';
	src: url('fonts/favicons.eot?-hdatlq');
	src: url('fonts/favicons.eot?#iefix-hdatlq') format('embedded-opentype'),  url('fonts/favicons.ttf?-hdatlq') format('truetype'),  url('fonts/favicons.woff?-hdatlq') format('woff'),  url('fonts/favicons.svg?-hdatlq#favicons') format('svg');
	font-weight: normal;
	font-style: normal;
}*/
/*\e909*/
/* Basic method */
/* Layouts */
.favicon-nomargin:before,
.favicon-nomargin:after {
  margin: 0;
}
.favicon-faded:before,
.favicon-faded:after {
  opacity: 0.4;
}
.favicon-inline:before,
.favicon-inline:after {
  display: inline-block;
}
.favicon-block:before,
.favicon-block:after {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.favicon-remove:before,
.favicon-remove:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
  width: 0;
}
.favicon-spin {
  -webkit-animation: i-spin 2s infinite linear;
  animation: i-spin 2s infinite linear;
}
@-webkit-keyframes i-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes i-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
/* Favicons classes */
.head-favicons-list .tec-xataka:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e61d";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.head-favicons-list .tec-xataka:before:hover {
  text-decoration: none;
}
.head-favicons-list .tec-xataka:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-favicons-list .tec-xatakamovil:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e61e";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.head-favicons-list .tec-xatakamovil:before:hover {
  text-decoration: none;
}
.head-favicons-list .tec-xatakamovil:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-favicons-list .tec-xatakafoto:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e61c";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.head-favicons-list .tec-xatakafoto:before:hover {
  text-decoration: none;
}
.head-favicons-list .tec-xatakafoto:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-favicons-list .tec-xatakandroid:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e61a";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.head-favicons-list .tec-xatakandroid:before:hover {
  text-decoration: none;
}
.head-favicons-list .tec-xatakandroid:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-favicons-list .tec-xatakahome:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e619";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.head-favicons-list .tec-xatakahome:before:hover {
  text-decoration: none;
}
.head-favicons-list .tec-xatakahome:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-favicons-list .tec-xatakawindows:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e61f";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.head-favicons-list .tec-xatakawindows:before:hover {
  text-decoration: none;
}
.head-favicons-list .tec-xatakawindows:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-favicons-list .tec-xatakaciencia:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e61b";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.head-favicons-list .tec-xatakaciencia:before:hover {
  text-decoration: none;
}
.head-favicons-list .tec-xatakaciencia:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-favicons-list .tec-xatakamexico:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e61d";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.head-favicons-list .tec-xatakamexico:before:hover {
  text-decoration: none;
}
.head-favicons-list .tec-xatakamexico:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-favicons-list .tec-xatakandroidmexico:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e61a";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.head-favicons-list .tec-xatakandroidmexico:before:hover {
  text-decoration: none;
}
.head-favicons-list .tec-xatakandroidmexico:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-favicons-list .tec-xatakacolombia:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e61d";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.head-favicons-list .tec-xatakacolombia:before:hover {
  text-decoration: none;
}
.head-favicons-list .tec-xatakacolombia:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-favicons-list .tec-applesfera:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e601";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.head-favicons-list .tec-applesfera:before:hover {
  text-decoration: none;
}
.head-favicons-list .tec-applesfera:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-favicons-list .tec-vidaextra:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e616";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.head-favicons-list .tec-vidaextra:before:hover {
  text-decoration: none;
}
.head-favicons-list .tec-vidaextra:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-favicons-list .tec-vidaextramexico:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e616";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.head-favicons-list .tec-vidaextramexico:before:hover {
  text-decoration: none;
}
.head-favicons-list .tec-vidaextramexico:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-favicons-list .tec-genbeta:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e60a";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.head-favicons-list .tec-genbeta:before:hover {
  text-decoration: none;
}
.head-favicons-list .tec-genbeta:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-favicons-list .tec-genbetadev:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e609";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.head-favicons-list .tec-genbetadev:before:hover {
  text-decoration: none;
}
.head-favicons-list .tec-genbetadev:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-favicons-list .tec-magnet:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e60b";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.head-favicons-list .tec-magnet:before:hover {
  text-decoration: none;
}
.head-favicons-list .tec-magnet:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-favicons-list .tec-compradiccion:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e906";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.head-favicons-list .tec-compradiccion:before:hover {
  text-decoration: none;
}
.head-favicons-list .tec-compradiccion:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-favicons-list .tec-xatakaesports:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e907";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.head-favicons-list .tec-xatakaesports:before:hover {
  text-decoration: none;
}
.head-favicons-list .tec-xatakaesports:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-favicons-list .tec-mundoxiaomi:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e90a";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.head-favicons-list .tec-mundoxiaomi:before:hover {
  text-decoration: none;
}
.head-favicons-list .tec-mundoxiaomi:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-favicons-list .tec-3djuegospc:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e909";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.head-favicons-list .tec-3djuegospc:before:hover {
  text-decoration: none;
}
.head-favicons-list .tec-3djuegospc:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-favicons-list .tec-3djuegosguias:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e90b";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.head-favicons-list .tec-3djuegosguias:before:hover {
  text-decoration: none;
}
.head-favicons-list .tec-3djuegosguias:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-favicons-list .est-trendencias:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e613";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.head-favicons-list .est-trendencias:before:hover {
  text-decoration: none;
}
.head-favicons-list .est-trendencias:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-favicons-list .est-trendenciasbelleza:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e612";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.head-favicons-list .est-trendenciasbelleza:before:hover {
  text-decoration: none;
}
.head-favicons-list .est-trendenciasbelleza:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-favicons-list .est-trendenciashombre:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e614";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.head-favicons-list .est-trendenciashombre:before:hover {
  text-decoration: none;
}
.head-favicons-list .est-trendenciashombre:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-favicons-list .est-trendenciashombremexico:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e614";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.head-favicons-list .est-trendenciashombremexico:before:hover {
  text-decoration: none;
}
.head-favicons-list .est-trendenciashombremexico:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-favicons-list .est-trendenciaslifestyle:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e615";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.head-favicons-list .est-trendenciaslifestyle:before:hover {
  text-decoration: none;
}
.head-favicons-list .est-trendenciaslifestyle:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-favicons-list .est-directoalpaladar:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e604";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.head-favicons-list .est-directoalpaladar:before:hover {
  text-decoration: none;
}
.head-favicons-list .est-directoalpaladar:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-favicons-list .est-directoalpaladarmexico:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e604";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.head-favicons-list .est-directoalpaladarmexico:before:hover {
  text-decoration: none;
}
.head-favicons-list .est-directoalpaladarmexico:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-favicons-list .est-bebesymas:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e603";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.head-favicons-list .est-bebesymas:before:hover {
  text-decoration: none;
}
.head-favicons-list .est-bebesymas:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-favicons-list .est-vitonica:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e617";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.head-favicons-list .est-vitonica:before:hover {
  text-decoration: none;
}
.head-favicons-list .est-vitonica:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-favicons-list .est-vitonicamexico:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e617";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.head-favicons-list .est-vitonicamexico:before:hover {
  text-decoration: none;
}
.head-favicons-list .est-vitonicamexico:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-favicons-list .est-decoesfera:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e606";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.head-favicons-list .est-decoesfera:before:hover {
  text-decoration: none;
}
.head-favicons-list .est-decoesfera:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-favicons-list .est-embelezzia:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e608";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.head-favicons-list .est-embelezzia:before:hover {
  text-decoration: none;
}
.head-favicons-list .est-embelezzia:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-favicons-list .est-poprosa:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e908";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.head-favicons-list .est-poprosa:before:hover {
  text-decoration: none;
}
.head-favicons-list .est-poprosa:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-favicons-list .mot-motorpasion:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e60e";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.head-favicons-list .mot-motorpasion:before:hover {
  text-decoration: none;
}
.head-favicons-list .mot-motorpasion:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-favicons-list .mot-motorpasionmexico:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e60e";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.head-favicons-list .mot-motorpasionmexico:before:hover {
  text-decoration: none;
}
.head-favicons-list .mot-motorpasionmexico:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-favicons-list .mot-motorpasionmoto:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e905";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.head-favicons-list .mot-motorpasionmoto:before:hover {
  text-decoration: none;
}
.head-favicons-list .mot-motorpasionmoto:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-favicons-list .mot-motorpasionfuturo:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e60c";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.head-favicons-list .mot-motorpasionfuturo:before:hover {
  text-decoration: none;
}
.head-favicons-list .mot-motorpasionfuturo:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-favicons-list .oci-blogdecine:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e602";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.head-favicons-list .oci-blogdecine:before:hover {
  text-decoration: none;
}
.head-favicons-list .oci-blogdecine:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-favicons-list .oci-vayatele:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e618";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.head-favicons-list .oci-vayatele:before:hover {
  text-decoration: none;
}
.head-favicons-list .oci-vayatele:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-favicons-list .oci-diariodelviajero:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e605";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.head-favicons-list .oci-diariodelviajero:before:hover {
  text-decoration: none;
}
.head-favicons-list .oci-diariodelviajero:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-favicons-list .oci-papelenblanco:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e60f";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.head-favicons-list .oci-papelenblanco:before:hover {
  text-decoration: none;
}
.head-favicons-list .oci-papelenblanco:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-favicons-list .oci-espinof:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e8fd";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.head-favicons-list .oci-espinof:before:hover {
  text-decoration: none;
}
.head-favicons-list .oci-espinof:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-favicons-list .eco-elblogsalmon:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e607";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.head-favicons-list .eco-elblogsalmon:before:hover {
  text-decoration: none;
}
.head-favicons-list .eco-elblogsalmon:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-favicons-list .eco-pymesyautonomos:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e611";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.head-favicons-list .eco-pymesyautonomos:before:hover {
  text-decoration: none;
}
.head-favicons-list .eco-pymesyautonomos:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-favicons-list .eco-ahorrodiario:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e600";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.head-favicons-list .eco-ahorrodiario:before:hover {
  text-decoration: none;
}
.head-favicons-list .eco-ahorrodiario:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-favicons-list .oci-thewatmag:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e904";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.head-favicons-list .oci-thewatmag:before:hover {
  text-decoration: none;
}
.head-favicons-list .oci-thewatmag:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-favicons-list .oci-sensacine:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e903";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.head-favicons-list .oci-sensacine:before:hover {
  text-decoration: none;
}
.head-favicons-list .oci-sensacine:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-favicons-list .tech-ign:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e902";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.head-favicons-list .tech-ign:before:hover {
  text-decoration: none;
}
.head-favicons-list .tech-ign:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-favicons-list .tech-3djuegos:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e901";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.head-favicons-list .tech-3djuegos:before:hover {
  text-decoration: none;
}
.head-favicons-list .tech-3djuegos:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-favicons-list .tech-millenium:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e900";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.head-favicons-list .tech-millenium:before:hover {
  text-decoration: none;
}
.head-favicons-list .tech-millenium:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.favicons-expanded-inner .tec-xataka span:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e61d";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.favicons-expanded-inner .tec-xataka span:before:hover {
  text-decoration: none;
}
.favicons-expanded-inner .tec-xataka span:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.favicons-expanded-inner .tec-xatakamovil span:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e61e";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.favicons-expanded-inner .tec-xatakamovil span:before:hover {
  text-decoration: none;
}
.favicons-expanded-inner .tec-xatakamovil span:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.favicons-expanded-inner .tec-xatakafoto span:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e61c";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.favicons-expanded-inner .tec-xatakafoto span:before:hover {
  text-decoration: none;
}
.favicons-expanded-inner .tec-xatakafoto span:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.favicons-expanded-inner .tec-xatakandroid span:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e61a";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.favicons-expanded-inner .tec-xatakandroid span:before:hover {
  text-decoration: none;
}
.favicons-expanded-inner .tec-xatakandroid span:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.favicons-expanded-inner .tec-xatakahome span:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e619";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.favicons-expanded-inner .tec-xatakahome span:before:hover {
  text-decoration: none;
}
.favicons-expanded-inner .tec-xatakahome span:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.favicons-expanded-inner .tec-xatakawindows span:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e61f";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.favicons-expanded-inner .tec-xatakawindows span:before:hover {
  text-decoration: none;
}
.favicons-expanded-inner .tec-xatakawindows span:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.favicons-expanded-inner .tec-xatakaciencia span:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e61b";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.favicons-expanded-inner .tec-xatakaciencia span:before:hover {
  text-decoration: none;
}
.favicons-expanded-inner .tec-xatakaciencia span:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.favicons-expanded-inner .tec-xatakamexico span:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e61d";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.favicons-expanded-inner .tec-xatakamexico span:before:hover {
  text-decoration: none;
}
.favicons-expanded-inner .tec-xatakamexico span:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.favicons-expanded-inner .tec-xatakandroidmexico span:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e61a";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.favicons-expanded-inner .tec-xatakandroidmexico span:before:hover {
  text-decoration: none;
}
.favicons-expanded-inner .tec-xatakandroidmexico span:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.favicons-expanded-inner .tec-xatakacolombia span:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e61d";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.favicons-expanded-inner .tec-xatakacolombia span:before:hover {
  text-decoration: none;
}
.favicons-expanded-inner .tec-xatakacolombia span:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.favicons-expanded-inner .tec-applesfera span:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e601";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.favicons-expanded-inner .tec-applesfera span:before:hover {
  text-decoration: none;
}
.favicons-expanded-inner .tec-applesfera span:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.favicons-expanded-inner .tec-vidaextra span:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e616";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.favicons-expanded-inner .tec-vidaextra span:before:hover {
  text-decoration: none;
}
.favicons-expanded-inner .tec-vidaextra span:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.favicons-expanded-inner .tec-vidaextramexico span:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e616";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.favicons-expanded-inner .tec-vidaextramexico span:before:hover {
  text-decoration: none;
}
.favicons-expanded-inner .tec-vidaextramexico span:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.favicons-expanded-inner .tec-genbeta span:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e60a";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.favicons-expanded-inner .tec-genbeta span:before:hover {
  text-decoration: none;
}
.favicons-expanded-inner .tec-genbeta span:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.favicons-expanded-inner .tec-genbetadev span:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e609";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.favicons-expanded-inner .tec-genbetadev span:before:hover {
  text-decoration: none;
}
.favicons-expanded-inner .tec-genbetadev span:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.favicons-expanded-inner .tec-magnet span:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e60b";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.favicons-expanded-inner .tec-magnet span:before:hover {
  text-decoration: none;
}
.favicons-expanded-inner .tec-magnet span:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.favicons-expanded-inner .tec-compradiccion span:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e906";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.favicons-expanded-inner .tec-compradiccion span:before:hover {
  text-decoration: none;
}
.favicons-expanded-inner .tec-compradiccion span:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.favicons-expanded-inner .tec-xatakaesports span:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e907";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.favicons-expanded-inner .tec-xatakaesports span:before:hover {
  text-decoration: none;
}
.favicons-expanded-inner .tec-xatakaesports span:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.favicons-expanded-inner .tec-mundoxiaomi span:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e90a";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.favicons-expanded-inner .tec-mundoxiaomi span:before:hover {
  text-decoration: none;
}
.favicons-expanded-inner .tec-mundoxiaomi span:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.favicons-expanded-inner .tec-3djuegospc span:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e909";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.favicons-expanded-inner .tec-3djuegospc span:before:hover {
  text-decoration: none;
}
.favicons-expanded-inner .tec-3djuegospc span:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.favicons-expanded-inner .tec-3djuegosguias span:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e90b";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.favicons-expanded-inner .tec-3djuegosguias span:before:hover {
  text-decoration: none;
}
.favicons-expanded-inner .tec-3djuegosguias span:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.favicons-expanded-inner .est-trendencias span:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e613";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.favicons-expanded-inner .est-trendencias span:before:hover {
  text-decoration: none;
}
.favicons-expanded-inner .est-trendencias span:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.favicons-expanded-inner .est-trendenciasbelleza span:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e612";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.favicons-expanded-inner .est-trendenciasbelleza span:before:hover {
  text-decoration: none;
}
.favicons-expanded-inner .est-trendenciasbelleza span:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.favicons-expanded-inner .est-trendenciashombre span:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e614";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.favicons-expanded-inner .est-trendenciashombre span:before:hover {
  text-decoration: none;
}
.favicons-expanded-inner .est-trendenciashombre span:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.favicons-expanded-inner .est-trendenciashombremexico span:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e614";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.favicons-expanded-inner .est-trendenciashombremexico span:before:hover {
  text-decoration: none;
}
.favicons-expanded-inner .est-trendenciashombremexico span:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.favicons-expanded-inner .est-trendenciaslifestyle span:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e615";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.favicons-expanded-inner .est-trendenciaslifestyle span:before:hover {
  text-decoration: none;
}
.favicons-expanded-inner .est-trendenciaslifestyle span:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.favicons-expanded-inner .est-directoalpaladar span:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e604";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.favicons-expanded-inner .est-directoalpaladar span:before:hover {
  text-decoration: none;
}
.favicons-expanded-inner .est-directoalpaladar span:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.favicons-expanded-inner .est-directoalpaladarmexico span:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e604";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.favicons-expanded-inner .est-directoalpaladarmexico span:before:hover {
  text-decoration: none;
}
.favicons-expanded-inner .est-directoalpaladarmexico span:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.favicons-expanded-inner .est-bebesymas span:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e603";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.favicons-expanded-inner .est-bebesymas span:before:hover {
  text-decoration: none;
}
.favicons-expanded-inner .est-bebesymas span:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.favicons-expanded-inner .est-vitonica span:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e617";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.favicons-expanded-inner .est-vitonica span:before:hover {
  text-decoration: none;
}
.favicons-expanded-inner .est-vitonica span:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.favicons-expanded-inner .est-vitonicamexico span:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e617";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.favicons-expanded-inner .est-vitonicamexico span:before:hover {
  text-decoration: none;
}
.favicons-expanded-inner .est-vitonicamexico span:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.favicons-expanded-inner .est-decoesfera span:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e606";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.favicons-expanded-inner .est-decoesfera span:before:hover {
  text-decoration: none;
}
.favicons-expanded-inner .est-decoesfera span:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.favicons-expanded-inner .est-embelezzia span:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e608";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.favicons-expanded-inner .est-embelezzia span:before:hover {
  text-decoration: none;
}
.favicons-expanded-inner .est-embelezzia span:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.favicons-expanded-inner .est-poprosa span:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e908";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.favicons-expanded-inner .est-poprosa span:before:hover {
  text-decoration: none;
}
.favicons-expanded-inner .est-poprosa span:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.favicons-expanded-inner .mot-motorpasion span:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e60e";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.favicons-expanded-inner .mot-motorpasion span:before:hover {
  text-decoration: none;
}
.favicons-expanded-inner .mot-motorpasion span:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.favicons-expanded-inner .mot-motorpasionmexico span:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e60e";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.favicons-expanded-inner .mot-motorpasionmexico span:before:hover {
  text-decoration: none;
}
.favicons-expanded-inner .mot-motorpasionmexico span:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.favicons-expanded-inner .mot-motorpasionmoto span:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e905";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.favicons-expanded-inner .mot-motorpasionmoto span:before:hover {
  text-decoration: none;
}
.favicons-expanded-inner .mot-motorpasionmoto span:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.favicons-expanded-inner .mot-motorpasionfuturo span:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e60c";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.favicons-expanded-inner .mot-motorpasionfuturo span:before:hover {
  text-decoration: none;
}
.favicons-expanded-inner .mot-motorpasionfuturo span:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.favicons-expanded-inner .oci-blogdecine span:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e602";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.favicons-expanded-inner .oci-blogdecine span:before:hover {
  text-decoration: none;
}
.favicons-expanded-inner .oci-blogdecine span:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.favicons-expanded-inner .oci-vayatele span:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e618";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.favicons-expanded-inner .oci-vayatele span:before:hover {
  text-decoration: none;
}
.favicons-expanded-inner .oci-vayatele span:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.favicons-expanded-inner .oci-diariodelviajero span:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e605";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.favicons-expanded-inner .oci-diariodelviajero span:before:hover {
  text-decoration: none;
}
.favicons-expanded-inner .oci-diariodelviajero span:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.favicons-expanded-inner .oci-papelenblanco span:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e60f";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.favicons-expanded-inner .oci-papelenblanco span:before:hover {
  text-decoration: none;
}
.favicons-expanded-inner .oci-papelenblanco span:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.favicons-expanded-inner .oci-espinof span:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e8fd";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.favicons-expanded-inner .oci-espinof span:before:hover {
  text-decoration: none;
}
.favicons-expanded-inner .oci-espinof span:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.favicons-expanded-inner .eco-elblogsalmon span:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e607";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.favicons-expanded-inner .eco-elblogsalmon span:before:hover {
  text-decoration: none;
}
.favicons-expanded-inner .eco-elblogsalmon span:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.favicons-expanded-inner .eco-pymesyautonomos span:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e611";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.favicons-expanded-inner .eco-pymesyautonomos span:before:hover {
  text-decoration: none;
}
.favicons-expanded-inner .eco-pymesyautonomos span:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.favicons-expanded-inner .eco-ahorrodiario span:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e600";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.favicons-expanded-inner .eco-ahorrodiario span:before:hover {
  text-decoration: none;
}
.favicons-expanded-inner .eco-ahorrodiario span:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.favicons-expanded-inner .oci-thewatmag span:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e904";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.favicons-expanded-inner .oci-thewatmag span:before:hover {
  text-decoration: none;
}
.favicons-expanded-inner .oci-thewatmag span:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.favicons-expanded-inner .tech-3djuegos span:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e901";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.favicons-expanded-inner .tech-3djuegos span:before:hover {
  text-decoration: none;
}
.favicons-expanded-inner .tech-3djuegos span:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.favicons-expanded-inner .tech-millenium span:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e900";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.favicons-expanded-inner .tech-millenium span:before:hover {
  text-decoration: none;
}
.favicons-expanded-inner .tech-millenium span:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.favicons-expanded-inner .oci-sensacine span:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e903";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.favicons-expanded-inner .oci-sensacine span:before:hover {
  text-decoration: none;
}
.favicons-expanded-inner .oci-sensacine span:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.favicons-expanded-inner .tech-ign span:before {
  font-size: 12px;
  font-family: favicons;
  content: "\e902";
  font-style: normal;
  vertical-align: middle;
  margin-right: 0.5em;
}
.favicons-expanded-inner .tech-ign span:before:hover {
  text-decoration: none;
}
.favicons-expanded-inner .tech-ign span:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
/* hover for both head bar and expanded */
.head-favicons-index {
  float: right;
  margin-left: 6px;
  line-height: 32px;
  border-left: 1px solid rgba(255, 255, 255, 0.1);
  border-right: 1px solid rgba(255, 255, 255, 0.1);
  white-space: nowrap;
}
.head-favicons-index a {
  width: 140px;
  text-indent: -10000px;
  background: url("//img.weblogssl.com/g/r/svg/wsl-logo.svg?v=134") center center;
  background-size: auto 22.4px;
  background-repeat: no-repeat;
  opacity: 0.4;
}
.head-favicons-index acronym,
.head-favicons-index abbr {
  text-decoration: none;
}
.head-favicons-index {
  padding: 0;
}
.head-favicons-index:after {
  display: none;
}
.head-favicons-index a {
  display: block;
}
.head-favicons-index a:hover,
.head-favicons-index a.is-opened:hover {
  opacity: 0.7;
}
.head-favicons-index a.is-opened,
.head-favicons-index a.is-visible {
  opacity: 1;
}
.head-favicons-index a.is-visible {
  background: #111;
}
.head-favicons-index a.is-visible:hover {
  background: #333;
}
@media only screen and (min-width: 768px) {
  .head.is-visible .head-favicons-index {
    position: absolute;
    top: 0;
    right: 71px;
    height: 70px;
    line-height: 70px;
    border-right: none;
  }
}
.head.is-visible .head-favicons-index a {
  opacity: 0.8;
  background-image: url("//img.weblogssl.com/g/r/svg/wsl-logo-dark.svg?v=134");
  background-image: url("//img.weblogssl.com/g/r/svg/wsl-logo.svg?v=134");
}
@media only screen and (min-width: 1024px) {
  .head.is-visible .head-favicons-index {
    right: 0;
  }
}
.head-favicons-container .favicon-current {
  color: #fff;
}
.head-favicons-list a:hover.tec-genbetadev,
.head-favicons-list .favicon:hover.tec-genbetadev,
.head-favicons-list .favicon-current.tec-genbetadev,
.favicons-expanded-container .favicons-expanded .favicons-expanded-inner li a:hover.tec-genbetadev,
.favicons-expanded-container .favicons-expanded .favicons-expanded-inner li .favicon:hover.tec-genbetadev,
.head-favicons-list a:hover.oci-papelenblanco,
.head-favicons-list .favicon:hover.oci-papelenblanco,
.head-favicons-list .favicon-current.oci-papelenblanco,
.favicons-expanded-container .favicons-expanded .favicons-expanded-inner li a:hover.oci-papelenblanco,
.favicons-expanded-container .favicons-expanded .favicons-expanded-inner li .favicon:hover.oci-papelenblanco,
.head-favicons-list a:hover.eco-elblogsalmon,
.head-favicons-list .favicon:hover.eco-elblogsalmon,
.head-favicons-list .favicon-current.eco-elblogsalmon,
.favicons-expanded-container .favicons-expanded .favicons-expanded-inner li a:hover.eco-elblogsalmon,
.favicons-expanded-container .favicons-expanded .favicons-expanded-inner li .favicon:hover.eco-elblogsalmon {
  color: #333;
}
.head-favicons-list a:hover.oci-sensacine,
.head-favicons-list .favicon:hover.oci-sensacine,
.head-favicons-list .favicon-current.oci-sensacine,
.favicons-expanded-container .favicons-expanded .favicons-expanded-inner li a:hover.oci-sensacine,
.favicons-expanded-container .favicons-expanded .favicons-expanded-inner li .favicon:hover.oci-sensacine {
  color: #111;
}
.head-favicons-list a.tec-xataka.favicon-current,
.head-favicons-list .favicon.tec-xataka.favicon-current,
.favicons-expanded-inner a.tec-xataka.favicon-current,
.favicons-expanded-inner .favicon.tec-xataka.favicon-current,
.head-favicons-list a.tec-xataka:hover,
.head-favicons-list .favicon.tec-xataka:hover,
.favicons-expanded-inner a.tec-xataka:hover,
.favicons-expanded-inner .favicon.tec-xataka:hover,
.head-favicons-list a.tec-xataka:hover span,
.head-favicons-list .favicon.tec-xataka:hover span,
.favicons-expanded-inner a.tec-xataka:hover span,
.favicons-expanded-inner .favicon.tec-xataka:hover span,
.head-favicons-list a.tec-xatakamexico.favicon-current,
.head-favicons-list .favicon.tec-xatakamexico.favicon-current,
.favicons-expanded-inner a.tec-xatakamexico.favicon-current,
.favicons-expanded-inner .favicon.tec-xatakamexico.favicon-current,
.head-favicons-list a.tec-xatakamexico:hover,
.head-favicons-list .favicon.tec-xatakamexico:hover,
.favicons-expanded-inner a.tec-xatakamexico:hover,
.favicons-expanded-inner .favicon.tec-xatakamexico:hover,
.head-favicons-list a.tec-xatakamexico:hover span,
.head-favicons-list .favicon.tec-xatakamexico:hover span,
.favicons-expanded-inner a.tec-xatakamexico:hover span,
.favicons-expanded-inner .favicon.tec-xatakamexico:hover span,
.head-favicons-list a.tec-xatakacolombia.favicon-current,
.head-favicons-list .favicon.tec-xatakacolombia.favicon-current,
.favicons-expanded-inner a.tec-xatakacolombia.favicon-current,
.favicons-expanded-inner .favicon.tec-xatakacolombia.favicon-current,
.head-favicons-list a.tec-xatakacolombia:hover,
.head-favicons-list .favicon.tec-xatakacolombia:hover,
.favicons-expanded-inner a.tec-xatakacolombia:hover,
.favicons-expanded-inner .favicon.tec-xatakacolombia:hover,
.head-favicons-list a.tec-xatakacolombia:hover span,
.head-favicons-list .favicon.tec-xatakacolombia:hover span,
.favicons-expanded-inner a.tec-xatakacolombia:hover span,
.favicons-expanded-inner .favicon.tec-xatakacolombia:hover span {
  background: #38880A;
}
.head-favicons-list a.tec-xatakamovil.favicon-current,
.head-favicons-list .favicon.tec-xatakamovil.favicon-current,
.favicons-expanded-inner a.tec-xatakamovil.favicon-current,
.favicons-expanded-inner .favicon.tec-xatakamovil.favicon-current,
.head-favicons-list a.tec-xatakamovil:hover,
.head-favicons-list .favicon.tec-xatakamovil:hover,
.favicons-expanded-inner a.tec-xatakamovil:hover,
.favicons-expanded-inner .favicon.tec-xatakamovil:hover,
.head-favicons-list a.tec-xatakamovil:hover span,
.head-favicons-list .favicon.tec-xatakamovil:hover span,
.favicons-expanded-inner a.tec-xatakamovil:hover span,
.favicons-expanded-inner .favicon.tec-xatakamovil:hover span {
  background: #2D641D;
}
.head-favicons-list a.tec-xatakafoto.favicon-current,
.head-favicons-list .favicon.tec-xatakafoto.favicon-current,
.favicons-expanded-inner a.tec-xatakafoto.favicon-current,
.favicons-expanded-inner .favicon.tec-xatakafoto.favicon-current,
.head-favicons-list a.tec-xatakafoto:hover,
.head-favicons-list .favicon.tec-xatakafoto:hover,
.favicons-expanded-inner a.tec-xatakafoto:hover,
.favicons-expanded-inner .favicon.tec-xatakafoto:hover,
.head-favicons-list a.tec-xatakafoto:hover span,
.head-favicons-list .favicon.tec-xatakafoto:hover span,
.favicons-expanded-inner a.tec-xatakafoto:hover span,
.favicons-expanded-inner .favicon.tec-xatakafoto:hover span {
  background: #333;
}
.head-favicons-list a.tec-xatakandroid.favicon-current,
.head-favicons-list .favicon.tec-xatakandroid.favicon-current,
.favicons-expanded-inner a.tec-xatakandroid.favicon-current,
.favicons-expanded-inner .favicon.tec-xatakandroid.favicon-current,
.head-favicons-list a.tec-xatakandroid:hover,
.head-favicons-list .favicon.tec-xatakandroid:hover,
.favicons-expanded-inner a.tec-xatakandroid:hover,
.favicons-expanded-inner .favicon.tec-xatakandroid:hover,
.head-favicons-list a.tec-xatakandroid:hover span,
.head-favicons-list .favicon.tec-xatakandroid:hover span,
.favicons-expanded-inner a.tec-xatakandroid:hover span,
.favicons-expanded-inner .favicon.tec-xatakandroid:hover span,
.head-favicons-list a.tec-xatakandroidmexico.favicon-current,
.head-favicons-list .favicon.tec-xatakandroidmexico.favicon-current,
.favicons-expanded-inner a.tec-xatakandroidmexico.favicon-current,
.favicons-expanded-inner .favicon.tec-xatakandroidmexico.favicon-current,
.head-favicons-list a.tec-xatakandroidmexico:hover,
.head-favicons-list .favicon.tec-xatakandroidmexico:hover,
.favicons-expanded-inner a.tec-xatakandroidmexico:hover,
.favicons-expanded-inner .favicon.tec-xatakandroidmexico:hover,
.head-favicons-list a.tec-xatakandroidmexico:hover span,
.head-favicons-list .favicon.tec-xatakandroidmexico:hover span,
.favicons-expanded-inner a.tec-xatakandroidmexico:hover span,
.favicons-expanded-inner .favicon.tec-xatakandroidmexico:hover span {
  background: #a4c739;
}
.head-favicons-list a.tec-xatakahome.favicon-current,
.head-favicons-list .favicon.tec-xatakahome.favicon-current,
.favicons-expanded-inner a.tec-xatakahome.favicon-current,
.favicons-expanded-inner .favicon.tec-xatakahome.favicon-current,
.head-favicons-list a.tec-xatakahome:hover,
.head-favicons-list .favicon.tec-xatakahome:hover,
.favicons-expanded-inner a.tec-xatakahome:hover,
.favicons-expanded-inner .favicon.tec-xatakahome:hover,
.head-favicons-list a.tec-xatakahome:hover span,
.head-favicons-list .favicon.tec-xatakahome:hover span,
.favicons-expanded-inner a.tec-xatakahome:hover span,
.favicons-expanded-inner .favicon.tec-xatakahome:hover span {
  background: #2F5083;
}
.head-favicons-list a.tec-xatakawindows.favicon-current,
.head-favicons-list .favicon.tec-xatakawindows.favicon-current,
.favicons-expanded-inner a.tec-xatakawindows.favicon-current,
.favicons-expanded-inner .favicon.tec-xatakawindows.favicon-current,
.head-favicons-list a.tec-xatakawindows:hover,
.head-favicons-list .favicon.tec-xatakawindows:hover,
.favicons-expanded-inner a.tec-xatakawindows:hover,
.favicons-expanded-inner .favicon.tec-xatakawindows:hover,
.head-favicons-list a.tec-xatakawindows:hover span,
.head-favicons-list .favicon.tec-xatakawindows:hover span,
.favicons-expanded-inner a.tec-xatakawindows:hover span,
.favicons-expanded-inner .favicon.tec-xatakawindows:hover span {
  background: #0F6D39;
}
.head-favicons-list a.tec-xatakaciencia.favicon-current,
.head-favicons-list .favicon.tec-xatakaciencia.favicon-current,
.favicons-expanded-inner a.tec-xatakaciencia.favicon-current,
.favicons-expanded-inner .favicon.tec-xatakaciencia.favicon-current,
.head-favicons-list a.tec-xatakaciencia:hover,
.head-favicons-list .favicon.tec-xatakaciencia:hover,
.favicons-expanded-inner a.tec-xatakaciencia:hover,
.favicons-expanded-inner .favicon.tec-xatakaciencia:hover,
.head-favicons-list a.tec-xatakaciencia:hover span,
.head-favicons-list .favicon.tec-xatakaciencia:hover span,
.favicons-expanded-inner a.tec-xatakaciencia:hover span,
.favicons-expanded-inner .favicon.tec-xatakaciencia:hover span {
  background: #53a7a7;
}
.head-favicons-list a.tec-applesfera.favicon-current,
.head-favicons-list .favicon.tec-applesfera.favicon-current,
.favicons-expanded-inner a.tec-applesfera.favicon-current,
.favicons-expanded-inner .favicon.tec-applesfera.favicon-current,
.head-favicons-list a.tec-applesfera:hover,
.head-favicons-list .favicon.tec-applesfera:hover,
.favicons-expanded-inner a.tec-applesfera:hover,
.favicons-expanded-inner .favicon.tec-applesfera:hover,
.head-favicons-list a.tec-applesfera:hover span,
.head-favicons-list .favicon.tec-applesfera:hover span,
.favicons-expanded-inner a.tec-applesfera:hover span,
.favicons-expanded-inner .favicon.tec-applesfera:hover span {
  background: #2F296F;
}
.head-favicons-list a.tec-vidaextra.favicon-current,
.head-favicons-list .favicon.tec-vidaextra.favicon-current,
.favicons-expanded-inner a.tec-vidaextra.favicon-current,
.favicons-expanded-inner .favicon.tec-vidaextra.favicon-current,
.head-favicons-list a.tec-vidaextra:hover,
.head-favicons-list .favicon.tec-vidaextra:hover,
.favicons-expanded-inner a.tec-vidaextra:hover,
.favicons-expanded-inner .favicon.tec-vidaextra:hover,
.head-favicons-list a.tec-vidaextra:hover span,
.head-favicons-list .favicon.tec-vidaextra:hover span,
.favicons-expanded-inner a.tec-vidaextra:hover span,
.favicons-expanded-inner .favicon.tec-vidaextra:hover span,
.head-favicons-list a.tec-vidaextramexico.favicon-current,
.head-favicons-list .favicon.tec-vidaextramexico.favicon-current,
.favicons-expanded-inner a.tec-vidaextramexico.favicon-current,
.favicons-expanded-inner .favicon.tec-vidaextramexico.favicon-current,
.head-favicons-list a.tec-vidaextramexico:hover,
.head-favicons-list .favicon.tec-vidaextramexico:hover,
.favicons-expanded-inner a.tec-vidaextramexico:hover,
.favicons-expanded-inner .favicon.tec-vidaextramexico:hover,
.head-favicons-list a.tec-vidaextramexico:hover span,
.head-favicons-list .favicon.tec-vidaextramexico:hover span,
.favicons-expanded-inner a.tec-vidaextramexico:hover span,
.favicons-expanded-inner .favicon.tec-vidaextramexico:hover span {
  background: #1680c6;
}
.head-favicons-list a.tec-genbeta.favicon-current,
.head-favicons-list .favicon.tec-genbeta.favicon-current,
.favicons-expanded-inner a.tec-genbeta.favicon-current,
.favicons-expanded-inner .favicon.tec-genbeta.favicon-current,
.head-favicons-list a.tec-genbeta:hover,
.head-favicons-list .favicon.tec-genbeta:hover,
.favicons-expanded-inner a.tec-genbeta:hover,
.favicons-expanded-inner .favicon.tec-genbeta:hover,
.head-favicons-list a.tec-genbeta:hover span,
.head-favicons-list .favicon.tec-genbeta:hover span,
.favicons-expanded-inner a.tec-genbeta:hover span,
.favicons-expanded-inner .favicon.tec-genbeta:hover span {
  background: #00407F;
}
.head-favicons-list a.tec-genbetadev.favicon-current,
.head-favicons-list .favicon.tec-genbetadev.favicon-current,
.favicons-expanded-inner a.tec-genbetadev.favicon-current,
.favicons-expanded-inner .favicon.tec-genbetadev.favicon-current,
.head-favicons-list a.tec-genbetadev:hover,
.head-favicons-list .favicon.tec-genbetadev:hover,
.favicons-expanded-inner a.tec-genbetadev:hover,
.favicons-expanded-inner .favicon.tec-genbetadev:hover,
.head-favicons-list a.tec-genbetadev:hover span,
.head-favicons-list .favicon.tec-genbetadev:hover span,
.favicons-expanded-inner a.tec-genbetadev:hover span,
.favicons-expanded-inner .favicon.tec-genbetadev:hover span {
  background: #94C6EB;
}
.head-favicons-list a.tec-magnet.favicon-current,
.head-favicons-list .favicon.tec-magnet.favicon-current,
.favicons-expanded-inner a.tec-magnet.favicon-current,
.favicons-expanded-inner .favicon.tec-magnet.favicon-current,
.head-favicons-list a.tec-magnet:hover,
.head-favicons-list .favicon.tec-magnet:hover,
.favicons-expanded-inner a.tec-magnet:hover,
.favicons-expanded-inner .favicon.tec-magnet:hover,
.head-favicons-list a.tec-magnet:hover span,
.head-favicons-list .favicon.tec-magnet:hover span,
.favicons-expanded-inner a.tec-magnet:hover span,
.favicons-expanded-inner .favicon.tec-magnet:hover span {
  background: #67ACD7;
}
.head-favicons-list a.tec-compradiccion.favicon-current,
.head-favicons-list .favicon.tec-compradiccion.favicon-current,
.favicons-expanded-inner a.tec-compradiccion.favicon-current,
.favicons-expanded-inner .favicon.tec-compradiccion.favicon-current,
.head-favicons-list a.tec-compradiccion:hover,
.head-favicons-list .favicon.tec-compradiccion:hover,
.favicons-expanded-inner a.tec-compradiccion:hover,
.favicons-expanded-inner .favicon.tec-compradiccion:hover,
.head-favicons-list a.tec-compradiccion:hover span,
.head-favicons-list .favicon.tec-compradiccion:hover span,
.favicons-expanded-inner a.tec-compradiccion:hover span,
.favicons-expanded-inner .favicon.tec-compradiccion:hover span {
  background: #4A9E72;
}
.head-favicons-list a.tec-xatakaesports.favicon-current,
.head-favicons-list .favicon.tec-xatakaesports.favicon-current,
.favicons-expanded-inner a.tec-xatakaesports.favicon-current,
.favicons-expanded-inner .favicon.tec-xatakaesports.favicon-current,
.head-favicons-list a.tec-xatakaesports:hover,
.head-favicons-list .favicon.tec-xatakaesports:hover,
.favicons-expanded-inner a.tec-xatakaesports:hover,
.favicons-expanded-inner .favicon.tec-xatakaesports:hover,
.head-favicons-list a.tec-xatakaesports:hover span,
.head-favicons-list .favicon.tec-xatakaesports:hover span,
.favicons-expanded-inner a.tec-xatakaesports:hover span,
.favicons-expanded-inner .favicon.tec-xatakaesports:hover span {
  background: #364242;
}
.head-favicons-list a.tec-mundoxiaomi.favicon-current,
.head-favicons-list .favicon.tec-mundoxiaomi.favicon-current,
.favicons-expanded-inner a.tec-mundoxiaomi.favicon-current,
.favicons-expanded-inner .favicon.tec-mundoxiaomi.favicon-current,
.head-favicons-list a.tec-mundoxiaomi:hover,
.head-favicons-list .favicon.tec-mundoxiaomi:hover,
.favicons-expanded-inner a.tec-mundoxiaomi:hover,
.favicons-expanded-inner .favicon.tec-mundoxiaomi:hover,
.head-favicons-list a.tec-mundoxiaomi:hover span,
.head-favicons-list .favicon.tec-mundoxiaomi:hover span,
.favicons-expanded-inner a.tec-mundoxiaomi:hover span,
.favicons-expanded-inner .favicon.tec-mundoxiaomi:hover span {
  background: #FF6900;
}
.head-favicons-list a.tec-3djuegospc.favicon-current,
.head-favicons-list .favicon.tec-3djuegospc.favicon-current,
.favicons-expanded-inner a.tec-3djuegospc.favicon-current,
.favicons-expanded-inner .favicon.tec-3djuegospc.favicon-current,
.head-favicons-list a.tec-3djuegospc:hover,
.head-favicons-list .favicon.tec-3djuegospc:hover,
.favicons-expanded-inner a.tec-3djuegospc:hover,
.favicons-expanded-inner .favicon.tec-3djuegospc:hover,
.head-favicons-list a.tec-3djuegospc:hover span,
.head-favicons-list .favicon.tec-3djuegospc:hover span,
.favicons-expanded-inner a.tec-3djuegospc:hover span,
.favicons-expanded-inner .favicon.tec-3djuegospc:hover span {
  background: #7059FF;
}
.head-favicons-list a.tec-3djuegosguias.favicon-current,
.head-favicons-list .favicon.tec-3djuegosguias.favicon-current,
.favicons-expanded-inner a.tec-3djuegosguias.favicon-current,
.favicons-expanded-inner .favicon.tec-3djuegosguias.favicon-current,
.head-favicons-list a.tec-3djuegosguias:hover,
.head-favicons-list .favicon.tec-3djuegosguias:hover,
.favicons-expanded-inner a.tec-3djuegosguias:hover,
.favicons-expanded-inner .favicon.tec-3djuegosguias:hover,
.head-favicons-list a.tec-3djuegosguias:hover span,
.head-favicons-list .favicon.tec-3djuegosguias:hover span,
.favicons-expanded-inner a.tec-3djuegosguias:hover span,
.favicons-expanded-inner .favicon.tec-3djuegosguias:hover span {
  background: #FF8100;
}
.head-favicons-list a.est-trendencias.favicon-current,
.head-favicons-list .favicon.est-trendencias.favicon-current,
.favicons-expanded-inner a.est-trendencias.favicon-current,
.favicons-expanded-inner .favicon.est-trendencias.favicon-current,
.head-favicons-list a.est-trendencias:hover,
.head-favicons-list .favicon.est-trendencias:hover,
.favicons-expanded-inner a.est-trendencias:hover,
.favicons-expanded-inner .favicon.est-trendencias:hover,
.head-favicons-list a.est-trendencias:hover span,
.head-favicons-list .favicon.est-trendencias:hover span,
.favicons-expanded-inner a.est-trendencias:hover span,
.favicons-expanded-inner .favicon.est-trendencias:hover span {
  background: #333;
}
.head-favicons-list a.est-trendenciasbelleza.favicon-current,
.head-favicons-list .favicon.est-trendenciasbelleza.favicon-current,
.favicons-expanded-inner a.est-trendenciasbelleza.favicon-current,
.favicons-expanded-inner .favicon.est-trendenciasbelleza.favicon-current,
.head-favicons-list a.est-trendenciasbelleza:hover,
.head-favicons-list .favicon.est-trendenciasbelleza:hover,
.favicons-expanded-inner a.est-trendenciasbelleza:hover,
.favicons-expanded-inner .favicon.est-trendenciasbelleza:hover,
.head-favicons-list a.est-trendenciasbelleza:hover span,
.head-favicons-list .favicon.est-trendenciasbelleza:hover span,
.favicons-expanded-inner a.est-trendenciasbelleza:hover span,
.favicons-expanded-inner .favicon.est-trendenciasbelleza:hover span {
  background: #927897;
}
.head-favicons-list a.est-trendenciashombre.favicon-current,
.head-favicons-list .favicon.est-trendenciashombre.favicon-current,
.favicons-expanded-inner a.est-trendenciashombre.favicon-current,
.favicons-expanded-inner .favicon.est-trendenciashombre.favicon-current,
.head-favicons-list a.est-trendenciashombre:hover,
.head-favicons-list .favicon.est-trendenciashombre:hover,
.favicons-expanded-inner a.est-trendenciashombre:hover,
.favicons-expanded-inner .favicon.est-trendenciashombre:hover,
.head-favicons-list a.est-trendenciashombre:hover span,
.head-favicons-list .favicon.est-trendenciashombre:hover span,
.favicons-expanded-inner a.est-trendenciashombre:hover span,
.favicons-expanded-inner .favicon.est-trendenciashombre:hover span,
.head-favicons-list a.est-trendenciashombremexico.favicon-current,
.head-favicons-list .favicon.est-trendenciashombremexico.favicon-current,
.favicons-expanded-inner a.est-trendenciashombremexico.favicon-current,
.favicons-expanded-inner .favicon.est-trendenciashombremexico.favicon-current,
.head-favicons-list a.est-trendenciashombremexico:hover,
.head-favicons-list .favicon.est-trendenciashombremexico:hover,
.favicons-expanded-inner a.est-trendenciashombremexico:hover,
.favicons-expanded-inner .favicon.est-trendenciashombremexico:hover,
.head-favicons-list a.est-trendenciashombremexico:hover span,
.head-favicons-list .favicon.est-trendenciashombremexico:hover span,
.favicons-expanded-inner a.est-trendenciashombremexico:hover span,
.favicons-expanded-inner .favicon.est-trendenciashombremexico:hover span {
  background: #1F4478;
}
.head-favicons-list a.est-trendenciaslifestyle.favicon-current,
.head-favicons-list .favicon.est-trendenciaslifestyle.favicon-current,
.favicons-expanded-inner a.est-trendenciaslifestyle.favicon-current,
.favicons-expanded-inner .favicon.est-trendenciaslifestyle.favicon-current,
.head-favicons-list a.est-trendenciaslifestyle:hover,
.head-favicons-list .favicon.est-trendenciaslifestyle:hover,
.favicons-expanded-inner a.est-trendenciaslifestyle:hover,
.favicons-expanded-inner .favicon.est-trendenciaslifestyle:hover,
.head-favicons-list a.est-trendenciaslifestyle:hover span,
.head-favicons-list .favicon.est-trendenciaslifestyle:hover span,
.favicons-expanded-inner a.est-trendenciaslifestyle:hover span,
.favicons-expanded-inner .favicon.est-trendenciaslifestyle:hover span {
  background: #819F77;
}
.head-favicons-list a.est-directoalpaladar:hover,
.head-favicons-list .favicon.est-directoalpaladar:hover,
.favicons-expanded-inner a.est-directoalpaladar:hover,
.favicons-expanded-inner .favicon.est-directoalpaladar:hover,
.head-favicons-list a.est-directoalpaladar.favicon-current,
.head-favicons-list .favicon.est-directoalpaladar.favicon-current,
.favicons-expanded-inner a.est-directoalpaladar.favicon-current,
.favicons-expanded-inner .favicon.est-directoalpaladar.favicon-current,
.head-favicons-list a.est-directoalpaladar:hover span,
.head-favicons-list .favicon.est-directoalpaladar:hover span,
.favicons-expanded-inner a.est-directoalpaladar:hover span,
.favicons-expanded-inner .favicon.est-directoalpaladar:hover span,
.head-favicons-list a.est-directoalpaladarmexico.favicon-current,
.head-favicons-list .favicon.est-directoalpaladarmexico.favicon-current,
.favicons-expanded-inner a.est-directoalpaladarmexico.favicon-current,
.favicons-expanded-inner .favicon.est-directoalpaladarmexico.favicon-current,
.head-favicons-list a.est-directoalpaladarmexico:hover,
.head-favicons-list .favicon.est-directoalpaladarmexico:hover,
.favicons-expanded-inner a.est-directoalpaladarmexico:hover,
.favicons-expanded-inner .favicon.est-directoalpaladarmexico:hover,
.head-favicons-list a.est-directoalpaladarmexico:hover span,
.head-favicons-list .favicon.est-directoalpaladarmexico:hover span,
.favicons-expanded-inner a.est-directoalpaladarmexico:hover span,
.favicons-expanded-inner .favicon.est-directoalpaladarmexico:hover span {
  background: #8F0013;
}
.head-favicons-list a.est-bebesymas.favicon-current,
.head-favicons-list .favicon.est-bebesymas.favicon-current,
.favicons-expanded-inner a.est-bebesymas.favicon-current,
.favicons-expanded-inner .favicon.est-bebesymas.favicon-current,
.head-favicons-list a.est-bebesymas:hover,
.head-favicons-list .favicon.est-bebesymas:hover,
.favicons-expanded-inner a.est-bebesymas:hover,
.favicons-expanded-inner .favicon.est-bebesymas:hover,
.head-favicons-list a.est-bebesymas:hover span,
.head-favicons-list .favicon.est-bebesymas:hover span,
.favicons-expanded-inner a.est-bebesymas:hover span,
.favicons-expanded-inner .favicon.est-bebesymas:hover span {
  background: #BF8FAB;
}
.head-favicons-list a.est-vitonica.favicon-current,
.head-favicons-list .favicon.est-vitonica.favicon-current,
.favicons-expanded-inner a.est-vitonica.favicon-current,
.favicons-expanded-inner .favicon.est-vitonica.favicon-current,
.head-favicons-list a.est-vitonica:hover,
.head-favicons-list .favicon.est-vitonica:hover,
.favicons-expanded-inner a.est-vitonica:hover,
.favicons-expanded-inner .favicon.est-vitonica:hover,
.head-favicons-list a.est-vitonica:hover span,
.head-favicons-list .favicon.est-vitonica:hover span,
.favicons-expanded-inner a.est-vitonica:hover span,
.favicons-expanded-inner .favicon.est-vitonica:hover span,
.head-favicons-list a.est-vitonicamexico.favicon-current,
.head-favicons-list .favicon.est-vitonicamexico.favicon-current,
.favicons-expanded-inner a.est-vitonicamexico.favicon-current,
.favicons-expanded-inner .favicon.est-vitonicamexico.favicon-current,
.head-favicons-list a.est-vitonicamexico:hover,
.head-favicons-list .favicon.est-vitonicamexico:hover,
.favicons-expanded-inner a.est-vitonicamexico:hover,
.favicons-expanded-inner .favicon.est-vitonicamexico:hover,
.head-favicons-list a.est-vitonicamexico:hover span,
.head-favicons-list .favicon.est-vitonicamexico:hover span,
.favicons-expanded-inner a.est-vitonicamexico:hover span,
.favicons-expanded-inner .favicon.est-vitonicamexico:hover span {
  background: #2068AF;
}
.head-favicons-list a.est-decoesfera.favicon-current,
.head-favicons-list .favicon.est-decoesfera.favicon-current,
.favicons-expanded-inner a.est-decoesfera.favicon-current,
.favicons-expanded-inner .favicon.est-decoesfera.favicon-current,
.head-favicons-list a.est-decoesfera:hover,
.head-favicons-list .favicon.est-decoesfera:hover,
.favicons-expanded-inner a.est-decoesfera:hover,
.favicons-expanded-inner .favicon.est-decoesfera:hover,
.head-favicons-list a.est-decoesfera:hover span,
.head-favicons-list .favicon.est-decoesfera:hover span,
.favicons-expanded-inner a.est-decoesfera:hover span,
.favicons-expanded-inner .favicon.est-decoesfera:hover span {
  background: #45B0DF;
}
.head-favicons-list a.est-embelezzia.favicon-current,
.head-favicons-list .favicon.est-embelezzia.favicon-current,
.favicons-expanded-inner a.est-embelezzia.favicon-current,
.favicons-expanded-inner .favicon.est-embelezzia.favicon-current,
.head-favicons-list a.est-embelezzia:hover,
.head-favicons-list .favicon.est-embelezzia:hover,
.favicons-expanded-inner a.est-embelezzia:hover,
.favicons-expanded-inner .favicon.est-embelezzia:hover,
.head-favicons-list a.est-embelezzia:hover span,
.head-favicons-list .favicon.est-embelezzia:hover span,
.favicons-expanded-inner a.est-embelezzia:hover span,
.favicons-expanded-inner .favicon.est-embelezzia:hover span {
  background: #164DC5;
}
.head-favicons-list a.est-poprosa.favicon-current,
.head-favicons-list .favicon.est-poprosa.favicon-current,
.favicons-expanded-inner a.est-poprosa.favicon-current,
.favicons-expanded-inner .favicon.est-poprosa.favicon-current,
.head-favicons-list a.est-poprosa:hover,
.head-favicons-list .favicon.est-poprosa:hover,
.favicons-expanded-inner a.est-poprosa:hover,
.favicons-expanded-inner .favicon.est-poprosa:hover,
.head-favicons-list a.est-poprosa:hover span,
.head-favicons-list .favicon.est-poprosa:hover span,
.favicons-expanded-inner a.est-poprosa:hover span,
.favicons-expanded-inner .favicon.est-poprosa:hover span {
  background: #FF3A92;
}
.head-favicons-list a.mot-motorpasion.favicon-current,
.head-favicons-list .favicon.mot-motorpasion.favicon-current,
.favicons-expanded-inner a.mot-motorpasion.favicon-current,
.favicons-expanded-inner .favicon.mot-motorpasion.favicon-current,
.head-favicons-list a.mot-motorpasion:hover,
.head-favicons-list .favicon.mot-motorpasion:hover,
.favicons-expanded-inner a.mot-motorpasion:hover,
.favicons-expanded-inner .favicon.mot-motorpasion:hover,
.head-favicons-list a.mot-motorpasion:hover span,
.head-favicons-list .favicon.mot-motorpasion:hover span,
.favicons-expanded-inner a.mot-motorpasion:hover span,
.favicons-expanded-inner .favicon.mot-motorpasion:hover span,
.head-favicons-list a.mot-motorpasionmexico.favicon-current,
.head-favicons-list .favicon.mot-motorpasionmexico.favicon-current,
.favicons-expanded-inner a.mot-motorpasionmexico.favicon-current,
.favicons-expanded-inner .favicon.mot-motorpasionmexico.favicon-current,
.head-favicons-list a.mot-motorpasionmexico:hover,
.head-favicons-list .favicon.mot-motorpasionmexico:hover,
.favicons-expanded-inner a.mot-motorpasionmexico:hover,
.favicons-expanded-inner .favicon.mot-motorpasionmexico:hover,
.head-favicons-list a.mot-motorpasionmexico:hover span,
.head-favicons-list .favicon.mot-motorpasionmexico:hover span,
.favicons-expanded-inner a.mot-motorpasionmexico:hover span,
.favicons-expanded-inner .favicon.mot-motorpasionmexico:hover span {
  background: #B50610;
}
.head-favicons-list a.mot-motorpasionmoto.favicon-current,
.head-favicons-list .favicon.mot-motorpasionmoto.favicon-current,
.favicons-expanded-inner a.mot-motorpasionmoto.favicon-current,
.favicons-expanded-inner .favicon.mot-motorpasionmoto.favicon-current,
.head-favicons-list a.mot-motorpasionmoto:hover,
.head-favicons-list .favicon.mot-motorpasionmoto:hover,
.favicons-expanded-inner a.mot-motorpasionmoto:hover,
.favicons-expanded-inner .favicon.mot-motorpasionmoto:hover,
.head-favicons-list a.mot-motorpasionmoto:hover span,
.head-favicons-list .favicon.mot-motorpasionmoto:hover span,
.favicons-expanded-inner a.mot-motorpasionmoto:hover span,
.favicons-expanded-inner .favicon.mot-motorpasionmoto:hover span {
  background: #FF5515;
}
.head-favicons-list a.mot-motorpasionfuturo.favicon-current,
.head-favicons-list .favicon.mot-motorpasionfuturo.favicon-current,
.favicons-expanded-inner a.mot-motorpasionfuturo.favicon-current,
.favicons-expanded-inner .favicon.mot-motorpasionfuturo.favicon-current,
.head-favicons-list a.mot-motorpasionfuturo:hover,
.head-favicons-list .favicon.mot-motorpasionfuturo:hover,
.favicons-expanded-inner a.mot-motorpasionfuturo:hover,
.favicons-expanded-inner .favicon.mot-motorpasionfuturo:hover,
.head-favicons-list a.mot-motorpasionfuturo:hover span,
.head-favicons-list .favicon.mot-motorpasionfuturo:hover span,
.favicons-expanded-inner a.mot-motorpasionfuturo:hover span,
.favicons-expanded-inner .favicon.mot-motorpasionfuturo:hover span {
  background: #048FBD;
}
.head-favicons-list a.oci-blogdecine.favicon-current,
.head-favicons-list .favicon.oci-blogdecine.favicon-current,
.favicons-expanded-inner a.oci-blogdecine.favicon-current,
.favicons-expanded-inner .favicon.oci-blogdecine.favicon-current,
.head-favicons-list a.oci-blogdecine:hover,
.head-favicons-list .favicon.oci-blogdecine:hover,
.favicons-expanded-inner a.oci-blogdecine:hover,
.favicons-expanded-inner .favicon.oci-blogdecine:hover,
.head-favicons-list a.oci-blogdecine:hover span,
.head-favicons-list .favicon.oci-blogdecine:hover span,
.favicons-expanded-inner a.oci-blogdecine:hover span,
.favicons-expanded-inner .favicon.oci-blogdecine:hover span {
  background: #2e4f1d;
}
.head-favicons-list a.oci-vayatele.favicon-current,
.head-favicons-list .favicon.oci-vayatele.favicon-current,
.favicons-expanded-inner a.oci-vayatele.favicon-current,
.favicons-expanded-inner .favicon.oci-vayatele.favicon-current,
.head-favicons-list a.oci-vayatele:hover,
.head-favicons-list .favicon.oci-vayatele:hover,
.favicons-expanded-inner a.oci-vayatele:hover,
.favicons-expanded-inner .favicon.oci-vayatele:hover,
.head-favicons-list a.oci-vayatele:hover span,
.head-favicons-list .favicon.oci-vayatele:hover span,
.favicons-expanded-inner a.oci-vayatele:hover span,
.favicons-expanded-inner .favicon.oci-vayatele:hover span {
  background: #FA5C01;
}
.head-favicons-list a.oci-diariodelviajero.favicon-current,
.head-favicons-list .favicon.oci-diariodelviajero.favicon-current,
.favicons-expanded-inner a.oci-diariodelviajero.favicon-current,
.favicons-expanded-inner .favicon.oci-diariodelviajero.favicon-current,
.head-favicons-list a.oci-diariodelviajero:hover,
.head-favicons-list .favicon.oci-diariodelviajero:hover,
.favicons-expanded-inner a.oci-diariodelviajero:hover,
.favicons-expanded-inner .favicon.oci-diariodelviajero:hover,
.head-favicons-list a.oci-diariodelviajero:hover span,
.head-favicons-list .favicon.oci-diariodelviajero:hover span,
.favicons-expanded-inner a.oci-diariodelviajero:hover span,
.favicons-expanded-inner .favicon.oci-diariodelviajero:hover span {
  background: #269FCF;
}
.head-favicons-list a.oci-papelenblanco.favicon-current,
.head-favicons-list .favicon.oci-papelenblanco.favicon-current,
.favicons-expanded-inner a.oci-papelenblanco.favicon-current,
.favicons-expanded-inner .favicon.oci-papelenblanco.favicon-current,
.head-favicons-list a.oci-papelenblanco:hover,
.head-favicons-list .favicon.oci-papelenblanco:hover,
.favicons-expanded-inner a.oci-papelenblanco:hover,
.favicons-expanded-inner .favicon.oci-papelenblanco:hover,
.head-favicons-list a.oci-papelenblanco:hover span,
.head-favicons-list .favicon.oci-papelenblanco:hover span,
.favicons-expanded-inner a.oci-papelenblanco:hover span,
.favicons-expanded-inner .favicon.oci-papelenblanco:hover span {
  background: #efd6b3;
}
.head-favicons-list a.oci-espinof.favicon-current,
.head-favicons-list .favicon.oci-espinof.favicon-current,
.favicons-expanded-inner a.oci-espinof.favicon-current,
.favicons-expanded-inner .favicon.oci-espinof.favicon-current,
.head-favicons-list a.oci-espinof:hover,
.head-favicons-list .favicon.oci-espinof:hover,
.favicons-expanded-inner a.oci-espinof:hover,
.favicons-expanded-inner .favicon.oci-espinof:hover,
.head-favicons-list a.oci-espinof:hover span,
.head-favicons-list .favicon.oci-espinof:hover span,
.favicons-expanded-inner a.oci-espinof:hover span,
.favicons-expanded-inner .favicon.oci-espinof:hover span {
  background: #218C79;
}
.head-favicons-list a.eco-elblogsalmon.favicon-current,
.head-favicons-list .favicon.eco-elblogsalmon.favicon-current,
.favicons-expanded-inner a.eco-elblogsalmon.favicon-current,
.favicons-expanded-inner .favicon.eco-elblogsalmon.favicon-current,
.head-favicons-list a.eco-elblogsalmon:hover,
.head-favicons-list .favicon.eco-elblogsalmon:hover,
.favicons-expanded-inner a.eco-elblogsalmon:hover,
.favicons-expanded-inner .favicon.eco-elblogsalmon:hover,
.head-favicons-list a.eco-elblogsalmon:hover span,
.head-favicons-list .favicon.eco-elblogsalmon:hover span,
.favicons-expanded-inner a.eco-elblogsalmon:hover span,
.favicons-expanded-inner .favicon.eco-elblogsalmon:hover span {
  background: #FFE8CF;
}
.head-favicons-list a.eco-pymesyautonomos.favicon-current,
.head-favicons-list .favicon.eco-pymesyautonomos.favicon-current,
.favicons-expanded-inner a.eco-pymesyautonomos.favicon-current,
.favicons-expanded-inner .favicon.eco-pymesyautonomos.favicon-current,
.head-favicons-list a.eco-pymesyautonomos:hover,
.head-favicons-list .favicon.eco-pymesyautonomos:hover,
.favicons-expanded-inner a.eco-pymesyautonomos:hover,
.favicons-expanded-inner .favicon.eco-pymesyautonomos:hover,
.head-favicons-list a.eco-pymesyautonomos:hover span,
.head-favicons-list .favicon.eco-pymesyautonomos:hover span,
.favicons-expanded-inner a.eco-pymesyautonomos:hover span,
.favicons-expanded-inner .favicon.eco-pymesyautonomos:hover span {
  background: #1d779f;
}
.head-favicons-list a.eco-ahorrodiario.favicon-current,
.head-favicons-list .favicon.eco-ahorrodiario.favicon-current,
.favicons-expanded-inner a.eco-ahorrodiario.favicon-current,
.favicons-expanded-inner .favicon.eco-ahorrodiario.favicon-current,
.head-favicons-list a.eco-ahorrodiario:hover,
.head-favicons-list .favicon.eco-ahorrodiario:hover,
.favicons-expanded-inner a.eco-ahorrodiario:hover,
.favicons-expanded-inner .favicon.eco-ahorrodiario:hover,
.head-favicons-list a.eco-ahorrodiario:hover span,
.head-favicons-list .favicon.eco-ahorrodiario:hover span,
.favicons-expanded-inner a.eco-ahorrodiario:hover span,
.favicons-expanded-inner .favicon.eco-ahorrodiario:hover span {
  background: #1C5BAA;
}
.head-favicons-list a.oci-thewatmag.favicon-current,
.head-favicons-list .favicon.oci-thewatmag.favicon-current,
.favicons-expanded-inner a.oci-thewatmag.favicon-current,
.favicons-expanded-inner .favicon.oci-thewatmag.favicon-current,
.head-favicons-list a.oci-thewatmag:hover,
.head-favicons-list .favicon.oci-thewatmag:hover,
.favicons-expanded-inner a.oci-thewatmag:hover,
.favicons-expanded-inner .favicon.oci-thewatmag:hover,
.head-favicons-list a.oci-thewatmag:hover span,
.head-favicons-list .favicon.oci-thewatmag:hover span,
.favicons-expanded-inner a.oci-thewatmag:hover span,
.favicons-expanded-inner .favicon.oci-thewatmag:hover span {
  background: #8a80c9;
}
.head-favicons-list a.oci-sensacine.favicon-current,
.head-favicons-list .favicon.oci-sensacine.favicon-current,
.favicons-expanded-inner a.oci-sensacine.favicon-current,
.favicons-expanded-inner .favicon.oci-sensacine.favicon-current,
.head-favicons-list a.oci-sensacine:hover,
.head-favicons-list .favicon.oci-sensacine:hover,
.favicons-expanded-inner a.oci-sensacine:hover,
.favicons-expanded-inner .favicon.oci-sensacine:hover,
.head-favicons-list a.oci-sensacine:hover span,
.head-favicons-list .favicon.oci-sensacine:hover span,
.favicons-expanded-inner a.oci-sensacine:hover span,
.favicons-expanded-inner .favicon.oci-sensacine:hover span {
  background: #f6ce1e;
}
.head-favicons-list a.tech-ign.favicon-current,
.head-favicons-list .favicon.tech-ign.favicon-current,
.favicons-expanded-inner a.tech-ign.favicon-current,
.favicons-expanded-inner .favicon.tech-ign.favicon-current,
.head-favicons-list a.tech-ign:hover,
.head-favicons-list .favicon.tech-ign:hover,
.favicons-expanded-inner a.tech-ign:hover,
.favicons-expanded-inner .favicon.tech-ign:hover,
.head-favicons-list a.tech-ign:hover span,
.head-favicons-list .favicon.tech-ign:hover span,
.favicons-expanded-inner a.tech-ign:hover span,
.favicons-expanded-inner .favicon.tech-ign:hover span {
  background: #d3222a;
}
.head-favicons-list a.tech-3djuegos.favicon-current,
.head-favicons-list .favicon.tech-3djuegos.favicon-current,
.favicons-expanded-inner a.tech-3djuegos.favicon-current,
.favicons-expanded-inner .favicon.tech-3djuegos.favicon-current,
.head-favicons-list a.tech-3djuegos:hover,
.head-favicons-list .favicon.tech-3djuegos:hover,
.favicons-expanded-inner a.tech-3djuegos:hover,
.favicons-expanded-inner .favicon.tech-3djuegos:hover,
.head-favicons-list a.tech-3djuegos:hover span,
.head-favicons-list .favicon.tech-3djuegos:hover span,
.favicons-expanded-inner a.tech-3djuegos:hover span,
.favicons-expanded-inner .favicon.tech-3djuegos:hover span {
  background: #ed4902;
}
.head-favicons-list a.tech-millenium.favicon-current,
.head-favicons-list .favicon.tech-millenium.favicon-current,
.favicons-expanded-inner a.tech-millenium.favicon-current,
.favicons-expanded-inner .favicon.tech-millenium.favicon-current,
.head-favicons-list a.tech-millenium:hover,
.head-favicons-list .favicon.tech-millenium:hover,
.favicons-expanded-inner a.tech-millenium:hover,
.favicons-expanded-inner .favicon.tech-millenium:hover,
.head-favicons-list a.tech-millenium:hover span,
.head-favicons-list .favicon.tech-millenium:hover span,
.favicons-expanded-inner a.tech-millenium:hover span,
.favicons-expanded-inner .favicon.tech-millenium:hover span {
  background: #6f7bf9;
}
.head-favicons-list span.tech-millenium.favicon-current,
.head-favicons-list span.tech-millenium:hover,
.head-favicons-list span.tech-millenium:hover span {
  background: #6f7bf9;
}
/* hover ends */
.head-favicons-list a.favicon,
.head-favicons-list .favicon {
  width: 32px;
  overflow: hidden;
  text-align: center;
}
@media only screen and (min-width: 1024px) {
  .head-favicons-list a.favicon,
  .head-favicons-list .favicon {
    width: 25px;
  }
}
@media only screen and (min-width: 1150px) {
  .head-favicons-list a.favicon,
  .head-favicons-list .favicon {
    width: 30px;
  }
}
@media only screen and (min-width: 1280px) {
  .head-favicons-list a.favicon,
  .head-favicons-list .favicon {
    width: 29px;
  }
}
@media only screen and (min-width: 1360px) {
  .head-favicons-list a.favicon,
  .head-favicons-list .favicon {
    width: 32px;
  }
}
@media only screen and (min-width: 1440px) {
  .head-favicons-list a.favicon,
  .head-favicons-list .favicon {
    width: 32px;
  }
}
.head-favicons-list a.favicon:before,
.head-favicons-list .favicon:before {
  margin: 0;
}
@media only screen and (min-width: 1024px) {
  .head-favicons-list a.favicon:before,
  .head-favicons-list .favicon:before {
    font-size: 11px;
  }
}
.custom .head-favicons-container.m-is-later.is-visible {
  width: 100%!important;
  left: 0;
}
.custom .head-favicons-container.m-is-later.is-visible .head-favicons-list a.favicon,
.custom .head-favicons-container.m-is-later.is-visible .head-favicons-list .favicon {
  width: 32px;
}
.head-favicons-list a,
.head-favicons-list .favicon {
  position: relative;
  padding: 0;
}
.head-favicons-list a span,
.head-favicons-list .favicon span {
  text-indent: -9999px;
  position: absolute;
  z-index: 9999;
  left: 8.4px;
  top: 100%;
  padding: 5.6px 12px;
  line-height: 16.8px;
  margin-top: 4.8px;
  background: #000 !important;
  color: #fff;
  height: auto;
}
.head-favicons-list a:before,
.head-favicons-list .favicon:before {
  margin: 0;
  text-indent: 0!important;
}
.head-favicons-list a:hover,
.head-favicons-list .favicon:hover {
  overflow: visible;
}
.head-favicons-list a:hover span,
.head-favicons-list .favicon:hover span {
  text-indent: 0;
  display: block;
}
.head-favicons-list .favicon {
  position: relative;
  padding: 0;
}
.head-favicons-list .favicon span {
  text-indent: -9999px;
  position: absolute;
  z-index: 9999;
  left: 8.4px;
  top: 100%;
  padding: 5.6px 12px;
  line-height: 16.8px;
  margin-top: 4.8px;
  background: #000 !important;
  color: #fff;
  height: auto;
}
.head-favicons-list .favicon:before {
  margin: 0;
  text-indent: 0!important;
}
.head-favicons-list .favicon:hover {
  overflow: visible;
}
.head-favicons-list .favicon:hover span {
  text-indent: 0;
  display: block;
}
.head-favicons-list li {
  float: left;
}
.favicons-expanded-container {
  display: none;
  background: #222;
}
@media only screen and (min-width: 768px) {
  .favicons-expanded {
    max-width: 1044px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (min-width: 1600px) {
  .favicons-expanded {
    max-width: 1368px;
  }
}
.favicons-expanded-inner {
  display: inline-block;
  width: 16%;
  vertical-align: top;
  min-width: 150px;
}
.favicons-expanded-inner ul {
  margin: 0 0 56px;
}
.favicons-expanded-inner li {
  line-height: 42px;
}
.favicons-expanded-inner li a,
.favicons-expanded-inner li .favicon {
  display: inline-block;
  color: #9F9F9F;
  padding: 9.8px 8px 7px 8px;
  border-radius: 2px;
  line-height: 16px;
  font-size: 14px;
}
@media only screen and (min-width: 768px) {
  .favicons-expanded-inner li a,
  .favicons-expanded-inner li .favicon {
    line-height: 16.8px;
    font-size: 13px;
  }
}
@media only screen and (min-width: 1024px) {
  .favicons-expanded-inner li a,
  .favicons-expanded-inner li .favicon {
    line-height: 16.8px;
    font-size: 13px;
  }
}
.favicons-expanded-inner li a:hover,
.favicons-expanded-inner li .favicon:hover {
  color: #fff;
}
.favicons-expanded-inner li a span,
.favicons-expanded-inner li .favicon span {
  float: left;
  margin-right: 8px;
  text-align: center;
  width: 24px;
}
.favicons-new-channel {
  border-top: 1px solid #393939;
}
.favicons-expanded-inner h4,
.foot-menu-external h5,
.channel-title {
  text-transform: uppercase;
  color: #fff;
  margin: 42px 0 9.33333333px 6px;
  font-weight: bold;
  line-height: 16px;
  font-size: 14px;
}
@media only screen and (min-width: 768px) {
  .favicons-expanded-inner h4,
  .foot-menu-external h5,
  .channel-title {
    line-height: 16.8px;
    font-size: 13px;
  }
}
@media only screen and (min-width: 1024px) {
  .favicons-expanded-inner h4,
  .foot-menu-external h5,
  .channel-title {
    line-height: 16.8px;
    font-size: 13px;
  }
}
/* For head changes */
/* for compadiccion when posts having category xataka */
/* comscore logo */
.family-head-group {
  width: 100%;
  position: absolute;
  top: 3px;
  left: auto;
  display: none;
}
.family-head-group .family-head-logo {
  margin-left: auto;
  margin-right: auto;
  max-width: 1368px;
  text-align: right;
}
.family-head-group .family-head-logo .head-group-logo {
  display: inline-block;
  height: 24.88888889px;
  margin: 3px 80px 0 0;
  opacity: 0.5;
  overflow: hidden;
  text-indent: -10000px;
  width: 100px;
  position: relative;
  z-index: 999999;
}
.site-family-xataka .family-head-group,
.site-family-trendencias .family-head-group {
  display: none;
}
@media only screen and (min-width: 768px) {
  .site-family-xataka .family-head-group,
  .site-family-trendencias .family-head-group {
    display: block;
  }
}
.site-family-xataka .family-head-logo .head-group-logo {
  background: #111111 url("/	/img.weblogssl.com/css/xataka/p/r/images/logo-light.svg?v=47") no-repeat scroll center center;
  background-size: contain;
}
.site-family-trendencias .family-head-logo .head-group-logo {
  background: #111111 url("//img.weblogssl.com/css/trendencias/p/r/images/logo-light.svg?v=47") no-repeat scroll center center;
  background-size: contain;
  height: 36px;
  width: 144px;
}
.has-tooltip {
  position: relative;
}
.tooltip {
  left: 8.4px;
  top: 100%;
  padding: 5.6px 12px;
  line-height: 16.8px;
  margin-top: 4.8px;
  background: #000 !important;
  color: #fff;
  height: auto;
}
.head-favicons-container .favicon span {
  color: #fff !important;
}
@media only screen and (min-width: 1150px) {
  .head-favicons-container {
    overflow: visible;
  }
}
.flag-task-14 .m-favicons-compact .head-favicons-list,
.m-favicons-compact .head-favicons-list,
.flag-task-14 .m-favicons-compact .head-favicons-list li,
.m-favicons-compact .head-favicons-list li,
.flag-task-14 .m-favicons-compact .head-favicons-list a,
.m-favicons-compact .head-favicons-list a,
.flag-task-14 .m-favicons-compact .head-favicons-list .favicon,
.m-favicons-compact .head-favicons-list .favicon {
  height: 32px;
}
.flag-task-14 .m-favicons-compact .head-favicons-list li,
.m-favicons-compact .head-favicons-list li {
  margin-right: 3.0075188px;
}
.flag-task-14 .m-favicons-compact .head-favicons-list a,
.m-favicons-compact .head-favicons-list a,
.flag-task-14 .m-favicons-compact .head-favicons-list .favicon,
.m-favicons-compact .head-favicons-list .favicon {
  line-height: 28px;
}
.flag-task-14 .m-favicons-compact .head-favicons-container,
.m-favicons-compact .head-favicons-container {
  height: 32px;
}
.flag-task-14 .m-favicons-compact .head-group-logo,
.m-favicons-compact .head-group-logo {
  height: 20px;
}
@media only screen and (min-width: 1360px) {
  .flag-task-14 .m-favicons-compact .head-favicons-list a.favicon,
  .m-favicons-compact .head-favicons-list a.favicon,
  .flag-task-14 .m-favicons-compact .head-favicons-list .favicon,
  .m-favicons-compact .head-favicons-list .favicon {
    width: 32px;
  }
}
@media only screen and (min-width: 1440px) {
  .flag-task-14 .m-favicons-compact .head-favicons-list a.favicon,
  .m-favicons-compact .head-favicons-list a.favicon,
  .flag-task-14 .m-favicons-compact .head-favicons-list .favicon,
  .m-favicons-compact .head-favicons-list .favicon {
    width: 32px;
  }
}
@media only screen and (min-width: 1280px) {
  .flag-task-14 .m-favicons-compact .head-favicons-list a.favicon::before,
  .m-favicons-compact .head-favicons-list a.favicon::before,
  .flag-task-14 .m-favicons-compact .head-favicons-list .favicon::before,
  .m-favicons-compact .head-favicons-list .favicon::before {
    font-size: 11px;
  }
}
@media only screen and (min-width: 768px) {
  .flag-task-14 .m-favicons-compact.head-favicons-container,
  .m-favicons-compact.head-favicons-container {
    height: 32px;
  }
}
.flag-task-14 .m-favicons-compact .head-favicons,
.m-favicons-compact .head-favicons {
  max-width: 1280px;
}
.flag-task-14 .m-favicons-compact .head-favicons-index,
.m-favicons-compact .head-favicons-index {
  border: 0;
  line-height: 32px;
}
.flag-task-14 .m-favicons-compact .head-favicons-index a,
.m-favicons-compact .head-favicons-index a {
  background-position: right center;
}
.custom .m-favicons-compact .head-favicons-list li {
  margin-right: 0;
}
.custom .head-favicons-list a.favicon,
.custom .head-favicons-list .favicon,
.custom .m-favicons-compact .head-favicons-list a.favicon,
.custom .m-favicons-compact .head-favicons-list .favicon,
.clubmarca .head-favicons-list a.favicon,
.clubmarca .head-favicons-list .favicon {
  width: 28px;
}
@media only screen and (min-width: 1360px) {
  .custom .head-favicons-list a.favicon,
  .custom .head-favicons-list .favicon,
  .custom .m-favicons-compact .head-favicons-list a.favicon,
  .custom .m-favicons-compact .head-favicons-list .favicon,
  .clubmarca .head-favicons-list a.favicon,
  .clubmarca .head-favicons-list .favicon {
    width: 28px;
  }
}
.head-favicons-container.m-favicons-compact + .favicons-expanded-container {
  top: 32px;
}
/* Layouts */
.site-link-list .tec-xataka:before {
  font-size: 18px;
  font-family: favicons;
  content: "\e61d";
  font-style: normal;
  vertical-align: middle;
  margin-right: 16px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}
.site-link-list .tec-xataka:before:hover {
  text-decoration: none;
}
.site-link-list .tec-xataka:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.site-link-list .tec-xatakamovil:before {
  font-size: 18px;
  font-family: favicons;
  content: "\e61e";
  font-style: normal;
  vertical-align: middle;
  margin-right: 16px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}
.site-link-list .tec-xatakamovil:before:hover {
  text-decoration: none;
}
.site-link-list .tec-xatakamovil:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.site-link-list .tec-xatakafoto:before {
  font-size: 18px;
  font-family: favicons;
  content: "\e61c";
  font-style: normal;
  vertical-align: middle;
  margin-right: 16px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}
.site-link-list .tec-xatakafoto:before:hover {
  text-decoration: none;
}
.site-link-list .tec-xatakafoto:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.site-link-list .tec-xatakandroid:before {
  font-size: 18px;
  font-family: favicons;
  content: "\e61a";
  font-style: normal;
  vertical-align: middle;
  margin-right: 16px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}
.site-link-list .tec-xatakandroid:before:hover {
  text-decoration: none;
}
.site-link-list .tec-xatakandroid:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.site-link-list .tec-xatakahome:before {
  font-size: 18px;
  font-family: favicons;
  content: "\e619";
  font-style: normal;
  vertical-align: middle;
  margin-right: 16px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}
.site-link-list .tec-xatakahome:before:hover {
  text-decoration: none;
}
.site-link-list .tec-xatakahome:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.site-link-list .tec-xatakawindows:before {
  font-size: 18px;
  font-family: favicons;
  content: "\e61f";
  font-style: normal;
  vertical-align: middle;
  margin-right: 16px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}
.site-link-list .tec-xatakawindows:before:hover {
  text-decoration: none;
}
.site-link-list .tec-xatakawindows:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.site-link-list .tec-xatakaciencia:before {
  font-size: 18px;
  font-family: favicons;
  content: "\e61b";
  font-style: normal;
  vertical-align: middle;
  margin-right: 16px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}
.site-link-list .tec-xatakaciencia:before:hover {
  text-decoration: none;
}
.site-link-list .tec-xatakaciencia:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.site-link-list .tec-xatakamexico:before {
  font-size: 18px;
  font-family: favicons;
  content: "\e61d";
  font-style: normal;
  vertical-align: middle;
  margin-right: 16px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}
.site-link-list .tec-xatakamexico:before:hover {
  text-decoration: none;
}
.site-link-list .tec-xatakamexico:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.site-link-list .tec-xatakandroidmexico:before {
  font-size: 18px;
  font-family: favicons;
  content: "\e61a";
  font-style: normal;
  vertical-align: middle;
  margin-right: 16px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}
.site-link-list .tec-xatakandroidmexico:before:hover {
  text-decoration: none;
}
.site-link-list .tec-xatakandroidmexico:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.site-link-list .tec-xatakacolombia:before {
  font-size: 18px;
  font-family: favicons;
  content: "\e61d";
  font-style: normal;
  vertical-align: middle;
  margin-right: 16px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}
.site-link-list .tec-xatakacolombia:before:hover {
  text-decoration: none;
}
.site-link-list .tec-xatakacolombia:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.site-link-list .tec-applesfera:before {
  font-size: 18px;
  font-family: favicons;
  content: "\e601";
  font-style: normal;
  vertical-align: middle;
  margin-right: 16px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}
.site-link-list .tec-applesfera:before:hover {
  text-decoration: none;
}
.site-link-list .tec-applesfera:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.site-link-list .tec-vidaextra:before {
  font-size: 18px;
  font-family: favicons;
  content: "\e616";
  font-style: normal;
  vertical-align: middle;
  margin-right: 16px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}
.site-link-list .tec-vidaextra:before:hover {
  text-decoration: none;
}
.site-link-list .tec-vidaextra:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.site-link-list .tec-vidaextramexico:before {
  font-size: 18px;
  font-family: favicons;
  content: "\e616";
  font-style: normal;
  vertical-align: middle;
  margin-right: 16px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}
.site-link-list .tec-vidaextramexico:before:hover {
  text-decoration: none;
}
.site-link-list .tec-vidaextramexico:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.site-link-list .tec-genbeta:before {
  font-size: 18px;
  font-family: favicons;
  content: "\e60a";
  font-style: normal;
  vertical-align: middle;
  margin-right: 16px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}
.site-link-list .tec-genbeta:before:hover {
  text-decoration: none;
}
.site-link-list .tec-genbeta:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.site-link-list .tec-genbetadev:before {
  font-size: 18px;
  font-family: favicons;
  content: "\e609";
  font-style: normal;
  vertical-align: middle;
  margin-right: 16px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}
.site-link-list .tec-genbetadev:before:hover {
  text-decoration: none;
}
.site-link-list .tec-genbetadev:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.site-link-list .tec-magnet:before {
  font-size: 18px;
  font-family: favicons;
  content: "\e60b";
  font-style: normal;
  vertical-align: middle;
  margin-right: 16px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}
.site-link-list .tec-magnet:before:hover {
  text-decoration: none;
}
.site-link-list .tec-magnet:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.site-link-list .tec-compradiccion:before {
  font-size: 18px;
  font-family: favicons;
  content: "\e906";
  font-style: normal;
  vertical-align: middle;
  margin-right: 16px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}
.site-link-list .tec-compradiccion:before:hover {
  text-decoration: none;
}
.site-link-list .tec-compradiccion:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.site-link-list .tec-xatakaesports:before {
  font-size: 18px;
  font-family: favicons;
  content: "\e907";
  font-style: normal;
  vertical-align: middle;
  margin-right: 16px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}
.site-link-list .tec-xatakaesports:before:hover {
  text-decoration: none;
}
.site-link-list .tec-xatakaesports:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.site-link-list .tec-mundoxiaomi:before {
  font-size: 18px;
  font-family: favicons;
  content: "\e90a";
  font-style: normal;
  vertical-align: middle;
  margin-right: 16px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}
.site-link-list .tec-mundoxiaomi:before:hover {
  text-decoration: none;
}
.site-link-list .tec-mundoxiaomi:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.site-link-list .est-trendencias:before {
  font-size: 18px;
  font-family: favicons;
  content: "\e613";
  font-style: normal;
  vertical-align: middle;
  margin-right: 16px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}
.site-link-list .est-trendencias:before:hover {
  text-decoration: none;
}
.site-link-list .est-trendencias:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.site-link-list .est-trendenciasbelleza:before {
  font-size: 18px;
  font-family: favicons;
  content: "\e612";
  font-style: normal;
  vertical-align: middle;
  margin-right: 16px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}
.site-link-list .est-trendenciasbelleza:before:hover {
  text-decoration: none;
}
.site-link-list .est-trendenciasbelleza:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.site-link-list .est-trendenciashombre:before {
  font-size: 18px;
  font-family: favicons;
  content: "\e614";
  font-style: normal;
  vertical-align: middle;
  margin-right: 16px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}
.site-link-list .est-trendenciashombre:before:hover {
  text-decoration: none;
}
.site-link-list .est-trendenciashombre:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.site-link-list .est-trendenciashombremexico:before {
  font-size: 18px;
  font-family: favicons;
  content: "\e614";
  font-style: normal;
  vertical-align: middle;
  margin-right: 16px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}
.site-link-list .est-trendenciashombremexico:before:hover {
  text-decoration: none;
}
.site-link-list .est-trendenciashombremexico:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.site-link-list .est-trendenciaslifestyle:before {
  font-size: 18px;
  font-family: favicons;
  content: "\e615";
  font-style: normal;
  vertical-align: middle;
  margin-right: 16px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}
.site-link-list .est-trendenciaslifestyle:before:hover {
  text-decoration: none;
}
.site-link-list .est-trendenciaslifestyle:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.site-link-list .est-directoalpaladar:before {
  font-size: 18px;
  font-family: favicons;
  content: "\e604";
  font-style: normal;
  vertical-align: middle;
  margin-right: 16px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}
.site-link-list .est-directoalpaladar:before:hover {
  text-decoration: none;
}
.site-link-list .est-directoalpaladar:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.site-link-list .est-directoalpaladarmexico:before {
  font-size: 18px;
  font-family: favicons;
  content: "\e604";
  font-style: normal;
  vertical-align: middle;
  margin-right: 16px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}
.site-link-list .est-directoalpaladarmexico:before:hover {
  text-decoration: none;
}
.site-link-list .est-directoalpaladarmexico:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.site-link-list .est-bebesymas:before {
  font-size: 18px;
  font-family: favicons;
  content: "\e603";
  font-style: normal;
  vertical-align: middle;
  margin-right: 16px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}
.site-link-list .est-bebesymas:before:hover {
  text-decoration: none;
}
.site-link-list .est-bebesymas:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.site-link-list .est-vitonica:before {
  font-size: 18px;
  font-family: favicons;
  content: "\e617";
  font-style: normal;
  vertical-align: middle;
  margin-right: 16px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}
.site-link-list .est-vitonica:before:hover {
  text-decoration: none;
}
.site-link-list .est-vitonica:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.site-link-list .est-vitonicamexico:before {
  font-size: 18px;
  font-family: favicons;
  content: "\e617";
  font-style: normal;
  vertical-align: middle;
  margin-right: 16px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}
.site-link-list .est-vitonicamexico:before:hover {
  text-decoration: none;
}
.site-link-list .est-vitonicamexico:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.site-link-list .est-decoesfera:before {
  font-size: 18px;
  font-family: favicons;
  content: "\e606";
  font-style: normal;
  vertical-align: middle;
  margin-right: 16px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}
.site-link-list .est-decoesfera:before:hover {
  text-decoration: none;
}
.site-link-list .est-decoesfera:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.site-link-list .est-embelezzia:before {
  font-size: 18px;
  font-family: favicons;
  content: "\e608";
  font-style: normal;
  vertical-align: middle;
  margin-right: 16px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}
.site-link-list .est-embelezzia:before:hover {
  text-decoration: none;
}
.site-link-list .est-embelezzia:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.site-link-list .est-poprosa:before {
  font-size: 18px;
  font-family: favicons;
  content: "\e908";
  font-style: normal;
  vertical-align: middle;
  margin-right: 16px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}
.site-link-list .est-poprosa:before:hover {
  text-decoration: none;
}
.site-link-list .est-poprosa:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.site-link-list .mot-motorpasion:before {
  font-size: 18px;
  font-family: favicons;
  content: "\e60e";
  font-style: normal;
  vertical-align: middle;
  margin-right: 16px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}
.site-link-list .mot-motorpasion:before:hover {
  text-decoration: none;
}
.site-link-list .mot-motorpasion:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.site-link-list .mot-motorpasionmexico:before {
  font-size: 18px;
  font-family: favicons;
  content: "\e60e";
  font-style: normal;
  vertical-align: middle;
  margin-right: 16px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}
.site-link-list .mot-motorpasionmexico:before:hover {
  text-decoration: none;
}
.site-link-list .mot-motorpasionmexico:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.site-link-list .mot-motorpasionmoto:before {
  font-size: 18px;
  font-family: favicons;
  content: "\e905";
  font-style: normal;
  vertical-align: middle;
  margin-right: 16px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}
.site-link-list .mot-motorpasionmoto:before:hover {
  text-decoration: none;
}
.site-link-list .mot-motorpasionmoto:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.site-link-list .mot-motorpasionfuturo:before {
  font-size: 18px;
  font-family: favicons;
  content: "\e60c";
  font-style: normal;
  vertical-align: middle;
  margin-right: 16px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}
.site-link-list .mot-motorpasionfuturo:before:hover {
  text-decoration: none;
}
.site-link-list .mot-motorpasionfuturo:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.site-link-list .oci-blogdecine:before {
  font-size: 18px;
  font-family: favicons;
  content: "\e602";
  font-style: normal;
  vertical-align: middle;
  margin-right: 16px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}
.site-link-list .oci-blogdecine:before:hover {
  text-decoration: none;
}
.site-link-list .oci-blogdecine:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.site-link-list .oci-vayatele:before {
  font-size: 18px;
  font-family: favicons;
  content: "\e618";
  font-style: normal;
  vertical-align: middle;
  margin-right: 16px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}
.site-link-list .oci-vayatele:before:hover {
  text-decoration: none;
}
.site-link-list .oci-vayatele:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.site-link-list .oci-diariodelviajero:before {
  font-size: 18px;
  font-family: favicons;
  content: "\e605";
  font-style: normal;
  vertical-align: middle;
  margin-right: 16px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}
.site-link-list .oci-diariodelviajero:before:hover {
  text-decoration: none;
}
.site-link-list .oci-diariodelviajero:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.site-link-list .oci-papelenblanco:before {
  font-size: 18px;
  font-family: favicons;
  content: "\e60f";
  font-style: normal;
  vertical-align: middle;
  margin-right: 16px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}
.site-link-list .oci-papelenblanco:before:hover {
  text-decoration: none;
}
.site-link-list .oci-papelenblanco:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.site-link-list .oci-espinof:before {
  font-size: 18px;
  font-family: favicons;
  content: "\e8fd";
  font-style: normal;
  vertical-align: middle;
  margin-right: 16px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}
.site-link-list .oci-espinof:before:hover {
  text-decoration: none;
}
.site-link-list .oci-espinof:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.site-link-list .eco-elblogsalmon:before {
  font-size: 18px;
  font-family: favicons;
  content: "\e607";
  font-style: normal;
  vertical-align: middle;
  margin-right: 16px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}
.site-link-list .eco-elblogsalmon:before:hover {
  text-decoration: none;
}
.site-link-list .eco-elblogsalmon:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.site-link-list .eco-pymesyautonomos:before {
  font-size: 18px;
  font-family: favicons;
  content: "\e611";
  font-style: normal;
  vertical-align: middle;
  margin-right: 16px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}
.site-link-list .eco-pymesyautonomos:before:hover {
  text-decoration: none;
}
.site-link-list .eco-pymesyautonomos:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.site-link-list .eco-ahorrodiario:before {
  font-size: 18px;
  font-family: favicons;
  content: "\e600";
  font-style: normal;
  vertical-align: middle;
  margin-right: 16px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}
.site-link-list .eco-ahorrodiario:before:hover {
  text-decoration: none;
}
.site-link-list .eco-ahorrodiario:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.site-link-list .oci-thewatmag:before {
  font-size: 18px;
  font-family: favicons;
  content: "\e904";
  font-style: normal;
  vertical-align: middle;
  margin-right: 16px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}
.site-link-list .oci-thewatmag:before:hover {
  text-decoration: none;
}
.site-link-list .oci-thewatmag:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.site-link-list .oci-sensacine:before {
  font-size: 18px;
  font-family: favicons;
  content: "\e903";
  font-style: normal;
  vertical-align: middle;
  margin-right: 16px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}
.site-link-list .oci-sensacine:before:hover {
  text-decoration: none;
}
.site-link-list .oci-sensacine:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.site-link-list .tech-ign:before {
  font-size: 18px;
  font-family: favicons;
  content: "\e902";
  font-style: normal;
  vertical-align: middle;
  margin-right: 16px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}
.site-link-list .tech-ign:before:hover {
  text-decoration: none;
}
.site-link-list .tech-ign:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.site-link-list .tech-3djuegos:before {
  font-size: 18px;
  font-family: favicons;
  content: "\e901";
  font-style: normal;
  vertical-align: middle;
  margin-right: 16px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}
.site-link-list .tech-3djuegos:before:hover {
  text-decoration: none;
}
.site-link-list .tech-3djuegos:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.site-link-list .tec-3djuegospc:before {
  font-size: 18px;
  font-family: favicons;
  content: "\e909";
  font-style: normal;
  vertical-align: middle;
  margin-right: 16px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}
.site-link-list .tec-3djuegospc:before:hover {
  text-decoration: none;
}
.site-link-list .tec-3djuegospc:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.site-link-list .tec-3djuegosguias:before {
  font-size: 18px;
  font-family: favicons;
  content: "\e90b";
  font-style: normal;
  vertical-align: middle;
  margin-right: 16px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}
.site-link-list .tec-3djuegosguias:before:hover {
  text-decoration: none;
}
.site-link-list .tec-3djuegosguias:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.site-link-list .tech-millenium:before {
  font-size: 18px;
  font-family: favicons;
  content: "\e900";
  font-style: normal;
  vertical-align: middle;
  margin-right: 16px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}
.site-link-list .tech-millenium:before:hover {
  text-decoration: none;
}
.site-link-list .tech-millenium:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.head-favicons-list .favicon {
  display: inline-block;
}
.head-favicons-list .favicon:hover.tech-millenium {
  color: #fff !important;
}
.m-is-thebest {
  overflow: hidden;
}
.m-is-thebest .index-list .item {
  position: relative;
  padding: 12px 0;
  margin: 0 0 24px;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
@media only screen and (min-width: 480px) {
  .m-is-thebest .index-list .item {
    max-width: 46%;
    margin-left: 1%;
    display: inline-block;
    vertical-align: top;
  }
}
@media only screen and (min-width: 768px) {
  .m-is-thebest .index-list .item {
    max-width: 47%;
    margin-left: 1.5%;
  }
}
@media only screen and (min-width: 1024px) {
  .m-is-thebest .index-list .item {
    float: none;
    clear: none;
    max-width: 100%;
    margin-left: 0;
  }
}
@media only screen and (min-width: 480px) {
  .m-is-thebest .index-list .item {
    display: block;
  }
}
@media only screen and (min-width: 768px) {
  .m-is-thebest .index-list .item {
    padding: 28px 0;
  }
}
.m-is-thebest .index-list .item .post-image,
.m-is-thebest .index-list .item h2,
.m-is-thebest .index-list .item .post-comments,
.m-is-thebest .index-list .item .post-author,
.m-is-thebest .index-list .item .post-body,
.m-is-thebest .index-list .item .post-best-comment {
  margin-left: 16px;
  margin-right: 16px;
}
@media only screen and (min-width: 768px) {
  .m-is-thebest .index-list .item .post-image,
  .m-is-thebest .index-list .item h2,
  .m-is-thebest .index-list .item .post-comments,
  .m-is-thebest .index-list .item .post-author,
  .m-is-thebest .index-list .item .post-body,
  .m-is-thebest .index-list .item .post-best-comment {
    margin-left: 24px;
    margin-right: 24px;
  }
}
.m-is-thebest .index-list .item a:hover {
  color: #38A0AB;
}
.m-is-thebest .index-list h2 {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 18px;
  line-height: 26.4px;
  text-transform: none;
  letter-spacing: 0;
  margin-top: 40.32px;
  margin-bottom: 16.32px;
  margin: 0;
}
@media only screen and (min-width: 768px) {
  .m-is-thebest .index-list h2 {
    font-size: 27px;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 1150px) {
  .m-is-thebest .index-list h2 {
    font-size: 27px;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 768px) {
  .m-is-thebest .index-list h2 {
    margin-top: 47.04px;
    margin-bottom: 19.04px;
  }
}
@media only screen and (min-width: 1150px) {
  .m-is-thebest .index-list h2 {
    margin-top: 47.04px;
    margin-bottom: 19.04px;
  }
}
@media only screen and (min-width: 768px) {
  .m-is-thebest .index-list h2 {
    margin: 0;
  }
}
.m-is-thebest .index-list h2 a {
  color: #333;
}
.m-is-thebest .index-list h2 a:hover {
  color: #38A0AB;
}
.m-is-thebest .index-list .post-image img {
  float: right;
  max-width: 40%;
  height: auto;
  margin-left: 8px;
  margin-bottom: 12px;
}
@media only screen and (min-width: 1024px) {
  .m-is-thebest .index-list .post-image img {
    float: left;
    margin-left: 0;
    margin-right: 12px;
    margin-bottom: 14px;
  }
}
.m-is-thebest .index-list .post-author {
  clear: right;
  font-size: 16px;
  line-height: 20px;
  color: #707070;
}
@media only screen and (min-width: 768px) {
  .m-is-thebest .index-list .post-author {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1150px) {
  .m-is-thebest .index-list .post-author {
    font-size: 16px;
  }
}
@media only screen and (min-width: 768px) {
  .m-is-thebest .index-list .post-author {
    line-height: 21px;
  }
}
@media only screen and (min-width: 1150px) {
  .m-is-thebest .index-list .post-author {
    line-height: 21px;
  }
}
@media only screen and (min-width: 480px) {
  .m-is-thebest .index-list .post-author {
    clear: none;
  }
}
@media only screen and (min-width: 1024px) {
  .m-is-thebest .index-list .post-author {
    margin-top: 12px;
  }
}
.m-is-thebest .index-list .post-author img {
  float: left;
  margin-right: 12px;
}
@media only screen and (min-width: 1024px) {
  .m-is-thebest .index-list .post-author img {
    margin-top: 5px;
  }
}
.m-is-thebest .index-list .post-author .fecha {
  display: block;
}
.m-is-thebest .index-list .post-comments,
.m-is-thebest .index-list .post-body .read-more {
  font-size: 16px;
  line-height: 20px;
  margin: 12px 0;
}
@media only screen and (min-width: 768px) {
  .m-is-thebest .index-list .post-comments,
  .m-is-thebest .index-list .post-body .read-more {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1150px) {
  .m-is-thebest .index-list .post-comments,
  .m-is-thebest .index-list .post-body .read-more {
    font-size: 16px;
  }
}
@media only screen and (min-width: 768px) {
  .m-is-thebest .index-list .post-comments,
  .m-is-thebest .index-list .post-body .read-more {
    line-height: 21px;
  }
}
@media only screen and (min-width: 1150px) {
  .m-is-thebest .index-list .post-comments,
  .m-is-thebest .index-list .post-body .read-more {
    line-height: 21px;
  }
}
@media only screen and (min-width: 768px) {
  .m-is-thebest .index-list .post-comments,
  .m-is-thebest .index-list .post-body .read-more {
    float: right;
    margin: 0;
  }
}
@media only screen and (min-width: 768px) {
  .m-is-thebest .index-list .post-comments {
    margin: 28px 0;
  }
}
.m-is-thebest .index-list .post-comments a:after {
  font-size: 16px;
  font-family: icons-min;
  content: "\f086";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-left: 0.2em;
}
.m-is-thebest .index-list .post-comments a:after:hover {
  text-decoration: none;
}
.m-is-thebest .index-list .post-comments a:before {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.m-is-thebest .index-list .post-best-comment {
  font-size: 16px;
  line-height: 20px;
  margin-top: 12px;
}
@media only screen and (min-width: 768px) {
  .m-is-thebest .index-list .post-best-comment {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1150px) {
  .m-is-thebest .index-list .post-best-comment {
    font-size: 16px;
  }
}
@media only screen and (min-width: 768px) {
  .m-is-thebest .index-list .post-best-comment {
    line-height: 21px;
  }
}
@media only screen and (min-width: 1150px) {
  .m-is-thebest .index-list .post-best-comment {
    line-height: 21px;
  }
}
@media only screen and (min-width: 1024px) {
  .m-is-thebest .index-list .post-best-comment {
    margin-left: 166px;
  }
}
.m-is-thebest .index-list .post-best-comment q {
  color: #707070;
}
.m-is-thebest .index-list .post-best-comment q:hover {
  color: #38A0AB;
}
.m-is-thebest .index-list .comment-author {
  width: auto;
  color: #707070;
}
.m-is-thebest .index-list .comment-author:before {
  font-size: 16px;
  font-family: icons-min;
  content: "\f086";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.m-is-thebest .index-list .comment-author:before:hover {
  text-decoration: none;
}
.m-is-thebest .index-list .comment-author:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.m-is-thebest .index-list .post-body {
  font-size: 16px;
  line-height: 20px;
}
@media only screen and (min-width: 768px) {
  .m-is-thebest .index-list .post-body {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1150px) {
  .m-is-thebest .index-list .post-body {
    font-size: 16px;
  }
}
@media only screen and (min-width: 768px) {
  .m-is-thebest .index-list .post-body {
    line-height: 21px;
  }
}
@media only screen and (min-width: 1150px) {
  .m-is-thebest .index-list .post-body {
    line-height: 21px;
  }
}
@media only screen and (min-width: 1024px) {
  .m-is-thebest .index-list .post-body {
    clear: left;
  }
}
.m-is-thebest .index-list .button {
  background-color: #00587F;
  background-color: #45969F;
  color: #fff;
  font-size: 14px;
  padding: 0 11px;
  border-radius: 6px;
  border: none;
  display: inline-block;
  height: 36px;
  line-height: 36px;
  cursor: pointer;
  vertical-align: baseline;
  white-space: nowrap;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 18px;
  line-height: 26.4px;
  text-transform: none;
  letter-spacing: 0;
  text-transform: uppercase;
  height: 60px;
  line-height: 60px;
  padding-left: 32px;
  padding-right: 32px;
}
@media only screen and (min-width: 768px) {
  .m-is-thebest .index-list .button {
    font-size: 13px;
  }
}
@media only screen and (min-width: 1150px) {
  .m-is-thebest .index-list .button {
    font-size: 13px;
  }
}
.m-is-thebest .index-list .button:hover {
  text-decoration: none;
}
.m-is-thebest .index-list .button:active,
.m-is-thebest .index-list .button:focus {
  padding-top: 1px;
}
.m-is-thebest .index-list .button[disabled="disabled"],
.m-is-thebest .index-list .button.m-disabled {
  opacity: 0.4;
  box-shadow: none;
}
.m-is-thebest .index-list .button[disabled="disabled"]:link,
.m-is-thebest .index-list .button.m-disabled:link,
.m-is-thebest .index-list .button[disabled="disabled"]:visited,
.m-is-thebest .index-list .button.m-disabled:visited,
.m-is-thebest .index-list .button[disabled="disabled"]:hover,
.m-is-thebest .index-list .button.m-disabled:hover,
.m-is-thebest .index-list .button[disabled="disabled"]:active,
.m-is-thebest .index-list .button.m-disabled:active {
  cursor: default;
  box-shadow: none;
}
.m-is-thebest .index-list .button:hover {
  background-color: #005479;
  color: #fff;
}
@media only screen and (min-width: 768px) {
  .m-is-thebest .index-list .button {
    font-size: 13px;
  }
}
@media only screen and (min-width: 1150px) {
  .m-is-thebest .index-list .button {
    font-size: 13px;
  }
}
.m-is-thebest .index-list .button:hover {
  text-decoration: none;
}
.m-is-thebest .index-list .button:active,
.m-is-thebest .index-list .button:focus {
  padding-top: 1px;
}
.m-is-thebest .index-list .button[disabled="disabled"],
.m-is-thebest .index-list .button.m-disabled {
  opacity: 0.4;
  box-shadow: none;
}
.m-is-thebest .index-list .button[disabled="disabled"]:link,
.m-is-thebest .index-list .button.m-disabled:link,
.m-is-thebest .index-list .button[disabled="disabled"]:visited,
.m-is-thebest .index-list .button.m-disabled:visited,
.m-is-thebest .index-list .button[disabled="disabled"]:hover,
.m-is-thebest .index-list .button.m-disabled:hover,
.m-is-thebest .index-list .button[disabled="disabled"]:active,
.m-is-thebest .index-list .button.m-disabled:active {
  cursor: default;
  box-shadow: none;
}
.m-is-thebest .index-list .button:hover {
  background-color: #428f97;
  color: #fff;
}
@media only screen and (min-width: 768px) {
  .m-is-thebest .index-list .button {
    font-size: 13px;
  }
}
@media only screen and (min-width: 1150px) {
  .m-is-thebest .index-list .button {
    font-size: 13px;
  }
}
.m-is-thebest .index-list .button:hover {
  text-decoration: none;
}
.m-is-thebest .index-list .button:active,
.m-is-thebest .index-list .button:focus {
  padding-top: 1px;
}
.m-is-thebest .index-list .button[disabled="disabled"],
.m-is-thebest .index-list .button.m-disabled {
  opacity: 0.4;
  box-shadow: none;
}
.m-is-thebest .index-list .button[disabled="disabled"]:link,
.m-is-thebest .index-list .button.m-disabled:link,
.m-is-thebest .index-list .button[disabled="disabled"]:visited,
.m-is-thebest .index-list .button.m-disabled:visited,
.m-is-thebest .index-list .button[disabled="disabled"]:hover,
.m-is-thebest .index-list .button.m-disabled:hover,
.m-is-thebest .index-list .button[disabled="disabled"]:active,
.m-is-thebest .index-list .button.m-disabled:active {
  cursor: default;
  box-shadow: none;
}
@media only screen and (min-width: 768px) {
  .m-is-thebest .index-list .button {
    font-size: 27px;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 1150px) {
  .m-is-thebest .index-list .button {
    font-size: 27px;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 768px) {
  .m-is-thebest .index-list .button {
    line-height: 60px;
  }
}
@media only screen and (min-width: 1024px) {
  .m-is-thebest .index-list .button {
    line-height: 60px;
  }
}
@media only screen and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) {
  .m-is-thebest .index-list .post-comments {
    clear: right;
  }
  .m-is-thebest .index-list h2 {
    max-width: 43%;
    padding-right: 2%;
  }
}
.home.m-is-thebest article .article-header {
  margin-top: 12px;
}
.m-is-archive .home-content {
  margin-left: 16px;
  margin-right: 16px;
}
@media only screen and (min-width: 768px) {
  .m-is-archive .home-content {
    max-width: 696px;
    margin-left: 72px;
    margin-right: 72px;
  }
}
@media only screen and (min-width: 1024px) {
  .m-is-archive .home-content {
    max-width: 100%;
    margin-left: 48px;
    margin-right: 48px;
  }
}
@media only screen and (min-width: 1150px) {
  .m-is-archive .home-content {
    max-width: 1044px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (min-width: 1600px) {
  .m-is-archive .home-content {
    max-width: 1368px;
  }
}
.m-is-archive #archive,
.m-is-archive #by-category,
.m-is-archive #tag-cloud {
  overflow: hidden;
}
.m-is-archive .category,
.m-is-archive .year {
  position: relative;
  margin: 24px 0 0;
  display: inline-block;
  vertical-align: top;
  width: 100%;
}
@media only screen and (min-width: 480px) {
  .m-is-archive .category,
  .m-is-archive .year {
    width: 49%;
  }
}
@media only screen and (min-width: 768px) {
  .m-is-archive .category,
  .m-is-archive .year {
    width: 32%;
    font-size: 16px;
    line-height: 21px;
  }
}
@media only screen and (min-width: 1024px) {
  .m-is-archive .category,
  .m-is-archive .year {
    width: 24%;
  }
}
@media only screen and (min-width: 1600px) {
  .m-is-archive .category,
  .m-is-archive .year {
    width: 19.5%;
  }
}
.m-is-archive .category h3,
.m-is-archive .year h3 {
  font-size: 16px;
  line-height: 20px;
  text-transform: uppercase;
  margin-top: 0;
  border-bottom: 1px solid #e9e9e9;
  padding-left: 16px;
  padding-bottom: 12px;
}
@media only screen and (min-width: 768px) {
  .m-is-archive .category h3,
  .m-is-archive .year h3 {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1150px) {
  .m-is-archive .category h3,
  .m-is-archive .year h3 {
    font-size: 16px;
  }
}
@media only screen and (min-width: 768px) {
  .m-is-archive .category h3,
  .m-is-archive .year h3 {
    line-height: 21px;
  }
}
@media only screen and (min-width: 1150px) {
  .m-is-archive .category h3,
  .m-is-archive .year h3 {
    line-height: 21px;
  }
}
@media only screen and (min-width: 768px) {
  .m-is-archive .category h3,
  .m-is-archive .year h3 {
    margin-top: 0;
    padding-left: 24px;
    padding-bottom: 14px;
  }
}
.m-is-archive .category li,
.m-is-archive .year li {
  margin: 12px 0 12px 16px;
  color: #707070;
}
@media only screen and (min-width: 768px) {
  .m-is-archive .category li,
  .m-is-archive .year li {
    margin-top: 14px;
    margin-bottom: 14px;
    margin-left: 24px;
  }
}
.m-is-archive .category li a:hover,
.m-is-archive .year li a:hover {
  color: #38A0AB;
}
.m-is-archive .cloud {
  text-align: center;
  font-size: 16px;
  line-height: 20px;
  color: #707070;
}
@media only screen and (min-width: 768px) {
  .m-is-archive .cloud {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1150px) {
  .m-is-archive .cloud {
    font-size: 16px;
  }
}
@media only screen and (min-width: 768px) {
  .m-is-archive .cloud {
    line-height: 21px;
  }
}
@media only screen and (min-width: 1150px) {
  .m-is-archive .cloud {
    line-height: 21px;
  }
}
.m-is-archive .cloud li {
  display: inline-block;
  margin: 0 16px 12px;
}
@media only screen and (min-width: 768px) {
  .m-is-archive .cloud li {
    margin: 0 12px 14px;
  }
}
.v-popular {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 18px;
  line-height: 26.4px;
  text-transform: none;
  letter-spacing: 0;
}
@media only screen and (min-width: 768px) {
  .v-popular {
    font-size: 27px;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 1150px) {
  .v-popular {
    font-size: 27px;
    line-height: 1.1;
  }
}
.vv-popular {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 22px;
  line-height: 28.8px;
  text-transform: none;
  letter-spacing: 0;
}
@media only screen and (min-width: 768px) {
  .vv-popular {
    font-size: 33px;
    line-height: 1.4;
  }
}
@media only screen and (min-width: 1150px) {
  .vv-popular {
    font-size: 33px;
    line-height: 1.4;
  }
}
.vvv-popular {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-weight: bold;
  font-size: 26px;
  line-height: 33.6px;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0;
}
@media only screen and (min-width: 768px) {
  .vvv-popular {
    font-size: 39px;
    line-height: 1.6;
  }
}
@media only screen and (min-width: 1150px) {
  .vvv-popular {
    font-size: 39px;
    line-height: 1.6;
  }
}
.list-archive ul,
.list-archive ul li {
  list-style-type: disc;
}
.list-archive li {
  margin: 12px 0 12px 16px;
}
@media only screen and (min-width: 768px) {
  .list-archive li {
    margin: 14px 0 14px 24px;
  }
}
/* Static page style */
.m-is-static .article-header,
.m-is-static .article-content,
.m-is-static .page-content {
  margin-left: 16px;
  margin-right: 16px;
}
@media only screen and (min-width: 768px) {
  .m-is-static .article-header,
  .m-is-static .article-content,
  .m-is-static .page-content {
    max-width: 696px;
    margin-left: 72px;
    margin-right: 72px;
  }
}
@media only screen and (min-width: 1024px) {
  .m-is-static .article-header,
  .m-is-static .article-content,
  .m-is-static .page-content {
    margin-left: auto;
    margin-right: auto;
  }
}
.m-is-static .article-header h1,
.m-is-static .blob p,
.m-is-static .blob ul,
.m-is-static .blob ol,
.m-is-static .blob blockquote {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}
.m-is-whoweare blockquote {
  border-left: 6px solid #e9e9e9;
  padding: 0 0 0 16px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-weight: normal;
  font-style: italic;
  margin-bottom: 14px;
}
@media only screen and (min-width: 768px) {
  .m-is-whoweare blockquote {
    padding: 0 0 0 24px;
  }
}
.m-is-whoweare blockquote p {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-weight: normal;
  font-style: italic;
}
.m-is-whoweare blockquote blockquote {
  border: none;
  padding: 0;
}
@media only screen and (min-width: 768px) {
  .m-is-whoweare blockquote blockquote {
    padding: 0 0 0 24px;
  }
}
.m-is-whoweare a.foot-list-item:hover {
  color: #fff;
}
.m-is-whoweare .foot-backlink:hover {
  color: #fff;
}
.m-is-whoweare .view-more a.btn-primary:hover {
  color: #ffffff;
}
.m-is-whoweare .button-contact {
  background-color: #00587F;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
  padding: 0 11px;
  border-radius: 6px;
  border: none;
  display: inline-block;
  height: 36px;
  line-height: 36px;
  cursor: pointer;
  vertical-align: baseline;
  white-space: nowrap;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  background-color: #45969F;
  color: #fff;
}
@media only screen and (min-width: 768px) {
  .m-is-whoweare .button-contact {
    font-size: 13px;
  }
}
@media only screen and (min-width: 1150px) {
  .m-is-whoweare .button-contact {
    font-size: 13px;
  }
}
.m-is-whoweare .button-contact:hover {
  text-decoration: none;
}
.m-is-whoweare .button-contact:active,
.m-is-whoweare .button-contact:focus {
  padding-top: 1px;
}
.m-is-whoweare .button-contact[disabled="disabled"],
.m-is-whoweare .button-contact.m-disabled {
  opacity: 0.4;
  box-shadow: none;
}
.m-is-whoweare .button-contact[disabled="disabled"]:link,
.m-is-whoweare .button-contact.m-disabled:link,
.m-is-whoweare .button-contact[disabled="disabled"]:visited,
.m-is-whoweare .button-contact.m-disabled:visited,
.m-is-whoweare .button-contact[disabled="disabled"]:hover,
.m-is-whoweare .button-contact.m-disabled:hover,
.m-is-whoweare .button-contact[disabled="disabled"]:active,
.m-is-whoweare .button-contact.m-disabled:active {
  cursor: default;
  box-shadow: none;
}
.m-is-whoweare .button-contact:hover {
  background-color: #005479;
  color: #fff;
}
@media only screen and (min-width: 768px) {
  .m-is-whoweare .button-contact {
    font-size: 13px;
  }
}
@media only screen and (min-width: 1150px) {
  .m-is-whoweare .button-contact {
    font-size: 13px;
  }
}
.m-is-whoweare .button-contact:hover {
  text-decoration: none;
}
.m-is-whoweare .button-contact:active,
.m-is-whoweare .button-contact:focus {
  padding-top: 1px;
}
.m-is-whoweare .button-contact[disabled="disabled"],
.m-is-whoweare .button-contact.m-disabled {
  opacity: 0.4;
  box-shadow: none;
}
.m-is-whoweare .button-contact[disabled="disabled"]:link,
.m-is-whoweare .button-contact.m-disabled:link,
.m-is-whoweare .button-contact[disabled="disabled"]:visited,
.m-is-whoweare .button-contact.m-disabled:visited,
.m-is-whoweare .button-contact[disabled="disabled"]:hover,
.m-is-whoweare .button-contact.m-disabled:hover,
.m-is-whoweare .button-contact[disabled="disabled"]:active,
.m-is-whoweare .button-contact.m-disabled:active {
  cursor: default;
  box-shadow: none;
}
.m-is-whoweare .button-contact:hover {
  background-color: #428f97;
  color: #fff;
}
.m-is-whoweare .content-dinamic .section-staff {
  margin-top: 48px;
}
.m-is-whoweare .content-dinamic .section-staff:before {
  display: none;
}
.m-is-whoweare .staff-editores,
.m-is-whoweare .staff-colaboradores,
.m-is-whoweare .staff-wsl {
  border-top: none;
  clear: both;
  overflow: hidden;
}
.m-is-whoweare h2,
.m-is-whoweare .nav,
.m-is-whoweare .header-section li {
  margin: 0;
  padding-top: 0;
  display: inline-block;
}
@media only screen and (min-width: 1024px) {
  .m-is-whoweare h2,
  .m-is-whoweare .nav,
  .m-is-whoweare .header-section li {
    margin-right: 24px;
  }
}
.m-is-whoweare .nav ul {
  margin: 0;
  padding: 0;
}
.m-is-whoweare .nav-articles {
  font-size: 16px;
  line-height: 20px;
}
@media only screen and (min-width: 768px) {
  .m-is-whoweare .nav-articles {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1150px) {
  .m-is-whoweare .nav-articles {
    font-size: 16px;
  }
}
@media only screen and (min-width: 768px) {
  .m-is-whoweare .nav-articles {
    line-height: 21px;
  }
}
@media only screen and (min-width: 1150px) {
  .m-is-whoweare .nav-articles {
    line-height: 21px;
  }
}
.m-is-whoweare .head-menu h2 {
  display: none;
}
.m-is-whoweare .staff-item {
  border: none;
  padding: 16px;
  margin: 24px 0;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}
@media only screen and (min-width: 1024px) {
  .m-is-whoweare .staff-item {
    width: 42%;
    min-height: 420px;
    margin: 24px 12px 6px;
    display: inline-block;
    vertical-align: top;
  }
}
.m-is-whoweare .section-staff .article-header {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 18px;
  line-height: 26.4px;
  text-transform: none;
  letter-spacing: 0;
  margin-top: 40.32px;
  margin-bottom: 16.32px;
  margin: 0;
}
@media only screen and (min-width: 768px) {
  .m-is-whoweare .section-staff .article-header {
    font-size: 27px;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 1150px) {
  .m-is-whoweare .section-staff .article-header {
    font-size: 27px;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 768px) {
  .m-is-whoweare .section-staff .article-header {
    margin-top: 47.04px;
    margin-bottom: 19.04px;
  }
}
@media only screen and (min-width: 1150px) {
  .m-is-whoweare .section-staff .article-header {
    margin-top: 47.04px;
    margin-bottom: 19.04px;
  }
}
@media only screen and (min-width: 1024px) {
  .m-is-whoweare .section-staff .article-header {
    margin: 0;
  }
}
.m-is-whoweare .article-metadata {
  width: 100%;
  padding: 16px 0;
}
.m-is-whoweare .article-author {
  position: relative;
  width: 100%;
  margin: 0;
  font-size: 13px;
}
.m-is-whoweare .figure {
  float: right;
  clear: both;
  max-width: 100px;
  margin: 0 0 24px 16px;
}
.m-is-whoweare .figure img {
  display: block;
  width: 100%;
  height: auto;
}
@media only screen and (min-width: 1024px) {
  .m-is-whoweare .figure {
    float: left;
    margin: 0 24px 24px 0;
    width: 150px;
  }
}
.m-is-whoweare .article-summary {
  font-size: 16px;
  line-height: 20px;
}
@media only screen and (min-width: 768px) {
  .m-is-whoweare .article-summary {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1150px) {
  .m-is-whoweare .article-summary {
    font-size: 16px;
  }
}
@media only screen and (min-width: 768px) {
  .m-is-whoweare .article-summary {
    line-height: 21px;
  }
}
@media only screen and (min-width: 1150px) {
  .m-is-whoweare .article-summary {
    line-height: 21px;
  }
}
.m-is-whoweare .staff-editores .article-summary {
  width: auto;
  float: none;
}
@media only screen and (min-width: 1024px) {
  .m-is-whoweare .staff-editores .article-summary {
    width: 270px;
    float: left;
    margin-bottom: 16px;
  }
}
.m-is-whoweare .staff-editores .article-summary p {
  margin: 0;
  padding: 0;
}
.m-is-whoweare .staff-colaboradores .staff-item {
  min-height: 250px;
}
.m-is-whoweare .staff-colaboradores .figure {
  width: 48px;
}
@media only screen and (min-width: 1024px) {
  .m-is-whoweare .staff-colaboradores .figure {
    width: 48px;
  }
}
.m-is-whoweare .staff-colaboradores .article-metadata {
  padding: 0 0 16px;
}
.m-is-whoweare .article-links {
  font-size: 14px;
  line-height: 16px;
  clear: both;
  margin: 12px 0 0;
  border: none;
}
@media only screen and (min-width: 768px) {
  .m-is-whoweare .article-links {
    font-size: 13px;
  }
}
@media only screen and (min-width: 1150px) {
  .m-is-whoweare .article-links {
    font-size: 13px;
  }
}
@media only screen and (min-width: 768px) {
  .m-is-whoweare .article-links {
    line-height: 16.8px;
  }
}
@media only screen and (min-width: 1024px) {
  .m-is-whoweare .article-links {
    line-height: 16.8px;
  }
}
@media only screen and (min-width: 1024px) {
  .m-is-whoweare .article-links {
    margin: 14px 0 0;
  }
}
.m-is-whoweare .article-links a {
  color: #707070;
}
.m-is-whoweare .article-links a:hover {
  color: #38A0AB;
}
.m-is-whoweare .staff-wsl .section-description,
.m-is-whoweare .staff-credits {
  font-size: 16px;
  line-height: 20px;
}
@media only screen and (min-width: 768px) {
  .m-is-whoweare .staff-wsl .section-description,
  .m-is-whoweare .staff-credits {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1150px) {
  .m-is-whoweare .staff-wsl .section-description,
  .m-is-whoweare .staff-credits {
    font-size: 16px;
  }
}
@media only screen and (min-width: 768px) {
  .m-is-whoweare .staff-wsl .section-description,
  .m-is-whoweare .staff-credits {
    line-height: 21px;
  }
}
@media only screen and (min-width: 1150px) {
  .m-is-whoweare .staff-wsl .section-description,
  .m-is-whoweare .staff-credits {
    line-height: 21px;
  }
}
.m-is-whoweare .section-description {
  margin: 12px 0;
}
@media only screen and (min-width: 1024px) {
  .m-is-whoweare .section-description {
    margin: 14px 0;
  }
}
.m-is-whoweare .masthead {
  font-size: 16px;
  line-height: 20px;
}
@media only screen and (min-width: 768px) {
  .m-is-whoweare .masthead {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1150px) {
  .m-is-whoweare .masthead {
    font-size: 16px;
  }
}
@media only screen and (min-width: 768px) {
  .m-is-whoweare .masthead {
    line-height: 21px;
  }
}
@media only screen and (min-width: 1150px) {
  .m-is-whoweare .masthead {
    line-height: 21px;
  }
}
.m-is-whoweare .masthead a {
  margin: 12px 0 12px 24px;
  display: block;
}
@media only screen and (min-width: 1024px) {
  .m-is-whoweare .masthead a {
    display: inline;
    margin: 0 0 0 24px;
  }
}
.m-is-whoweare .masthead span {
  display: inline;
}
.m-is-whoweare .staff-twitter,
.m-is-whoweare .staff-email,
.m-is-whoweare .staff-blog {
  width: auto;
  vertical-align: top;
  display: inline-block;
}
.m-is-whoweare .staff-twitter:before {
  font-size: 16px;
  font-family: icons-min;
  content: "\e61b";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.m-is-whoweare .staff-twitter:before:hover {
  text-decoration: none;
}
.m-is-whoweare .staff-twitter:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.m-is-whoweare .staff-email:before {
  font-size: 16px;
  font-family: icons-min;
  content: "\f0e0";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.m-is-whoweare .staff-email:before:hover {
  text-decoration: none;
}
.m-is-whoweare .staff-email:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.m-is-whoweare .staff-blog:before {
  font-size: 16px;
  font-family: icons-min;
  content: "\f0c1";
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  margin-right: 0.2em;
}
.m-is-whoweare .staff-blog:before:hover {
  text-decoration: none;
}
.m-is-whoweare .staff-blog:after {
  content: "";
  margin-right: 0;
  margin-left: 0;
}
.m-is-author {
  padding-top: 1px;
  padding-bottom: 1px;
}
.m-is-author .article-content {
  clear: right;
}
.m-is-author .author-archives li {
  list-style-type: disc;
  margin-left: 16px;
  margin-bottom: 12px;
}
.m-is-author .author-archives .list-head {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 18px;
  line-height: 24px;
  text-transform: none;
  letter-spacing: 0;
  margin-top: 31.92px;
  margin-bottom: 16.32px;
  list-style-type: none;
  margin-left: 0;
}
@media only screen and (min-width: 768px) {
  .m-is-author .author-archives .list-head {
    font-size: 23px;
    line-height: 1;
  }
}
@media only screen and (min-width: 1150px) {
  .m-is-author .author-archives .list-head {
    font-size: 23px;
    line-height: 1;
  }
}
@media only screen and (min-width: 768px) {
  .m-is-author .author-archives .list-head {
    margin-top: 37.24px;
    margin-bottom: 19.04px;
  }
}
@media only screen and (min-width: 1150px) {
  .m-is-author .author-archives .list-head {
    margin-top: 37.24px;
    margin-bottom: 19.04px;
  }
}
.m-is-author .author-avatar {
  max-width: 100px;
  max-height: 100px;
  height: auto;
  float: right;
  margin-bottom: 12px;
}
body {
  color: #333;
  background: #F0F4F8;
}
a {
  color: #3998C7;
}
h1,
h2,
h3,
h4,
h5 {
  color: #111;
}
.a-blob:visited {
  color: #0072AB;
}
.a-blob:hover {
  color: #38A0AB;
}
.a-text {
  color: #333;
}
.a-text:hover {
  color: #38A0AB;
}
.a-heading {
  color: #111;
}
.a-heading:hover {
  color: #38A0AB;
}
.a-faded {
  color: #707070;
}
.a-faded:hover {
  color: #38A0AB;
}
.a-colored {
  background-color: #f1f8fb;
}
.a-colored:hover {
  color: #38A0AB;
  background-color: #f1f8f9;
}
.a-light {
  color: #fff;
}
.a-light:hover {
  color: #fff;
}
.a-inverted {
  background-color: #3998C7;
  color: #fff;
}
.a-inverted:hover {
  background-color: #38A0AB;
}
.cancel-link,
.comment-order a,
.comment-date a {
  color: #707070;
}
.cancel-link:hover,
.comment-order a:hover,
.comment-date a:hover {
  color: #38A0AB;
}
.btn,
a.btn,
a.btn:visited {
  background-color: #00587F;
  color: #fff;
}
.btn:hover,
a.btn:hover,
a.btn:visited:hover {
  background-color: #005479;
  color: #fff;
}
.btn.is-opened {
  background-color: #fff;
  color: #00587F;
}
.btn-primary {
  background-color: #45969F;
  color: #fff;
}
.btn-primary:hover {
  background-color: #428f97;
  color: #fff;
}
.btn-primary.is-opened {
  background-color: #fff;
  color: #45969F;
}
.btn-secondary,
.btn-faded {
  background-color: #E4E9EE;
  color: #333;
}
.btn-secondary:hover,
.btn-faded:hover {
  background-color: #e7ebf0;
  color: #333;
}
.btn-inverted {
  background-color: #333;
  color: #ccc;
}
.btn-inverted:hover {
  background-color: #444;
  color: #fff;
}
.btn-secondary.is-opened,
.btn-context.is-opened,
.btn-comment-reply.is-opened,
.btn-comment-menu.is-opened,
.btn-comment-subscribe.is-opened {
  background-color: #333;
  color: #E4E9EE;
}
.btn-secondary.is-opened:hover,
.btn-context.is-opened:hover,
.btn-comment-reply.is-opened:hover,
.btn-comment-menu.is-opened:hover,
.btn-comment-subscribe.is-opened:hover {
  background-color: #303030;
  color: #E4E9EE;
}
.btn-comment-vote-up {
  background-color: #72ac26 !important;
}
.btn-comment-vote-up:hover {
  background-color: #72ac26 !important;
}
.btn-comment-vote-down {
  background-color: #E03737 !important;
  color: #fff;
}
.btn-comment-vote-down:hover {
  background-color: #E03737 !important;
  color: #fff;
}
.btn-comment-vote-up.comment-vote-disabled,
.btn-comment-vote-up.comment-vote-disabled:hover .btn-comment-vote-down.comment-vote-disabled,
.btn-comment-vote-down.comment-vote-disabled:hover {
  background-color: #E4E9EE;
  color: #333;
  cursor: default;
}
.btn-facebook,
.btn-text-facebook {
  background-color: #4267b2 !important;
  color: #fff;
}
.btn-facebook:hover,
.btn-text-facebook:hover {
  background-color: #3f62a9 !important;
  color: #fff;
}
.btn-flipboard {
  background-color: #e02828 !important;
  color: #fff;
}
.btn-flipboard:hover {
  background-color: #d52626 !important;
  color: #fff;
}
.link-facebook,
.link-facebook:hover {
  color: #4267b2;
}
.btn-twitter,
.btn-text-twitter {
  background-color: #00abf1 !important;
  color: #fff;
}
.btn-twitter:hover,
.btn-text-twitter:hover {
  background-color: #00a2e5 !important;
  color: #fff;
}
.link-twitter,
.link-twitter:hover {
  color: #00abf1;
  background-color: transparent !important;
}
.btn-gplus,
.btn-text-gplus {
  background-color: #DB4D25 !important;
  color: #fff;
}
.btn-gplus:hover,
.btn-text-gplus:hover {
  background-color: #d04923 !important;
  color: #fff;
}
.link-gplus,
.link-gplus:hover {
  color: #DB4D25;
}
.btn-whatsapp,
.btn-text-whatsapp {
  background-color: #56A61E !important;
  color: #fff;
}
.btn-whatsapp:hover,
.btn-text-whatsapp:hover {
  background-color: #529e1d !important;
  color: #fff;
}
.link-whatsapp,
.link-whatsapp:hover {
  color: #56A61E;
}
.btn-snapchat,
.btn-text-snapchat {
  background-color: #EFEC00 !important;
  color: #fff;
}
.btn-snapchat:hover,
.btn-text-snapchat:hover {
  background-color: #e3e000 !important;
  color: #fff;
}
.link-snapchat,
.link-snapchat:hover {
  color: #000;
}
.btn-instagram,
.btn-text-instagram {
  background-color: #125688 !important;
  color: #fff;
}
.btn-instagram:hover,
.btn-text-instagram:hover {
  background-color: #115281 !important;
  color: #fff;
}
.link-instagram,
.link-instagram:hover {
  color: #125688;
}
.btn-flickr,
.btn-text-flickr {
  background-color: #128FDC !important;
  color: #fff;
}
.btn-flickr:hover,
.btn-text-flickr:hover {
  background-color: #1188d1 !important;
  color: #fff;
}
.link-flickr,
.link-flickr:hover {
  color: #128FDC;
}
.btn-telegram,
.btn-text-telegram {
  background-color: #2e87ca !important;
  color: #fff;
}
.btn-telegram:hover,
.btn-text-telegram:hover {
  background-color: #2c80c0 !important;
  color: #fff;
}
.link-telegram,
.link-telegram:hover {
  color: #2e87ca;
}
.btn-email,
.btn-text-email {
  background-color: #729e54 !important;
  color: #fff;
}
.btn-email:hover,
.btn-text-email:hover {
  background-color: #6c9650 !important;
  color: #fff;
}
.link-email,
.link-email:hover {
  color: #729e54;
}
.btn-rss,
.btn-text-rss {
  background-color: #f60 !important;
  color: #fff;
}
.btn-rss:hover,
.btn-text-rss:hover {
  background-color: #f26100 !important;
  color: #fff;
}
.link-rss,
.link-rss:hover {
  color: #f60;
}
.link-youtube,
.link-youtube:hover {
  color: #cc181e;
}
.link-pinterest,
.link-pinterest:hover {
  color: #cc181e;
}
.link-twitch,
.link-twitch:hover {
  color: #6441a4;
}
.link-linkedin,
.link-linkedin:hover {
  color: #0077B5;
  background-color: transparent !important;
}
.link-flipboard,
.link-flipboard:hover {
  color: #e02828;
  background-color: transparent !important;
}
.link-discord,
.link-discord:hover {
  color: #7289da;
  background-color: transparent !important;
}
@media only screen and (min-width: 1280px) {
  .comment-actions-share .btn-facebook,
  .comment-actions-share .btn-twitter,
  .comment-actions-share .btn-email,
  .comment-actions-share .btn-flipboard {
    background: transparent !important;
    color: #707070;
  }
  .comment-actions-share .btn-facebook:hover {
    color: #4267b2;
  }
  .comment-actions-share .btn-flipboard:hover {
    color: #e02828;
  }
  .comment-actions-share .btn-twitter:hover {
    color: #00abf1;
  }
  .comment-actions-share .btn-email:hover {
    color: #729e54;
  }
}
.link-tiktok,
.link-tiktok:hover {
  color: #000000;
}
.head-container,
.head,
.head-with-ad {
  background: #00587F;
}
.head-link {
  background-color: #126C99;
  color: #fff;
  border-bottom: 1px solid #3486AA;
}
.head-link:hover {
  background-color: #2a7ba3;
  color: #fff;
}
.head-editorspick,
.head-sponsor {
  color: #222;
  color: #fff;
}
.head-editorspick a,
.head-sponsor a {
  color: #222;
  color: #fff;
}
.head-editorspick a:hover,
.head-sponsor a:hover {
  color: #222;
  color: #fff;
}
.head-editorspick-type,
.head-sponsor-type {
  color: #222;
  color: #fff;
  opacity: 0.4;
}
.head-link-secondary {
  background: #222;
  color: #707070;
}
.head-link-secondary a {
  color: #707070;
}
.head-link-secondary a:hover {
  color: #fbfbfb;
}
.icon-unread {
  color: #52AEB8;
}
.head.m-v5 {
  background: #9F0000;
}
.head.m-v5 .head-link {
  background-color: #ad2626 !important;
  color: #fff;
  border-bottom: 1px solid #bc4d4d !important;
}
.head.m-v5 .head-link:hover {
  background-color: #116791;
  color: #fff;
}
.head-link-new.m-v5::after {
  color: #5BA4D7 !important;
}
.head-menu {
  background: #f6f6f6;
}
.head-menu h2 {
  color: #707070;
}
.related-item a,
.related-leaving-item a,
.head-new-item,
.head-list-item,
.head-menu-editorspick a {
  color: #333;
}
.related-item a:hover,
.related-leaving-item a:hover,
.head-new-item:hover,
.head-list-item:hover,
.head-menu-editorspick a:hover {
  background: #fff;
  color: #3998C7;
}
.item-meta,
.head-item-meta {
  color: #707070;
}
.search-box,
.head-menu-search,
.head-list-item.is-visible,
.head-channel-list.is-visible {
  background: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.head-search-button:hover {
  background: transparent !important;
  color: #38A0AB !important;
}
.head-menu-follow a {
  opacity: 0.8;
}
.head-menu-follow a:hover {
  opacity: 1;
}
.comment-section {
  background-color: #E4E9EE;
}
.comment-section h2,
.comment-section h3,
.comment-section h3 a {
  color: #4A768D;
}
.comment-section h3 a:hover {
  color: #38A0AB;
}
.context-menu-list {
  background-color: #333;
}
.context-menu-list li {
  color: #E4E9EE;
  border-color: #565758;
}
.context-menu-list a {
  color: #E4E9EE;
}
.context-menu-list a:hover {
  background: #292929;
  color: #fff;
}
.context-menu-list .votes {
  color: #fff;
}
.u-article-summary,
.sumario,
.sumario_derecha,
.sumario_izquierda {
  color: #62828F;
}
.article-share .icon-facebook:hover {
  color: #4267b2;
}
.article-share .icon-twitter:hover {
  color: #00abf1;
}
.article-share .icon-gplus:hover {
  color: #DB4D25;
}
.article-share .icon-email:hover {
  color: #729e54;
}
@media only screen and (min-width: 768px) {
  .comment-order a,
  .comment-order a:visited {
    color: #97b0be;
  }
}
.comment-author a {
  color: #333;
}
.comment-author a:hover {
  color: #38A0AB;
}
.comment-thread-caption.is-fixed .comment-thread-caption-wrapper {
  background: #333;
  color: #d6d6d6;
}
.comment-thread-close {
  background-color: #f2f4f7 !important;
  color: #97b0be !important;
}
.comment-thread-caption.is-fixed .comment-thread-close,
.comment-thread-caption.is-fixed .comment-thread-source-more {
  background-color: #333 !important;
  color: #fff !important;
  opacity: 0.5;
}
.comment-thread-caption.is-fixed .comment-thread-close:hover,
.comment-thread-caption.is-fixed .comment-thread-source-more:hover {
  opacity: 1;
}
.comment-item {
  background: #fff;
}
.ad-contact a,
.comment-moderated {
  background: transparent;
  color: #97b0be;
}
.article {
  background: #fff;
}
.article-social-share {
  color: #707070;
}
.article-social-share.m-v1 {
  background: rgba(255, 255, 255, 0.9);
}
.article-link-related a strong {
  color: #333;
}
.article-link-related a span {
  color: #707070;
}
.article-link-related a:hover strong,
.article-link-related a:hover span {
  color: #38A0AB;
}
.blob a:visited {
  color: #0072AB;
}
.blob a:hover {
  color: #38A0AB;
}
.article-item-title,
.article-item-content {
  color: #333;
}
.article-item-date {
  color: #707070;
}
.article-metadata {
  color: #707070;
}
.search-results-section {
  background-color: #E4E9EE;
}
.search-results-query {
  background: #DFFAFF;
}
.search-article-item a {
  background: #fff;
}
.ad-top {
  background: #126C99;
}
.section-hero-container,
.home-video-stream-container {
  background: #0C233D !important;
}
.home-video-stream h2 a {
  color: #fff;
}
.post-slide-gallery .video-rows-container li {
  background: transparent !important;
  box-shadow: none;
}
.post-slide-gallery .video-rows-container li h4 {
  color: #fff;
}
.article-comments a,
.article-save a {
  color: #333;
}
.newsletter-box {
  background: #E4E9EE;
}
.head-corners-disclaimer {
  color: #707070;
}
.article-landing {
  background-color: #fbfbfb;
}
.article-landing .hook-header {
  background-color: #F0F4F8;
}
body .section-description-container.m-category {
  background: #00435E;
}
body .section-description-container.m-category .section-description p,
body .section-description-container.m-category .section-description h3 {
  color: #fff;
}
body .section-description-container.m-category .category-list-item,
body .section-description-container.m-category .category-list-item a.category-list-anchor {
  color: #fff;
}
.base-asset-vine {
  display: block;
  position: relative;
  width: 100%;
  height: 0;
  padding: 100% 0 0 0;
  overflow: hidden;
}
.base-asset-vine embed,
.base-asset-vine iframe,
.base-asset-vine object,
.base-asset-vine video,
.base-asset-vine .fb-video {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.article-asset-image {
  overflow: hidden;
}
.article-asset-image .base-wrapper-image {
  display: block;
  position: relative;
  width: 100%;
  height: 0;
  overflow: hidden;
}
.article-asset-image .base-wrapper-image img,
.article-asset-image .base-wrapper-image img.centro,
.article-asset-image .base-wrapper-image img.centro_sinmarco {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
/* overlay for video and contact lightbox */
.lightbox-overlay {
  position: fixed;
  background: rgba(0, 0, 0, 0.8);
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.m-is-contact .section-contact-us {
  overflow: hidden;
  display: flex;
  flex-direction: column;
  margin-bottom: 24px;
}
@media only screen and (min-width: 1024px) {
  .m-is-contact .section-contact-us {
    justify-content: space-between;
    flex-direction: row;
  }
}
.m-is-contact .contact-wsl {
  max-width: 600px;
  margin-right: 16px;
}
@media only screen and (min-width: 1024px) {
  .m-is-contact .contact-wsl {
    display: inline-block;
    margin-right: 48px;
    vertical-align: top;
  }
}
.m-is-contact .contact-wsl .vcard div p {
  margin: 0;
}
.m-is-contact .contact-us-form {
  background-color: #E4E9EE;
  padding: 16px;
  border-radius: 4px;
}
@media only screen and (min-width: 1024px) {
  .m-is-contact .contact-us-form {
    display: inline-block;
    align-self: baseline;
  }
  .m-is-contact .contact-us-form h2 {
    margin-top: 0 !important;
  }
}
.m-is-contact .contact-us-form input,
.m-is-contact .contact-us-form textarea {
  display: block;
  width: 99%;
  resize: none;
}
.m-is-contact .nform-fieldgroup p {
  margin-bottom: 14px;
}
.m-is-contact .blockbuttons {
  display: block;
  text-align: center;
  padding: 16px;
  margin: 16px;
  background-color: #fff;
  border-radius: 100px;
}
.m-is-contact .blockred {
  color: #cc181e;
}
.m-is-contact .blockblue {
  color: #4267b2;
}
.m-is-contact .nform-fieldgroup .button {
  background-color: #00587F;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
  padding: 0 11px;
  border-radius: 6px;
  border: none;
  display: inline-block;
  height: 36px;
  line-height: 36px;
  cursor: pointer;
  vertical-align: baseline;
  white-space: nowrap;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  background-color: #45969F;
  color: #fff;
}
@media only screen and (min-width: 768px) {
  .m-is-contact .nform-fieldgroup .button {
    font-size: 13px;
  }
}
@media only screen and (min-width: 1150px) {
  .m-is-contact .nform-fieldgroup .button {
    font-size: 13px;
  }
}
.m-is-contact .nform-fieldgroup .button:hover {
  text-decoration: none;
}
.m-is-contact .nform-fieldgroup .button:active,
.m-is-contact .nform-fieldgroup .button:focus {
  padding-top: 1px;
}
.m-is-contact .nform-fieldgroup .button[disabled="disabled"],
.m-is-contact .nform-fieldgroup .button.m-disabled {
  opacity: 0.4;
  box-shadow: none;
}
.m-is-contact .nform-fieldgroup .button[disabled="disabled"]:link,
.m-is-contact .nform-fieldgroup .button.m-disabled:link,
.m-is-contact .nform-fieldgroup .button[disabled="disabled"]:visited,
.m-is-contact .nform-fieldgroup .button.m-disabled:visited,
.m-is-contact .nform-fieldgroup .button[disabled="disabled"]:hover,
.m-is-contact .nform-fieldgroup .button.m-disabled:hover,
.m-is-contact .nform-fieldgroup .button[disabled="disabled"]:active,
.m-is-contact .nform-fieldgroup .button.m-disabled:active {
  cursor: default;
  box-shadow: none;
}
.m-is-contact .nform-fieldgroup .button:hover {
  background-color: #005479;
  color: #fff;
}
@media only screen and (min-width: 768px) {
  .m-is-contact .nform-fieldgroup .button {
    font-size: 13px;
  }
}
@media only screen and (min-width: 1150px) {
  .m-is-contact .nform-fieldgroup .button {
    font-size: 13px;
  }
}
.m-is-contact .nform-fieldgroup .button:hover {
  text-decoration: none;
}
.m-is-contact .nform-fieldgroup .button:active,
.m-is-contact .nform-fieldgroup .button:focus {
  padding-top: 1px;
}
.m-is-contact .nform-fieldgroup .button[disabled="disabled"],
.m-is-contact .nform-fieldgroup .button.m-disabled {
  opacity: 0.4;
  box-shadow: none;
}
.m-is-contact .nform-fieldgroup .button[disabled="disabled"]:link,
.m-is-contact .nform-fieldgroup .button.m-disabled:link,
.m-is-contact .nform-fieldgroup .button[disabled="disabled"]:visited,
.m-is-contact .nform-fieldgroup .button.m-disabled:visited,
.m-is-contact .nform-fieldgroup .button[disabled="disabled"]:hover,
.m-is-contact .nform-fieldgroup .button.m-disabled:hover,
.m-is-contact .nform-fieldgroup .button[disabled="disabled"]:active,
.m-is-contact .nform-fieldgroup .button.m-disabled:active {
  cursor: default;
  box-shadow: none;
}
.m-is-contact .nform-fieldgroup .button:hover {
  background-color: #428f97;
  color: #fff;
}
.m-is-contact .vcard a:hover {
  color: #38A0AB;
}
/* styles for contact pop ups */
.modal-contact-overlay {
  position: fixed;
  background: rgba(0, 0, 0, 0.8);
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.modal-contact {
  width: 85%!important;
  background: #ececec;
  padding-bottom: 16px;
}
@media only screen and (min-width: 768px) {
  .modal-contact {
    width: 80%!important;
  }
}
@media only screen and (min-width: 1024px) {
  .modal-contact {
    max-width: 696px;
  }
}
.modal-contact .ui-widget-header {
  background: transparent;
}
.modal-contact .modal {
  padding: 0 16px;
}
.modal-contact .modal h2 {
  margin: 0;
}
.modal-contact .modal p {
  margin: 16px 0;
}
.modal-contact .modal .nform {
  background: #fff;
  border: 1px solid #dfdfdf;
  padding: 28px;
}
.modal-contact .modal .nform .form-rows {
  margin: 0 0 28px 0;
}
.modal-contact .modal .nform .form-rows label {
  display: inline-block;
  width: 100%;
  line-height: 24px;
  margin-bottom: 0;
  margin-right: 32px;
}
.modal-contact .modal .nform .form-rows input,
.modal-contact .modal .nform .form-rows textarea {
  width: 100%;
}
.modal-contact .modal .nform .form-rows textarea {
  resize: none;
}
/* for mobile support of jira dialog */
#atlwdg-container {
  max-width: 95%;
}
#atlwdg-container iframe {
  min-height: 300px;
}
/* Article nav */
.pager {
  margin: 32px 16px;
}
.pager a {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
  padding: 0 11px;
  border-radius: 6px;
  border: none;
  display: inline-block;
  height: 36px;
  line-height: 36px;
  cursor: pointer;
  vertical-align: baseline;
  white-space: nowrap;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  background-color: #00587F;
  color: #fff;
}
@media only screen and (min-width: 768px) {
  .pager a {
    font-size: 13px;
  }
}
@media only screen and (min-width: 1150px) {
  .pager a {
    font-size: 13px;
  }
}
.pager a:hover {
  text-decoration: none;
}
.pager a:active,
.pager a:focus {
  padding-top: 1px;
}
.pager a[disabled="disabled"],
.pager a.m-disabled {
  opacity: 0.4;
  box-shadow: none;
}
.pager a[disabled="disabled"]:link,
.pager a.m-disabled:link,
.pager a[disabled="disabled"]:visited,
.pager a.m-disabled:visited,
.pager a[disabled="disabled"]:hover,
.pager a.m-disabled:hover,
.pager a[disabled="disabled"]:active,
.pager a.m-disabled:active {
  cursor: default;
  box-shadow: none;
}
.pager a:hover {
  background-color: #005479;
  color: #fff;
}
.pager .previous a,
.pager .next a {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
  padding: 0 11px;
  border-radius: 6px;
  border: none;
  display: inline-block;
  height: 36px;
  line-height: 36px;
  cursor: pointer;
  vertical-align: baseline;
  white-space: nowrap;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  background-color: #45969F;
  color: #fff;
}
@media only screen and (min-width: 768px) {
  .pager .previous a,
  .pager .next a {
    font-size: 13px;
  }
}
@media only screen and (min-width: 1150px) {
  .pager .previous a,
  .pager .next a {
    font-size: 13px;
  }
}
.pager .previous a:hover,
.pager .next a:hover {
  text-decoration: none;
}
.pager .previous a:active,
.pager .next a:active,
.pager .previous a:focus,
.pager .next a:focus {
  padding-top: 1px;
}
.pager .previous a[disabled="disabled"],
.pager .next a[disabled="disabled"],
.pager .previous a.m-disabled,
.pager .next a.m-disabled {
  opacity: 0.4;
  box-shadow: none;
}
.pager .previous a[disabled="disabled"]:link,
.pager .next a[disabled="disabled"]:link,
.pager .previous a.m-disabled:link,
.pager .next a.m-disabled:link,
.pager .previous a[disabled="disabled"]:visited,
.pager .next a[disabled="disabled"]:visited,
.pager .previous a.m-disabled:visited,
.pager .next a.m-disabled:visited,
.pager .previous a[disabled="disabled"]:hover,
.pager .next a[disabled="disabled"]:hover,
.pager .previous a.m-disabled:hover,
.pager .next a.m-disabled:hover,
.pager .previous a[disabled="disabled"]:active,
.pager .next a[disabled="disabled"]:active,
.pager .previous a.m-disabled:active,
.pager .next a.m-disabled:active {
  cursor: default;
  box-shadow: none;
}
.pager .previous a:hover,
.pager .next a:hover {
  background-color: #428f97;
  color: #fff;
}
/* Articles */
.home article {
  border-top: 1px solid #ddd;
  width: 100%;
  overflow: hidden;
  text-align: left;
}
.home article h2,
.home article h1,
.home article .article-summary,
.home article .article-taxonomy {
  padding: 0 32px;
}
.home article h1,
.home article h2 {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 18px;
  line-height: 24px;
  text-transform: none;
  letter-spacing: 0;
  margin-top: 31.92px;
  margin-bottom: 16.32px;
}
@media only screen and (min-width: 768px) {
  .home article h1,
  .home article h2 {
    font-size: 23px;
    line-height: 1;
  }
}
@media only screen and (min-width: 1150px) {
  .home article h1,
  .home article h2 {
    font-size: 23px;
    line-height: 1;
  }
}
@media only screen and (min-width: 768px) {
  .home article h1,
  .home article h2 {
    margin-top: 37.24px;
    margin-bottom: 19.04px;
  }
}
@media only screen and (min-width: 1150px) {
  .home article h1,
  .home article h2 {
    margin-top: 37.24px;
    margin-bottom: 19.04px;
  }
}
.home article .article-metadata {
  margin: 16px 0;
}
.home article time {
  margin: 0 0 0 16px;
  white-space: nowrap;
}
.home article .article-comments {
  float: right;
  margin: 0 16px 0 0;
  display: inline;
}
.home article .figure img {
  display: block;
  width: 100%;
}
.home article .social-sharing {
  margin: 0;
  padding: 12px 0;
  border-top: 1px solid #ddd;
}
.home article .social-sharing li {
  display: inline;
  margin: 0 0 0 5px;
}
.home article .article-taxonomy {
  border-top: 1px solid #ddd;
}
.home article h2 a,
.home-list article h2 a {
  color: #333;
}
.home article .article-comments a,
.home-list article .article-comments a {
  color: #333;
  padding: 5px 0;
  font-size: 1.2em;
  font-weight: bold;
}
.home article .article-header,
.home-list article .article-header {
  font-weight: bold;
  margin-left: 44%;
  padding-left: 0;
  padding-right: 0;
  margin-right: 2%;
}
.home article .figure,
.home-list article .figure {
  float: left;
  max-width: 40%;
  overflow: hidden;
  max-height: 100%;
  height: auto;
  margin: 3% 2%;
  width: 40%;
}
.home article .article-metadata,
.home-list article .article-metadata {
  margin: 0 0 3% 44%;
}
.home article time,
.home-list article time {
  margin: 0;
}
