/**
 * Main LESS
*/
@import "../../node_modules/reset-css/reset.css";
@font-face {
  font-family: Raleway;
  src: url("../fonts/Raleway/raleway-regular-webfont.woff") format("woff");
}
@font-face {
  font-family: RalewayBold;
  src: url("../fonts/Raleway/Raleway-Bold.ttf") format("truetype");
}
@font-face {
  font-family: RalewayLight;
  src: url("../fonts/Raleway/Raleway-Light.ttf") format("truetype");
}
@font-face {
  font-family: RalewayBoldItalic;
  src: url("../fonts/Raleway/Raleway-BoldItalic.ttf") format("truetype");
}
@font-face {
  font-family: Ubuntu;
  src: url("../fonts/Ubuntu/Ubuntu-Regular.ttf") format("truetype");
}
@font-face {
  font-family: UbuntuBold;
  src: url("../fonts/Ubuntu/ubuntu-bold-webfont.woff") format("woff");
}
@font-face {
  font-family: UbuntuLight;
  src: url("../fonts/Ubuntu/Ubuntu-Light.ttf") format("truetype");
}
@font-face {
  font-family: Merriweather;
  src: url("../fonts/Merriweather/Merriweather-Regular.ttf") format("truetype");
}
@font-face {
  font-family: MerriweatherBold;
  src: url("../fonts/Merriweather/Merriweather-Bold.ttf") format("truetype");
}
@font-face {
  font-family: MerriweatherLight;
  src: url("../fonts/Merriweather/Merriweather-Light.ttf") format("truetype");
}
@font-face {
  font-family: MerriweatherBlack;
  src: url("../fonts/Merriweather/Merriweather-Black.ttf") format("truetype");
}
@font-face {
  font-family: Unna;
  src: url("../fonts/Unna/Unna-Regular.ttf") format("truetype");
}
@font-face {
  font-family: UnnaBold;
  src: url("../fonts/Unna/Unna-Bold.ttf") format("truetype");
}
@font-face {
  font-family: BodoniBold;
  src: url("../fonts/Bodoni/BodoniFLF-Bold.ttf") format("truetype");
}
body {
  font-family: Raleway, sans-serif;
  color: #333333;
}
em {
  font-style: italic;
}
.wrap-full {
  max-width: 100%;
  box-sizing: border-box;
  margin: 0 auto;
}
.container-fluid-full {
  margin-right: auto;
  margin-left: auto;
}
.wrap-outer {
  max-width: 1700px;
  box-sizing: border-box;
  margin: 0 auto;
}
.container-fluid-outer {
  margin-right: auto;
  margin-left: auto;
}
.wrap-inner {
  max-width: 1220px;
  box-sizing: border-box;
  margin: 0 auto;
}
.container-fluid-inner {
  padding-right: 1rem;
  padding-left: 1rem;
  margin-right: auto;
  margin-left: auto;
}
.hide-mobile {
  display: none;
}
.hide-desktop {
  display: inherit;
}
section img {
  display: block;
  max-width: 100%;
  margin: auto;
}
.txt-center {
  text-align: center;
}
a {
  color: inherit;
  text-decoration: none;
}
.red-border-top {
  border-top: 3px solid #ab183a;
}
.red-border-bottom {
  border-bottom: 3px solid #ab183a;
}
.ad {
  margin-bottom: 15px;
  margin-top: 15px;
}
.ads {
  margin-bottom: 30px;
}
.ads .box {
  text-align: center;
}
.ads .ad {
  background: url("../../assets/img/300x250.png") no-repeat;
  width: 300px;
  height: 250px;
  margin: auto;
}
.custom-share-button {
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  color: #fff;
  background-color: #55acee;
  padding: 2px 4px 4px;
  height: 18px;
  display: inline-block !important;
  margin-right: 15px;
}
.custom-share-button-icon,
.custom-share-button-label {
  display: inline-block;
  vertical-align: middle;
}
.custom-share-button-icon {
  width: 1em;
  height: 1em;
  margin-right: 0.2em;
}
.custom-share-button-icon path {
  fill: #fff;
}
.custom-share-button-label {
  font-size: 0.9em;
  font-weight: 500;
}
.custom-share-button:hover {
  color: #fff;
  background-color: #70b7ec;
}
.custom-share-button:focus {
  color: #fff;
}
.social-likes {
  margin: 0;
}
.fb-like {
  margin-right: 15px;
  margin-bottom: 5px;
}
.social-net-buttons {
  display: flex;
  align-items: start;
  flex-wrap: wrap;
}
.social-net-buttons .social-likes {
  display: inline;
}
#principal .social-net-buttons {
  justify-content: center;
}
.text-center {
  text-align: center;
}
#header {
  margin-top: 15px;
  margin-bottom: 30px;
}
#header .top .col-xs-12 {
  background-color: #ab183a;
}
.global-nav {
  background-color: #ab183a;
  padding-top: 10px;
}
.bottom .main-nav {
  display: flex;
  justify-content: space-around;
  font-size: 12px;
  padding: 15px 0;
  color: #75898b;
}
/* General Styling for Navigation */
.global-nav a {
  color: #ffffff;
  text-decoration: none;
  text-transform: uppercase;
}
.global-nav ul {
  padding: 0;
  margin: 0;
}
.nav-wrapper {
  display: flex;
  align-items: center;
  flex-flow: row;
  justify-content: flex-end;
  position: relative;
  flex-wrap: nowrap;
}
.nav-wrapper a:hover {
  color: rgba(255, 255, 255, 0.6);
}
.navsection-logo,
.navsection-primary,
.navsection-mobile,
.navsection-search {
  display: flex;
  align-items: center;
  margin-bottom: -4px;
}
@media screen and (min-width: 992px) {
  .navsection-logo,
  .navsection-primary,
  .navsection-mobile,
  .navsection-search {
    margin-bottom: -10px;
  }
}
/* Styling Primary Section */
.navsection-primary ul {
  display: flex;
  flex-direction: column;
  font-family: Raleway;
}
.navsection-primary ul li {
  margin-bottom: 5px;
}
/* Styling Mobile Section */
.navsection-mobile {
  display: none;
  position: relative;
  margin-right: 15px;
  z-index: 9999999;
}
/* H2 for SR */
.navsection-mobile h2 {
  font-size: 0;
}
.mobilemenu-wrapper {
  display: flex;
  justify-content: space-around;
  flex-direction: column;
  align-items: center;
  cursor: pointer;
  height: 26px;
  width: 30px;
  z-index: 500;
}
.mobilemenu-wrapper.active .bars:nth-child(1) {
  transform: translateX(3px);
}
.mobilemenu-wrapper.active .bars:nth-child(2) {
  transform: translateX(-700%);
  opacity: 0;
}
.mobilemenu-wrapper.active .bars:nth-child(3) {
  transform: translateX(3px);
}
.bars {
  background: #fff;
  display: block;
  border-radius: 4px;
  height: 4px;
  width: 100%;
  transition: all 0.35s ease;
}
.overlay {
  background: rgba(171, 24, 58, 0.8);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
  visibility: hidden;
  transition: visibility 0.35s, height 0.35s;
  overflow: auto;
  /* Set scroll for content heavy menus */
}
.overlay.open {
  visibility: visible;
  height: 100%;
  z-index: 99;
}
.interiores .overlay.open {
  margin-top: 5vh;
}
.overlay.open li {
  animation: fadeInRight 0.5s ease forwards;
  animation-delay: 0.35s;
}
.overlay.open li:nth-of-type(2) {
  animation-delay: 0.4s;
}
.overlay.open li:nth-of-type(3) {
  animation-delay: 0.45s;
}
.overlay.open li:nth-of-type(4) {
  animation-delay: 0.50s;
}
.overlay.open li:nth-of-type(5) {
  animation-delay: 0.55s;
}
.overlay div {
  text-align: center;
  height: 100vh;
}
.overlay ul {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100vh;
}
.overlay ul li {
  display: block;
  min-height: 30px;
  position: relative;
  opacity: 0;
  font-size: 18px;
}
.overlay ul li a {
  display: block;
  position: relative;
  overflow: hidden;
}
/* Styling Search Section */
.navsection-search div {
  background: #fff;
  border-radius: 100%;
  height: 20px;
  width: 20px;
  margin-left: 12px;
}
#header {
  z-index: 99;
}
#header .weekend {
  background-color: #852133;
  color: #ffffff;
}
#header #promo-sofa-mobile {
  background: #37195d;
  border-top: 3px solid #a917cf;
}
#header #promo-sofa-mobile .heading {
  color: #ffffff;
  font-family: MerriweatherBlack;
  font-size: 2em;
  margin: 15px 0;
}
#header #promo-sofa-mobile .heading span {
  font-family: Merriweather;
  font-size: 0.5em;
  color: #a917cf;
}
#header #promo-sofa-mobile .headline {
  font-family: MerriweatherLight;
  color: #ffffff;
  line-height: 1.2 !important;
  margin-bottom: 15px;
}
@media screen and (min-width: 768px) {
  #header #promo-sofa-mobile {
    display: none;
  }
}
/* Keyframes */
@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translate3d(70px, 0px, 0px);
  }
  100% {
    opacity: 1;
    transform: translate3d(0px, 0px, 0px);
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translate3d(70px, 0px, 0px);
  }
  100% {
    opacity: 1;
    transform: translate3d(0px, 0px, 0px);
  }
}
#wp-admin-bar-tm-suspend {
  display: none;
}
/* Media Q */
@media (max-width: 992px) {
  .navsection-mobile {
    display: flex;
  }
  .navsection-primary {
    display: none;
  }
}
.interiores article.single section.post-content {
  margin-bottom: 30px;
}
.interiores article.single section.post-content img {
  max-width: 100%;
  height: auto;
}
.interiores article.single section.post-content h1,
.interiores article.single section.post-content h2,
.interiores article.single section.post-content h3,
.interiores article.single section.post-content h4,
.interiores article.single section.post-content h5,
.interiores article.single section.post-content h6 {
  font-family: RalewayBold;
  line-height: 1.3em;
  letter-spacing: 1px;
  margin-bottom: 20px;
}
.interiores article.single section.post-content h1 {
  font-size: 36px;
}
.interiores article.single section.post-content h2 {
  font-size: 25px;
}
.interiores article.single section.post-content h3 {
  font-size: 19px;
}
.interiores article.single section.post-content h4 {
  font-size: 18px;
}
.interiores article.single section.post-content h5 {
  font-size: 17px;
}
.interiores article.single section.post-content h6 {
  font-size: 16px;
}
.interiores article.single section.post-content blockquote {
  margin: 0 0 20px;
}
.interiores article.single section.post-content blockquote p {
  background-color: #B5BBBB;
  color: #ffffff;
  padding: 10px 20px;
}
.interiores article.single section.post-content strong,
.interiores article.single section.post-content b {
  font-weight: bold;
}
.interiores article.single section.post-content .videoWrapper {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
  height: 0;
}
.interiores article.single section.post-content .videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 90%;
}
.interiores article.single section.post-content p.wp-caption-text {
  margin: 5px 0 20px !important;
  line-height: 1.4;
  font-size: 14px;
  text-align: center;
}
.interiores article.single section.post-content .twitter-video {
  margin-left: auto !important;
  margin-right: auto !important;
}
.interiores article.single section.post-content .wp-caption {
  max-width: 100%;
}
.single #economia-hoy-top {
  width: 230px;
  max-width: 100%;
}
.single #economia-hoy-bottom {
  width: 350px;
  max-width: 100%;
}
.single .post-content iframe {
  max-width: 100%;
}
.single .app-share-buttons {
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: #75898b 2px solid;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.single .app-share-buttons p {
  flex-basis: 100%;
  margin-bottom: 15px;
}
.single .app-share-buttons p span {
  font-family: RalewayBold;
}
@media screen and (min-width: 992px) {
  .single .app-share-buttons p {
    flex-basis: auto;
    margin-right: 15px;
    margin-bottom: 0;
  }
}
.single .app-share-buttons .fb-share-button {
  margin-right: 15px;
}
.single .smcx-embed {
  height: 1500px;
}
.single .smcx-embed > .smcx-iframe-container {
  height: 1465px;
}
.view-prev-next-post-wrapper {
  position: fixed;
  bottom: 33px;
  width: 100%;
  z-index: 999;
}
.view-prev-next-post-wrapper .view-prev-next-post {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
}
.view-prev-next-post-wrapper .view-prev-next-post a {
  color: #000000;
  background-color: #dfe0e1;
  flex-basis: 49.5%;
  font-family: RalewayBold;
  z-index: 999;
  cursor: pointer;
}
.view-prev-next-post-wrapper .view-prev-next-post a .view-next-post {
  padding: 5px 5px 5px 1rem;
  font-size: 12px;
}
.view-prev-next-post-wrapper .view-prev-next-post a .view-next-post span {
  margin-left: 10px;
}
.view-prev-next-post-wrapper .view-prev-next-post a .view-prev-post {
  padding: 5px 1rem 5px 5px;
  font-size: 12px;
  text-align: right;
}
.view-prev-next-post-wrapper .view-prev-next-post a .view-prev-post .top {
  justify-content: flex-end;
}
.view-prev-next-post-wrapper .view-prev-next-post a .view-prev-post span {
  margin-right: 10px;
}
.view-prev-next-post-wrapper .view-prev-next-post a .top {
  font-size: 16px;
  color: #ab183a;
  display: flex;
  align-items: center;
  margin-bottom: 5px;
}
.view-prev-next-post-wrapper .view-prev-next-post a .top svg {
  background: #75898b;
  border-radius: 50%;
  padding: 5px;
}
.view-prev-next-post-wrapper .view-prev-next-post.first-post a {
  flex-basis: 100%;
}
@media screen and (min-width: 992px) {
  .view-prev-next-post-wrapper {
    display: none;
  }
}
.view-prev-next-post-wrapper.hidden {
  display: none;
}
/*
 * Scroll to top
*/
#front-page {
  padding-top: 30px;
}
#return-to-top {
  position: fixed;
  bottom: 20px;
  right: 20px;
  background: #000000;
  background: rgba(0, 0, 0, 0.7);
  width: 50px;
  height: 50px;
  display: block;
  text-decoration: none;
  -webkit-border-radius: 35px;
  -moz-border-radius: 35px;
  border-radius: 35px;
  display: none;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#return-to-top i {
  color: #fff;
  margin: 0;
  position: relative;
  left: 16px;
  top: 13px;
  font-size: 19px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#return-to-top:hover {
  background: rgba(0, 0, 0, 0.9);
}
#return-to-top:hover i {
  color: #fff;
  top: 5px;
}
/**
 * PAGE CONTENT 1, PAGE CONTENT 6
*/
#page-content_1,
#page-content_9,
#page-content_10,
#page-content_13 {
  font-family: RalewayBold, sans-serif;
}
#page-content_1 .label,
#page-content_9 .label,
#page-content_10 .label,
#page-content_13 .label {
  text-transform: uppercase;
}
#page-content_1 .author,
#page-content_9 .author,
#page-content_10 .author,
#page-content_13 .author {
  text-transform: uppercase;
}
#page-content_1 .label,
#page-content_9 .label,
#page-content_10 .label,
#page-content_13 .label,
#page-content_1 .headline,
#page-content_9 .headline,
#page-content_10 .headline,
#page-content_13 .headline,
#page-content_1 .author,
#page-content_9 .author,
#page-content_10 .author,
#page-content_13 .author {
  margin-bottom: 15px;
}
#page-content_1 #principal .headline,
#page-content_9 #principal .headline,
#page-content_10 #principal .headline,
#page-content_13 #principal .headline {
  text-transform: uppercase;
  font-size: 30px;
}
#page-content_1 #destacadas,
#page-content_9 #destacadas,
#page-content_10 #destacadas,
#page-content_13 #destacadas {
  padding-left: 1rem;
  padding-right: 1rem;
}
#page-content_1 #destacadas .headline,
#page-content_9 #destacadas .headline,
#page-content_10 #destacadas .headline,
#page-content_13 #destacadas .headline {
  font-size: 1.2em;
  font-family: Raleway, sans-serif;
}
#page-content_1 #mas-destacadas,
#page-content_9 #mas-destacadas,
#page-content_10 #mas-destacadas,
#page-content_13 #mas-destacadas {
  display: none;
}
#page-content_1 #principal img,
#page-content_9 #principal img,
#page-content_10 #principal img,
#page-content_13 #principal img,
#page-content_1 #destacadas img,
#page-content_9 #destacadas img,
#page-content_10 #destacadas img,
#page-content_13 #destacadas img,
#page-content_1 #mas-destacadas img,
#page-content_9 #mas-destacadas img,
#page-content_10 #mas-destacadas img,
#page-content_13 #mas-destacadas img,
#page-content_1 .carousel img,
#page-content_9 .carousel img,
#page-content_10 .carousel img,
#page-content_13 .carousel img,
#page-content_1 #economia img,
#page-content_9 #economia img,
#page-content_10 #economia img,
#page-content_13 #economia img,
#page-content_1 #investigaciones img,
#page-content_9 #investigaciones img,
#page-content_10 #investigaciones img,
#page-content_13 #investigaciones img,
#page-content_1 #aculla img,
#page-content_9 #aculla img,
#page-content_10 #aculla img,
#page-content_13 #aculla img {
  margin-bottom: 15px;
}
#page-content_1 #principal .label,
#page-content_9 #principal .label,
#page-content_10 #principal .label,
#page-content_13 #principal .label,
#page-content_1 #destacadas .label,
#page-content_9 #destacadas .label,
#page-content_10 #destacadas .label,
#page-content_13 #destacadas .label,
#page-content_1 #mas-destacadas .label,
#page-content_9 #mas-destacadas .label,
#page-content_10 #mas-destacadas .label,
#page-content_13 #mas-destacadas .label,
#page-content_1 .carousel .label,
#page-content_9 .carousel .label,
#page-content_10 .carousel .label,
#page-content_13 .carousel .label,
#page-content_1 #economia .label,
#page-content_9 #economia .label,
#page-content_10 #economia .label,
#page-content_13 #economia .label,
#page-content_1 #investigaciones .label,
#page-content_9 #investigaciones .label,
#page-content_10 #investigaciones .label,
#page-content_13 #investigaciones .label,
#page-content_1 #aculla .label,
#page-content_9 #aculla .label,
#page-content_10 #aculla .label,
#page-content_13 #aculla .label {
  margin-bottom: 5px;
}
#page-content_1 #principal img,
#page-content_9 #principal img,
#page-content_10 #principal img,
#page-content_13 #principal img {
  margin-bottom: 0em!important;
}
#page-content_1 #principal .headline,
#page-content_9 #principal .headline,
#page-content_10 #principal .headline,
#page-content_13 #principal .headline,
#page-content_1 #principal .author,
#page-content_9 #principal .author,
#page-content_10 #principal .author,
#page-content_13 #principal .author,
#page-content_1 #principal .excerpt,
#page-content_9 #principal .excerpt,
#page-content_10 #principal .excerpt,
#page-content_13 #principal .excerpt {
  text-align: center;
}
#page-content_1 #destacadas .label,
#page-content_9 #destacadas .label,
#page-content_10 #destacadas .label,
#page-content_13 #destacadas .label,
#page-content_1 #economia .label,
#page-content_9 #economia .label,
#page-content_10 #economia .label,
#page-content_13 #economia .label,
#page-content_1 #investigaciones .label,
#page-content_9 #investigaciones .label,
#page-content_10 #investigaciones .label,
#page-content_13 #investigaciones .label,
#page-content_1 #aculla .label,
#page-content_9 #aculla .label,
#page-content_10 #aculla .label,
#page-content_13 #aculla .label,
#page-content_1 #mas-destacadas .label,
#page-content_9 #mas-destacadas .label,
#page-content_10 #mas-destacadas .label,
#page-content_13 #mas-destacadas .label {
  color: #ab183a;
}
#page-content_1 .strip-left .button,
#page-content_9 .strip-left .button,
#page-content_10 .strip-left .button,
#page-content_13 .strip-left .button,
#page-content_1 #ver-mas-destacadas,
#page-content_9 #ver-mas-destacadas,
#page-content_10 #ver-mas-destacadas,
#page-content_13 #ver-mas-destacadas,
#page-content_1 #ver-mas-opinion,
#page-content_9 #ver-mas-opinion,
#page-content_10 #ver-mas-opinion,
#page-content_13 #ver-mas-opinion {
  background-color: #75898b;
  color: #ffffff;
  padding: 5px;
  letter-spacing: 1px;
}
#page-content_1 .strip-left #pc1-sidebar-videos .button,
#page-content_9 .strip-left #pc1-sidebar-videos .button,
#page-content_10 .strip-left #pc1-sidebar-videos .button,
#page-content_13 .strip-left #pc1-sidebar-videos .button {
  margin-bottom: 0;
}
#page-content_1 #principal .author,
#page-content_9 #principal .author,
#page-content_10 #principal .author,
#page-content_13 #principal .author,
#page-content_1 #destacadas .author,
#page-content_9 #destacadas .author,
#page-content_10 #destacadas .author,
#page-content_13 #destacadas .author,
#page-content_1 #economia .author,
#page-content_9 #economia .author,
#page-content_10 #economia .author,
#page-content_13 #economia .author,
#page-content_1 #investigaciones .author,
#page-content_9 #investigaciones .author,
#page-content_10 #investigaciones .author,
#page-content_13 #investigaciones .author,
#page-content_1 #aculla .author,
#page-content_9 #aculla .author,
#page-content_10 #aculla .author,
#page-content_13 #aculla .author {
  color: #75898b;
}
#page-content_1 #principal .social-net-buttons,
#page-content_9 #principal .social-net-buttons,
#page-content_10 #principal .social-net-buttons,
#page-content_13 #principal .social-net-buttons {
  display: flex!important;
}
#page-content_1 #principal .videoWrapper,
#page-content_9 #principal .videoWrapper,
#page-content_10 #principal .videoWrapper,
#page-content_13 #principal .videoWrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
  margin-bottom: 30px;
}
#page-content_1 #principal .videoWrapper iframe,
#page-content_9 #principal .videoWrapper iframe,
#page-content_10 #principal .videoWrapper iframe,
#page-content_13 #principal .videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#page-content_1 #destacada-2,
#page-content_9 #destacada-2,
#page-content_10 #destacada-2,
#page-content_13 #destacada-2 {
  font-family: Raleway;
  margin-bottom: 15px;
}
#page-content_1 .left,
#page-content_9 .left,
#page-content_10 .left,
#page-content_13 .left {
  padding: 15px;
}
#page-content_1 #destacadas > .row,
#page-content_9 #destacadas > .row,
#page-content_10 #destacadas > .row,
#page-content_13 #destacadas > .row,
#page-content_1 .row.bottom,
#page-content_9 .row.bottom,
#page-content_10 .row.bottom,
#page-content_13 .row.bottom {
  background-color: #f1f2f3;
  padding-top: 15px;
}
#all .carousel:after {
  content: '';
}
#videos-del-dia .carousel-cell {
  width: 100%;
  height: auto;
  margin-right: 20px;
}
#videos-del-dia .headline {
  font-family: Raleway, sans-serif;
}
.col-xs-6.no-gutter_left {
  padding-left: 0;
}
#encuestas .carousel:after {
  content: 'flickity';
  display: none;
  /* hide :after */
}
#encuestas {
  background-color: #f1f2f3;
}
#encuestas .carousel-cell {
  width: 100%;
  height: auto;
  margin-right: 30px;
}
#encuestas .post-date {
  text-transform: uppercase;
  color: #ab183a;
  font-family: RalewayLight, sans-serif;
  margin-bottom: 15px;
  font-size: 22px;
}
#encuestas .post-date span {
  background-color: #5CAA7D;
  color: white;
  padding: 0em 0.5em;
}
#encuestas .headingzz,
#encuestas .post-date {
  text-align: center;
}
#encuestas .headline {
  font-family: RalewayBold, sans-serif;
  text-align: center;
  font-size: 22px;
}
#page-content_1,
#page-content_3,
#page-content_4,
#page-content_5,
#page-content_7,
#page-content_8,
#page-content_9,
#page-content_10,
#page-content_11,
#page-content_13,
#page-content_14 {
  margin-bottom: 30px;
}
#asi-lo-dijeron .carousel-cell {
  width: 100%;
  height: 300px;
  margin-right: 15px;
}
#asi-lo-dijeron .right {
  padding: 0 0 0 7px;
}
#asi-lo-dijeron .right p {
  font-size: 14px;
}
#asi-lo-dijeron .left {
  padding-right: 0;
}
#asi-lo-dijeron .vote {
  padding-left: 1rem;
  padding-right: 1rem;
}
#asi-lo-dijeron h3 {
  text-transform: uppercase;
  margin: 7px 0;
}
#asi-lo-dijeron h3,
#asi-lo-dijeron .date-v {
  font-family: RalewayBold;
  margin-bottom: 5px;
}
#asi-lo-dijeron .Buttons {
  width: 100%;
  color: #ffffff;
  background-color: #ab183a;
  padding: 5px;
  text-transform: uppercase;
  font-family: RalewayBold;
  font-size: 14px;
}
#asi-lo-dijeron .carousel:after {
  content: 'flickity';
  display: none;
  /* hide :after */
}
#page-content_4 .totalpoll-choices,
.post-content .totalpoll-choices {
  display: flex;
  justify-content: center;
  border: none !important;
  padding: 0 5px !important;
}
#page-content_4 .col-md-4,
.post-content .col-md-4 {
  padding: 0;
}
#page-content_4 label,
.post-content label {
  max-width: 20% !important;
}
#page-content_4 .totalpoll-choice-content,
.post-content .totalpoll-choice-content {
  padding: 0 !important;
}
#page-content_4 .totalpoll-choice,
.post-content .totalpoll-choice {
  padding: 1px !important;
}
#page-content_4 .sondeo-opened,
.post-content .sondeo-opened {
  background-color: #f1f2f3 !important;
}
#page-content_4 .sondeo-opened .sondeo-status,
.post-content .sondeo-opened .sondeo-status,
#page-content_4 .sondeo-opened .vote-open-yes-vote-no,
.post-content .sondeo-opened .vote-open-yes-vote-no {
  background-color: #a917cf !important;
  color: #ffffff;
  text-align: center;
  padding: 3px 7px !important;
}
#page-content_4 .sondeo-opened .vote-open-yes-vote-no,
.post-content .sondeo-opened .vote-open-yes-vote-no {
  padding: 5px 7px;
  margin-bottom: 10px;
}
#page-content_4 .sondeo-opened .totalpoll-button.totalpoll-button-vote,
.post-content .sondeo-opened .totalpoll-button.totalpoll-button-vote {
  background-color: #a917cf !important;
  color: #ffffff;
  text-align: center;
  padding: 3px 7px !important;
}
#page-content_4 .sondeo-opened .totalpoll-choice-container,
.post-content .sondeo-opened .totalpoll-choice-container {
  background-color: #f1f2f3 !important;
}
#page-content_4 .sondeo-opened .t-remaining,
.post-content .sondeo-opened .t-remaining {
  background-color: #B8B9BD !important;
}
#page-content_4 .sondeo-status,
.post-content .sondeo-status {
  margin-right: 10px !important;
}
#page-content_4 .totalpoll-choice-votes-text,
.post-content .totalpoll-choice-votes-text {
  padding-left: 0 !important;
}
#page-content_4 .totalpoll-choice-votes,
.post-content .totalpoll-choice-votes {
  margin-top: 0 !important;
}
#page-content_4 .sondeo-closed,
.post-content .sondeo-closed {
  background-color: #ACA8B7 !important;
}
#page-content_4 .sondeo-closed .sondeo-status,
.post-content .sondeo-closed .sondeo-status,
#page-content_4 .sondeo-closed .vote-open-yes-vote-no,
.post-content .sondeo-closed .vote-open-yes-vote-no {
  background-color: #a917cf !important;
  color: #ffffff;
  text-align: center;
  padding: 3px 7px !important;
}
#page-content_4 .sondeo-closed .vote-open-yes-vote-no,
.post-content .sondeo-closed .vote-open-yes-vote-no {
  padding: 5px 7px;
  margin-bottom: 10px;
}
#page-content_4 .sondeo-closed .totalpoll-choice-container,
.post-content .sondeo-closed .totalpoll-choice-container {
  background-color: #ACA8B7 !important;
}
#page-content_4 .sondeo-closed .t-remaining,
.post-content .sondeo-closed .t-remaining {
  background-color: #8C8896 !important;
}
#page-content_4 .totalpoll-choice-label,
.post-content .totalpoll-choice-label {
  font-size: 12px !important;
}
#page-content_4 .totalpoll-choice-label.sondeo-yes-img,
.post-content .totalpoll-choice-label.sondeo-yes-img {
  height: 40px;
}
.single #page-content_4 .totalpoll-choice-label.sondeo-yes-img,
.single .post-content .totalpoll-choice-label.sondeo-yes-img {
  height: 80px;
}
#page-content_4 .totalpoll-question,
.post-content .totalpoll-question {
  font-family: RalewayBoldItalic !important;
  height: 60px;
}
#page-content_4 .totalpoll-question,
.post-content .totalpoll-question,
#page-content_4 .sondeo-box-status,
.post-content .sondeo-box-status {
  padding: 5px !important;
}
#page-content_4 .inline-el,
.post-content .inline-el {
  display: inline-block;
}
#page-content_4 .totalpoll-choice-votes-bar,
.post-content .totalpoll-choice-votes-bar {
  display: none !important;
}
#page-content_4 .totalpoll-choice-content,
.post-content .totalpoll-choice-content,
#page-content_4 .totalpoll-choice-checkbox-container,
.post-content .totalpoll-choice-checkbox-container {
  display: block !important;
}
#page-content_4 .totalpoll-choice-checkbox-container,
.post-content .totalpoll-choice-checkbox-container {
  padding: 0 !important;
  margin: 0 !important;
  max-width: 100% !important;
  min-width: 100% !important;
}
#page-content_4 .totalpoll-button.totalpoll-button-vote,
.post-content .totalpoll-button.totalpoll-button-vote {
  width: 100%;
}
#page-content_4 .totalpoll-choice-label.sondeo-yes-img,
.post-content .totalpoll-choice-label.sondeo-yes-img,
#page-content_4 .results-percentage,
.post-content .results-percentage,
#page-content_4 .results-number,
.post-content .results-number {
  text-align: center;
}
#page-content_4 .results-number,
.post-content .results-number {
  font-family: RalewayBold !important;
  font-size: 12px !important;
  margin-bottom: 3px !important;
}
#page-content_4 .results-percentage,
.post-content .results-percentage {
  font-family: RalewayBold !important;
  font-size: 18px !important;
  margin-bottom: 3px !important;
}
#page-content_4 .totalpoll-view-vote .totalpoll-buttons,
.post-content .totalpoll-view-vote .totalpoll-buttons {
  height: 45px;
}
#page-content_4 #clock,
.post-content #clock {
  background-image: url(/assets/img/clock.png) !important;
  width: 50px;
  height: 50px;
  margin: 0 auto 5px !important;
}
#page-content_4 .t-remaining,
.post-content .t-remaining {
  padding: 5px 0 !important;
}
#page-content_4 .t-remaining #t-open,
.post-content .t-remaining #t-open,
#page-content_4 .t-remaining #t-close,
.post-content .t-remaining #t-close {
  font-size: 12px !important;
}
#page-content_4 .t-remaining #t-open span,
.post-content .t-remaining #t-open span,
#page-content_4 .t-remaining #t-close span,
.post-content .t-remaining #t-close span {
  font-family: RalewayBold;
}
#page-content_4 .t-remaining #t-duration,
.post-content .t-remaining #t-duration {
  font-size: 13px !important;
  font-family: RalewayBold;
  color: #ab183a;
}
#page-content_4 .t-remaining .col-t-remaining,
.post-content .t-remaining .col-t-remaining {
  padding-left: 5px;
}
#page-content_4 .share-poll-link,
.post-content .share-poll-link {
  text-align: right !important;
  font-size: 13px !important;
  color: #ffffff;
}
#page-content_4 .share-poll-link img,
.post-content .share-poll-link img {
  display: inline;
  vertical-align: middle;
}
#page-content_4 .bottom-wrapper-sondeo,
.post-content .bottom-wrapper-sondeo {
  background-color: #37195d !important;
}
#page-content_4 .bottom-wrapper-sondeo .t-remaining,
.post-content .bottom-wrapper-sondeo .t-remaining {
  flex-basis: 65%;
  line-height: 1.4;
}
#page-content_4 .bottom-wrapper-sondeo .share-poll-link,
.post-content .bottom-wrapper-sondeo .share-poll-link {
  flex-basis: 35%;
}
#page-content_4 .important,
.post-content .important {
  color: #75898b;
  font-size: 12px;
  text-align: center;
  line-height: 1.4;
  margin-bottom: 40px;
  margin-top: 10px;
}
#page-content_4 #sondeos,
.post-content #sondeos {
  border-top: 2px solid #75898b;
  border-right: 2px solid #75898b;
  border-left: 2px solid #75898b;
  margin-bottom: 15px;
  padding-top: 20px;
}
#page-content_4 #sondeos .carousel:after,
.post-content #sondeos .carousel:after {
  content: 'flickity';
  display: none;
  /* hide :after */
}
#page-content_4 #sondeos .carousel-cell,
.post-content #sondeos .carousel-cell {
  width: 100%;
  height: 490px;
  margin-right: 0;
}
.post-content .share-poll-link {
  display: none;
}
#page-content_4 {
  margin-bottom: 0;
}
#page-content_4 .important-wrapper {
  border-left: 2px solid #75898b;
  border-right: 2px solid #75898b;
  display: none;
}
#destacada-2 .headline {
  font-size: 1.5em;
  font-family: Raleway, sans-serif;
}
#principal,
#destacada-2,
#destacadas {
  position: relative;
}
#principal .box.right,
#destacada-2 .box.right,
#destacadas .box.right,
#principal .post,
#destacada-2 .post,
#destacadas .post {
  position: relative;
}
#principal .label-cnativo,
#destacada-2 .label-cnativo,
#destacadas .label-cnativo {
  position: absolute;
  font-family: Unna;
  width: calc(100% - 1rem);
  color: white;
  background: #75898b;
  padding: 0.3125rem 0 0.3125rem 1rem;
  letter-spacing: 2px;
}
#principal.cnativo h3.headline,
#destacada-2.cnativo h3.headline,
#destacadas.cnativo h3.headline,
#principal .cnativo h3.headline,
#destacada-2 .cnativo h3.headline,
#destacadas .cnativo h3.headline {
  font-family: Unna !important;
}
#principal-featured-caption p {
  color: #75898b;
  margin-top: 0.3em;
  margin-bottom: 2em;
  font-size: 0.9em;
  font-weight: 100;
}
#principal-caption-accent {
  height: 0.5em;
  background-color: #ab183a;
  width: 45%;
}
#encuestas .flickity-prev-next-button {
  top: 5%;
}
#page-content_1 .strip-left .button {
  margin-bottom: 25px;
}
#page-content_1 .strip-left .button.video-button {
  margin-bottom: 0;
}
#page-content_1 #opinion-strip h2.heading {
  border-bottom: 2px solid #75898b;
  padding-bottom: 10px;
}
#page-content_1 #opinion-strip .round-image {
  display: inline-block;
}
#page-content_1 #opinion-strip .round-image img {
  width: auto;
  max-width: 100px;
  height: 100px;
  border-radius: 50%;
}
#page-content_1 #opinion-strip .bottom {
  padding: 15px 0 15px 30px;
}
#page-content_1 #opinion-strip h3.headline {
  font-size: 20px;
  text-transform: uppercase;
  line-height: 1.1 !important;
}
#page-content_1 #opinion-strip .author {
  color: #ab183a;
  font-family: Raleway;
}
#page-content_1 #opinion-strip .carousel:after {
  content: 'flickity';
  display: none;
  /* hide :after */
}
#page-content_1 #opinion-strip .carousel-cell {
  width: 100%;
  height: auto;
  margin-right: 30px;
}
#page-content_1 #opinion-strip .post {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 2px solid #75898b;
}
#page-content_1 #opinion-strip .post.no-mobile {
  display: none;
}
#page-content_1 #mundano-viajero {
  display: none;
  margin-bottom: 10px;
}
#page-content_1 #mundano-viajero .logo {
  display: grid;
  width: 65%;
  margin: 15px auto 0;
}
#page-content_1 #mundano-viajero .logo svg {
  z-index: 999;
}
#page-content_1 #mundano-viajero .post {
  background-color: #FDC466;
  margin-top: -10px;
}
#page-content_1 #mundano-viajero .post h3 {
  line-height: 1.1 !important;
  margin-bottom: 0;
  font-size: 24px;
  padding: 20px;
}
#page-content_1 #mundano-viajero #ver-mas-viajero {
  padding: 8px 2px;
  background-color: #D7B071;
  color: #ffffff;
}
#page-content_1 #mundano-viajero #ver-mas-viajero span {
  font-family: Raleway;
}
#page-content_1 .mold--promos {
  display: none;
  margin-bottom: 20px;
}
#page-content_1 .mold--promos .white {
  color: white;
}
#page-content_1 .mold--promos h2 {
  padding: 15px 8px;
  display: flex;
  align-items: center;
}
#page-content_1 .mold--promos h2 img {
  width: auto;
  margin-right: 0;
}
#page-content_1 .mold--promos .logo {
  display: grid;
  width: 65%;
  margin: 15px auto 0;
}
#page-content_1 .mold--promos .logo svg {
  z-index: 999;
}
#page-content_1 .mold--promos .post h3 {
  line-height: 1.1 !important;
  margin-bottom: 0;
  padding: 15px 8px;
  font-size: 15px;
}
#page-content_1 .mold--promos .ver-mas__promos {
  padding: 8px 2px;
}
#page-content_1 .mold--promos .ver-mas__promos span {
  font-family: Raleway;
}
@media screen and (min-width: 992px) {
  #page-content_1 .mold--promos {
    display: block;
  }
}
#page-content_1 .las-mas-compartidas {
  margin-left: -30px;
  margin-bottom: 20px;
  margin-top: 2px;
  background-color: #e7f0f4;
}
#page-content_1 .las-mas-compartidas .carousel-box {
  max-height: 120px;
  overflow: hidden;
}
#page-content_1 .las-mas-compartidas .tape {
  height: 7px;
  width: 125px;
  background: #9ad3ec;
  margin-left: 15px;
}
#page-content_1 .las-mas-compartidas h2 {
  font-size: 1.2em;
  color: #09468e;
  letter-spacing: 3px;
  padding: 5px 15px;
}
#page-content_1 .las-mas-compartidas .carousel {
  width: 93%;
  margin: auto;
}
#page-content_1 .las-mas-compartidas .carousel .carousel-cell {
  margin-bottom: 40px;
  width: 33.33333%;
  height: auto;
  display: flex;
  align-items: flex-start;
  border-right: 2px dotted #75898b;
}
#page-content_1 .las-mas-compartidas .carousel .carousel-cell .image-box {
  flex-basis: 45%;
  margin-right: 5px;
}
#page-content_1 .las-mas-compartidas .carousel .carousel-cell .image-box img {
  margin-bottom: 0;
}
#page-content_1 .las-mas-compartidas .carousel .carousel-cell .combo-box {
  flex-basis: 55%;
  font-family: Raleway;
  margin-left: 5px;
  margin-right: 5px;
}
#page-content_1 .las-mas-compartidas .carousel .carousel-cell .combo-box h3 {
  font-size: 14px;
  color: #75898b;
}
#page-content_1 .las-mas-compartidas .carousel .carousel-cell.round-counter .title-box {
  flex-basis: auto;
}
#page-content_1 .las-mas-compartidas .carousel .carousel-cell.round-counter .number {
  font-size: 1.4rem;
  text-align: center;
  padding: 0;
  margin-bottom: 3px;
}
#page-content_1 .las-mas-compartidas .carousel .carousel-cell.round-counter .number span {
  display: block;
  background-color: #9ad3ec;
  color: #0471eb;
  width: 25px;
  height: 25px;
  border-radius: 50%;
}
#page-content_1 .las-mas-compartidas .carousel .flickity-prev-next-button {
  background: #666;
  width: 24px;
  height: 24px;
  top: 40%;
}
#page-content_1 .las-mas-compartidas .carousel .flickity-prev-next-button.next {
  right: -28px;
}
#page-content_1 .las-mas-compartidas .carousel .flickity-prev-next-button.previous {
  left: -28px;
}
#page-content_1 .las-mas-compartidas .carousel .flickity-prev-next-button .arrow {
  fill: white;
}
#mundano-viajero-mobile {
  margin-bottom: 30px;
}
#mundano-viajero-mobile #mundano-viajero .logo {
  display: grid;
  width: 65%;
  margin: 15px auto 0;
}
#mundano-viajero-mobile #mundano-viajero .logo svg {
  z-index: 999;
}
#mundano-viajero-mobile #mundano-viajero .post {
  background-color: #FDC466;
  margin-top: -10px;
}
#mundano-viajero-mobile #mundano-viajero .post h3 {
  line-height: 1.1 !important;
  margin-bottom: 0;
  font-size: 24px;
  padding: 20px;
}
#mundano-viajero-mobile #mundano-viajero .post img {
  width: 100%;
}
#mundano-viajero-mobile #mundano-viajero #ver-mas-viajero {
  padding: 8px 2px;
  background-color: #D7B071;
  color: #ffffff;
}
#mundano-viajero-mobile #mundano-viajero #ver-mas-viajero span {
  font-family: Raleway;
}
#page-content_13 .no-gutter_left .social-net-buttons {
  display: none;
}
/**
 * PAGE CONTENT 10, PAGE CONTENT 13
*/
#page-content_10 #opinion .post,
#page-content_13 #opinion .post,
#page-content_10 #especialistas .post,
#page-content_13 #especialistas .post,
#page-content_10 #defensoras .post,
#page-content_13 #defensoras .post {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#page-content_10 #opinion .left,
#page-content_13 #opinion .left,
#page-content_10 #especialistas .left,
#page-content_13 #especialistas .left,
#page-content_10 #defensoras .left,
#page-content_13 #defensoras .left {
  padding: 15px 30px 15px 0;
  text-transform: uppercase;
  font-size: 22px;
}
#page-content_10 #opinion .left .author,
#page-content_13 #opinion .left .author,
#page-content_10 #especialistas .left .author,
#page-content_13 #especialistas .left .author,
#page-content_10 #defensoras .left .author,
#page-content_13 #defensoras .left .author {
  color: #ab183a;
  font-family: Raleway;
  font-size: 16px;
  margin-bottom: 0;
}
#page-content_10 #opinion .round-image img,
#page-content_13 #opinion .round-image img,
#page-content_10 #especialistas .round-image img,
#page-content_13 #especialistas .round-image img,
#page-content_10 #defensoras .round-image img,
#page-content_13 #defensoras .round-image img {
  max-width: 100px;
  height: 100px;
  border-radius: 50%;
}
#page-content_10 #economia > .post,
#page-content_13 #economia > .post {
  background-color: #a3b32b;
  margin-bottom: 15px;
}
#page-content_10 #economia h2.heading,
#page-content_13 #economia h2.heading {
  margin-top: 0;
}
#page-content_10 #investigaciones > .post,
#page-content_13 #investigaciones > .post {
  background-color: #f0574a;
  margin-bottom: 15px;
}
#page-content_10 #aculla > .post,
#page-content_13 #aculla > .post {
  background-color: #34c083;
  margin-bottom: 15px;
}
#page-content_10 #economia .bottom,
#page-content_13 #economia .bottom,
#page-content_10 #investigaciones .bottom,
#page-content_13 #investigaciones .bottom,
#page-content_10 #aculla .bottom,
#page-content_13 #aculla .bottom {
  padding: 15px;
}
#page-content_10 #economia .bottom .headline,
#page-content_13 #economia .bottom .headline,
#page-content_10 #investigaciones .bottom .headline,
#page-content_13 #investigaciones .bottom .headline,
#page-content_10 #aculla .bottom .headline,
#page-content_13 #aculla .bottom .headline,
#page-content_10 #economia .bottom .author,
#page-content_13 #economia .bottom .author,
#page-content_10 #investigaciones .bottom .author,
#page-content_13 #investigaciones .bottom .author,
#page-content_10 #aculla .bottom .author,
#page-content_13 #aculla .bottom .author {
  color: #ffffff;
}
#page-content_10 #economia .bottom .label,
#page-content_13 #economia .bottom .label,
#page-content_10 #investigaciones .bottom .label,
#page-content_13 #investigaciones .bottom .label,
#page-content_10 #aculla .bottom .label,
#page-content_13 #aculla .bottom .label {
  color: #000000;
}
#page-content_10 #aculla .bottom .label,
#page-content_13 #aculla .bottom .label {
  color: #ffffff;
}
#page-content_10 #opinion .headingz,
#page-content_13 #opinion .headingz,
#page-content_10 #especialistas .headingz,
#page-content_13 #especialistas .headingz,
#page-content_10 #defensoras .headingz,
#page-content_13 #defensoras .headingz {
  padding-bottom: 15px;
}
#page-content_10 #opinion .carousel:after,
#page-content_13 #opinion .carousel:after,
#page-content_10 #especialistas .carousel:after,
#page-content_13 #especialistas .carousel:after,
#page-content_10 #defensoras .carousel:after,
#page-content_13 #defensoras .carousel:after {
  content: 'flickity';
  display: none;
  /* hide :after */
}
#page-content_10 #opinion .carousel,
#page-content_13 #opinion .carousel,
#page-content_10 #defensoras .carousel,
#page-content_13 #defensoras .carousel {
  border-top: 2px solid #75898b;
  border-bottom: 2px solid #75898b;
  margin-bottom: 30px;
}
#page-content_10 #opinion .carousel-cell,
#page-content_13 #opinion .carousel-cell,
#page-content_10 #especialistas .carousel-cell,
#page-content_13 #especialistas .carousel-cell,
#page-content_10 #defensoras .carousel-cell,
#page-content_13 #defensoras .carousel-cell {
  width: 100%;
  height: auto;
  margin-right: 30px;
  padding-top: 15px;
}
#page-content_10 #economia .row.middle,
#page-content_13 #economia .row.middle {
  background-color: #f3fece;
  padding-top: 15px;
  margin-left: 0rem;
  margin-right: 0rem;
  margin-top: -15px;
}
/**
 * ABOVE THE FOLD
*/
#above-the-fold #atf-mas-compartidas {
  padding: 15px 0;
}
#above-the-fold #atf-mas-compartidas .carousel:after {
  content: 'flickity';
  display: none;
  /* hide :after */
}
#above-the-fold #atf-mas-compartidas .carousel-cell {
  width: 100%;
  margin-right: 0.5em;
  height: 145px;
}
#above-the-fold #atf-mas-compartidas .flickity-prev-next-button {
  width: 25px;
  height: 25px;
  background: #666;
  top: 130px;
}
#above-the-fold #atf-mas-compartidas .flickity-prev-next-button.previous {
  left: 35%;
}
#above-the-fold #atf-mas-compartidas .flickity-prev-next-button.next {
  right: 35%;
}
#above-the-fold #atf-mas-compartidas .flickity-prev-next-button .arrow {
  fill: #ffffff;
}
#above-the-fold #atf-videos .carousel:after {
  content: 'flickity';
  display: none;
  /* hide :after */
}
#above-the-fold #atf-videos .carousel .flickity-prev-next-button {
  width: 22px;
  height: 22px;
  background-color: #666;
}
#above-the-fold #atf-videos .carousel .flickity-prev-next-button .arrow {
  fill: #ffffff;
}
#above-the-fold #atf-videos .carousel .flickity-prev-next-button.previous {
  left: -23px;
}
#above-the-fold #atf-videos .carousel .flickity-prev-next-button.next {
  right: -23px;
}
#above-the-fold #atf-videos .carousel .carousel-cell {
  width: 100%;
  margin-right: 0.5em;
  height: auto;
}
#above-the-fold .row.top .wrapper-atf-mas-compartidas {
  background: #0a5987;
  overflow: hidden;
}
#above-the-fold .row.top .wrapper-atf-mas-compartidas #atf-mas-compartidas {
  height: 145px;
}
#above-the-fold .row.top .wrapper-atf-mas-compartidas #atf-white-space {
  height: 1rem;
  background-color: #ffffff;
  margin: 0 -1rem;
}
#above-the-fold .row.bottom .box {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-top: 25px;
  font-size: 10px;
}
#above-the-fold .row.bottom .box .button {
  margin-bottom: 5px;
}
#above-the-fold .row.bottom .telegram,
#above-the-fold .row.bottom .instagram,
#above-the-fold .row.bottom .youtube,
#above-the-fold .row.bottom .facebook,
#above-the-fold .row.bottom .twitter {
  color: #ffffff;
  padding: 5px;
}
#above-the-fold .row.bottom .telegram {
  background-color: #329ce0;
}
#above-the-fold .row.bottom .instagram {
  background-color: #a819b3;
}
#above-the-fold .row.bottom .youtube {
  background-color: #cd0a1d;
}
#above-the-fold .row.bottom .facebook {
  background-color: #4561ad;
}
#above-the-fold .row.bottom .twitter {
  background-color: #00a8e6;
}
#above-the-fold .row.bottom .fb-like {
  margin-bottom: 0;
  margin-right: 0;
}
#above-the-fold .cabezas,
#page-content_7 .cabezas,
#page-content_11 .cabezas,
#page-content_14 .cabezas {
  color: #ab183a;
  font-family: UbuntuBold, sans-serif;
  font-size: 18px;
}
#above-the-fold .hidden-xs,
#page-content_7 .hidden-xs,
#page-content_11 .hidden-xs,
#page-content_14 .hidden-xs {
  display: none;
}
#atf-mas-compartidas {
  padding-left: 0.5em;
  padding-right: 0.5em;
  padding-top: 0.5em;
  border-top: none;
}
#atf-mas-compartidas .heading {
  color: #8dd9fa;
  text-transform: uppercase;
  font-size: 1.2rem;
  letter-spacing: 1px;
  text-align: center;
}
#atf-mas-compartidas h3.headline {
  color: #ffffff;
  margin: 15px 0;
  line-height: 1.3;
  font-size: 18px;
}
#atf-mas-compartidas .cabezas {
  margin-bottom: 10px;
  font-size: 26px;
  font-family: Ubuntu, sans-serif;
}
#atf-mas-compartidas img {
  width: 100%;
}
#atf-mas-compartidas .number-headline {
  display: flex;
  align-items: center;
}
#atf-mas-compartidas .number-headline .number {
  font-size: 2.8rem;
  text-align: center;
  margin-right: 10px;
}
#atf-mas-compartidas .number-headline .number span {
  display: block;
  background-color: #8dd9fa;
  color: #0a5987;
  width: 50px;
  height: 50px;
  margin: auto;
  border-radius: 50%;
}
#atf-mas-compartidas .number-headline .headline {
  margin-top: 0;
  margin-bottom: 0;
}
#atf-right-bottom .cabezas {
  margin-top: 27px;
  font-size: 14px;
}
#atf-right-bottom .headline {
  font-size: 14px;
  line-height: 1.3;
}
#atf-right-bottom p {
  margin-top: 0.5em;
  text-align: right;
}
#atf-right-bottom p a {
  font-size: 18px;
  color: #ab183a;
  font-weight: 600;
}
#atf-sofa {
  margin-top: 15px;
}
#atf-sofa img {
  border-radius: 50%;
  max-width: 100%;
}
#atf-sofa .cabezas {
  margin-bottom: 5px;
  font-size: 14px;
}
#atf-sofa .col-sm-5 {
  padding-right: 0.5rem;
}
#atf-sofa .col-sm-7 {
  padding: 0 7px;
}
#atf-sofa .headline {
  line-height: 1.2;
}
#atf-clima {
  margin-top: 15px;
}
#atf-clima p {
  font-size: 14px;
  color: #353637;
  text-transform: uppercase;
}
#atf-clima p.month {
  color: #ab183a;
  font-weight: 600;
}
#page-content_5 {
  /* enable Flickity by default */
}
#page-content_5 .post {
  height: 490px;
}
#page-content_5 .cabezas {
  color: #e41b3d;
  display: block!important;
}
#page-content_5 .carousel:after {
  content: 'flickity';
  display: none;
  /* hide :after */
}
#page-content_5 .carousel-cell {
  width: 100%;
  height: 490px;
}
#page-content_5 h2.heading {
  margin-top: 0;
}
#page-content_5 .author {
  margin-bottom: 15px;
}
#page-content_5 .post .bottom,
#page-content_7 .post .bottom,
#page-content_11 .post .bottom {
  padding: 0.5em;
}
#page-content_5 .post .headline,
#page-content_7 .post .headline,
#page-content_11 .post .headline {
  color: white;
}
#page-content_5 .post .author,
#page-content_7 .post .author,
#page-content_11 .post .author {
  margin-top: 0.5em;
  color: white;
  text-transform: uppercase;
}
#pc5-foto-del-dia .flickity-prev-next-button {
  top: 75%;
}
#opinion .flickity-prev-next-button {
  top: 75%;
}
#pc5-highlight-caption,
#pc11-highlight-caption {
  padding: 1em;
}
#pc5-highlight-caption .cabezas,
#pc11-highlight-caption .cabezas {
  color: #e41b3d;
  font-size: 30px;
  font-family: RalewayBold, sans-serif;
}
#pc5-highlight-caption .headline,
#pc11-highlight-caption .headline {
  font-size: 1.5em;
  margin-top: 0.5em;
}
#pc7-highlight-caption {
  padding: 15px;
}
#pc7-highlight-caption .cabezas {
  color: #e41b3d;
  font-size: 24px;
  display: none;
}
#pc7-highlight-caption .headline {
  font-size: 24px;
}
#page-content_8 {
  padding: 0em;
  /* enable Flickity by default */
}
#page-content_8 .cabezas {
  display: none;
  color: white;
  position: absolute;
  right: 7.5vw;
  margin-top: 0.5em;
  font-size: 18px;
}
#page-content_8 .cabezas span {
  color: #f0574a;
}
#page-content_8 .post .headline {
  color: white;
}
#page-content_8 .post .author {
  margin-top: 0.5em;
}
#page-content_8 .post .author a {
  color: white;
  text-transform: uppercase;
}
#page-content_8 .post .img-container {
  margin-top: 2em;
  width: 100%;
}
#page-content_8 .carousel {
  margin-left: -1em;
  margin-right: -1em;
}
#page-content_8 .carousel:after {
  content: 'flickity';
  display: none;
  /* hide :after */
}
#page-content_8 .carousel-cell {
  width: 100%;
  min-height: 450px;
}
#page-content_11 .post {
  background-color: #3c959b;
}
#page-content_11 .post .bottom {
  padding: 15px 0 0;
}
#page-content_11 .post .bottom h3.headline {
  margin-bottom: 15px;
}
#pc11-highlight-caption {
  padding: 15px;
}
#pc11-highlight-caption .cabezas {
  text-align: right;
  color: yellow;
  font-size: 24px;
  display: none;
}
#pc11-highlight-caption h3.headline,
#pc11-highlight-caption .author {
  margin-bottom: 15px;
}
.mas-mundo {
  background-color: #f1f2f3 !important;
}
.mas-mundo a,
.mas-mundo p {
  color: #333333;
}
.mas-mundo .headline {
  font-size: 19.2px;
}
#m-mundo-container {
  padding-left: 1rem;
  padding-right: 1rem;
  background-color: #f1f2f3;
}
#m-mundo-container .col-xs-12 {
  margin-top: 1.5em;
}
#m-mundo-container .col-xs-12:first-of-type {
  margin-top: 0em;
}
#m-mundo-h3 {
  background-color: #e7f0f4;
}
#m-mundo-h3 .cabezas {
  margin: 0 30px;
}
#page-content_14 img {
  width: 100%;
}
#page-content_14 .post .bottom {
  padding: 15px;
}
#page-content_14 .post .bottom article {
  display: flex;
  justify-content: space-between;
  margin-bottom: 15px;
}
#page-content_14 .post .bottom article:last-child {
  margin-bottom: 0;
}
#page-content_14 .post .bottom article .image-box,
#page-content_14 .post .bottom article h3 {
  flex-basis: 48%;
}
#page-content_14 .post .bottom .row {
  margin-top: 1em;
}
#page-content_14 .post .bottom .headline {
  line-height: 1.5;
  font-size: 18px;
}
#page-content_14 .post .bottom .headline a {
  color: #333333;
}
#page-content_14 .post .bottom .fa-circle {
  margin-top: 6px;
}
#page-content_14 .post .bottom .fa-circle.mundano {
  color: #189cba;
}
#page-content_14 .post .bottom .fa-circle.puntos-y-comas {
  color: #979968;
}
#page-content_14 .post .bottom .fa-circle.magazine-sd {
  color: #e41b3d;
}
#page-content_14 .post .bottom li {
  list-style: none;
  margin-top: 1em;
}
#page-content_14 #carrusel-mundano {
  display: block;
}
#page-content_14 #carrusel-mundano .carousel-cell {
  width: 100%;
}
#page-content_14 #carrusel-mundano .shrink {
  max-width: 92%;
}
#page-content_14 #carrusel-mundano:after {
  content: 'flickity';
  display: none;
  /* hide :after */
}
#page-content_14 #carrusel-mundano .flickity-prev-next-button,
#page-content_14 #carrusel-mundano .flickity-page-dots {
  display: none;
}
#page-content_14 .row.first-level {
  margin-left: 0;
  margin-right: 0;
}
#pc8-setv-logo {
  position: inherit;
}
#setv-carousel {
  display: block;
}
#setv-carousel .title-section {
  padding: 1em;
}
#setv-carousel .headline,
#setv-carousel .headline.secondary {
  margin-top: 16px;
  font-size: 24px!important;
}
#setv-carousel .carousel-cell {
  bottom: 0;
}
#pc12-deportes-carousel {
  display: block;
}
#pc12-deportes-carousel .title-section .cabezas {
  display: none;
}
#mobile-deportes-heading {
  color: black!important;
  display: block;
  margin-left: -0.5em;
  font-size: 2em!important;
  padding: 0 16px;
}
@media screen and (min-width: 768px) {
  #widget-1 {
    height: 108px;
    padding: 1em 0.5em;
    margin-left: 1em;
    background-color: #F1F2F3;
    border-top: 3px solid #AB183A;
  }
}
@media screen and (min-width: 768px) {
  #widget-2 .row {
    margin: 0;
  }
  #widget-2 .row .col-md-6 {
    padding: 0px;
  }
}
#wwt {
  color: #4C4D4E !important;
  font-size: 1.1em!important;
  font-weight: 600;
  margin-top: 8px;
  text-align: right;
}
@media screen and (min-width: 768px) {
  #wwt {
    text-align: center;
  }
}
.cabezas.main-section {
  font-size: 2em!important;
}
#economia {
  font-family: Raleway, sans-serif;
}
#economia .headline {
  font-size: 19.2px;
}
#principal-economia {
  font-size: 24px!important;
  font-family: Raleway, sans-serif;
}
#mobile-datos-heading,
#mobile-mundo-heading {
  font-size: 30px!important;
  margin-bottom: 0.5em;
}
#investigaciones .post .bottom .headline {
  font-size: 24px;
}
#aculla-main-mobile {
  font-size: 24px;
  font-family: Raleway, sans-serif;
}
#aculla .row.middle .headline,
#aculla .row.middle .author {
  font-family: Raleway, sans-serif !important;
}
#aculla .row.middle .author {
  display: none;
}
#page-content_3 {
  margin-bottom: 30px;
}
#pc4-sondeos-heading {
  margin: 0;
  color: #ffffff;
  letter-spacing: 1px;
  background: #37195d;
}
@media screen and (min-width: 768px) {
  #pc4-sondeos-heading {
    padding: 10px;
  }
}
.headline {
  line-height: 1.3!important;
}
#destacadas .col-xs-12 {
  margin-top: 1.5em;
}
#destacadas .col-xs-12:first-of-type {
  margin-top: 0em;
}
#destacadas .flex-columns {
  display: flex;
}
#destacadas .flex-columns .posts-col {
  flex-basis: 50%;
  padding: 0 1rem;
}
#destacadas .flex-columns .posts-col .post {
  margin-bottom: 30px;
}
#destacadas .flex-columns .posts-col .ad-box img {
  width: auto;
  margin-bottom: 30px !important;
}
#economia .row.middle .col-xs-12 {
  margin-top: 1.5em;
}
#economia .row.middle .col-xs-12:first-of-type {
  margin-top: 0em;
}
#defensoras .flickity-prev-next-button {
  top: 75%;
}
#page-content_8 {
  padding-top: 1em!important;
}
@media screen and (min-width: 992px) {
  #page-content_8 {
    padding-top: 0em!important;
  }
}
#opinion__columnas {
  margin-bottom: 30px;
}
#opinion__columnas .image-box {
  margin-bottom: 0.625rem;
}
#opinion__columnas .image-box img {
  border-radius: 50%;
  max-width: 120px;
}
#opinion__columnas .top {
  padding: 3rem 0;
  display: flex;
  justify-content: center;
}
#opinion__columnas .top .image-box {
  flex-basis: 20%;
}
#opinion__columnas .top .combo-box {
  flex-basis: 70%;
}
#opinion__columnas .top .combo-box h3 {
  font-size: 1.8rem;
  line-height: 1.2;
  text-transform: uppercase;
  font-family: RalewayBold;
}
#opinion__columnas .top .combo-box .author-box,
#opinion__columnas .top .combo-box .quote {
  font-size: 1.2rem;
}
#opinion__columnas .top .combo-box .author-box {
  font-family: RalewayBold;
}
#opinion__columnas .top .combo-box .quote {
  line-height: 1.4;
  margin-bottom: 0.625rem;
  color: white;
}
#opinion__columnas .bottom {
  padding: 0 2rem 1rem;
  position: relative;
}
#opinion__columnas .bottom > .q-marks {
  position: absolute;
  top: -3.5rem;
  right: 11rem;
}
#opinion__columnas .bottom h2 {
  font-size: 4.2rem;
  letter-spacing: -3.5px;
  position: relative;
  top: -8px;
  margin-bottom: 20px;
}
#opinion__columnas .bottom img {
  margin-left: 0;
}
#opinion__columnas .bottom .box {
  display: flex;
  flex-wrap: wrap;
}
#opinion__columnas .bottom .box article {
  flex-basis: 20%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  overflow: hidden;
}
#opinion__columnas .bottom .box article.lg {
  flex-basis: 40%;
}
#opinion__columnas .bottom .box article.lg .title-box {
  width: 60%;
  margin-bottom: 20px;
}
#opinion__columnas .bottom .box article.lg .combo-box {
  display: flex;
  justify-content: space-between;
}
#opinion__columnas .bottom .box article.lg .combo-box .q-marks {
  position: relative;
  top: -20px;
}
#opinion__columnas .bottom .box article.lg .combo-box,
#opinion__columnas .bottom .box article.lg .title-box,
#opinion__columnas .bottom .box article.lg .quote,
#opinion__columnas .bottom .box article.lg .author-box {
  padding-left: 2rem;
  padding-right: 2rem;
}
#opinion__columnas .bottom .box article h3 {
  text-transform: uppercase;
  font-size: 1.2rem;
  font-family: RalewayBold;
  margin-bottom: 0.3125rem;
}
#opinion__columnas .bottom .box article .quote {
  margin-bottom: 0.625rem;
}
#opinion__columnas .bottom .box article .author-box {
  font-family: RalewayBold;
  padding-bottom: 0.8rem;
}
#opinion__columnas .bottom .box article .image-box,
#opinion__columnas .bottom .box article .title-box,
#opinion__columnas .bottom .box article .quote,
#opinion__columnas .bottom .box article .author-box {
  padding-left: 0.8rem;
  padding-right: 0.8rem;
}
#opinion__columnas .bottom .box article .image-box {
  padding-top: 0.8rem;
}
.heading {
  color: #ab183a;
  font-family: UbuntuBold, sans-serif;
  font-size: 30px;
  margin-top: 30px;
  margin-bottom: 12px;
  padding-bottom: 0px;
}
.bg-purple .heading,
.bg-medium-gray .heading,
.bg-cherry-semx-red .heading,
.bg-bubble-semx-red .heading,
.bg-sondeo-cerrado-brown .heading {
  color: white;
}
#page-content_8 .heading {
  display: none;
  margin-top: 0px;
  margin-right: 15px;
  font-family: Raleway, sans-serif;
  color: white;
}
@media screen and (min-width: 768px) {
  #page-content_8 .heading {
    display: block;
  }
}
#page-content_8 .heading span {
  color: #ab183a;
}
footer .heading {
  color: white;
  font-size: 16px;
}
.heading#bitacora-heading {
  text-align: left;
}
@media screen and (min-width: 768px) {
  .heading#bitacora-heading span {
    font-family: UbuntuLight, sans-serif;
  }
}
@media screen and (min-width: 768px) {
  .heading#bitacora-heading {
    text-align: center;
    margin-top: 0px;
  }
}
.heading.complementary-section {
  font-size: 20px;
}
.heading.small {
  font-size: 24px;
}
.heading.tiny {
  font-size: 26px;
  margin-top: 0px;
  margin-bottom: 10px;
}
@media screen and (min-width: 768px) {
  .heading {
    margin-top: 15px;
  }
}
@media screen and (min-width: 1200px) {
  .heading {
    font-size: 35px;
  }
  .heading.tiny {
    font-size: 18px;
  }
}
.absolute-container .heading {
  position: absolute;
}
#page-content_3 .heading {
  font-size: 16px;
}
@media screen and (min-width: 1200px) {
  #page-content_3 .heading {
    font-size: 24px;
  }
}
#principal .headline {
  line-height: 1.1em!important;
}
@media screen and (min-width: 768px) {
  #principal .headline {
    line-height: 1.3em!important;
  }
}
.headline #videos-del-dia {
  font-size: 14px;
}
@media screen and (min-width: 768px) {
  .headline #videos-del-dia {
    font-size: 16px;
  }
}
.headline.aculla-tiny-mobile {
  font-size: 14px;
}
@media screen and (min-width: 768px) {
  .headline.aculla-tiny-mobile {
    font-size: 22px;
  }
}
#pc6-mas-economia .headline,
#pc1-bitacora .headline {
  font-size: 14px!important;
}
.bg-medium-gray {
  background-color: #75898b;
  color: white;
}
.bg-purple {
  background-color: #653191;
  color: white;
}
.bg-cherry-semx-red {
  background-color: #ab183a;
  color: white;
}
.bg-sondeo-cerrado-brown {
  background-color: #e2e0c1;
  color: black;
}
.bg-sondeo-cerrado-brown-shadow {
  background-color: #b5b39a;
  color: black;
}
.bg-heavy-gray {
  background-color: #353637;
  color: white;
}
.bg-bubble-semx-red {
  background-color: #e41b3d;
  color: white;
}
.bg-light-gray {
  background-color: #f1f2f3;
  color: white;
}
.shadow-20-percent {
  background-color: rgba(0, 0, 0, 0.2);
}
.text-yellow {
  color: yellow;
}
.text-cherry-semx-red {
  color: #ab183a;
}
.text-right {
  text-align: right;
}
.no-margin {
  margin: 0px;
}
.no-bottom-margin {
  margin-bottom: 0px;
}
.no-top-margin {
  margin-top: 0px;
}
.no-top-bottom-margin {
  margin-bottom: 0px;
  margin-top: 0px;
}
.outside-by-8px {
  margin-left: -8px;
  margin-right: -8px;
}
.margin-bottom-15px {
  margin-bottom: 15px;
}
.embedded-5px {
  padding: 5px;
}
.padding-bottom-15px {
  padding-bottom: 15px;
}
.padding-top-15px {
  padding-top: 15px;
}
.no-padding-right {
  padding-right: 0px!important;
}
.embedded-15px-on-side {
  padding-left: 15px;
  padding-right: 15px;
}
.absolute-container {
  position: relative;
}
.absolute-container .to-left {
  left: 0px;
}
.absolute-container .to-right {
  right: 0px;
}
.mobile-section-distinct {
  padding-bottom: 24px;
}
@media screen and (min-width: 768px) {
}
@media screen and (min-width: 1200px) {
  .mobile-section-distinct {
    padding-bottom: 0px;
  }
}
.mobile-section-distinct .ad-inside {
  background-color: white;
  margin-bottom: -24px;
}
@media screen and (min-width: 768px) {
  .post.bar-separated {
    border-bottom: 2px solid #75898b;
  }
  .post.bar-separated:first-of-type {
    border-top: 2x solid #75898b;
  }
}
@media screen and (min-width: 768px) {
  #mementiras {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }
}
#mementiras .label {
  font-size: 14px;
  color: white!important;
  font-family: UbuntuLight, sans-serif;
  margin-top: 15px;
  margin-bottom: 0px;
  display: block;
}
#mementiras .headline {
  font-size: 18px!important;
}
#pc1-bitacora .post-date {
  color: #ab183a;
  text-transform: uppercase;
}
#pc1-bitacora .headline {
  font-family: Raleway, sans-serif;
}
@media screen and (min-width: 768px) {
  #pc1-bitacora .headline {
    font-family: RalewayBold, sans-serif;
  }
}
.visible-xs-block {
  display: block;
}
@media screen and (min-width: 768px) {
  .visible-xs-block {
    display: none;
  }
}
#testigo-footer {
  margin-top: -170px;
  font-size: 14px!important;
}
#testigo-footer .col-xs-5 {
  padding-left: 0px;
}
#testigo-footer a {
  margin-top: 30px;
}
#page-content_1 img,
#page-content_5 img,
#page-content_7 img,
#setv-carousel img,
#page-content_9 img,
#page-content_11 img,
#economia .top img,
#investigaciones .top img,
#aculla .top img {
  width: 100%;
}
#promo {
  margin-top: -30px;
  margin-bottom: 30px;
}
#promo .box img {
  width: 100%;
}
#promo .left,
#promo .right {
  padding: 0;
}
#promo .right .box {
  display: flex;
}
#promo .right .box .post {
  padding: 7px;
  border-left: 1px solid #ffffff;
  flex-basis: 50%;
}
#promo .right .box .post img {
  margin-bottom: 10px;
}
#promo.dos-de-octubre img {
  width: 100%;
}
#page-content_10 #investigaciones .row.middle .box.first {
  padding: 16px;
  background-color: #fae7de;
}
#page-content_10 #investigaciones .row.middle .box.first .headline {
  font-size: 19.2px;
}
#page-content_10 #investigaciones .post.first {
  margin-bottom: 0;
}
#page-content_10 #investigaciones img {
  width: 100%;
}
#page-content_10 #especialistas h2.cabezas {
  margin-bottom: 0em!important;
  padding-bottom: 0em!important;
}
#page-content_10 #especialistas .post {
  border-bottom: 2px solid #75898b;
}
#page-content_10 #especialistas .post.no-mobile {
  display: none;
}
#page-content_10 #especialistas .heading {
  padding-bottom: 10px;
  border-bottom: 2px solid #75898b;
}
#page-content-kiosco_01 .container-fluid-inner {
  border-right: 2px solid #75898b;
  border-left: 2px solid #75898b;
  padding-bottom: 5px;
}
#page-content-kiosco_01 .top {
  margin-bottom: 30px;
}
#page-content-kiosco_01 .top .center {
  text-align: center;
  margin-bottom: 15px;
  font-family: MerriweatherBold;
}
#page-content-kiosco_01 .top .center h2.heading {
  font-family: MerriweatherBlack;
  color: #37195d;
  margin: 0;
  font-size: 5em;
}
#page-content-kiosco_01 .top .center span {
  font-size: 1em;
  font-family: Merriweather;
  letter-spacing: 1px;
  color: #a917cf;
  position: relative;
  top: -5px;
}
#page-content-kiosco_01 .top .left .box ul li,
#page-content-kiosco_01 .top .right .box ul li {
  color: #a917cf;
  letter-spacing: 1px;
}
#page-content-kiosco_01 .top .nav-only-mobile .box ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
}
#page-content-kiosco_01 .top .nav-only-mobile .box ul li {
  font-family: Merriweather;
  color: #75898b;
  letter-spacing: 1px;
  font-size: 13px;
}
#page-content-kiosco_01 #personajes .carousel:after {
  content: 'flickity';
  display: none;
  /* hide :after */
}
#page-content-kiosco_01 .carousel {
  font-family: MerriweatherBold;
  padding: 0 20px;
}
#page-content-kiosco_01 .carousel .carousel-cell {
  width: 42%;
  height: 210px;
  margin-right: 45px;
  text-align: center;
}
#page-content-kiosco_01 .carousel .carousel-cell img {
  width: 100%;
  border-radius: 50%;
  margin-bottom: 15px;
}
#page-content-kiosco_01 .carousel .carousel-cell h3 {
  width: 80%;
  margin: auto;
  line-height: 1.2;
  color: #75898b;
}
#page-content-kiosco_01 #afiche {
  font-family: Merriweather;
}
#page-content-kiosco_01 #afiche .left h3.headline {
  font-size: 24px;
  line-height: 1.2em !important;
  margin-bottom: 20px;
}
#page-content-kiosco_01 #afiche .left .author {
  text-transform: uppercase;
  font-family: RalewayBold;
  margin-bottom: 15px;
  font-size: 0.8em;
}
#page-content-kiosco_01 #afiche .left .social-net-buttons {
  justify-content: left;
  margin-bottom: 10px;
}
#page-content-kiosco_01 #afiche .left img {
  width: 100%;
}
#page-content-kiosco_01 #afiche .right h2.heading {
  font-family: MerriweatherBold;
  color: #a917cf;
  margin-top: 0;
  margin-bottom: 0;
  padding: 15px 0 10px ;
}
#page-content-kiosco_01 #afiche .right .post {
  padding-bottom: 35px;
}
#page-content-kiosco_01 #afiche .right .post.first h3 {
  font-size: 24px;
  line-height: 1.2 !important;
  margin-bottom: 5px;
}
#page-content-kiosco_01 #afiche .right .post.first img {
  margin-bottom: 5px;
  width: 100%;
}
#page-content-kiosco_01 #afiche .right .post h3 {
  margin-bottom: 5px;
}
#page-content-kiosco_01 #afiche .right .post .label {
  text-transform: uppercase;
  font-family: RalewayBold;
  color: #a917cf;
  letter-spacing: 2px;
}
.page-content-kiosko_02 .container-fluid-inner {
  border-right: 2px solid #75898b;
  border-left: 2px solid #75898b;
  padding-top: 30px;
  padding-bottom: 20px;
}
.page-content-kiosko_02 .container-fluid-inner.deportes {
  border-bottom: 2px solid #75898b;
}
.page-content-kiosko_02 h2.heading {
  color: white;
  margin-top: 0;
  font-size: 64px;
  font-family: Merriweather;
  text-align: center;
}
.page-content-kiosko_02 h2.heading.cyt {
  padding: 0px 20px;
  color: #353637;
  text-align: left;
  font-family: MerriweatherBlack;
  font-size: 6em;
  margin-bottom: 20px;
  position: relative;
  top: -15px;
}
.page-content-kiosko_02 h2.heading.cyt span {
  font-family: Merriweather;
}
.page-content-kiosko_02 h3 {
  font-size: 18px;
  font-family: Merriweather;
  margin-bottom: 15px;
  color: #75898b;
}
.page-content-kiosko_02 p.author {
  margin-bottom: 15px;
  text-transform: uppercase;
  color: #75898b;
  font-family: RalewayBold;
}
.page-content-kiosko_02 #ian1 {
  background-color: #0B5C91;
}
.page-content-kiosko_02 #ian1 #ian3 {
  background-color: #3e0b91;
}
.page-content-kiosko_02 #mas-kiosko-ac15 {
  display: none;
}
.page-content-kiosko_02 #secundarias-kiosko-8677 h3 {
  color: #353637;
  line-height: 1.2;
}
.page-content-kiosko_02 #secundarias-kiosko-8677 img {
  margin-bottom: 15px;
  width: 100%;
}
.page-content-kiosko_02 #secundarias-kiosko-8677 article {
  margin-bottom: 30px;
}
.page-content-kiosko_02 #kisko-sidebar-cyt-9b7a {
  color: white;
  padding-left: 1em;
  padding-right: 1em;
}
.page-content-kiosko_02 #kisko-sidebar-cyt-9b7a #kiosko-carousel-contanier-fa0e {
  background-color: #9C75A8;
  margin-bottom: 2em;
}
.page-content-kiosko_02 #kisko-sidebar-cyt-9b7a .wrapper {
  padding: 15px 20px;
  display: flex;
}
.page-content-kiosko_02 #kisko-sidebar-cyt-9b7a .wrapper .en-foco-sofa {
  flex-basis: 50%;
  font-size: 2.8em;
  line-height: 0.9;
}
.page-content-kiosko_02 #kisko-sidebar-cyt-9b7a .wrapper .en-foco-sofa div {
  font-family: RalewayBold;
}
.page-content-kiosko_02 #kisko-sidebar-cyt-9b7a .wrapper .en-foco-sofa div:nth-child(3) {
  color: #000000;
  font-size: 0.5em;
}
.page-content-kiosko_02 #kisko-sidebar-cyt-9b7a .wrapper .world {
  flex-basis: 50%;
  text-align: right;
}
.page-content-kiosko_02 #kisko-sidebar-cyt-9b7a .wrapper .world svg {
  width: 120px;
}
.page-content-kiosko_02 #kiosko-deportes-container-5110 {
  padding-left: 1em;
  padding-right: 1em;
}
.page-content-kiosko_02 #kiosko-deportes-container-5110 h2.heading {
  margin: 0;
  position: relative;
  top: -2px;
}
.page-content-kiosko_02 #kisko-deportes-main-section-d049 {
  background-color: #e41b3d;
}
.page-content-kiosko_02 #kisko-deportes-main-section-d049 article {
  margin-top: 0.5em;
  padding-top: 1em;
  padding-bottom: 1em;
}
.page-content-kiosko_02 #kisko-deportes-main-section-d049 h3 {
  color: white;
  line-height: 1.2;
  font-family: MerriweatherLight;
}
.page-content-kiosko_02 #kisko-deportes-main-section-d049 p.author {
  color: white;
}
.page-content-kiosko_02 #kisko-deportes-sidebar-bd11 {
  display: none;
}
.page-content-kiosko_02 #carousel-kiosko-52d3 {
  display: block;
  padding: 0 20px;
}
.page-content-kiosko_02 #carousel-kiosko-52d3 .carousel-cell {
  width: 100%;
  min-height: 380px;
  margin-right: 45px;
}
.page-content-kiosko_02 #carousel-kiosko-52d3 .carousel-cell h3 {
  color: #ffffff;
  line-height: 1.2;
}
.page-content-kiosko_02 #carousel-kiosko-52d3 .carousel-cell p.author {
  color: #ffffff;
}
.page-content-kiosko_02 #carousel-kiosko-52d3 .carousel-cell img {
  margin-bottom: 15px;
  width: 100%;
}
.page-content-kiosko_02 #carousel-kiosko-52d3 .flickity-prev-next-button {
  top: 25%;
  width: 24px;
  height: 24px;
  background: #666;
}
.page-content-kiosko_02 #carousel-kiosko-52d3 .arrow {
  fill: white;
}
.page-content-kiosko_02 #carousel-kiosko-52d3:after {
  content: 'flickity';
  display: none;
  /* hide :after */
}
.page-content-kiosko_02 #kisko-deportes-bottom-row-5c6f img {
  display: none;
}
.page-content-kiosko_02 #kisko-deportes-bottom-row-5c6f .label {
  text-transform: uppercase;
  color: #ffffff;
  margin-bottom: 5px;
  font-family: RalewayBold;
}
.page-content-kiosko_02 #kisko-deportes-main-post-1976 img {
  margin-bottom: 15px;
}
#que-ver {
  color: #ffffff;
  background-color: #37195d;
}
#que-ver .container-fluid-inner {
  border-left: 2px solid rgba(0, 0, 0, 0.2);
  border-right: 2px solid rgba(0, 0, 0, 0.2);
}
#que-ver .carousel:after {
  content: 'flickity';
  display: none;
  /* hide :after */
}
#que-ver .carousel .carousel-cell {
  width: 100%;
  min-height: 320px;
  margin-right: 30px;
}
#que-ver .carousel .carousel-cell .label {
  color: #fba328;
  margin-bottom: 5px;
}
#que-ver .carousel .carousel-cell img {
  margin-bottom: 15px;
  width: 100%;
}
#que-ver .carousel .carousel-cell h3 {
  line-height: 1.2;
}
#que-ver .stream {
  padding: 15px 0;
}
#que-ver .stream ul {
  font-family: Merriweather;
  display: flex;
  align-items: center;
}
#que-ver .stream ul li {
  text-align: center;
  font-size: 2.8em;
}
#que-ver .stream ul li:first-child {
  flex-basis: 37.5%;
}
#que-ver .stream ul li:nth-child(2) {
  flex-basis: 25%;
}
#que-ver .stream ul li:last-child {
  flex-basis: 37.5%;
}
#cyt {
  font-family: RalewayBold;
  background-color: #d7f203;
}
#cyt .container-fluid-inner {
  border-left: 2px solid rgba(0, 0, 0, 0.2);
  border-right: 2px solid rgba(0, 0, 0, 0.2);
}
#cyt .carousel:after {
  content: 'flickity';
  display: none;
  /* hide :after */
}
#cyt .carousel .carousel-cell {
  width: 100%;
  min-height: 320px;
  margin-right: 30px;
}
#cyt .carousel .carousel-cell .label {
  color: #fba328;
  margin-bottom: 5px;
}
#cyt .carousel .carousel-cell img {
  margin-bottom: 15px;
  width: 100%;
}
#cyt .carousel .carousel-cell h3 {
  line-height: 1.2;
}
#cyt .stream h2.heading.cyt {
  color: #353637;
  font-family: MerriweatherBlack;
  font-size: 6em;
  margin: 0 0 15px 0;
  position: relative;
  padding-left: 0;
  top: -15px;
}
#cyt .stream h2.heading.cyt span {
  font-family: Merriweather;
}
#pc11-complementary-notes {
  background-color: #f1f2f3;
  padding: 0 1em;
}
#pc11-complementary-notes > .row {
  padding: 1em 1em 0;
}
#pc11-complementary-notes > .row .box > .row {
  padding-bottom: 15px;
}
#pc11-complementary-notes .headline,
#pc11-complementary-notes .author,
#pc11-complementary-notes img {
  margin-bottom: 15px;
  width: 100%;
}
#pc11-complementary-notes .headline {
  font-size: 19.2px;
}
#pc11-complementary-notes .author {
  text-transform: uppercase;
}
#economia-wrapper {
  display: flex;
  flex-direction: column;
}
#economia-top-block.mobile {
  order: 1;
}
#economia-top-block.mobile .container-fluid-inner {
  border-top: none;
}
#economia-top-block .container-fluid-inner {
  border-top: 2px solid #75898b;
  border-right: 2px solid #75898b;
  border-left: 2px solid #75898b;
  padding-top: 20px;
  padding-bottom: 5px;
}
#economia-top-block .top {
  margin-bottom: 30px;
}
#economia-top-block .top .center {
  text-align: center;
  margin-bottom: 15px;
}
#economia-top-block .top .center h2.heading {
  font-family: RalewayBold;
  color: #627d61;
  margin: 0;
  font-size: 3em;
}
#economia-top-block .top .left .box ul li,
#economia-top-block .top .right .box ul li {
  color: #75898b;
  letter-spacing: 1px;
}
#economia-top-block .top .nav-only-mobile .box ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
}
#economia-top-block .top .nav-only-mobile .box ul li {
  color: #75898b;
  letter-spacing: 1px;
  font-size: 13px;
}
#economia-top-block #personajes-economia .carousel:after {
  content: 'flickity';
  display: none;
  /* hide :after */
}
#economia-top-block #personajes-economia .carousel {
  padding: 0 20px;
}
#economia-top-block #personajes-economia .carousel .carousel-cell {
  width: 42%;
  height: 210px;
  margin-right: 45px;
  text-align: center;
}
#economia-top-block #personajes-economia .carousel .carousel-cell img {
  width: 100%;
  border-radius: 50%;
  margin-bottom: 15px;
}
#economia-top-block #personajes-economia .carousel .carousel-cell h3 {
  width: 80%;
  margin: auto;
  line-height: 1.2;
  color: #75898b;
}
#economia-top-block #a-fondo .left h3.headline {
  font-family: RalewayBold;
  font-size: 24px;
  line-height: 1.2em !important;
  margin-bottom: 20px;
}
#economia-top-block #a-fondo .left .author {
  text-transform: uppercase;
  font-family: RalewayBold;
  margin-bottom: 15px;
  font-size: 0.8em;
}
#economia-top-block #a-fondo .left .social-net-buttons {
  justify-content: left;
  margin-bottom: 10px;
}
#economia-top-block #a-fondo .right h2.heading {
  color: #627d61;
  margin-top: 0;
  margin-bottom: 0;
  padding: 15px 0 10px ;
}
#economia-top-block #a-fondo .right .post {
  padding-bottom: 35px;
}
#economia-top-block #a-fondo .right .post.first h3 {
  font-size: 18px;
  line-height: 1.2 !important;
  margin-bottom: 5px;
  font-family: RalewayBold;
}
#economia-top-block #a-fondo .right .post.first img {
  margin-bottom: 5px;
  width: 100%;
}
#economia-top-block #a-fondo .right .post h3 {
  margin-bottom: 5px;
  font-family: RalewayBold;
}
#economia-top-block #a-fondo .right .post .label {
  text-transform: uppercase;
  font-family: RalewayBold;
  color: #627d61;
  letter-spacing: 2px;
}
#en-foco {
  color: #ffffff;
  background-color: #627d61;
  width: 100%;
  order: 1;
}
#en-foco .carousel:after {
  content: 'flickity';
  display: none;
  /* hide :after */
}
#en-foco .carousel .carousel-cell {
  width: 100%;
  min-height: 320px;
  margin-right: 30px;
}
#en-foco .carousel .carousel-cell .label {
  color: #fba328;
  margin-bottom: 5px;
}
#en-foco .carousel .carousel-cell img {
  margin-bottom: 15px;
  width: 100%;
}
#en-foco .carousel .carousel-cell h3 {
  line-height: 1.2;
}
#en-foco .wrapper {
  padding: 15px 0;
  display: flex;
}
#en-foco .wrapper .en-foco-economia {
  flex-basis: 50%;
  font-size: 2.8em;
}
#en-foco .wrapper .en-foco-economia div:nth-child(2) {
  font-family: RalewayBold;
}
#en-foco .wrapper .en-foco-economia div:nth-child(3) {
  color: #C0BD64;
  font-size: 0.5em;
}
#en-foco .wrapper .world {
  flex-basis: 50%;
  text-align: right;
}
#en-foco .wrapper .world svg {
  width: 120px;
}
#mas-economia .container-fluid-inner {
  border-right: 2px solid #75898b;
  border-left: 2px solid #75898b;
  padding-top: 30px;
}
#mas-economia h2.heading {
  color: white;
  margin-top: 0;
  font-size: 64px;
  text-align: center;
}
#mas-economia h2.heading.meta-data {
  padding: 0px 20px;
  color: #353637;
  text-align: left;
  font-family: RalewayBold;
  font-size: 3em;
  margin-bottom: 20px;
}
#mas-economia h2.heading.meta-data span {
  font-family: RalewayLight;
}
#mas-economia h3 {
  font-size: 22px;
  margin-bottom: 15px;
  color: #75898b;
  line-height: 1.3 !important;
  font-family: RalewayBold;
}
#mas-economia p.author {
  margin-bottom: 15px;
  text-transform: uppercase;
  color: #75898b;
  font-family: RalewayBold;
}
#mas-economia #ian1 {
  background-color: #0B5C91;
}
#mas-economia #ian1 #ian3 {
  background-color: #3e0b91;
}
#mas-economia #mas-economia-strip {
  display: none;
}
#mas-economia #secundarias-economia h3 {
  color: #353637;
  line-height: 1.2;
}
#mas-economia #secundarias-economia img {
  margin-bottom: 15px;
  width: 100%;
}
#mas-economia #secundarias-economia article {
  margin-bottom: 30px;
}
#mas-economia #secundarias-economia .heading {
  color: #627d61;
  font-size: 30px;
  padding-left: 1rem;
}
#mas-economia #economia-sidebar-metadatos {
  color: white;
  padding-left: 1em;
  padding-right: 1em;
}
#mas-economia #economia-sidebar-metadatos #economia-carousel-wrapper {
  background-color: #c1bd6a;
  margin-bottom: 2em;
}
#mas-economia #economia-sidebar-metadatos #mas-metadatos:hover {
  text-decoration: underline;
}
#mas-economia #economia-sidebar-metadatos #mas-metadatos .more {
  padding: 15px;
  text-align: center;
  font-family: RalewayBold;
  letter-spacing: 1px;
  background-color: #807B18;
}
#mas-economia #carousel-metadatos {
  display: block;
  padding: 0 20px;
}
#mas-economia #carousel-metadatos .carousel-cell {
  width: 100%;
  min-height: 400px;
  margin-right: 45px;
}
#mas-economia #carousel-metadatos .carousel-cell h3 {
  color: #353637;
  line-height: 1.2;
}
#mas-economia #carousel-metadatos .carousel-cell p.author {
  color: #75898b;
}
#mas-economia #carousel-metadatos .carousel-cell img {
  margin-bottom: 15px;
  width: 100%;
}
#mas-economia #carousel-metadatos .flickity-prev-next-button {
  top: 25%;
  width: 24px;
  height: 24px;
  background: #666;
}
#mas-economia #carousel-metadatos .arrow {
  fill: white;
}
#mas-economia #carousel-metadatos:after {
  content: 'flickity';
  display: none;
  /* hide :after */
}
#page-content_7 .container-fluid-inner {
  border-right: 2px solid #75898b;
  border-left: 2px solid #75898b;
  border-bottom: 2px solid #75898b;
  padding-bottom: 20px;
}
#conferencia-amlo {
  color: #ffffff;
  background-color: #30C0B0;
  width: 100%;
  order: 1;
  margin-bottom: 30px;
}
#conferencia-amlo .carousel:after {
  content: 'flickity';
  display: none;
  /* hide :after */
}
#conferencia-amlo .carousel .carousel-cell {
  width: 100%;
  min-height: 320px;
  margin-right: 30px;
  position: relative;
}
#conferencia-amlo .carousel .carousel-cell .label {
  color: #fba328;
  margin-bottom: 5px;
}
#conferencia-amlo .carousel .carousel-cell .img-wrapper {
  position: relative;
}
#conferencia-amlo .carousel .carousel-cell img {
  margin-bottom: 15px;
  width: 100%;
}
#conferencia-amlo .carousel .carousel-cell img.play-btn {
  position: absolute;
  width: auto;
  top: 50%;
  left: 50%;
  margin-top: -32px;
  margin-left: -32px;
  opacity: 0.6;
}
#conferencia-amlo .carousel .carousel-cell h3 {
  line-height: 1.2;
}
#conferencia-amlo .wrapper {
  padding: 15px 0;
  display: flex;
}
#conferencia-amlo .wrapper .conferencias {
  flex-basis: 75%;
  line-height: 1.1;
}
#conferencia-amlo .wrapper .conferencias div {
  font-size: 1.6em;
}
#conferencia-amlo .wrapper .conferencias div:nth-child(3) {
  font-family: RalewayBold;
  font-size: 2em;
}
#conferencia-amlo .wrapper .icon {
  flex-basis: 50%;
}
#conferencia-amlo .wrapper .icon img {
  margin-right: 0;
}
#conferencia-amlo .date {
  text-align: center;
  font-size: 1.4em;
  margin-bottom: 10px;
  color: #000000;
  opacity: 0.3;
  font-family: RalewayBold;
}
#libros-wrapper .wrap-inner {
  border-left: 2px solid #75898B;
  border-right: 2px solid #75898B;
}
#libros-wrapper #top-block {
  font-family: Merriweather;
}
#libros-wrapper #top-block.mobile {
  order: 1;
}
#libros-wrapper #top-block.mobile .container-fluid-inner {
  border-top: none;
}
#libros-wrapper #top-block .container-fluid-inner {
  background-color: #ecebe6;
  padding-top: 60px;
  padding-bottom: 5px;
}
#libros-wrapper #top-block .top {
  margin-bottom: 45px;
}
#libros-wrapper #top-block .top .center img {
  width: 75%;
}
#libros-wrapper #top-block #personajes-libros .carousel:after {
  content: 'flickity';
  display: none;
  /* hide :after */
}
#libros-wrapper #top-block #personajes-libros .carousel {
  padding: 0 20px;
}
#libros-wrapper #top-block #personajes-libros .carousel .carousel-cell {
  width: 42%;
  height: 210px;
  margin-right: 45px;
  text-align: center;
}
#libros-wrapper #top-block #personajes-libros .carousel .carousel-cell img {
  width: 100%;
  border-radius: 50%;
  margin-bottom: 15px;
}
#libros-wrapper #top-block #personajes-libros .carousel .carousel-cell h3 {
  width: 80%;
  margin: auto;
  line-height: 1.2;
  color: #04354C;
}
#libros-wrapper #top-block .first-block {
  margin-bottom: 15px;
}
#libros-wrapper #top-block .first-block .full-image img {
  margin-bottom: 15px;
}
#libros-wrapper #top-block .first-block .left h3.headline {
  font-size: 22px;
  line-height: 1.2em !important;
  margin-bottom: 20px;
}
#libros-wrapper #top-block .first-block .left .author {
  text-transform: uppercase;
  font-family: RalewayBold;
  margin-bottom: 15px;
  font-size: 0.8em;
}
#libros-wrapper #top-block .first-block .left .social-net-buttons {
  justify-content: left;
  margin-bottom: 10px;
}
#libros-wrapper #top-block .first-block .left .sec-post {
  display: flex;
  flex-direction: column;
  background-color: #77BDC4;
}
#libros-wrapper #top-block .first-block .left .sec-post .left {
  flex-basis: 60%;
}
#libros-wrapper #top-block .first-block .left .sec-post .left img {
  width: 100%;
}
#libros-wrapper #top-block .first-block .left .sec-post .right {
  flex-basis: 40%;
  padding: 15px;
}
#libros-wrapper #top-block .first-block .left .sec-post .right .headline,
#libros-wrapper #top-block .first-block .left .sec-post .right .author {
  color: #ffffff;
}
#libros-wrapper #top-block .first-block .left .sec-post .right .author {
  font-size: 1em;
}
#libros-wrapper #top-block .first-block .right .logo {
  margin-bottom: 10px;
}
#libros-wrapper #top-block .first-block .right h2.heading {
  color: #627d61;
  margin-top: 0;
  margin-bottom: 0;
  padding: 15px 0 10px ;
}
#libros-wrapper #top-block .first-block .right .post {
  padding-bottom: 20px;
}
#libros-wrapper #top-block .first-block .right .post.first h3 {
  font-size: 18px;
  line-height: 1.2 !important;
  margin-bottom: 10px;
}
#libros-wrapper #top-block .first-block .right .post.first img {
  margin-bottom: 5px;
  width: 100%;
}
#libros-wrapper #top-block .first-block .right .post.first .author {
  text-transform: uppercase;
  color: #75898b;
  font-family: RalewayBold;
  margin-bottom: 15px;
}
#libros-wrapper #top-block .first-block .right .post h3 {
  margin-bottom: 5px;
}
#libros-wrapper #estante {
  position: relative;
}
#libros-wrapper #estante .fixed {
  margin-bottom: 25px;
}
#libros-wrapper #estante .fixed h3 {
  color: #75898b;
}
#libros-wrapper #estante .carousel:after {
  content: 'flickity';
  display: none;
  /* hide :after */
}
#libros-wrapper #estante .carousel .carousel-cell {
  width: 100%;
  margin-right: 45px;
  display: flex;
}
#libros-wrapper #estante .carousel .carousel-cell .headline {
  flex-grow: 1;
  margin: 1rem 2rem 0;
  border-bottom: 15px solid #77BDC4;
}
#libros-wrapper #estante .carousel .carousel-cell .headline span {
  display: block;
  margin-bottom: 7px;
}
#libros-wrapper #estante .carousel .carousel-cell .headline span.titulo {
  font-family: RalewayBold;
}
#libros-wrapper #estante .carousel .carousel-cell .book {
  flex-basis: 40%;
}
#libros-wrapper #estante .carousel .carousel-cell .headline {
  flex-basis: 60%;
}
#libros-wrapper #estante .heading {
  color: #04354C;
  margin-top: 0;
  margin-bottom: 0;
  font-family: MerriweatherBold;
  margin-bottom: 15px;
}
#libros-wrapper #estante .wrap-inner {
  background: #ecebe6;
  padding-bottom: 145px;
}
#libros-wrapper #estante .wrap-inner #more-estante,
#libros-wrapper #estante .wrap-inner #recent-books {
  font-family: Merriweather;
  color: #B2A48E;
  letter-spacing: 1.4px;
}
#libros-wrapper #estante .wrap-inner #recent-books {
  margin-bottom: 10px;
}
#libros-wrapper #estante .Marquee {
  bottom: 0;
  position: absolute;
  width: 100%;
  -webkit-box--moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  font-weight: 200;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  overflow: hidden;
}
#libros-wrapper #estante .Marquee-content {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-animation: marquee 30s linear infinite running;
  -moz-animation: marquee 30s linear infinite running;
  -o-animation: marquee 30s linear infinite running;
  -ms-animation: marquee 30s linear infinite running;
  animation: marquee 30s linear infinite running;
}
#libros-wrapper #estante .Marquee-content:hover {
  -webkit-animation-play-state: paused;
  -moz-animation-play-state: paused;
  -o-animation-play-state: paused;
  -ms-animation-play-state: paused;
  animation-play-state: paused;
}
#libros-wrapper #estante .Marquee-tag {
  width: 90px;
  margin-right: 10px;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-box;
  display: inline-flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
