.voting-system_pm .form-check .content-card .inner_info{
	flex: 0 0 300px;
}
.tab-content p {
    margin-bottom: 0px;
}
.botones-google-news-wsp {
    display: flex;
    justify-content: space-between;
    border-top: 1px solid #DEE1E5;
    border-bottom: 1px solid #DEE1E5;
    padding: 16px 0px;
    margin-bottom: 16px;
	width: 100%;
}

.botones-google-news-wsp .google-news, .botones-google-news-wsp .canal-wsp {
    width: 48.5%;
}

.botones-google-news-wsp p,
.post-block h3, .post-share h3{
    color: #444;
    font-size: 15px;
    font-weight: 600;
    line-height: 15px;
    margin-bottom: 16px;
}

.botones-google-news-wsp .google-news a {
    background-color: #4E8DF5;
}

.botones-google-news-wsp .canal-wsp a {
    background-color: #000000;
    color: white;
}

.botones-google-news-wsp a {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 45px;
    border-radius: 5px;
    transition: .2s;
    cursor: pointer;
}

.botones-google-news-wsp a:hover{
    opacity: .8;
    transition: .2s;
}

.botones-google-news-wsp .google-news img {
    width: 110px;
}

#header:not(.header-builder) .main-menu-wrap .searchform-popup {
  display: inline-block;
  color: black;
}

#header:not(.header-builder) .main-menu-wrap .search-toggle{
  color: black;
}

.social_fix{
  position: fixed;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  z-index: 999;
}

.social_fix .share-links {
  vertical-align: middle;
  display: flex;
  flex-direction: column;
  gap: 0;
}

.social_fix .share-links a{
  margin: 0;
  order: 1;
}

.social_fix .share-links .share-facebook {
  background: #3b5a9a !important;
}

.social_fix .share-links .share-twitter {
  background: #1aa9e1 !important;
}

.social_fix .share-links .share-linkedin {
  background: #0073b2 !important;
}

.social_fix .share-links .share-whatsapp {
  background: #3c8a38 !important;
}

.social_fix .share-links .share-instagram{
  background: #f09433;
    background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
    background: -webkit-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
    background: linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f09433', endColorstr='#bc1888', GradientType=1);
}

.share-links .share-tiktok{
  order: 0 !important;
}
.mb-10 {
  margin-bottom: 6rem !important;
}

.single .mobile-side .item+.item {
  margin-top: 15px;
}

.single .mobile-side {
  display: none !important;
}

a.pm-btn-secondary {
  background: black;
  display: flex;
  height: 55px;
  justify-content: center;
  align-items: center;
  transition: all .5s ease;
}

a.pm-btn-secondary:hover {
  background: white;
  color: black !important;
  transition: all .5s ease;
}

.publimicro-tape {
  position: fixed;
  bottom: 0;
  z-index: 999;
  width: 100%;
  background: black;
  color: white;
  padding: 25px 0;
  box-shadow: rgb(0 0 0 / 20%) 0px 0px 20px 0px;
}

.publimicro-tape i.fas {
  position: absolute;
  right: 15px;
  top: 10px;
}

.inner-tape {
  display: flex;
  align-items: center;
}

.inner-tape a {
  background: #ee1c24;
  color: white;
  height: 40px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0 35px;
  border-radius: 60px;
  margin-left: 30px;
}

.inner-tape p {
  font-size: 20px;
  margin-bottom: 0;
}

.fb-background-color {
  width: 100% !important;
}

.no-ads_flow .header-left {
  width: 100%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}

