/*-------------------------------------------------------*\
    FONTS
\*-------------------------------------------------------*/
/* .fa */
/*-------------------------------------------------------*\
    FONT SIZES
\*-------------------------------------------------------*/
/*-------------------------------------------------------*\
    FONT WEIGHTS
\*-------------------------------------------------------*/
/*-------------------------------------------------------*\
    FONT APP
\*-------------------------------------------------------*/
/*-------------------------------------------------------*\
    PADDINGS AND MARGINS
\*-------------------------------------------------------*/
/*-------------------------------------------------------*\
    COLORS
\*-------------------------------------------------------*/
/*HOME COLORS - DEFAULTS COLORS*/
/*-------------------------------------------------------*\
    SPECIFICS PROJECT COLORS
\*-------------------------------------------------------*/
/*CINEMA COLORS*/
/*SERIES COLORS*/
/*LITERARY COLORS*/
/*ART COLORS*/
/*COMIC COLORS*/
/*MUSIC COLORS*/
/*TECHNO-ETHIC COLORS*/
/*INTERVIEW COLORS*/
/*EXTRA PROJECT COLORS*/
/*-------------------------------------------------------*\
    COLORS
\*-------------------------------------------------------*/
/*------------------------------------*\
         PUNTOS MEDIA QUERIES
\*------------------------------------*/
/*------------------------------------*\
     HTML
\*------------------------------------*/
html {
  -webkit-font-smoothing: subpixel-antialiased;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
}

/*------------------------------------*\
    TRANSITIONS
\*------------------------------------*/
/*-------------------------------------------------------*\
    EFFECTS
\*-------------------------------------------------------*/
/*-------------------------------------------------------*\
    APP SIZES
\*-------------------------------------------------------*/
/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

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

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
  box-sizing: border-box;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
  margin: 0;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

a {
  /* color: #1C355E; */
  /* Blanqueando */
  color: #231F20;

  cursor: pointer;
  text-decoration: none;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  transition: 0.3s;
}

.body-home .c-card-list:after{
  display:none !important;
}

a:hover {
  /* color: #101f37; */
  /* Blanqueando */
  color: #231F20;

  text-decoration: none;
}

p a, span a, label a {
  /* color: #1C355E; */
  /* Blanqueando */
  color: #231F20;

}
p a:hover, span a:hover, label a:hover {
  color: #F5D9DF;
}

p {
  margin-bottom: 15px;
}
p:last-child {
  margin-bottom: 0;
}

p + p:not(:first-of-type) {
  text-indent: 0;
}

button,
html input[type=button],
input[type=reset],
input[type=submit],
input[type=date]::-webkit-outer-spin-button,
input[type=date]::-webkit-inner-spin-button,
input[type=date]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  cursor: pointer;
  border: none;
  width: auto;
  outline: 0;
  padding: 10px 20px;
  text-align: center;
  background: #1C355E;
  color: #fff;
  border-radius: 3px;
  min-height: 40px;
}

button, html input[type=button], input[type=reset], input[type=submit] {
  -moz-appearance: button;
  -webkit-appearance: button;
  border: none;
  box-shadow: none;
  cursor: pointer;
  outline: none !important;
  -moz-outline-style: none !important;
  font-family: "Titillium Web";
}

select::-ms-expand {
  display: none;
}

input[type=date] {
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  cursor: pointer;
}

input[type=number] {
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type=number]::-webkit-inner-spin-button:hover,
input[type=number]::-webkit-outer-spin-button:hover {
  background-color: transparent !important;
}

input[type=file] {
  display: block;
  cursor: pointer;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

img {
  width: auto;
  max-width: 100%;
  height: auto;
  vertical-align: text-top;
}

a:active, a:active * {
  outline: none !important;
  -moz-outline-style: none !important;
}

a:focus, a:focus * {
  outline: none !important;
  -moz-outline-style: none !important;
}

a:visited, a:visited * {
  outline: none !important;
  -moz-outline-style: none !important;
}

.inactive {
  display: none;
}

p em {
  font-style: italic;
}

/*FIREFOX*/
* {
  scrollbar-width: thin;
  scrollbar-color: #1C355E rgba(0, 0, 0, 0.05);
  box-shadow: none;
  border: none;
}

/* Chrome/Edge/Safari */
*::-webkit-scrollbar {
  width: 8px;
}

*::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0.05);
}

*::-webkit-scrollbar-thumb {
  background-color: #1C355E;
  border-radius: 50px;
  border: 3px solid transparent;
}

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

.u-marginless--top {
  margin-top: 0;
}
.u-marginless--right {
  margin-right: 0;
}
.u-marginless--bottom {
  margin-bottom: 0;
}
.u-marginless--left {
  margin-left: 0;
}
.u-marginless--vertical {
  margin-top: 0;
  margin-bottom: 0;
}
.u-marginless--horizontal {
  margin-left: 0;
  margin-right: 0;
}

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

.u-half-width {
  max-width: 50%;
  width: 100%;
}