@-moz-keyframes marquee {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    -webkit-transform: translate(-50%);
    -moz-transform: translate(-50%);
    -o-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
  }
}
@-webkit-keyframes marquee {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    -webkit-transform: translate(-50%);
    -moz-transform: translate(-50%);
    -o-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
  }
}
@-o-keyframes marquee {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    -webkit-transform: translate(-50%);
    -moz-transform: translate(-50%);
    -o-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
  }
}
@keyframes marquee {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    -webkit-transform: translate(-50%);
    -moz-transform: translate(-50%);
    -o-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
  }
}
#libros-wrapper #bottom-block .container-fluid-inner {
  background-color: #ecebe6;
  padding-top: 30px;
  padding-bottom: 30px;
}
#libros-wrapper #bottom-block .container-fluid-inner img,
#libros-wrapper #bottom-block .container-fluid-inner .author {
  margin-bottom: 15px;
}
#libros-wrapper #bottom-block .container-fluid-inner h3.headline {
  margin-bottom: 10px;
  font-family: Merriweather;
  font-size: 22px;
}
#libros-wrapper #bottom-block .container-fluid-inner .author {
  text-transform: uppercase;
  color: #75898b;
  font-family: RalewayBold;
  margin-bottom: 15px;
}
#libros-wrapper #bottom-block .container-fluid-inner .mas-en {
  background-color: #ffffff;
  padding: 1rem;
}
#libros-wrapper #bottom-block .container-fluid-inner .mas-en h2.heading {
  color: #04354C;
  font-size: 24px;
  margin-top: 0;
}
#libros-wrapper #bottom-block .container-fluid-inner .mas-en h3.headline {
  font-size: 14px;
  font-family: Ubuntu, sans-serif;
  color: #75898b;
}
#libros-wrapper #bottom-block .container-fluid-inner .row.hide-mobile {
  display: none;
}
#libros-wrapper #bottom-block .container-fluid-inner .box.right article h3.headline {
  font-size: 16px;
}
#archive #header {
  margin-top: 0;
}
#archive .avatar {
  text-align: center;
  margin-bottom: 3em;
}
#archive .avatar .author {
  color: #AB183A;
  font-family: RalewayBold, sans-serif;
  font-size: 21px;
  font-weight: 700;
}
#archive .avatar img.user-photo {
  width: 110px;
  border-radius: 50%;
  margin-bottom: 10px;
}
#archive .posts article {
  margin-bottom: 30px;
}
#archive .posts article img {
  max-width: 100%;
  margin-bottom: 5px;
}
#archive .posts article h3.headline {
  font-family: RalewayBold;
  margin-bottom: 10px;
}
#archive .posts article h3 a:hover {
  text-decoration: underline;
}
#archive .posts article .author {
  margin-bottom: 15px;
  text-transform: uppercase;
  color: #75898B;
  font-family: RalewayBold;
}
#archive .tool-pagination {
  display: flex;
  justify-content: space-around;
  margin: 5em 0;
}
#archive .tool-pagination .next,
#archive .tool-pagination .prev {
  background: #e41b3d;
  color: #ffffff;
  padding: 7px;
  width: 35%;
  text-align: center;
}
.socialNetworkButtons {
  display: none;
}
#pc1-sidebar #widget-1 {
  display: none;
}
#pc1-sidebar > .box {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.mold--promos-destacados {
  margin-bottom: 20px;
}
.mold--promos-destacados.mon-thu .over {
  padding: 0 8px 15px;
  position: absolute;
  bottom: 0;
}
.mold--promos-destacados.mon-thu .over h2 {
  line-height: 0.6;
  margin-bottom: 15px;
  font-size: 2.4rem !important;
}
.mold--promos-destacados.mon-thu .over h2 span {
  font-size: 1.1rem;
  color: #D43B7C;
}
.mold--promos-destacados.mon-thu .over h3 {
  color: #ffffff;
  line-height: 1.1;
}
#pc1-sidebar .mold--promos-destacados {
  display: none;
  margin-top: -86px;
}
.mold--promos-destacados img {
  width: 100%;
  max-height: 650px;
}
.mold--promos-destacados .box article {
  padding: 0 8px 15px;
  font-family: Raleway;
}
.mold--promos-destacados .box article img {
  margin-bottom: 15px;
}
.mold--promos-destacados .box article .separator-dotted {
  margin-bottom: 15px;
  border-top-width: 2px;
  border-top-style: dotted;
}
.mold--promos-destacados .box article h3 {
  font-size: 15px;
}
.home--mobile .mold--promos-destacados .box {
  display: flex;
}
.home--mobile .mold--promos-destacados .box article {
  padding: 8px;
  flex-basis: 50%;
  border-right-style: dotted;
  border-right-width: 1px;
}
.home--mobile .mold--promos-destacados .box article:last-child {
  border-right: none;
}
@media screen and (min-width: 992px) {
  #pc1-sidebar .mold--promos-destacados {
    display: block;
  }
}
#archive__opinion #above-the-fold {
  display: none;
}
@media screen and (min-width: 768px) {
  #archive__opinion #above-the-fold {
    display: block;
  }
}
#archive__opinion .skeleton .top {
  margin-bottom: 2rem;
  padding: 0 1rem 1rem;
  position: relative;
}
@media screen and (min-width: 768px) {
  #archive__opinion .skeleton .top {
    padding-bottom: 2rem;
  }
}
#archive__opinion .skeleton .top .q-marks {
  position: absolute;
  top: -1rem;
  right: 1rem;
}
@media screen and (min-width: 768px) {
  #archive__opinion .skeleton .top .q-marks {
    top: -2rem;
    right: 18%;
  }
}
#archive__opinion .skeleton .top .q-marks img {
  width: 90px;
}
@media screen and (min-width: 768px) {
  #archive__opinion .skeleton .top .q-marks img {
    width: 160px;
  }
}
#archive__opinion .skeleton .top h2 {
  font-size: 3.4em;
  letter-spacing: -3.5px;
  position: relative;
  top: -8px;
  margin-bottom: 2rem;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 768px) {
  #archive__opinion .skeleton .top h2 {
    font-size: 4.2em;
    width: 65%;
    margin-bottom: 6rem;
  }
}
#archive__opinion .skeleton .top article .combo-box {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
#archive__opinion .skeleton .top article .combo-box .image-box {
  margin-right: 1rem;
}
@media screen and (min-width: 768px) {
  #archive__opinion .skeleton .top article .combo-box .image-box {
    margin-right: 3rem;
  }
}
#archive__opinion .skeleton .top article .combo-box .image-box .round {
  border-radius: 50%;
  max-width: 120px;
}
#archive__opinion .skeleton .top article .combo-box .author-box {
  font-family: RalewayBold;
}
@media screen and (min-width: 768px) {
  #archive__opinion .skeleton .top article .combo-box .author-box {
    font-size: 1.2rem;
  }
}
#archive__opinion .skeleton .top article .combo-box .author-box span {
  font-size: 1.2rem;
  letter-spacing: 2px;
}
@media screen and (min-width: 768px) {
  #archive__opinion .skeleton .top article .combo-box .author-box span {
    font-size: 1.4rem;
    line-height: 1.2;
  }
}
#archive__opinion .skeleton .top article h3 {
  font-size: 1.4rem;
  line-height: 1.2;
  margin-bottom: 1rem;
}
@media screen and (min-width: 768px) {
  #archive__opinion .skeleton .top article h3 {
    font-size: 1.6rem;
  }
}
#archive__opinion .skeleton .top article,
#archive__opinion .skeleton .bottom article,
#archive__opinion .skeleton .top .separator,
#archive__opinion .skeleton .bottom .separator {
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 768px) {
  #archive__opinion .skeleton .top article,
  #archive__opinion .skeleton .bottom article,
  #archive__opinion .skeleton .top .separator,
  #archive__opinion .skeleton .bottom .separator {
    width: 65%;
  }
}
#archive__opinion .skeleton .top article .published-at-box,
#archive__opinion .skeleton .bottom article .published-at-box,
#archive__opinion .skeleton .top .separator .published-at-box,
#archive__opinion .skeleton .bottom .separator .published-at-box {
  margin-bottom: 0.625rem;
}
#archive__opinion .skeleton .top article .published-at-box time,
#archive__opinion .skeleton .bottom article .published-at-box time,
#archive__opinion .skeleton .top .separator .published-at-box time,
#archive__opinion .skeleton .bottom .separator .published-at-box time {
  text-transform: uppercase;
}
#archive__opinion .skeleton .top article .quote,
#archive__opinion .skeleton .bottom article .quote,
#archive__opinion .skeleton .top .separator .quote,
#archive__opinion .skeleton .bottom .separator .quote {
  line-height: 1.2;
}
#archive__opinion .skeleton .bottom article {
  margin-bottom: 1rem;
}
@media screen and (min-width: 768px) {
  #archive__opinion .skeleton .bottom article {
    display: flex;
  }
}
#archive__opinion .skeleton .bottom article .image-box {
  flex-basis: 40%;
  margin-bottom: 0.625rem;
}
@media screen and (min-width: 768px) {
  #archive__opinion .skeleton .bottom article .image-box {
    margin-right: 2rem;
    margin-bottom: 0;
  }
}
#archive__opinion .skeleton .bottom article .image-box img {
  max-width: 100%;
}
#archive__opinion .skeleton .bottom article .combo-box {
  flex-basis: 60%;
}
#archive__opinion .skeleton .bottom article .combo-box h3 {
  text-transform: uppercase;
  font-size: 1.4rem;
  line-height: 1.1;
  margin-bottom: 0.3125rem;
}
#archive__opinion .skeleton .bottom article .combo-box .quote {
  color: #75898b;
}
#archive__opinion .skeleton .bottom .separator {
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1rem;
}
#archive__opinion .skeleton .bottom .separator:last-child {
  margin-bottom: 3rem;
}
#archive__opinion .skeleton .tool-pagination {
  display: flex;
  justify-content: flex-end;
  padding: 0.625rem;
  margin-bottom: 5rem;
  position: relative;
}
#archive__opinion .skeleton .tool-pagination.flex-space-between {
  justify-content: space-between;
}
#archive__opinion .skeleton .tool-pagination .btn-next,
#archive__opinion .skeleton .tool-pagination .btn-prev {
  font-family: RalewayBold;
  text-align: right;
  letter-spacing: 1px;
}
@media screen and (min-width: 768px) {
  #archive__opinion .skeleton .tool-pagination .btn-next,
  #archive__opinion .skeleton .tool-pagination .btn-prev {
    font-size: 1.4rem;
  }
}
#archive__opinion .skeleton .tool-pagination .btn-next {
  margin-right: 3rem;
}
@media screen and (min-width: 768px) {
  #archive__opinion .skeleton .tool-pagination .btn-next {
    margin-right: 6rem;
  }
}
#archive__opinion .skeleton .tool-pagination .btn-prev {
  margin-left: 3rem;
}
@media screen and (min-width: 768px) {
  #archive__opinion .skeleton .tool-pagination .btn-prev {
    margin-left: 6rem;
  }
}
#archive__opinion .skeleton .tool-pagination .flickity-prev-next-button {
  width: 24px;
  height: 24px;
}
#archive__opinion .skeleton .tool-pagination .flickity-prev-next-button .arrow {
  fill: #01425d;
}
#archive__opinion .skeleton .tool-pagination .flickity-prev-next-button.next {
  right: 1rem;
}
@media screen and (min-width: 768px) {
  #archive__opinion .skeleton .tool-pagination .flickity-prev-next-button.next {
    right: 3rem;
  }
}
#archive__opinion .skeleton .tool-pagination .flickity-prev-next-button.previous {
  left: 1rem;
}
@media screen and (min-width: 768px) {
  #archive__opinion .skeleton .tool-pagination .flickity-prev-next-button.previous {
    left: 3rem;
  }
}
header#ring-logo {
  display: none;
}
@media screen and (min-width: 992px) {
  header#ring-logo {
    display: block;
  }
}
.interiores header#ring-logo {
  margin-bottom: 30px;
}
header#ring-logo .brand-finger {
  position: absolute;
  z-index: 99;
}
header#ring-logo .top {
  margin-left: 86px;
}
header#ring-logo .top {
  background-color: #ab183a;
  display: flex;
  justify-content: space-between;
}
header#ring-logo .top .brand {
  flex-basis: 87%;
  padding: 25px 15px;
  display: flex;
  align-items: center;
}
header#ring-logo .top .brand .image-box {
  flex-basis: 80%;
}
header#ring-logo .top .brand .image-box img {
  width: 450px;
  margin-left: 105px;
}
header#ring-logo .top .brand .navsection-primary {
  flex-basis: 20%;
  color: white;
}
header#ring-logo .top .btns-social-net {
  background-color: white;
  flex-basis: 13%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding-left: 2px;
}
header#ring-logo .top .btns-social-net .telegram,
header#ring-logo .top .btns-social-net .instagram,
header#ring-logo .top .btns-social-net .youtube,
header#ring-logo .top .btns-social-net .facebook,
header#ring-logo .top .btns-social-net .twitter {
  padding: 5px 1rem;
  color: #ffffff;
  margin-bottom: 2px;
  font-family: RalewayBold;
  font-size: 0.9rem;
}
header#ring-logo .top .btns-social-net .telegram {
  background-color: #329ce0;
}
header#ring-logo .top .btns-social-net .instagram {
  background-color: #a819b3;
}
header#ring-logo .top .btns-social-net .youtube {
  background-color: #cd0a1d;
  margin-bottom: 0;
}
header#ring-logo .top .btns-social-net .facebook {
  background-color: #4561ad;
}
header#ring-logo .top .btns-social-net .twitter {
  background-color: #00a8e6;
}
header#ring-logo .bottom {
  margin-top: 2px;
  margin-left: 86px;
  display: flex;
}
header#ring-logo .bottom .ghost-nav {
  flex-basis: 8%;
  background-color: #852133;
}
#front-page header#ring-logo .bottom .ghost-nav {
  background: transparent;
}
header#ring-logo .bottom .main-nav {
  padding: 10px 5px;
  flex-basis: 92%;
  background-color: #852133;
}
header#ring-logo .bottom .main-nav li {
  color: white;
  font-size: 12px;
}
header#opinion nav.header {
  background-color: #01425d;
  box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.1);
  z-index: 3;
  display: grid;
  grid-template-columns: 3fr 1fr;
  grid-template-areas: "logo hamburger" "menu menu";
  /* menu */
  /* menu icon */
  /* menu btn */
}
header#opinion nav.header a {
  color: white;
}
header#opinion nav.header ul {
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
  background-color: #01425d;
}
header#opinion nav.header ul li a {
  display: block;
  padding: 20px 20px;
  text-decoration: none;
  font-family: Ubuntu;
}
header#opinion nav.header .logo {
  font-size: 2em;
  padding: 10px 20px 0;
  text-decoration: none;
  align-self: center;
  justify-self: center;
  grid-area: logo;
}
header#opinion nav.header .logo img {
  max-width: 100%;
}
header#opinion nav.header .menu {
  clear: both;
  max-height: 0;
  transition: max-height 0.2s ease-out;
  grid-area: menu;
}
header#opinion nav.header .menu li {
  text-align: center;
}
header#opinion nav.header .menu-icon {
  cursor: pointer;
  display: inline-block;
  padding: 28px 20px;
  position: relative;
  user-select: none;
  grid-area: hamburger;
  align-self: center;
  justify-self: right;
}
header#opinion nav.header .menu-icon .navicon {
  background: #fff;
  display: block;
  height: 2px;
  position: relative;
  transition: background 0.2s ease-out;
  width: 18px;
}
header#opinion nav.header .menu-icon .navicon:before,
header#opinion nav.header .menu-icon .navicon:after {
  background: #fff;
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  transition: all 0.2s ease-out;
  width: 100%;
}
header#opinion nav.header .menu-icon .navicon:before {
  top: 5px;
}
header#opinion nav.header .menu-icon .navicon:after {
  top: -5px;
}
header#opinion nav.header .menu-btn {
  display: none;
}
header#opinion nav.header .menu-btn:checked ~ .menu {
  max-height: 240px;
}
header#opinion nav.header .menu-btn:checked ~ .menu-icon .navicon {
  background: transparent;
}
header#opinion nav.header .menu-btn:checked ~ .menu-icon .navicon:before {
  transform: rotate(-45deg);
}
header#opinion nav.header .menu-btn:checked ~ .menu-icon .navicon:after {
  transform: rotate(45deg);
}
header#opinion nav.header .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:before,
header#opinion nav.header .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:after {
  top: 0;
}
@media screen and (min-width: 992px) {
  header#opinion nav.header {
    display: grid;
    grid-template-columns: 30% 70%;
    grid-template-areas: "logo menu";
  }
  header#opinion nav.header a {
    float: none;
    padding: 0em;
    grid-area: logo;
    align-self: center;
    justify-self: center;
  }
  header#opinion nav.header ul {
    display: grid;
    grid-template-columns: 2fr 1fr 1fr 1fr;
  }
  header#opinion nav.header ul li {
    align-self: center;
    justify-self: center;
  }
  header#opinion nav.header ul li a {
    padding: 0px 0px;
  }
  header#opinion nav.header .menu {
    clear: none;
    max-height: none;
  }
  header#opinion nav.header .menu-icon {
    display: none;
  }
}
#active-popup {
  background-color: rgba(52, 73, 94, 0.7);
  position: absolute;
  width: 100%;
  height: 500% !important;
  top: 0;
  left: 0;
  z-index: 999;
}
#popup-container {
  border: 5px solid #000;
  width: 900px;
  height: 500px;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -450px;
  margin-top: -250px;
  z-index: 999;
  display: none;
  background-image: url(https://www.sinembargo.mx/assets/img/900X500_IMSS.jpg);
}
.modal-content {
  position: relative;
  text-align: center;
}
#popup-window {
  position: relative;
}
#popup-container a.close {
  position: absolute;
  float: right;
  top: -15px;
  right: -7px;
  z-index: 99;
  font-weight: bold;
  font-size: 24px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  padding: 2px 5px 2px 6px;
  line-height: 1em;
  text-align: center;
  background: #E74C3C;
  border: 4px solid #fff;
  cursor: pointer;
  color: #fff;
}
@media screen and (max-width: 992px) {
  #popup-container,
  #active-popup {
    display: none !important;
  }
}
#not-found {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAxMC8yOS8xMiKqq3kAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzVxteM2AAABHklEQVRIib2Vyw6EIAxFW5idr///Qx9sfG3pLEyJ3tAwi5EmBqRo7vHawiEEERHS6x7MTMxMVv6+z3tPMUYSkfTM/R0fEaG2bbMv+Gc4nZzn+dN4HAcREa3r+hi3bcuu68jLskhVIlW073tWaYlQ9+F9IpqmSfq+fwskhdO/AwmUTJXrOuaRQNeRkOd5lq7rXmS5InmERKoER/QMvUAPlZDHcZRhGN4CSeGY+aHMqgcks5RrHv/eeh455x5KrMq2yHQdibDO6ncG/KZWL7M8xDyS1/MIO0NJqdULLS81X6/X6aR0nqBSJcPeZnlZrzN477NKURn2Nus8sjzmEII0TfMiyxUuxphVWjpJkbx0btUnshRihVv70Bv8ItXq6Asoi/ZiCbU6YgAAAABJRU5ErkJggg==);
}
#not-found .error-template {
  padding: 40px 15px;
  text-align: center;
}
#not-found .error-actions {
  margin-top: 15px;
  margin-bottom: 15px;
}
#not-found .error-actions .btn {
  margin-right: 10px;
}
footer#v2 {
  margin-top: 30px;
}
footer#v2 .row {
  position: relative;
}
footer#v2 .sinembargomx img {
  margin: 0;
}
footer#v2 .sinembargomx {
  position: relative;
  text-align: right;
}
footer#v2 .sinembargomx img {
  display: inline;
  max-width: 100%;
}
footer#v2 .left {
  background-color: #4c4d4e;
  color: #ffffff;
}
footer#v2 .left .logo {
  position: relative;
  top: -100px;
  z-index: 99;
}
footer#v2 .left .logo img {
  max-width: 150px;
  margin-bottom: 15px;
}
footer#v2 .left p {
  text-align: center;
  font-size: 12px;
}
footer#v2 .left #pdr {
  margin-bottom: 50px;
}
footer#v2 .left .contacto-publicidad {
  line-height: 1.6;
}
footer#v2 .right {
  background-color: #4c4d4e;
  color: #75898b;
}
footer#v2 .right img {
  margin: 0 0 10px 0;
  max-width: 100%;
  height: auto;
}
footer#v2 .right .headline {
  width: 100%;
}
footer#v2 .right .heading {
  color: #75898b;
  color: #ffffff;
  font-size: 2em;
}
footer#v2 .right .heading span {
  font-family: Raleway;
  font-size: 0.8em;
}
footer#v2 .left,
footer#v2 .right {
  padding: 16px;
}
footer#v2 .heading {
  font-family: RalewayBold;
  margin-bottom: 10px;
}
footer#v2 .first-col {
  position: relative;
}
footer#v2 .first-col h2 {
  font-size: 5em;
  font-family: UbuntuBold;
  color: #818181;
  line-height: 0.85;
  margin-top: -45px;
}
footer#v2 .second-col {
  position: relative;
}
footer#v2 .second-col ul {
  margin-bottom: 30px;
}
footer#v2 .second-col ul li {
  font-family: Ubuntu;
  margin-bottom: 25px;
  font-size: 2em;
  line-height: 0.9;
}
footer#v2 .second-col img {
  position: absolute;
  top: 100px;
  left: -50px;
}
footer#v2 .fourth-col {
  position: absolute;
  top: 50px;
  text-align: center;
}
footer#v2 #asociados {
  width: 90%;
  position: absolute;
  left: 50px;
  bottom: 50px;
  line-height: 1.4em;
}
footer#v2 #asociados li,
footer#v2 #asociados h2 {
  display: inline;
  color: #818181;
  white-space: nowrap;
}
.interiores {
  /**
 * Single LESS
*/
}
@media screen and (min-width: 992px) {
  .interiores .container {
    width: 970px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
  }
}
@media screen and (min-width: 1200px) {
  .interiores .container {
    width: 1170px;
    box-sizing: border-box;
  }
}
.interiores article.single.sofa header h1 {
  font-family: MerriweatherBold;
}
.interiores article.single.cnativo header h1 {
  font-family: Unna;
}
.interiores article.single.cnativo p {
  font-family: Raleway !important;
  font-size: 19px !important;
}
.interiores article.single.cnativo p strong,
.interiores article.single.cnativo p b {
  font-family: RalewayBold;
}
.interiores article.single.cnativo .label-cnativo {
  width: calc(100% - 1rem);
  font-family: Unna;
  color: #75898b;
  background: #e0e0e0;
  padding: 0.3125rem 0 0.3125rem 1rem;
  letter-spacing: 2px;
  display: block;
}
@media screen and (min-width: 992px) {
  .interiores article.single.cnativo .label-cnativo {
    margin-left: 16%;
    width: calc(100% - 16% - 1rem);
    font-size: 1.3rem;
    letter-spacing: 4px;
  }
}
.interiores article.single.cnativo .author {
  font-family: UnnaBold;
}
.interiores article.single.opinion > .box {
  padding: 0 1rem 1rem;
  position: relative;
}
@media screen and (min-width: 768px) {
  .interiores article.single.opinion > .box {
    padding: 0 2rem 1rem;
  }
}
.interiores article.single.opinion > .box .q-marks {
  position: absolute;
  top: -1rem;
  right: 1rem;
}
@media screen and (min-width: 768px) {
  .interiores article.single.opinion > .box .q-marks {
    top: -2rem;
    right: 5rem;
  }
}
.interiores article.single.opinion > .box .q-marks img {
  width: 90px;
}
@media screen and (min-width: 768px) {
  .interiores article.single.opinion > .box .q-marks img {
    width: 160px;
  }
}
.interiores article.single.opinion > .box h2 {
  font-size: 3.4em;
  letter-spacing: -3.5px;
  position: relative;
  top: -8px;
  margin-bottom: 2rem;
}
@media screen and (min-width: 768px) {
  .interiores article.single.opinion > .box h2 {
    font-size: 4.2em;
    margin-bottom: 6rem;
  }
}
.interiores article.single.opinion > .box .combo-box {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.interiores article.single.opinion > .box .combo-box .image-box {
  margin-right: 1rem;
}
@media screen and (min-width: 768px) {
  .interiores article.single.opinion > .box .combo-box .image-box {
    margin-right: 2rem;
  }
}
.interiores article.single.opinion > .box .combo-box .image-box img {
  border-radius: 50%;
  max-width: 120px;
}
.interiores article.single.opinion > .box .combo-box .author-box {
  font-size: 1.2rem;
  font-family: RalewayBold;
  color: #ab183a;
}
@media screen and (min-width: 768px) {
  .interiores article.single.opinion > .box .combo-box .author-box {
    color: #01425d;
  }
}
.interiores article.single.opinion > .box h1 {
  font-size: 1.4rem;
}
@media screen and (min-width: 768px) {
  .interiores article.single.opinion > .box h1 {
    font-size: 38px;
  }
}
.interiores article.single.opinion > .box .quote {
  line-height: 1.2;
  margin-bottom: 1rem;
}
.interiores article.single.opinion .btn-read-more {
  padding: 0.625rem 1rem;
  text-align: right;
  margin-bottom: 0.625rem;
  font-family: RalewayBold;
  position: relative;
  background-color: #ab183a;
}
.interiores article.single.opinion .btn-read-more a:first-child {
  margin-right: 3rem;
}
.interiores article.single.opinion .btn-read-more .flickity-prev-next-button.next {
  width: 24px;
  height: 24px;
}
.interiores article.single.opinion .btn-read-more .flickity-prev-next-button.next .arrow {
  fill: #ab183a;
}
.interiores article.single.opinion .addthis-box {
  margin-bottom: 0.3125rem;
}
.interiores article.single.opinion address,
.interiores article.single.opinion .post-content {
  padding-left: 0;
}
.interiores article.single.opinion address {
  text-transform: uppercase;
}
.interiores article.single.opinion .post-content {
  margin-top: 0;
}
.interiores article.single.opinion .post-content .wp-caption {
  width: 100% !important;
}
.interiores article.single.opinion .post-content .wp-caption img {
  width: 100%;
}
.interiores article.single .social-likes-innerbox {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media screen and (min-width: 992px) {
  .interiores article.single .social-likes-innerbox {
    width: 75%;
  }
}
@media screen and (min-width: 1200px) {
  .interiores article.single .social-likes-innerbox {
    padding-left: 16%;
  }
}
.interiores article.single .social-likes-innerbox .custom-share-button {
  margin-right: 0;
}
.interiores article.single .social-likes-innerbox .fb-like {
  margin-right: 0;
  margin-bottom: 0;
}
.interiores article.single #logo-asociados {
  height: auto;
  margin: 3px 0;
}
.interiores article.single header h1 {
  font-family: RalewayBold, sans-serif;
  font-size: 30px;
  font-weight: 700;
  margin-bottom: 15px;
  margin-top: 40px;
  line-height: 1.2;
}
@media screen and (min-width: 1200px) {
  .interiores article.single header h1 {
    margin-top: 20px;
    font-size: 38px;
    line-height: 1.1;
    letter-spacing: 1px;
  }
}
.interiores article.single address {
  margin-top: 15px;
  margin-bottom: 20px;
  color: #75898b;
}
.interiores article.single address p {
  margin-top: 3px;
}
.interiores article.single address p:first-of-type {
  margin-top: 0px;
}
.interiores article.single address p.author {
  color: #ab183a;
  font-family: RalewayBold, sans-serif;
  font-size: 21px;
  font-weight: 700;
}
@media screen and (min-width: 1200px) {
  .interiores article.single address {
    padding-left: 16%;
  }
}
.interiores article.single .section-info-box {
  margin-left: -15px;
  margin-right: -15px;
  margin-bottom: 15px;
  padding: 10px 15px;
  background-color: #ab183a;
  color: white;
  font-family: RalewayBold, sans-serif;
  letter-spacing: 1.5px;
}
.interiores article.single .section-info-box span {
  text-transform: lowercase;
  font-size: x-large;
  font-family: Raleway, sans-serif;
}
@media screen and (min-width: 1200px) {
  .interiores article.single .section-info-box {
    background-color: transparent;
    color: #75898b;
    text-align: right;
    max-width: 25%;
    margin-left: -15%;
    min-height: 16px;
    margin-bottom: 0;
  }
  .interiores article.single .section-info-box span {
    color: #ab183a;
    font-family: RalewayBold, sans-serif;
    font-size: 1em;
    display: block;
  }
}
.interiores article.single section.post-content {
  margin-left: 0px;
  margin-right: 0px;
}
.interiores article.single section.post-content .totalpoll-question {
  font-size: 1.5em;
}
@media screen and (min-width: 1200px) {
  .interiores article.single section.post-content .totalpoll-question {
    ont-size: 1.4em;
  }
}
.interiores article.single section.post-content p {
  margin-bottom: 20px;
  font-family: 'Quattrocento';
  font-size: 20px;
  line-height: 26px;
  color: #333333;
}
.interiores article.single section.post-content p:last-of-type {
  margin-bottom: 0px;
}
.interiores article.single section.post-content .container-fluid.striped {
  max-width: 100%;
  float: none;
  margin-left: 0;
  margin-right: 0;
  padding-left: 16px;
  padding-right: 16px;
  margin-bottom: 30px;
}
@media screen and (min-width: 992px) {
  .interiores article.single section.post-content .container-fluid.striped {
    padding: 0px;
    max-width: 50%;
    float: left;
    margin-right: 30px;
    margin-left: -11%;
  }
}
.interiores article.single section.post-content .container-fluid.striped .promo-label-container {
  color: #ab183a;
}
.interiores article.single section.post-content .container-fluid.striped .col-sm-6 {
  flex-basis: 100%;
  max-width: 100%;
}
.interiores article.single section.post-content .container-fluid.striped .col-sm-6 h4.promo-title {
  margin-bottom: 0px;
  padding: 15px;
  background-color: #75898b;
  color: white;
}
@media screen and (min-width: 1200px) {
  .interiores article.single section.post-content {
    margin-top: -45px;
    padding-left: 16%;
  }
}
.interiores article.single aside.ver-ademas {
  margin-left: -15px;
  margin-right: -15px;
  margin-bottom: 15px;
  margin-top: 15px;
}
.interiores article.single aside.ver-ademas header {
  padding: 20px 15px;
  padding-bottom: 25px;
  background-color: #75898b;
}
.interiores article.single aside.ver-ademas header h4 {
  color: yellow;
  font-family: RalewayBold;
  font-size: 18px;
  letter-spacing: 1px;
}
.interiores article.single aside.ver-ademas header h5 {
  margin-top: 5px;
  color: white;
  font-weight: 600;
  letter-spacing: 1px;
  line-height: 1.3;
}
@media screen and (min-width: 992px) {
  .interiores article.single aside.ver-ademas {
    float: left;
    margin-top: 0px;
    margin-right: 15px;
    max-width: 50%;
  }
}
@media screen and (min-width: 1200px) {
  .interiores article.single aside.ver-ademas {
    margin-left: -11%;
    margin-bottom: 30px;
    margin-right: 30px;
  }
}
.interiores article.single #author .name {
  margin-bottom: 15px;
}
.interiores article.single #author .name span {
  font-family: RalewayBold;
}
.interiores article.single #author .description {
  line-height: 1.4;
}
.interiores article.single #nder {
  margin-bottom: 20px;
}
.interiores article.single #nder .box-nder .heading {
  margin-bottom: 0;
}
.interiores article.single #nder .box-nder .heading,
.interiores article.single #nder .box-nder p {
  font-family: RalewayBold;
  color: #75898b;
}
.interiores article.single #nder .row-datos {
  background-color: #f1f2f3;
  padding: 15px;
  border-bottom: 15px solid #75898b;
}
.interiores article.single #nder .row-datos .box {
  display: flex;
  align-items: flex-start;
  margin-bottom: 20px;
}
.interiores article.single #nder .row-datos p {
  color: #75898b;
  font-size: 18px;
  line-height: 1.2;
}
@media screen and (min-width: 992px) {
  .interiores article.single #nder .row-datos p {
    font-size: 20px;
    line-height: 26px;
  }
}
.interiores article.single #nder .row-datos .number-encuestas {
  font-size: 3em;
  font-family: Ubuntu;
  color: #75898b;
  margin-right: 15px;
}
.interiores article.single #nder .row-datos .number-encuestas span {
  color: #ab183a;
}
@media screen and (min-width: 992px) {
  .interiores article.single #nder .row-datos {
    padding: 30px;
  }
}
.interiores article.single .user-photo {
  border-radius: 50%;
  width: 110px;
}
@media screen and (min-width: 1200px) {
  .interiores article.single {
    margin-left: 0px;
    margin-right: 0px;
  }
}
.interiores figure img {
  max-width: 100%;
}
@media screen and (min-width: 1200px) {
  .interiores figure.destacada {
    margin-left: 0px;
    margin-right: 0px;
  }
  .interiores figure.destacada img {
    width: 100%;
  }
}
.interiores .destacada .videoWrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
}
.interiores .destacada .videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.interiores figcaption {
  color: #75898b;
  position: relative;
  padding-top: 25px;
  margin-bottom: 20px;
}
.interiores figcaption::before {
  content: '';
  position: absolute;
  width: 50%;
  left: 0%;
  top: -3px;
  border-top: 20px solid #ab183a;
}
.interiores figcaption::after {
  content: '';
  position: absolute;
  width: 20%;
  right: 0%;
  bottom: -20px;
  border-top: 20px solid #f1f2f3;
}
@media screen and (min-width: 992px) {
  .interiores figcaption::after {
    border: none;
  }
}
.interiores section#sidebar-las-mas-compartidas {
  margin: 30px 0;
  padding: 0 15px 15px;
  background-color: #e7f0f4;
}
@media screen and (min-width: 1200px) {
  .interiores section#sidebar-las-mas-compartidas {
    margin-left: 15px;
  }
}
.interiores section#sidebar-las-mas-compartidas .tape {
  height: 7px;
  width: 125px;
  background: #9ad3ec;
}
.interiores section#sidebar-las-mas-compartidas h2 {
  font-family: RalewayBold;
  font-size: 1.2em;
  color: #09468e;
  letter-spacing: 3px;
  padding: 5px 15px;
}
.interiores section#sidebar-las-mas-compartidas article {
  height: auto;
  display: flex;
  align-items: center;
  padding: 15px;
  border-bottom: 2px dotted #75898b;
}
.interiores section#sidebar-las-mas-compartidas article:last-child {
  border-bottom: none;
}
.interiores section#sidebar-las-mas-compartidas article .image-box {
  flex-basis: 45%;
}
.interiores section#sidebar-las-mas-compartidas article .combo-box {
  flex-basis: 55%;
  font-family: Raleway;
}
.interiores section#sidebar-las-mas-compartidas article .combo-box h3 {
  font-size: 14px;
  color: #75898b;
  padding-right: 5px;
}
.interiores section#sidebar-las-mas-compartidas article.round-counter .title-box {
  flex-basis: auto;
}
.interiores section#sidebar-las-mas-compartidas article.round-counter .number {
  font-size: 1.4rem;
  text-align: center;
  padding: 0;
  margin-bottom: 3px;
}
.interiores section#sidebar-las-mas-compartidas article.round-counter .number span {
  display: block;
  background-color: #9ad3ec;
  color: #0471eb;
  width: 25px;
  height: 25px;
  border-radius: 50%;
}
.interiores section#sidebar-sofa {
  padding: 0 15px 0;
  background-color: #1A1863;
}
@media screen and (min-width: 1200px) {
  .interiores section#sidebar-sofa {
    margin-left: 15px;
  }
}
.interiores section#sidebar-sofa .tape {
  height: 7px;
  width: 125px;
  background: #f100ff;
  margin-bottom: 10px;
}
.interiores section#sidebar-sofa h2 {
  font-family: MerriweatherBlack;
  color: white;
  font-size: 3em;
  margin-bottom: 15px;
}
.interiores section#sidebar-sofa h2 span {
  font-size: 1.1rem;
  font-family: MerriweatherLight;
  letter-spacing: 2px;
}
.interiores section#sidebar-sofa article h3 {
  font-size: 1.2em;
  line-height: 1.2;
}
.interiores section#sidebar-sofa article img {
  margin-bottom: 15px;
  width: 100%;
}
.interiores section#barra-investigaciones,
.interiores section#barra-unidad-de-datos {
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (min-width: 1200px) {
  .interiores section#barra-investigaciones,
  .interiores section#barra-unidad-de-datos {
    padding-left: 0;
    padding-right: 0;
  }
}
.interiores section header.main h2,
.interiores section.sidebar header h2 {
  margin-top: 30px;
  margin-bottom: 12px;
  color: #ab183a;
  font-family: RalewayBold, sans-serif;
  font-size: 22px;
}
.interiores section article {
  margin: 0px;
  padding-bottom: 15px;
  color: white;
}
.interiores section article header {
  margin-left: 15px;
  margin-right: 15px;
}
.interiores section article header h3 {
  margin-top: 12px;
  font-size: 24px;
  line-height: 30px;
}
.interiores section article address {
  margin-left: 15px;
  margin-right: 15px;
  text-transform: uppercase;
}
.interiores section article address p {
  margin-top: 8px;
}
.interiores section article.desktop-visible {
  display: none;
}
@media screen and (min-width: 1200px) {
  .interiores section article.grid-on-desktop {
    display: flex;
    padding: 0px 5px;
    padding-top: 15px;
    padding-left: 0px;
  }
  .interiores section article.grid-on-desktop:first-of-type {
    padding-top: 0px;
  }
  .interiores section article.grid-on-desktop:first-of-type header {
    border: none;
  }
  .interiores section article.grid-on-desktop:first-of-type header h3 {
    color: white;
  }
  .interiores section article.grid-on-desktop:last-of-type header {
    border: none;
  }
  .interiores section article.grid-on-desktop figure {
    width: 50%;
  }
  .interiores section article.grid-on-desktop header {
    width: 45%;
    border-bottom-width: 3px;
    border-bottom-color: gray;
    border-bottom-style: solid;
  }
  .interiores section article.grid-on-desktop header h3 {
    font-size: 14px;
    line-height: 1.2;
    margin: 5px 0px;
    color: #333333;
  }
  .interiores section article.grid-on-desktop address {
    display: none;
  }
}
@media screen and (min-width: 1200px) {
  .interiores section.sidebar {
    margin-left: 15px;
  }
}
.interiores section#above-the-fold,
.interiores section#header {
  margin-left: 0px;
  margin-right: 0px;
}
.interiores section#barra-investigaciones {
  clear: both;
}
.interiores section#barra-investigaciones article {
  background-color: #e41b3d;
  padding-left: 0px;
  padding-right: 0px;
}
.interiores section#barra-investigaciones article.desktop-visible {
  display: none;
}
@media screen and (min-width: 1200px) {
  .interiores section#barra-investigaciones {
    background-color: #e41b3d;
    margin-top: 50px;
    margin-left: 0%;
    margin-right: 0px;
  }
  .interiores section#barra-investigaciones::before {
    content: '';
    background-color: #e41b3d;
    width: 15%;
    margin-left: -14%;
  }
  .interiores section#barra-investigaciones header.main {
    width: 24%;
  }
  .interiores section#barra-investigaciones header.main h2 {
    color: white;
    text-align: right;
  }
  .interiores section#barra-investigaciones h3 {
    font-size: 16px;
    line-height: 1.2;
    margin-left: 0px;
    margin-right: 0px;
  }
  .interiores section#barra-investigaciones .author {
    display: none;
  }
  .interiores section#barra-investigaciones article {
    padding-top: 15px;
    padding-left: 7.5px;
    padding-right: 7.5px;
  }
  .interiores section#barra-investigaciones article:first-of-type {
    padding-left: 15px;
  }
  .interiores section#barra-investigaciones article:last-of-type {
    padding-right: 15px;
  }
  .interiores section#barra-investigaciones article header {
    margin: 0px;
  }
  .interiores section#barra-investigaciones article.desktop-visible {
    display: block;
  }
}
.interiores section#barra-unidad-de-datos {
  margin-bottom: 30px;
}
.interiores section#barra-unidad-de-datos article {
  background-color: #ab183a;
  padding-left: 0px;
  padding-right: 0px;
}
.interiores section#barra-unidad-de-datos article.desktop-visible {
  display: none;
}
@media screen and (min-width: 1200px) {
  .interiores section#barra-unidad-de-datos {
    background-color: #75898b;
    margin-top: 50px;
    margin-left: 0%;
    margin-right: 0px;
  }
  .interiores section#barra-unidad-de-datos::before {
    content: '';
    background-color: #75898b;
    width: 15%;
    margin-left: -14%;
  }
  .interiores section#barra-unidad-de-datos header.main {
    width: 24%;
  }
  .interiores section#barra-unidad-de-datos header.main h2 {
    color: white;
    text-align: right;
  }
  .interiores section#barra-unidad-de-datos h3 {
    font-size: 16px;
    line-height: 1.2;
    margin-left: 0px;
    margin-right: 0px;
  }
  .interiores section#barra-unidad-de-datos .author {
    display: none;
  }
  .interiores section#barra-unidad-de-datos article {
    background-color: transparent;
    padding-top: 15px;
    padding-left: 7.5px;
    padding-right: 7.5px;
  }
  .interiores section#barra-unidad-de-datos article:first-of-type {
    padding-left: 15px;
  }
  .interiores section#barra-unidad-de-datos article:last-of-type {
    padding-right: 15px;
  }
  .interiores section#barra-unidad-de-datos article header {
    margin: 0px;
  }
  .interiores section#barra-unidad-de-datos article.desktop-visible {
    display: block;
  }
}
.interiores section#destacadas-hoy {
  background-color: #dfe0e1;
  margin-top: 30px;
  border-bottom: 3px #ab183a solid;
}
.interiores section#destacadas-hoy header {
  background-color: white;
}
.interiores section#destacadas-hoy header h2 {
  margin-bottom: 0px;
  padding-bottom: 12px;
}
.interiores section#destacadas-hoy article {
  position: relative;
}
.interiores section#destacadas-hoy article header {
  padding-top: 15px;
  background-color: transparent;
  color: #333333;
}
.interiores section#destacadas-hoy article header span {
  margin-bottom: 3px;
  color: #ab183a;
  font-family: UbuntuLight, sans-serif;
  font-size: 75px;
  line-height: 1;
}
.interiores section#destacadas-hoy article:first-of-type {
  background-color: #75898b;
  padding-bottom: 0px;
}
.interiores section#destacadas-hoy article:first-of-type header,
.interiores section#destacadas-hoy article:first-of-type span {
  color: white;
  padding-bottom: 10px;
}
.interiores section#destacadas-hoy article:first-of-type::after {
  border: none;
}
.interiores section#destacadas-hoy article:last-of-type::after {
  border: none;
}
.interiores section#destacadas-hoy article::after {
  content: '';
  position: absolute;
  width: 90%;
  left: 5%;
  margin: auto;
  bottom: -5px;
  border-bottom: 3px solid #75898B;
}
@media screen and (min-width: 768px) {
  .interiores section#destacadas-hoy {
    margin-top: 0px;
  }
  .interiores section#destacadas-hoy article:first-of-type span {
    color: #ab183a;
  }
  .interiores section#destacadas-hoy header {
    display: flex;
  }
  .interiores section#destacadas-hoy header h3 {
    padding-left: 10px;
    font-size: 16px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 1200px) {
  .interiores section#destacadas-hoy header h3 {
    padding-left: 15px;
    margin-top: 12px;
  }
}
.interiores section#sidebar-especialistas {
  display: none;
}
.interiores section#sidebar-especialistas .carousel {
  border-top: #75898b 2px solid;
  border-bottom: #75898b 2px solid;
  padding: 10px 0px;
}
.interiores section#sidebar-especialistas article {
  width: 100%;
  padding-bottom: 0px;
}
.interiores section#sidebar-especialistas article .col-sm-7 {
  padding-left: 0px;
}
.interiores section#sidebar-especialistas article .col-sm-5 {
  padding-right: 0px;
}
.interiores section#sidebar-especialistas article h3.headline {
  font-family: RalewayBold, sans-serif;
  font-size: 20px;
  color: black;
  text-transform: uppercase;
  line-height: 1!important;
  margin-bottom: 5px;
}
@media screen and (min-width: 1200px) {
  .interiores section#sidebar-especialistas article h3.headline {
    font-size: 22px;
  }
}
.interiores section#sidebar-especialistas article p.author {
  color: #ab183a;
  text-transform: uppercase;
}
.interiores section#sidebar-especialistas article img {
  border-radius: 50%;
}
.interiores section#sidebar-especialistas .flickity-prev-next-button {
  top: 100%;
  background-color: #75898b;
  height: 30px;
  width: 30px;
}
.interiores section#sidebar-especialistas .flickity-prev-next-button.previous {
  left: 25%;
}
.interiores section#sidebar-especialistas .flickity-prev-next-button.next {
  right: 25%;
}
.interiores section#sidebar-especialistas .flickity-prev-next-button .arrow {
  fill: white;
}
.interiores section#sidebar-especialistas .flickity-page-dots {
  display: none;
}
@media screen and (min-width: 768px) {
  .interiores section#sidebar-especialistas {
    display: block;
  }
}
.interiores section#sidebar-opinion {
  display: none;
  display: block;
}
.interiores section#sidebar-opinion .carousel {
  border-top: #75898b 2px solid;
  border-bottom: #75898b 2px solid;
  padding: 10px 0px;
}
.interiores section#sidebar-opinion article {
  width: 100%;
  padding-bottom: 0px;
}
.interiores section#sidebar-opinion article .col-sm-7 {
  padding-left: 0px;
}
.interiores section#sidebar-opinion article .col-sm-5 {
  padding-right: 0px;
}
.interiores section#sidebar-opinion article h3.headline {
  font-family: RalewayBold, sans-serif;
  font-size: 20px;
  color: black;
  text-transform: uppercase;
  line-height: 1!important;
  margin-bottom: 5px;
}
@media screen and (min-width: 1200px) {
  .interiores section#sidebar-opinion article h3.headline {
    font-size: 22px;
  }
}
.interiores section#sidebar-opinion article p.author {
  color: #ab183a;
  text-transform: uppercase;
}
.interiores section#sidebar-opinion article img {
  border-radius: 50%;
}
.interiores section#sidebar-opinion .flickity-prev-next-button {
  top: 100%;
  background-color: #75898b;
  height: 30px;
  width: 30px;
}
.interiores section#sidebar-opinion .flickity-prev-next-button.previous {
  left: 25%;
}
.interiores section#sidebar-opinion .flickity-prev-next-button.next {
  right: 25%;
}
.interiores section#sidebar-opinion .flickity-prev-next-button .arrow {
  fill: white;
}
.interiores section#sidebar-opinion .flickity-page-dots {
  display: none;
}
@media screen and (min-width: 768px) {
  .interiores section#sidebar-opinion {
    display: block;
  }
}
.interiores section#sidebar-opinion .col-xs-7 {
  padding-left: 0px;
}
.interiores section#sidebar-opinion .col-xs-5 {
  padding-right: 0px;
}
.interiores section#sidebar-mexico {
  display: none;
}
@media screen and (min-width: 1200px) {
  .interiores section#sidebar-mexico {
    display: block;
  }
}
.interiores section#sidebar-mexico article {
  background-color: rgba(92, 170, 25, 0.1);
}
.interiores section#sidebar-mexico article.grid-on-desktop header {
  border-bottom-color: white;
}
.interiores section#sidebar-mexico article.grid-on-desktop:last-of-type header {
  border-bottom-width: 3px;
  border-bottom-style: solid;
}
.interiores section#sidebar-mexico article:first-of-type {
  background-color: #5caa7d;
}
.interiores section#sidebar-mexico article:first-of-type header > h3 {
  font-size: 20px;
  line-height: 1.2;
}
.interiores section#sidebar-mexico article:last-of-type {
  padding-bottom: 15px;
}
.interiores section#sidebar-mundo article {
  background-color: #dfe0e1;
}
.interiores section#sidebar-mundo article:first-of-type {
  background-color: #3c959b;
}
.interiores section#sidebar-setv {
  background-color: #353637;
  margin-top: 30px;
}
.interiores section#sidebar-setv header {
  padding-top: 15px;
}
.interiores section#sidebar-setv article {
  width: 100%;
  padding-bottom: 0px;
}
.interiores section#sidebar-setv article header {
  padding-top: 15px;
}
.interiores section#sidebar-setv article address {
  padding-bottom: 15px;
}
.interiores section#sidebar-setv .flickity-prev-next-button {
  top: 50%;
  background-color: #e41b3d;
  height: 30px;
  width: 30px;
}
.interiores section#sidebar-setv .flickity-prev-next-button.previous {
  left: 25%;
}
.interiores section#sidebar-setv .flickity-prev-next-button.next {
  right: 25%;
}
.interiores section#sidebar-setv .flickity-prev-next-button .arrow {
  fill: white;
}
.interiores section#sidebar-setv .flickity-page-dots {
  display: none;
}
.interiores section#sidebar-videos-del-dia {
  display: none;
  background-color: #75898b;
  padding-top: 30px;
}
@media screen and (min-width: 1200px) {
  .interiores section#sidebar-videos-del-dia {
    display: block;
  }
}
.interiores section#sidebar-videos-del-dia header {
  padding-left: 15px;
}
.interiores section#sidebar-videos-del-dia header h2 {
  color: white;
  margin-top: 0px;
}
.interiores section#sidebar-videos-del-dia article {
  background-color: transparent;
}
.interiores section#sidebar-videos-del-dia article header {
  padding: 0px;
}
.interiores section#sidebar-videos-del-dia article h3 {
  color: white;
}
.interiores section#sidebar-videos-del-dia article.grid-on-desktop header {
  border-bottom-color: white;
}
.interiores section#sidebar-videos-del-dia article.grid-on-desktop:first-of-type header {
  border-bottom-width: 3px;
  border-bottom-style: solid;
}
.interiores section#sidebar-aculla article {
  background-color: #ab183a;
}
@media screen and (min-width: 1200px) {
  .interiores section#sidebar-aculla article {
    background-color: rgba(128, 0, 128, 0.1);
  }
  .interiores section#sidebar-aculla article:first-of-type {
    background-color: purple;
  }
}
.interiores section#sidebar-planeta-viral {
  margin-bottom: 30px;
}
.interiores section#sidebar-planeta-viral article {
  background-color: #3c959b;
}
@media screen and (min-width: 1200px) {
  .interiores section#sidebar-planeta-viral article {
    background-color: rgba(228, 27, 60, 0.1);
  }
  .interiores section#sidebar-planeta-viral article:first-of-type {
    background-color: #e41b3d;
  }
}
.interiores section#sidebar-mundano {
  display: none;
}
@media screen and (min-width: 1200px) {
  .interiores section#sidebar-mundano {
    display: block;
  }
}
.interiores section#sidebar-mundano header {
  margin-bottom: 15px;
}
.interiores section#sidebar-mundano figure > img {
  width: 100%;
  max-width: 100%;
}
.interiores section#sidebar-mundano article header {
  margin-bottom: 0px;
  display: flex;
  padding-top: 15px;
}
.interiores section#sidebar-mundano article header .fa-circle {
  width: 1em;
  height: 1em;
  overflow: visible;
}
.interiores section#sidebar-mundano article header .fa-circle.mundano {
  color: #189cba;
}
.interiores section#sidebar-mundano article header .fa-circle.puntos-y-comas {
  color: #979968;
}
.interiores section#sidebar-mundano article header .fa-circle.magazine-sd {
  color: #e41b3d;
}
.interiores section#sidebar-mundano article header h3 {
  margin-top: 0px;
  color: #75898b;
  font-size: 18px;
  line-height: 1.2;
  padding: 0px 15px;
}
.interiores section#sidebar-mundano .main-carousel {
  min-height: 690px;
}
.interiores section#sidebar-mundano .carousel-cell {
  width: 100%;
}
.interiores section#sidebar-mundano .flickity-prev-next-button,
.interiores section#sidebar-mundano .flickity-page-dots {
  display: none;
}
.interiores section#sidebar-mundano .bottom {
  padding: 15px;
}
.interiores section#sidebar-mundano .bottom article {
  display: flex;
  justify-content: space-between;
  margin-bottom: 15px;
}
.interiores section#sidebar-mundano .bottom article:last-child {
  margin-bottom: 0;
}
.interiores section#sidebar-mundano .bottom article .image-box,
.interiores section#sidebar-mundano .bottom article h3 {
  flex-basis: 48%;
}
.interiores section#comentarios-box {
  border-top: #75898b 3px solid;
  margin-top: 10px;
  padding-top: 15px;
  padding-left: 15px;
}
.interiores section#comentarios-box ol {
  list-style-type: decimal;
}
.interiores section#comentarios-box ul {
  list-style: initial;
}
.interiores section#comentarios-box .author-box {
  font-family: RalewayBold;
  margin: 10px 0;
}
.interiores section#comentarios-box .author-box img {
  display: initial;
  vertical-align: middle;
}
.interiores section#comentarios-box .author-box cite {
  font-style: italic;
}
.interiores section#comentarios-box .comment-content {
  margin-top: 5px;
  line-height: 1.6;
}
.interiores section#comentarios-box .comment-reply-link {
  display: block;
  margin-top: 10px;
}
.interiores section#comentarios-box ul {
  padding-left: 40px;
  margin-top: 20px;
}
.interiores section#comentarios-box h3.comment-reply-title {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 24px;
}
.interiores section#comentarios-box .comment-form {
  resize: none;
  background-color: #f8f8f8;
  border: 1px solid #eee;
  border-radius: 10px;
  padding: 15px;
}
.interiores section#comentarios-box .comment-form p {
  margin: 10px 0px;
}
.interiores section#comentarios-box .comment-form label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
}
.interiores section#comentarios-box .comment-form input {
  font-size: 1em;
  max-width: 100%;
}
.interiores section#comentarios-box p.comment-notes span {
  font-size: 20px;
}
@media screen and (min-width: 1200px) {
  .interiores section {
    margin-left: 0px;
    margin-right: 0px;
  }
}
.interiores #comment {
  width: 100%;
}
.interiores footer .wrap-inner.container-fluid-inner > .row {
  margin-left: -16px;
  margin-right: -16px;
}
.interiores .shrink {
  max-width: 92%;
}
.interiores .only-mobile {
  display: block;
}
@media screen and (min-width: 768px) {
  .interiores .only-mobile {
    display: none;
  }
}
.interiores #cebollita {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 600;
  flex-direction: column;
  height: 100%;
  transition-duration: 0.4s;
}
.interiores #cebollita.collapsed {
  height: 0%;
}
.interiores #cebollita.collapsed ul {
  padding-top: 0px;
  height: 0%;
  visibility: hidden;
}
.interiores #cebollita.collapsed svg {
  transform: rotateX(0deg);
}
.interiores #cebollita.hidden {
  margin-top: -20%;
}
.interiores #cebollita.hidden img.cebolla {
  display: none;
}
.interiores #cebollita h2 {
  background-color: #ab183a;
  color: white;
  padding: 8.5px 0px;
  text-align: center;
  font-family: Raleway, sans-serif;
  font-size: 14px;
}
.interiores #cebollita ul {
  padding-top: 30px;
  background-color: #75898B;
  transition: height 0.4s, visibility 0.1s;
  display: flex;
  flex-direction: column;
  visibility: visible;
  height: 80%;
  justify-content: flex-start;
  align-items: center;
}
.interiores #cebollita ul li {
  display: flex;
  width: 90%;
  margin: auto;
}
.interiores #cebollita ul li span {
  color: #ab183a;
  font-size: 22px;
  padding-right: 1em;
}
.interiores #cebollita ul li h3 {
  color: white;
  font-size: 18px;
}
.interiores #cebollita footer {
  background-color: #75898B;
  position: relative;
  margin: 0;
  color: black;
}
.interiores #cebollita footer a {
  display: block;
  text-align: center;
}
.interiores #cebollita footer a svg {
  transition-duration: 0.4s;
  transition-delay: 0.3s;
  width: 10%;
  display: inline-block;
  font-size: inherit;
  height: 2em;
  overflow: visible;
  vertical-align: -0.125em;
  transform: rotateX(180deg);
}
.interiores #cebollita img.logo {
  position: absolute;
  border-radius: 50%;
  top: 5px;
  border-width: 3px;
  border-color: white;
  border-style: solid;
  left: 5px;
  height: 50px;
}
.interiores #cebollita img.cebolla {
  transition-timing-function: ease-in;
  transition-duration: 0.7s;
  animation-name: blink;
  animation-duration: 1.5s;
  animation-timing-function: ease-in;
  animation-direction: alternate;
  animation-iteration-count: infinite;
  margin: auto;
  display: block;
  margin-right: 30%;
  opacity: 1;
}
@keyframes blink {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.interiores #cebollita img.cebolla.oculta {
  opacity: 0;
}
@media screen and (min-width: 768px) {
  .interiores #cebollita {
    display: none;
  }
}
.interiores #nav-movil-interiores {
  position: fixed;
  width: 100%;
  top: 0;
  transition-duration: 0.4s;
  z-index: 9999999;
}
.interiores #nav-movil-interiores.hidden {
  margin-top: -35%;
}
.interiores #nav-movil-interiores div {
  display: flex;
}
.interiores #nav-movil-interiores div.header {
  background-color: #ab183a;
  color: white;
}
.interiores #nav-movil-interiores div#tabs-menu-movil {
  transition-duration: 0.4s;
  opacity: 1;
}
.interiores #nav-movil-interiores div#tabs-menu-movil.hidden {
  display: none;
}
.interiores #nav-movil-interiores div.button-container {
  flex: 2;
  padding-left: 15px;
  padding-right: 15px;
}
.interiores #nav-movil-interiores div.button-container a {
  margin-left: auto;
  margin-right: auto;
  padding-top: 35%;
}
.interiores #nav-movil-interiores div.logo-container {
  display: block;
  flex: 8;
  padding-left: 15px;
  padding-right: 15px;
}
.interiores #nav-movil-interiores div.logo-container img {
  max-width: 100%;
  margin-bottom: -6px;
}
.interiores #nav-movil-interiores div ul {
  display: flex;
  flex-direction: row;
  width: 100%;
}
.interiores #nav-movil-interiores div ul li {
  flex-grow: 1;
  background-color: #f1f2f3;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 5px;
  padding-bottom: 5px;
  height: 32px;
  border-bottom-color: #ab183a;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  line-height: 1.2;
  display: flex;
  align-items: center;
}
.interiores #nav-movil-interiores div ul li a,
.interiores #nav-movil-interiores div ul li p {
  font-size: 11.5px;
  font-weight: 600;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  width: 100%;
}
.interiores #nav-movil-interiores div ul li a {
  font-family: UbuntuLight, sans-serif;
  color: #75898b;
}
.interiores #nav-movil-interiores div ul li p {
  font-family: UbuntuBold, sans-serif;
  color: #ffffff;
  text-transform: uppercase;
}
.interiores #nav-movil-interiores div ul li:first-of-type {
  margin-left: 0px;
}
.interiores #nav-movil-interiores div ul li:last-of-type {
  margin-right: 0px;
  background-color: #852133;
  border-bottom-color: #852133;
}
@media screen and (min-width: 768px) {
  .interiores #nav-movil-interiores {
    display: none;
  }
}
.interiores #go-homepage {
  position: fixed;
  bottom: 35vh;
  right: 20px;
  border-radius: 7px;
  background: #e41b3d;
  z-index: 9999;
}
@media screen and (min-width: 768px) {
  .interiores #go-homepage {
    bottom: 30vh;
    right: 35px;
  }
}
.interiores #go-homepage .home {
  padding: 7px;
}
.interiores #go-homepage .close {
  position: absolute;
  right: -12px;
  top: -12px;
  background: #75898B;
  border-radius: 50%;
  padding: 6px;
  cursor: pointer;
}
.interiores article.single .videoWrapper {
  display: flex;
}
#ring-logo form#search input,
.global-nav form#search input {
  transition-duration: 0.5s;
  background-color: #ab183a;
  border: none;
  color: white;
  font-size: 16px;
  font-weight: bold;
}
#ring-logo form#search input::placeholder,
.global-nav form#search input::placeholder {
  color: white;
  font-size: 16px;
}
#ring-logo form#search input:focus,
.global-nav form#search input:focus {
  background-color: white;
  color: #ab183a;
}
#ring-logo form#search-mobile input,
.global-nav form#search-mobile input {
  transition-duration: 0.5s;
  font-size: 32px;
  text-align: center;
  background: none;
  border: none;
  color: white;
}
#ring-logo form#search-mobile input::placeholder,
.global-nav form#search-mobile input::placeholder {
  color: white;
  font-size: 32px;
}
#front-page {
  display: none;
}
@media screen and (min-width: 992px) {
  #front-page {
    display: block;
  }
}
.font-merriweather {
  font-family: Merriweather;
}
.font-merriweather--bold {
  font-family: MerriweatherBold;
}
.font-merriweather--black--big {
  font-family: MerriweatherBlack;
  font-size: 2rem !important;
}
.font-raleway--bold {
  font-family: RalewayBold;
}
.font-ubuntu {
  font-family: Ubuntu;
}
.font-ubuntu--bold {
  font-family: UbuntuBold;
}
.white {
  color: white;
}
.ebony {
  color: #322f36;
}
.ebony-bg {
  background-color: #322f36;
}
.mobster {
  color: #5c5866;
}
.mobster-bg {
  background-color: #5c5866;
}
.flamingo {
  color: #f15a25;
}
.flamingo-bg {
  background-color: #f15a25;
}
.mandys-pink {
  color: #f9b69c;
}
.mandys-pink-bg {
  background-color: #f9b69c;
}
.clay-creek {
  color: #80884c;
}
.clay-creek-bg {
  background-color: #80884c;
}
.dolly {
  color: #f1ff8e;
}
.dolly-bg {
  background-color: #f1ff8e;
}
.brandeis-blue {
  color: #0471eb;
}
.brandeis-blue-bg {
  background-color: #0471eb;
}
.pickled-bluewood {
  color: #33455d;
}
.pickled-bluewood-bg {
  background-color: #33455d;
}
.koromiko {
  color: #fcb960;
}
.koromiko-bg {
  background-color: #fcb960;
}
.fuchsia {
  color: #f100ff;
}
.fuchsia-bg {
  background-color: #f100ff;
}
.kingfisher-daisy {
  color: #523578;
}
.kingfisher-daisy-bg {
  background-color: #523578;
}
.willow-brook {
  color: #e2e3d1;
}
.willow-brook-bg {
  background-color: #e2e3d1;
}
.medium-turquoise {
  color: #5bc9c8;
}
.medium-turquoise-bg {
  background-color: #5bc9c8;
}
.teal-blue {
  color: #01425d;
}
.teal-blue-bg {
  background-color: #01425d;
}
.gin-fizz {
  color: #fce4cd;
}
.gin-fizz-bg {
  background-color: #fce4cd;
}
.glade-green {
  color: #637c62;
}
.glade-green-bg {
  background-color: #637c62;
}
.crimson {
  color: #e41b3c;
}
.crimson-bg {
  background-color: #e41b3c;
}
.cararra {
  color: #ecebe6;
}
.cararra-bg {
  background-color: #ecebe6;
}
.crocodile {
  color: #7d7257;
}
.crocodile-bg {
  background-color: #7d7257;
}
.zombie {
  color: #e8d4a3;
}
.zombie-bg {
  background-color: #e8d4a3;
}
.mint {
  color: #3ab587;
}
.mint-bg {
  background-color: #3ab587;
}
.sea-green {
  color: #98feb8;
}
.sea-green-bg {
  background-color: #98feb8;
}
.crayon-blue {
  color: #004fff;
}
.crayon-blue-bg {
  background-color: #004fff;
}
.pattens-blue {
  color: #d7e3f1;
}
.pattens-blue-bg {
  background-color: #d7e3f1;
}
.cadet-blue {
  color: #adb7c3;
}
.cadet-blue-bg {
  background-color: #adb7c3;
}
.gossamer {
  color: #0f917b;
}
.gossamer-bg {
  background-color: #0f917b;
}
.puerto-rico {
  color: #37bfb0;
}
.puerto-rico-bg {
  background-color: #37bfb0;
}
.light-salmon-pink {
  color: #ff969d;
}
.light-salmon-pink-bg {
  background-color: #ff969d;
}
.spring-wood {
  color: #f3f1e7;
}
.spring-wood-bg {
  background-color: #f3f1e7;
}
.ash {
  color: #c3c1b7;
}
.ash-bg {
  background-color: #c3c1b7;
}
.old-rose {
  color: #c58f7f;
}
.old-rose-bg {
  background-color: #c58f7f;
}
.contessa {
  color: #ca7981;
}
.contessa-bg {
  background-color: #ca7981;
}
.straw {
  color: #cdc780;
}
.straw-bg {
  background-color: #cdc780;
}
.barberry {
  color: #d9e022;
}
.barberry-bg {
  background-color: #d9e022;
}
.witch-haze {
  color: #fffb97;
}
.witch-haze-bg {
  background-color: #fffb97;
}
.iron {
  color: #d1d3d6;
}
.iron-bg {
  background-color: #d1d3d6;
}
.aluminium {
  color: #a8a9ac;
}
.aluminium-bg {
  background-color: #a8a9ac;
}
.sirocco {
  color: #75898b;
}
.sirocco-bg {
  background-color: #75898b;
}
.de-york {
  color: #7dca97;
}
.de-york-bg {
  background-color: #7dca97;
}
.sea-shell {
  color: #fff4ed;
}
.sea-shell-bg {
  background-color: #fff4ed;
}
.downy {
  color: #60c8c7;
}
.downy-bg {
  background-color: #60c8c7;
}
.home--mobile,
.interiores #mobile {
  /* The search-overlay effect with red background */
  /* The content */
  /* Close button */
  /* Style the search field */
  /* Style the submit button */
}
@media screen and (min-width: 992px) {
  .home--mobile,
  .interiores #mobile {
    display: none;
  }
}
.home--mobile h3,
.interiores #mobile h3 {
  line-height: 1.2;
}
.home--mobile img,
.interiores #mobile img {
  max-width: 100%;
}
.home--mobile #date-weather,
.interiores #mobile #date-weather {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 0.8rem;
  text-transform: uppercase;
  padding: 0.3125rem 1rem;
}
.home--mobile #date-weather #wwt,
.interiores #mobile #date-weather #wwt {
  margin-top: 0;
}
.home--mobile #date-weather > div:last-child,
.interiores #mobile #date-weather > div:last-child {
  display: flex;
  align-items: center;
}
.home--mobile header,
.interiores #mobile header {
  background: #ab183a;
  text-align: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.home--mobile #follow,
