body {
  font-family: sans-serif;
  color: var(--title-color);
}

* {
  box-sizing: border-box;
}

* {
  font-family: sans-serif;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

* {
  padding: 0;
  margin: 0;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

body {
  margin: 0 !important;
  background-color: #fff;
}

body {
  margin: 0;
}

body {
  height: 100%;
  font-family: sans-serif;
  color: var(--title-color);
}

body {
  width: 100%;
}

html {
  margin: 0;
}

html {
  scroll-behavior: smooth;
  height: 100%;
}

html {
  font-family: sans-serif;
}

:root {
  --title-color: #1b1b1b;
  --box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.25);
}

div {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  vertical-align: top;
  background: transparent none repeat scroll 0 0;
}

div {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: top;
  background: 0 0;
}

:before,
:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

:selection {
  background: #f4941e5e;
  color: #000;
}

.header {
  box-shadow: var(--box-shadow);
  padding: .4rem 0;
  background-color: #000;
  margin-bottom: 15px;
}

.header__row {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.header__play {
  margin-left: 1rem;
  color: #fff;
  display: flex;
  align-items: center;
  gap: 1rem;
}

a {
  text-decoration: none;
}

a {
  cursor: pointer;
  color: inherit;
}

a {
  text-decoration: none !important;
  color: #f56b0d;
}

a {
  text-decoration: none;
  color: inherit;
}

a {
  color: #466cc7;
  font-weight: 700;
}

a {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  vertical-align: top;
  background: transparent none repeat scroll 0 0;
}

a {
  -webkit-transition: all .3s linear;
  transition: all .3s linear;
}

a {
  background-color: transparent;
}

a {
  color: #73b854;
  text-decoration: none;
}

a {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: top;
  background: 0 0;
}

a {
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -o-transition: all .3s;
}

a {
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}

.burger_logo {
  display: none;
}

a:hover {
  text-decoration: none;
}

a:hover {
  opacity: .8;
  cursor: pointer;
  text-decoration: none;
}

a:active,
a:hover {
  outline: 0;
}

a:hover {
  color: #518738;
  text-decoration: underline;
}

a:hover {
  color: #da2429;
}

.header__nav {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 2rem;
}

span {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  vertical-align: top;
  background: transparent none repeat scroll 0 0;
}

span {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: top;
  background: 0 0;
}

.header__play i {
  font-size: 1.5rem;
}

img {
  height: auto;
}

a * {
  cursor: pointer;
}

img {
  border: 0;
  width: auto;
}

img {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  vertical-align: top;
  background: transparent none repeat scroll 0 0;
}

img {
  vertical-align: middle;
}

img {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: top;
  background: 0 0;
}

img {
  border: 0;
}

a img {
  display: inline-block;
}

.header__logo {
  max-width: 60px;
  width: 100%;
}

ul {
  margin: 0;
}

ul {
  list-style: none;
  padding: 0;
}

ul {
  padding: 0 !important;
  margin: 0 !important;
}

.nav__media {
  display: flex;
  gap: 1.2rem;
  flex: 1 1 20%;
  justify-content: flex-end;
  align-items: center;
  margin-right: 1rem !important;
  color: #fff;
}

.nav__item {
  font-size: 1rem;
  color: #fff;
  font-weight: 700;
}

.nav__item:hover {
  color: #01cfff;
}

html,
input,
textarea,
select,
optgroup,
option,
button {
  font-family: sans-serif;
}

.lisComm .author+span {
  font-family: sans-serif;
  font-weight: 100;
  font-style: normal;
}

.pf.resul .seekrBox input,
.socialBox .datnum,
.formsBox textarea,
form .nota,
.sliderBox figcaption p,
.artBody>p,
.artBody>section>p,
.artBody .section>p,
.artBody>ul li,
.artBody>ol li,
.artBody>section>ul li,
.artBody>section>ol li,
.artBody>.section>ul li,
.artBody>.section>ol li,
.minuto_a_minuto .texto p {
  font-family: sans-serif;
  font-weight: 300;
  font-style: normal;
}

.artBody>p strong,
.artBody>.section>ul li strong,
legend>span,
.legend>span,
.datesBox label,
.datesBox input,
.auxBox>p,
.auxBox ul li,
.maintabs .blindBox .ico span,
.emisBox .maintitle,
.incluBox .figcaption,
.sliderBox figcaption span,
.article figcaption span,
.article>.figure .figcaption span,
.listBox .txtBox span,
.emisBox .navBox li span,
.author em,
.totemBox .signBlock span,
.searchBox .results a,
.shortBox li a,
.lisComm p,
.tag_head .boton strong,
.tag_head aside>span,
.tag_head p,
.alfaBox li span,
.alfaBox header span,
.relcont li span,
.totemBox .mainBox .maintitle,
.formsBox .vSlide span,
.striplayer .carta.article .summary p,
.tag_head .cell li span,
.recetasGen ul li,
.services .mainBox .maintitle {
  font-family: sans-serif;
  font-weight: 400;
  font-style: normal;
}

.summary p,
.summary>h2,
.summary li,
.boxComm .countBox strong,
textarea+em,
.tabH1,
.gointo>.g1.grid>h1 .titaux,
.bigTit>.grid>h1 .titaux,
.gointo>.g1.grid>.secBox .titaux,
.bigTit>.grid>.secBox .titaux,
.services .mainBox .duration,
.paginaBox li.active span {
  font-family: sans-serif;
  font-weight: 500;
  font-style: normal;
}

.article h1 .maintitle,
.article .pretitle,
.author em,
.narracion .name strong,
.mainBox .maintitle,
.mainBox .pretitle,
.radioBox label span,
.fieldset li span,
.pagesBox ol li span,
.tab_direc .boton span,
.slideV+.controlBox .more_ span,
.galleryBox figcaption>span,
.sliderBox figcaption>.maintitle,
.sliderBox figcaption h1>.maintitle,
.totemBox .author em,
.searchBox .results a strong,
.tag_head .navTag .boton strong,
.artBody .ladillo,
.mainBox .datpub,
.pubBox span,
.boxComm nav li span,
.tag_head .cell li h1 span,
.gointo>.g1.grid>h1 span:not(.titaux),
.bigTit>.grid>h1 span:not(.titaux),
.gointo>.g1.grid>.secBox span:not(.titaux),
.bigTit>.grid>.secBox span:not(.titaux),
.narracion .marcador_minuto div[class*="equipo"] .score span {
  font-family: sans-serif;
  font-weight: 700;
  font-style: normal;
}

.breadtabs span,
.tematics .legend>span,
.article cite span,
.artBody .figcaption span,
.artBody .figcaption p[itemprop="description"],
.recetasGen caption span {
  font-family: sans-serif;
  font-weight: 500;
  font-style: normal;
}

.galleryBox header span,
.grid>h3 span,
.grid>h1 span,
.grid>.secBox span,
.more_galery>h3 span,
.sliderBox header span,
.recetasGen ol li:before {
  font-family: sans-serif;
  font-weight: 700;
  font-style: normal;
}

.recetasGen thead th,
.artBody blockquote p {
  font-family: sans-serif;
  font-weight: 400;
  font-style: normal;
}

.scoreBox .teams span,
.hooksBox a>em {
  font-family: sans-serif;
}

.galleryBox header span,
.grid>h3 span,
.grid>h1 span,
.grid>h2 span,
.grid>h3 span,
.grid>.secBox span,
.more_galery>h3 span,
.sliderBox header span {
  text-transform: uppercase;
}

.gointo>.g1.grid>h1 span,
.bigTit>.grid>h1 span,
.gointo>.g1.grid>.secBox span,
.bigTit>.grid>.secBox span {
  text-transform: none;
}


[id*="capaTextos"] text,
[id*="capaTextos"] text tspan {
  font-family: sans-serif;
}

[id*="capaTextos"] [id*="Thin"] {
  font-weight: 100;
}

[id*="capaTextos"] [id*="Light"] {
  font-weight: 300;
}

[id*="capaTextos"] [id*="Regular"] {
  font-weight: 400;
}

[id*="capaTextos"] [id*="Medium"] {
  font-weight: 500;
}

[id*="capaTextos"] [id*="Bold"] {
  font-weight: 700;
}

[id*="capaTextos"] [id*="Black"] {
  font-weight: 900;
}

* {
  padding: 0;
  margin: 0;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

a * {
  cursor: pointer;
}

a {
  text-decoration: none;
  color: inherit;
}

ul li {
  list-style: none;
}

img {
  border: 0;
  width: auto;
}

a img {
  display: inline-block;
}

*::selection {
  background: #f4941e5e;
  color: #000;
}

*::-moz-selection {
  background: #f4941e5e;
  color: #000;
}

.ghost {
  clip: rect(0, 0.1em, 0.1em, 0);
  position: absolute;
  background: black;
  left: 0;
  top: 0;
  visibility: hidden;
}

body {
  width: 100%;
}

.wrapper {
  display: block;
  margin: 0 auto;
  max-width: 1025px;
}

.container {
  margin: 0 auto;
  clear: both;
  float: none;
}

.container:after {
  visibility: hidden;
  display: block;
  clear: both;
  content: " ";
}

.footer .container>ul {
  display: inline-block;
  width: 100%;
  padding: 2em 0 8em 0;
}

.footer .endBox a {
  float: none;
}

.footer .endBox li>a {
  display: block;
}

.footer a {
  width: 100%;
}

.footer a.tve img,
.footer a.rne img,
.footer a.cor img {
  width: auto;
  padding-bottom: 1rem;
}


.footer .tve {
  border-bottom: 0.3em solid #2099e8;
}

.footer .rne {
  border-bottom: 0.3em solid #ff0000;
}

.footer .cor {
  border-bottom: 0.3em solid #ffa000;
}

.footer .container .endBox>ul {
  width: 100%;
  display: block;
  float: left;
  padding: 2em 0;
}

.footer .container .endBox>ul+span {
  width: 100%;
  display: block;
  float: left;
  text-align: center;
}

.footer .container .blindBox ul li span {
  color: #737578;
}

.footer .container .endBox ul li,
.footer .container .endBox span {
  color: #494847;
}


.footer .container .blindBox ul li:nth-child(4) {
  width: 100%;
}

.footer .container .cor~.blindBox ul li:nth-child(4) {
  width: 100%;
}

.footer .container .blindBox ul li span,
.footer .container .endBox ul li span,
.footer .container .endBox span {
  font-family: sans-serif;
  font-weight: 700;
  font-style: normal;
}

.footer .container>ul li {
  width: 18%;
  display: inline-block;
  float: left;
}

.footer .container>ul>li:nth-child(4) {
  width: 46%;
}

.footer .container>ul>li:nth-child(4) ul {
  column-count: 2;
  -moz-column-count: 2;
  -webkit-column-count: 2;
}

.footer .blindBox ul li {
  width: 100%;
}

.footer a,
.footer .blind~.blindBox {
  float: left;
}

.footer .container .blindBox ul li a {
  padding: 0 1rem;
}

.footer .blindBox {
  padding-top: 2em;
}

.footer .container .endBox {
  width: 100%;
  padding-top: 2em;
}

.footer .container .endBox ul {
  padding-bottom: 4em;
}

.footer .container .endBox ul li {
  padding: 1em 0.5em 0 0.5em;
}

.footer .container .blindBox ul li span {
  font-size: 17px;
  line-height: 1.411;
}

.footer .container .endBox {
  text-align: center;
}

.footer .container .endBox ul li span,
.footer .container .endBox a span {
  font-size: 14px;
  line-height: 1.428;
  text-wrap: nowrap;
}

.footer .container .endBox span a strong {
  font-size: 13px;
  line-height: 1;
  font-weight: 400;
}

.footer .container>ul li a:focus {
  background-color: #e2e2e2;
  outline: none;
}

.footer .notory a>span:before {
  content: "";
  text-transform: uppercase;
  background: #3860be;
  color: #fff;
  border-radius: 0.3rem;
  margin: 0 0.8rem 0 -2rem;
  width: 1.2rem;
  height: 1.2rem;
  display: inline-block;
}

@media screen and (max-width: 768px) {
  .footer .container>ul>li:nth-child(4) {
    width: 100%;
  }

  .footer .container>ul li:first-child {
    display: none;
  }

  .footer .container .blindBox ul li:first-child {
    display: block;
    padding-top: 1em;
  }

  .footer .container .blindBox ul li {
    padding: 0.5em 0;
  }

  .footer .container .blindBox ul li span {
    line-height: 1.73;
    font-size: 1.5em;
    font-weight: normal;
  }

  .footer .container>ul li.endBox li:first-child {
    display: block;
  }

  .footer .container>ul li {
    width: 100%;
    padding: 1em 2em 0 2em;
    z-index: 0;
  }

  .footer li a {
    display: block;
    width: 100%;
  }

  .footer .container .endBox {
    padding: 0;
  }

  .footer .container .endBox li {
    display: block;
    float: left;
    width: 20%;
    padding: 2em 0 0 0;
    text-align: center;
  }

  .footer .container .endBox li:last-child {
    width: 100%;
    text-align: center;
    padding-top: 1em;
  }

  .footer .container .endBox>ul+span {
    font-size: 120%;
    padding-bottom: 2em;
    line-height: 1.166;
  }

  .footer .container .endBox>ul {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    padding: 2em 0 4em 0;
    justify-content: space-around;
  }

  .footer .container .endBox>ul a {
    letter-spacing: -0.08em;
  }

  .wrapper.footer .blind+.blindBox {
    display: none;
  }

  .wrapper.footer .blind.material-icon.menu:after {
    content: "";
    opacity: 0.33;
    display: inline-block;
    width: 3.8rem;
    height: 3.8rem;
  }

  .wrapper.footer .blind+.blindBox {
    width: 100%;
  }

  .wrapper.footer li {
    position: relative;
  }

  .footer .container>ul>li>a {
    z-index: 0;
  }

  .wrapper.footer .blind.material-icon.menu {
    width: 4rem;
    height: 4rem;
    display: inline-block;
    float: right;
    position: relative;
    margin-top: -4.3rem;
    z-index: 2;
  }

  .footer .container .endBox ul li {
    width: 100%;
  }
}

.footer .container .endBox ul li {
  width: auto;
}

.footer .container .endBox ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
}

@media(max-width: 1400px) {

  .header__nav .nav-item-7,
  .header__nav .nav-item-10 {
    display: none;
  }
}

@media(max-width: 1100px) {
  .header__nav .nav-item-9 {
    display: none;
  }
}

@media(max-width: 1050px) {
  .header__nav .nav-item-8 {
    display: none;
  }
}

@media(max-width: 900px) {
  .header__nav {
    gap: 25px;
  }

  .header__log {
    margin-left: 5px;
  }
}

@media(max-width: 800px) {
  .header__nav {
    gap: 20px;
  }
}

@media(max-width: 767px) {
  .header__nav {
    display: none;
  }

  .burger_logo {
    display: block;
  }
}

@media(max-width: 540px) {
  .header__play {
    display: none;
  }

  .burger_logo {
    margin-left: 30px;
  }
}