/* titillium-web-regular - latin */
@font-face {
  font-family: "Titillium Web";
  font-style: normal;
  font-weight: 400;
  src: url("/wp-content/themes/tiavoslasfurias/fonts/titillium/titillium-web-v8-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local("Titillium Web Regular"), local("TitilliumWeb-Regular"), url("/wp-content/themes/tiavoslasfurias/fonts/titillium/titillium-web-v8-latin-regular.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/tiavoslasfurias/fonts/titillium/titillium-web-v8-latin-regular.woff2") format("woff2"), url("/wp-content/themes/tiavoslasfurias/fonts/titillium/titillium-web-v8-latin-regular.woff") format("woff"), url("/wp-content/themes/tiavoslasfurias/fonts/titillium/titillium-web-v8-latin-regular.ttf") format("truetype"), url("/wp-content/themes/tiavoslasfurias/fonts/titillium/titillium-web-v8-latin-regular.svg#TitilliumWeb") format("svg");
  /* Legacy iOS */
  font-display: swap;
}
/* titillium-web-700 - latin */
@font-face {
  font-family: "Titillium Web";
  font-style: normal;
  font-weight: 700;
  src: url("/wp-content/themes/tiavoslasfurias/fonts/titillium/titillium-web-v8-latin-700.eot");
  /* IE9 Compat Modes */
  src: local("Titillium Web Bold"), local("TitilliumWeb-Bold"), url("/wp-content/themes/tiavoslasfurias/fonts/titillium/titillium-web-v8-latin-700.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/tiavoslasfurias/fonts/titillium/titillium-web-v8-latin-700.woff2") format("woff2"), url("/wp-content/themes/tiavoslasfurias/fonts/titillium/titillium-web-v8-latin-700.woff") format("woff"), url("/wp-content/themes/tiavoslasfurias/fonts/titillium/titillium-web-v8-latin-700.ttf") format("truetype"), url("/wp-content/themes/tiavoslasfurias/fonts/titillium/titillium-web-v8-latin-700.svg#TitilliumWeb") format("svg");
  /* Legacy iOS */
  font-display: swap;
}
/* BEBAS KAI */
@font-face {
  font-family: "Bebas Kai";
  font-style: normal;
  font-weight: 700;
  src: url("/wp-content/themes/tiavoslasfurias/fonts/bebas-kai/bebaskai.eot");
  /* IE9 Compat Modes */
  src: local("bebas_kairegular"), local("bebas_kairegular"), url("/wp-content/themes/tiavoslasfurias/fonts/bebas-kai/bebaskai.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/tiavoslasfurias/fonts/bebas-kai/bebaskai.woff2") format("woff2"), url("/wp-content/themes/tiavoslasfurias/fonts/bebas-kai/bebaskai.woff") format("woff"), url("/wp-content/themes/tiavoslasfurias/fonts/bebas-kai/bebaskai.ttf") format("truetype"), url("/wp-content/themes/tiavoslasfurias/fonts/bebas-kai/bebaskai.svg#TitilliumWeb") format("svg");
  /* Legacy iOS */
  font-display: swap;
}
/*@import url('https://fonts.googleapis.com/css2?family=Titillium+Web:wght@400;700&display=swap');*/
body {
  font-family: "Titillium Web";
}

.o-logo--furias-text {
  background: #1c1c1c;
  max-width: 100%;
  box-sizing: border-box;
  border-radius: 50%;
  position: relative;
  z-index: 1;
}

.o-logo--furias {
  position: absolute;
  top: 7px;
  opacity: 0;
}

.o-logo-furias {
    fill: #262626;
}

.o-button,
.tnp-submit.o-button,
.o-pagination a {
  background-color: #c41f2b;
  text-transform: uppercase;
  border-radius: 0;
  font-size: 18px;
  color: #fff;
  transition: ease all 0.3s;
  letter-spacing: 0.4px;
  padding: 8px 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 40px;
}
.o-button:hover,
.tnp-submit.o-button:hover,
.o-pagination a:hover {
  transition: ease all 0.3s;
  color: #fff;
  background-color: #981821;
}

.tnp-submit.o-button {
  letter-spacing: 2.4px;
  background-color: #c41f2b !important;
  max-width: 100% !important;
  width: 100% !important;
}
.tnp-submit.o-button:hover {
  transition: ease all 0.3s;
  background-color: #981821 !important;
}

.o-button--dark {
  background-color: #231F20;
  color: #fff;
}
.o-button--dark:hover {
  transition: ease all 0.3s;
  color: #fff;
  background-color: #080707;
}

.soliloquy-container .soliloquy-caption-inside a,
.o-button--slider-dark {
  background-color: #231F20;
  font-family: "Titillium Web";
  color: #fff;
  font-size: 18px;
  width: max-content;
  text-transform: uppercase;
  letter-spacing: 4px;
  margin-top: 15px;
  padding: 8px 16px;
}
.soliloquy-container .soliloquy-caption-inside a:hover,
.o-button--slider-dark:hover {
  transition: ease all 0.3s;
  color: #fff;
  background-color: #c41f2b !important;
}

.o-button--icon {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background-color: transparent;
  font-weight: 700;
  font-size: 26px;
  color: currentColor;
}
.o-button--icon .la-search {
  transform: rotateY(180deg);
  background-color: transparent !important;
}
.o-button--icon:hover {
  color: currentColor;
  background-color: transparent;
}

.o-button--large {
  max-width: 260px;
  width: 100%;
}

.o-button-hamburguer {
  padding: 8px;
  color: #1C355E;
  font-size: 36px;
  transition: ease all 0.9s;
}
@media (min-width: 768px) {
  .o-button-hamburguer {
    padding: 16px 8px;
  }
}
.c-header--fixed .o-button-hamburguer {
  transition: ease all 0.9s;
  padding: 4px 8px;
}

.o-button-search {
  padding: 8px;
  color: #1C355E;
  transition: ease all 0.9s;
}
@media (min-width: 768px) {
  .o-button-search {
    padding: 16px 8px;
  }
  .c-header--fixed .o-button-search {
    transition: ease all 0.9s;
    padding: 8px;
  }
}

.form-submit input[type=submit],
input.wpcf7-form-control.wpcf7-submit {
  max-width: 100%;
  text-transform: uppercase;
  border-radius: 0;
  font-size: 14px;
  transition: ease all 0.3s;
  letter-spacing: 0.4px;
  padding: 8px 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 40px;
  background-color: #231F20;
  color: #fff;
}
.form-submit input[type=submit]:hover,
input.wpcf7-form-control.wpcf7-submit:hover {
  transition: ease all 0.3s;
  color: #fff;
  background-color: #080707;
}
@media (min-width: 768px) {
  .form-submit input[type=submit],
input.wpcf7-form-control.wpcf7-submit {
    width: max-content;
  }
}

p {
  font-family: "Titillium Web";
  font-size: 16px;
  font-weight: 300;
  line-height: 1.2;
  position: relative;
  z-index: 1;
  color: #231F20;
}

strong {
  font-weight: 700;
}

.o-title {
  font-family: "Bebas Kai";
}

.o-title--post-block {
  font-size: 49px;
  line-height: 0.9;
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  .o-title--post-block {
    font-size: 72px;
  }
}

.o-title--newsletter {
  font-size: 40px;
  color: #fff;
  text-transform: uppercase;
}

.o-title--slider,
.soliloquy-container .o-title--slider,
.soliloquy-container .soliloquy-caption-inside {
  font-size: 32px !important;
  line-height: 1 !important;
  text-shadow: none !important;
}
@media (min-width: 768px) {
  .o-title--slider,
.soliloquy-container .o-title--slider,
.soliloquy-container .soliloquy-caption-inside {
    font-size: 40px !important;
  }
}
@media (min-width: 991px) {
  .o-title--slider,
.soliloquy-container .o-title--slider,
.soliloquy-container .soliloquy-caption-inside {
    font-size: 72px !important;
  }
}

/*TITLES CARDS*/
.o-title--card {
  font-family: "Bebas Kai";
  font-size: 36px;
  line-height: 0.9;
  color: #231F20;
}

/*HERO TITLE*/
.o-title--hero {
  font-family: "Bebas Kai";
  font-size: 20vw;
  line-height: 0.7;
  white-space: nowrap;
  color: #fff;
}
.cine .o-title--hero {
  color: #231F20;
}


.cine-criticas .o-title--hero {
  color: #231F20;
  font-size: 12vw;

}
.cine-apple-tv .o-title--hero {
  color: #231F20;
  font-size: 12vw;

}
.cine-festivales .o-title--hero {
  color: #231F20;
  font-size: 12vw;

}
.festival-sitges .o-title--hero {
  color: #231F20;
  font-size: 12vw;

}
.cine-filmin .o-title--hero {
  color: #231F20;
  font-size: 12vw;

}
.cine-hbo .o-title--hero {
  color: #231F20;
  font-size: 12vw;

}
.cine-netflix .o-title--hero {
  color: #231F20;
  font-size: 12vw;

}
.cine-premios .o-title--hero {
  color: #231F20;
  font-size: 12vw;

}
.cine-prime-video .o-title--hero {
  color: #231F20;
  font-size: 12vw;

}
.cine-rankings .o-title--hero {
  color: #231F20;
  font-size: 12vw;

}
.premios-goya .o-title--hero {
  color: #231F20;
  font-size: 12vw;

}
.premios-oscar .o-title--hero {
  color: #231F20;
  font-size: 12vw;

}

.cine-criticas .o-subtitle--hero {
  color: #231F20;
}
.cine-apple-tv .o-subtitle--hero {
  color: #231F20;
}
.cine-festivales .o-subtitle--hero {
  color: #231F20;
}
.festival-sitges .o-subtitle--hero {
  color: #231F20;
}
.cine-filmin .o-subtitle--hero {
  color: #231F20;
}
.cine-hbo .o-subtitle--hero {
  color: #231F20;
}
.cine-netflix .o-subtitle--hero {
  color: #231F20;
}
.cine-premios .o-subtitle--hero {
  color: #231F20;
}
.cine-prime-video .o-subtitle--hero {
  color: #231F20;
}
.cine-rankings .o-subtitle--hero {
  color: #231F20;
}
.premios-oscar .o-subtitle--hero {
  color: #231F20;
}
.premios-goya .o-subtitle--hero {
  color: #231F20;
}

.mujeres-entrevistas .o-title--hero {
  font-size: 12vw;
}
.mujeres-literatura .o-title--hero {
  font-size: 12vw;
}
.mujeres-cine .o-title--hero {
  font-size: 12vw;
}
.mujeres-musica .o-title--hero {
  font-size: 12vw;
}
.mujeres-comic .o-title--hero {
  font-size: 12vw;
}
.mujeres-arte .o-title--hero {
  font-size: 12vw;
}
.mujeres-series .o-title--hero {
  font-size: 12vw;
}


.criticas-literatura .o-title--hero {
  font-size: 12vw;
}

.teatro-danza .o-title--hero {
  font-size: 12vw;
}

.series-rankings .o-title--hero {
  font-size: 12vw;
}
.series-criticas .o-title--hero {
  font-size: 12vw;
}
.series-filmin .o-title--hero {
  font-size: 12vw;
}
.series-netflix .o-title--hero {
  font-size: 12vw;
}
.series-prime-video .o-title--hero {
  font-size: 12vw;
}
.series-hbo .o-title--hero {
  font-size: 12vw;
}

.musica-festivales .o-title--hero {
  font-size: 12vw;
}
.musica-indie .o-title--hero {
  font-size: 12vw;
}

.mujeres-entrevistas .o-title--hero {
  font-size: 12vw;
}

.mujeres-entrevistas .o-title--hero {
  font-size: 12vw;
}

.comic-indie .o-title--hero {
  font-size: 12vw;
}
.comic-manga .o-title--hero {
  font-size: 12vw;
}


.las-furias p.o-title--about,
.tarifas-de-publicidad p.o-title--about {
  font-family: "Bebas Kai";
  font-size: 32vw;
  color: #231F20;
  letter-spacing: 1vw;
  text-align: center;
  line-height: 0.8;
  text-shadow: 7px 7px 0 #bbbbbb;
  white-space: nowrap;
}

.mecenas-patreon p.o-title--about, .socias p.o-title--about{
  font-family: "Bebas Kai";
  font-size: 22vw;
  color: #231F20;
  letter-spacing: 1vw;
  text-align: center;
  line-height: 0.8;
  text-shadow: 7px 7px 0 #bbbbbb;
  white-space: nowrap; 
}


@media (min-width: 1200px) {
  .las-furias p.o-title--about,
.tarifas-de-publicidad p.o-title--about  {
    font-size: 360px;
    letter-spacing: 52px;
  }


  .mecenas-patreon p.o-title--about, .socias p.o-title--about{
    font-size: 280px;
    letter-spacing: 52px;
  }

}

p.o-title--about-small {
  font-family: "Bebas Kai";
  font-size: 15vw;
  color: #231F20;
  letter-spacing: 0;
  text-align: center;
  line-height: 0.8;
}
@media (min-width: 1200px) {
  p.o-title--about-small {
    font-size: 186px;
  }
}

.las-furias__body p.o-subtitle--about, .mecenas-patreon__body p.o-subtitle--about , 
p.o-subtitle--about {
  font-family: "Bebas Kai";
  font-size: 10vw;
  color: #231F20;
  line-height: 1;
  letter-spacing: 8px;
  text-align: center;
}
@media (min-width: 768px) {
  .las-furias__body p.o-subtitle--about,
p.o-subtitle--about {
    font-size: 40px;
  }
}
@media (min-width: 1200px) {
  .las-furias__body p.o-subtitle--about,
p.o-subtitle--about {
    font-size: 60px;
  }
}

p.o-subtitle--about-small {
  font-family: "Bebas Kai";
  font-size: 7vw;
  color: #231F20;
  letter-spacing: 0;
  text-align: center;
}
@media (min-width: 1200px) {
  p.o-subtitle--about-small {
    font-size: 40px;
  }
}

.o-subtitle {
  font-family: "Titillium Web";
}

.o-subtitle--hero {
  font-family: "Titillium Web";
  font-size: 4vw;
  text-transform: uppercase;
  line-height: 1;
  white-space: nowrap;
  font-weight: 700;
  color: #fff;
}
.cine .o-subtitle--hero {
  color: #231F20;
}

.o-text-category {
  font-family: "Bebas Kai";
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 0.2px;
  display: inline-block;
  margin-bottom: 4px;
}
.o-text-category--sin-categoria {
  color: #9B9B9B;
}
.o-text-category--breves {
  color: #950772;
}
.o-text-category--malasangre {
  color: #c41f2b;
}
.o-text-category--cine {
  color: #9B9B9B;
}
.o-text-category--series {
  color: #A17977;
}
.o-text-category--literary-club {
  color: #789CAC;
}
.o-text-category--ilustracion {
  color: #B06F8B;
}
.o-text-category--arte {
  color: #B06F8B;
}
.o-text-category--comic {
  color: #61907F;
}
.o-text-category--musica {
  color: #BD845F;
}
.o-text-category--tecnoetica {
  color: #BFAD87;
}
.o-text-category--entrevistas {
  color: #A02015;
}
.o-text-category--sexo {
  color: #ac5228;
}

.o-text--author {
  font-family: "Bebas Kai";
  color: #9B9B9B;
  letter-spacing: 0.4px;
}

.o-subtitle--slider,
.soliloquy-container .o-subtitle--slider {
  font-size: 24px;
  line-height: 1;
  font-weight: 300;
}
@media (min-width: 991px) {
  .o-subtitle--slider,
.soliloquy-container .o-subtitle--slider {
    font-size: 40px;
  }
}

.o-subtitle--newsletter {
  color: #fff;
  font-family: "Titillium Web";
  font-size: 16px;
}

.o-subtitle--post-block {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 18px;
  color: #231F20;
  letter-spacing: 2.57px;
  margin-top: -10px;
}

.o-text--copy {
  font-family: "Bebas Kai";
  color: #fff;
  opacity: 0.6;
}

.o-text--uppercase {
  text-transform: uppercase;
}

.o-text--purple {
  color: #950772;
}

.o-text--red-velvet {
  color: #c41f2b;
}

.o-text--white {
  color: #fff;
}

.o-text--xxs {
  font-size: 14px;
}

.o-text--xs {
  font-size: 18px;
}

.o-text-s {
  font-size: 40px;
  line-height: 1;
}

.o-text-sm {
  font-size: 40px;
  line-height: 1;
}
@media (min-width: 768px) {
  .o-text-sm {
    font-size: 60px;
  }
}

.o-text--xl {
  font-size: 15vw;
}
@media (min-width: 768px) {
  .o-text--xl {
    font-size: 110px;
  }
}

.las-furias__body p,
.tarifas-de-publicidad__body p {
  font-size: 20px;
  margin-bottom: 16px;
  text-align: center;
}
@media (min-width: 1200px) {
  .las-furias__body p,
.tarifas-de-publicidad__body p {
    font-size: 24px;
    margin-bottom: 64px;
    text-align: left;
  }
}

p.o-text__intro-copy {
  font-weight: 700;
  font-size: 24px;
  color: #231F20;
  letter-spacing: 0;
  text-align: center;
}
@media (min-width: 1200px) {
  p.o-text__intro-copy {
    font-size: 36px;
  }
}

.o-text--no-post {
  font-family: "Bebas Kai";
  padding: 16px;
  font-size: 49px;
  color: #c41f2b;
  text-align: center;
}

.o-card {
  max-width: 100%;
  width: 100%;
  margin: 16px 0;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  background-color: #fff;
  transition: ease all 0.3s;
  /*actually card size media query for only home width with ads*/
  /*  .body-home &{
      @media(min-width: $screen-xl){
        max-width: 365px;
      }
    }*/
}
.o-card__aside {
  padding-bottom: 16px;
}
.o-card__header {
  margin-bottom: 16px;
}
.o-card:hover {
  transition: ease all 0.3s;
  transform: scale(1.02);
  -webkit-box-shadow: 8px 8px 0 0 rgba(230, 230, 230, 0.75);
  -moz-box-shadow: 8px 8px 0 0 rgba(230, 230, 230, 0.75);
  box-shadow: 8px 8px 0 0 rgba(230, 230, 230, 0.75);
}
.o-card:hover .o-card__image {
  transition: ease all 0.3s;
  filter: grayscale(0%);
  -webkit-filter: grayscale(0%);
  transform: scale(1.1) !important;
}
@media (min-width: 768px) {
  .o-card {
    max-width: 330px;
  }

  .c-last-post-secondary .o-card {
    max-width: 50% !important;
  }

}
@media (min-width: 1200px) {
  .o-card {
    max-width: 336px;
    margin: 16px;
  }
  .c-last-post-secondary .o-card{
    max-width: 30% !important;
  }
}



.o-card a {
  width: 100%;
  height: 100%;
  display: block;
  padding: 16px;
}

.o-card--xl {
  max-width: 100%;
  width: 100%;
  /*actually card size media query for only home width with ads*/
  /*  .body-home & {
      @media(min-width: $screen-xl) {
        max-width: 500px;
      }
    }*/
}
@media (min-width: 768px) {
  .o-card--xl {
    max-width: 47%;
  }
}
@media (min-width: 1200px) {
  .o-card--xl {
    max-width: 520px;
  }
}
@media (min-width: 1200px) {
  .body-home .o-card--xl {	
    max-width: 30% !important;	
  }
 .c-last-post .c-last-post__body .o-card, .o-card--x,  .body-category .o-card--xl{
  max-width: 40% !important;
}


}
.o-card--xl .o-card__image {
  filter: grayscale(0);
}

.o-card--xxl {
  max-width: 100%;
  width: 100%;
}
@media (min-width: 768px) {
  .o-card--xxl {
    max-width: 48%;
  }
}
@media (min-width: 1200px) {
  .o-card--xxl {
    max-width: 30%;
  }
}

.o-card__figure {
  display: flex;
  align-items: center;
  overflow: hidden;
  position: relative;
  max-height: 155px;
}
@media (min-width: 530px) {
  .o-card__figure {
    max-height: 240px;
  }
  .c-last-post-secondary .o-card__figure {
    max-height: 324px !important;
  }

}

.c-last-post-secondary .o-card .o-card__figure{

  height: 256px !important;
}
@media (min-width: 768px) {
  .o-card__figure {
    max-height: 155px;
  }
}

.o-card .o-card__figure {
  height: 155px;
  width: 100%;
 /* content-visibility: auto; */
}

.o-card--xl .o-card__figure {
  max-height: 329px;
  height: 100%;
  width: 100%;
}
@media (min-width: 1600px) {
  .c-last-post .o-card--xl .o-card__figure {
    max-height: 439px !important;
  }
}

@media (max-width: 1200px) {
  .o-card--xl .o-card__figure {
    max-height: 325px !important;
  }
}

@media (max-width: 550px){
.o-card--xl .o-card__figure {
    max-height: 204px !important;
}

.c-more-visited-post .o-card__image{
   transform: scale(1.2) !important;
}

 .c-last-post .container--full-width,  .c-last-post-secondary .container--full-width{
 padding: 0 !important;
}

.c-last-post-secondary .o-card .o-card__figure {
    height: 203px;
    max-height: 203px;
}

.o-ads-robapaginas {
    display: none !important;
}

}

@media (max-width: 1240px){
.o-ads-robapaginas {
    display: none !important;
}
}


.o-card--xl .o-card__figure .o-card__image {
  object-fit: contain;
  transform: scale(1);
}

.o-card--xxl .o-card__figure {
  max-height: 155px;
  height: 100%;
  width: 100%;
}
@media (min-width: 530px) {
  .c-more-visited-post .o-card--xl .o-card__figure {
    max-height: 245px !important;
  }
.o-card--xxl .o-card__figure {
    max-height: 240px;
  }
}
.o-card--xxl .o-card__figure .o-card__image {
  object-fit: contain;
}

.o-card__image {
  object-fit: cover;
  height: 100%;
  min-width: 100%;
  transition: ease all 0.3s;
}
@media (min-width: 991px) {
  .o-card__image {
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
  }
}

.o-item-order:nth-child(14n+1) {
  order: 1;
}
@media (min-width: 768px) {
  .o-item-order:nth-child(14n+1) {
    order: 1;
  }
}
@media (min-width: 1200px) {
  .o-item-order:nth-child(14n+1) {
    order: 1;
  }
}

.o-item-order:nth-child(14n+2) {
  order: 2;
}
@media (min-width: 768px) {
  .o-item-order:nth-child(14n+2) {
    order: 2;
  }
}
@media (min-width: 1200px) {
  .o-item-order:nth-child(14n+2) {
    order: 2;
  }
}

.o-item-order:nth-child(14n+3) {
  order: 3;
}
@media (min-width: 768px) {
  .o-item-order:nth-child(14n+3) {
    order: 3;
  }
}
@media (min-width: 1200px) {
  .o-item-order:nth-child(14n+3) {
    order: 3;
  }
}

.o-item-order:nth-child(14n+4) {
  order: 4;
}
@media (min-width: 768px) {
  .o-item-order:nth-child(14n+4) {
    order: 4;
  }
}
@media (min-width: 1200px) {
  .o-item-order:nth-child(14n+4) {
    order: 4;
  }
}

.o-item-order:nth-child(14n+5) {
  order: 5;
}
@media (min-width: 768px) {
  .o-item-order:nth-child(14n+5) {
    order: 5;
  }
}
@media (min-width: 1200px) {
  .o-item-order:nth-child(14n+5) {
    order: 5;
  }
}

.o-item-order:nth-child(14n+6) {
  order: 6;
}
@media (min-width: 768px) {
  .o-item-order:nth-child(14n+6) {
    order: 6;
  }
}
@media (min-width: 1200px) {
  .o-item-order:nth-child(14n+6) {
    order: 6;
  }
}

.o-item-order:nth-child(14n+7) {
  order: 7;
 /* max-width: 100vw; */
 /*  width: 100%; */
}
@media (min-width: 768px) {
  .o-item-order:nth-child(14n+7) {
    order: 7;
  }
}
@media (min-width: 1200px) {
  .o-item-order:nth-child(14n+7) {
    order: 7;
  }
}

.o-item-order:nth-child(14n+8) {
  order: 9;
}
@media (min-width: 768px) {
  .o-item-order:nth-child(14n+8) {
    order: 8;
  }
}
@media (min-width: 1200px) {
  .o-item-order:nth-child(14n+8) {
    order: 8;
  }
}

.o-item-order:nth-child(14n+9) {
  order: 10;
}
@media (min-width: 768px) {
  .o-item-order:nth-child(14n+9) {
    order: 9;
  }
}
@media (min-width: 1200px) {
  .o-item-order:nth-child(14n+9) {
    order: 9;
  }
}

.o-item-order:nth-child(14n+10) {
  order: 11;
}
@media (min-width: 768px) {
  .o-item-order:nth-child(14n+10) {
    order: 10;
  }
}
@media (min-width: 1200px) {
  .o-item-order:nth-child(14n+10) {
    order: 10;
  }
}

.o-item-order:nth-child(14n+11) {
  order: 8;
}
@media (min-width: 768px) {
  .o-item-order:nth-child(14n+11) {
    order: 11;
  }
}
@media (min-width: 1200px) {
  .o-item-order:nth-child(14n+11) {
    order: 11;
  }
}

.o-item-order:nth-child(14n+12) {
  order: 12;
}
@media (min-width: 768px) {
  .o-item-order:nth-child(14n+12) {
    order: 12;
  }
}
@media (min-width: 1200px) {
  .o-item-order:nth-child(14n+12) {
    order: 12;
  }
}

.o-item-order:nth-child(14n+13) {
  order: 13;
}
@media (min-width: 768px) {
  .o-item-order:nth-child(14n+13) {
    order: 13;
  }
}
@media (min-width: 1200px) {
  .o-item-order:nth-child(14n+13) {
    order: 13;
  }
}

.o-item-order:nth-child(14n+14) {
  order: 14;
}
@media (min-width: 768px) {
  .o-item-order:nth-child(14n+14) {
    order: 14;
  }
}
@media (min-width: 1200px) {
  .o-item-order:nth-child(14n+14) {
    order: 14;
  }
}

.o-item-order:nth-child(14n+15) {
  order: 15;
}
@media (min-width: 768px) {
  .o-item-order:nth-child(14n+15) {
    order: 15;
  }
}
@media (min-width: 1200px) {
  .o-item-order:nth-child(14n+15) {
    order: 15;
  }
}

.o-item-order:nth-child(14n+16) {
  order: 16;
}
@media (min-width: 768px) {
  .o-item-order:nth-child(14n+16) {
    order: 16;
  }
}
@media (min-width: 1200px) {
  .o-item-order:nth-child(14n+16) {
    order: 16;
  }
}


.c-ads--banner {
  max-width: 100%;
  width: 100%;
  padding: 16px 8px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.c-ads--mpu {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.o-add--mpu {
  margin: 16px 0;
}

.o-add-mpu-lit {
  max-width: 250px;
  width: 100%;
  box-sizing: border-box;
}

.o-add-mpu-med {
  max-width: 300px;
  width: 100%;
  box-sizing: border-box;
}

.o-add-mpu-xl {
  max-width: 360px;
  width: 100%;
  box-sizing: border-box;
}

.o-ads-monetyzer {
  display: flex;
  justify-content: center;
  padding: 16px;
  margin: 16px 0;
 position: relative !important;
}

.o-ads-robapaginas.o-card--xl {
  max-width: 100%;
  width: 100%;
}
@media (min-width: 768px) {
  .o-ads-robapaginas.o-card--xl {
    max-width: 47%;
  }
}
@media (min-width: 1200px) {
  .o-ads-robapaginas.o-card--xl {
    max-width: 520 !important;
    margin: 16px;
  } 
.c-last-post__body .o-ads-robapaginas.o-card--xl{
 max-width: 12% !important;
}

}
@media (min-width: 1600px) {
  .o-ads-robapaginas.o-card--xl {
    max-width: 194px;
  }
.c-last-post__body .o-ads-robapaginas.o-card--xl{
 max-width: 12% !important;
}
}

.o-ads-splitscreen {
  max-width: 100%;
  width: 100%;
  min-height: auto;
  margin: 16px 0;
  /*  @media(min-width: $screen-xl){
      max-width: 365px;
    }*/
}
@media (min-width: 768px) {
  .o-ads-splitscreen {
    max-width: 330px;
  }
}
@media (min-width: 1200px) {
  .o-ads-splitscreen {
    max-width: 330px;
    margin: 16px;
    min-height: 634px;
  }
}

.o-ads-monetyzer.o-ads-megabanner {
  max-width: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.o-form__input {
  height: 36px !important;
  border: none !important;
  background-color: transparent !important;
  outline: none !important;
}

.o-form__input .o-form__input-line,
.o-form__input-line {
  border-bottom: 1px solid #fff !important;
  color: #fff !important;
}

.tnp-subscription label,
.o-field__label-white {
  color: #fff !important;
  font-weight: 300 !important;
}

.tnp-field-privacy {
  padding: 0;
}

.tnp-field-privacy label {
  padding: 8px 0 !important;
}

.tnp-field-privacy a {
  font-weight: 300 !important;
  color: #fff;
  border-bottom: 1px solid #fff;
}

.comment-form input[type=text],
.comment-form textarea,
input.wpcf7-form-control,
textarea.wpcf7-form-control {
  background: #fff;
  border: 2px solid #e6e6e6;
  border-radius: 8px;
  height: 40px;
  transition: ease all 0.3s;
  padding: 0 8px;
  resize: none;
  font-size: 18px;
  font-family: "Titillium Web";
  color: #231F20;
  max-width: 100%;
  width: 100%;
}
.comment-form input[type=text]:focus,
.comment-form textarea:focus,
input.wpcf7-form-control:focus,
textarea.wpcf7-form-control:focus {
  transition: ease all 0.3s;
  border-color: #1C355E;
  outline: none;
}

.comment-form textarea,
textarea.wpcf7-form-control {
  height: 200px;
  overflow: auto;
  padding: 8px;
}

.c-contact__form-header {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  align-items: center;
}
@media (min-width: 768px) {
  .c-contact__form-header {
    flex-direction: row;
    justify-content: center;
  }
}

.c-contact__form-item {
  margin: 0 8px 8px;
  max-width: 94%;
  width: 100%;
  display: flex;
  flex-direction: column;
}
.c-contact__form-item span {
  display: inline-block;
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  .c-contact__form-item {
    max-width: 46%;
  }
}

.c-contact__form-body {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.c-contact__form-body .c-contact__form-item {
  max-width: 94%;
}

.c-header {
  display: flex;
  width: 100%;
  padding: 0 8px;
  align-items: flex-start;
  justify-content: center;
  z-index: 2;
  position: fixed;
  transition: ease all 0.9s;
  /* menu fixed */
}
.c-header:after {
  transition: ease all 0.9s;
  content: "";
  display: block;
  clip-path: polygon(0 0, 100% 0, 100% 90%, 0 100%);
  width: 100%;
  height: 54%;
  position: absolute;
  top: 0;
  /* background-color: #F5D9DF; */
  /* Blanqueando */
  background-color: #ffffff;

  left: 0;
}
@media (min-width: 768px) {
  .c-header:after {
    clip-path: polygon(0 0, 100% 0, 100% 80%, 0 100%);
  }
}
@media (min-width: 991px) {
  .c-header:after {
    clip-path: polygon(0 0, 100% 0, 100% 70%, 0 100%);
  }
}
.c-header.c-header--fixed {
  transition: ease all 0.9s;
}
.c-header.c-header--fixed:after {
  transition: ease all 0.9s;
  height: 40%;
}
.c-header.c-header--fixed .c-header__logo {
  transition: ease all 0.9s;
  transform: scale(0.74);
  transform-origin: center top;
  min-width: 100px;
  z-index: 2;
  background-color: transparent;
}
.c-header.c-header--fixed .c-header__menu {
  display: none;
  transition: ease all 0.9s;
  padding: 4px 0;
}
@media (min-width: 769px) {
  .c-header.c-header--fixed .c-header__menu {
    display: flex;
    padding: 8px 0;
  }
}

.c-header__menu-mobile {
  display: block;
}
@media (min-width: 769px) {
  .c-header__menu-mobile {
    display: none;
  }
}

.c-header__menu-mobile-items {
  position: absolute;
  width: 100%;
  left: 0;
  height: 100vh;
  background-color: rgba(255, 255, 255, 0.95);
  transform: scale(1.1);
  padding: 46px 40px;
  z-index: 2;
  top: 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}
@media (min-width: 768px) {
  .c-header__menu-mobile-items {
    display: none;
  }
}

.c-header__menu-mobile-items .close {
  display: block;
  width: 100%;
  text-align: right;
  font-size: 36px;
}

.c-header__menu-mobile-items .menu-menu-principal-container {
  height: 100%;
  width: 100%;
}

.c-header__menu-mobile-items .menu {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}

.c-header__menu-mobile-items .menu-item a {
  font-size: 6vw;
  line-height: 1;
}

.c-header__menu-actions {
  display: flex;
  align-items: center;
}

.c-header__menu-search-mobile {
  display: block;
}
@media (min-width: 769px) {
  .c-header__menu-search-mobile {
    display: none;
  }
}

/*CINE*/
.cine {
  /*background section*/
  /*border logo*/
  /*background logo*/
  /*links color*/
}
.cine .c-header:after {
  transition: ease all 0.9s;
  background-color: #FFFFFF;
}
.cine .c-header__logo {
  background-color: transparent;
}
.cine .o-logo--furias-text {
  background: #231F20;
}
.cine .menu-item a {
  color: #231F20;
}
.cine .menu-item a:after {
  background-color: #231F20;
}
.cine .la-search {
  color: #231F20;
}
.cine .o-button-hamburguer {
  color: #231F20;
}

/*SERIES*/
.series {
  /*background logo*/
  /*links color*/
}
/* .series .c-header:after {
  transition: ease all 0.9s;
  background-color: #A17977;
}
.series .c-header__logo {
  background-color: transparent;
}
.series .o-logo--furias-text {
  background: #3B2114;
}
.series .menu-item a {
  color: #3B2114;
}
.series .menu-item a:after {
  background-color: #3B2114;
}
.series .la-search {
  color: #3B2114;
}
.series .o-button-hamburguer {
  color: #3B2114;
} */

/*LITERARY CLUB*/
.literary-club {
  /*background logo*/
  /*links color*/
}
/* .literary-club .c-header:after {
  transition: ease all 0.9s;
  background-color: #789CAC;
}
.literary-club .c-header__logo {
  background-color: transparent;
}
.literary-club .o-logo--furias-text {
  background: #151D45;
}
.literary-club .menu-item a {
  color: #151D45;
}
.literary-club .menu-item a:after {
  background-color: #151D45;
}
.literary-club .la-search {
  color: #151D45;
}
.literary-club .o-button-hamburguer {
  color: #151D45;
} */

/*ILLUSTRATION*/
.ilustracion {
  /*background logo*/
  /*links color*/
}
/* .ilustracion .c-header:after {
  transition: ease all 0.9s;
  background-color: #B06F8B;
}
.ilustracion .c-header__logo {
  background-color: transparent;
}
.ilustracion .o-logo--furias-text {
  background: #4E0022;
}
.ilustracion .menu-item a {
  color: #4E0022;
}
.ilustracion .menu-item a:after {
  background-color: #4E0022;
}
.ilustracion .la-search {
  color: #4E0022;
}
.ilustracion .o-button-hamburguer {
  color: #4E0022;
} */

/*ILLUSTRATION*/
.arte {
  /*background logo*/
  /*links color*/
}
/* .arte .c-header:after {
  transition: ease all 0.9s;
  background-color: #B06F8B;
}
.arte .c-header__logo {
  background-color: transparent;
}
.arte .o-logo--furias-text {
  background: #4E0022;
}
.arte .menu-item a {
  color: #4E0022;
}
.arte .menu-item a:after {
  background-color: #4E0022;
}
.arte .la-search {
  color: #4E0022;
}
.arte .o-button-hamburguer {
  color: #4E0022;
} */

/*COMIC*/
.comic {
  /*background logo*/
  /*links color*/
}
/* .comic .c-header:after {
  transition: ease all 0.9s;
  background-color: #61907F;
}
.comic .c-header__logo {
  background-color: transparent;
}
.comic .o-logo--furias-text {
  background: #264238;
}
.comic .menu-item a {
  color: #264238;
}
.comic .menu-item a:after {
  background-color: #264238;
}
.comic .la-search {
  color: #264238;
}
.comic .o-button-hamburguer {
  color: #264238;
} */

/*MUSIC*/
.musica {
  /*background logo*/
  /*links color*/
}
/* .musica .c-header:after {
  transition: ease all 0.9s;
  background-color: #BD845F;
}
.musica .c-header__logo {
  background-color: transparent;
}
.musica .o-logo--furias-text {
  background: #503726;
}
.musica .menu-item a {
  color: #503726;
}
.musica .menu-item a:after {
  background-color: #503726;
}
.musica .la-search {
  color: #503726;
}
.musica .o-button-hamburguer {
  color: #503726;
} */

/*TECHNO-ETHIC*/
.tecnoetica {
  /*background logo*/
  /*links color*/
}
/* .tecnoetica .c-header:after {
  transition: ease all 0.9s;
  background-color: #BFAD87;
}
.tecnoetica .c-header__logo {
  background-color: transparent;
}
.tecnoetica .o-logo--furias-text {
  background: #403A2D;
}
.tecnoetica .menu-item a {
  color: #403A2D;
}
.tecnoetica .menu-item a:after {
  background-color: #403A2D;
}
.tecnoetica .la-search {
  color: #403A2D;
}
.tecnoetica .o-button-hamburguer {
  color: #403A2D;
} */

/*ENTREVISTAS*/
.entrevistas {
  /*background logo*/
  /*links color*/
}
/* .entrevistas .c-header:after {
  transition: ease all 0.9s;
  background-color: #A02015;
}
.entrevistas .c-header__logo {
  background-color: transparent;
}
.entrevistas .o-logo--furias-text {
  background: #330905;
}
.entrevistas .menu-item a {
  color: #330905;
}
.entrevistas .menu-item a:after {
  background-color: #330905;
}
.entrevistas .la-search {
  color: #330905;
}
.entrevistas .o-button-hamburguer {
  color: #330905;
} */



/*Sexo*/
.sexo {
  /*background logo*/
  /*links color*/
}
/* .sexo .c-header:after {
  transition: ease all 0.9s;
  background-color: #f1877d;
}
.sexo .c-header__logo {
  background-color: transparent;
}
.sexo .o-logo--furias-text {
  background: #8d4039;
}
.sexo .menu-item a {
  color: #8d4039;
}
.sexo .menu-item a:after {
  background-color: #8d4039;
}
.sexo .la-search {
  color: #8d4039;
}
.sexo .o-button-hamburguer {
  color: #8d4039;
} */

.c-header__container {
  max-width: 1140px;
  width: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  position: relative;
  z-index: 1;
}

.c-header__logo {
  padding: 4px 0 0;
  /* background-color: #F5D9DF; */
  /* Blanqueando */
  background-color: #ffffff; 
  border-radius: 50%;
  transition: ease all 0.9s;
  position: relative;
  max-width: 120px;
  width: 100%;
  min-width: 120px;
}
@media (min-width: 768px) {
  .c-header__logo {
    padding: 8px 0 0;
    max-width: 200px;
    width: 20vw;
  }
}

.custom-logo-link {
  display: inline-block;
}

.c-header__menu {
  display: flex;
  align-items: center;
  padding: 14px 0;
  transition: ease all 0.9s;
}
@media (min-width: 991px) {
  .c-header__menu {
    padding: 18px 0;
  }
}

.body-home .o-logo--furias {
  opacity: 1;
  width: 100%;
  left: 0;
  right: 0;
  top: 0;
  margin: 0;
  transition: ease all 0.9s;
}
.body-home .o-logo--furias-text {
  opacity: 0;
  transition: ease all 0.9s;
}
.body-home .c-header--fixed .o-logo--furias {
  opacity: 0;
  transition: ease all 0.9s;
}
.body-home .c-header--fixed .o-logo--furias-text {
  opacity: 1;
  transition: ease all 0.9s;
}

.menu {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
}

.menu-item a {
  padding: 8px 0;
  line-height: 1.8;
  position: relative;
  margin: 0 8px;
  font-size: 18px;
  font-weight: 700;
  display: flex;
  flex-direction: column;
  text-transform: uppercase;
  transition: ease all 0.3s;
}
.menu-item a:after {
  transition: ease all 0.3s;
  content: "";
  display: block;
  width: 0;
  height: 4px;
  background-color: transparent;
  border-radius: 4px;
}
.menu-item a:hover {
  transition: ease all 0.3s;
}
.menu-item a:hover:after {
  background-color: currentColor;
  width: 100%;
}
@media (min-width: 768px) {
  .menu-item a {
    font-size: 14px;
  }
}
@media (min-width: 1200px) {
  .menu-item a {
    font-size: 16px;
    margin: 0 8px;
  }
}

.menu-item.current-menu-item a:after,
.menu-item.current-menu-parent a:after {
  background-color: currentColor;
  width: 100%;
}

.c-searcher {
  position: absolute;
  left: 0;
  padding: 8px;
  background: rgba(255, 255, 255, 0.94);
  width: 100%;
  height: 30vh;
  z-index: 2;
  display: flex;
  flex-direction: column;
  top: -110px;
  opacity: 0;
  transition: ease all 0.9s;
  transition-delay: 1s;
}
.c-searcher.u-display--block {
  transition-delay: 1s;
  transition: ease all 0.9s;
  top: 0;
  opacity: 1;
  display: flex !important;
}
.c-searcher.u-display--block > div {
  flex: 1;
}

.c-searcher__actions {
  text-align: right;
  max-height: 42px;
}

.c-searcher__field {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 32px;
}

.search-live {
  max-width: 80vw;
  width: 100%;
}
@media (min-width: 991px) {
  .search-live {
    max-width: 50vw;
  }
}

.search-live input {
  padding: 8px 64px 8px 16px;
  border: 0;
  border-bottom: 1px solid #DEDEDE;
  letter-spacing: 0em;
  line-height: 1.4;
  font-size: 1.75rem;
  background-color: transparent !important;
  width: 100%;
  font-family: "Bebas Kai";
  background-image: url("/wp-content/themes/tiavoslasfurias/images/icons/search.svg");
  background-repeat: no-repeat;
  background-position: right 16px center;
  background-size: 20px;
}
.search-live input:focus {
  outline: none;
  border-bottom: 1px solid #DEDEDE;
}

.search-live div.search-live-results-content {
  max-height: 80vh;
}
@media (min-width: 768px) {
  .search-live div.search-live-results-content {
    max-height: 60vh;
  }
}

.search-live .result-info a {
  font-family: "Bebas Kai";
  font-size: 24px;
  line-height: 0.9;
  color: #231F20;
  transition: ease all 0.3s;
}
.search-live .result-info a:hover {
  transition: ease all 0.3s;
  text-decoration: none !important;
}
.search-live .result-info a span.title:hover {
  transition: ease all 0.3s;
  text-decoration: none !important;
}

.c-slider {
  overflow: hidden;
  position: relative;
  min-height: 50vh;
  margin-bottom: 32px;
  content-visibility: auto;
  z-index: 1;
}
@media (min-width: 991px) {
  .c-slider {
    min-height: 60vh;
  z-index: 1;
  }
}
.c-slider .o-img-noise {
  min-height: 50vh;
}
@media (min-width: 991px) {
  .c-slider .o-img-noise {
    min-height: 60vh;
  }
}
@media (max-width: 990px) {
  .c-slider {
    max-height: 50vh !important;
  }
}


@media (min-width: 1920px) {
  .soliloquy-container {
    max-width: 100vw !important;
    width: 100% !important;
    /*    max-height: calc(100vh - 80px) !important;*/
  }
}

.soliloquy-container .soliloquy-image {
  min-height: 50vh;
  height: none !important;
  min-width: 100%;
  width: auto;
  object-fit: cover;
}
@media (min-width: 991px) {
  .soliloquy-container .soliloquy-image {
    min-height: 60vh;
  }
}

.soliloquy-container .soliloquy-caption {
  height: 100%;
  display: flex !important;
  align-items: center;
  padding: 16px;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.3) 45%, rgba(0, 0, 0, 0.8) 100%) !important;
}
@media (min-width: 768px) {
  .soliloquy-container .soliloquy-caption {
    padding: 16px 64px;
  }
}

.soliloquy-container .soliloquy-caption-inside {
  max-width: 1140px;
  width: 100%;
  text-align: left !important;
  font-family: "Bebas Kai";
  margin: 0 auto;
  padding: 32px 0 0 !important;
  white-space: inherit !important;
}
@media (min-width: 768px) {
  .soliloquy-container .soliloquy-caption-inside {
    padding: unset !important;
  }
}

.soliloquy-controls-direction {
  display: none;
}

.soliloquy-container .soliloquy-pager {
  left: 0;
  top: 0;
  width: 50px !important;
  height: 100% !important;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.soliloquy-container .soliloquy-pager-item {
  margin: 8px 0 !important;
}

.soliloquy-container .soliloquy-pager-link {
  background-image: none !important;
  border: 1px solid #fff !important;
  border-radius: 50px;
}
.soliloquy-container .soliloquy-pager-link.active {
  background-color: #fff !important;
  transform: scale(1.4);
}

.c-hero {
  position: relative;
  max-height: 100vh;
  min-height: 40vh;
  overflow: hidden;
  content-visibility: auto;
}
.c-hero__image {
  min-height: 40vh;
}
@media (min-width: 768px) {
  .c-hero__image {
    min-height: 60vh;
  }
}
.c-hero__img {
  width: 100%;
  object-fit: cover;
  margin-top: 32px;
  min-height: 40vh;
}
@media (min-width: 768px) {
  .c-hero__img {
    min-height: 60vh;
  }
}
@media (min-width: 1600px) {
  .c-hero__img {
    margin-top: 0;
  }
}
@media (min-width: 768px) {
  .c-hero {
    min-height: 60vh;
  }
}

.c-hero__copy {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 240px 20px 20px;
}

.body-category .c-hero__copy {
  padding: 14vh 20px 1vh;
}
@media (min-width: 1600px) {
  .body-category .c-hero__copy {
    padding: 24vh 20px 1vh;
  }
}

.c-brief-news {
  padding: 32px 0;
  content-visibility: auto;
}

.c-slider-text {
  padding: 32px 0;
  max-width: 100vw;
}

.c-slider-text .slick-arrow {
  display: none !important;
}

.c-slider-text .slick-dots {
  display: flex;
  justify-content: center;
  align-items: center;
}

.c-slider-text .slick-dots .slick-active button {
  transform: scale(1.3);
  opacity: 1;
}

.c-slider-text .slick-dots button {
  font-size: 0;
  border-radius: 500px;
  margin: 0 8px;
  background-color: #9B9B9B;
  padding: 6px;
  min-height: unset;
  opacity: 0.8;
  transition: ease all 0.3s;
}
.c-slider-text .slick-dots button:hover {
  transition: ease all 0.3s;
  transform: scale(1.3);
  opacity: 1;
}

.c-slider-text__copy {
  outline: none;
}

.c-slider-text__copy p {
  font-weight: 300;
  font-size: 18px;
  color: #231F20;
  text-align: center;
  line-height: 1.3;
  max-width: 900px;
  margin: 0 auto;
  position: relative;
  box-sizing: border-box;
  padding: 32px 8px;
}
.c-slider-text__copy p:after {
  content: "";
  background-image: url("/wp-content/themes/tiavoslasfurias/images/quotes.svg");
  background-repeat: no-repeat;
  opacity: 0.3;
  padding: 40px;
  background-size: cover;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
@media (min-width: 530px) {
  .c-slider-text__copy p {
    font-size: 28px;
  }
}
@media (min-width: 768px) {
  .c-slider-text__copy p {
    font-size: 36px;
    line-height: 47px;
    max-width: 900px;
  }
}

.c-sound-fiction {
  text-align: center;
  padding: 64px 0;
  background-image: url("/wp-content/themes/tiavoslasfurias/images/backgrounds/red-bg.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  content-visibility: auto;
}
.c-sound-fiction:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(180deg, rgba(190, 52, 50, 0) 2%, #A82E2D 100%);
}

.c-sound-fiction__body {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 32px;
}

.c-sound-fiction__podcast {
  max-width: 760px;
  width: 100%;
  margin: 0 auto 32px;
  box-shadow: 0 50px 400px 20px rgba(90, 0, 0, 0.4);
}

.c-sound-fiction__iframe .btn-apps a {
  display: inherit !important;
}

.c-sound-fiction__footer .o-button {
  max-width: 260px;
  width: 100%;
  margin: 0 auto;
}

.c-bad-blood {
  padding: 16px 0 64px;
  background-image: url("/wp-content/themes/tiavoslasfurias/images/backgrounds/white-10-bg.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  content-visibility: auto;
}
.c-bad-blood:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 380px;
  top: 0;
  left: 0;
  background-image: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
}
.c-bad-blood:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 380px;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 1%, #FFFFFF 100%);
}

.c-related-news {
  padding: 64px 0;
  content-visibility: auto;
}

.c-comments {
  background-color: #FFFCF3;
  padding: 32px 0;
  content-visibility: auto;
}

.c-comments-header {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: max-content;
  margin: 0 auto 32px;
  text-align: center;
}

.c-comments .container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  max-width: 750px;
  width: 100%;
  box-sizing: border-box;
  margin: 0 auto;
}

.comment-respond {
  margin-top: 16px;
}

.comment-form {
  margin-top: 8px;
  display: flex;
  flex-direction: column;
}

.comment-reply-title {
  font-family: "Bebas Kai";
  font-size: 32px;
  color: #231F20;
}

.comment-notes {
  order: 1;
}

.comment-form-comment {
  display: flex;
  flex-direction: column;
  order: 5;
}
.comment-form-comment label {
  margin-bottom: 8px;
  font-size: 18px;
}

.comment-form-author {
  order: 2;
  display: flex;
  flex-direction: column;
}
.comment-form-author label {
  margin-bottom: 8px;
  font-size: 18px;
}

.comment-form-email {
  display: flex;
  flex-direction: column;
  order: 3;
}
.comment-form-email label {
  margin-bottom: 8px;
  font-size: 18px;
}

.comment-form-url {
  display: flex;
  flex-direction: column;
  order: 4;
}
.comment-form-url label {
  margin-bottom: 8px;
  font-size: 18px;
}

.comment-form-cookies-consent {
  order: 6;
}

.anr_captcha_field {
  order: 7;
  margin-bottom: 16px;
}

.form-submit {
  order: 8;
}

.c-comments__item {
  padding: 16px 0;
  border-bottom: 1px solid #ccc;
}
.c-comments__item:last-child {
  border-bottom: 0;
}

.c-comments__item-header {
  display: flex;
  flex-direction: column;
  margin-bottom: 16px;
}

.c-comments__author {
  font-family: "Bebas Kai";
  font-size: 24px;
  color: #231F20;
}

.c-comments__date {
  padding-left: 16px;
  font-size: 11px;
  color: #231F20;
}

.c-comments__item-body {
  padding-left: 16px;
}

.c-comments__copy {
  font-size: 16px;
}
.c-comments__copy:first-letter {
  text-transform: uppercase;
}

.contacto .wp-block-group.container {
  padding: 256px 16px 32px;
  max-width: 100%;
  width: 100%;
  background-image: url("/wp-content/themes/tiavoslasfurias/images/backgrounds/white-10-bg.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
}
.contacto .wp-block-group.container:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-image: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
}
.contacto .wp-block-group.container:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 50%;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 1%, #FFFFFF 100%);
}

.contacto .wp-block-group__inner-container {
  max-width: 750px;
  margin: 0 auto;
  position: relative;
  z-index: 1;
}

.c-contact__form-footer {
  max-width: 94%;
  margin: 0 auto;
}

.c-form__checks {
  margin-bottom: 16px;
}
.c-form__checks a:hover {
  color: #c41f2b;
}

.c-form__checks .wpcf7-list-item {
  margin-left: 0;
  margin-bottom: 8px;
}
.c-form__checks .wpcf7-list-item label {
  display: flex;
  align-items: flex-start;
}

.c-form__actions {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 32px;
}

.c-contact__info {
  background-color: #fff;
  padding: 16px;
  box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.05);
}

.c-contact__info h2 {
  text-align: center;
  margin-bottom: 32px;
  color: #c41f2b;
}
.c-protection__item {
  margin-bottom: 16px;
  display: flex;
  flex-direction: row;
  text-align: left;
  justify-content: flex-start;
}
.c-protection__item a:hover {
  color: #c41f2b;
}

.c-protection__item-left {
  width: 160px;
  min-width: 160px;
  padding-right: 20px;
  font-weight: 600;
  color: #1C355E;
}

.c-newsletter {
  background-color: #1a1a1a;
  max-width: 100% !important;
  width: 100%;
  padding: 64px 0;
  margin: 0 !important;
  content-visibility: auto;
}
.c-newsletter .container {
  max-width: 940px;
}

.c-newsletter__header {
  margin-bottom: 32px;
  padding: 0 8px;
}

.c-newsletter__copy {
  max-width: 750px;
  width: 100%;
}

.c-newsletter__legal {
  max-width: 100%;
  width: 100%;
}

.c-newsletter-submit {
  padding: 10vh 16px 32px;
  height: 80vh;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-image: url("/wp-content/themes/tiavoslasfurias/images/backgrounds/white-10-bg.jpg");
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  position: relative;
}
.c-newsletter-submit:after {
  content: "";
  display: block;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
}
.c-newsletter-submit p {
  text-align: center;
  font-size: 24px;
}
.c-newsletter-submit p.o-text--xxs {
  font-size: 14px;
}
.c-newsletter-submit .o-title {
  color: #c41f2b;
  font-size: 36px;
}

.c-footer {
  /* background-color: #F5D9DF; */
  /* Blanqueando */
  background-color: #f2f2f2;
  padding: 0;
  content-visibility: auto;
}
.c-footer p.o-text--copy {
  opacity: 1;
}

.c-footer .container {
  padding: 16px;
}

.c-footer__body {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
@media (min-width: 768px) {
  .c-footer__body {
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
  }
}

/*LOGO DISPLAY SECTIONS AND HOME*/
.body-home .c-footer__logo-sections {
  display: none;
}

.body-author .c-footer__logo-sections,
.body-single-post .c-footer__logo-sections,
.body-all-posts .c-footer__logo-sections,
.body-page .c-footer__logo-sections,
.body-tag .c-footer__logo-sections,
.body-category .c-footer__logo-sections {
  display: block;
  max-width: 230px;
  width: 230px;
}

.body-home .c-footer__logo-home {
  display: block;
  width: 260px;
}

.c-footer__logo-home {
  /*legal*/
  /*contact*/
  /*about us*/
  /*ads*/
  /*no home category*/
}
.politica-de-privacidad .c-footer__logo-home {
  display: none;
}
.contacto .c-footer__logo-home {
  display: none;
}
.punto-violeta .c-footer__logo-home {
    display: none;
}
.body-tag .c-footer__logo-home {
  display: none;
}
.las-furias .c-footer__logo-home, .mecenas-patreon .c-footer__logo-home, .socias .c-footer__logo-home {
  display: none;
}
.tarifas-de-publicidad .c-footer__logo-home {
  display: none;
}
.body-category .c-footer__logo-home {
  display: none;
}
.politica-de-cookies .c-footer__logo-home {
  display: none;
}
.aviso-legal .c-footer__logo-home {
  display: none;
}
.body-single-post .c-footer__logo-home {
  display: none;
}
.body-all-posts .c-footer__logo-home {
  display: none;
}
.newsletter .c-footer__logo-home {
  display: none;
}
.body-author .c-footer__logo-home {
  display: none;
}
.page-template-default .c-footer__logo-home {
  display: none;
}

.c-footer__item-left {
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .c-footer__item-left {
    margin-right: auto;
    margin-left: 0;
  }
}

/*END LOGO DISPLAY SECTIONS AND HOME*/
/*MENU FOOTER AND SOCIAL LINKS*/
.c-footer__item-right {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (min-width: 768px) {
  .c-footer__item-right {
    align-items: flex-end;
  }
}

.c-footer__menu .menu-item a {
  font-family: "Titillium Web";
  margin: 8px;
  font-weight: 700;
  font-size: 18px;
  text-transform: unset;
  line-height: 1.6;
  /* color: #1C355E; */
  /* Blanqueando */
  color: #231F20;

  
  padding: 0;
}
.c-footer__menu .menu-item a:after {
  height: 2px;
}

.c-footer__menu .menu {
  flex-direction: column;
  align-items: center;
}
@media (min-width: 768px) {
  .c-footer__menu .menu {
    flex-direction: row;
    align-items: flex-start;
  }
}

/*SOCIAL*/
/*FACEBOOK*/
.menu-item-54 a {
  font-size: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  padding: 0;
  margin: 0 8px;
  opacity: 0.6;
}
.menu-item-54 a:after {
  display: none;
}
.menu-item-54 a:before {
  content: "";
  width: 20px;
  height: 20px;
  -webkit-mask: url("/wp-content/themes/tiavoslasfurias/images/icons/fb.svg") no-repeat 50% 50%;
  mask: url("/wp-content/themes/tiavoslasfurias/images/icons/fb.svg") no-repeat 50% 50%;
  -webkit-mask-size: cover;
  mask-size: cover;
  /* background-color: #1C355E; */
  /* Blanqueando */
  background-color: #231F20;
}
.menu-item-54 a:hover {
  opacity: 1;
}

/*Twitter*/
.menu-item-41856 a {
  font-size: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  padding: 0;
  margin: 0 8px;
  opacity: .6;
}

.menu-item-41856 a:after {
  display: none;
}

.menu-item-41856 a:before {
  content: '';
  width: 20px;
  height: 20px;
  -webkit-mask: url("/wp-content/themes/tiavoslasfurias/images/icons/tw.svg") no-repeat 50% 50%;
  mask: url("/wp-content/themes/tiavoslasfurias/images/icons/tw.svg") no-repeat 50% 50%;
  -webkit-mask-size: cover;
  mask-size: cover;
  /* background-color: #1C355E; */
  /* Blanqueando */
  background-color: #231F20;
}

.menu-item-41856 a:hover {
  opacity: 1;
}

/*Threads*/
.menu-item-41857 a {
  font-size: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  padding: 0;
  margin: 0 8px;
  opacity: .6;
}

.menu-item-41857 a:after {
  display: none;
}

.menu-item-41857 a:before {
  content: '';
  width: 17px;
  height: 20px;
  -webkit-mask: url("/wp-content/themes/tiavoslasfurias/images/icons/th.svg") no-repeat 50% 50%;
  mask: url("/wp-content/themes/tiavoslasfurias/images/icons/th.svg") no-repeat 50% 50%;
  -webkit-mask-size: cover;
  mask-size: cover;
  /* background-color: #1C355E; */
  /* Blanqueando */
  background-color: #231F20;
}

.menu-item-41857 a:hover {
  opacity: 1;
}

/*LINKEDIN*/
.menu-item-56 a {
  font-size: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  padding: 0;
  margin: 0 8px;
  opacity: 0.6;
}
.menu-item-56 a:after {
  display: none;
}
.menu-item-56 a:before {
  content: "";
  width: 20px;
  height: 20px;
  -webkit-mask: url("/wp-content/themes/tiavoslasfurias/images/icons/in.svg") no-repeat 50% 50%;
  mask: url("/wp-content/themes/tiavoslasfurias/images/icons/in.svg") no-repeat 50% 50%;
  -webkit-mask-size: cover;
  mask-size: cover;
  /* background-color: #1C355E; */
  /* Blanqueando */
  background-color: #231F20;
}
.menu-item-56 a:hover {
  opacity: 1;
}

/*YOUTUBE*/
.menu-item-57 a {
  font-size: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  padding: 0;
  margin: 0 8px;
  opacity: 0.6;
}
.menu-item-57 a:after {
  display: none;
}
.menu-item-57 a:before {
  content: "";
  width: 20px;
  height: 20px;
  -webkit-mask: url("/wp-content/themes/tiavoslasfurias/images/icons/yt.svg") no-repeat 50% 50%;
  mask: url("/wp-content/themes/tiavoslasfurias/images/icons/yt.svg") no-repeat 50% 50%;
  -webkit-mask-size: cover;
  mask-size: cover;
  /* background-color: #1C355E; */
  /* Blanqueando */
  background-color: #231F20;

}
.menu-item-57 a:hover {
  opacity: 1;
}

/*INSTAGRAM*/
/*item production*/
.menu-item-1364 a,
.menu-item-748 a {
  font-size: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  padding: 0;
  margin: 0 8px;
  opacity: 0.6;
}
.menu-item-1364 a:after,
.menu-item-748 a:after {
  display: none;
}
.menu-item-1364 a:before,
.menu-item-748 a:before {
  content: "";
  width: 20px;
  height: 20px;
  -webkit-mask: url("/wp-content/themes/tiavoslasfurias/images/icons/ins.svg") no-repeat 50% 50%;
  mask: url("/wp-content/themes/tiavoslasfurias/images/icons/ins.svg") no-repeat 50% 50%;
  -webkit-mask-size: cover;
  mask-size: cover;
  /* background-color: #1C355E; */
  /* Blanqueando */
  background-color: #231F20;
}
.menu-item-1364 a:hover,
.menu-item-748 a:hover {
  opacity: 1;
}

/*END MENU FOOTER AND SOCIAL LINKS*/
.c-footer__bottom {
  background-color: #020202;
}
.c-footer__bottom .container {
  padding: 8px 16px;
}

.c-footer__bottom-body {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
}
@media (min-width: 830px) {
  .c-footer__bottom-body {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    text-align: left;
  }
}

.c-footer__bottom .menu {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
@media (min-width: 530px) {
  .c-footer__bottom .menu {
    flex-direction: row;
    justify-content: space-between;
  }
}

.c-footer__bottom .menu a {
  font-family: "Titillium Web";
  color: #fff;
  font-size: 14px;
  text-transform: initial;
  font-weight: 300;
  margin: 0 8px;
  padding: 0;
  transition: ease all 0.3s;
}
.c-footer__bottom .menu a:after {
  display: none;
}
.c-footer__bottom .menu a:hover {
  transition: ease all 0.3s;
  color: #F5D9DF;
}

/*CINE*/
.cine .c-footer {
  background-color: #f2f2f2;
  /*LOGO*/
  /*LINKS*/
  /*BOTTOM TEXT AND LINKS*/
}
.cine .c-footer .o-logo-furias {
  fill: #231F20;
}
.cine .c-footer .menu-item a {
  color: #231F20;
}
.cine .c-footer .menu-item a:before {
  background-color: #231F20;
}
.cine .c-footer .c-footer__bottom {
  background-color: #231F20;
}
.cine .c-footer .c-footer__bottom a {
  color: #FFFFFF;
}
.cine .c-footer .c-footer__bottom a:hover {
  color: #FFFFFF;
}

/*SERIES*/
.series .c-footer {
  /* background-color: #A17977; */
  /*LOGO*/
  /*LINKS*/
  /*BOTTOM TEXT AND LINKS*/
}
/* .series .c-footer .o-logo-furias {
  fill: #3B2114;
}
.series .c-footer .menu-item a {
  color: #3B2114;
}
.series .c-footer .menu-item a:before {
  background-color: #3B2114;
}
.series .c-footer .c-footer__bottom {
  background-color: #3B2114;
}
.series .c-footer .c-footer__bottom a {
  color: #A17977;
}
.series .c-footer .c-footer__bottom a:hover {
  color: #fff;
} */

/*LITERARY CLUB*/
.literary-club .c-footer {
  /* background-color: #789CAC; */
  /*LOGO*/
  /*LINKS*/
  /*BOTTOM TEXT AND LINKS*/
}
/* .literary-club .c-footer .o-logo-furias {
  fill: #151D45;
}
.literary-club .c-footer .menu-item a {
  color: #151D45;
}
.literary-club .c-footer .menu-item a:before {
  background-color: #151D45;
}
.literary-club .c-footer .c-footer__bottom {
  background-color: #151D45;
}
.literary-club .c-footer .c-footer__bottom a {
  color: #789CAC;
}
.literary-club .c-footer .c-footer__bottom a:hover {
  color: #fff;
} */

/*ARTE*/
.arte .c-footer {
  /* background-color: #B06F8B; */
  /*LOGO*/
  /*LINKS*/
  /*BOTTOM TEXT AND LINKS*/
}
/* .arte .c-footer .o-logo-furias {
  fill: #4E0022;
}
.arte .c-footer .menu-item a {
  color: #4E0022;
}
.arte .c-footer .menu-item a:before {
  background-color: #4E0022;
}
.arte .c-footer .c-footer__bottom {
  background-color: #4E0022;
}
.arte .c-footer .c-footer__bottom a {
  color: #B06F8B;
}
.arte .c-footer .c-footer__bottom a:hover {
  color: #fff;
} */

/*COMIC*/
.comic .c-footer {
  /* background-color: #61907F; */
  /*LOGO*/
  /*LINKS*/
  /*BOTTOM TEXT AND LINKS*/
}
/* .comic .c-footer .o-logo-furias {
  fill: #264238;
}
.comic .c-footer .menu-item a {
  color: #264238;
}
.comic .c-footer .menu-item a:before {
  background-color: #264238;
}
.comic .c-footer .c-footer__bottom {
  background-color: #264238;
}
.comic .c-footer .c-footer__bottom a {
  color: #61907F;
}
.comic .c-footer .c-footer__bottom a:hover {
  color: #fff;
} */

/*MUSIC*/
.musica .c-footer {
  /* background-color: #BD845F; */
  /*LOGO*/
  /*LINKS*/
  /*BOTTOM TEXT AND LINKS*/
}
/* .musica .c-footer .o-logo-furias {
  fill: #503726;
}
.musica .c-footer .menu-item a {
  color: #503726;
}
.musica .c-footer .menu-item a:before {
  background-color: #503726;
}
.musica .c-footer .c-footer__bottom {
  background-color: #503726;
}
.musica .c-footer .c-footer__bottom a {
  color: #BD845F;
}
.musica .c-footer .c-footer__bottom a:hover {
  color: #fff;
} */

/*INTERVIEW*/
.entrevistas .c-footer {
  /* background-color: #A02015; */
  /*LOGO*/
  /*LINKS*/
  /*BOTTOM TEXT AND LINKS*/
}
/* .entrevistas .c-footer .o-logo-furias {
  fill: #330905;
}
.entrevistas .c-footer .menu-item a {
  color: #330905;
}
.entrevistas .c-footer .menu-item a:before {
  background-color: #330905;
}
.entrevistas .c-footer .c-footer__bottom {
  background-color: #330905;
}
.entrevistas .c-footer .c-footer__bottom a {
  color: #A02015;
}
.entrevistas .c-footer .c-footer__bottom a:hover {
  color: #fff;
} */

/*TECNOETICH*/
.tecnoetica .c-footer {
  /* background-color: #BFAD87; */
  /*LOGO*/
  /*LINKS*/
  /*BOTTOM TEXT AND LINKS*/
}
/* .tecnoetica .c-footer .o-logo-furias {
  fill: #403A2D;
}
.tecnoetica .c-footer .menu-item a {
  color: #403A2D;
}
.tecnoetica .c-footer .menu-item a:before {
  background-color: #403A2D;
}
.tecnoetica .c-footer .c-footer__bottom {
  background-color: #403A2D;
}
.tecnoetica .c-footer .c-footer__bottom a {
  color: #BFAD87;
}
.tecnoetica .c-footer .c-footer__bottom a:hover {
  color: #fff;
} */

.s-cms-content {
  content-visibility: auto;
}
.s-cms-content div {
  position: relative;
}
.s-cms-content .c-hero {
  margin-bottom: 32px;
}
.s-cms-content .c-post__content {
  display: flex;
  flex-direction: column-reverse;
  justify-content: center;
}
@media (min-width: 769px) {
  .s-cms-content .c-post__content {
    flex-direction: row;
  }
}
.s-cms-content .container {
  margin-bottom: 64px;
}
.s-cms-content .c-post__article {
  padding: 0;
}
@media (min-width: 769px) {
  .s-cms-content .c-post__article {
    padding: 0 16px;
  }
}
.s-cms-content .c-post__article-header {
  border-bottom: 1px solid #ccc;
  padding-bottom: 16px;
  margin-bottom: 32px;
}
@media (min-width: 769px) {
  .s-cms-content .c-post__article-header {
    border: none;
  }
}
.s-cms-content .c-post__article-details {
  display: flex;
  flex-direction: column;
}
@media (min-width: 480px) {
  .s-cms-content .c-post__article-details {
    flex-direction: row;
    justify-content: space-between;
  }
}
.s-cms-content .o-text-subtitle {
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 300;
  letter-spacing: 0.22px;
  margin-bottom: 16px;
}
.s-cms-content .c-author {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 16px;
}
@media (min-width: 769px) {
  .s-cms-content .c-author {
    margin-bottom: 0;
  }
}
.s-cms-content .c-author__left {
  width: 68px;
}
.s-cms-content .c-author__right {
  padding: 0 16px;
}
.s-cms-content .c-author__right .o-text--author {
  transition: ease all 0.3s;
}
.s-cms-content .c-author__right .o-text--author:hover {
  transition: ease all 0.3s;
  color: #c41f2b;
}
.s-cms-content .c-post__copy p {
  font-size: 20px;
  font-weight: 300;
  line-height: 1.5;
  margin: 16px 0;
}
.s-cms-content .c-post__copy p:first-child {
  font-weight: 700;
}
.s-cms-content .c-post__copy p:first-child:first-letter {
  float: left;
  font-size: 72px;
  line-height: 0.6;
  font-weight: 100;
  margin: 0.05em 0.1em 0 0;
  text-transform: uppercase;
  font-style: normal;
}
.s-cms-content .c-post__copy .wp-block-quote {
  margin: 0 16px 32px;
  padding: 16px 32px;
  position: relative;
}
.s-cms-content .c-post__copy .wp-block-quote:after {
  content: "";
  background-image: url("/wp-content/themes/tiavoslasfurias/images/quotes.svg");
  background-repeat: no-repeat;
  opacity: 0.3;
  padding: 20px;
  background-size: cover;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.s-cms-content .c-post__copy .wp-block-quote p {
  margin-bottom: 0;
}
.s-cms-content .c-post__copy .wp-block-quote p::first-letter {
  float: none;
  font-size: unset;
  font-weight: inherit;
  text-transform: inherit;
}
.s-cms-content .c-post__copy ul, .s-cms-content .c-post__copy ol {
  list-style: unset;
  padding-left: 24px;
}
.s-cms-content .c-post__copy ul li, .s-cms-content .c-post__copy ol li {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  margin-bottom: 16px;
  font-weight: initial;
}
.s-cms-content .c-post__copy a {
  text-decoration: underline;
}
.s-cms-content .c-post__copy a:hover {
  color: #c41f2b;
}
.s-cms-content .c-post__copy .wp-block-embed-youtube {
  margin-bottom: 64px;
}
.s-cms-content .c-post__copy .wp-block-embed__wrapper {
  height: 0;
  overflow: hidden;
  padding-bottom: 56.25%;
  padding-top: 30px;
  position: relative;
}

figure .wp-block-embed__wrapper {
    padding-bottom: 313px !important;
}

@media (min-width:992px){

figure.wp-block-embed-wordpress.wp-block-embed.is-type-wp-embed.is-provider-las-furias-cultural-magazine {
    max-height: 268px !important;
}
}

.s-cms-content .c-post__copy iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.s-cms-content .c-post__copy figure.wp-block-image {
  margin-bottom: 32px;
}
.s-cms-content .c-post__copy figure.wp-block-image img {
  width: 100%;
  content-visibility: auto;
}
.s-cms-content .c-post__copy figcaption {
  font-size: 16px;
  color: #b2b2b2;
  letter-spacing: 0;
}
.s-cms-content .c-post__copy h2 {
  margin-bottom: 16px;
  font-size:24px !important;
  font-weight: 700;
}
.s-cms-content .c-post__aside-ads {
  max-width: 100%;
  width: 100%;
  padding: 0;
}
@media (min-width: 769px) {
  .s-cms-content .c-post__aside-ads {
    min-width: 300px;
    max-width: 360px;
  }
}
.s-cms-content .c-post__social {
  padding-bottom: 16px;
  border-bottom: 1px solid #ccc;
  margin-bottom: 32px;
  display: none;
}
@media (min-width: 769px) {
  .s-cms-content .c-post__social {
    display: block;
  }
}
.s-cms-content .c-post__social-header {
  margin-bottom: 8px;
  text-align: center;
}
@media (min-width: 530px) {
  .s-cms-content .c-post__social-header {
    text-align: right;
  }
}
@media (min-width: 769px) {
  .s-cms-content .c-post__social-header {
    text-align: left;
  }
}
.s-cms-content .c-post__social-body .heateor_sss_sharing_ul {
  display: flex;
  justify-content: center;
}
@media (min-width: 530px) {
  .s-cms-content .c-post__social-body .heateor_sss_sharing_ul {
    justify-content: flex-end;
  }
}
@media (min-width: 769px) {
  .s-cms-content .c-post__social-body .heateor_sss_sharing_ul {
    justify-content: flex-start;
  }
}
.s-cms-content .c-post__social--mobile {
  display: block;
  border: none;
  padding: 0;
  margin: 0;
}
@media (min-width: 769px) {
  .s-cms-content .c-post__social--mobile {
    display: none;
  }
}
.s-cms-content .c-post__social--mobile .c-post__social-header {
  text-align: left;
  margin-bottom: 8px;
}
@media (min-width: 480px) {
  .s-cms-content .c-post__social--mobile .c-post__social-header {
    text-align: right;
  }
}
.s-cms-content .c-post__social--mobile .heateor_sss_sharing_ul {
  justify-content: flex-start;
}
@media (min-width: 480px) {
  .s-cms-content .c-post__social--mobile .heateor_sss_sharing_ul {
    justify-content: flex-end;
  }
}
.s-cms-content .a-single {
  margin-bottom: 16px;
}

.has-drop-cap:not(:focus):first-letter {
  float: left;
  font-size: 72px;
  line-height: 0.6;
  font-weight: 100;
  margin: 0.05em 0.1em 0 0;
  text-transform: uppercase;
  font-style: normal;
}

.main {
  padding-top: 50px;
  content-visibility: auto;
}
@media (min-width: 991px) {
  .main {
    padding-top: 70px;
  }
}

.container {
  max-width: 1140px;
  padding: 0 16px;
  margin: 0 auto;
  position: relative;
  z-index: 1;
}
@media (min-width: 2560px) {
  .container {
    max-width: 1560px;
  }
}

.container--full-width {
  max-width: 100%;
  width: 100%;
  margin: 0 auto;
  position: relative;
  z-index: 1;
}

.c-card-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  max-width: 1600px;	
  width: 100%;	
  margin: 0 auto;
}

.c-last-post__body .c-card-list{
  max-width: 100% !important;
}
.c-card-list:after {
  content: "";
  display: block;
  max-width: 100%;
  width: 100%;
  margin: 0;
  order: 15;
}
@media (min-width: 768px) {
  .c-card-list:after {
    max-width: 330px;
    margin: 16px 0;
  }
}
@media (min-width: 1200px) {
  .c-card-list {
    /*@media (min-width: $screen-xxl){
      &:after{
        display: none;
      }
    }*/
  }
  .c-card-list:after {
    max-width: 336px;
    margin: 16px;
  }
}

.o-stack {
  display: flex;
  flex-direction: column;
}

.o-stack--horizontal {
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-end;
}

.o-stack__item {
  padding: 0 8px;
  max-width: 100%;
  width: 100%;
}
@media (min-width: 768px) {
  .o-stack__item {
    max-width: 33%;
  }
}

.c-posts-header {
  text-align: center;
  margin-bottom: 32px;
}

.c-post__footer {
  padding: 32px 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  width: 100%;
}

.o-img-noise {
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url("/wp-content/themes/tiavoslasfurias/images/backgrounds/noise.png");
  z-index: 51;
  object-fit: contain;
}

.c-textual {
  padding: 256px 0 64px;
}
.c-textual table {
  line-height: 1;
  margin-bottom: 32px;
}
.c-textual table td {
  padding: 8px;
}

.las-furias, .mecenas-patreon, .socias {
  background-color: #FFFCF3;
  background-image: url("/wp-content/themes/tiavoslasfurias/images/backgrounds/furias-bg.svg");
  background-repeat: repeat;
  background-size: 100%;
}

.mecenas-patreon .o-subtitle--about:nth-child(odd), .socias .o-subtitle--about:nth-child(odd){
    color: #554b3f;
}

.las-furias .wp-block-group.container, .mecenas-patreon .wp-block-group.container, .socias .wp-block-group.container {
  padding: 256px 16px 64px;
  max-width: 1560px;
}
.las-furias__header {
  text-align: center;
  margin-bottom: 32px;
}

.las-furias__intro-text {
  max-width: 1140px;
  margin: 0 auto 64px;
}

.las-furias__desc {
  max-width: 1140px;
  margin: 0 auto;
}

.tarifas-de-publicidad .wp-block-group.container {
  padding: 256px 16px 64px;
  max-width: 1560px;
}

.tarifas-publicitaria__header .tarifas-publicidad__img {
  display: none;
}
@media (min-width: 991px) {
  .tarifas-publicitaria__header .tarifas-publicidad__img {
    display: block;
  }
}

.tarifas-publicidad__hand {
  display: none;
}
@media (min-width: 991px) {
  .tarifas-publicidad__hand {
    display: block;
  }
}

.tarifas-publicidad__title {
  margin: 0 !important;
  max-width: 100%;
  flex-basis: 100% !important;
}
@media (min-width: 991px) {
  .tarifas-publicidad__title {
    margin: 0 auto !important;
    max-width: unset;
    flex-basis: unset !important;
  }
}

.tarifas-de-publicidad__body .tarifas-de-publicidad__img-arrows {
  width: max-content;
  margin: 0 auto;
  max-width: 100%;
}

.tarifas-de-publicidad__body {
  margin-bottom: 32px;
}

.tarifas-de-publicidad__copy {
  max-width: 1140px;
  margin: 0 auto;
}

.tarifas-de-publicidad__contact {
  background-color: #FFFCF3;
  position: relative;
}
.tarifas-de-publicidad__contact .wp-block-group.container {
  padding: 16px 0;
}

.tarifas-de-publicidad__contact-aside img {
  background-color: #231F20;
  padding: 16px;
  border-radius: 500px;
  width: 100px;
  height: 100px;
  margin-top: -50px;
}

.tarifas-de-publicidad__contact .c-contact__form {
  max-width: 750px;
  margin: 0 auto;
  position: relative;
  z-index: 1;
}

.tarifas-de-publicidad .wp-block-table table {
  line-height: unset;
  max-width: 750px;
  margin: 0 auto 32px;
}
.tarifas-de-publicidad .wp-block-table table tr td {
  padding: 4px;
  max-width: 50%;
  width: 100%;
}
.tarifas-de-publicidad .wp-block-table table tr td:first-child {
  text-transform: uppercase;
  color: #231F20;
  font-weight: 700;
}

.o-table-mpu {
  justify-content: center;
}

.o-table-mpu .o-table-mpu__img {
  height: unset;
  text-align: center;
}
@media (min-width: 768px) {
  .o-table-mpu .o-table-mpu__img {
    height: 465px;
  }
}

.tarifas-de-publicidad .o-banner-img {
  text-align: center;
}

#cookie-law-info-again {
  box-shadow: 0 3px 10px 2px rgba(0, 0, 0, 0.1);
}

#cookie-law-info-bar .cli_messagebar_head {
  font-size: 22px;
  color: #c41f2b !important;
  text-transform: uppercase;
  font-weight: 300;
  margin-bottom: 8px;
}
#cookie-law-info-bar > span {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (min-width: 768px) {
  #cookie-law-info-bar > span {
    flex-direction: row;
  }
}
#cookie-law-info-bar .o-text__cookies-des {
  font-size: 14px;
  font-weight: 300;
  margin-bottom: 16px;
  color: #838391 !important;
}
@media (min-width: 768px) {
  #cookie-law-info-bar .o-text__cookies-des {
    margin-bottom: 0;
  }
}
#cookie-law-info-bar .cli_settings_button {
  white-space: nowrap;
  border: 1px solid currentColor;
  padding: 10px 16px 10px;
  font-size: 16px;
  max-width: 100%;
  width: 100%;
}
@media (min-width: 768px) {
  #cookie-law-info-bar .cli_settings_button {
    max-width: initial;
    width: initial;
  }
}
#cookie-law-info-bar .cli-plugin-main-button {
  white-space: nowrap;
  padding: 10px 16px 10px;
  font-size: 16px;
  max-width: 100%;
  width: 100%;
}
@media (min-width: 768px) {
  #cookie-law-info-bar .cli-plugin-main-button {
    max-width: initial;
    width: initial;
  }
}