.menu-center {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.fb-background-color {
  width: 100%;
}

.post-block h3 i,
.post-share h3 i,
article.post .comment-respond h3 i,
article.portfolio .comment-respond h3 i {
  display: none;
}

.publimicro-carousel img {
  border-radius: 10px;
}

.publimicro-carousel .owl-nav {
  top: 50%;
  position: absolute;
  margin-top: 0;
  width: 100%;
  flex: none;
  transform: translateY(-70px);
}

.publimicro-carousel .owl-nav button span,
.carousel-owl .owl-nav button span {
  display: none;
}

.chaty-widget.desktop_active {
  bottom: 70px !important;
  right: 15px !important;
}

section.timeline .timeline-box.left {
  clear: both;
  box-shadow: -6px 6px #000;
  background: #000000;
  border: 3px solid white;
  border-top: none;
  border-right: none;
}

section.timeline .timeline-box. {
  clear: both;
  box-shadow: -6px 6px #000;
  background: #000000;
  border: 3px solid white;
  border-top: none;
  border-right: none;
}

section.timeline .timeline-box.right {
  clear: both;
  box-shadow: 6px 6px #000;
  background: #000000;
  border: 3px solid white;
  border-top: none;
  border-left: none;
}

section.timeline .timeline-item-title {
  display: none;
}

section.timeline:after {
  background-color: black;
  opacity: 1;
}

section.timeline .timeline-box.left:before,
section.timeline .timeline-box.right:before {
  background: #e52528;
  box-shadow: 0 0 0 3px #e52528, 0 0 0 6px #e52528;
}

.timeline-item-content {
  color: white;
}

section.timeline .timeline-date {
  border: none;
  background: #fff;
  text-shadow: 1px 1px 0px #000;
  box-shadow: none;
  padding: 0;
  height: auto;
  font-size: 20px;
  transform: rotate(-4deg);
  color: white;
}

section.timeline {
  margin: 100px 0 0;
}

section.timeline .timeline-date h3 {
  color: white;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #000;
}

section.timeline .timeline-box.left:after {
  background: #000000;
  border-right: 1px solid #000000;
  border-top: 1px solid #000000;
}

section.timeline .timeline-box.right:after {
  background: #000;
  border-left: 1px solid #000;
  border-bottom: 1px solid #000;
}

.container {
  max-width: 1200px;
}

#side-nav-panel .accordion-menu li.menu-item.active>a,
#side-nav-panel .menu-custom-block a:hover {
  background-color: #000000;
  color: white !important;
}

#header .header-contact p {
  margin-bottom: 0;
  display: inline-block;
  margin-right: 5px;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 0.5px;
  font-size: 11px;
}

.header-contact-mobile {
  padding: 15px 15px 0 15px;
  text-transform: uppercase;
  font-size: 15px;
  border-top: 1px solid;
}

.header-contact-mobile a {
  color: white;
  font-size: 22px;
}

.header-contact-mobile a+a {
  margin-left: 15px;
}

.comment-reply-title {
  padding: 0 15px;
}

.share-links .share-googleplus,
.share-links .share-email,
.share-links .share-linkedin,
.share-links .share-twitter,
.share-links .share-facebook {
  background: #e52528;
}

.share-links .share-whatsapp {
  background: #e52528;
  display: inline-block !important;
}

#featuredPost {
  margin-bottom: 20px;
  background: #e52528;
  width: 100%;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 4px -1px rgb(0 0 0 / 5%);
  padding: 20px 20px;
}

.owl-carousel .owl-nav.disabled+.owl-dots {
  display: none;
}

.owl-carousel {
  margin-bottom: 0;
}

#featured-owl .absoluteContent .tittlePost {
  font-size: 90%;
  color: white;
  text-transform: initial;
  line-height: normal;
  font-weight: 600;
  margin-bottom: 10px;
}

#featured-owl .imagenPost img {
  border-radius: 10px;
}

#featured-owl .absoluteContent .dates {
  color: #fff;
  font-size: 70%;
}

#last-owl .absoluteContent {
  position: absolute;
  bottom: 0;
  padding: 15px;
  z-index: 9999999;
  color: white;
}

#last-owl .absoluteContent .tittlePost {
  color: #fff;
  font-weight: 600;
  font-size: 1.5em;
  text-transform: initial;
  letter-spacing: normal;
  margin-bottom: 10px;
  line-height: normal;
}

#last-owl .absoluteContent .dates {
  color: #a7a7a7;
  font-size: 85%;
}