.interiores #mobile #follow {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 0.8rem;
  color: #75898b;
  letter-spacing: 1px;
  padding: 0.3125rem 1rem;
}
.home--mobile #follow span,
.interiores #mobile #follow span {
  font-family: RalewayBold;
}
.home--mobile #follow-social-networks,
.interiores #mobile #follow-social-networks {
  display: flex;
  font-size: 0.75rem;
  justify-content: space-between;
  flex-wrap: wrap;
}
.home--mobile #follow-social-networks a,
.interiores #mobile #follow-social-networks a {
  flex-basis: 19%;
}
.home--mobile #follow-social-networks .btn,
.interiores #mobile #follow-social-networks .btn {
  color: white;
  padding: 0.45rem 2px;
  text-align: center;
  margin-bottom: 0.3125rem;
}
.home--mobile #follow-social-networks .btn.facebook,
.interiores #mobile #follow-social-networks .btn.facebook {
  background: #4561ad;
}
.home--mobile #follow-social-networks .btn.twitter,
.interiores #mobile #follow-social-networks .btn.twitter {
  background: #00a8e6;
}
.home--mobile #follow-social-networks .btn.telegram,
.interiores #mobile #follow-social-networks .btn.telegram {
  background: #329ce0;
}
.home--mobile #follow-social-networks .btn.instagram,
.interiores #mobile #follow-social-networks .btn.instagram {
  background: #a819b3;
}
.home--mobile #follow-social-networks .btn.youtube,
.interiores #mobile #follow-social-networks .btn.youtube {
  background: #cd0a1d;
}
.home--mobile .mold--2,
.interiores #mobile .mold--2 {
  margin-bottom: 30px;
  position: relative;
}
.home--mobile .mold--2#las-mas-compartidas,
.interiores #mobile .mold--2#las-mas-compartidas {
  max-height: 150px;
  overflow: hidden;
}
.home--mobile .mold--2#las-mas-compartidas .carousel,
.interiores #mobile .mold--2#las-mas-compartidas .carousel {
  padding-bottom: 0;
}
.home--mobile .mold--2#las-mas-compartidas .carousel .carousel-cell,
.interiores #mobile .mold--2#las-mas-compartidas .carousel .carousel-cell {
  margin-bottom: 20px;
  padding-bottom: 0;
}
.home--mobile .mold--2 h2,
.interiores #mobile .mold--2 h2 {
  display: flex;
  align-items: center;
  min-width: calc(55% - 100%/25);
  padding: 0.3125rem;
  font-size: 0.8em;
  text-align: center;
  position: absolute;
  z-index: 999;
  left: 1.625rem;
}
.home--mobile .mold--2 h2 img,
.interiores #mobile .mold--2 h2 img {
  margin-right: 0;
  padding-left: 0.3125rem;
}
.home--mobile .mold--2 .carousel,
.interiores #mobile .mold--2 .carousel {
  padding-bottom: 20px;
  padding-top: 25px;
}
.home--mobile .mold--2 .carousel .flickity-prev-next-button,
.interiores #mobile .mold--2 .carousel .flickity-prev-next-button {
  background: #666;
  width: 24px;
  height: 24px;
  top: initial;
  bottom: -20px;
}
.home--mobile .mold--2 .carousel .flickity-prev-next-button.next,
.interiores #mobile .mold--2 .carousel .flickity-prev-next-button.next {
  right: 35%;
}
.home--mobile .mold--2 .carousel .flickity-prev-next-button.previous,
.interiores #mobile .mold--2 .carousel .flickity-prev-next-button.previous {
  left: 35%;
}
.home--mobile .mold--2 .carousel .flickity-prev-next-button .arrow,
.interiores #mobile .mold--2 .carousel .flickity-prev-next-button .arrow {
  fill: white;
}
.home--mobile .mold--2 .carousel .carousel-cell,
.interiores #mobile .mold--2 .carousel .carousel-cell {
  width: 100%;
  height: auto;
  display: flex;
  align-items: center;
}
.home--mobile .mold--2 .carousel .carousel-cell div:first-child,
.interiores #mobile .mold--2 .carousel .carousel-cell div:first-child {
  padding: 0.625rem 0.3125rem 0.625rem 1rem;
}
.home--mobile .mold--2 .carousel .carousel-cell div:last-child,
.interiores #mobile .mold--2 .carousel .carousel-cell div:last-child {
  padding: 0.625rem 1rem 0.625rem 0.3125rem;
}
.home--mobile .mold--2 .carousel .carousel-cell .image-box,
.interiores #mobile .mold--2 .carousel .carousel-cell .image-box,
.home--mobile .mold--2 .carousel .carousel-cell .title-box,
.interiores #mobile .mold--2 .carousel .carousel-cell .title-box {
  flex-basis: 50%;
}
.home--mobile .mold--2 .carousel .carousel-cell.round-counter .title-box,
.interiores #mobile .mold--2 .carousel .carousel-cell.round-counter .title-box {
  flex-basis: auto;
}
.home--mobile .mold--2 .carousel .carousel-cell.round-counter .number,
.interiores #mobile .mold--2 .carousel .carousel-cell.round-counter .number {
  font-size: 2.8rem;
  text-align: center;
  padding: 0;
}
.home--mobile .mold--2 .carousel .carousel-cell.round-counter .number span,
.interiores #mobile .mold--2 .carousel .carousel-cell.round-counter .number span {
  display: block;
  background-color: white;
  color: #0471eb;
  width: 50px;
  height: 50px;
  margin: auto;
  border-radius: 50%;
}
.home--mobile .search-overlay,
.interiores #mobile .search-overlay {
  height: 100%;
  width: 100%;
  display: none;
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  background-color: #ab183a;
  opacity: 0.93;
}
.home--mobile .search-overlay input,
.interiores #mobile .search-overlay input {
  color: #fff;
  font-size: 54px;
  border: 0;
  background: transparent;
  -webkit-appearance: none;
  box-sizing: border-box;
  outline: 0;
  font-weight: 200;
}
.home--mobile .search-overlay ::-webkit-input-placeholder,
.interiores #mobile .search-overlay ::-webkit-input-placeholder {
  color: #fff;
}
.home--mobile .search-overlay :-moz-placeholder,
.interiores #mobile .search-overlay :-moz-placeholder {
  color: #fff;
  opacity: 1;
}
.home--mobile .search-overlay ::-moz-placeholder,
.interiores #mobile .search-overlay ::-moz-placeholder {
  color: #fff;
  opacity: 1;
}
.home--mobile .search-overlay :-ms-input-placeholder,
.interiores #mobile .search-overlay :-ms-input-placeholder {
  color: #fff;
}
.home--mobile .overlay-content,
.interiores #mobile .overlay-content {
  position: relative;
  top: 46%;
  width: 80%;
  text-align: center;
  margin-top: 30px;
  margin: auto;
}
.home--mobile .search-overlay .closebtn,
.interiores #mobile .search-overlay .closebtn {
  position: absolute;
  top: 20px;
  right: 45px;
  font-size: 60px;
  cursor: pointer;
  color: white;
}
.home--mobile .search-overlay input[type=text],
.interiores #mobile .search-overlay input[type=text] {
  padding: 15px;
  font-size: 3rem;
  border: none;
  float: left;
  width: 100%;
  font-family: RalewayBold;
  letter-spacing: 2px;
}
.home--mobile .search-overlay button,
.interiores #mobile .search-overlay button {
  float: left;
  width: 20%;
  padding: 15px;
  background: #ddd;
  font-size: 17px;
  border: none;
  cursor: pointer;
}
.home--mobile #urgente {
  width: 200px;
  margin-bottom: 1rem;
}
.home--mobile .separator {
  margin: 0 1rem;
  width: calc(100% - 2rem - 4px);
  height: 30px;
  margin-top: -30px;
  border-right: 2px solid #75898B;
  border-left: 2px solid #75898B;
}
.home--mobile .social-net-buttons .fb-like,
.home--mobile .social-net-buttons .custom-share-button {
  margin-right: 0.625rem;
  margin-bottom: 1rem;
}
.home--mobile .social-net-buttons .custom-share-button {
  padding: 5px 2px;
}
.home--mobile .social-net-buttons .social-likes__widget.social-likes__widget_telegram {
  height: 28px !important;
}
.home--mobile .social-net-buttons .social-likes__button {
  padding-right: 0.3em;
}
.home--mobile .mobile-ad {
  text-align: center;
  margin-bottom: 30px;
}
.home--mobile .mobile-ad .border {
  border-right: 2px solid #75898b;
  border-left: 2px solid #75898b;
}
.home--mobile .mold--1 {
  margin-bottom: 30px;
}
.home--mobile .mold--1 h2 {
  padding: 1rem 0;
  font-size: 1.2em;
  text-align: center;
}
.home--mobile .mold--1 .carousel {
  padding-bottom: 20px;
}
.home--mobile .mold--1 .carousel .flickity-prev-next-button {
  background: #666;
  width: 24px;
  height: 24px;
  top: initial;
  bottom: -20px;
}
.home--mobile .mold--1 .carousel .flickity-prev-next-button.next {
  right: 35%;
}
.home--mobile .mold--1 .carousel .flickity-prev-next-button.previous {
  left: 35%;
}
.home--mobile .mold--1 .carousel .flickity-prev-next-button .arrow {
  fill: white;
}
.home--mobile .mold--1 .carousel .carousel-cell {
  width: 100%;
  height: auto;
  display: flex;
  align-items: center;
}
.home--mobile .mold--1 .carousel .carousel-cell div:first-child {
  padding: 0.625rem 0.3125rem;
}
.home--mobile .mold--1 .carousel .carousel-cell div:last-child {
  padding: 0.625rem 0.3125rem;
}
.home--mobile .mold--1 .carousel .carousel-cell .image-box,
.home--mobile .mold--1 .carousel .carousel-cell .title-box {
  flex-basis: 50%;
}
.home--mobile .mold--3 {
  margin-bottom: 30px;
  position: relative;
}
.home--mobile .mold--3 h2 {
  padding: 1rem 0;
  font-size: 1.5em;
  text-align: center;
}
.home--mobile .mold--3 h2,
.home--mobile .mold--3 .carousel {
  border-right: 2px solid #75898b;
  border-left: 2px solid #75898b;
}
.home--mobile .mold--3 .carousel {
  padding: 0 0.625rem 20px;
}
.home--mobile .mold--3 .carousel .flickity-prev-next-button {
  background: #666;
  width: 24px;
  height: 24px;
  top: initial;
  bottom: -20px;
}
.home--mobile .mold--3 .carousel .flickity-prev-next-button.next {
  right: 35%;
}
.home--mobile .mold--3 .carousel .flickity-prev-next-button.previous {
  left: 35%;
}
.home--mobile .mold--3 .carousel .flickity-prev-next-button .arrow {
  fill: white;
}
.home--mobile .mold--3 .carousel .carousel-cell {
  width: 100%;
  height: auto;
}
.home--mobile .mold--3 .carousel .carousel-cell img {
  max-width: 100px;
  border-radius: 50%;
}
.home--mobile .mold--3 .carousel .carousel-cell div:first-child {
  padding: 0.625rem 0 0;
}
.home--mobile .mold--3 .carousel .carousel-cell div:nth-child(2) {
  padding: 0.625rem 0  0.625rem;
}
.home--mobile .mold--3 .carousel .carousel-cell div:last-child {
  padding: 0 0 0.625rem;
}
.home--mobile .mold--3 .carousel .carousel-cell h3 {
  font-size: 1.4rem;
  text-align: center;
}
.home--mobile .mold--3 .carousel .carousel-cell .author-box {
  text-align: center;
  text-transform: uppercase;
  color: #75898b;
  font-family: RalewayBold;
  font-size: 0.9rem;
}
.home--mobile .mold--4 {
  margin-bottom: 30px;
  position: relative;
}
.home--mobile .mold--4 .carousel {
  padding-left: 1.625rem;
  padding-right: 1.625rem;
}
.home--mobile .mold--4 h2 {
  font-size: 1.2em;
  text-align: center;
  z-index: 99;
  border-right: 2px solid #75898b;
  border-left: 2px solid #75898b;
}
.home--mobile .mold--4 h2 img {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  max-width: calc(100% - 1.25rem - 4px);
  position: relative;
  top: 12px;
  z-index: 99;
}
.home--mobile .mold--4 .carousel {
  padding-bottom: 20px;
}
.home--mobile .mold--4 .carousel .flickity-prev-next-button {
  background: #666;
  width: 24px;
  height: 24px;
  top: initial;
  bottom: -20px;
}
.home--mobile .mold--4 .carousel .flickity-prev-next-button.next {
  right: 35%;
}
.home--mobile .mold--4 .carousel .flickity-prev-next-button.previous {
  left: 35%;
}
.home--mobile .mold--4 .carousel .flickity-prev-next-button .arrow {
  fill: white;
}
.home--mobile .mold--4 .carousel .carousel-cell {
  width: 100%;
  height: auto;
}
.home--mobile .mold--4 .carousel .carousel-cell div:last-child {
  padding: 0.625rem 0  0.625rem;
}
.home--mobile .mold--4 .carousel .carousel-cell h3 {
  text-align: center;
}
.home--mobile .mold--5 {
  margin-bottom: 30px;
  position: relative;
}
.home--mobile .mold--5 img {
  margin-left: 1.625rem;
}
.home--mobile .mold--5 h2 {
  font-size: 2.2em;
  margin-left: 1.625rem;
  font-family: MerriweatherBlack;
}
.home--mobile .mold--5 h2 span {
  font-size: 0.4em;
  letter-spacing: 4px;
}
.home--mobile .mold--5 article {
  padding-bottom: 20px;
  padding-top: 5px;
}
.home--mobile .mold--5 .line-decoration {
  height: 1.4rem;
  width: calc((100% - 3.625rem)/1.8);
  margin-left: 1.625rem;
  margin-bottom: 0.3125rem;
}
.home--mobile .mold--6 {
  border-right: 2px solid #75898b;
  border-left: 2px solid #75898b;
  margin: 0 1rem;
  padding: 0.625rem;
}
.home--mobile .mold--6.top {
  border-top: 2px solid #75898b;
}
.home--mobile .mold--6.bottom {
  border-bottom: 2px solid #75898b;
  margin-bottom: 30px;
}
.home--mobile .mold--6.top-bottom {
  border-top: 2px solid #75898b;
  border-bottom: 2px solid #75898b;
}
.home--mobile .mold--6 .align-left {
  margin: 0 0.625rem 0.625rem;
}
.home--mobile .mold--6 h2 {
  font-size: 1.1em;
  line-height: 1.2;
  margin-bottom: 1rem;
  padding: 0.3125rem 0.625rem;
  display: flex;
  align-items: center;
}
.home--mobile .mold--6 h2 img {
  margin-right: 0;
  padding-left: 0.3125rem;
}
.home--mobile .mold--6 h2 span {
  font-size: 0.4em;
  letter-spacing: 4px;
}
.home--mobile .mold--6 article {
  margin-bottom: 20px;
}
.home--mobile .mold--6 article .image-box {
  margin-bottom: 1rem;
}
.home--mobile .mold--6 article .combo-box {
  display: flex;
  justify-content: space-between;
}
.home--mobile .mold--6 article .combo-box .number-box {
  padding-right: 0.3125rem;
}
.home--mobile .mold--6 article .combo-box .number-box .number {
  padding: 0 0.3125rem;
  background: #e41b3c;
  font-size: 2.1rem;
  font-family: BodoniBold;
}
.home--mobile .mold--6 article .combo-box .number-box .number span {
  position: relative;
}
.home--mobile .mold--6 article .combo-box .inner-box {
  padding-left: 0.3125rem;
  flex-basis: 80%;
  border-left: 1px solid #75898b;
}
.home--mobile .mold--6 article .label-box {
  color: #e41b3c;
  text-transform: uppercase;
  margin-bottom: 0.3125rem;
}
.home--mobile .mold--6 article .title-box h3 {
  font-family: RalewayBold;
  margin-bottom: 0.625rem;
}
.home--mobile .mold--6 article .author-box {
  color: #75898b;
  text-transform: uppercase;
  margin-bottom: 0.625rem;
  font-size: 0.9rem;
}
.home--mobile .mold--6 article .social-net-buttons .fb-like,
.home--mobile .mold--6 article .social-net-buttons .custom-share-button {
  margin-right: 2px;
}
.home--mobile .mold--7 {
  margin-bottom: 30px;
  position: relative;
}
.home--mobile .mold--7 .q-marks {
  position: absolute;
  right: 10%;
  top: 0px;
}
.home--mobile .mold--7 h2 {
  padding: 0 1rem 1rem;
  font-size: 2.8em;
  letter-spacing: -2px;
}
.home--mobile .mold--7 h2 a {
  position: relative;
  top: -5px;
}
.home--mobile .mold--7 .border-top {
  width: 100%;
  height: 30px;
}
.home--mobile .mold--7 .carousel {
  padding: 0 1rem 20px;
}
.home--mobile .mold--7 .carousel .flickity-prev-next-button {
  background: #666;
  width: 24px;
  height: 24px;
  top: initial;
  bottom: -20px;
}
.home--mobile .mold--7 .carousel .flickity-prev-next-button.next {
  right: 35%;
}
.home--mobile .mold--7 .carousel .flickity-prev-next-button.previous {
  left: 35%;
}
.home--mobile .mold--7 .carousel .flickity-prev-next-button .arrow {
  fill: white;
}
.home--mobile .mold--7 .carousel .carousel-cell {
  width: 100%;
  height: auto;
}
.home--mobile .mold--7 .carousel .carousel-cell .combo-box {
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
}
.home--mobile .mold--7 .carousel .carousel-cell .combo-box .image-box {
  margin-right: 1rem;
}
.home--mobile .mold--7 .carousel .carousel-cell .combo-box .image-box img {
  max-width: 120px;
  border-radius: 50%;
}
.home--mobile .mold--7 .carousel .carousel-cell .combo-box .author-box {
  font-size: 1.4rem;
}
.home--mobile .mold--7 .carousel .carousel-cell .title-box {
  margin-bottom: 0.3125rem;
}
.home--mobile .mold--7 .carousel .carousel-cell .title-box h3 {
  font-size: 1.2rem;
  text-transform: uppercase;
}
.home--mobile .mold--7 .carousel .carousel-cell .quote {
  line-height: 1.3;
  color: #75898b;
}
.home--mobile .mold--8 article {
  margin-bottom: 30px;
}
.home--mobile .mold--8 article .image-box,
.home--mobile .mold--8 article .video-wrapper {
  margin-bottom: 1rem;
}
.home--mobile .mold--8 article .image-box img {
  width: 100%;
}
.home--mobile .mold--8 article .video-wrapper {
  position: relative;
  padding-bottom: 50%;
  padding-top: 25px;
  height: 0;
}
.home--mobile .mold--8 article .video-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.home--mobile .mold--8 article .author-box {
  color: #75898b;
  text-transform: uppercase;
  margin-bottom: 1rem;
  text-align: center;
}
.home--mobile .mold--8 article .title-box h3 {
  font-size: 1.4rem;
  margin: 1rem;
  font-family: RalewayBold;
  text-align: center;
  text-transform: uppercase;
}
.home--mobile .mold--8 article .caption {
  font-size: 0.9rem;
  margin: 0 1rem;
  line-height: 1.1;
}
.home--mobile .mold--8 article .social-net-buttons {
  justify-content: center;
}
.home--mobile footer .outer-box {
  background-color: #4c4d4e;
  padding-top: 4rem;
  padding-bottom: 1rem;
}
.home--mobile footer .logo {
  position: relative;
  top: 3rem;
  width: 75%;
  padding: 0 1rem;
}
.home--mobile footer .combo-box {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 2rem;
}
.home--mobile footer .combo-box h2 {
  font-family: UbuntuBold;
  color: #818181;
  font-size: 2rem;
  line-height: 0.9;
}
.home--mobile footer .combo-box ul {
  color: white;
  font-family: Ubuntu;
  align-self: self-start;
}
.home--mobile footer .combo-box ul li {
  margin-bottom: 1rem;
}
.home--mobile footer .combo-box ul li:last-child {
  margin-bottom: 0;
}
.home--mobile footer .combo-box .box {
  flex-basis: 35%;
  align-self: self-start;
}
.home--mobile footer .combo-box .box a {
  display: inline-block;
  margin-bottom: 1rem;
}
.home--mobile footer .combo-box .box a:last-child {
  margin-bottom: 0;
}
.home--mobile footer ul.media-partners {
  line-height: 1.2;
}
.home--mobile footer ul.media-partners h2,
.home--mobile footer ul.media-partners li {
  display: inline;
  white-space: nowrap;
  color: #818181;
}
.home--mobile footer ul.media-partners h2 {
  font-family: RalewayBold;
}
#pagePuntosYC #lastPost {
  margin-top: 30px;
  margin-bottom: 20px;
}
@media screen and (min-width: 992px) {
  #pagePuntosYC #lastPost {
    margin-top: 0;
  }
}
#pagePuntosYC #lastPost .logo.mobile img {
  max-width: 100%;
}
@media screen and (min-width: 992px) {
  #pagePuntosYC #lastPost .logo.mobile {
    display: none;
  }
}
#pagePuntosYC #lastPost article {
  position: relative;
  border-bottom: 2px solid #818181;
  margin-bottom: 20px;
}
@media screen and (min-width: 992px) {
  #pagePuntosYC #lastPost article {
    border-bottom: none;
  }
}
#pagePuntosYC #lastPost article img {
  width: 100%;
  height: auto;
}
#pagePuntosYC #lastPost article .box {
  text-align: center;
}
@media screen and (min-width: 992px) {
  #pagePuntosYC #lastPost article .box {
    position: absolute;
    bottom: 2rem;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
  }
}
@media screen and (min-width: 992px) {
  #pagePuntosYC #lastPost article .box .inner-box {
    background: rgba(0, 0, 0, 0.7);
    padding: 20px;
    width: 60%;
    margin: auto;
  }
}
#pagePuntosYC #lastPost article .box .inner-box h3,
#pagePuntosYC #lastPost article .box .inner-box .author {
  text-transform: uppercase;
}
@media screen and (min-width: 992px) {
  #pagePuntosYC #lastPost article .box .inner-box h3,
  #pagePuntosYC #lastPost article .box .inner-box .author {
    color: #ffffff;
  }
}
#pagePuntosYC #lastPost article .box .inner-box h3:hover,
#pagePuntosYC #lastPost article .box .inner-box .author:hover {
  text-decoration: underline;
}
#pagePuntosYC #lastPost article .box .inner-box h3.headline {
  font-family: RalewayBold;
  font-size: 22px;
  line-height: 1.1 !important;
  margin-bottom: 20px;
}
@media screen and (min-width: 992px) {
  #pagePuntosYC #lastPost article .box .inner-box h3.headline {
    font-size: 26px;
    font-family: Raleway;
    line-height: 1.2 !important;
  }
}
#pagePuntosYC #header .row.top .col-xs-12 {
  background-color: #ffffff;
}
@media screen and (min-width: 992px) {
  #pagePuntosYC #header .row.top {
    display: none;
  }
}
#pagePuntosYC #header .row.bottom a {
  display: block;
  margin-bottom: 5px;
  font-family: RalewayBold;
  letter-spacing: 1.2px;
}
#pagePuntosYC #header .row.bottom a:hover {
  text-decoration: underline;
}
#pagePuntosYC #header .row.bottom .svg-inline--fa.fa-w-16 {
  width: 1rem;
  color: #E41B3D;
  display: block;
  margin: auto;
}
#pagePuntosYC #header .row.bottom .main-nav {
  justify-content: space-between;
}
#pagePuntosYC #header .row .global-nav {
  background-color: #ffffff;
}
#pagePuntosYC #header .row .global-nav .navsection-mobile {
  margin: auto;
}
#pagePuntosYC #header .row .global-nav .mobilemenu-wrapper {
  height: 36px;
  width: 50px;
}
#pagePuntosYC #header .row .global-nav .mobilemenu-wrapper .bars {
  background: #818181;
  height: 6px;
}
#pagePuntosYC #bodyContent {
  margin-bottom: 120px;
}
#pagePuntosYC #bodyContent > .row {
  margin-bottom: 25px;
}
#pagePuntosYC #bodyContent .logo {
  margin-bottom: 50px;
}
#pagePuntosYC #bodyContent .logo.mobile {
  margin-bottom: 0;
}
@media screen and (min-width: 992px) {
  #pagePuntosYC #bodyContent .logo.mobile {
    display: none;
  }
}
#pagePuntosYC #bodyContent .logo img {
  width: 100%;
}
#pagePuntosYC #bodyContent .ver-mas {
  padding: 5px;
  color: #ffffff;
  font-family: Merriweather;
  text-align: center;
  letter-spacing: 0.7px;
}
#pagePuntosYC #bodyContent .buttons {
  display: flex;
  justify-content: space-between;
}
#pagePuntosYC #bodyContent .buttons a {
  flex-basis: 47%;
}
#pagePuntosYC #bodyContent #olderPosts {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 992px) {
  #pagePuntosYC #bodyContent #olderPosts {
    flex-direction: row;
  }
}
#pagePuntosYC #bodyContent #olderPosts .autores {
  order: 1;
  margin-bottom: 70px;
}
@media screen and (min-width: 992px) {
  #pagePuntosYC #bodyContent #olderPosts .autores {
    flex-basis: 25%;
    max-width: 25%;
    order: 0;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 992px) {
  #pagePuntosYC #bodyContent #olderPosts .autores .box {
    width: 80%;
  }
}
#pagePuntosYC #bodyContent #olderPosts .autores .box .carousel {
  border-top: 2px solid #818181;
  border-bottom: 2px solid #818181;
  margin-bottom: 30px;
  padding-bottom: 15px;
}
@media screen and (min-width: 992px) {
  #pagePuntosYC #bodyContent #olderPosts .autores .box .carousel {
    border: none;
    margin-bottom: 0;
    padding-bottom: 0;
  }
}
#pagePuntosYC #bodyContent #olderPosts .autores .box .carousel:after {
  content: 'flickity';
  display: none;
  /* hide :after */
}
@media screen and (min-width: 992px) {
  #pagePuntosYC #bodyContent #olderPosts .autores .box .carousel:after {
    content: '';
  }
}
#pagePuntosYC #bodyContent #olderPosts .autores .box .carousel .carousel-cell {
  width: 100%;
  height: auto;
  margin-right: 30px;
  padding-top: 15px;
}
#pagePuntosYC #bodyContent #olderPosts .autores .box .carousel .flickity-prev-next-button {
  top: 100%;
  background: #818181;
}
#pagePuntosYC #bodyContent #olderPosts .autores .box .carousel .flickity-prev-next-button .arrow {
  fill: #ffffff;
}
#pagePuntosYC #bodyContent #olderPosts .autores .box .carousel .flickity-prev-next-button.next {
  right: 30%;
}
#pagePuntosYC #bodyContent #olderPosts .autores .box .carousel .flickity-prev-next-button.previous {
  left: 30%;
}
#pagePuntosYC #bodyContent #olderPosts .autores .box h2.heading {
  text-align: center;
  color: #818181;
  font-family: Raleway;
  margin: 0 0 15px;
}
@media screen and (min-width: 992px) {
  #pagePuntosYC #bodyContent #olderPosts .autores .box h2.heading {
    margin-bottom: 30px;
    text-align: left;
  }
}
#pagePuntosYC #bodyContent #olderPosts .autores .box .post {
  display: flex;
}
@media screen and (min-width: 992px) {
  #pagePuntosYC #bodyContent #olderPosts .autores .box .post {
    margin-bottom: 70px;
    display: block;
    border-bottom: 3px solid #818181;
  }
}
#pagePuntosYC #bodyContent #olderPosts .autores .box .post .round-image {
  order: 1;
}
#pagePuntosYC #bodyContent #olderPosts .autores .box .post .round-image img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  margin-bottom: 15px;
}
@media screen and (min-width: 992px) {
  #pagePuntosYC #bodyContent #olderPosts .autores .box .post .round-image img {
    width: 170px;
    height: 170px;
  }
}
#pagePuntosYC #bodyContent #olderPosts .autores .box .post .bottom {
  margin-right: 30px;
}
#pagePuntosYC #bodyContent #olderPosts .autores .box h3,
#pagePuntosYC #bodyContent #olderPosts .autores .box .author {
  text-transform: uppercase;
  margin-bottom: 15px;
}
#pagePuntosYC #bodyContent #olderPosts .autores .box h3.headline {
  font-family: RalewayBold;
  font-size: 22px;
  line-height: 1.1 !important;
}
#pagePuntosYC #bodyContent #olderPosts .autores .box .author {
  color: #AB183A;
  text-transform: uppercase;
}
#pagePuntosYC #bodyContent #olderPosts .autores .box .ver-mas {
  background-color: #6CC9D1;
}
#pagePuntosYC #bodyContent #olderPosts .posts {
  text-align: center;
}
@media screen and (min-width: 992px) {
  #pagePuntosYC #bodyContent #olderPosts .posts {
    flex-basis: 75%;
    max-width: 75%;
  }
}
#pagePuntosYC #bodyContent #olderPosts .posts article {
  border-bottom: 2px solid #818181;
  margin-bottom: 30px;
}
#pagePuntosYC #bodyContent #olderPosts .posts article img {
  width: 100%;
  margin-bottom: 10px;
}
#pagePuntosYC #bodyContent #olderPosts .posts article h3,
#pagePuntosYC #bodyContent #olderPosts .posts article .excerpt {
  width: 90%;
  margin: auto;
}
#pagePuntosYC #bodyContent #olderPosts .posts article h3 {
  font-size: 26px;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: RalewayBold;
  margin-bottom: 15px;
}
#pagePuntosYC #bodyContent #olderPosts .posts article h3 span {
  color: #E41B3D;
}
#pagePuntosYC #bodyContent #olderPosts .posts article h3:hover {
  text-decoration: underline;
}
#pagePuntosYC #bodyContent #olderPosts .posts article .excerpt {
  color: #818181;
  line-height: 2;
  margin-bottom: 15px;
}
#pagePuntosYC #bodyContent #olderPosts .posts .ver-mas {
  background-color: #E7BE62;
  margin-bottom: 70px;
}
@media screen and (min-width: 992px) {
  #pagePuntosYC #bodyContent #olderPosts .posts .ver-mas {
    margin-bottom: 0;
  }
}
#pagePuntosYC #bodyContent .libros h2.heading {
  margin: 0 0 15px;
  color: #818181;
  font-family: Raleway;
  text-align: center;
}
@media screen and (min-width: 992px) {
  #pagePuntosYC #bodyContent .libros h2.heading {
    margin-bottom: 30px;
    text-align: left;
  }
}
#pagePuntosYC #bodyContent .libros h3.headline {
  color: #818181;
  line-height: 1.4 !important;
  margin-bottom: 15px;
  margin-bottom: 30px;
}
@media screen and (min-width: 992px) {
  #pagePuntosYC #bodyContent .libros article {
    margin-bottom: 50px;
    border-bottom: 3px solid #818181;
  }
}
#pagePuntosYC #bodyContent .libros .ver-mas {
  background-color: #6CC9D1;
}
#pagePuntosYC #bodyContent .libros .carousel {
  border-top: 2px solid #818181;
  border-bottom: 2px solid #818181;
  margin-bottom: 30px;
  padding-bottom: 15px;
}
@media screen and (min-width: 992px) {
  #pagePuntosYC #bodyContent .libros .carousel {
    border: none;
    margin-bottom: 0;
    padding-bottom: 0;
  }
}
#pagePuntosYC #bodyContent .libros .carousel:after {
  content: 'flickity';
  display: none;
  /* hide :after */
}
@media screen and (min-width: 992px) {
  #pagePuntosYC #bodyContent .libros .carousel:after {
    content: '';
  }
}
#pagePuntosYC #bodyContent .libros .carousel .carousel-cell {
  width: 100%;
  height: auto;
  margin-right: 30px;
  padding-top: 15px;
  display: flex;
}
@media screen and (min-width: 992px) {
  #pagePuntosYC #bodyContent .libros .carousel .carousel-cell {
    display: block;
  }
}
#pagePuntosYC #bodyContent .libros .carousel .carousel-cell .head {
  margin-right: 30px;
}
@media screen and (min-width: 992px) {
  #pagePuntosYC #bodyContent .libros .carousel .carousel-cell .head {
    margin-right: 0;
  }
}
#pagePuntosYC #bodyContent .libros .carousel .carousel-cell .image {
  order: 1;
}
#pagePuntosYC #bodyContent .libros .carousel .carousel-cell .image img {
  margin-bottom: 10px;
  max-width: 120px;
}
@media screen and (min-width: 992px) {
  #pagePuntosYC #bodyContent .libros .carousel .carousel-cell .image img {
    max-width: 100%;
  }
}
#pagePuntosYC #bodyContent .libros .carousel .flickity-prev-next-button {
  top: 100%;
  background: #818181;
}
#pagePuntosYC #bodyContent .libros .carousel .flickity-prev-next-button .arrow {
  fill: #ffffff;
}
#pagePuntosYC #bodyContent .libros .carousel .flickity-prev-next-button.next {
  right: 30%;
}
#pagePuntosYC #bodyContent .libros .carousel .flickity-prev-next-button.previous {
  left: 30%;
}
/**
* Sin Embargo Al Aire
*/
/* Container */
.container {
  margin: 0 auto;
}
.container.xsmall {
  width: 17.5em;
}
.container.small {
  width: 35em;
}
.container.medium {
  width: 52.5em;
}
.container.large {
  width: 87.5em;
}
.container.xlarge {
  width: 105em;
}
.container.max {
  width: 100%;
}
@media screen and (max-width: 1280px) {
  .container {
    width: 90%;
    max-width: 100%;
  }
}
@media screen and (max-width: 980px) {
  .container {
    width: 100% !important;
  }
}
.content-contained {
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box;
}
main#al-aire .conductores {
  font-family: RalewayBold;
  background-color: white;
  margin-top: 45px;
  padding-bottom: 45px;
}
main#al-aire .conductores h2 {
  font-size: 26px;
  margin-bottom: 25px;
  margin-left: 3em;
}
main#al-aire .conductores h2 span {
  font-family: Raleway;
}
main#al-aire .conductores h2,
main#al-aire .conductores .program {
  color: #f15a25;
  text-transform: uppercase;
}
main#al-aire .conductores .program {
  text-align: center;
}
main#al-aire .conductores h3 {
  text-align: center;
  color: #002c49;
  line-height: 1 !important;
  font-size: 20px;
  margin-bottom: 15px;
}
main#al-aire .conductores .carousel .carousel-cell {
  width: 100%;
  min-height: 320px;
  margin-right: 30px;
}
main#al-aire .conductores .carousel .carousel-cell .label {
  color: #fba328;
  margin-bottom: 5px;
}
main#al-aire .conductores .carousel .carousel-cell img {
  margin-bottom: 15px;
  width: 100%;
  border-radius: 50%;
}
main#al-aire .conductores .carousel .carousel-cell h3 {
  line-height: 1.2;
}
main#al-aire .conductores .carousel:after {
  content: "flickity";
  display: none;
  /* hide :after */
}
main#al-aire article {
  font-family: RalewayBold;
}
main#al-aire article figure {
  position: relative;
  display: flex;
  flex-flow: column;
}
main#al-aire article figure a {
  transition-duration: 0.5s;
}
main#al-aire article figure a:hover {
  transform: scale(1.05);
}
main#al-aire article figure figcaption {
  font-family: RalewayLight;
  position: absolute;
  display: flex;
  flex-direction: row;
  background-color: #fff4eda6;
  width: 100%;
  padding: 5px 0px;
  bottom: 0;
  color: #322f36;
}
main#al-aire article figure figcaption .arrow-right {
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #cd0a1d;
  margin-right: 5px;
  margin-left: 10px;
}
main#al-aire article h2 {
  text-transform: uppercase;
  margin-top: 10px;
  font-size: 30px;
}
main#al-aire article h2 a {
  text-decoration: none;
  color: inherit;
}
main#al-aire article p.author {
  margin-top: 3px;
  color: #e41b3c;
}
main#al-aire article p.author a {
  color: inherit;
  text-decoration: none;
}
main#al-aire footer#v2 .left {
  background-color: #2c5774;
}
main#al-aire footer#v2 .right {
  background-color: #2c5774;
}
@media screen and (min-width: 992px) {
  main#al-aire footer#v2 .right {
    background-color: #13405e;
  }
}
main#al-aire footer#v2 #asociados li,
main#al-aire footer#v2 .first-col li,
main#al-aire footer#v2 #asociados h2,
main#al-aire footer#v2 .first-col h2 {
  color: #5e8ba9;
}
main#al-aire .navbar {
  background-color: white;
  display: flex;
  justify-content: space-around;
}
main#al-aire .navbar .left {
  position: relative;
}
main#al-aire .navbar .left img {
  position: absolute;
  bottom: -60px;
  z-index: 999;
}
main#al-aire #big-carousel .program {
  text-transform: uppercase;
}
main#al-aire #big-carousel h3 {
  color: #f15a25;
}
main#al-aire #big-carousel .carousel .carousel-cell {
  width: 100%;
  min-height: 320px;
  margin-right: 20px;
}
main#al-aire #big-carousel .carousel .carousel-cell .label {
  color: #fba328;
  margin-bottom: 5px;
}
main#al-aire #big-carousel .carousel .carousel-cell img {
  margin-bottom: 15px;
  width: 100%;
}
main#al-aire #big-carousel .carousel .carousel-cell h3 {
  line-height: 1.2;
}
main#al-aire #big-carousel .carousel:after {
  content: "flickity";
  display: none;
  /* hide :after */
}
@media screen and (min-width: 768px) {
  main#al-aire .conductores .carousel .flickity-prev-next-button {
    top: 60%;
    width: 35px;
    height: 35px;
    background: #f15a25;
  }
  main#al-aire .conductores .carousel .flickity-prev-next-button.previous {
    left: -20px;
  }
  main#al-aire .conductores .carousel .flickity-prev-next-button.next {
    right: -20px;
  }
  main#al-aire .conductores .carousel .flickity-prev-next-button .arrow {
    fill: white;
  }
  main#al-aire .conductores .carousel .carousel-cell {
    min-height: 250px;
    width: 14.4%;
  }
  main#al-aire #big-carousel .carousel .flickity-prev-next-button {
    top: 25%;
    width: 200px;
    height: 200px;
    background: transparent;
  }
  main#al-aire #big-carousel .carousel .flickity-prev-next-button.previous {
    left: -20px;
  }
  main#al-aire #big-carousel .carousel .flickity-prev-next-button.next {
    right: -20px;
  }
  main#al-aire #big-carousel .carousel .flickity-prev-next-button .arrow {
    fill: #2c5774;
  }
  main#al-aire #big-carousel .carousel .carousel-cell {
    min-height: 430px;
    width: 70%;
  }
  main#al-aire #big-carousel .carousel .carousel-cell:not(.is-selected) img {
    width: 100%;
  }
  main#al-aire #big-carousel .carousel .carousel-cell:not(.is-selected) .box {
    position: absolute;
    right: 0;
    width: 140px;
    text-align: center;
    bottom: 30px;
  }
  main#al-aire #big-carousel .carousel .carousel-cell:not(.is-selected) .box .excerpt {
    display: none;
  }
  main#al-aire #big-carousel .carousel .carousel-cell.is-selected + .carousel-cell .box {
    position: absolute;
    left: 0;
    width: 140px;
    text-align: center;
    bottom: 20px;
  }
  main#al-aire #big-carousel .carousel .carousel-cell.is-selected .inner-box {
    position: absolute;
    top: 50%;
    width: 35%;
    left: 5%;
  }
  main#al-aire #big-carousel .carousel .carousel-cell.is-selected .inner-box .program {
    font-size: 22px;
    width: 50%;
  }
  main#al-aire #big-carousel .carousel .carousel-cell.is-selected .inner-box h3 {
    margin-bottom: 15px;
  }
}
.grid {
  display: grid;
  grid-template-columns: 1fr;
  margin: 0em 1em;
}
.grid img {
  width: 100%;
  max-width: 100%;
}
.bg-dark-blue {
  background-color: #002c49;
  color: white;
}
@media (min-width: 768px) {
  .grid {
    grid-template-columns: 1fr 1fr 1fr;
    column-gap: 15px;
    row-gap: 15px;
    margin: 0 15px;
    margin-top: 15px;
  }
}
@media (min-width: 992px) {
  .grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }
  main#al-aire article h2 {
    font-size: 22px;
  }
}
@media (min-width: 1200px) {
  main#al-aire article h2 {
    font-size: 22px;
    letter-spacing: 1px;
  }
}
@media screen and (min-width: 768px) {
  .global-nav {
    padding: 10px 10px 0 10px;
  }
  #above-the-fold .hidden-xs,
  #page-content_7 .hidden-xs,
  #page-content_11 .hidden-xs,
  #page-content_14 .hidden-xs {
    display: block;
  }
  #above-the-fold .hidden-sm,
  #page-content_7 .hidden-sm,
  #page-content_11 .hidden-sm,
  #page-content_14 .hidden-sm {
    display: none;
  }
  #atf-sondeos {
    height: 135px;
  }
  #header .wrap-inner.container-fluid-inner {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .social-net-buttons {
    display: flex;
  }
  #page-content_14 {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
  }
  #page-content_14 #carrusel-mundano .carousel-cell {
    width: 48%;
    margin-right: 1%;
    margin-left: 1%;
  }
  .page-content-kiosko_02 h3 {
    font-size: 22px;
    line-height: 1.3;
    margin-bottom: 15px;
    font-family: Merriweather;
  }
  .page-content-kiosko_02 #kiosko-deportes-container-5110 {
    padding-left: 1em;
    padding-right: 1em;
  }
  .page-content-kiosko_02 #kisko-deportes-main-section-d049 article {
    margin-top: 0.5em;
    color: white;
  }
  .page-content-kiosko_02 #kisko-deportes-main-section-d049 article.main {
    background-color: #e41b3d;
  }
  .page-content-kiosko_02 #kisko-deportes-main-section-d049 article.main h3 {
    font-size: 22px;
  }
  .page-content-kiosko_02 #kisko-deportes-main-section-d049 article.main p.author {
    color: #353637;
  }
  .page-content-kiosko_02 #kisko-deportes-main-section-d049 h3 {
    color: white;
    font-size: 19px;
  }
  .page-content-kiosko_02 #kisko-deportes-main-section-d049 p.author {
    color: white;
  }
  .page-content-kiosko_02 #kisko-deportes-main-section-d049 #kisko-deportes-bottom-row-5c6f {
    background-color: #353637;
  }
  .page-content-kiosko_02 #kisko-deportes-sidebar-bd11 {
    display: none;
  }
  .page-content-kiosko_02 #carousel-kiosko-52d3 .flickity-prev-next-button {
    top: 40%;
    width: 44px;
    height: 44px;
  }
  .page-content-kiosko_02 #carousel-kiosko-52d3:after {
    content: 'flickity';
    display: none;
    /* hide :after */
  }
  #atf-sofa {
    background-color: #37195d;
  }
  #atf-sofa .row {
    border-top: 3px solid #ab183a;
  }
  #atf-libros {
    display: none;
  }
  #atf-libros img {
    width: 100px;
    margin-left: 0;
  }
  #atf-videos {
    display: none;
  }
  #atf-right-bottom {
    padding-left: 0;
    padding-right: 0;
  }
  #atf-right-bottom .box {
    position: relative;
    height: inherit;
    padding: 10px 25px 0;
  }
  #atf-right-bottom .box h2.tiny {
    font-family: MerriweatherBlack;
    font-size: 2em;
    color: #ffffff;
    margin-bottom: 12px;
  }
  #atf-right-bottom .box h2.tiny span {
    font-family: Merriweather;
    font-size: 0.5em;
    color: #a917cf;
  }
  #atf-right-bottom .box h3.headline {
    font-family: MerriweatherLight;
    color: #ffffff;
    line-height: 1.2 !important;
  }
}
@media screen and (min-width: 992px) {
  .ads .ad {
    background: url("../../assets/img/728x90.png") no-repeat;
    width: 728px;
    height: 90px;
    margin: auto;
  }
  .ad-header .ads .ad {
    background: url("../../assets/img/970x250.png") no-repeat;
    width: 970px;
    height: 250px;
    margin: auto;
  }
  .nav-wrapper {
    justify-content: space-around;
  }
  .navsection-logo {
    flex: initial;
  }
  .navsection-primary {
    flex: 0;
  }
  #header {
    margin-top: 0;
  }
  #header .top .col-xs-12 {
    background-color: initial;
  }
  /**
 * PAGE CONTENT 1
*/
  .hide-mobile {
    display: block;
  }
  .gutter {
    padding-left: .5em;
    padding-right: .5em;
  }
  .gutter-strip-right {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }
  .col-md.no-gutter_left,
  .col-md-1.no-gutter_left,
  .col-md-2.no-gutter_left,
  .col-md-3.no-gutter_left,
  .col-md-4.no-gutter_left,
  .col-md-5.no-gutter_left,
  .col-md-6.no-gutter_left,
  .col-md-7.no-gutter_left,
  .col-md-8.no-gutter_left,
  .col-md-9.no-gutter_left,
  .col-md-10.no-gutter_left,
  .col-md-11.no-gutter_left,
  .col-md-12.no-gutter_left {
    padding-left: 0;
  }
  .col-md.no-gutter_right,
  .col-md-1.no-gutter_right,
  .col-md-2.no-gutter_right,
  .col-md-3.no-gutter_right,
  .col-md-4.no-gutter_right,
  .col-md-5.no-gutter_right,
  .col-md-6.no-gutter_right,
  .col-md-7.no-gutter_right,
  .col-md-8.no-gutter_right,
  .col-md-9.no-gutter_right,
  .col-md-10.no-gutter_right,
  .col-md-11.no-gutter_right,
  .col-md-12.no-gutter_right {
    padding-right: 0;
  }
  #page-content_1 #principal .label,
  #page-content_9 #principal .label,
  #page-content_10 #principal .label,
  #page-content_13 #principal .label,
  #page-content_1 #mas-destacadas .label,
  #page-content_9 #mas-destacadas .label,
  #page-content_10 #mas-destacadas .label,
  #page-content_13 #mas-destacadas .label,
  #page-content_1 .carousel .label,
  #page-content_9 .carousel .label,
  #page-content_10 .carousel .label,
  #page-content_13 .carousel .label,
  #page-content_1 #economia .label,
  #page-content_9 #economia .label,
  #page-content_10 #economia .label,
  #page-content_13 #economia .label,
  #page-content_1 #investigaciones .label,
  #page-content_9 #investigaciones .label,
  #page-content_10 #investigaciones .label,
  #page-content_13 #investigaciones .label,
  #page-content_1 #aculla .label,
  #page-content_9 #aculla .label,
  #page-content_10 #aculla .label,
  #page-content_13 #aculla .label {
    margin-bottom: 15px;
  }
  #page-content_1 #encuestas,
  #page-content_9 #encuestas,
  #page-content_10 #encuestas,
  #page-content_13 #encuestas {
    background-color: #f1f2f3;
    padding: 0px 30px;
  }
  #page-content_1 #videos-del-dia,
  #page-content_9 #videos-del-dia,
  #page-content_10 #videos-del-dia,
  #page-content_13 #videos-del-dia {
    background-color: #dfe0e1;
    padding: 5px 30px;
  }
  #page-content_1 #videos-del-dia .carousel:after,
  #page-content_9 #videos-del-dia .carousel:after,
  #page-content_10 #videos-del-dia .carousel:after,
  #page-content_13 #videos-del-dia .carousel:after {
    content: 'flickity';
    display: none;
    /* hide :after */
  }
  #page-content_1 .strip-left,
  #page-content_9 .strip-left,
  #page-content_10 .strip-left,
  #page-content_13 .strip-left,
  #page-content_1 .strip-right,
  #page-content_9 .strip-right,
  #page-content_10 .strip-right,
  #page-content_13 .strip-right {
    background-color: #f1f2f3;
    min-height: 100%;
  }
  #page-content_1 .strip-left .headline,
  #page-content_9 .strip-left .headline,
  #page-content_10 .strip-left .headline,
  #page-content_13 .strip-left .headline,
  #page-content_1 .strip-right .headline,
  #page-content_9 .strip-right .headline,
  #page-content_10 .strip-right .headline,
  #page-content_13 .strip-right .headline,
  #page-content_1 .strip-left img,
  #page-content_9 .strip-left img,
  #page-content_10 .strip-left img,
  #page-content_13 .strip-left img,
  #page-content_1 .strip-right img,
  #page-content_9 .strip-right img,
  #page-content_10 .strip-right img,
  #page-content_13 .strip-right img {
    margin-bottom: 15px;
  }
  #page-content_1 .strip-left .headline,
  #page-content_9 .strip-left .headline,
  #page-content_10 .strip-left .headline,
  #page-content_13 .strip-left .headline,
  #page-content_1 .strip-right .headline,
  #page-content_9 .strip-right .headline,
  #page-content_10 .strip-right .headline,
  #page-content_13 .strip-right .headline {
    font-size: 15px;
    font-family: Raleway;
    line-height: 1.1;
  }
  #page-content_1 .strip .headline,
  #page-content_9 .strip .headline,
  #page-content_10 .strip .headline,
  #page-content_13 .strip .headline,
  #page-content_1 .strip-center .headline,
  #page-content_9 .strip-center .headline,
  #page-content_10 .strip-center .headline,
  #page-content_13 .strip-center .headline,
  #page-content_1 #mas-destacadas .headline,
  #page-content_9 #mas-destacadas .headline,
  #page-content_10 #mas-destacadas .headline,
  #page-content_13 #mas-destacadas .headline,
  #page-content_1 #videos-del-dia .headline,
  #page-content_9 #videos-del-dia .headline,
  #page-content_10 #videos-del-dia .headline,
  #page-content_13 #videos-del-dia .headline {
    line-height: 1.1;
  }
  #page-content_1 .strip-right .post-date,
  #page-content_9 .strip-right .post-date,
  #page-content_10 .strip-right .post-date,
  #page-content_13 .strip-right .post-date {
    text-transform: uppercase;
  }
  #page-content_1 .strip-right .cabezas,
  #page-content_9 .strip-right .cabezas,
  #page-content_10 .strip-right .cabezas,
  #page-content_13 .strip-right .cabezas {
    font-size: 28px;
  }
  #page-content_1 .strip-right .cabezas span,
  #page-content_9 .strip-right .cabezas span,
  #page-content_10 .strip-right .cabezas span,
  #page-content_13 .strip-right .cabezas span {
    font-size: 38px;
    font-family: UbuntuLight;
  }
  #page-content_1 .strip-right .post-date,
  #page-content_9 .strip-right .post-date,
  #page-content_10 .strip-right .post-date,
  #page-content_13 .strip-right .post-date {
    color: #ab183a;
  }
  #page-content_1 .strip-left .post:first-of-type .post,
  #page-content_9 .strip-left .post:first-of-type .post,
  #page-content_10 .strip-left .post:first-of-type .post,
  #page-content_13 .strip-left .post:first-of-type .post,
  #page-content_1 #opinion .post,
  #page-content_9 #opinion .post,
  #page-content_10 #opinion .post,
  #page-content_13 #opinion .post,
  #page-content_1 #especialistas .post,
  #page-content_9 #especialistas .post,
  #page-content_10 #especialistas .post,
  #page-content_13 #especialistas .post,
  #page-content_1 #defensoras .post,
  #page-content_9 #defensoras .post,
  #page-content_10 #defensoras .post,
  #page-content_13 #defensoras .post,
  #page-content_1 .strip-left .post:first-of-type .cabezas,
  #page-content_9 .strip-left .post:first-of-type .cabezas,
  #page-content_10 .strip-left .post:first-of-type .cabezas,
  #page-content_13 .strip-left .post:first-of-type .cabezas,
  #page-content_1 #opinion .cabezas,
  #page-content_9 #opinion .cabezas,
  #page-content_10 #opinion .cabezas,
  #page-content_13 #opinion .cabezas,
  #page-content_1 #especialistas .cabezas,
  #page-content_9 #especialistas .cabezas,
  #page-content_10 #especialistas .cabezas,
  #page-content_13 #especialistas .cabezas,
  #page-content_1 #defensoras .cabezas,
  #page-content_9 #defensoras .cabezas,
  #page-content_10 #defensoras .cabezas,
  #page-content_13 #defensoras .cabezas {
    margin-bottom: 15px;
    padding-bottom: 15px;
  }
  #page-content_1 .strip-right .post,
  #page-content_9 .strip-right .post,
  #page-content_10 .strip-right .post,
  #page-content_13 .strip-right .post,
  #page-content_1 .strip-right .cabezas,
  #page-content_9 .strip-right .cabezas,
  #page-content_10 .strip-right .cabezas,
  #page-content_13 .strip-right .cabezas {
    margin-bottom: 15px;
  }
  #page-content_1 .strip-right .ad,
  #page-content_9 .strip-right .ad,
  #page-content_10 .strip-right .ad,
  #page-content_13 .strip-right .ad {
    background-color: #f1f2f3;
  }
  #page-content_1 .strip-right .cabezas,
  #page-content_9 .strip-right .cabezas,
  #page-content_10 .strip-right .cabezas,
  #page-content_13 .strip-right .cabezas {
    margin-top: 0;
    text-align: center;
    padding-bottom: 15px;
  }
  #page-content_1 #principal h3.headline,
  #page-content_9 #principal h3.headline,
  #page-content_10 #principal h3.headline,
  #page-content_13 #principal h3.headline {
    font-size: 52px;
    margin-bottom: 30px;
    line-height: 1.1 !important;
  }
  #page-content_1 #principal .author,
  #page-content_9 #principal .author,
  #page-content_10 #principal .author,
  #page-content_13 #principal .author {
    font-size: 1.4em;
    text-transform: uppercase;
    margin-bottom: 15px;
  }
  #page-content_1 #principal .excerpt,
  #page-content_9 #principal .excerpt,
  #page-content_10 #principal .excerpt,
  #page-content_13 #principal .excerpt {
    margin-bottom: 15px;
    color: #75898b;
    font-family: Raleway;
    line-height: 1.4;
  }
  #page-content_1 #principal img,
  #page-content_9 #principal img,
  #page-content_10 #principal img,
  #page-content_13 #principal img {
    margin-bottom: 0px;
  }
  #page-content_1 #destacada-2,
  #page-content_9 #destacada-2,
  #page-content_10 #destacada-2,
  #page-content_13 #destacada-2 {
    margin-top: 1.7em;
    min-height: 100%;
    margin-bottom: 30px;
  }
  #page-content_1 #destacada-2 .box.left h3.headline,
  #page-content_9 #destacada-2 .box.left h3.headline,
  #page-content_10 #destacada-2 .box.left h3.headline,
  #page-content_13 #destacada-2 .box.left h3.headline {
    font-size: 18px;
    line-height: 1;
    letter-spacing: 1px;
    margin-bottom: 10px;
    line-height: 1.2 !important;
  }
  #page-content_1 #destacada-2 .box.left,
  #page-content_9 #destacada-2 .box.left,
  #page-content_10 #destacada-2 .box.left,
  #page-content_13 #destacada-2 .box.left {
    padding: 20px;
  }
  #page-content_1 #destacada-2 .label,
  #page-content_9 #destacada-2 .label,
  #page-content_10 #destacada-2 .label,
  #page-content_13 #destacada-2 .label {
    color: #000000;
    font-family: RalewayBold;
    margin-bottom: 5px;
    font-size: 14px;
  }
  #page-content_1 .middle,
  #page-content_9 .middle,
  #page-content_10 .middle,
  #page-content_13 .middle {
    margin-bottom: 30px;
  }
  #page-content_1 #mas-destacadas,
  #page-content_9 #mas-destacadas,
  #page-content_10 #mas-destacadas,
  #page-content_13 #mas-destacadas {
    display: block;
  }
  #page-content_1 #mas-destacadas .cabezas,
  #page-content_9 #mas-destacadas .cabezas,
  #page-content_10 #mas-destacadas .cabezas,
  #page-content_13 #mas-destacadas .cabezas {
    padding: 10px 20px 0px;
    color: #ffffff;
  }
  #page-content_1 #mas-destacadas .headline,
  #page-content_9 #mas-destacadas .headline,
  #page-content_10 #mas-destacadas .headline,
  #page-content_13 #mas-destacadas .headline {
    font-family: Raleway;
  }
  #page-content_1 #mas-destacadas .label,
  #page-content_9 #mas-destacadas .label,
  #page-content_10 #mas-destacadas .label,
  #page-content_13 #mas-destacadas .label {
    color: #ffffff;
  }
  #page-content_1 #destacadas > .row,
  #page-content_9 #destacadas > .row,
  #page-content_10 #destacadas > .row,
  #page-content_13 #destacadas > .row,
  #page-content_1 .row.bottom,
  #page-content_9 .row.bottom,
  #page-content_10 .row.bottom,
  #page-content_13 .row.bottom {
    background-color: #ffffff;
    padding-top: initial;
  }
  .col-xs-6.no-gutter_left {
    padding-left: 15px;
  }
  #mas-destacadas .carousel-cell {
    width: 16.5%;
    height: 260px;
  }
  #videos-del-dia .carousel-cell {
    width: 15.1%;
    height: 230px;
  }
  #encuestas .carousel-cell {
    width: 31.5%;
    height: 180px;
  }
  #asi-lo-dijeron .carousel-cell {
    width: 23.7%;
    height: 300px;
  }
  #asi-lo-dijeron .vote img {
    display: inline-block;
  }
  #asi-lo-dijeron .text-center > .col-xs-6 {
    padding: 0;
  }
  #page-content_4 .gray-border-right,
  .post-content .gray-border-right {
    border-right: 2px dashed #75898b;
  }
  #page-content_4 .totalpoll-choice,
  .post-content .totalpoll-choice {
    padding: 3px 20px 3px 20px !important;
  }
  #page-content_4 .totalpoll-question,
  .post-content .totalpoll-question {
    font-size: 1.8em !important;
    line-height: 1.1 !important;
  }
  #page-content_4 .totalpoll-question,
  .post-content .totalpoll-question,
  #page-content_4 .sondeo-box-status,
  .post-content .sondeo-box-status {
    padding: 5px 50px !important;
  }
  #page-content_4 #sondeos,
  .post-content #sondeos {
    margin-bottom: initial;
  }
  #page-content_4 #sondeos .carousel-cell,
  .post-content #sondeos .carousel-cell {
    width: 50%;
    height: 400px;
  }
  #page-content_4 #sondeos .important,
  .post-content #sondeos .important {
    font-size: 14px;
  }
  #page-content_4 .bottom-wrapper-sondeo,
  .post-content .bottom-wrapper-sondeo {
    display: flex;
    align-items: center;
  }
  #page-content_4 .totalpoll-choices,
  .post-content .totalpoll-choices {
    padding: 0 30px !important;
    margin: 0 !important;
  }
  #page-content_4 .important-wrapper,
  .post-content .important-wrapper {
    display: block;
  }
  #page-content_4 #clock,
  .post-content #clock {
    margin: 0 auto !important;
  }
  #page-content_4 .t-remaining .col-t-remaining,
  .post-content .t-remaining .col-t-remaining {
    padding-left: 0;
  }
  #page-content_5 img,
  #page-content_7 img {
    margin-right: 0;
  }
  #page-content_11 .boxz img {
    margin-left: 0;
  }
  #page-content_1 #destacadas .headline {
    font-size: 26px;
    font-family: RalewayBold, sans-serif;
    line-height: 1.2;
  }
  #page-content_1 #bitacora .heading {
    text-transform: uppercase;
    margin-bottom: -4px;
  }
  #page-content_1 #mundano-viajero {
    display: block;
  }
  #page-content_1 #mundano-viajero .logo {
    margin-top: 0;
    width: 100%;
  }
  #page-content_1 #mundano-viajero .post h3 {
    padding: 15px 8px;
    font-size: 15px;
  }
  #mundano-viajero-mobile {
    display: none;
  }
  #page-content_7 #pc7-complementary-notes h3.headline,
  #page-content_8 #setv-carousel h3.headline,
  #page-content_11 #pc11-complementary-notes h3.headline,
  #page-content_11 #pc11-complementary-notes .bottom h3.headline,
  #pc12-deportes-carousel h3.headline {
    font-size: 15px;
    line-height: 1.1;
  }
  #page-content_10 .middle .col-md-6 h3.headline,
  #page-content_13 .middle .col-md-6 h3.headline {
    font-size: 22px;
    line-height: 1.2;
  }
  #page-content_3 .cabezas,
  #page-content_4 .cabezas,
  #page-content_8 .cabezas,
  #page-content_9 .cabezas,
  #page-content_10 .cabezas,
  #page-content_11 .cabezas,
  #page-content_13 .cabezas {
    font-size: 24px;
  }
  #page-content_10 .strip .cabezas,
  #page-content_13 .strip .cabezas,
  #page-content_10 .strip-center .cabezas,
  #page-content_13 .strip-center .cabezas,
  #page-content_10 .strip-left .cabezas,
  #page-content_13 .strip-left .cabezas,
  #page-content_10 .strip-right .cabezas,
  #page-content_13 .strip-right .cabezas {
    font-size: 20px;
  }
  #page-content_14 .cabezas img {
    max-width: 85%;
  }
  #destacadas {
    padding-left: 0rem!important;
    padding-right: 0rem!important;
  }
  .bg-p-viral {
    background-color: #3c959b;
  }
  .bg-videos-dia {
    background-color: #353637;
  }
  #pc1-sidebar .complementary-section,
  #pc1-sidebar .embedded-15px-on-side {
    color: #ffffff;
  }
  #pc1-sidebar #widget-1 {
    display: block;
    height: auto;
    margin-left: 0;
    background: #ffffff;
    border: none;
    margin-bottom: 1em;
    text-transform: uppercase;
    padding: 0;
    font-size: 14px;
    color: #75898B;
    font-family: Raleway;
  }
  #pc1-sidebar #widget-1 .month {
    font-family: RalewayBold;
  }
  #page-content_1 .row-ads {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 30px;
  }
  #page-content_1 #mas-destacadas {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
  #page-content_1 #mas-destacadas .headline {
    color: #75898b;
  }
  #page-content_1 #mas-destacadas h2.heading {
    font-size: 20px;
    display: inline-block;
    margin-bottom: 30px;
  }
  #page-content_1 #mas-destacadas #ver-mas-destacadas,
  #page-content_1 #mas-destacadas #ver-mas-opinion {
    margin: 0 -1.5em;
  }
  #page-content_1 .strip-left {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
  #page-content_1 .strip-left span {
    font-family: Raleway;
  }
  #page-content_1 .hide-desktop {
    display: none;
  }
  #page-content_1 #big-metadata .post {
    flex-direction: row;
    background-color: #e2e0c1;
  }
  #page-content_1 #big-metadata .post .feature-img {
    margin-right: 16px;
  }
  #page-content_1 #big-metadata .right {
    width: 80%;
    padding: initial;
  }
  #page-content_1 #memes {
    order: 0;
  }
  #page-content_1 #memes .author {
    margin-bottom: 0;
  }
  #page-content_1 #memes .inner-box {
    padding: initial;
  }
  #page-content_1 #memes .inner-box .heading {
    color: #ab183a;
  }
  #page-content_1 #memes .inner-box h3.headline {
    color: #ffffff;
    font-size: 18px;
    letter-spacing: 1px;
    font-family: Raleway;
  }
  #page-content_1 #memes .outter-box,
  #page-content_1 #memes .box {
    height: 100%;
  }
  #page-content_1 #big-metadata .box,
  #page-content_1 #memes .box {
    padding: 16px;
  }
  #page-content_1 #opinion-strip .round-image img {
    max-width: 140px;
    height: 140px;
  }
  #page-content_1 #opinion-strip .bottom {
    padding: 15px 0;
  }
  #page-content_1 #opinion-strip .carousel:after {
    content: '';
  }
  #page-content_1 #opinion-strip .carousel-cell {
    margin-right: 0;
  }
  #page-content_1 #opinion-strip .post {
    display: inline-block;
  }
  #page-content_1 #opinion-strip .post.no-mobile {
    display: inline-block;
  }
  /**
 * PAGE CONTENT 10, PAGE CONTENT 13
*/
  #page-content_10 .cabezas,
  #page-content_13 .cabezas {
    margin-bottom: 30px;
  }
  #page-content_10 .strip-center,
  #page-content_13 .strip-center,
  #page-content_10 .strip,
  #page-content_13 .strip {
    min-height: 100%;
    font-size: 14px;
  }
  #page-content_10 .strip-center .headline,
  #page-content_13 .strip-center .headline,
  #page-content_10 .strip .headline,
  #page-content_13 .strip .headline {
    color: #75898b;
    font-family: Raleway, sans-serif;
    margin-bottom: 30px;
  }
  #page-content_10 .strip-center .cabezas,
  #page-content_13 .strip-center .cabezas,
  #page-content_10 .strip .cabezas,
  #page-content_13 .strip .cabezas {
    margin-top: 0;
  }
  #page-content_10 #economia .strip-center,
  #page-content_13 #economia .strip-center,
  #page-content_10 #investigaciones .strip-center,
  #page-content_13 #investigaciones .strip-center,
  #page-content_10 #aculla .strip-center,
  #page-content_13 #aculla .strip-center,
  #page-content_10 #economia .strip,
  #page-content_13 #economia .strip,
  #page-content_10 #investigaciones .strip,
  #page-content_13 #investigaciones .strip,
  #page-content_10 #aculla .strip,
  #page-content_13 #aculla .strip {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
  #page-content_10 #economia .button,
  #page-content_13 #economia .button,
  #page-content_10 #investigaciones .button,
  #page-content_13 #investigaciones .button,
  #page-content_10 #aculla .button,
  #page-content_13 #aculla .button {
    background-color: #75898b;
    color: #ffffff;
    padding: 5px;
  }
  #page-content_10 #economia .button span,
  #page-content_13 #economia .button span,
  #page-content_10 #investigaciones .button span,
  #page-content_13 #investigaciones .button span,
  #page-content_10 #aculla .button span,
  #page-content_13 #aculla .button span {
    font-family: Raleway;
  }
  #page-content_10 #economia .strip-center,
  #page-content_13 #economia .strip-center {
    background-color: #f3fece;
  }
  #page-content_10 #aculla .strip-center,
  #page-content_13 #aculla .strip-center {
    background-color: #ccf0df;
  }
  #page-content_10 .strip,
  #page-content_13 .strip {
    background-color: #fae7de;
  }
  #page-content_10 #opinion .round-image img,
  #page-content_13 #opinion .round-image img,
  #page-content_10 #especialistas .round-image img,
  #page-content_13 #especialistas .round-image img,
  #page-content_10 #defensoras .round-image img,
  #page-content_13 #defensoras .round-image img {
    max-width: 140px;
    height: 140px;
    border-radius: 50%;
  }
  #page-content_10 #economia h2.heading,
  #page-content_13 #economia h2.heading {
    margin-top: 15px;
  }
  #page-content_10 .bottom .headline,
  #page-content_13 .bottom .headline {
    font-size: 28px;
    line-height: 1.2;
    letter-spacing: 1px;
    font-family: Raleway;
  }
  #page-content_10 #especialistas .left,
  #page-content_13 #especialistas .left {
    order: 1;
    text-align: right;
    padding: 15px 0 15px 30px;
  }
  #page-content_10 #opinion .carousel:after,
  #page-content_13 #opinion .carousel:after,
  #page-content_10 #especialistas .carousel:after,
  #page-content_13 #especialistas .carousel:after,
  #page-content_10 #defensoras .carousel:after,
  #page-content_13 #defensoras .carousel:after {
    content: '';
  }
  #page-content_10 #economia .row.middle,
  #page-content_13 #economia .row.middle {
    background-color: #ffffff;
    padding-top: initial;
    margin-left: -1rem;
    margin-right: -1rem;
    margin-top: 0px;
  }
  #page-content_10 #opinion .carousel,
  #page-content_13 #opinion .carousel,
  #page-content_10 #especialistas .carousel,
  #page-content_13 #especialistas .carousel,
  #page-content_10 #defensoras .carousel,
  #page-content_13 #defensoras .carousel {
    border-top: initial;
    border-bottom: initial;
    margin-bottom: initial;
  }
  #above-the-fold .hidden-xs,
  #page-content_7 .hidden-xs,
  #page-content_11 .hidden-xs,
  #page-content_14 .hidden-xs {
    display: block;
  }
  #above-the-fold .hidden-sm,
  #page-content_7 .hidden-sm,
  #page-content_11 .hidden-sm,
  #page-content_14 .hidden-sm {
    display: block;
  }
  #above-the-fold .hidden-md,
  #page-content_7 .hidden-md,
  #page-content_11 .hidden-md,
  #page-content_14 .hidden-md {
    display: none;
  }
  #page-content_14 img {
    width: 100%;
    max-width: 100%;
  }
  #page-content_14 img.shrink {
    max-width: 92%;
  }
  #page-content_14 #carrusel-mundano {
    display: flex;
  }
  #page-content_14 #carrusel-mundano .carousel-cell {
    margin-left: 0%;
    margin-right: 0%;
  }
  #page-content_14 #carrusel-mundano:after {
    content: '';
  }
  #page-content_14 .row.first-level {
    margin-left: -1rem;
    margin-right: -1rem;
  }
  #above-the-fold {
    margin-bottom: 3px;
  }
  #above-the-fold .atf-top-line {
    height: 5px;
    display: block;
    position: absolute;
  }
  #above-the-fold #atf-mas-compartidas .carousel-cell {
    width: 31.5%;
    height: 280px;
    margin-right: 20px;
  }
  #above-the-fold #atf-right p {
    font-size: 22px;
  }
  #above-the-fold #atf-mas-compartidas {
    background-color: #e7f0f4;
    margin-top: 1em;
    border-bottom: none;
    height: 320px !important;
    padding: 8px 8px 0;
    overflow: hidden;
    margin-right: 3px;
  }
  #above-the-fold #atf-mas-compartidas .atf-top-line {
    width: 195px;
    background: #9AD3EC;
    top: 16px;
  }
  #above-the-fold #atf-mas-compartidas .heading {
    color: #003E84;
    letter-spacing: 0;
    text-align: left;
    margin-top: 10px;
  }
  #above-the-fold #atf-mas-compartidas h3.headline {
    color: #353637;
    margin-top: 25px;
  }
  #above-the-fold #atf-mas-compartidas .flickity-prev-next-button {
    top: 25%;
  }
  #above-the-fold #atf-mas-compartidas .number-headline {
    display: initial;
  }
  #above-the-fold #atf-mas-compartidas .number-headline .number {
    display: none;
  }
  #above-the-fold #atf-mas-compartidas .flickity-prev-next-button {
    width: 35px;
    height: 35px;
    top: 50%;
  }
  #above-the-fold #atf-mas-compartidas .flickity-prev-next-button.previous {
    left: -7px;
  }
  #above-the-fold #atf-mas-compartidas .flickity-prev-next-button.next {
    right: -7px;
  }
  #above-the-fold #atf-right-col {
    padding-left: 0;
  }
  #above-the-fold #atf-right-col > .box {
    height: 100%;
    display: flex;
    flex-direction: column;
  }
  #above-the-fold #atf-right-col > .box #atf-sofa,
  #above-the-fold #atf-right-col > .box #atf-libros,
  #above-the-fold #atf-right-col > .box #atf-videos {
    flex-basis: 33.333%;
    margin-top: 1em;
    padding: 0;
  }
  #above-the-fold #atf-right-col > .box #atf-sofa .row,
  #above-the-fold #atf-right-col > .box #atf-libros .row,
  #above-the-fold #atf-right-col > .box #atf-videos .row {
    padding-top: 1em;
    padding-bottom: 1em;
  }
  #above-the-fold #atf-right-col > .box #atf-sofa .atf-top-line,
  #above-the-fold #atf-right-col > .box #atf-libros .atf-top-line,
  #above-the-fold #atf-right-col > .box #atf-videos .atf-top-line {
    top: 0;
  }
  #above-the-fold #atf-right-col > .box #atf-sofa .atf-top-line {
    background: #a917cf;
    width: 50%;
  }
  #above-the-fold #atf-right-col > .box #atf-libros {
    display: block;
    margin: 3px 0;
    background-color: #ECEBE6;
  }
  #above-the-fold #atf-right-col > .box #atf-libros .atf-top-line {
    background: #77BDC4;
    width: 50%;
  }
  #above-the-fold #atf-right-col > .box #atf-libros h3.headline {
    font-family: RalewayBold;
    color: #353637;
  }
  #above-the-fold #atf-right-col > .box #atf-videos {
    display: block;
    margin-top: 0;
    background-color: #301F30;
  }
  #above-the-fold #atf-right-col > .box #atf-videos .atf-top-line {
    background: #9AD3EC;
    width: 50%;
  }
  #above-the-fold #atf-right-col > .box #atf-videos h2.tiny {
    font-family: RalewayBold;
    font-size: 18px;
    color: #9AD3EC;
  }
  #above-the-fold #atf-right-col > .box #atf-videos .headline {
    margin-right: 10px;
  }
  #above-the-fold #atf-clima {
    display: none;
  }
  #above-the-fold .row.top .wrapper-atf-mas-compartidas {
    background: #ffffff;
    border-top: none;
    border-bottom: none;
    padding-right: 0;
  }
  #above-the-fold .row.top .wrapper-atf-mas-compartidas #atf-mas-compartidas {
    border-bottom: none;
  }
  #above-the-fold .row.top .wrapper-atf-mas-compartidas #atf-white-space {
    display: none;
  }
  #page-content_5 .post {
    height: 370px;
  }
  #page-content_5 .carousel-cell {
    height: 370px!important;
  }
  #page-content_5 h2.heading {
    margin-top: 15px;
  }
  #pc7-highlight-caption {
    padding: 25px 0 25px 35px;
  }
  #pc11-highlight-caption {
    padding: 25px 25px 25px 0;
  }
  #m-mundo-h3 {
    padding-top: 15px;
  }
  #m-mundo-h3 h2 {
    margin: 0!important;
    padding: 0 30px!important;
  }
  #m-mundo-container {
    padding: 15px 30px;
    background-color: #e7f0f4;
  }
  #m-mundo-container .col-xs-12 {
    margin-top: 0em;
  }
  #m-mundo-container .mas-mundo {
    padding-top: 1em;
    background-color: transparent!important;
  }
  #m-mundo-container .mas-mundo .bottom {
    padding: 0!important;
  }
  #m-mundo-container .mas-mundo .bottom .headline {
    font-size: 15px;
    line-height: 1.1;
  }
  #pc8-setv-logo {
    margin-top: 1em;
    position: absolute;
  }
  #page-content_8 {
    padding: 0em;
  }
  #page-content_8 .post .headline {
    margin-top: 8em;
    font-size: 16px;
  }
  #page-content_8 .post .headline.secondary {
    margin-top: 0.5em;
  }
  #page-content_8 .post .author {
    display: none;
  }
  #page-content_8 .post .img-container {
    margin-top: 0em;
  }
  #page-content_8 .post .img-container.secondary {
    margin-top: 2em;
    margin-left: 0em;
    margin-right: 0em;
  }
  #page-content_8 .carousel {
    margin-left: 0em;
    margin-right: 0em;
  }
  #page-content_8 .carousel:after {
    content: '';
  }
  #page-content_8 .carousel-cell {
    min-height: auto;
  }
  #setv-carousel {
    display: flex;
  }
  #setv-carousel .title-section {
    padding: 0 16px;
  }
  #pc12-deportes-carousel {
    display: flex;
  }
  #mobile-deportes-heading {
    display: none;
  }
  #page-content_5 .post .headline,
  #page-content_7 .post .headline,
  #page-content_11 .post .headline {
    font-size: 28px;
    line-height: 1.2;
    letter-spacing: 1px;
  }
  #pc7-complementary-notes {
    background-color: #f2f2e5;
    padding-top: 1em;
    padding-bottom: 1em;
  }
  #pc7-complementary-notes .headline {
    font-size: 1.3em!important;
  }
  #pc7-complementary-notes .row {
    padding: 0em 1em;
  }
  #pc7-complementary-notes .author {
    text-transform: uppercase;
    margin-top: 0.5em;
    color: #75898b;
    font-family: RalewayBold;
  }
  #pc7-complementary-notes .author a {
    font-size: 0.9em;
    font-weight: 600;
  }
  #pc11-complementary-notes {
    padding: 1em 0;
    background-color: #e7f0f4;
    padding-top: 1em;
    padding-bottom: 1em;
    border-bottom: 5px solid #ffffff;
  }
  #pc11-complementary-notes .headline {
    font-size: 1.3em!important;
  }
  #pc11-complementary-notes .row {
    padding: 0em 1em;
  }
  #pc11-complementary-notes .author {
    margin-top: 0.5em;
    margin-bottom: 0;
  }
  #pc11-complementary-notes .author a {
    font-size: 0.9em;
    font-weight: 600;
  }
  #pc11-complementary-notes > .row .box > .row {
    padding-bottom: 0;
  }
  #pc10-mas-investigaciones {
    margin-top: -1em;
    padding-top: 1em;
  }
  #pc13-mas-aculla {
    margin-top: -1em;
    padding-top: 1em;
  }
  #mas-destacadas .flickity-prev-next-button {
    top: 15%;
  }
  #videos-del-dia .flickity-prev-next-button {
    top: 15%;
  }
  #pc1-bitacora .post {
    border-bottom-width: 0px!important;
    position: relative;
    margin-bottom: 30px!important;
  }
  #pc1-bitacora .post:after {
    content: '';
    position: absolute;
    width: 50%;
    left: 0%;
    bottom: -15px;
    border-bottom: 3px solid #75898b;
  }
  #pc1-bitacora .post:last-of-type:after {
    content: '';
    width: 50%;
    left: 0%;
    bottom: -15px;
    border-bottom: 0px solid red;
  }
  #bitacora-heading {
    border-bottom-width: 0px!important;
  }
  #ver-mas-bitacora {
    background-color: #74898b;
    color: white;
    padding: 0.4em 0em;
  }
  #pc1-sidebar .post {
    margin-top: 15px;
  }
  #pc1-sidebar .post:first-of-type {
    margin-top: 0;
  }
  #pc1-sidebar .post:last-of-type {
    border-bottom: none;
  }
  .col-xs-12.col-md-6.second-row {
    margin-top: 1.2em!important;
  }
  #ad-div-gpt-ad-1499471645383-0-nuevo {
    margin-top: 4vw;
  }
  #titutlo-destacada-deportes {
    font-size: 1.3em!important;
  }
  #widget-2 {
    margin-top: 1em;
  }
  #pc5-highlight-caption {
    padding: 25px 0 25px 35px;
  }
  #economia {
    font-family: RalewayBold, sans-serif;
  }
  #setv-carousel .headline,
  #setv-carousel .headline.secondary {
    font-size: 16px!important;
  }
  #investigaciones .post .bottom .headline {
    font-size: 28px;
  }
  #aculla .row.middle .headline,
  #aculla .row.middle author {
    font-family: Raleway, sans-serif !important;
  }
  #aculla .row.middle .author {
    display: block;
  }
  #destacadas .col-xs-12 {
    margin-top: 0em;
  }
  #economia .row.middle .col-xs-12 {
    margin-top: 0em;
  }
  #promo .left {
    padding-right: 0;
    padding-left: 1rem;
  }
  #promo .left .box {
    position: relative;
    height: 180px;
  }
  #promo .right {
    padding-left: 0;
    padding-right: 1rem;
  }
  #promo .right .box {
    width: 100%;
    height: 100%;
  }
  #promo .right .headline {
    font-size: 14px;
  }
  .edit-post {
    margin-bottom: 5px;
  }
  #principal .edit-post {
    text-align: center;
    margin-bottom: 15px;
  }
  .single .edit-post {
    margin-top: 3px;
    color: #000000;
    font-family: RalewayBold;
  }
  #page-content_10 #investigaciones .row.middle .box.first {
    padding: initial;
    background-color: initial;
  }
  #page-content_10 #investigaciones .row.middle .box.first .headline {
    font-size: 22px;
  }
  #page-content_10 #investigaciones .post.first {
    margin-bottom: 15px;
  }
  #page-content_10 #especialistas .post {
    border-bottom: 2px solid #75898b;
  }
  #page-content_10 #especialistas .post.no-mobile {
    display: flex;
  }
  #page-content-kiosco_01 .top {
    display: flex;
    align-items: center;
  }
  #page-content-kiosco_01 .top .center {
    margin-bottom: 0;
  }
  #page-content-kiosco_01 .top .center h2.heading {
    font-size: 8em;
  }
  #page-content-kiosco_01 .top .center span {
    font-size: 1.5em;
    top: -10px;
  }
  #page-content-kiosco_01 .top .left,
  #page-content-kiosco_01 .top .center,
  #page-content-kiosco_01 .top .right {
    flex-basis: 33.333%;
  }
  #page-content-kiosco_01 .top .left .box ul,
  #page-content-kiosco_01 .top .right .box ul {
    display: flex;
    justify-content: space-around;
  }
  #page-content-kiosco_01 .top .left .box ul li,
  #page-content-kiosco_01 .top .right .box ul li {
    font-family: Merriweather;
  }
  #page-content-kiosco_01 .top .nav-only-mobile {
    display: none;
  }
  #page-content-kiosco_01 #personajes {
    margin-bottom: 20px;
  }
  #page-content-kiosco_01 #personajes .carousel:after {
    content: '';
  }
  #page-content-kiosco_01 .carousel {
    display: flex;
  }
  #page-content-kiosco_01 .carousel .carousel-cell {
    height: 230px;
    margin-right: 0;
    padding: 0 25px;
  }
  #page-content-kiosco_01 #afiche {
    margin-bottom: 30px;
  }
  #page-content-kiosco_01 #afiche .left h3.headline {
    font-size: 2.8em;
    margin-bottom: 30px;
  }
  #page-content-kiosco_01 #afiche .left .author {
    font-size: 1.3em;
    color: #a917cf;
  }
  #page-content-kiosco_01 #afiche .left .excerpt {
    color: #75898b;
    font-family: Raleway;
    margin-bottom: 20px;
    line-height: 1.4;
  }
  #page-content-kiosco_01 #afiche .left .social-net-buttons {
    justify-content: center;
  }
  #page-content-kiosco_01 #afiche .col-md-8 {
    border-right: 3px solid #dfe0e1;
  }
  #page-content-kiosco_01 #afiche .right {
    background-color: #f2f2e5;
    padding-left: 10px;
    padding-right: 10px;
  }
  #page-content-kiosco_01 #afiche .right h2.heading {
    text-align: center;
    position: relative;
    top: -10px;
    padding: 0;
  }
  #page-content-kiosco_01 #afiche .right .post.first .excerpt {
    color: #75898b;
    font-family: Raleway;
    line-height: 1.2;
    margin-bottom: 10px;
  }
  #page-content-kiosco_01 #afiche .more {
    text-align: center;
    background-color: #a917cf;
    color: #ffffff;
    margin-top: -15px;
    padding: 15px;
    letter-spacing: 1px;
  }
  #page-content-kiosco_01 #afiche #more-afiche:hover {
    text-decoration: underline;
    color: #ffffff;
  }
  .page-content-kiosko_02 h2.heading {
    text-align: left;
  }
  .page-content-kiosko_02 h2.heading.cyt {
    font-size: 7em;
    margin-bottom: 25px;
  }
  .page-content-kiosko_02 #mas-kiosko-ac15 {
    display: flex;
  }
  .page-content-kiosko_02 #mas-kiosko-ac15 .box {
    width: 100%;
    background-color: #dfe0e1;
    padding: 16px;
  }
  .page-content-kiosko_02 #mas-kiosko-ac15 .box h3 {
    font-size: 16px;
    font-family: Raleway;
    padding: .5em 0em;
  }
  .page-content-kiosko_02 .box.sidebar-0838 {
    border-bottom: solid 3px #ab183a;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
  .page-content-kiosko_02 .box.sidebar-0838 h2.heading {
    color: #ab183a;
    font-size: 20px;
    font-family: UbuntuBold;
    line-height: 0.9;
    margin: 0 0 35px 0 !important;
  }
  .page-content-kiosko_02 #carousel-kiosko-52d3 .carousel-cell {
    text-align: left;
    padding-bottom: 2em;
    height: initial;
  }
  .page-content-kiosko_02 #carousel-kiosko-52d3:after {
    content: '';
    display: none;
    /* hide :after */
  }
  .page-content-kiosko_02 #kisko-deportes-main-section-d049 article {
    margin-top: 0em;
  }
  .page-content-kiosko_02 #kisko-deportes-main-section-d049 article h3 {
    line-height: 1.3;
  }
  .page-content-kiosko_02 #kisko-deportes-sidebar-bd11 {
    display: flex;
    position: relative;
  }
  .page-content-kiosko_02 #kisko-deportes-sidebar-bd11 .box {
    background-color: white;
    padding: 1em;
    position: absolute;
    width: 75%;
    top: -60px;
    max-height: 150%;
  }
  .page-content-kiosko_02 #kisko-deportes-sidebar-bd11 .box h2.heading {
    color: #ab183a;
    font-size: 1.5em;
  }
  .page-content-kiosko_02 #kisko-deportes-sidebar-bd11 .box h3 {
    color: #75898b;
    font-family: Raleway, sans-serif;
    font-size: 1em;
    margin-bottom: 40px;
  }
  .page-content-kiosko_02 #kiosko-deportes-container-5110 h2.heading {
    top: 9px;
    margin-top: 25px;
  }
  .page-content-kiosko_02 #kisko-deportes-main-post-1976 h3 {
    font-size: 2.2em;
    letter-spacing: 1px;
  }
  .page-content-kiosko_02 #kisko-deportes-main-post-1976 img {
    margin-bottom: 20px;
  }
  .page-content-kiosko_02 #kisko-deportes-main-post-1976 .author {
    font-size: 1.3em;
    color: #000000 !important;
  }
  .page-content-kiosko_02 #kisko-deportes-main-post-1976 .excerpt {
    margin-bottom: 20px;
    line-height: 1.4;
  }
  .page-content-kiosko_02 #kisko-deportes-bottom-row-5c6f h3 {
    font-size: 17px;
  }
  .page-content-kiosko_02 #kisko-deportes-bottom-row-5c6f .label {
    color: #e41b3d;
    letter-spacing: 1px;
  }
  .page-content-kiosko_02 #kisko-deportes-bottom-row-5c6f img {
    display: block;
    margin-bottom: 15px;
    width: 100%;
  }
  #que-ver .container-fluid-inner {
    padding: 30px 0;
  }
  #que-ver .carousel .flickity-prev-next-button {
    top: 40%;
  }
  #que-ver .carousel .flickity-prev-next-button.previous {
    left: -47px;
  }
  #que-ver .carousel .flickity-prev-next-button.next {
    right: -20px;
  }
  #que-ver .carousel .carousel-cell {
    min-height: 250px;
    width: 17.1%;
  }
  #que-ver .stream {
    padding: 0;
  }
  #que-ver .stream ul {
    flex-direction: column;
    align-items: initial;
  }
  #que-ver .stream ul li {
    flex-basis: initial !important;
    font-size: 3.4em;
    margin-bottom: 5px;
  }
  #que-ver .stream ul li:nth-child(2) {
    width: 70%;
    margin: auto;
    order: 1;
    position: relative;
    top: -20px;
  }
  #cyt .container-fluid-inner {
    padding: 30px 0;
  }
  #cyt .carousel {
    display: flex;
  }
  #cyt .carousel:after {
    content: '';
  }
  #cyt .carousel .carousel-cell {
    min-height: initial;
  }
  #cyt .stream {
    padding: 0;
  }
  #cyt .stream h2.heading.cyt {
    padding: 0px 16px;
  }
  #promo-megaproyectos .mob {
    display: none;
  }
  #economia-top-block.mobile {
    display: none;
  }
  #economia-top-block .top {
    display: flex;
    align-items: center;
  }
  #economia-top-block .top .center {
    margin-bottom: 0;
  }
  #economia-top-block .top .center h2.heading {
    font-size: 4.5em;
  }
  #economia-top-block .top .center span {
    font-size: 1.5em;
    top: -10px;
  }
  #economia-top-block .top .left,
  #economia-top-block .top .center,
  #economia-top-block .top .right {
    flex-basis: 33.333%;
  }
  #economia-top-block .top .left .box ul,
  #economia-top-block .top .right .box ul {
    display: flex;
    justify-content: space-around;
  }
  #economia-top-block .top .nav-only-mobile {
    display: none;
  }
  #economia-top-block #personajes-economia {
    margin-bottom: 20px;
  }
  #economia-top-block #personajes-economia .carousel:after {
    content: '';
  }
  #economia-top-block #personajes-economia .carousel {
    display: flex;
  }
  #economia-top-block #personajes-economia .carousel .carousel-cell {
    height: 230px;
    margin-right: 0;
    padding: 0 25px;
  }
  #economia-top-block #a-fondo {
    margin-bottom: 30px;
  }
  #economia-top-block #a-fondo .left h3.headline {
    font-size: 2.8em;
    margin-bottom: 30px;
  }
  #economia-top-block #a-fondo .left .author {
    font-size: 1.3em;
    color: #c1bd6a;
  }
  #economia-top-block #a-fondo .left .excerpt {
    color: #75898b;
    font-family: Raleway;
    margin-bottom: 20px;
    line-height: 1.4;
  }
  #economia-top-block #a-fondo .left .social-net-buttons {
    justify-content: center;
  }
  #economia-top-block #a-fondo .col-md-8 {
    border-right: 3px solid #dfe0e1;
  }
  #economia-top-block #a-fondo .right {
    background-color: #f2f2e5;
    padding-left: 10px;
    padding-right: 10px;
  }
  #economia-top-block #a-fondo .right h2.heading {
    text-align: center;
    position: relative;
    top: -10px;
    padding: 0;
  }
  #economia-top-block #a-fondo .right .post.first h3 {
    font-size: 24px;
  }
  #economia-top-block #a-fondo .right .post.first .excerpt {
    color: #75898b;
    font-family: Raleway;
    line-height: 1.2;
    margin-bottom: 10px;
  }
  #economia-top-block #a-fondo .more {
    text-align: center;
    background-color: #c1bd6a;
    color: #ffffff;
    margin-top: -15px;
    padding: 15px;
    letter-spacing: 1px;
    font-family: RalewayBold;
  }
  #economia-top-block #a-fondo #more-afondo:hover {
    text-decoration: underline;
    color: #ffffff;
  }
  #en-foco {
    order: 0;
  }
  #en-foco .container-fluid-inner {
    padding: 30px 0;
  }
  #en-foco .carousel {
    display: flex;
  }
  #en-foco .carousel:after {
    content: '';
  }
  #en-foco .carousel .carousel-cell {
    min-height: initial;
  }
  #en-foco .wrapper {
    flex-direction: column;
    padding: 0 0 0 16px;
  }
  #en-foco .wrapper .en-foco-economia {
    margin-bottom: 10px;
  }
  #en-foco .wrapper .world {
    text-align: left;
  }
  #en-foco .wrapper .world svg {
    width: 100px;
  }
  #mas-economia h2.heading {
    text-align: left;
  }
  #mas-economia h2.heading.meta-data {
    font-size: 4em;
    margin-bottom: 15px;
    position: relative;
    top: -7px;
  }
  #mas-economia #mas-economia-strip {
    display: flex;
  }
  #mas-economia #mas-economia-strip .box {
    width: 100%;
    background-color: #f2f2e5;
    padding: 16px;
  }
  #mas-economia #mas-economia-strip .box h3 {
    font-size: 16px;
    font-family: Raleway;
    padding: .5em 0em;
  }
  #mas-economia .box.sidebar-0838 {
    border-bottom: solid 3px #ab183a;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
  #mas-economia .box.sidebar-0838 h2.heading {
    color: #627d61;
    font-size: 20px;
    font-family: UbuntuBold;
    line-height: 0.9;
    margin: 0 0 35px 0 !important;
  }
  #mas-economia #carousel-metadatos .carousel-cell {
    text-align: left;
    padding-bottom: 1.5em;
    height: initial;
  }
  #mas-economia #carousel-metadatos:after {
    content: '';
    display: none;
    /* hide :after */
  }
  #mas-economia #secundarias-economia .heading {
    display: none;
  }
  #atf-videos {
    overflow: hidden;
  }
  #atf-videos .carousel {
    height: 99px;
  }
  #atf-videos .carousel .carousel-cell {
    height: 99px !important;
    display: flex;
    align-items: center;
  }
  #atf-videos .carousel .carousel-cell .left {
    flex-basis: 70%;
  }
  #atf-videos .carousel .carousel-cell .right {
    flex-basis: 30%;
  }
  #conferencia-amlo {
    order: 0;
  }
  #conferencia-amlo .container-fluid-inner {
    padding: 15px 0 30px 0;
  }
  #conferencia-amlo .carousel .carousel-cell {
    min-height: initial;
    width: 17.3%;
  }
  #conferencia-amlo .carousel .flickity-prev-next-button.next {
    right: -4px;
  }
  #conferencia-amlo .carousel .flickity-prev-next-button.previous {
    left: -21px;
  }
  #conferencia-amlo .carousel .flickity-viewport {
    min-height: 230px;
  }
  #conferencia-amlo .wrapper {
    flex-direction: column;
    padding: 0 0 0 16px;
  }
  #conferencia-amlo .wrapper .conferencias {
    margin-bottom: 10px;
    margin-top: 28px;
  }
  #conferencia-amlo .wrapper .conferencias div {
    font-size: 1.25em;
  }
  #conferencia-amlo .wrapper .conferencias div:nth-child(3) {
    font-size: 1.8em;
  }
  #conferencia-amlo .wrapper .icon {
    text-align: left;
  }
  #conferencia-amlo .wrapper .icon img {
    margin-left: 0;
  }
  #libros-wrapper #top-block.mobile {
    display: none;
  }
  #libros-wrapper #top-block .top {
    margin-bottom: 30px;
  }
  #libros-wrapper #top-block .top .center h2.heading {
    font-size: 4.5em;
  }
  #libros-wrapper #top-block .top .center span {
    font-size: 1.5em;
    top: -10px;
  }
  #libros-wrapper #top-block .top .center img {
    max-width: 490px;
  }
  #libros-wrapper #top-block #personajes-libros .carousel:after {
    content: '';
  }
  #libros-wrapper #top-block #personajes-libros .carousel {
    display: flex;
  }
  #libros-wrapper #top-block #personajes-libros .carousel .carousel-cell {
    height: 230px;
    margin-right: 0;
    padding: 0 25px;
  }
  #libros-wrapper #top-block .first-block {
    margin-bottom: 0;
  }
  #libros-wrapper #top-block .first-block .full-image img {
    width: 100%;
    margin-bottom: 30px;
  }
  #libros-wrapper #top-block .first-block .left .post h3.headline {
    font-size: 2.8em;
    margin-bottom: 30px;
  }
  #libros-wrapper #top-block .first-block .left .author {
    font-size: 1.3em;
    color: #F8565A;
  }
  #libros-wrapper #top-block .first-block .left .excerpt {
    color: #75898b;
    font-family: Raleway;
    margin-bottom: 20px;
    line-height: 1.4;
  }
  #libros-wrapper #top-block .first-block .left .social-net-buttons {
    justify-content: center;
  }
  #libros-wrapper #top-block .first-block .left .sec-post {
    flex-direction: row;
  }
  #libros-wrapper #top-block .first-block #puntosyC .right {
    padding: 15px 10px 0;
    background-color: #DCD9CF;
  }
  #libros-wrapper #top-block .first-block #puntosyC .right .post.first h3 {
    font-size: 24px;
  }
  #libros-wrapper #top-block .first-block #puntosyC .right .post.first .excerpt {
    color: #75898b;
    font-family: Raleway;
    line-height: 1.2;
    margin-bottom: 10px;
  }
  #libros-wrapper #top-block .first-block .more {
    text-align: center;
    background-color: #F8565A;
    color: #ffffff;
    margin-top: -15px;
    padding: 15px;
    letter-spacing: 1px;
  }
  #libros-wrapper #top-block .first-block #more-libros:hover {
    text-decoration: underline;
    color: #ffffff;
  }
  #libros-wrapper #bottom-block .container-fluid-inner #only-mobile {
    display: none;
  }
  #libros-wrapper #bottom-block .container-fluid-inner .row.hide-mobile {
    display: flex;
  }
  #libros-wrapper #estante .carousel:after {
    content: '';
  }
  #libros-wrapper #estante .carousel {
    display: flex;
  }
  #libros-wrapper #estante .carousel .carousel-cell {
    width: initial;
    flex-basis: 33.333%;
    margin: 0;
  }
  #libros-wrapper #estante .carousel .carousel-cell .headline {
    margin-top: 3rem;
  }
  #archive .avatar {
    margin-bottom: 5em;
  }
  #archive .posts {
    display: flex;
    flex-wrap: wrap;
  }
  #archive .posts article {
    margin-right: 25px;
    flex-basis: 23.4%;
  }
  #archive .posts article:nth-child(4n) {
    margin-right: 0;
  }
  #archive .tool-pagination .next,
  #archive .tool-pagination .prev {
    width: 20%;
  }
  /**
 * Home Social Networks Buttons
*/
  .socialNetworkButtons {
    display: block;
  }
  .socialNetworkButtons .telegram,
  .socialNetworkButtons .instagram,
  .socialNetworkButtons .youtube,
  .socialNetworkButtons .facebook,
  .socialNetworkButtons .twitter {
    padding: 5px 1em;
    color: #ffffff;
    margin-bottom: 5px;
  }
  .socialNetworkButtons .telegram {
    background-color: #329ce0;
  }
  .socialNetworkButtons .instagram {
    background-color: #a819b3;
  }
  .socialNetworkButtons .youtube {
    background-color: #cd0a1d;
    margin-bottom: 25px;
  }
  .socialNetworkButtons .facebook {
    background-color: #4561ad;
  }
  .socialNetworkButtons .twitter {
    background-color: #00a8e6;
  }
  .socialNetworkButtons .fb-like {
    margin-bottom: 0;
    margin-right: 0;
  }
  footer#v2 .sinembargomx {
    position: relative;
  }
  footer#v2 .sinembargomx img {
    display: block;
  }
  footer#v2 .right,
  footer#v2 .left {
    padding-bottom: 120px;
  }
  footer#v2 .right {
    background-color: #353637;
  }
  footer#v2 .right .headline {
    width: 50%;
  }
  footer#v2 .first-col {
    padding-left: 50px;
  }
  footer#v2 .second-col,
  footer#v2 .third-col {
    padding-top: 100px;
  }
  footer#v2 .second-col .box {
    width: 70%;
  }
  footer#v2 .third-col {
    text-align: center;
  }
  footer#v2 .third-col img {
    margin-bottom: 30px;
  }
  footer#v2 .fourth-col {
    padding-top: 70px;
    position: static;
  }
  footer#v2 .fourth-col .box {
    width: 85%;
    margin: auto;
  }
}
@media screen and (min-width: 1200px) {
  .navsection-primary {
    flex: initial;
  }
  .bottom .main-nav {
    font-size: 14px;
  }
  #page-content_14 .cabezas img {
    max-width: 100%;
  }
  #page-content_1 #destacada-2 .box.left h3.headline {
    font-size: 25px;
    font-weight: 600;
    line-height: 1.2;
  }
  #page-content_1 #destacada-2 .label {
    font-size: 16px;
  }
  #page-content_1 #rusia .post.first .arrow-container {
    margin-top: -60px;
  }
  #page-content_4 .cabezas {
    margin: 0;
  }
  #sondeos form {
    border-left-style: dashed!important;
    border-left-color: black!important;
    border-left-width: 1px!important;
  }
  #pc6-mas-economia {
    margin-top: -1em;
    padding-top: 1em;
  }
  #page-content_9 {
    margin-top: -30px;
  }
  #principal-featured-caption {
    font-size: 0.8em;
  }
  #principal-featured-caption p {
    font-size: 1em;
    font-weight: 100;
    color: #75898b;
    margin-top: 0.6em;
    margin-bottom: 1.5em;
  }
  #principal-caption-accent {
    height: 1em;
    background-color: #ab183a;
    width: 30%;
  }
  #promo .left .box {
    position: relative;
    height: 206px;
  }
  #promo .right .headline {
    font-size: 16px;
  }
}
.sm-hidden {
  display: block;
}
@media screen and (min-width: 768px) {
  .sm-hidden {
    display: none;
  }
}