.body-all-posts .c-post__body {
  padding-top: 15vh;
}
@media (min-width: 991px) {
  .body-all-posts .c-post__body {
    padding-top: 30vh;
  }
}

.o-pagination {
  display: flex;
  align-items: center;
  justify-content: center;
}
.o-pagination a {
  margin: 0 8px 8px;
}

.body-author .c-hero {
  max-height: 80vh;
}

.body-author .c-hero__image {
  max-height: 80vh;
  position: relative;
}
.body-author .c-hero__image:after {
  content: "";
  display: block;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.body-author .c-hero__img {
  max-height: 80vh;
}

.body-author .main {
  padding: 0;
  margin-top: -10vh;
  position: relative;
  z-index: 1;
}
@media (min-width: 768px) {
  .body-author .main {
    margin-top: -15vh;
  }
  section.social{
   display:none;
}
}

.body-author .c-comments-header {
  display: none;
}

.body-author .c-comments__item {
  display: none;
}

.body-author .comment-respond {
  display: none;
}

.body-author .c-comments__copy--empty {
  display: none;
}

body {
  font-family: "Titillium Web", sans-serif;
}

/*# sourceMappingURL=style.css.map */


/* Bloque más visitados */

.c-more-visited-post{
   background-image: url(/wp-content/themes/tiavoslasfurias/images/backgrounds/background-more-visited.jpg);
   background-position: center;
   background-repeat: no-repeat;
   background-size: cover;
   padding-top: 50px;
   padding-bottom: 50px;
}

.c-last-post .o-item-order:nth-child(14n+7){
 /*  max-width: 336px !important; */
}

/* Fin bloque más visitados */


/* Social buttons */
section.social{  
    align-items: flex-end;
    display: flex;
    flex-direction: column;
}
section.social .menu-redes-sociales-container{
    right: 3%;
    position: relative;
}

.nav-social-buttons{
    margin-top: 30px;
    position: relative;
}

.nav-social-buttons ul{
    display: flex;
}

.nav-social-buttons ul li a, section.social ul li a{
   opacity: 1;
}

.nav-social-buttons ul li a:hover, section.social ul li a:hover{
  opacity: 0.7;

}

@media (max-width: 768px) {
  section.social{
   display:none;
}
}


/* Fin social buttons */
	
.soliloquy-caption-inside{	
  margin-top: auto !important;	
}

.body-all-posts .c-last-post-secondary{
 margin-top: 150px;
}

.c-last-post .o-ads-monetyzer:nth-child(3) {
    display: flex !important;
}


/* Cabecera index */

.soliloquy-container .soliloquy-image {
  max-width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
  -webkit-user-drag: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

@media (min-width: 991px){
  .soliloquy-container .soliloquy-image {
    /* min-height: 60vh;  */
}
}
.soliloquy-container .soliloquy-image {
 /* min-height: 50vh; */
  height: auto;
  min-width: 100%;
  width: auto;
  object-fit: cover;
}

.soliloquy-container .soliloquy-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 1120;
  padding-bottom: 25px;
  background: rgba(0, 0, 0, 0.5);
}


@media (min-width: 768px){
  .soliloquy-container .soliloquy-caption {
    padding: 16px 64px;
}
}

.soliloquy-container .soliloquy-caption {
  height: 100%;
  display: flex !important;
  align-items: center;
  padding: 16px;
  background: linear-gradient(
180deg, rgba(0, 0, 0, 0.3) 45%, rgba(0, 0, 0, 0.8) 100%) !important;
}

.soliloquy-container, .soliloquy-container * {
  background: none;
  border: 0 none;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  float: none;
  font-size: 100%;
  height: auto;
  letter-spacing: normal;
  list-style: none;
  outline: none;
  position: static;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  width: auto;
  visibility: visible;
  overflow: visible;
  margin: 0;
  padding: 0;
  line-height: 1;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
}

.soliloquy-container .soliloquy-caption {
  height: 100%;
  display: flex !important;
  align-items: center;
  padding: 16px;
  background: linear-gradient(
180deg, rgba(0, 0, 0, 0.3) 45%, rgba(0, 0, 0, 0.8) 100%) !important;
}

.soliloquy-container .soliloquy-caption-inside {
  font-size: 1em;
  line-height: 1.25;
  display: block;
  color: #fff;
  text-shadow: 0 1px 1px #000;
  text-align: center;
  white-space: pre-line;
  padding: 10px;
}

@media (min-width: 768px){
  .soliloquy-container .soliloquy-caption-inside {
    padding: unset !important;
}
}

@media (min-width: 991px){
 .soliloquy-container .o-title--slider, .soliloquy-container .o-title--slider, .soliloquy-container .soliloquy-caption-inside {
    font-size: 72px;
}
}

@media (min-width: 768px){
  .soliloquy-container .o-title--slider, .soliloquy-container .o-title--slider, .soliloquy-container .soliloquy-caption-inside {
    font-size: 40px;
}
}

.soliloquy-container .o-title--slider, .soliloquy-container .o-title--slider, .soliloquy-container .soliloquy-caption-inside {
  font-size: 32px;
  line-height: 1 !important;
  text-shadow: none !important;
}

.soliloquy-container .soliloquy-caption-inside a {
  color: #fff;
}

.soliloquy-container .soliloquy-caption-inside a, .soliloquy-container .o-button--slider-dark {
  background-color: #231F20;
  font-family: "Titillium Web";
  color: #fff;
  font-size: 18px;
  width: max-content;
  text-transform: uppercase;
  letter-spacing: 4px;
  margin-top: 15px;
  padding: 8px 16px;
}

.section-text-h1-home{
   background-color: #FFFCF3;
   background-image: url(/wp-content/themes/tiavoslasfurias/images/backgrounds/furias-bg.svg);
   background-repeat: repeat;
   background-size: 100%;
   text-align: center;
}
.home-h1{
    font-family: "Bebas Kai";
    font-size: 24px;
    color: #1C355E;
    line-height: 1;
    letter-spacing: 2px;    
}
.section-text-h1-home p{
    text-transform: uppercase;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 0px;
     
}


.c-header-author{
  background-image: url(/wp-content/uploads/2022/07/XL-autori-3.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 320px;
}


.o-title--card-autor a{
  font-family: "Bebas Kai";
  font-size: 36px !important;
  line-height: 0.9;
  color: #231F20 !important;

}

.um-meta-text p{
  font-size: 20px !important;
  font-weight: 300 !important;
  line-height: 1.5 !important;
  margin: 16px 0;
  font-family: "Titillium Web";
  position: relative;
  z-index: 1;
  color: #231F20;

}
.um-field-area {
  position: relative;
  word-wrap: normal !important;
  font-size: 20px !important;
}

.um-profile.um-viewing .um-field-label {
  display: -webkit-inline-box !important;
  margin: 0 0 8px 0;
  border-bottom: solid 2px #eee;
  padding-bottom: 4px;
  font-size: 20px !important;
}

.um-field-label .um-field-label-icon i {
  font-size: 24px !important;
  position: relative;
  top: 1px;
  color: #231F20 !important;
}
.um-field-label label {
  font-size: 20px !important;
  line-height: 22px !important;
  font-weight: bold;
  font-weight: 600;
  color: #231F20 !important;

}

.um-field-value a {
  font-size: 20px !important;
  line-height: 22px !important;
  font-weight: 100;
}


.c-header__menu ul ul {
  display: none;
}

.c-header__menu ul li:hover > ul {
  display: block;
}

.c-header__menu ul ul {
  display: none;
  position: absolute;
  top: 3em;
  left: 0;
  z-index: 99999;
  width: 180px;
  /* background: #f5d9df; */
  /* Blanqueando */
  background: #ffffff;

  box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
}

.c-header__menu li {
  position: relative;
}

ul.sub-menu .sub-menu {
    left: 100%;
    top: 0px;
}

.js-menu-mobile{
overflow: auto !important;
}


.js-menu-mobile .sub-menu li a{
    font-size: 19px !important;
    padding: 13px;
    background: #bfbfbf47;
}

.js-menu-mobile .sub-menu .sub-menu li a{
    font-size: 19px !important;
    padding: 13px;
    background: #c9c9c947;
    margin-left: 33px;
}

.sub-menu a:after {
    display: none;
    width: 0px;
}
.current-menu-item > a:after {
    display: block !important;
}


 .o-logo--furias img{
     filter: grayscale(100%);
}


#menu-menu-principal li.menu-item:hover > a:after {
    display: block;
    transition: ease all 0.3s;
    width: 100%;
}

.menu-redes-sociales-container a:after {
    display: none !important;
}