#last-owl .absoluteContent a,
.content-post ul li a {
  font-size: 85%;
  color: #ee1c24;
  font-weight: 600;
  display: block;
}

#last-owl .absoluteContent a {
  text-shadow: 1px 1px 5px #000;
}

#last-owl .absoluteContent a,
.content-post ul li a {
  margin-right: 5px;
}

.absoluteContent ul li a::before,
.content-post ul li a::before {
  content: "#";
}

.absoluteContent ul li,
.content-post ul li {
  display: inline-block;
}

.absoluteContent ul,
.content-post ul {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}

#last-owl .imagenPost a:after {
  top: 15%;
  background: linear-gradient(to bottom,
      rgba(50, 50, 50, 0) 0%,
      rgba(16, 15, 15, 0.91) 89%,
      rgba(16, 15, 15, 0.93) 93%) !important;
  opacity: 0.93;
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  width: 100%;
}

#tabs-news img {
  border-radius: 10px;
}

#tabs-news .tittlePost {
  font-size: 2.5rem;
  line-height: 1.2;
  font-weight: 700;
}

#header .logo-transition img {
  transition: 0.3s;
  height: 100%;
  width: 100%;
}

#header .logo img {
  height: 100%;
  width: 100%;
}

#tabs-news .small-post-tab .tittlePost {
  font-size: 1.3rem;
  line-height: 1.3;
  margin-bottom: 5px;
  margin-top: 15px;
  float: left;
}

#tabs-news .categories {
  /* color: #e52528; */
  font-size: 85%;
  color: #ee1c24;
  font-weight: 600;
  display: block;
  margin-bottom: 5px;
}

.big-post-tab+.small-post-tab {
  margin-top: 32px;
}

.small-post-tab .col-md-6 {
  margin-bottom: 32px;
}

.tab-content {
  border: none;
  box-shadow: none;
  border-top: 0;
  padding: 0;
  padding-top: 45px;
}

#tabs-news .nav-tabs {
  justify-content: flex-end;
}

#tabs-news .top-section {
  display: block;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #eee;
  overflow: hidden;
}

#tabs-news .owl-carousel .owl-nav .owl-prev span,
#tabs-news .owl-carousel .owl-nav .owl-next span {
  display: none;
}

#tabs-news .owl-carousel .owl-nav .owl-prev:before,
#tabs-news .owl-carousel .owl-nav .owl-next:before {
  left: 0;
  font-size: 20px;
}

#tabs-news .owl-carousel .owl-nav .owl-prev,
#tabs-news .owl-carousel .owl-nav .owl-next,
#tabs-news .tparrows.tparrows-carousel.tp-leftarrow,
#tabs-news .tparrows.tparrows-carousel.tp-rightarrow,
#tabs-news .button,
input.submit {
  color: #222629;
  background-color: transparent;
  border-color: #000000;
  width: auto;
  padding: 0;
}

#tabs-news .tituloSection,
.sidebar .tituloSection,
.tituloSection {
  margin-bottom: 0;
  /* border-bottom: 6px solid #e52528; */
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 1px;
  position: relative;
  z-index: 99;
  display: inline;
}

.sidebar .tituloSection {
  font-size: 25px;
}

#tabs-news .tituloSection::after,
.sidebar .tituloSection::after,
.tituloSection::after {
  content: "";
  background-color: #e52528;
  height: 6px;
  width: 100%;
  display: block;
  position: absolute;
  bottom: 7px;
  z-index: -1;
}

.nav-tabs li.active .nav-link {
  background: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  border-top: none;
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #e52528;
  background-color: #fff;
  border-color: transparent;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 85%;
  letter-spacing: 0.7px;
}

.nav-tabs .nav-link {
  color: #000;
  background-color: #fff;
  border-color: transparent;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 85%;
  letter-spacing: 0.7px;
  text-align: center;
}

.resp-tabs-list li,
.resp-tabs-list li:hover,
.nav-tabs li .nav-link,
.nav-tabs li .nav-link:hover,
.nav-tabs li .nav-link:focus {
  background: transparent;
  border-left: none;
  border-right: none;
  border-top: none;
}

#tabs-news .historias .tittlePost {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
  margin: 0px 0px 8px 0px;
}

#tabs-news .historias .dates {
  font-size: 12px;
}

#tabs-news .historias a.categories {
  font-size: 12px;
  margin-bottom: 5px;
  color: #e52528;
  font-weight: 600;
}

#tabs-news .historias .col-md-8 {
  padding: 0;
}

.list-history .item:before,
.first-history .item:before {
  content: "";
  background-color: #eee;
  height: 1px;
  width: 100%;
  margin: 25px 0;
  display: block;
}

.first-history .item:first-child::before {
  display: none;
}

.list-history .item .readmore {
  background: #e52528;
  font-size: 10px;
  line-height: 25px;
  display: inline-block;
  padding: 0 15px;
  height: 25px;
  color: white;
  text-transform: uppercase;
  font-weight: 600;
  border-radius: 3px;
}

.list-history .item h3:before {
  content: "";
  background: #e52528;
  height: 10px;
  width: 10px;
  display: inline-block;
  margin-right: 7px;
}

.head-section {
  border-bottom: 1px solid #eee;
  margin-bottom: 45px;
}

.first-history .categories {
  color: #e52528;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 700;
  line-height: normal;
}

.first-history .categories i {
  display: none;
}

.tittlePost {
  display: inline;
  padding-bottom: 0px;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  background: -webkit-gradient(linear,
      left top,
      left bottom,
      from(#222629),
      color-stop(98%, #222629));
  background: -webkit-linear-gradient(top, #222629 0%, #222629 98%);
  background: -o-linear-gradient(top, #161b2a 0%, #161b2a 98%);
  background: linear-gradient(to bottom, #222629 0%, #222629 98%);
  background-size: 0 2px;
  background-repeat: no-repeat;
  background-position: left 100%;
  text-decoration: none;
}

.tittlePost:hover {
  background-size: 100% 2px;
}

a,
a:hover {
  text-decoration: none;
}

#tabs-news .item:hover img {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  transition: all 0.5s ease;
}

#tabs-news .item img {
  transition: all 0.5s ease;
}

#tabs-news .imagenPost {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  overflow: hidden;
  border-radius: 10px;
}

.sidebar .tittlePost {
  font-size: 13px;
  line-height: 1.4;
  display: block;
  font-weight: 600;
  margin-bottom: 0;
}

.sidebar .absoluteContent a.categories {
  font-size: 10px;
  color: #e52528;
}

.sidebar .item.list-post+.item.list-post:before {
  content: "";
  height: 1px;
  width: 100%;
  background: #eee;
  display: block;
  margin: 25px 0;
}

.page-top ul.breadcrumb>li {
  text-shadow: none;
  text-transform: initial;
}

article .comment-respond {
  margin-top: 1.2rem;
  padding-bottom: 0;
}

.post-block {
  margin-bottom: 1.2rem;
}

.single-post .entry-title {
  font-weight: 700;
  margin-bottom: 1.2rem;
  letter-spacing: normal;
}

.categories i {
  margin-right: 5px;
}

article .comment-respond {
  width: 100%;
}

#formulario {
  margin: 0 auto;
}

html .formcraft-css .powered-by {
  display: none !important;
}

.grid-box .btn:not(:disabled):not(.disabled) {
  cursor: pointer;
  background: #e52528;
  border: 1px solid #e52528;
  color: white;
  height: 32px;
  width: 200px;
  line-height: 32px;
  padding: 0 15px;
  font-size: 0.7rem !important;
  box-shadow: 5px 5px 0px #000 !important;
  transition: all 0.5s ease;
}

.grid-box .btn:not(:disabled):not(.disabled):hover {
  background: #fff;
  border: 1px solid #000;
  color: #000;
  box-shadow: 3px 3px 0px #000 !important;
  transition: all 0.5s ease;
}

.img-ftr {
  top: -60px;
  z-index: 999;
  position: absolute;
}

#footer a:not(.btn),
#footer .tooltip-icon {
  color: #ffffff;
  font-size: 16px;
}

#footer li#menu-item-4018 {
  display: none;
}

.widget>div>ul li>ul,
.widget>div>ul li>ol,
.widget>ul li>ul,
.widget>ul li>ol,
.widget_recent_entries>ul li:before,
.widget_recent_comments>ul li:before,
.widget_pages>ul li:before,
.widget_meta>ul li:before,
.widget_nav_menu>div>ul li:before,
.widget_archive>ul li:before,
.widget_categories>ul li:before,
.widget_rss>ul li:before,
.wp-block-categories-list li:before,
.wp-block-archives-list li:before,
.wp-block-latest-posts li:before {
  display: none;
}

#footer .widget>div>ul,
#footer .widget>ul,
#footer .widget>div>ul li,
#footer .widget>ul li,
#footer .post-item-small {
  border-color: transparent;
}

#footer .post-carousel .post-item .post-date,
#footer .post-grid .post-item .post-date,
#footer .post-timeline .post-item .post-date {
  display: none;
}

#footer .post-carousel .post-item .post-date~* {
  margin-left: 0;
}

#footer .post-carousel .post-item .post-excerpt {
  display: none;
}

#footer .widget_recent_entries>ul li,
#footer .widget_recent_comments>ul li,
#footer .widget_pages>ul li,
#footer .widget_meta>ul li,
#footer .widget_nav_menu>div>ul li,
#footer .widget_archive>ul li,
#footer .widget_categories>ul li,
#footer .widget_rss>ul li,
#footer .wp-block-categories-list li,
#footer .wp-block-archives-list li,
#footer .wp-block-latest-posts li {
  padding: 6px 0 6px 0;
}

#footer input[type="email"],
#footer input[type="submit"] {
  width: 100%;
  border: none;
  height: 50px;
}

#footer form .col-md-12+.col-md-12 {
  margin-top: 15px;
}

#footer .ssrr-ftr {
  margin-top: 45px;
}

#footer .ssrr-ftr a+a {
  margin-left: 25px;
}

#footer .footer-main>.container {
  padding-top: 4rem;
}

#footer {
  margin-top: 32px;
}

.home #footer {
  margin-top: 0;
}

.publimicro-grid .left-grid .absoluteContent {
  position: absolute;
  bottom: 0;
  padding: 15px;
  color: white;
}

.publimicro-grid .left-grid .absoluteContent a,
.publimicro-grid .left-grid .absoluteContent h3 {
  color: white;
}

.publimicro-grid .left-grid .absoluteContent h3 {
  text-shadow: 2px 2px 8px #000000;
}

.dates {
  font-size: 12px !important;
}

.publimicro-grid .right-grid .col-md-6 .col-md-12:first-child {
  max-height: 165px;
  overflow: hidden;
  height: 165px;
}

.publimicro-grid .right-grid .col-md-6 .col-md-12 .imagenPost {
  height: 100%;
  border-radius: 7px;
  overflow: hidden;
}

.publimicro-grid .right-grid .col-md-6 .absoluteContent .tittlePost,
.publimicro-grid .right-grid .col-md-6 .absoluteContent .dates {
  font-size: 14px;
  line-height: normal;
}

.publimicro-grid .right-grid .col-md-6:nth-child(-n+2) {
  margin-bottom: 15px;
}

#datos-home {
  background-color: black;
  padding: 45px 0;
}

#datos-home .tituloSection {
  color: white;
}

#datos-home.publimicro-grid .right-grid .col-md-6 .absoluteContent .tittlePost,
#datos-home.publimicro-grid .right-grid .col-md-6 .absoluteContent .dates {
  color: white;
}

.catsmall a {
  padding: 0px;
  background-color: rgba(255, 255, 255, 0);
  color: #f43f3f;
  font-family: Open Sans !important;
  font-size: 13px !important;
  line-height: 1 !important;
  font-weight: 600 !important;
  text-transform: uppercase;
}

.catsmall a+a::before {
  content: ',';
  margin-right: 7px;
  margin-left: -2px;

}

#grid-home {
  padding: 0;
}

#grid-home article {
  padding: 0 0 0 0;
  border-width: 1px 0 0 0;
  border-style: solid;
  border-color: #000;
  border-color: #eaeaea !important;
}

#grid-home .col-md-4:not(:nth-last-child(-n + 2)) {
  margin-bottom: 25px;
}

.block_header {
  position: relative;
}

.block_header #closeHeader {
  position: absolute;
  z-index: 9;
  bottom: 15px;
  left: 15px;
}

.block_header #closeHeader span {
  border: 1px solid #e42528;
  padding: 0 15px;
  background: #e42528;
  color: white;
  text-transform: uppercase;
  font-weight: 600;
  box-shadow: 4px 4px black;
  transform: rotate(-2deg);
  display: flex;
  cursor: pointer;
  transition: all .5s ease;
}

.block_header #closeHeader:hover span {
  box-shadow: 1px 1px black;
  transform: rotate(0deg);
  transition: all .5s ease;
}

.bg-red {
  background-color: #ee1c24;
  color: white;
}

.section-landing {
  padding: 80px;
}

.section-landing .inner-content {
  max-width: 50%;
  width: 50%;
}

.right-content .inner-content {
  margin: 0 0 0 auto !important;
}

.pm-primary_button {
  display: inline-flex;
  padding: 0 15px;
  color: white;
  position: relative;
  text-decoration: none;
  font-size: 20px;
  transition: all 0.5s;
  background-color: #ee1c24;
  height: 50px;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  font-weight: 800;
  outline: 3px solid black !important;
}

.pm-primary_button::before {
  position: absolute;
  bottom: -13px;
  height: 10px;
  width: calc(100% + 6px);
  left: 2px;
  transform: skewX(45deg);
  background-color: black;
  content: "";
  transition: all .5s ease;
}

.pm-primary_button::after {
  position: absolute;
  right: -13px;
  height: calc(100% + 6px);
  width: 10px;
  bottom: -9px;
  transform: skewY(45deg);
  background-color: black;
  content: "";
  transition: all .5s ease;
}

/*.pm-primary_button:hover {
  margin-left: 10px;
  margin-top: 10px;
  transition: all .5s ease;
}*/

.pm-primary_button:hover::before {
  bottom: -8px;
  height: 5px;
  left: 0px;
  transition: all .5s ease;
}

.pm-primary_button:hover::after {
  right: -8px;
  width: 5px;
  bottom: -6px;
  transition: all .5s ease;
}

.pm-primary_button+.pm-primary_button {
  margin-left: 25px;
}

.primera-section {
  background-image: url(https://publimicro.cl/wp-content/uploads/2023/04/despertando.png);
  background-position: right top;
  background-size: contain, contain;
  background-repeat: no-repeat;
}

.segunda-section .inner-content {
  background-image: url(https://publimicro.cl/wp-content/uploads/2023/04/reloj.png);
  background-position: right top;
  background-size: contain, contain;
  background-repeat: no-repeat;
}

.segunda-section {
  padding: 180px 0;
}

.segunda-section .img-absolute {
  position: absolute;
  top: -215px;
  z-index: 9;
}

.tercera-section {
  overflow: visible !important;
  padding: 180px 0;
}

.tercera-section .img-absolute {
  position: absolute;
  top: inherit;
  z-index: 9;
  bottom: -87%;
  margin: 0;
  max-height: 640px;
  overflow: hidden;
}

.cuarta-section {
  padding: 80px 0 0 0;
  margin-bottom: -32px !important;
}

.cuarta-section .img-absolute {
  position: absolute;
  bottom: 0;
  margin: 0;
}

.cuarta-section .button_div {
  text-align: right;
}

@media screen and (max-width: 767px) {
    .botones-google-news-wsp .google-news, .botones-google-news-wsp .canal-wsp {
    width: 100%;
}
.botones-google-news-wsp {
    flex-direction: column;
    gap: 15px;
}
    .single-post .entry-title{
        line-height: 1.2;
    }
  #side-nav-panel .searchform{
    margin-bottom: 25px;
  }

  #side-nav-panel .searchform-fields{
    background: white;
  }

  #side-nav-panel .searchform-fields .button-wrap{
    background: black;
  }

  .section-landing .inner-content {
    max-width: 100%;
    width: 100%;
  }

  .primera-section {
    background-position: bottom;
    padding-bottom: 350px;
  }

  .img-absolute {
    position: relative !important;
    top: 0 !important;
    z-index: 9;
  }

  .segunda-section {
    padding: 45px 0;
  }

  .tercera-section {
    padding: 45px 0 0 0;
  }

  .right-content .vc_row.wpb_row.vc_inner.row {
    flex-direction: column-reverse;
  }

  .porto-u-heading[data-halign="right"] {
    text-align: left !important;
  }

  .cuarta-section .button_div {
    text-align: center;
  }

  .cuarta-section .porto-u-heading h3 {
    margin-bottom: 32px !important;
  }

  .single .mobile-side {
    display: block !important;
  }

  .single .sidebar.right-sidebar {
    display: none !important;
  }

  .authors figure img {
    flex: 0 0 15%;
    width: 15%;
  }

  #grid-home {
    padding: 0;
  }

  body {
    font-size: 18px;
    line-height: normal;
  }

  .header-left,
  .no-ads_flow .header-left {
    justify-content: space-between;
  }

  .suscripcion-head {
    padding: 0;
    margin: 0;
    background: black;
    text-align: center;
    font-size: 14px;
    margin-top: 20px;
    line-height: 40px;
    margin-left: 0 !important;
  }

  .header-contact-mobile a+p {
    display: none;
  }

  #header.sticky-header .header-main.change-logo .logo img {
    transform: scale(1);
  }

  #header.sticky-header .logo {
    max-width: 180px;
  }

  .accordion-menu li.menu-item>a {
    font-size: 14px;
  }

  .header-right-top {
    display: none;
  }

  #header .mobile-toggle {
    font-size: 2rem;
  }

  #header .logo {
    min-width: 180px;
  }

  .container {
    max-width: 100%;
    padding: 0 15px !important;
  }

  #tabs-news .top-section {
    display: block;
  }

  #tabs-news .nav-tabs {
    display: block;
  }

  #tabs-news .historias .col-md-8 {
    padding: 15px 15px 0 16px;
  }

  img {
    width: 100%;
  }

  .logo-footer {
    margin-top: 32px;
  }

  #tabs-news {
    padding-top: 1rem !important;
  }

  .sidebar .tittlePost {
    font-size: 18px;
    margin-top: 15px;
  }

  .publimicro-grid .left-grid .absoluteContent {
    position: relative;
    bottom: 0;
    padding: 0;
    color: white;
  }

  .publimicro-grid .right-grid .col-md-6 .absoluteContent .tittlePost {
    font-size: inherit !important;
    line-height: inherit;
  }

  .publimicro-grid .left-grid .absoluteContent h3 {
    font-size: inherit;
  }

  #datos-home.publimicro-grid .right-grid .col-md-6 .absoluteContent .dates {
    color: white;
    font-size: 12px;
  }

  .publimicro-grid .right-grid .col-md-6 .col-md-12:first-child {
    max-height: inherit;
    overflow: visible;
    height: auto;
  }
  
  #tabs-news .imagenPost{
      margin-bottom: 15px;
  }

  .tittlePost {
    font-size: 1.2rem !important;
  }

  .inner-tape {
    justify-content: center;
  }

  .inner-tape a {
    margin-left: 0;
  }

  .pm-primary_button+.pm-primary_button {
    margin-left: 0;
    margin-top: 40px;
  }
}