@charset "UTF-8";
/*  RESET COMPAS */
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;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline; }

html {
  line-height: 1; }

ol,
ul {
  list-style: none; }

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

caption,
th,
td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

q,
blockquote {
  quotes: none; }

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

a img {
  border: none; }

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block; }

/*  END RESET COMPAS */
button.medium-editor-action.medium-editor-action-quote.medium-editor-button-last,
button.medium-editor-action.medium-editor-action-header2,
button.medium-editor-action.medium-editor-action-header1,
button.medium-editor-action.medium-editor-action-underline,
button.medium-editor-action.medium-editor-action-italic {
  display: none; }

* {
  box-sizing: border-box;
  -webkit-text-size-adjust: none;
  -webkit-font-smoothing: antialiased !important;
  -webkit-text-stroke: 1px transparent;
  text-rendering: optimizeLegibility; }

/* COLORES CATEGORÍAS */
/* 1. Actualidad -> #f79f55; 
                 -> #a56e40; */
/* 2. Estilo de vida -> #e96a57; 
                     -> #9b4134; */
/* 3. Cultura -> #b96990; 
              -> #7a455f; */
/* 4. Tecnología -> #a5d4a2; 
                 -> #5a7f58; */
/* 5. Viral -> #90b6c0;
            -> #536a70; */
/* 6. Deportes -> #a49fe1;
               -> #595678; */
/* 7. Actualidad -> #a49fe1;
               -> #595678; */
/*colores categorías*/
/* ITEMS (tipos de claves)*/
/* fonts */
@font-face {
  font-family: AvenirHeavy;
  src: url(../../fonts/Avenir/AvenirNext-Heavy.ttf), url(../../fonts/Avenir/AvenirNext-Heavy.eot), url(../../fonts/Avenir/AvenirNext-Heavy.woff), url(../../fonts/Avenir/AvenirNext-Heavy.svg); }

/* fonts */
@font-face {
  font-family: AvenirBold;
  src: url(../../fonts/Avenir/AvenirNext-Bold.ttf), url(../../fonts/Avenir/AvenirNext-Bold.eot), url(../../fonts/Avenir/AvenirNext-Bold.woff), url(../../fonts/Avenir/AvenirNext-Bold.svg); }

@font-face {
  font-family: Avenir;
  src: url(../../fonts/Avenir/AvenirNext-Regular.ttf), url(../../fonts/Avenir/AvenirNext-Regular.eot), url(../../fonts/Avenir/AvenirNext-Regular.woff), url(../../fonts/Avenir/AvenirNext-Regular.svg); }

/* COLORES CATEGORÍAS */
/* 1. Actualidad -> #f79f55; 
                 -> #a56e40; */
/* 2. Estilo de vida -> #e96a57; 
                     -> #9b4134; */
/* 3. Cultura -> #b96990; 
              -> #7a455f; */
/* 4. Tecnología -> #a5d4a2; 
                 -> #5a7f58; */
/* 5. Viral -> #90b6c0;
            -> #536a70; */
/* 6. Deportes -> #a49fe1;
               -> #595678; */
/* 7. Actualidad -> #a49fe1;
               -> #595678; */
/*colores categorías*/
/* ITEMS (tipos de claves)*/
/* fonts */
@font-face {
  font-family: AvenirHeavy;
  src: url(../../fonts/Avenir/AvenirNext-Heavy.ttf), url(../../fonts/Avenir/AvenirNext-Heavy.eot), url(../../fonts/Avenir/AvenirNext-Heavy.woff), url(../../fonts/Avenir/AvenirNext-Heavy.svg); }

/* fonts */
@font-face {
  font-family: AvenirBold;
  src: url(../../fonts/Avenir/AvenirNext-Bold.ttf), url(../../fonts/Avenir/AvenirNext-Bold.eot), url(../../fonts/Avenir/AvenirNext-Bold.woff), url(../../fonts/Avenir/AvenirNext-Bold.svg); }

@font-face {
  font-family: Avenir;
  src: url(../../fonts/Avenir/AvenirNext-Regular.ttf), url(../../fonts/Avenir/AvenirNext-Regular.eot), url(../../fonts/Avenir/AvenirNext-Regular.woff), url(../../fonts/Avenir/AvenirNext-Regular.svg); }

span.tag1 {
  background-color: #f79f55;
  border: 1px solid #f79f55;
  -webkit-transition: background-color 0.350s ease-in-out, border 0.350s ease-in-out; }
  span.tag1:hover {
    background-color: #a56e40;
    border: 1px solid #a56e40;
    -webkit-transition: background-color 0.350s ease-in-out, border 0.350s ease-in-out; }

span.tag2 {
  background-color: #e96a57;
  border: 1px solid #e96a57;
  -webkit-transition: background-color 0.350s ease-in-out, border 0.350s ease-in-out; }
  span.tag2:hover {
    background-color: #9b4134;
    border: 1px solid #9b4134;
    -webkit-transition: background-color 0.350s ease-in-out, border 0.350s ease-in-out; }

span.tag3 {
  background-color: #b96990;
  border: 1px solid #b96990;
  -webkit-transition: background-color 0.350s ease-in-out, border 0.350s ease-in-out; }
  span.tag3:hover {
    background-color: #7a455f;
    border: 1px solid #7a455f;
    -webkit-transition: background-color 0.350s ease-in-out, border 0.350s ease-in-out; }

span.tag4 {
  background-color: #a5d4a2;
  border: 1px solid #a5d4a2;
  -webkit-transition: background-color 0.350s ease-in-out, border 0.350s ease-in-out; }
  span.tag4:hover {
    background-color: #5a7f58;
    border: 1px solid #5a7f58;
    -webkit-transition: background-color 0.350s ease-in-out, border 0.350s ease-in-out; }

span.tag5 {
  background-color: #90b6c0;
  border: 1px solid #90b6c0;
  -webkit-transition: background-color 0.350s ease-in-out, border 0.350s ease-in-out; }
  span.tag5:hover {
    background-color: #536a70;
    border: 1px solid #536a70;
    -webkit-transition: background-color 0.350s ease-in-out, border 0.350s ease-in-out; }

span.tag6 {
  background-color: #a49fe1;
  border: 1px solid #a49fe1;
  -webkit-transition: background-color 0.350s ease-in-out, border 0.350s ease-in-out; }
  span.tag6:hover {
    background-color: #595678;
    border: 1px solid #595678;
    -webkit-transition: background-color 0.350s ease-in-out, border 0.350s ease-in-out; }

span.tag7 {
  background-color: #6ec4a7;
  border: 1px solid #6ec4a7;
  -webkit-transition: background-color 0.350s ease-in-out, border 0.350s ease-in-out; }
  span.tag7:hover {
    background-color: #3f7160;
    border: 1px solid #3f7160;
    -webkit-transition: background-color 0.350s ease-in-out, border 0.350s ease-in-out; }

span.tag8 {
  background-color: #B3B5B8;
  border: 1px solid #B3B5B8;
  -webkit-transition: background-color 0.350s ease-in-out, border 0.350s ease-in-out; }
  span.tag8:hover {
    background-color: #A3A6A9;
    border: 1px solid #A3A6A9;
    -webkit-transition: background-color 0.350s ease-in-out, border 0.350s ease-in-out; }

.shareThis .num1,
body.postLoop main section#featuredPost .num1,
body.postLoop main section#featuredPost #featuredPostText .num1 {
  color: #f79f55; }

.shareThis .num2,
body.postLoop main section#featuredPost .num2,
body.postLoop main section#featuredPost #featuredPostText .num2 {
  color: #e96a57; }

.shareThis .num3,
body.postLoop main section#featuredPost .num3,
body.postLoop main section#featuredPost #featuredPostText .num3 {
  color: #b96990; }

.shareThis .num4,
body.postLoop main section#featuredPost .num4,
body.postLoop main section#featuredPost #featuredPostText .num4 {
  color: #a5d4a2; }

.shareThis .num5,
body.postLoop main section#featuredPost .num5,
body.postLoop main section#featuredPost #featuredPostText .num5 {
  color: #90b6c0; }

.shareThis .num6,
body.postLoop main section#featuredPost .num6,
body.postLoop main section#featuredPost #featuredPostText .num6 {
  color: #a49fe1; }

.shareThis .num7,
body.postLoop main section#featuredPost .num7,
body.postLoop main section#featuredPost #featuredPostText .num7 {
  color: #6ec4a7; }

.shareThis .num8,
body.postLoop main section#featuredPost .num8,
body.postLoop main section#featuredPost #featuredPostText .num8 {
  color: #B3B5B8; }

/* ESTILO DEL MENÚ FLOTANTE */
body.postLoop main div.floatCategories > a > div.categoryFloat.category1 span {
  border-radius: 100%;
  background-color: #f79f55;
  -webkit-transition: background-color 0.350s ease-in-out, border 0.350s ease-in-out; }
  body.postLoop main div.floatCategories > a > div.categoryFloat.category1 span:hover {
    background-color: #a56e40;
    -webkit-transition: background-color 0.350s ease-in-out, border 0.350s ease-in-out; }

body.postLoop main div.floatCategories > a > div.categoryFloat.category2 span {
  border-radius: 100%;
  background-color: #e96a57;
  -webkit-transition: background-color 0.350s ease-in-out, border 0.350s ease-in-out; }
  body.postLoop main div.floatCategories > a > div.categoryFloat.category2 span:hover {
    background-color: #9b4134;
    -webkit-transition: background-color 0.350s ease-in-out, border 0.350s ease-in-out; }

body.postLoop main div.floatCategories > a > div.categoryFloat.category3 span {
  border-radius: 100%;
  background-color: #b96990;
  -webkit-transition: background-color 0.350s ease-in-out, border 0.350s ease-in-out; }
  body.postLoop main div.floatCategories > a > div.categoryFloat.category3 span:hover {
    background-color: #7a455f;
    -webkit-transition: background-color 0.350s ease-in-out, border 0.350s ease-in-out; }

body.postLoop main div.floatCategories > a > div.categoryFloat.category4 span {
  border-radius: 100%;
  background-color: #a5d4a2;
  -webkit-transition: background-color 0.350s ease-in-out, border 0.350s ease-in-out; }
  body.postLoop main div.floatCategories > a > div.categoryFloat.category4 span:hover {
    background-color: #5a7f58;
    -webkit-transition: background-color 0.350s ease-in-out, border 0.350s ease-in-out; }

body.postLoop main div.floatCategories > a > div.categoryFloat.category5 span {
  border-radius: 100%;
  background-color: #90b6c0;
  -webkit-transition: background-color 0.350s ease-in-out, border 0.350s ease-in-out; }
  body.postLoop main div.floatCategories > a > div.categoryFloat.category5 span:hover {
    background-color: #536a70;
    -webkit-transition: background-color 0.350s ease-in-out, border 0.350s ease-in-out; }

body.postLoop main div.floatCategories > a > div.categoryFloat.category6 span {
  border-radius: 100%;
  background-color: #a49fe1;
  -webkit-transition: background-color 0.350s ease-in-out, border 0.350s ease-in-out; }
  body.postLoop main div.floatCategories > a > div.categoryFloat.category6 span:hover {
    background-color: #595678;
    -webkit-transition: background-color 0.350s ease-in-out, border 0.350s ease-in-out; }

body.postLoop main div.floatCategories > a > div.categoryFloat.category7 span {
  border-radius: 100%;
  background-color: #6ec4a7;
  -webkit-transition: background-color 0.350s ease-in-out, border 0.350s ease-in-out; }
  body.postLoop main div.floatCategories > a > div.categoryFloat.category7 span:hover {
    background-color: #3f7160;
    -webkit-transition: background-color 0.350s ease-in-out, border 0.350s ease-in-out; }

body.postLoop main div.floatCategories > a > div.categoryFloat.category8 span {
  border-radius: 100%;
  background-color: #b3b5b8;
  -webkit-transition: background-color 0.350s ease-in-out, border 0.350s ease-in-out; }
  body.postLoop main div.floatCategories > a > div.categoryFloat.category8 span:hover {
    background-color: #A3A6A9;
    -webkit-transition: background-color 0.350s ease-in-out, border 0.350s ease-in-out; }

/****************************************************************/
/*ESTILO DE TODA LA WEB DEPENDIENDO DE LA CATEGORÍA*/
/* Estilos del FRONT */
body#category1 main div#sectionsMenu div.sharePost div.shareThis div.text span.num {
  color: #f79f55; }

body#category1 nav.categories ul a li.active {
  color: #f79f55; }

body#category1 section#postLoopHome {
  margin-bottom: 33px; }

body#category1 #slideNavigation,
body#category1 #postNavigation {
  background-color: #f79f55; }
  body#category1 #slideNavigation a,
  body#category1 #postNavigation a {
    background-color: #a56e40; }

body#category1 #slider #sliderText span.categoryName {
  color: #f79f55; }

body#category1 #slider #sliderText a.comenzar {
  color: #f79f55; }

body#category1 #containerSlider .slider .sliderText span.categoryName {
  color: #f79f55; }

body#category1 #containerSlider .slider .sliderText a.comenzar {
  color: #f79f55; }

body#category1 main #pagination,
body#category1 main #sectionsMenu span.articleCateory {
  background-color: #f79f55; }

body#category2 main div#sectionsMenu div.sharePost div.shareThis div.text span.num {
  color: #e96a57; }

body#category2 nav.categories ul a li.active {
  color: #e96a57; }

body#category2 section#postLoopHome {
  margin-bottom: 33px; }

body#category2 #slideNavigation,
body#category2 #postNavigation {
  background-color: #e96a57; }
  body#category2 #slideNavigation a,
  body#category2 #postNavigation a {
    background-color: #9b4134; }

body#category2 #slider #sliderText span.categoryName {
  color: #e96a57; }

body#category2 #slider #sliderText a.comenzar {
  color: #e96a57; }

body#category2 #containerSlider .slider .sliderText span.categoryName {
  color: #e96a57; }

body#category2 #containerSlider .slider .sliderText a.comenzar {
  color: #e96a57; }

body#category2 main #pagination,
body#category2 main #sectionsMenu span.articleCateory {
  background-color: #e96a57; }

body#category3 main div#sectionsMenu div.sharePost div.shareThis div.text span.num {
  color: #b96990; }

body#category3 nav.categories ul a li.active {
  color: #b96990; }

body#category3 section#postLoopHome {
  margin-bottom: 33px; }

body#category3 #slideNavigation,
body#category3 #postNavigation {
  background-color: #b96990; }
  body#category3 #slideNavigation a,
  body#category3 #postNavigation a {
    background-color: #7a455f; }

body#category3 #slider #sliderText span.categoryName {
  color: #b96990; }

body#category3 #slider #sliderText a.comenzar {
  color: #b96990; }

body#category3 #containerSlider .slider .sliderText span.categoryName {
  color: #b96990; }

body#category3 #containerSlider .slider .sliderText a.comenzar {
  color: #b96990; }

body#category3 main #pagination,
body#category3 main #sectionsMenu span.articleCateory {
  background-color: #b96990; }

body#category4 main div#sectionsMenu div.sharePost div.shareThis div.text span.num {
  color: #a5d4a2; }

body#category4 nav.categories ul a li.active {
  color: #a5d4a2; }

body#category4 section#postLoopHome {
  margin-bottom: 33px; }

body#category4 #slideNavigation,
body#category4 #postNavigation {
  background-color: #a5d4a2; }
  body#category4 #slideNavigation a,
  body#category4 #postNavigation a {
    background-color: #5a7f58; }

body#category4 #slider #sliderText span.categoryName {
  color: #a5d4a2; }

body#category4 #slider #sliderText a.comenzar {
  color: #a5d4a2; }

body#category4 #containerSlider .slider .sliderText span.categoryName {
  color: #a5d4a2; }

body#category4 #containerSlider .slider .sliderText a.comenzar {
  color: #a5d4a2; }

body#category4 main #pagination,
body#category4 main #sectionsMenu span.articleCateory {
  background-color: #a5d4a2; }

body#category5 main div#sectionsMenu div.sharePost div.shareThis div.text span.num {
  color: #90b6c0; }

body#category5 nav.categories ul a li.active {
  color: #90b6c0; }

body#category5 section#postLoopHome {
  margin-bottom: 33px; }

body#category5 #slideNavigation,
body#category5 #postNavigation {
  background-color: #90b6c0; }
  body#category5 #slideNavigation a,
  body#category5 #postNavigation a {
    background-color: #536a70; }

body#category5 #slider #sliderText span.categoryName {
  color: #90b6c0; }

body#category5 #slider #sliderText a.comenzar {
  color: #90b6c0; }

body#category5 #containerSlider .slider .sliderText span.categoryName {
  color: #90b6c0; }

body#category5 #containerSlider .slider .sliderText a.comenzar {
  color: #90b6c0; }

body#category5 main #pagination,
body#category5 main #sectionsMenu span.articleCateory {
  background-color: #90b6c0; }

body#category6 main div#sectionsMenu div.sharePost div.shareThis div.text span.num {
  color: #a49fe1; }

body#category6 nav.categories ul a li.active {
  color: #a49fe1; }

body#category6 section#postLoopHome {
  margin-bottom: 33px; }

body#category6 #slideNavigation,
body#category6 #postNavigation {
  background-color: #a49fe1; }
  body#category6 #slideNavigation a,
  body#category6 #postNavigation a {
    background-color: #595678; }

body#category6 #slider #sliderText span.categoryName {
  color: #a49fe1; }

body#category6 #slider #sliderText a.comenzar {
  color: #a49fe1; }

body#category6 #containerSlider .slider .sliderText span.categoryName {
  color: #a49fe1; }

body#category6 #containerSlider .slider .sliderText a.comenzar {
  color: #a49fe1; }

body#category6 main #pagination,
body#category6 main #sectionsMenu span.articleCateory {
  background-color: #a49fe1; }

body#category7 main div#sectionsMenu div.sharePost div.shareThis div.text span.num {
  color: #6ec4a7; }

body#category7 nav.categories ul a li.active {
  color: #6ec4a7; }

body#category7 section#postLoopHome {
  margin-bottom: 33px; }

body#category7 #slideNavigation,
body#category7 #postNavigation {
  background-color: #6ec4a7; }
  body#category7 #slideNavigation a,
  body#category7 #postNavigation a {
    background-color: #3f7160; }

body#category7 #slider #sliderText span.categoryName {
  color: #6ec4a7; }

body#category7 #slider #sliderText a.comenzar {
  color: #6ec4a7; }

body#category7 #containerSlider .slider .sliderText span.categoryName {
  color: #6ec4a7; }

body#category7 #containerSlider .slider .sliderText a.comenzar {
  color: #6ec4a7; }

body#category7 main #pagination,
body#category7 main #sectionsMenu span.articleCateory {
  background-color: #6ec4a7; }

body#category8 main div#sectionsMenu div.sharePost div.shareThis div.text span.num {
  color: #B3B5B8; }

body#category8 nav.categories ul a li.active {
  color: #B3B5B8; }

body#category8 section#postLoopHome {
  margin-bottom: 33px; }

body#category8 #slideNavigation,
body#category8 #postNavigation {
  background-color: #B3B5B8; }
  body#category8 #slideNavigation a,
  body#category8 #postNavigation a {
    background-color: #A3A6A9; }

body#category8 #slider #sliderText span.categoryName {
  color: #B3B5B8; }

body#category8 #slider #sliderText a.comenzar {
  color: #B3B5B8; }

body#category8 #containerSlider .slider .sliderText span.categoryName {
  color: #B3B5B8; }

body#category8 #containerSlider .slider .sliderText a.comenzar {
  color: #B3B5B8; }

body#category8 main #pagination,
body#category8 main #sectionsMenu span.articleCateory {
  background-color: #B3B5B8; }

/* Estilos del BACK */
#editorContainer.category1 h2 {
  color: #f79f55; }
  #editorContainer.category1 h2.externalCircle {
    background: #f79f55; }
  #editorContainer.category1 h2 span {
    background: #f79f55; }
    #editorContainer.category1 h2 span::after {
      background: #f79f55; }

#editorContainer.category1 .image-audio-content h2 {
  background: #f79f55; }

#editorContainer.category1 .boxTitle {
  color: #f79f55; }

#editorContainer.category1 .bigTitleLeft {
  background: #f79f55; }

#editorContainer.category2 h2 {
  color: #e96a57; }
  #editorContainer.category2 h2.externalCircle {
    background: #e96a57; }
  #editorContainer.category2 h2 span {
    background: #e96a57; }
    #editorContainer.category2 h2 span::after {
      background: #e96a57; }

#editorContainer.category2 .image-audio-content h2 {
  background: #e96a57; }

#editorContainer.category2 .boxTitle {
  color: #e96a57; }

#editorContainer.category2 .bigTitleLeft {
  background: #e96a57; }

#editorContainer.category3 h2 {
  color: #b96990; }
  #editorContainer.category3 h2.externalCircle {
    background: #b96990; }
  #editorContainer.category3 h2 span {
    background: #b96990; }
    #editorContainer.category3 h2 span::after {
      background: #b96990; }

#editorContainer.category3 .image-audio-content h2 {
  background: #b96990; }

#editorContainer.category3 .boxTitle {
  color: #b96990; }

#editorContainer.category3 .bigTitleLeft {
  background: #b96990; }

#editorContainer.category4 h2 {
  color: #a5d4a2; }
  #editorContainer.category4 h2.externalCircle {
    background: #a5d4a2; }
  #editorContainer.category4 h2 span {
    background: #a5d4a2; }
    #editorContainer.category4 h2 span::after {
      background: #a5d4a2; }

#editorContainer.category4 .image-audio-content h2 {
  background: #a5d4a2; }

#editorContainer.category4 .boxTitle {
  color: #a5d4a2; }

#editorContainer.category4 .bigTitleLeft {
  background: #a5d4a2; }

#editorContainer.category5 h2 {
  color: #90b6c0; }
  #editorContainer.category5 h2.externalCircle {
    background: #90b6c0; }
  #editorContainer.category5 h2 span {
    background: #90b6c0; }
    #editorContainer.category5 h2 span::after {
      background: #90b6c0; }

#editorContainer.category5 .image-audio-content h2 {
  background: #90b6c0; }

#editorContainer.category5 .boxTitle {
  color: #90b6c0; }

#editorContainer.category5 .bigTitleLeft {
  background: #90b6c0; }

#editorContainer.category6 h2 {
  color: #a49fe1; }
  #editorContainer.category6 h2.externalCircle {
    background: #a49fe1; }
  #editorContainer.category6 h2 span {
    background: #a49fe1; }
    #editorContainer.category6 h2 span::after {
      background: #a49fe1; }

#editorContainer.category6 .image-audio-content h2 {
  background: #a49fe1; }

#editorContainer.category6 .boxTitle {
  color: #a49fe1; }

#editorContainer.category6 .bigTitleLeft {
  background: #a49fe1; }

#editorContainer.category7 h2 {
  color: #6ec4a7; }
  #editorContainer.category7 h2.externalCircle {
    background: #6ec4a7; }
  #editorContainer.category7 h2 span {
    background: #6ec4a7; }
    #editorContainer.category7 h2 span::after {
      background: #6ec4a7; }

#editorContainer.category7 .image-audio-content h2 {
  background: #6ec4a7; }

#editorContainer.category7 .boxTitle {
  color: #6ec4a7; }

#editorContainer.category7 .bigTitleLeft {
  background: #6ec4a7; }

#editorContainer.category8 h2 {
  color: #B3B5B8; }
  #editorContainer.category8 h2.externalCircle {
    background: #B3B5B8; }
  #editorContainer.category8 h2 span {
    background: #B3B5B8; }
    #editorContainer.category8 h2 span::after {
      background: #B3B5B8; }

#editorContainer.category8 .image-audio-content h2 {
  background: #B3B5B8; }

#editorContainer.category8 .boxTitle {
  color: #B3B5B8; }

#editorContainer.category8 .bigTitleLeft {
  background: #B3B5B8; }

/* Estilos comunes en FRONT Y BACK */
body#category1 div.item-trending-topic .cd-quick-view .icon-share, body.category1 div.item-trending-topic .cd-quick-view .icon-share,
body #editorContainer#category1 div.item-trending-topic .cd-quick-view .icon-share,
body #editorContainer.category1 div.item-trending-topic .cd-quick-view .icon-share {
  color: #f79f55;
  background-color: #a56e40; }
  body#category1 div.item-trending-topic .cd-quick-view .icon-share:hover, body.category1 div.item-trending-topic .cd-quick-view .icon-share:hover,
  body #editorContainer#category1 div.item-trending-topic .cd-quick-view .icon-share:hover,
  body #editorContainer.category1 div.item-trending-topic .cd-quick-view .icon-share:hover {
    color: white; }
  body#category1 div.item-trending-topic .cd-quick-view .icon-share.open, body.category1 div.item-trending-topic .cd-quick-view .icon-share.open,
  body #editorContainer#category1 div.item-trending-topic .cd-quick-view .icon-share.open,
  body #editorContainer.category1 div.item-trending-topic .cd-quick-view .icon-share.open {
    color: white; }
    body#category1 div.item-trending-topic .cd-quick-view .icon-share.open:hover, body.category1 div.item-trending-topic .cd-quick-view .icon-share.open:hover,
    body #editorContainer#category1 div.item-trending-topic .cd-quick-view .icon-share.open:hover,
    body #editorContainer.category1 div.item-trending-topic .cd-quick-view .icon-share.open:hover {
      color: #f79f55; }

body#category1 div.item-trending-topic .cd-quick-view .icon-share.open + .share span, body.category1 div.item-trending-topic .cd-quick-view .icon-share.open + .share span,
body #editorContainer#category1 div.item-trending-topic .cd-quick-view .icon-share.open + .share span,
body #editorContainer.category1 div.item-trending-topic .cd-quick-view .icon-share.open + .share span {
  background-color: #a56e40;
  color: #f79f55; }
  body#category1 div.item-trending-topic .cd-quick-view .icon-share.open + .share span:hover, body.category1 div.item-trending-topic .cd-quick-view .icon-share.open + .share span:hover,
  body #editorContainer#category1 div.item-trending-topic .cd-quick-view .icon-share.open + .share span:hover,
  body #editorContainer.category1 div.item-trending-topic .cd-quick-view .icon-share.open + .share span:hover {
    color: white; }

body#category1 div.item-trending-topic .cd-item-info .pages, body.category1 div.item-trending-topic .cd-item-info .pages,
body #editorContainer#category1 div.item-trending-topic .cd-item-info .pages,
body #editorContainer.category1 div.item-trending-topic .cd-item-info .pages {
  color: #f79f55; }
  body#category1 div.item-trending-topic .cd-item-info .pages span.actual, body.category1 div.item-trending-topic .cd-item-info .pages span.actual,
  body #editorContainer#category1 div.item-trending-topic .cd-item-info .pages span.actual,
  body #editorContainer.category1 div.item-trending-topic .cd-item-info .pages span.actual {
    color: #f79f55; }
  body#category1 div.item-trending-topic .cd-item-info .pages span.stick, body.category1 div.item-trending-topic .cd-item-info .pages span.stick,
  body #editorContainer#category1 div.item-trending-topic .cd-item-info .pages span.stick,
  body #editorContainer.category1 div.item-trending-topic .cd-item-info .pages span.stick {
    background-color: #f79f55; }

body#category1 div.item-trending-topic .cd-item-info .sideText .stick, body.category1 div.item-trending-topic .cd-item-info .sideText .stick,
body #editorContainer#category1 div.item-trending-topic .cd-item-info .sideText .stick,
body #editorContainer.category1 div.item-trending-topic .cd-item-info .sideText .stick {
  background-color: #f79f55; }

body#category1 div.item-trending-topic .add-content .button, body.category1 div.item-trending-topic .add-content .button,
body #editorContainer#category1 div.item-trending-topic .add-content .button,
body #editorContainer.category1 div.item-trending-topic .add-content .button {
  background-color: #f79f55;
  transition: background-color 0.350s ease-in-out; }
  body#category1 div.item-trending-topic .add-content .button:hover, body.category1 div.item-trending-topic .add-content .button:hover,
  body #editorContainer#category1 div.item-trending-topic .add-content .button:hover,
  body #editorContainer.category1 div.item-trending-topic .add-content .button:hover {
    background-color: #a56e40; }

body#category1 div.item-trending-topic .title h2.titleClave, body.category1 div.item-trending-topic .title h2.titleClave,
body #editorContainer#category1 div.item-trending-topic .title h2.titleClave,
body #editorContainer.category1 div.item-trending-topic .title h2.titleClave {
  color: #f79f55; }

body#category1 div.item-tu-decides, body.category1 div.item-tu-decides,
body #editorContainer#category1 div.item-tu-decides,
body #editorContainer.category1 div.item-tu-decides {
  background-color: #f79f55; }
  body#category1 div.item-tu-decides div.col-md-12.title h2.externalCircle, body.category1 div.item-tu-decides div.col-md-12.title h2.externalCircle,
  body #editorContainer#category1 div.item-tu-decides div.col-md-12.title h2.externalCircle,
  body #editorContainer.category1 div.item-tu-decides div.col-md-12.title h2.externalCircle {
    background: white; }
    body#category1 div.item-tu-decides div.col-md-12.title h2.externalCircle span.numerateItems, body.category1 div.item-tu-decides div.col-md-12.title h2.externalCircle span.numerateItems,
    body #editorContainer#category1 div.item-tu-decides div.col-md-12.title h2.externalCircle span.numerateItems,
    body #editorContainer.category1 div.item-tu-decides div.col-md-12.title h2.externalCircle span.numerateItems {
      background: white;
      border-color: #f79f55;
      color: #f79f55; }
  body#category1 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element.voted div.title span.full,
  body#category1 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element div.votado, body.category1 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element.voted div.title span.full,
  body.category1 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element div.votado,
  body #editorContainer#category1 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element.voted div.title span.full,
  body #editorContainer#category1 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element div.votado,
  body #editorContainer.category1 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element.voted div.title span.full,
  body #editorContainer.category1 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element div.votado {
    color: #a56e40; }
  body#category1 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.gradient, body.category1 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.gradient,
  body #editorContainer#category1 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.gradient,
  body #editorContainer.category1 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.gradient {
    background-image: linear-gradient(180deg, transparent 0%, #f79f55 100%); }
  body#category1 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart, body.category1 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart,
  body #editorContainer#category1 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart,
  body #editorContainer.category1 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart {
    background-color: #f79f55;
    transition: background-color 0.350s ease-in-out; }
    body#category1 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart span, body.category1 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart span,
    body #editorContainer#category1 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart span,
    body #editorContainer.category1 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart span {
      color: white;
      transition: color 0.350s ease-in-out; }
    body#category1 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover, body.category1 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover,
    body #editorContainer#category1 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover,
    body #editorContainer.category1 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover {
      background-color: white; }
      body#category1 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover span, body.category1 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover span,
      body #editorContainer#category1 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover span,
      body #editorContainer.category1 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover span {
        color: #f79f55; }

body#category1 div.item-en-lista div.col-md-12.title h2.externalCircle, body.category1 div.item-en-lista div.col-md-12.title h2.externalCircle,
body #editorContainer#category1 div.item-en-lista div.col-md-12.title h2.externalCircle,
body #editorContainer.category1 div.item-en-lista div.col-md-12.title h2.externalCircle {
  background: white; }
  body#category1 div.item-en-lista div.col-md-12.title h2.externalCircle span.numerateItems, body.category1 div.item-en-lista div.col-md-12.title h2.externalCircle span.numerateItems,
  body #editorContainer#category1 div.item-en-lista div.col-md-12.title h2.externalCircle span.numerateItems,
  body #editorContainer.category1 div.item-en-lista div.col-md-12.title h2.externalCircle span.numerateItems {
    background: white;
    border-color: #f79f55;
    color: #f79f55; }

body#category1 div.item-en-lista .cd-slider-wrapper .cd-slider li .cd-half-block.content, body.category1 div.item-en-lista .cd-slider-wrapper .cd-slider li .cd-half-block.content,
body #editorContainer#category1 div.item-en-lista .cd-slider-wrapper .cd-slider li .cd-half-block.content,
body #editorContainer.category1 div.item-en-lista .cd-slider-wrapper .cd-slider li .cd-half-block.content {
  background: #f79f55; }

body#category1 div.item-en-lista .cd-slider-navigation li a:hover, body.category1 div.item-en-lista .cd-slider-navigation li a:hover,
body #editorContainer#category1 div.item-en-lista .cd-slider-navigation li a:hover,
body #editorContainer.category1 div.item-en-lista .cd-slider-navigation li a:hover {
  color: #a56e40;
  background: #f79f55; }

body#category1 div.item-en-lista .cd-slider-navigation li.selected a, body.category1 div.item-en-lista .cd-slider-navigation li.selected a,
body #editorContainer#category1 div.item-en-lista .cd-slider-navigation li.selected a,
body #editorContainer.category1 div.item-en-lista .cd-slider-navigation li.selected a {
  background-color: #f79f55;
  color: #a56e40; }

body#category1 div.item-en-lista span.square-green, body.category1 div.item-en-lista span.square-green,
body #editorContainer#category1 div.item-en-lista span.square-green,
body #editorContainer.category1 div.item-en-lista span.square-green {
  color: #f79f55;
  cursor: pointer;
  background: white;
  transition: background 0.350s ease-in-out; }
  body#category1 div.item-en-lista span.square-green:hover, body.category1 div.item-en-lista span.square-green:hover,
  body #editorContainer#category1 div.item-en-lista span.square-green:hover,
  body #editorContainer.category1 div.item-en-lista span.square-green:hover {
    background: #a56e40; }

body#category2 div.item-trending-topic .cd-quick-view .icon-share, body.category2 div.item-trending-topic .cd-quick-view .icon-share,
body #editorContainer#category2 div.item-trending-topic .cd-quick-view .icon-share,
body #editorContainer.category2 div.item-trending-topic .cd-quick-view .icon-share {
  color: #e96a57;
  background-color: #9b4134; }
  body#category2 div.item-trending-topic .cd-quick-view .icon-share:hover, body.category2 div.item-trending-topic .cd-quick-view .icon-share:hover,
  body #editorContainer#category2 div.item-trending-topic .cd-quick-view .icon-share:hover,
  body #editorContainer.category2 div.item-trending-topic .cd-quick-view .icon-share:hover {
    color: white; }
  body#category2 div.item-trending-topic .cd-quick-view .icon-share.open, body.category2 div.item-trending-topic .cd-quick-view .icon-share.open,
  body #editorContainer#category2 div.item-trending-topic .cd-quick-view .icon-share.open,
  body #editorContainer.category2 div.item-trending-topic .cd-quick-view .icon-share.open {
    color: white; }
    body#category2 div.item-trending-topic .cd-quick-view .icon-share.open:hover, body.category2 div.item-trending-topic .cd-quick-view .icon-share.open:hover,
    body #editorContainer#category2 div.item-trending-topic .cd-quick-view .icon-share.open:hover,
    body #editorContainer.category2 div.item-trending-topic .cd-quick-view .icon-share.open:hover {
      color: #e96a57; }

body#category2 div.item-trending-topic .cd-quick-view .icon-share.open + .share span, body.category2 div.item-trending-topic .cd-quick-view .icon-share.open + .share span,
body #editorContainer#category2 div.item-trending-topic .cd-quick-view .icon-share.open + .share span,
body #editorContainer.category2 div.item-trending-topic .cd-quick-view .icon-share.open + .share span {
  background-color: #9b4134;
  color: #e96a57; }
  body#category2 div.item-trending-topic .cd-quick-view .icon-share.open + .share span:hover, body.category2 div.item-trending-topic .cd-quick-view .icon-share.open + .share span:hover,
  body #editorContainer#category2 div.item-trending-topic .cd-quick-view .icon-share.open + .share span:hover,
  body #editorContainer.category2 div.item-trending-topic .cd-quick-view .icon-share.open + .share span:hover {
    color: white; }

body#category2 div.item-trending-topic .cd-item-info .pages, body.category2 div.item-trending-topic .cd-item-info .pages,
body #editorContainer#category2 div.item-trending-topic .cd-item-info .pages,
body #editorContainer.category2 div.item-trending-topic .cd-item-info .pages {
  color: #e96a57; }
  body#category2 div.item-trending-topic .cd-item-info .pages span.actual, body.category2 div.item-trending-topic .cd-item-info .pages span.actual,
  body #editorContainer#category2 div.item-trending-topic .cd-item-info .pages span.actual,
  body #editorContainer.category2 div.item-trending-topic .cd-item-info .pages span.actual {
    color: #e96a57; }
  body#category2 div.item-trending-topic .cd-item-info .pages span.stick, body.category2 div.item-trending-topic .cd-item-info .pages span.stick,
  body #editorContainer#category2 div.item-trending-topic .cd-item-info .pages span.stick,
  body #editorContainer.category2 div.item-trending-topic .cd-item-info .pages span.stick {
    background-color: #e96a57; }

body#category2 div.item-trending-topic .cd-item-info .sideText .stick, body.category2 div.item-trending-topic .cd-item-info .sideText .stick,
body #editorContainer#category2 div.item-trending-topic .cd-item-info .sideText .stick,
body #editorContainer.category2 div.item-trending-topic .cd-item-info .sideText .stick {
  background-color: #e96a57; }

body#category2 div.item-trending-topic .add-content .button, body.category2 div.item-trending-topic .add-content .button,
body #editorContainer#category2 div.item-trending-topic .add-content .button,
body #editorContainer.category2 div.item-trending-topic .add-content .button {
  background-color: #e96a57;
  transition: background-color 0.350s ease-in-out; }
  body#category2 div.item-trending-topic .add-content .button:hover, body.category2 div.item-trending-topic .add-content .button:hover,
  body #editorContainer#category2 div.item-trending-topic .add-content .button:hover,
  body #editorContainer.category2 div.item-trending-topic .add-content .button:hover {
    background-color: #9b4134; }

body#category2 div.item-trending-topic .title h2.titleClave, body.category2 div.item-trending-topic .title h2.titleClave,
body #editorContainer#category2 div.item-trending-topic .title h2.titleClave,
body #editorContainer.category2 div.item-trending-topic .title h2.titleClave {
  color: #e96a57; }

body#category2 div.item-tu-decides, body.category2 div.item-tu-decides,
body #editorContainer#category2 div.item-tu-decides,
body #editorContainer.category2 div.item-tu-decides {
  background-color: #e96a57; }
  body#category2 div.item-tu-decides div.col-md-12.title h2.externalCircle, body.category2 div.item-tu-decides div.col-md-12.title h2.externalCircle,
  body #editorContainer#category2 div.item-tu-decides div.col-md-12.title h2.externalCircle,
  body #editorContainer.category2 div.item-tu-decides div.col-md-12.title h2.externalCircle {
    background: white; }
    body#category2 div.item-tu-decides div.col-md-12.title h2.externalCircle span.numerateItems, body.category2 div.item-tu-decides div.col-md-12.title h2.externalCircle span.numerateItems,
    body #editorContainer#category2 div.item-tu-decides div.col-md-12.title h2.externalCircle span.numerateItems,
    body #editorContainer.category2 div.item-tu-decides div.col-md-12.title h2.externalCircle span.numerateItems {
      background: white;
      border-color: #e96a57;
      color: #e96a57; }
  body#category2 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element.voted div.title span.full,
  body#category2 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element div.votado, body.category2 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element.voted div.title span.full,
  body.category2 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element div.votado,
  body #editorContainer#category2 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element.voted div.title span.full,
  body #editorContainer#category2 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element div.votado,
  body #editorContainer.category2 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element.voted div.title span.full,
  body #editorContainer.category2 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element div.votado {
    color: #9b4134; }
  body#category2 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.gradient, body.category2 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.gradient,
  body #editorContainer#category2 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.gradient,
  body #editorContainer.category2 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.gradient {
    background-image: linear-gradient(180deg, transparent 0%, #e96a57 100%); }
  body#category2 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart, body.category2 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart,
  body #editorContainer#category2 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart,
  body #editorContainer.category2 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart {
    background-color: #e96a57;
    transition: background-color 0.350s ease-in-out; }
    body#category2 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart span, body.category2 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart span,
    body #editorContainer#category2 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart span,
    body #editorContainer.category2 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart span {
      color: white;
      transition: color 0.350s ease-in-out; }
    body#category2 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover, body.category2 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover,
    body #editorContainer#category2 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover,
    body #editorContainer.category2 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover {
      background-color: white; }
      body#category2 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover span, body.category2 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover span,
      body #editorContainer#category2 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover span,
      body #editorContainer.category2 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover span {
        color: #e96a57; }

body#category2 div.item-en-lista div.col-md-12.title h2.externalCircle, body.category2 div.item-en-lista div.col-md-12.title h2.externalCircle,
body #editorContainer#category2 div.item-en-lista div.col-md-12.title h2.externalCircle,
body #editorContainer.category2 div.item-en-lista div.col-md-12.title h2.externalCircle {
  background: white; }
  body#category2 div.item-en-lista div.col-md-12.title h2.externalCircle span.numerateItems, body.category2 div.item-en-lista div.col-md-12.title h2.externalCircle span.numerateItems,
  body #editorContainer#category2 div.item-en-lista div.col-md-12.title h2.externalCircle span.numerateItems,
  body #editorContainer.category2 div.item-en-lista div.col-md-12.title h2.externalCircle span.numerateItems {
    background: white;
    border-color: #e96a57;
    color: #e96a57; }

body#category2 div.item-en-lista .cd-slider-wrapper .cd-slider li .cd-half-block.content, body.category2 div.item-en-lista .cd-slider-wrapper .cd-slider li .cd-half-block.content,
body #editorContainer#category2 div.item-en-lista .cd-slider-wrapper .cd-slider li .cd-half-block.content,
body #editorContainer.category2 div.item-en-lista .cd-slider-wrapper .cd-slider li .cd-half-block.content {
  background: #e96a57; }

body#category2 div.item-en-lista .cd-slider-navigation li a:hover, body.category2 div.item-en-lista .cd-slider-navigation li a:hover,
body #editorContainer#category2 div.item-en-lista .cd-slider-navigation li a:hover,
body #editorContainer.category2 div.item-en-lista .cd-slider-navigation li a:hover {
  color: #9b4134;
  background: #e96a57; }

body#category2 div.item-en-lista .cd-slider-navigation li.selected a, body.category2 div.item-en-lista .cd-slider-navigation li.selected a,
body #editorContainer#category2 div.item-en-lista .cd-slider-navigation li.selected a,
body #editorContainer.category2 div.item-en-lista .cd-slider-navigation li.selected a {
  background-color: #e96a57;
  color: #9b4134; }

body#category2 div.item-en-lista span.square-green, body.category2 div.item-en-lista span.square-green,
body #editorContainer#category2 div.item-en-lista span.square-green,
body #editorContainer.category2 div.item-en-lista span.square-green {
  color: #e96a57;
  cursor: pointer;
  background: white;
  transition: background 0.350s ease-in-out; }
  body#category2 div.item-en-lista span.square-green:hover, body.category2 div.item-en-lista span.square-green:hover,
  body #editorContainer#category2 div.item-en-lista span.square-green:hover,
  body #editorContainer.category2 div.item-en-lista span.square-green:hover {
    background: #9b4134; }

body#category3 div.item-trending-topic .cd-quick-view .icon-share, body.category3 div.item-trending-topic .cd-quick-view .icon-share,
body #editorContainer#category3 div.item-trending-topic .cd-quick-view .icon-share,
body #editorContainer.category3 div.item-trending-topic .cd-quick-view .icon-share {
  color: #b96990;
  background-color: #7a455f; }
  body#category3 div.item-trending-topic .cd-quick-view .icon-share:hover, body.category3 div.item-trending-topic .cd-quick-view .icon-share:hover,
  body #editorContainer#category3 div.item-trending-topic .cd-quick-view .icon-share:hover,
  body #editorContainer.category3 div.item-trending-topic .cd-quick-view .icon-share:hover {
    color: white; }
  body#category3 div.item-trending-topic .cd-quick-view .icon-share.open, body.category3 div.item-trending-topic .cd-quick-view .icon-share.open,
  body #editorContainer#category3 div.item-trending-topic .cd-quick-view .icon-share.open,
  body #editorContainer.category3 div.item-trending-topic .cd-quick-view .icon-share.open {
    color: white; }
    body#category3 div.item-trending-topic .cd-quick-view .icon-share.open:hover, body.category3 div.item-trending-topic .cd-quick-view .icon-share.open:hover,
    body #editorContainer#category3 div.item-trending-topic .cd-quick-view .icon-share.open:hover,
    body #editorContainer.category3 div.item-trending-topic .cd-quick-view .icon-share.open:hover {
      color: #b96990; }

body#category3 div.item-trending-topic .cd-quick-view .icon-share.open + .share span, body.category3 div.item-trending-topic .cd-quick-view .icon-share.open + .share span,
body #editorContainer#category3 div.item-trending-topic .cd-quick-view .icon-share.open + .share span,
body #editorContainer.category3 div.item-trending-topic .cd-quick-view .icon-share.open + .share span {
  background-color: #7a455f;
  color: #b96990; }
  body#category3 div.item-trending-topic .cd-quick-view .icon-share.open + .share span:hover, body.category3 div.item-trending-topic .cd-quick-view .icon-share.open + .share span:hover,
  body #editorContainer#category3 div.item-trending-topic .cd-quick-view .icon-share.open + .share span:hover,
  body #editorContainer.category3 div.item-trending-topic .cd-quick-view .icon-share.open + .share span:hover {
    color: white; }

body#category3 div.item-trending-topic .cd-item-info .pages, body.category3 div.item-trending-topic .cd-item-info .pages,
body #editorContainer#category3 div.item-trending-topic .cd-item-info .pages,
body #editorContainer.category3 div.item-trending-topic .cd-item-info .pages {
  color: #b96990; }
  body#category3 div.item-trending-topic .cd-item-info .pages span.actual, body.category3 div.item-trending-topic .cd-item-info .pages span.actual,
  body #editorContainer#category3 div.item-trending-topic .cd-item-info .pages span.actual,
  body #editorContainer.category3 div.item-trending-topic .cd-item-info .pages span.actual {
    color: #b96990; }
  body#category3 div.item-trending-topic .cd-item-info .pages span.stick, body.category3 div.item-trending-topic .cd-item-info .pages span.stick,
  body #editorContainer#category3 div.item-trending-topic .cd-item-info .pages span.stick,
  body #editorContainer.category3 div.item-trending-topic .cd-item-info .pages span.stick {
    background-color: #b96990; }

body#category3 div.item-trending-topic .cd-item-info .sideText .stick, body.category3 div.item-trending-topic .cd-item-info .sideText .stick,
body #editorContainer#category3 div.item-trending-topic .cd-item-info .sideText .stick,
body #editorContainer.category3 div.item-trending-topic .cd-item-info .sideText .stick {
  background-color: #b96990; }

body#category3 div.item-trending-topic .add-content .button, body.category3 div.item-trending-topic .add-content .button,
body #editorContainer#category3 div.item-trending-topic .add-content .button,
body #editorContainer.category3 div.item-trending-topic .add-content .button {
  background-color: #b96990;
  transition: background-color 0.350s ease-in-out; }
  body#category3 div.item-trending-topic .add-content .button:hover, body.category3 div.item-trending-topic .add-content .button:hover,
  body #editorContainer#category3 div.item-trending-topic .add-content .button:hover,
  body #editorContainer.category3 div.item-trending-topic .add-content .button:hover {
    background-color: #7a455f; }

body#category3 div.item-trending-topic .title h2.titleClave, body.category3 div.item-trending-topic .title h2.titleClave,
body #editorContainer#category3 div.item-trending-topic .title h2.titleClave,
body #editorContainer.category3 div.item-trending-topic .title h2.titleClave {
  color: #b96990; }

body#category3 div.item-tu-decides, body.category3 div.item-tu-decides,
body #editorContainer#category3 div.item-tu-decides,
body #editorContainer.category3 div.item-tu-decides {
  background-color: #b96990; }
  body#category3 div.item-tu-decides div.col-md-12.title h2.externalCircle, body.category3 div.item-tu-decides div.col-md-12.title h2.externalCircle,
  body #editorContainer#category3 div.item-tu-decides div.col-md-12.title h2.externalCircle,
  body #editorContainer.category3 div.item-tu-decides div.col-md-12.title h2.externalCircle {
    background: white; }
    body#category3 div.item-tu-decides div.col-md-12.title h2.externalCircle span.numerateItems, body.category3 div.item-tu-decides div.col-md-12.title h2.externalCircle span.numerateItems,
    body #editorContainer#category3 div.item-tu-decides div.col-md-12.title h2.externalCircle span.numerateItems,
    body #editorContainer.category3 div.item-tu-decides div.col-md-12.title h2.externalCircle span.numerateItems {
      background: white;
      border-color: #b96990;
      color: #b96990; }
  body#category3 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element.voted div.title span.full,
  body#category3 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element div.votado, body.category3 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element.voted div.title span.full,
  body.category3 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element div.votado,
  body #editorContainer#category3 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element.voted div.title span.full,
  body #editorContainer#category3 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element div.votado,
  body #editorContainer.category3 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element.voted div.title span.full,
  body #editorContainer.category3 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element div.votado {
    color: #7a455f; }
  body#category3 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.gradient, body.category3 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.gradient,
  body #editorContainer#category3 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.gradient,
  body #editorContainer.category3 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.gradient {
    background-image: linear-gradient(180deg, transparent 0%, #b96990 100%); }
  body#category3 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart, body.category3 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart,
  body #editorContainer#category3 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart,
  body #editorContainer.category3 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart {
    background-color: #b96990;
    transition: background-color 0.350s ease-in-out; }
    body#category3 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart span, body.category3 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart span,
    body #editorContainer#category3 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart span,
    body #editorContainer.category3 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart span {
      color: white;
      transition: color 0.350s ease-in-out; }
    body#category3 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover, body.category3 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover,
    body #editorContainer#category3 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover,
    body #editorContainer.category3 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover {
      background-color: white; }
      body#category3 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover span, body.category3 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover span,
      body #editorContainer#category3 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover span,
      body #editorContainer.category3 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover span {
        color: #b96990; }

body#category3 div.item-en-lista div.col-md-12.title h2.externalCircle, body.category3 div.item-en-lista div.col-md-12.title h2.externalCircle,
body #editorContainer#category3 div.item-en-lista div.col-md-12.title h2.externalCircle,
body #editorContainer.category3 div.item-en-lista div.col-md-12.title h2.externalCircle {
  background: white; }
  body#category3 div.item-en-lista div.col-md-12.title h2.externalCircle span.numerateItems, body.category3 div.item-en-lista div.col-md-12.title h2.externalCircle span.numerateItems,
  body #editorContainer#category3 div.item-en-lista div.col-md-12.title h2.externalCircle span.numerateItems,
  body #editorContainer.category3 div.item-en-lista div.col-md-12.title h2.externalCircle span.numerateItems {
    background: white;
    border-color: #b96990;
    color: #b96990; }

body#category3 div.item-en-lista .cd-slider-wrapper .cd-slider li .cd-half-block.content, body.category3 div.item-en-lista .cd-slider-wrapper .cd-slider li .cd-half-block.content,
body #editorContainer#category3 div.item-en-lista .cd-slider-wrapper .cd-slider li .cd-half-block.content,
body #editorContainer.category3 div.item-en-lista .cd-slider-wrapper .cd-slider li .cd-half-block.content {
  background: #b96990; }

body#category3 div.item-en-lista .cd-slider-navigation li a:hover, body.category3 div.item-en-lista .cd-slider-navigation li a:hover,
body #editorContainer#category3 div.item-en-lista .cd-slider-navigation li a:hover,
body #editorContainer.category3 div.item-en-lista .cd-slider-navigation li a:hover {
  color: #7a455f;
  background: #b96990; }

body#category3 div.item-en-lista .cd-slider-navigation li.selected a, body.category3 div.item-en-lista .cd-slider-navigation li.selected a,
body #editorContainer#category3 div.item-en-lista .cd-slider-navigation li.selected a,
body #editorContainer.category3 div.item-en-lista .cd-slider-navigation li.selected a {
  background-color: #b96990;
  color: #7a455f; }

body#category3 div.item-en-lista span.square-green, body.category3 div.item-en-lista span.square-green,
body #editorContainer#category3 div.item-en-lista span.square-green,
body #editorContainer.category3 div.item-en-lista span.square-green {
  color: #b96990;
  cursor: pointer;
  background: white;
  transition: background 0.350s ease-in-out; }
  body#category3 div.item-en-lista span.square-green:hover, body.category3 div.item-en-lista span.square-green:hover,
  body #editorContainer#category3 div.item-en-lista span.square-green:hover,
  body #editorContainer.category3 div.item-en-lista span.square-green:hover {
    background: #7a455f; }

body#category4 div.item-trending-topic .cd-quick-view .icon-share, body.category4 div.item-trending-topic .cd-quick-view .icon-share,
body #editorContainer#category4 div.item-trending-topic .cd-quick-view .icon-share,
body #editorContainer.category4 div.item-trending-topic .cd-quick-view .icon-share {
  color: #a5d4a2;
  background-color: #5a7f58; }
  body#category4 div.item-trending-topic .cd-quick-view .icon-share:hover, body.category4 div.item-trending-topic .cd-quick-view .icon-share:hover,
  body #editorContainer#category4 div.item-trending-topic .cd-quick-view .icon-share:hover,
  body #editorContainer.category4 div.item-trending-topic .cd-quick-view .icon-share:hover {
    color: white; }
  body#category4 div.item-trending-topic .cd-quick-view .icon-share.open, body.category4 div.item-trending-topic .cd-quick-view .icon-share.open,
  body #editorContainer#category4 div.item-trending-topic .cd-quick-view .icon-share.open,
  body #editorContainer.category4 div.item-trending-topic .cd-quick-view .icon-share.open {
    color: white; }
    body#category4 div.item-trending-topic .cd-quick-view .icon-share.open:hover, body.category4 div.item-trending-topic .cd-quick-view .icon-share.open:hover,
    body #editorContainer#category4 div.item-trending-topic .cd-quick-view .icon-share.open:hover,
    body #editorContainer.category4 div.item-trending-topic .cd-quick-view .icon-share.open:hover {
      color: #a5d4a2; }

body#category4 div.item-trending-topic .cd-quick-view .icon-share.open + .share span, body.category4 div.item-trending-topic .cd-quick-view .icon-share.open + .share span,
body #editorContainer#category4 div.item-trending-topic .cd-quick-view .icon-share.open + .share span,
body #editorContainer.category4 div.item-trending-topic .cd-quick-view .icon-share.open + .share span {
  background-color: #5a7f58;
  color: #a5d4a2; }
  body#category4 div.item-trending-topic .cd-quick-view .icon-share.open + .share span:hover, body.category4 div.item-trending-topic .cd-quick-view .icon-share.open + .share span:hover,
  body #editorContainer#category4 div.item-trending-topic .cd-quick-view .icon-share.open + .share span:hover,
  body #editorContainer.category4 div.item-trending-topic .cd-quick-view .icon-share.open + .share span:hover {
    color: white; }

body#category4 div.item-trending-topic .cd-item-info .pages, body.category4 div.item-trending-topic .cd-item-info .pages,
body #editorContainer#category4 div.item-trending-topic .cd-item-info .pages,
body #editorContainer.category4 div.item-trending-topic .cd-item-info .pages {
  color: #a5d4a2; }
  body#category4 div.item-trending-topic .cd-item-info .pages span.actual, body.category4 div.item-trending-topic .cd-item-info .pages span.actual,
  body #editorContainer#category4 div.item-trending-topic .cd-item-info .pages span.actual,
  body #editorContainer.category4 div.item-trending-topic .cd-item-info .pages span.actual {
    color: #a5d4a2; }
  body#category4 div.item-trending-topic .cd-item-info .pages span.stick, body.category4 div.item-trending-topic .cd-item-info .pages span.stick,
  body #editorContainer#category4 div.item-trending-topic .cd-item-info .pages span.stick,
  body #editorContainer.category4 div.item-trending-topic .cd-item-info .pages span.stick {
    background-color: #a5d4a2; }

body#category4 div.item-trending-topic .cd-item-info .sideText .stick, body.category4 div.item-trending-topic .cd-item-info .sideText .stick,
body #editorContainer#category4 div.item-trending-topic .cd-item-info .sideText .stick,
body #editorContainer.category4 div.item-trending-topic .cd-item-info .sideText .stick {
  background-color: #a5d4a2; }

body#category4 div.item-trending-topic .add-content .button, body.category4 div.item-trending-topic .add-content .button,
body #editorContainer#category4 div.item-trending-topic .add-content .button,
body #editorContainer.category4 div.item-trending-topic .add-content .button {
  background-color: #a5d4a2;
  transition: background-color 0.350s ease-in-out; }
  body#category4 div.item-trending-topic .add-content .button:hover, body.category4 div.item-trending-topic .add-content .button:hover,
  body #editorContainer#category4 div.item-trending-topic .add-content .button:hover,
  body #editorContainer.category4 div.item-trending-topic .add-content .button:hover {
    background-color: #5a7f58; }

body#category4 div.item-trending-topic .title h2.titleClave, body.category4 div.item-trending-topic .title h2.titleClave,
body #editorContainer#category4 div.item-trending-topic .title h2.titleClave,
body #editorContainer.category4 div.item-trending-topic .title h2.titleClave {
  color: #a5d4a2; }

body#category4 div.item-tu-decides, body.category4 div.item-tu-decides,
body #editorContainer#category4 div.item-tu-decides,
body #editorContainer.category4 div.item-tu-decides {
  background-color: #a5d4a2; }
  body#category4 div.item-tu-decides div.col-md-12.title h2.externalCircle, body.category4 div.item-tu-decides div.col-md-12.title h2.externalCircle,
  body #editorContainer#category4 div.item-tu-decides div.col-md-12.title h2.externalCircle,
  body #editorContainer.category4 div.item-tu-decides div.col-md-12.title h2.externalCircle {
    background: white; }
    body#category4 div.item-tu-decides div.col-md-12.title h2.externalCircle span.numerateItems, body.category4 div.item-tu-decides div.col-md-12.title h2.externalCircle span.numerateItems,
    body #editorContainer#category4 div.item-tu-decides div.col-md-12.title h2.externalCircle span.numerateItems,
    body #editorContainer.category4 div.item-tu-decides div.col-md-12.title h2.externalCircle span.numerateItems {
      background: white;
      border-color: #a5d4a2;
      color: #a5d4a2; }
  body#category4 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element.voted div.title span.full,
  body#category4 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element div.votado, body.category4 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element.voted div.title span.full,
  body.category4 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element div.votado,
  body #editorContainer#category4 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element.voted div.title span.full,
  body #editorContainer#category4 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element div.votado,
  body #editorContainer.category4 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element.voted div.title span.full,
  body #editorContainer.category4 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element div.votado {
    color: #5a7f58; }
  body#category4 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.gradient, body.category4 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.gradient,
  body #editorContainer#category4 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.gradient,
  body #editorContainer.category4 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.gradient {
    background-image: linear-gradient(180deg, transparent 0%, #a5d4a2 100%); }
  body#category4 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart, body.category4 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart,
  body #editorContainer#category4 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart,
  body #editorContainer.category4 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart {
    background-color: #a5d4a2;
    transition: background-color 0.350s ease-in-out; }
    body#category4 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart span, body.category4 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart span,
    body #editorContainer#category4 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart span,
    body #editorContainer.category4 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart span {
      color: white;
      transition: color 0.350s ease-in-out; }
    body#category4 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover, body.category4 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover,
    body #editorContainer#category4 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover,
    body #editorContainer.category4 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover {
      background-color: white; }
      body#category4 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover span, body.category4 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover span,
      body #editorContainer#category4 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover span,
      body #editorContainer.category4 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover span {
        color: #a5d4a2; }

body#category4 div.item-en-lista div.col-md-12.title h2.externalCircle, body.category4 div.item-en-lista div.col-md-12.title h2.externalCircle,
body #editorContainer#category4 div.item-en-lista div.col-md-12.title h2.externalCircle,
body #editorContainer.category4 div.item-en-lista div.col-md-12.title h2.externalCircle {
  background: white; }
  body#category4 div.item-en-lista div.col-md-12.title h2.externalCircle span.numerateItems, body.category4 div.item-en-lista div.col-md-12.title h2.externalCircle span.numerateItems,
  body #editorContainer#category4 div.item-en-lista div.col-md-12.title h2.externalCircle span.numerateItems,
  body #editorContainer.category4 div.item-en-lista div.col-md-12.title h2.externalCircle span.numerateItems {
    background: white;
    border-color: #a5d4a2;
    color: #a5d4a2; }

body#category4 div.item-en-lista .cd-slider-wrapper .cd-slider li .cd-half-block.content, body.category4 div.item-en-lista .cd-slider-wrapper .cd-slider li .cd-half-block.content,
body #editorContainer#category4 div.item-en-lista .cd-slider-wrapper .cd-slider li .cd-half-block.content,
body #editorContainer.category4 div.item-en-lista .cd-slider-wrapper .cd-slider li .cd-half-block.content {
  background: #a5d4a2; }

body#category4 div.item-en-lista .cd-slider-navigation li a:hover, body.category4 div.item-en-lista .cd-slider-navigation li a:hover,
body #editorContainer#category4 div.item-en-lista .cd-slider-navigation li a:hover,
body #editorContainer.category4 div.item-en-lista .cd-slider-navigation li a:hover {
  color: #5a7f58;
  background-color: #a5d4a2; }

body#category4 div.item-en-lista .cd-slider-navigation li.selected a, body.category4 div.item-en-lista .cd-slider-navigation li.selected a,
body #editorContainer#category4 div.item-en-lista .cd-slider-navigation li.selected a,
body #editorContainer.category4 div.item-en-lista .cd-slider-navigation li.selected a {
  background-color: #a5d4a2;
  color: #5a7f58; }

body#category4 div.item-en-lista span.square-green, body.category4 div.item-en-lista span.square-green,
body #editorContainer#category4 div.item-en-lista span.square-green,
body #editorContainer.category4 div.item-en-lista span.square-green {
  color: #a5d4a2;
  cursor: pointer;
  background: white;
  transition: background 0.350s ease-in-out; }
  body#category4 div.item-en-lista span.square-green:hover, body.category4 div.item-en-lista span.square-green:hover,
  body #editorContainer#category4 div.item-en-lista span.square-green:hover,
  body #editorContainer.category4 div.item-en-lista span.square-green:hover {
    background: #5a7f58; }

body#category5 div.item-trending-topic .cd-quick-view .icon-share, body.category5 div.item-trending-topic .cd-quick-view .icon-share,
body #editorContainer#category5 div.item-trending-topic .cd-quick-view .icon-share,
body #editorContainer.category5 div.item-trending-topic .cd-quick-view .icon-share {
  color: #90b6c0;
  background-color: #536a70; }
  body#category5 div.item-trending-topic .cd-quick-view .icon-share:hover, body.category5 div.item-trending-topic .cd-quick-view .icon-share:hover,
  body #editorContainer#category5 div.item-trending-topic .cd-quick-view .icon-share:hover,
  body #editorContainer.category5 div.item-trending-topic .cd-quick-view .icon-share:hover {
    color: white; }
  body#category5 div.item-trending-topic .cd-quick-view .icon-share.open, body.category5 div.item-trending-topic .cd-quick-view .icon-share.open,
  body #editorContainer#category5 div.item-trending-topic .cd-quick-view .icon-share.open,
  body #editorContainer.category5 div.item-trending-topic .cd-quick-view .icon-share.open {
    color: white; }
    body#category5 div.item-trending-topic .cd-quick-view .icon-share.open:hover, body.category5 div.item-trending-topic .cd-quick-view .icon-share.open:hover,
    body #editorContainer#category5 div.item-trending-topic .cd-quick-view .icon-share.open:hover,
    body #editorContainer.category5 div.item-trending-topic .cd-quick-view .icon-share.open:hover {
      color: #90b6c0; }

body#category5 div.item-trending-topic .cd-quick-view .icon-share.open + .share span, body.category5 div.item-trending-topic .cd-quick-view .icon-share.open + .share span,
body #editorContainer#category5 div.item-trending-topic .cd-quick-view .icon-share.open + .share span,
body #editorContainer.category5 div.item-trending-topic .cd-quick-view .icon-share.open + .share span {
  background-color: #536a70;
  color: #90b6c0; }
  body#category5 div.item-trending-topic .cd-quick-view .icon-share.open + .share span:hover, body.category5 div.item-trending-topic .cd-quick-view .icon-share.open + .share span:hover,
  body #editorContainer#category5 div.item-trending-topic .cd-quick-view .icon-share.open + .share span:hover,
  body #editorContainer.category5 div.item-trending-topic .cd-quick-view .icon-share.open + .share span:hover {
    color: white; }

body#category5 div.item-trending-topic .cd-item-info .pages, body.category5 div.item-trending-topic .cd-item-info .pages,
body #editorContainer#category5 div.item-trending-topic .cd-item-info .pages,
body #editorContainer.category5 div.item-trending-topic .cd-item-info .pages {
  color: #90b6c0; }
  body#category5 div.item-trending-topic .cd-item-info .pages span.actual, body.category5 div.item-trending-topic .cd-item-info .pages span.actual,
  body #editorContainer#category5 div.item-trending-topic .cd-item-info .pages span.actual,
  body #editorContainer.category5 div.item-trending-topic .cd-item-info .pages span.actual {
    color: #90b6c0; }
  body#category5 div.item-trending-topic .cd-item-info .pages span.stick, body.category5 div.item-trending-topic .cd-item-info .pages span.stick,
  body #editorContainer#category5 div.item-trending-topic .cd-item-info .pages span.stick,
  body #editorContainer.category5 div.item-trending-topic .cd-item-info .pages span.stick {
    background-color: #90b6c0; }

body#category5 div.item-trending-topic .cd-item-info .sideText .stick, body.category5 div.item-trending-topic .cd-item-info .sideText .stick,
body #editorContainer#category5 div.item-trending-topic .cd-item-info .sideText .stick,
body #editorContainer.category5 div.item-trending-topic .cd-item-info .sideText .stick {
  background-color: #90b6c0; }

body#category5 div.item-trending-topic .add-content .button, body.category5 div.item-trending-topic .add-content .button,
body #editorContainer#category5 div.item-trending-topic .add-content .button,
body #editorContainer.category5 div.item-trending-topic .add-content .button {
  background-color: #90b6c0;
  transition: background-color 0.350s ease-in-out; }
  body#category5 div.item-trending-topic .add-content .button:hover, body.category5 div.item-trending-topic .add-content .button:hover,
  body #editorContainer#category5 div.item-trending-topic .add-content .button:hover,
  body #editorContainer.category5 div.item-trending-topic .add-content .button:hover {
    background-color: #536a70; }

body#category5 div.item-trending-topic .title h2.titleClave, body.category5 div.item-trending-topic .title h2.titleClave,
body #editorContainer#category5 div.item-trending-topic .title h2.titleClave,
body #editorContainer.category5 div.item-trending-topic .title h2.titleClave {
  color: #90b6c0; }

body#category5 div.item-tu-decides, body.category5 div.item-tu-decides,
body #editorContainer#category5 div.item-tu-decides,
body #editorContainer.category5 div.item-tu-decides {
  background-color: #90b6c0; }
  body#category5 div.item-tu-decides div.col-md-12.title h2.externalCircle, body.category5 div.item-tu-decides div.col-md-12.title h2.externalCircle,
  body #editorContainer#category5 div.item-tu-decides div.col-md-12.title h2.externalCircle,
  body #editorContainer.category5 div.item-tu-decides div.col-md-12.title h2.externalCircle {
    background: white; }
    body#category5 div.item-tu-decides div.col-md-12.title h2.externalCircle span.numerateItems, body.category5 div.item-tu-decides div.col-md-12.title h2.externalCircle span.numerateItems,
    body #editorContainer#category5 div.item-tu-decides div.col-md-12.title h2.externalCircle span.numerateItems,
    body #editorContainer.category5 div.item-tu-decides div.col-md-12.title h2.externalCircle span.numerateItems {
      background: white;
      border-color: #90b6c0;
      color: #90b6c0; }
  body#category5 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element.voted div.title span.full,
  body#category5 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element div.votado, body.category5 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element.voted div.title span.full,
  body.category5 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element div.votado,
  body #editorContainer#category5 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element.voted div.title span.full,
  body #editorContainer#category5 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element div.votado,
  body #editorContainer.category5 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element.voted div.title span.full,
  body #editorContainer.category5 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element div.votado {
    color: #536a70; }
  body#category5 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.gradient, body.category5 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.gradient,
  body #editorContainer#category5 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.gradient,
  body #editorContainer.category5 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.gradient {
    background-image: linear-gradient(180deg, transparent 0%, #90b6c0 100%); }
  body#category5 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart, body.category5 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart,
  body #editorContainer#category5 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart,
  body #editorContainer.category5 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart {
    background-color: #90b6c0;
    transition: background-color 0.350s ease-in-out; }
    body#category5 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart span, body.category5 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart span,
    body #editorContainer#category5 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart span,
    body #editorContainer.category5 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart span {
      color: white;
      transition: color 0.350s ease-in-out; }
    body#category5 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover, body.category5 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover,
    body #editorContainer#category5 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover,
    body #editorContainer.category5 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover {
      background-color: white; }
      body#category5 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover span, body.category5 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover span,
      body #editorContainer#category5 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover span,
      body #editorContainer.category5 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover span {
        color: #90b6c0; }

body#category5 div.item-en-lista div.col-md-12.title h2.externalCircle, body.category5 div.item-en-lista div.col-md-12.title h2.externalCircle,
body #editorContainer#category5 div.item-en-lista div.col-md-12.title h2.externalCircle,
body #editorContainer.category5 div.item-en-lista div.col-md-12.title h2.externalCircle {
  background: white; }
  body#category5 div.item-en-lista div.col-md-12.title h2.externalCircle span.numerateItems, body.category5 div.item-en-lista div.col-md-12.title h2.externalCircle span.numerateItems,
  body #editorContainer#category5 div.item-en-lista div.col-md-12.title h2.externalCircle span.numerateItems,
  body #editorContainer.category5 div.item-en-lista div.col-md-12.title h2.externalCircle span.numerateItems {
    background: white;
    border-color: #90b6c0;
    color: #90b6c0; }

body#category5 div.item-en-lista .cd-slider-wrapper .cd-slider li .cd-half-block.content, body.category5 div.item-en-lista .cd-slider-wrapper .cd-slider li .cd-half-block.content,
body #editorContainer#category5 div.item-en-lista .cd-slider-wrapper .cd-slider li .cd-half-block.content,
body #editorContainer.category5 div.item-en-lista .cd-slider-wrapper .cd-slider li .cd-half-block.content {
  background: #90b6c0; }

body#category5 div.item-en-lista .cd-slider-navigation li a:hover, body.category5 div.item-en-lista .cd-slider-navigation li a:hover,
body #editorContainer#category5 div.item-en-lista .cd-slider-navigation li a:hover,
body #editorContainer.category5 div.item-en-lista .cd-slider-navigation li a:hover {
  color: #536a70;
  background: #90b6c0; }

body#category5 div.item-en-lista .cd-slider-navigation li.selected a, body.category5 div.item-en-lista .cd-slider-navigation li.selected a,
body #editorContainer#category5 div.item-en-lista .cd-slider-navigation li.selected a,
body #editorContainer.category5 div.item-en-lista .cd-slider-navigation li.selected a {
  background-color: #90b6c0;
  color: #536a70; }

body#category5 div.item-en-lista span.square-green, body.category5 div.item-en-lista span.square-green,
body #editorContainer#category5 div.item-en-lista span.square-green,
body #editorContainer.category5 div.item-en-lista span.square-green {
  color: #90b6c0;
  cursor: pointer;
  background: white;
  transition: background 0.350s ease-in-out; }
  body#category5 div.item-en-lista span.square-green:hover, body.category5 div.item-en-lista span.square-green:hover,
  body #editorContainer#category5 div.item-en-lista span.square-green:hover,
  body #editorContainer.category5 div.item-en-lista span.square-green:hover {
    background: #536a70; }

body#category6 div.item-trending-topic .cd-quick-view .icon-share, body.category6 div.item-trending-topic .cd-quick-view .icon-share,
body #editorContainer#category6 div.item-trending-topic .cd-quick-view .icon-share,
body #editorContainer.category6 div.item-trending-topic .cd-quick-view .icon-share {
  color: #a49fe1;
  background-color: #595678; }
  body#category6 div.item-trending-topic .cd-quick-view .icon-share:hover, body.category6 div.item-trending-topic .cd-quick-view .icon-share:hover,
  body #editorContainer#category6 div.item-trending-topic .cd-quick-view .icon-share:hover,
  body #editorContainer.category6 div.item-trending-topic .cd-quick-view .icon-share:hover {
    color: white; }
  body#category6 div.item-trending-topic .cd-quick-view .icon-share.open, body.category6 div.item-trending-topic .cd-quick-view .icon-share.open,
  body #editorContainer#category6 div.item-trending-topic .cd-quick-view .icon-share.open,
  body #editorContainer.category6 div.item-trending-topic .cd-quick-view .icon-share.open {
    color: white; }
    body#category6 div.item-trending-topic .cd-quick-view .icon-share.open:hover, body.category6 div.item-trending-topic .cd-quick-view .icon-share.open:hover,
    body #editorContainer#category6 div.item-trending-topic .cd-quick-view .icon-share.open:hover,
    body #editorContainer.category6 div.item-trending-topic .cd-quick-view .icon-share.open:hover {
      color: #a49fe1; }

body#category6 div.item-trending-topic .cd-quick-view .icon-share.open + .share span, body.category6 div.item-trending-topic .cd-quick-view .icon-share.open + .share span,
body #editorContainer#category6 div.item-trending-topic .cd-quick-view .icon-share.open + .share span,
body #editorContainer.category6 div.item-trending-topic .cd-quick-view .icon-share.open + .share span {
  background-color: #595678;
  color: #a49fe1; }
  body#category6 div.item-trending-topic .cd-quick-view .icon-share.open + .share span:hover, body.category6 div.item-trending-topic .cd-quick-view .icon-share.open + .share span:hover,
  body #editorContainer#category6 div.item-trending-topic .cd-quick-view .icon-share.open + .share span:hover,
  body #editorContainer.category6 div.item-trending-topic .cd-quick-view .icon-share.open + .share span:hover {
    color: white; }

body#category6 div.item-trending-topic .cd-item-info .pages, body.category6 div.item-trending-topic .cd-item-info .pages,
body #editorContainer#category6 div.item-trending-topic .cd-item-info .pages,
body #editorContainer.category6 div.item-trending-topic .cd-item-info .pages {
  color: #a49fe1; }
  body#category6 div.item-trending-topic .cd-item-info .pages span.actual, body.category6 div.item-trending-topic .cd-item-info .pages span.actual,
  body #editorContainer#category6 div.item-trending-topic .cd-item-info .pages span.actual,
  body #editorContainer.category6 div.item-trending-topic .cd-item-info .pages span.actual {
    color: #a49fe1; }
  body#category6 div.item-trending-topic .cd-item-info .pages span.stick, body.category6 div.item-trending-topic .cd-item-info .pages span.stick,
  body #editorContainer#category6 div.item-trending-topic .cd-item-info .pages span.stick,
  body #editorContainer.category6 div.item-trending-topic .cd-item-info .pages span.stick {
    background-color: #a49fe1; }

body#category6 div.item-trending-topic .cd-item-info .sideText .stick, body.category6 div.item-trending-topic .cd-item-info .sideText .stick,
body #editorContainer#category6 div.item-trending-topic .cd-item-info .sideText .stick,
body #editorContainer.category6 div.item-trending-topic .cd-item-info .sideText .stick {
  background-color: #a49fe1; }

body#category6 div.item-trending-topic .add-content .button, body.category6 div.item-trending-topic .add-content .button,
body #editorContainer#category6 div.item-trending-topic .add-content .button,
body #editorContainer.category6 div.item-trending-topic .add-content .button {
  background-color: #a49fe1;
  transition: background-color 0.350s ease-in-out; }
  body#category6 div.item-trending-topic .add-content .button:hover, body.category6 div.item-trending-topic .add-content .button:hover,
  body #editorContainer#category6 div.item-trending-topic .add-content .button:hover,
  body #editorContainer.category6 div.item-trending-topic .add-content .button:hover {
    background-color: #595678; }

body#category6 div.item-trending-topic .title h2.titleClave, body.category6 div.item-trending-topic .title h2.titleClave,
body #editorContainer#category6 div.item-trending-topic .title h2.titleClave,
body #editorContainer.category6 div.item-trending-topic .title h2.titleClave {
  color: #a49fe1; }

body#category6 div.item-tu-decides, body.category6 div.item-tu-decides,
body #editorContainer#category6 div.item-tu-decides,
body #editorContainer.category6 div.item-tu-decides {
  background-color: #a49fe1; }
  body#category6 div.item-tu-decides div.col-md-12.title h2.externalCircle, body.category6 div.item-tu-decides div.col-md-12.title h2.externalCircle,
  body #editorContainer#category6 div.item-tu-decides div.col-md-12.title h2.externalCircle,
  body #editorContainer.category6 div.item-tu-decides div.col-md-12.title h2.externalCircle {
    background: white; }
    body#category6 div.item-tu-decides div.col-md-12.title h2.externalCircle span.numerateItems, body.category6 div.item-tu-decides div.col-md-12.title h2.externalCircle span.numerateItems,
    body #editorContainer#category6 div.item-tu-decides div.col-md-12.title h2.externalCircle span.numerateItems,
    body #editorContainer.category6 div.item-tu-decides div.col-md-12.title h2.externalCircle span.numerateItems {
      background: white;
      border-color: #a49fe1;
      color: #a49fe1; }
  body#category6 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element.voted div.title span.full,
  body#category6 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element div.votado, body.category6 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element.voted div.title span.full,
  body.category6 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element div.votado,
  body #editorContainer#category6 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element.voted div.title span.full,
  body #editorContainer#category6 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element div.votado,
  body #editorContainer.category6 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element.voted div.title span.full,
  body #editorContainer.category6 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element div.votado {
    color: #595678; }
  body#category6 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.gradient, body.category6 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.gradient,
  body #editorContainer#category6 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.gradient,
  body #editorContainer.category6 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.gradient {
    background-image: linear-gradient(180deg, transparent 0%, #a49fe1 100%); }
  body#category6 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart, body.category6 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart,
  body #editorContainer#category6 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart,
  body #editorContainer.category6 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart {
    background-color: #a49fe1;
    transition: background-color 0.350s ease-in-out; }
    body#category6 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart span, body.category6 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart span,
    body #editorContainer#category6 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart span,
    body #editorContainer.category6 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart span {
      color: white;
      transition: color 0.350s ease-in-out; }
    body#category6 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover, body.category6 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover,
    body #editorContainer#category6 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover,
    body #editorContainer.category6 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover {
      background-color: white; }
      body#category6 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover span, body.category6 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover span,
      body #editorContainer#category6 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover span,
      body #editorContainer.category6 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover span {
        color: #a49fe1; }

body#category6 div.item-en-lista div.col-md-12.title h2.externalCircle, body.category6 div.item-en-lista div.col-md-12.title h2.externalCircle,
body #editorContainer#category6 div.item-en-lista div.col-md-12.title h2.externalCircle,
body #editorContainer.category6 div.item-en-lista div.col-md-12.title h2.externalCircle {
  background: white; }
  body#category6 div.item-en-lista div.col-md-12.title h2.externalCircle span.numerateItems, body.category6 div.item-en-lista div.col-md-12.title h2.externalCircle span.numerateItems,
  body #editorContainer#category6 div.item-en-lista div.col-md-12.title h2.externalCircle span.numerateItems,
  body #editorContainer.category6 div.item-en-lista div.col-md-12.title h2.externalCircle span.numerateItems {
    background: white;
    border-color: #a49fe1;
    color: #a49fe1; }

body#category6 div.item-en-lista .cd-slider-wrapper .cd-slider li .cd-half-block.content, body.category6 div.item-en-lista .cd-slider-wrapper .cd-slider li .cd-half-block.content,
body #editorContainer#category6 div.item-en-lista .cd-slider-wrapper .cd-slider li .cd-half-block.content,
body #editorContainer.category6 div.item-en-lista .cd-slider-wrapper .cd-slider li .cd-half-block.content {
  background: #a49fe1; }

body#category6 div.item-en-lista .cd-slider-navigation li a:hover, body.category6 div.item-en-lista .cd-slider-navigation li a:hover,
body #editorContainer#category6 div.item-en-lista .cd-slider-navigation li a:hover,
body #editorContainer.category6 div.item-en-lista .cd-slider-navigation li a:hover {
  color: #595678;
  background: #a49fe1; }

body#category6 div.item-en-lista .cd-slider-navigation li.selected a, body.category6 div.item-en-lista .cd-slider-navigation li.selected a,
body #editorContainer#category6 div.item-en-lista .cd-slider-navigation li.selected a,
body #editorContainer.category6 div.item-en-lista .cd-slider-navigation li.selected a {
  background-color: #a49fe1;
  color: #595678; }

body#category6 div.item-en-lista span.square-green, body.category6 div.item-en-lista span.square-green,
body #editorContainer#category6 div.item-en-lista span.square-green,
body #editorContainer.category6 div.item-en-lista span.square-green {
  color: #a49fe1;
  cursor: pointer;
  background: white;
  transition: background 0.350s ease-in-out; }
  body#category6 div.item-en-lista span.square-green:hover, body.category6 div.item-en-lista span.square-green:hover,
  body #editorContainer#category6 div.item-en-lista span.square-green:hover,
  body #editorContainer.category6 div.item-en-lista span.square-green:hover {
    background: #595678; }

body#category7 div.item-trending-topic .cd-quick-view .icon-share, body.category7 div.item-trending-topic .cd-quick-view .icon-share,
body #editorContainer#category7 div.item-trending-topic .cd-quick-view .icon-share,
body #editorContainer.category7 div.item-trending-topic .cd-quick-view .icon-share {
  color: #6ec4a7;
  background-color: #3f7160; }
  body#category7 div.item-trending-topic .cd-quick-view .icon-share:hover, body.category7 div.item-trending-topic .cd-quick-view .icon-share:hover,
  body #editorContainer#category7 div.item-trending-topic .cd-quick-view .icon-share:hover,
  body #editorContainer.category7 div.item-trending-topic .cd-quick-view .icon-share:hover {
    color: white; }
  body#category7 div.item-trending-topic .cd-quick-view .icon-share.open, body.category7 div.item-trending-topic .cd-quick-view .icon-share.open,
  body #editorContainer#category7 div.item-trending-topic .cd-quick-view .icon-share.open,
  body #editorContainer.category7 div.item-trending-topic .cd-quick-view .icon-share.open {
    color: white; }
    body#category7 div.item-trending-topic .cd-quick-view .icon-share.open:hover, body.category7 div.item-trending-topic .cd-quick-view .icon-share.open:hover,
    body #editorContainer#category7 div.item-trending-topic .cd-quick-view .icon-share.open:hover,
    body #editorContainer.category7 div.item-trending-topic .cd-quick-view .icon-share.open:hover {
      color: #6ec4a7; }

body#category7 div.item-trending-topic .cd-quick-view .icon-share.open + .share span, body.category7 div.item-trending-topic .cd-quick-view .icon-share.open + .share span,
body #editorContainer#category7 div.item-trending-topic .cd-quick-view .icon-share.open + .share span,
body #editorContainer.category7 div.item-trending-topic .cd-quick-view .icon-share.open + .share span {
  background-color: #3f7160;
  color: #6ec4a7; }
  body#category7 div.item-trending-topic .cd-quick-view .icon-share.open + .share span:hover, body.category7 div.item-trending-topic .cd-quick-view .icon-share.open + .share span:hover,
  body #editorContainer#category7 div.item-trending-topic .cd-quick-view .icon-share.open + .share span:hover,
  body #editorContainer.category7 div.item-trending-topic .cd-quick-view .icon-share.open + .share span:hover {
    color: white; }

body#category7 div.item-trending-topic .cd-item-info .pages, body.category7 div.item-trending-topic .cd-item-info .pages,
body #editorContainer#category7 div.item-trending-topic .cd-item-info .pages,
body #editorContainer.category7 div.item-trending-topic .cd-item-info .pages {
  color: #6ec4a7; }
  body#category7 div.item-trending-topic .cd-item-info .pages span.actual, body.category7 div.item-trending-topic .cd-item-info .pages span.actual,
  body #editorContainer#category7 div.item-trending-topic .cd-item-info .pages span.actual,
  body #editorContainer.category7 div.item-trending-topic .cd-item-info .pages span.actual {
    color: #6ec4a7; }
  body#category7 div.item-trending-topic .cd-item-info .pages span.stick, body.category7 div.item-trending-topic .cd-item-info .pages span.stick,
  body #editorContainer#category7 div.item-trending-topic .cd-item-info .pages span.stick,
  body #editorContainer.category7 div.item-trending-topic .cd-item-info .pages span.stick {
    background-color: #6ec4a7; }

body#category7 div.item-trending-topic .cd-item-info .sideText .stick, body.category7 div.item-trending-topic .cd-item-info .sideText .stick,
body #editorContainer#category7 div.item-trending-topic .cd-item-info .sideText .stick,
body #editorContainer.category7 div.item-trending-topic .cd-item-info .sideText .stick {
  background-color: #6ec4a7; }

body#category7 div.item-trending-topic .add-content .button, body.category7 div.item-trending-topic .add-content .button,
body #editorContainer#category7 div.item-trending-topic .add-content .button,
body #editorContainer.category7 div.item-trending-topic .add-content .button {
  background-color: #6ec4a7;
  transition: background-color 0.350s ease-in-out; }
  body#category7 div.item-trending-topic .add-content .button:hover, body.category7 div.item-trending-topic .add-content .button:hover,
  body #editorContainer#category7 div.item-trending-topic .add-content .button:hover,
  body #editorContainer.category7 div.item-trending-topic .add-content .button:hover {
    background-color: #3f7160; }

body#category7 div.item-trending-topic .title h2.titleClave, body.category7 div.item-trending-topic .title h2.titleClave,
body #editorContainer#category7 div.item-trending-topic .title h2.titleClave,
body #editorContainer.category7 div.item-trending-topic .title h2.titleClave {
  color: #6ec4a7; }

body#category7 div.item-tu-decides, body.category7 div.item-tu-decides,
body #editorContainer#category7 div.item-tu-decides,
body #editorContainer.category7 div.item-tu-decides {
  background-color: #6ec4a7; }
  body#category7 div.item-tu-decides div.col-md-12.title h2.externalCircle, body.category7 div.item-tu-decides div.col-md-12.title h2.externalCircle,
  body #editorContainer#category7 div.item-tu-decides div.col-md-12.title h2.externalCircle,
  body #editorContainer.category7 div.item-tu-decides div.col-md-12.title h2.externalCircle {
    background: white; }
    body#category7 div.item-tu-decides div.col-md-12.title h2.externalCircle span.numerateItems, body.category7 div.item-tu-decides div.col-md-12.title h2.externalCircle span.numerateItems,
    body #editorContainer#category7 div.item-tu-decides div.col-md-12.title h2.externalCircle span.numerateItems,
    body #editorContainer.category7 div.item-tu-decides div.col-md-12.title h2.externalCircle span.numerateItems {
      background: white;
      border-color: #6ec4a7;
      color: #6ec4a7; }
  body#category7 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element.voted div.title span.full,
  body#category7 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element div.votado, body.category7 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element.voted div.title span.full,
  body.category7 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element div.votado,
  body #editorContainer#category7 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element.voted div.title span.full,
  body #editorContainer#category7 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element div.votado,
  body #editorContainer.category7 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element.voted div.title span.full,
  body #editorContainer.category7 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element div.votado {
    color: #3f7160; }
  body#category7 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.gradient, body.category7 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.gradient,
  body #editorContainer#category7 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.gradient,
  body #editorContainer.category7 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.gradient {
    background-image: linear-gradient(180deg, transparent 0%, #6ec4a7 100%); }
  body#category7 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart, body.category7 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart,
  body #editorContainer#category7 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart,
  body #editorContainer.category7 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart {
    background-color: #6ec4a7;
    transition: background-color 0.350s ease-in-out; }
    body#category7 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart span, body.category7 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart span,
    body #editorContainer#category7 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart span,
    body #editorContainer.category7 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart span {
      transition: color 0.350s ease-in-out;
      color: white; }
    body#category7 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover, body.category7 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover,
    body #editorContainer#category7 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover,
    body #editorContainer.category7 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover {
      background-color: white; }
      body#category7 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover span, body.category7 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover span,
      body #editorContainer#category7 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover span,
      body #editorContainer.category7 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover span {
        color: #6ec4a7; }

body#category7 div.item-en-lista div.col-md-12.title h2.externalCircle, body.category7 div.item-en-lista div.col-md-12.title h2.externalCircle,
body #editorContainer#category7 div.item-en-lista div.col-md-12.title h2.externalCircle,
body #editorContainer.category7 div.item-en-lista div.col-md-12.title h2.externalCircle {
  background: white; }
  body#category7 div.item-en-lista div.col-md-12.title h2.externalCircle span.numerateItems, body.category7 div.item-en-lista div.col-md-12.title h2.externalCircle span.numerateItems,
  body #editorContainer#category7 div.item-en-lista div.col-md-12.title h2.externalCircle span.numerateItems,
  body #editorContainer.category7 div.item-en-lista div.col-md-12.title h2.externalCircle span.numerateItems {
    background: white;
    border-color: #6ec4a7;
    color: #6ec4a7; }

body#category7 div.item-en-lista .cd-slider-wrapper .cd-slider li .cd-half-block.content, body.category7 div.item-en-lista .cd-slider-wrapper .cd-slider li .cd-half-block.content,
body #editorContainer#category7 div.item-en-lista .cd-slider-wrapper .cd-slider li .cd-half-block.content,
body #editorContainer.category7 div.item-en-lista .cd-slider-wrapper .cd-slider li .cd-half-block.content {
  background: #6ec4a7; }

body#category7 div.item-en-lista .cd-slider-navigation li a:hover, body.category7 div.item-en-lista .cd-slider-navigation li a:hover,
body #editorContainer#category7 div.item-en-lista .cd-slider-navigation li a:hover,
body #editorContainer.category7 div.item-en-lista .cd-slider-navigation li a:hover {
  color: #3f7160;
  background: #6ec4a7; }

body#category7 div.item-en-lista .cd-slider-navigation li.selected a, body.category7 div.item-en-lista .cd-slider-navigation li.selected a,
body #editorContainer#category7 div.item-en-lista .cd-slider-navigation li.selected a,
body #editorContainer.category7 div.item-en-lista .cd-slider-navigation li.selected a {
  background-color: #6ec4a7;
  color: #3f7160; }

body#category7 div.item-en-lista span.square-green, body.category7 div.item-en-lista span.square-green,
body #editorContainer#category7 div.item-en-lista span.square-green,
body #editorContainer.category7 div.item-en-lista span.square-green {
  color: #6ec4a7;
  cursor: pointer;
  background: white;
  transition: background 0.350s ease-in-out; }
  body#category7 div.item-en-lista span.square-green:hover, body.category7 div.item-en-lista span.square-green:hover,
  body #editorContainer#category7 div.item-en-lista span.square-green:hover,
  body #editorContainer.category7 div.item-en-lista span.square-green:hover {
    background: #3f7160; }

body#category8 div.item-trending-topic .cd-quick-view .icon-share, body.category8 div.item-trending-topic .cd-quick-view .icon-share,
body #editorContainer#category8 div.item-trending-topic .cd-quick-view .icon-share,
body #editorContainer.category8 div.item-trending-topic .cd-quick-view .icon-share {
  color: #B3B5B8;
  background-color: #A3A6A9; }
  body#category8 div.item-trending-topic .cd-quick-view .icon-share:hover, body.category8 div.item-trending-topic .cd-quick-view .icon-share:hover,
  body #editorContainer#category8 div.item-trending-topic .cd-quick-view .icon-share:hover,
  body #editorContainer.category8 div.item-trending-topic .cd-quick-view .icon-share:hover {
    color: white; }
  body#category8 div.item-trending-topic .cd-quick-view .icon-share.open, body.category8 div.item-trending-topic .cd-quick-view .icon-share.open,
  body #editorContainer#category8 div.item-trending-topic .cd-quick-view .icon-share.open,
  body #editorContainer.category8 div.item-trending-topic .cd-quick-view .icon-share.open {
    color: white; }
    body#category8 div.item-trending-topic .cd-quick-view .icon-share.open:hover, body.category8 div.item-trending-topic .cd-quick-view .icon-share.open:hover,
    body #editorContainer#category8 div.item-trending-topic .cd-quick-view .icon-share.open:hover,
    body #editorContainer.category8 div.item-trending-topic .cd-quick-view .icon-share.open:hover {
      color: #B3B5B8; }

body#category8 div.item-trending-topic .cd-quick-view .icon-share.open + .share span, body.category8 div.item-trending-topic .cd-quick-view .icon-share.open + .share span,
body #editorContainer#category8 div.item-trending-topic .cd-quick-view .icon-share.open + .share span,
body #editorContainer.category8 div.item-trending-topic .cd-quick-view .icon-share.open + .share span {
  background-color: #A3A6A9;
  color: #B3B5B8; }
  body#category8 div.item-trending-topic .cd-quick-view .icon-share.open + .share span:hover, body.category8 div.item-trending-topic .cd-quick-view .icon-share.open + .share span:hover,
  body #editorContainer#category8 div.item-trending-topic .cd-quick-view .icon-share.open + .share span:hover,
  body #editorContainer.category8 div.item-trending-topic .cd-quick-view .icon-share.open + .share span:hover {
    color: white; }

body#category8 div.item-trending-topic .cd-item-info .pages, body.category8 div.item-trending-topic .cd-item-info .pages,
body #editorContainer#category8 div.item-trending-topic .cd-item-info .pages,
body #editorContainer.category8 div.item-trending-topic .cd-item-info .pages {
  color: #B3B5B8; }
  body#category8 div.item-trending-topic .cd-item-info .pages span.actual, body.category8 div.item-trending-topic .cd-item-info .pages span.actual,
  body #editorContainer#category8 div.item-trending-topic .cd-item-info .pages span.actual,
  body #editorContainer.category8 div.item-trending-topic .cd-item-info .pages span.actual {
    color: #B3B5B8; }
  body#category8 div.item-trending-topic .cd-item-info .pages span.stick, body.category8 div.item-trending-topic .cd-item-info .pages span.stick,
  body #editorContainer#category8 div.item-trending-topic .cd-item-info .pages span.stick,
  body #editorContainer.category8 div.item-trending-topic .cd-item-info .pages span.stick {
    background-color: #B3B5B8; }

body#category8 div.item-trending-topic .cd-item-info .sideText .stick, body.category8 div.item-trending-topic .cd-item-info .sideText .stick,
body #editorContainer#category8 div.item-trending-topic .cd-item-info .sideText .stick,
body #editorContainer.category8 div.item-trending-topic .cd-item-info .sideText .stick {
  background-color: #B3B5B8; }

body#category8 div.item-trending-topic .add-content .button, body.category8 div.item-trending-topic .add-content .button,
body #editorContainer#category8 div.item-trending-topic .add-content .button,
body #editorContainer.category8 div.item-trending-topic .add-content .button {
  background-color: #B3B5B8;
  transition: background-color 0.350s ease-in-out; }
  body#category8 div.item-trending-topic .add-content .button:hover, body.category8 div.item-trending-topic .add-content .button:hover,
  body #editorContainer#category8 div.item-trending-topic .add-content .button:hover,
  body #editorContainer.category8 div.item-trending-topic .add-content .button:hover {
    background-color: #A3A6A9; }

body#category8 div.item-trending-topic .title h2.titleClave, body.category8 div.item-trending-topic .title h2.titleClave,
body #editorContainer#category8 div.item-trending-topic .title h2.titleClave,
body #editorContainer.category8 div.item-trending-topic .title h2.titleClave {
  color: #B3B5B8; }

body#category8 div.item-tu-decides, body.category8 div.item-tu-decides,
body #editorContainer#category8 div.item-tu-decides,
body #editorContainer.category8 div.item-tu-decides {
  background-color: #B3B5B8; }
  body#category8 div.item-tu-decides div.col-md-12.title h2.externalCircle, body.category8 div.item-tu-decides div.col-md-12.title h2.externalCircle,
  body #editorContainer#category8 div.item-tu-decides div.col-md-12.title h2.externalCircle,
  body #editorContainer.category8 div.item-tu-decides div.col-md-12.title h2.externalCircle {
    background: white; }
    body#category8 div.item-tu-decides div.col-md-12.title h2.externalCircle span.numerateItems, body.category8 div.item-tu-decides div.col-md-12.title h2.externalCircle span.numerateItems,
    body #editorContainer#category8 div.item-tu-decides div.col-md-12.title h2.externalCircle span.numerateItems,
    body #editorContainer.category8 div.item-tu-decides div.col-md-12.title h2.externalCircle span.numerateItems {
      background: white;
      border-color: #B3B5B8;
      color: #B3B5B8; }
  body#category8 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element.voted div.title span.full,
  body#category8 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element div.votado, body.category8 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element.voted div.title span.full,
  body.category8 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element div.votado,
  body #editorContainer#category8 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element.voted div.title span.full,
  body #editorContainer#category8 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element div.votado,
  body #editorContainer.category8 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element.voted div.title span.full,
  body #editorContainer.category8 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.element div.votado {
    color: #A3A6A9; }
  body#category8 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.gradient, body.category8 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.gradient,
  body #editorContainer#category8 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.gradient,
  body #editorContainer.category8 div.item-tu-decides div.tu-decides article div.containerElements.finalResult div.allElements div.gradient {
    background-image: linear-gradient(180deg, transparent 0%, #B3B5B8 100%); }
  body#category8 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart, body.category8 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart,
  body #editorContainer#category8 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart,
  body #editorContainer.category8 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart {
    background-color: #B3B5B8;
    transition: background-color 0.350s ease-in-out; }
    body#category8 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart span, body.category8 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart span,
    body #editorContainer#category8 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart span,
    body #editorContainer.category8 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart span {
      transition: color 0.350s ease-in-out;
      color: white; }
    body#category8 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover, body.category8 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover,
    body #editorContainer#category8 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover,
    body #editorContainer.category8 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover {
      background-color: white; }
      body#category8 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover span, body.category8 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover span,
      body #editorContainer#category8 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover span,
      body #editorContainer.category8 div.item-tu-decides div.secondLayer div.containerElements div.element div.title div.heart:hover span {
        color: #B3B5B8; }

body#category8 div.item-en-lista div.col-md-12.title h2.externalCircle, body.category8 div.item-en-lista div.col-md-12.title h2.externalCircle,
body #editorContainer#category8 div.item-en-lista div.col-md-12.title h2.externalCircle,
body #editorContainer.category8 div.item-en-lista div.col-md-12.title h2.externalCircle {
  background: white; }
  body#category8 div.item-en-lista div.col-md-12.title h2.externalCircle span.numerateItems, body.category8 div.item-en-lista div.col-md-12.title h2.externalCircle span.numerateItems,
  body #editorContainer#category8 div.item-en-lista div.col-md-12.title h2.externalCircle span.numerateItems,
  body #editorContainer.category8 div.item-en-lista div.col-md-12.title h2.externalCircle span.numerateItems {
    background: white;
    border-color: #B3B5B8;
    color: #B3B5B8; }

body#category8 div.item-en-lista .cd-slider-wrapper .cd-slider li .cd-half-block.content, body.category8 div.item-en-lista .cd-slider-wrapper .cd-slider li .cd-half-block.content,
body #editorContainer#category8 div.item-en-lista .cd-slider-wrapper .cd-slider li .cd-half-block.content,
body #editorContainer.category8 div.item-en-lista .cd-slider-wrapper .cd-slider li .cd-half-block.content {
  background: #B3B5B8; }

body#category8 div.item-en-lista .cd-slider-navigation li a:hover, body.category8 div.item-en-lista .cd-slider-navigation li a:hover,
body #editorContainer#category8 div.item-en-lista .cd-slider-navigation li a:hover,
body #editorContainer.category8 div.item-en-lista .cd-slider-navigation li a:hover {
  color: #A3A6A9;
  background: #B3B5B8; }

body#category8 div.item-en-lista .cd-slider-navigation li.selected a, body.category8 div.item-en-lista .cd-slider-navigation li.selected a,
body #editorContainer#category8 div.item-en-lista .cd-slider-navigation li.selected a,
body #editorContainer.category8 div.item-en-lista .cd-slider-navigation li.selected a {
  background-color: #B3B5B8;
  color: #A3A6A9; }

body#category8 div.item-en-lista span.square-green, body.category8 div.item-en-lista span.square-green,
body #editorContainer#category8 div.item-en-lista span.square-green,
body #editorContainer.category8 div.item-en-lista span.square-green {
  color: #B3B5B8;
  cursor: pointer;
  background: white;
  transition: background 0.350s ease-in-out; }
  body#category8 div.item-en-lista span.square-green:hover, body.category8 div.item-en-lista span.square-green:hover,
  body #editorContainer#category8 div.item-en-lista span.square-green:hover,
  body #editorContainer.category8 div.item-en-lista span.square-green:hover {
    background: #A3A6A9; }

/*************************** COMUNES ***************************/
* {
  box-sizing: border-box;
  -webkit-text-size-adjust: none;
  -webkit-font-smoothing: antialiased !important;
  -webkit-text-stroke: 1px transparent;
  text-rendering: optimizeLegibility;
  font-family: Avenir; }

html, body, main {
  width: 100%; }

body.thePost #slider #sliderText a.onlyDevice {
  display: none; }

header .menuMobile {
  display: none; }
  header .menuMobile .menu {
    z-index: -1; }

header .normalMenu {
  width: 100%;
  display: -ms-inline-flexbox;
  display: inline-flex; }

.header {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  height: 50px;
  width: 100%;
  background: rgba(0, 0, 0, 0.8);
  overflow: hidden;
  transition: all 0.5s ease-out, background 1s ease-out;
  transition-delay: 0.2s;
  z-index: 1; }
  .header .headMenu {
    height: 50px; }
    .header .headMenu .share {
      display: table;
      height: 100%;
      padding-left: 28px;
      position: relative;
      float: right; }
    .header .headMenu .logoLab {
      height: 100%;
      -ms-flex-pack: center;
          justify-content: center;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      float: right;
      margin: 0; }
    .header .headMenu .burger-container {
      cursor: pointer;
      position: relative;
      display: inline-block;
      height: 50px;
      width: 50px;
      transform: rotate(0deg);
      transition: all 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
      -webkit-tap-highlight-color: transparent; }
      .header .headMenu .burger-container .share {
        float: left;
        display: table;
        height: 100%;
        padding-left: 28px; }
        .header .headMenu .burger-container .share span {
          display: table-cell;
          cursor: pointer;
          vertical-align: middle;
          padding-right: 28px;
          font-size: 16px;
          color: rgba(255, 255, 255, 0.44);
          pointer-events: none; }
          .header .headMenu .burger-container .share span.icon-g-plus {
            font-size: 20px; }
          .header .headMenu .burger-container .share span::before {
            pointer-events: all; }
      .header .headMenu .burger-container #burger {
        width: 18px;
        height: 8px;
        position: relative;
        display: block;
        margin: -4px auto 0;
        top: 50%; }
        .header .headMenu .burger-container #burger .bar {
          width: 100%;
          height: 1px;
          display: block;
          position: relative;
          background: #FFF;
          transition: all 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);
          transition-delay: 0s; }
          .header .headMenu .burger-container #burger .bar.topBar {
            transform: translateY(0px) rotate(0deg); }
          .header .headMenu .burger-container #burger .bar.btmBar {
            transform: translateY(6px) rotate(0deg); }
  .header .icon {
    display: inline-block;
    position: absolute;
    height: 100%;
    line-height: 50px;
    width: 50px;
    height: 50px;
    text-align: center;
    color: #FFF;
    font-size: 22px;
    left: 50%;
    transform: translateX(-50%); }
    .header .icon.icon-bag {
      right: 0;
      top: 0;
      left: auto;
      transform: translateX(0px);
      transition: transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99);
      transition-delay: 0.65s; }
  .header ul.menu {
    position: relative;
    display: block;
    padding: 0px 48px 0;
    list-style: none; }
    .header ul.menu a {
      color: white;
      text-decoration: none; }
      .header ul.menu a:focus {
        outline: 0px;
        text-decoration: none; }
      .header ul.menu a:nth-of-type(1):hover li {
        color: #f79f55; }
      .header ul.menu a:nth-of-type(2):hover li {
        color: #e96a57; }
      .header ul.menu a:nth-of-type(3):hover li {
        color: #b96990; }
      .header ul.menu a:nth-of-type(4):hover li {
        color: #a5d4a2; }
      .header ul.menu a:nth-of-type(5):hover li {
        color: #90b6c0; }
      .header ul.menu a:nth-of-type(6):hover li {
        color: #a49fe1; }
      .header ul.menu a:nth-of-type(7):hover li {
        color: #6ec4a7; }
    .header ul.menu li.menu-item {
      border-bottom: 1px solid #333;
      margin-top: 5px;
      transform: scale(1.15) translateY(-30px);
      opacity: 0;
      transition: transform 0.5s, opacity 0.6s cubic-bezier(0.4, 0.01, 0.165, 0.99);
      padding: 1.5rem; }
      .header ul.menu li.menu-item:nth-child(1) {
        transition-delay: 0.49s; }
      .header ul.menu li.menu-item:nth-child(2) {
        transition-delay: 0.42s; }
      .header ul.menu li.menu-item:nth-child(3) {
        transition-delay: 0.35s; }
      .header ul.menu li.menu-item:nth-child(4) {
        transition-delay: 0.28s; }
      .header ul.menu li.menu-item:nth-child(5) {
        transition-delay: 0.21s; }
      .header ul.menu li.menu-item:nth-child(6) {
        transition-delay: 0.14s; }
      .header ul.menu li.menu-item:nth-child(7) {
        transition-delay: 0.07s; }
      .header ul.menu li.menu-item a {
        display: block;
        position: relative;
        color: white;
        font-weight: 100;
        text-decoration: none;
        font-size: 22px;
        line-height: 2.35;
        font-weight: 200;
        width: 100%; }
        .header ul.menu li.menu-item a:focus {
          outline: 0px;
          text-decoration: none; }
  .header.menu-opened {
    height: 100vh;
    overflow: auto;
    background-color: #000;
    transition: all 0.3s ease-in, background 0.5s ease-in;
    transition-delay: 0.25s; }
    .header.menu-opened .burger-container {
      transform: rotate(90deg); }
      .header.menu-opened .burger-container #burger .bar {
        transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
        transition-delay: 0.2s; }
        .header.menu-opened .burger-container #burger .bar.topBar {
          transform: translateY(4px) rotate(45deg); }
        .header.menu-opened .burger-container #burger .bar.btmBar {
          transform: translateY(3px) rotate(-45deg); }
    .header.menu-opened ul.menu {
      z-index: 1; }
      .header.menu-opened ul.menu li.menu-item {
        transform: scale(1) translateY(0px);
        opacity: 1; }
        .header.menu-opened ul.menu li.menu-item:nth-child(1) {
          transition-delay: 0.27s; }
        .header.menu-opened ul.menu li.menu-item:nth-child(2) {
          transition-delay: 0.34s; }
        .header.menu-opened ul.menu li.menu-item:nth-child(3) {
          transition-delay: 0.41s; }
        .header.menu-opened ul.menu li.menu-item:nth-child(4) {
          transition-delay: 0.48s; }
        .header.menu-opened ul.menu li.menu-item:nth-child(5) {
          transition-delay: 0.55s; }
        .header.menu-opened ul.menu li.menu-item:nth-child(6) {
          transition-delay: 0.62s; }
        .header.menu-opened ul.menu li.menu-item:nth-child(7) {
          transition-delay: 0.69s; }
    .header.menu-opened .icon.icon-bag {
      transform: translateX(75px);
      transition-delay: 0.3s; }

.content {
  padding: 67px 4% 0;
  text-align: justify;
  overflow: scroll;
  max-height: 100%; }
  .content::-webkit-scrollbar {
    display: none; }
  .content h2 {
    margin-bottom: 0px;
    letter-spacing: 1px; }
  .content img {
    width: 95%;
    position: relative;
    display: block;
    margin: 75px auto 75px; }
    .content img:nth-of-type(2) {
      margin: 75px auto; }

@media (max-width: 600px) {
  .header {
    position: fixed; } }

div#pagination {
  width: 130px;
  margin: 0 auto;
  clear: both;
  padding: 0.5%;
  text-align: center;
  border-radius: 100px;
  display: table; }
  div#pagination span.current {
    font-family: Avenir;
    font-size: 14px;
    font-weight: bold;
    color: rgba(255, 255, 255, 0.44); }
  div#pagination a {
    font-family: Avenir;
    font-size: 14px;
    font-weight: 500;
    color: white;
    text-decoration: none;
    font-weight: bold; }
    div#pagination a:visited, div#pagination a:active, div#pagination a:focus, div#pagination a:hover {
      text-decoration: none;
      outline: none; }
    div#pagination a.nextPag {
      float: right; }
      div#pagination a.nextPag span {
        line-height: 14px;
        display: block;
        float: right;
        margin-left: 5px;
        margin-top: 4px;
        font-size: 12px; }
    div#pagination a.prevPag {
      float: left; }
      div#pagination a.prevPag span {
        line-height: 14px;
        transform: rotate(180deg);
        display: block;
        float: left;
        margin-right: 5px;
        margin-top: -1px;
        font-size: 12px; }

div#buttonGoHome {
  cursor: pointer;
  z-index: 2;
  position: absolute;
  right: 3vh;
  margin-top: 9rem;
  padding: 8px;
  border: 2px white solid;
  border-radius: 100px;
  overflow: hidden; }
  div#buttonGoHome a {
    font-family: 'avenir';
    font-size: 20px;
    color: white;
    padding-left: 15px;
    padding-right: 15px;
    text-decoration: none; }
  div#buttonGoHome:link {
    text-decoration: none; }

div#buttonGoHome:hover {
  background-color: white; }
  div#buttonGoHome:hover a {
    color: #999999; }

div#floatCategory {
  width: 120px;
  height: 120px;
  position: absolute;
  z-index: 9;
  border-radius: 50%;
  right: 30px;
  top: 89px;
  display: table;
  background-size: cover;
  background-position: center center; }
  div#floatCategory span {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    color: white;
    font-family: "Avenir";
    font-size: 13px;
    font-weight: 700;
    letter-spacing: -0.5px;
    line-height: 22px; }

i.fa.fa-cloud-upload,
i.fa-trash-o,
i.fa-arrows,
i.fa-edit {
  display: none; }

h2.titleClave {
  color: #4a4a4a;
  font-family: "Avenir";
  font-size: 64px;
  font-weight: 700;
  letter-spacing: -0.96px;
  line-height: 61px;
  font-size: 40px !important;
  line-height: 45px !important;
  min-height: 41px !important; }

/* SHARE */
div.shareThis {
  /*   position: absolute;
    top: 70vh;
    left: 53px; */ }
  div.shareThis div.text {
    border-bottom: 2px solid rgba(255, 255, 255, 0.16);
    color: white;
    font-family: "Avenir";
    font-size: 14px;
    font-weight: 500;
    line-height: 19px; }
  div.shareThis div.share {
    color: white;
    margin-top: 20px;
    display: table;
    width: 100%; }
    div.shareThis div.share span {
      margin-right: 22%;
      cursor: pointer; }

.row.editArea {
  overflow: hidden; }

h2 span.numerateItems {
  color: white;
  width: 40px;
  height: 40px;
  border-radius: 100%;
  border: white solid 3px;
  margin: 22px;
  line-height: 36px;
  display: inline-block;
  position: relative;
  font-size: 0.8em; }
  h2 span.numerateItems:after {
    padding: 30px;
    display: block;
    content: '';
    position: absolute;
    top: -13px;
    left: -13px;
    z-index: -1;
    border-radius: 100%; }

.row {
  margin-right: 0 !important;
  margin-left: 0 !important; }

/****************************************************************/
html {
  background-color: rgba(0, 0, 0, 0.6); }
  html body #postNavigation,
  html body #slideNavigation {
    position: relative;
    height: 59px;
    width: 100%;
    line-height: 59px; }
    html body #postNavigation a,
    html body #slideNavigation a {
      position: absolute;
      width: 58px;
      height: 100%;
      background-color: #4f8d78;
      color: white;
      text-align: center; }
    html body #postNavigation i,
    html body #slideNavigation i {
      text-align: center; }
    html body #postNavigation div.navigation,
    html body #slideNavigation div.navigation {
      height: 100%;
      width: 20%;
      color: rgba(255, 255, 255, 0.44);
      font-family: "Avenir";
      font-size: 12px;
      font-weight: 700;
      letter-spacing: 2.26px; }
    html body #postNavigation div#postPrev,
    html body #postNavigation div#navPrev,
    html body #slideNavigation div#postPrev,
    html body #slideNavigation div#navPrev {
      left: 0px;
      float: left; }
      html body #postNavigation div#postPrev a,
      html body #postNavigation div#navPrev a,
      html body #slideNavigation div#postPrev a,
      html body #slideNavigation div#navPrev a {
        left: 0px; }
      html body #postNavigation div#postPrev span,
      html body #postNavigation div#navPrev span,
      html body #slideNavigation div#postPrev span,
      html body #slideNavigation div#navPrev span {
        position: absolute;
        left: 70px; }
    html body #postNavigation div#postNext,
    html body #postNavigation div#navNext,
    html body #slideNavigation div#postNext,
    html body #slideNavigation div#navNext {
      float: left; }
      html body #postNavigation div#postNext a,
      html body #postNavigation div#navNext a,
      html body #slideNavigation div#postNext a,
      html body #slideNavigation div#navNext a {
        right: 0px; }
      html body #postNavigation div#postNext span,
      html body #postNavigation div#navNext span,
      html body #slideNavigation div#postNext span,
      html body #slideNavigation div#navNext span {
        position: absolute;
        right: 70px; }
    html body #postNavigation div#postNavigationTitle,
    html body #slideNavigation div#postNavigationTitle {
      text-align: center;
      float: left;
      width: 60%;
      color: white;
      font-family: "Avenir";
      font-size: 12px;
      font-weight: 700;
      letter-spacing: 2.26px;
      height: 100%;
      margin: 0 auto; }
  html body.postLoop {
    height: 100%;
    position: relative; }
    html body.postLoop header {
      z-index: 9999;
      position: relative;
      background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, transparent 100%);
      height: 57px;
      border-bottom: 1px solid rgba(255, 255, 255, 0.44);
      width: 100%;
      display: -ms-inline-flexbox;
      display: inline-flex; }
      html body.postLoop header div.logoLab {
        text-align: center;
        font-size: 33px;
        color: white;
        width: 41px;
        height: 33px;
        margin: 11px 17px 11px 16px;
        float: left; }
      html body.postLoop header .search {
        float: left;
        width: 18px;
        height: 18px;
        margin: 19px 18px 15px 17px;
        font-size: 18px;
        color: rgba(255, 255, 255, 0.44);
        cursor: pointer; }
      html body.postLoop header nav.categories {
        float: left;
        width: 100%; }
        html body.postLoop header nav.categories ul {
          display: -ms-inline-flexbox;
          display: inline-flex;
          width: 100%;
          margin-bottom: 0px; }
          html body.postLoop header nav.categories ul a {
            text-decoration: none;
            color: white;
            width: 25%; }
            html body.postLoop header nav.categories ul a:visited, html body.postLoop header nav.categories ul a:active, html body.postLoop header nav.categories ul a:focus, html body.postLoop header nav.categories ul a:hover {
              text-decoration: none;
              outline: none; }
            html body.postLoop header nav.categories ul a li {
              color: white;
              font-family: "Avenir";
              font-size: 11px;
              font-weight: 700;
              letter-spacing: 2.07px;
              line-height: 19px;
              text-align: center;
              margin-top: calc( 57px / 2 - 19px / 2);
              -webkit-transition: color 0.350s ease-in-out; }
            html body.postLoop header nav.categories ul a:hover li {
              -webkit-transition: color 0.350s ease-in-out; }
            html body.postLoop header nav.categories ul a:nth-of-type(1):hover li {
              color: #f79f55; }
            html body.postLoop header nav.categories ul a:nth-of-type(2):hover li {
              color: #e96a57; }
            html body.postLoop header nav.categories ul a:nth-of-type(3):hover li {
              color: #b96990; }
            html body.postLoop header nav.categories ul a:nth-of-type(4):hover li {
              color: #a5d4a2; }
            html body.postLoop header nav.categories ul a:nth-of-type(5):hover li {
              color: #90b6c0; }
            html body.postLoop header nav.categories ul a:nth-of-type(6):hover li {
              color: #a49fe1; }
            html body.postLoop header nav.categories ul a:nth-of-type(7):hover li {
              color: #6ec4a7; }
      html body.postLoop header span.line {
        height: 26px;
        opacity: 0.44;
        background: rgba(255, 255, 255, 0.44);
        width: 2px;
        float: left;
        display: table-cell;
        margin-top: calc(57px/2 - 26px/2);
        margin-bottom: calc(57px/2 - 26px/2); }
      html body.postLoop header .share {
        float: left;
        display: table;
        height: 100%;
        padding-left: 28px; }
        html body.postLoop header .share span {
          display: table-cell;
          cursor: pointer;
          vertical-align: middle;
          padding-right: 28px;
          font-size: 16px;
          color: rgba(255, 255, 255, 0.44);
          pointer-events: none; }
          html body.postLoop header .share span.icon-g-plus {
            font-size: 20px; }
          html body.postLoop header .share span::before {
            pointer-events: all; }
    html body.postLoop main {
      height: 100%;
      background-image: linear-gradient(135deg, #dddad5 3%, #aaa 100%);
      padding-bottom: 84px;
      overflow: hidden;
      margin-top: -61px;
      /* Si estamos en una categoría*/ }
      html body.postLoop main.overflowHid {
        overflow: hidden;
        height: 100vh; }
      html body.postLoop main section#searchLayer {
        position: absolute;
        opacity: 0.98;
        width: 100%;
        height: 100%;
        top: -100%;
        left: 0;
        background-color: #0c0c0c;
        z-index: 5;
        padding: 137px 221px;
        transition: top 700ms cubic-bezier(1, 0.4, 0.4, 1) 700ms;
        -webkit-transition: top 700ms cubic-bezier(1, 0.4, 0.4, 1) 700ms;
        -moz-transition: top 700ms cubic-bezier(1, 0.4, 0.4, 1) 700ms;
        -ms-transition: top 700ms cubic-bezier(1, 0.4, 0.4, 1) 700ms;
        -o-transition: top 700ms cubic-bezier(1, 0.4, 0.4, 1) 700ms; }
        html body.postLoop main section#searchLayer.visible {
          top: 0; }
        html body.postLoop main section#searchLayer > div.closeLayer {
          cursor: pointer;
          height: 33px;
          width: 33px;
          color: white;
          font-size: 31px; }
        html body.postLoop main section#searchLayer > div.text {
          color: white;
          font-family: "Avenir";
          font-size: 14px;
          font-weight: 700;
          line-height: 19px;
          margin-top: 25px; }
        html body.postLoop main section#searchLayer div.inputSearch {
          opacity: 0.18;
          color: white;
          font-family: "Avenir";
          font-size: 72px;
          font-weight: 700;
          letter-spacing: -1.08px;
          line-height: 61px;
          margin-top: 34px;
          outline: none; }
      html body.postLoop main section#featuredPost {
        height: 100%;
        background-size: cover;
        background-position: top center;
        background-repeat: no-repeat;
        height: 80vh; }
        html body.postLoop main section#featuredPost .opacityLayer {
          background: rgba(0, 0, 0, 0.54);
          width: 100%;
          height: 80vh;
          position: absolute;
          top: 0;
          left: 0; }
        html body.postLoop main section#featuredPost #featuredPostText {
          position: absolute;
          margin-top: 217px;
          margin-left: 53px; }
          html body.postLoop main section#featuredPost #featuredPostText div span {
            width: 41px;
            height: 15px;
            color: white;
            font-family: "Avenir";
            font-size: 15px;
            font-weight: 700;
            line-height: 15px; }
            html body.postLoop main section#featuredPost #featuredPostText div span span.author {
              border-bottom: 2px solid rgba(255, 255, 255, 0.16); }
          html body.postLoop main section#featuredPost #featuredPostText h1 {
            color: white;
            font-family: "Avenir";
            font-size: 45px;
            font-weight: 700;
            line-height: 61px;
            letter-spacing: -1.08px; }
          html body.postLoop main section#featuredPost #featuredPostText #sliderShortDescription {
            width: 495px;
            color: white;
            font-family: Avenir;
            font-size: 14px;
            font-weight: 500;
            letter-spacing: 0.32px;
            line-height: 29.4px; }
          html body.postLoop main section#featuredPost #featuredPostText a.comenzar {
            position: relative;
            padding: 10px;
            width: 131px;
            height: 38px;
            background-color: white;
            border-radius: 100px;
            text-decoration: none;
            font-size: 13px;
            padding-left: 20px;
            padding-right: 20px;
            top: 52px; }
        html body.postLoop main section#featuredPost div.shareThis {
          position: absolute;
          top: 70vh;
          left: 53px; }
      html body.postLoop main section#postLoopHome {
        width: 80%;
        margin-left: 10%;
        background-color: white;
        border-radius: 11px;
        padding: 32px;
        margin-top: 33px;
        float: left; }
        html body.postLoop main section#postLoopHome div.postHome {
          border-radius: 10px;
          float: left;
          height: 19.5vw;
          background-position: top center;
          background-size: cover;
          background-repeat: no-repeat;
          position: relative; }
          html body.postLoop main section#postLoopHome div.postHome div.opacityLayer {
            position: absolute;
            width: 100%;
            height: 100%;
            background: black;
            opacity: 0.5;
            border-radius: 10px;
            overflow: hidden; }
          html body.postLoop main section#postLoopHome div.postHome.postNum1, html body.postLoop main section#postLoopHome div.postHome:nth-of-type(1) {
            margin-right: 25px;
            margin-bottom: 43px;
            width: calc(75% - 12.5px); }
          html body.postLoop main section#postLoopHome div.postHome.postNum2, html body.postLoop main section#postLoopHome div.postHome:nth-of-type(2) {
            margin-bottom: 43px;
            width: calc(25% - 12.5px); }
          html body.postLoop main section#postLoopHome div.postHome.postNum3, html body.postLoop main section#postLoopHome div.postHome:nth-of-type(3) {
            margin-right: 25px;
            margin-bottom: 43px;
            width: calc(33.3% - 16.66667px); }
          html body.postLoop main section#postLoopHome div.postHome.postNum4, html body.postLoop main section#postLoopHome div.postHome:nth-of-type(4) {
            margin-right: 25px;
            margin-bottom: 43px;
            width: calc(33.3% - 16.66667px); }
          html body.postLoop main section#postLoopHome div.postHome.postNum5, html body.postLoop main section#postLoopHome div.postHome:nth-of-type(5) {
            margin-bottom: 43px;
            width: calc(33.3% - 16.66667px);
            float: right; }
          html body.postLoop main section#postLoopHome div.postHome.postNum6, html body.postLoop main section#postLoopHome div.postHome:nth-of-type(6) {
            margin-bottom: 43px;
            width: 100%; }
          html body.postLoop main section#postLoopHome div.postHome.postNum7, html body.postLoop main section#postLoopHome div.postHome:nth-of-type(7) {
            margin-right: 25px;
            width: calc(25% - 12.5px); }
          html body.postLoop main section#postLoopHome div.postHome.postNum8, html body.postLoop main section#postLoopHome div.postHome:nth-of-type(8) {
            width: calc(75% - 12.5px); }
          html body.postLoop main section#postLoopHome div.postHome.postNum7, html body.postLoop main section#postLoopHome div.postHome.postNum8 {
            margin-bottom: 43px; }
          html body.postLoop main section#postLoopHome div.postHome > span {
            position: relative;
            border-radius: 100px;
            margin-top: 23px;
            margin-left: 30px;
            display: inline-block;
            padding: 5px 16px 3px 13px; }
            html body.postLoop main section#postLoopHome div.postHome > span a {
              text-decoration: none;
              color: white;
              font-family: "Avenir";
              font-size: 13px;
              font-weight: 500;
              line-height: 18px; }
              html body.postLoop main section#postLoopHome div.postHome > span a:visited, html body.postLoop main section#postLoopHome div.postHome > span a:active, html body.postLoop main section#postLoopHome div.postHome > span a:focus, html body.postLoop main section#postLoopHome div.postHome > span a:hover {
                text-decoration: none;
                outline: none; }
          html body.postLoop main section#postLoopHome div.postHome > div.thumContainer {
            margin-right: 30px;
            margin-left: 30px;
            margin-top: 3vw; }
            html body.postLoop main section#postLoopHome div.postHome > div.thumContainer h2.PostThumbnailTittle a {
              color: white;
              font-family: "Avenir";
              font-size: 34px;
              font-weight: 700;
              letter-spacing: -0.65px;
              position: relative; }
              html body.postLoop main section#postLoopHome div.postHome > div.thumContainer h2.PostThumbnailTittle a:visited, html body.postLoop main section#postLoopHome div.postHome > div.thumContainer h2.PostThumbnailTittle a:active, html body.postLoop main section#postLoopHome div.postHome > div.thumContainer h2.PostThumbnailTittle a:focus, html body.postLoop main section#postLoopHome div.postHome > div.thumContainer h2.PostThumbnailTittle a:hover {
                text-decoration: none;
                outline: none; }
            html body.postLoop main section#postLoopHome div.postHome > div.thumContainer div.postAuthor {
              position: absolute;
              bottom: 33px;
              color: white;
              font-family: "Avenir";
              font-size: 1vw;
              line-height: 5vh; }
              html body.postLoop main section#postLoopHome div.postHome > div.thumContainer div.postAuthor > span {
                border-bottom: 2px solid rgba(255, 255, 255, 0.16); }
          html body.postLoop main section#postLoopHome div.postHome > div.shareThis {
            position: absolute;
            bottom: 25%;
            margin-left: 30px; }
      html body.postLoop main div.floatCategories {
        position: fixed;
        width: 10%;
        float: left;
        left: 0;
        top: 33px;
        opacity: 0;
        z-index: -1;
        transition: all linear 250ms;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
            justify-content: center;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-direction: column;
            flex-direction: column;
        justify-content: center; }
        html body.postLoop main div.floatCategories.fixed {
          opacity: 1;
          z-index: 1; }
        html body.postLoop main div.floatCategories > a {
          text-decoration: none;
          color: white; }
          html body.postLoop main div.floatCategories > a:visited, html body.postLoop main div.floatCategories > a:active, html body.postLoop main div.floatCategories > a:focus, html body.postLoop main div.floatCategories > a:hover {
            text-decoration: none;
            outline: none; }
          html body.postLoop main div.floatCategories > a > div.categoryFloat {
            width: 6.3vw;
            height: 6.3vw;
            display: -ms-flexbox;
            display: flex;
            margin: 0 auto;
            border-radius: 50%;
            margin-bottom: 5px;
            background-size: cover;
            background-position: center center; }
            html body.postLoop main div.floatCategories > a > div.categoryFloat span {
              display: block;
              height: 100%;
              width: 100%;
              vertical-align: middle;
              text-align: center;
              color: white;
              font-family: "Avenir";
              font-size: 14px;
              font-weight: 700;
              letter-spacing: -0.5px;
              line-height: 22px;
              display: -ms-flexbox;
              display: flex;
              -ms-flex-pack: center;
                  justify-content: center;
              -ms-flex-line-pack: center;
                  align-content: center;
              -ms-flex-direction: column;
                  flex-direction: column; }
              html body.postLoop main div.floatCategories > a > div.categoryFloat span p {
                overflow: hidden;
                text-overflow: ellipsis;
                padding: 1rem;
                margin: 0; }
      html body.postLoop main.category {
        margin-top: -61px; }
        html body.postLoop main.category #containerSlider {
          height: 80vh; }
          html body.postLoop main.category #containerSlider button {
            display: none; }
          html body.postLoop main.category #containerSlider .slick-list.draggable {
            height: 100%; }
          html body.postLoop main.category #containerSlider .slider.sliderCategory {
            height: 80vh;
            width: 100%;
            background-repeat: no-repeat;
            background-size: cover;
            background-position: top center; }
            html body.postLoop main.category #containerSlider .slider.sliderCategory::after {
              content: '';
              background: rgba(0, 0, 0, 0.42);
              display: block;
              width: 100%;
              height: 80vh;
              position: relative;
              top: 0;
              left: 0; }
            html body.postLoop main.category #containerSlider .slider.sliderCategory .opacityLayer {
              background: rgba(0, 0, 0, 0.2);
              width: 100%;
              height: 80vh;
              position: absolute;
              top: 0;
              left: 0; }
            html body.postLoop main.category #containerSlider .slider.sliderCategory img {
              position: absolute;
              height: 744px;
              width: 100%; }
            html body.postLoop main.category #containerSlider .slider.sliderCategory .sliderText {
              position: absolute;
              margin-top: 217px;
              margin-left: 53px;
              z-index: 1; }
              html body.postLoop main.category #containerSlider .slider.sliderCategory .sliderText div span {
                width: 41px;
                height: 15px;
                color: white;
                font-family: "Avenir";
                font-size: 15px;
                font-weight: 700;
                line-height: 15px; }
                html body.postLoop main.category #containerSlider .slider.sliderCategory .sliderText div span span.author {
                  border-bottom: 2px solid rgba(255, 255, 255, 0.16); }
              html body.postLoop main.category #containerSlider .slider.sliderCategory .sliderText h1 {
                color: white;
                font-family: "Avenir";
                font-size: 45px;
                font-weight: 700;
                line-height: 61px;
                letter-spacing: -1.08px; }
              html body.postLoop main.category #containerSlider .slider.sliderCategory .sliderText .sliderShortDescription {
                width: 495px;
                color: white;
                font-family: Avenir;
                font-size: 14px;
                font-weight: 500;
                letter-spacing: 0.32px;
                line-height: 29.4px; }
              html body.postLoop main.category #containerSlider .slider.sliderCategory .sliderText a {
                position: relative;
                padding: 10px;
                height: 38px;
                background-color: white;
                border-radius: 100px;
                text-decoration: none;
                font-size: 13px;
                padding-left: 20px;
                padding-right: 20px;
                top: 52px; }
            html body.postLoop main.category #containerSlider .slider.sliderCategory div.shareThis {
              position: absolute;
              top: 70vh;
              left: 53px;
              z-index: 1; }
    html body.postLoop footer {
      padding: 3vh 0;
      line-height: 0vh;
      display: block;
      bottom: calc(84px / 2 - 18px / 2);
      position: absolute; }
  html body.thePost {
    height: 100%;
    position: relative; }
    html body.thePost main > section div.sectionPost > a {
      position: relative;
      top: -65px; }
    html body.thePost #buttonGoHome {
      z-index: 2;
      position: absolute;
      right: 3vh;
      margin-top: 3vh;
      padding: 8px;
      border: 2px white solid;
      border-radius: 100px;
      overflow: hidden; }
      html body.thePost #buttonGoHome a {
        font-family: 'avenir';
        font-size: 20px;
        color: white;
        padding-left: 15px;
        padding-right: 15px; }
      html body.thePost #buttonGoHome :link {
        text-decoration: none; }
    html body.thePost #buttonGoHome:hover {
      background-color: white; }
      html body.thePost #buttonGoHome:hover a {
        color: #999999; }
    html body.thePost div#slider::before {
      content: ' ';
      background: black;
      position: absolute;
      width: 100%;
      height: 100%;
      opacity: 0.5; }
    html body.thePost #slider {
      position: relative;
      height: 80vh;
      width: 100%;
      background-repeat: no-repeat;
      background-size: cover;
      background-position: top center; }
      html body.thePost #slider img {
        position: absolute;
        height: 744px;
        width: 100%; }
      html body.thePost #slider #sliderText {
        position: absolute;
        margin-top: 10vh;
        margin-left: 53px; }
        html body.thePost #slider #sliderText div span {
          width: 41px;
          height: 15px;
          color: white;
          font-family: "Avenir";
          font-size: 15px;
          font-weight: 700;
          line-height: 15px; }
          html body.thePost #slider #sliderText div span span.author {
            border-bottom: 2px solid rgba(255, 255, 255, 0.16); }
        html body.thePost #slider #sliderText h1 {
          /*    margin-top: 2.5vh;
                        margin-bottom: 2vh;
                        color: white;
                        font-family: "Avenir";
                        font-size: 8vh;
                        font-weight: 700;
                        letter-spacing: -1.08px;
                        width: 37vw;
                        line-height: 4.6vw; */
          margin-top: 2vh;
          margin-bottom: 2vh;
          color: white;
          font-family: "Avenir";
          font-size: 4vw;
          /* font-weight: 700; */
          /* letter-spacing: -1.08px; */
          width: 40vw;
          /* line-height: 2vw; */ }
        html body.thePost #slider #sliderText #sliderShortDescription {
          /*    width: 80%;
                        color: white;
                        font-family: Avenir;
                        font-size: 3vh;
                        font-weight: 500;
                        letter-spacing: 0.1vh;
                        line-height: 3.4vh; */
          width: 40vw;
          color: white;
          font-family: Avenir;
          font-size: 1.888vh; }
        html body.thePost #slider #sliderText a.comenzar {
          position: relative;
          padding: 16px;
          border-radius: 100px;
          text-decoration: none;
          font-family: "Avenir";
          font-size: 14.03px;
          padding-left: 20px;
          padding-right: 20px;
          top: 52px;
          height: 41px;
          background-color: white;
          border-radius: 100px; }
      html body.thePost #slider div.shareThis {
        position: absolute;
        top: 67vh;
        left: 53px; }
    html body.thePost #sectionsMenu {
      height: 65px;
      background-color: #808c99;
      width: 100%;
      top: 0;
      position: fixed;
      z-index: 10;
      margin-top: -65px; }
      html body.thePost #sectionsMenu.visible {
        margin-top: 0px; }
      html body.thePost #sectionsMenu div.logoLab {
        text-align: center;
        font-size: 32px;
        color: white;
        width: 35px;
        height: 32px;
        margin: 17px 31px 16px 29px;
        float: left; }
      html body.thePost #sectionsMenu span.articleCateory {
        height: 41px;
        border-radius: 100px;
        opacity: 0.98;
        color: white;
        font-family: Avenir;
        font-size: 14px;
        font-weight: 500;
        line-height: 19px;
        padding: 11px 19px 11px 19px;
        float: left;
        margin: 12px 18px 12px 0px; }
      html body.thePost #sectionsMenu div.titleSection {
        float: left;
        height: 100%;
        display: table;
        margin-right: 27px; }
        html body.thePost #sectionsMenu div.titleSection span {
          display: table-cell;
          vertical-align: middle;
          color: white;
          font-family: "Avenir";
          font-size: 14px;
          font-weight: 700;
          line-height: 19px;
          letter-spacing: -0.04px; }
      html body.thePost #sectionsMenu #navigationSections {
        float: left;
        height: 100%;
        margin: 0; }
        html body.thePost #sectionsMenu #navigationSections li {
          float: left;
          margin-right: 29px;
          display: table;
          height: 100%; }
          html body.thePost #sectionsMenu #navigationSections li a {
            display: table-cell;
            vertical-align: middle;
            text-align: center; }
            html body.thePost #sectionsMenu #navigationSections li a span {
              width: 25px;
              height: 25px;
              display: block;
              border: 2px solid white;
              border-radius: 50%;
              color: white;
              font-family: "Avenir";
              font-size: 9px;
              font-weight: 700;
              line-height: 23px; }
          html body.thePost #sectionsMenu #navigationSections li a:active,
          html body.thePost #sectionsMenu #navigationSections li a:visited,
          html body.thePost #sectionsMenu #navigationSections li a:hover,
          html body.thePost #sectionsMenu #navigationSections li a:link {
            text-decoration: none;
            outline: none; }
      html body.thePost #sectionsMenu div.sharePost div.shareThis {
        width: 25vw;
        float: right;
        position: absolute;
        top: 0;
        right: 0;
        display: table;
        height: 100%; }
        html body.thePost #sectionsMenu div.sharePost div.shareThis div.text {
          display: table-cell;
          vertical-align: middle;
          height: 100%;
          text-align: right;
          padding-right: 5%;
          font-size: 14px;
          border-bottom: 0; }
        html body.thePost #sectionsMenu div.sharePost div.shareThis div.share {
          color: white;
          width: 146px;
          display: table-cell;
          vertical-align: middle;
          text-align: right;
          padding-right: 29px; }
          html body.thePost #sectionsMenu div.sharePost div.shareThis div.share span {
            margin-right: 0;
            cursor: pointer;
            font-size: 20px;
            height: 22px;
            display: inline-block;
            padding: 0 9px; }
            html body.thePost #sectionsMenu div.sharePost div.shareThis div.share span:last-child {
              padding-right: 0; }
    html body.thePost .container-fluid {
      padding-right: 0;
      padding-left: 0;
      margin-right: 0;
      margin-left: 0;
      width: 100%; }
    html body.thePost #postList {
      padding: 5% 10%;
      padding-bottom: calc(79px + 22px);
      background-color: #222222;
      display: table;
      margin: 0;
      margin-top: 30px;
      width: 100%;
      /*slider*/ }
      html body.thePost #postList > li {
        width: 47%;
        border-radius: 10px;
        overflow: hidden;
        display: block;
        height: 23vw;
        margin-top: 5vw;
        position: relative;
        box-shadow: -2px 2px 24px 5px rgba(44, 44, 44, 0.54); }
        html body.thePost #postList > li:nth-of-type(2n+1) {
          float: left; }
        html body.thePost #postList > li:nth-of-type(2n) {
          float: right; }
        html body.thePost #postList > li > div.postThumbnail {
          background-size: cover;
          background-position: center center;
          display: table;
          width: 101%;
          height: 101%; }
          html body.thePost #postList > li > div.postThumbnail > span {
            border-radius: 100px;
            color: white;
            font-family: "Avenir";
            font-size: 13px;
            font-weight: 500;
            line-height: 18px;
            padding: 5px 16px 3px 13px;
            margin-top: 2%;
            margin-left: 2%;
            position: absolute;
            cursor: pointer; }
            html body.thePost #postList > li > div.postThumbnail > span a {
              text-decoration: none;
              color: white; }
              html body.thePost #postList > li > div.postThumbnail > span a:visited, html body.thePost #postList > li > div.postThumbnail > span a:active, html body.thePost #postList > li > div.postThumbnail > span a:focus, html body.thePost #postList > li > div.postThumbnail > span a:hover {
                text-decoration: none;
                outline: none; }
          html body.thePost #postList > li > div.postThumbnail div.thumLayer {
            content: '';
            position: absolute;
            width: 100%;
            height: 100%;
            background: black;
            opacity: 0.5; }
          html body.thePost #postList > li > div.postThumbnail > div.thumContainer {
            display: table-cell;
            vertical-align: middle;
            padding-left: 2%;
            position: relative; }
            html body.thePost #postList > li > div.postThumbnail > div.thumContainer h2.PostThumbnailTittle {
              color: white;
              font-family: "Avenir";
              font-weight: 700;
              letter-spacing: -0.3vw;
              width: 70%;
              line-height: 3vw; }
              html body.thePost #postList > li > div.postThumbnail > div.thumContainer h2.PostThumbnailTittle a {
                text-decoration: none;
                color: white;
                font-size: 2vw;
                letter-spacing: 0; }
                html body.thePost #postList > li > div.postThumbnail > div.thumContainer h2.PostThumbnailTittle a:focus, html body.thePost #postList > li > div.postThumbnail > div.thumContainer h2.PostThumbnailTittle a:hover {
                  text-decoration: none;
                  outline: none; }
            html body.thePost #postList > li > div.postThumbnail > div.thumContainer div.postAuthor {
              color: white;
              font-family: "Avenir";
              font-size: 1vw;
              line-height: 5vh; }
              html body.thePost #postList > li > div.postThumbnail > div.thumContainer div.postAuthor > span {
                border-bottom: 2px solid rgba(255, 255, 255, 0.16); }
      html body.thePost #postList button.slick-prev.slick-arrow:focus,
      html body.thePost #postList button.slick-next.slick-arrow:focus {
        outline: none; }
      html body.thePost #postList button.slick-prev.slick-arrow {
        width: 132px;
        height: 29px;
        color: white;
        font-family: "Avenir";
        font-size: 20px;
        font-weight: 700;
        line-height: 29px;
        background-color: #272727;
        margin-top: 15px;
        border: none; }
      html body.thePost #postList button.slick-next.slick-arrow {
        position: absolute;
        right: 0px;
        top: 0px;
        width: 132px;
        height: 29px;
        color: white;
        font-family: "Avenir";
        font-size: 20px;
        font-weight: 700;
        line-height: 29px;
        background-color: #272727;
        margin-top: 15px;
        border: none; }
      html body.thePost #postList .slick-slide {
        margin: 5px;
        overflow: hidden; }
    html body.thePost footer {
      background-color: #222222;
      height: 5vh;
      padding: 3vh 0;
      line-height: 0vh;
      display: block; }
    html body.thePost div.relatedPostsLegend {
      color: white;
      font-family: "Avenir";
      font-size: 4vw;
      font-weight: 700;
      line-height: 19px; }
    html body.thePost i.fa.fa-cloud-upload.uploadButtonRtveVideo {
      display: none; }
  html body footer {
    color: #838383;
    font-family: "Avenir";
    font-size: 13px;
    font-weight: 700;
    line-height: 18px;
    width: 100%;
    text-align: center;
    background-color: transparent; }

/***************************************************************************************/
/************* BORRAR ESTAS REGLAS DE ESTILO PARA PODER VER LAS CATEGORÍAS *************/
/*
 header .search,
 header span.line,
 header nav.categories,
 #sliderText span.categoryName,
 section#featuredPost #featuredPostText div span.categoryName ,
 span.articleCateory{
     display: none;
 }

 header span.line,
 div.floatCategories,
 section#postLoopHome div.postHome > span,
 #postList > li > div.postThumbnail > span{
     display: none !important;
 }

 header .share{
     position: absolute;
     right: 0;
 }

 body.pageNotFound{
     main{
         height: 100vh;
         margin-top: 0px;
         padding-bottom: 0px; 
         #containerNotFound{
             div{
                 display: table-cell;
                 vertical-align: middle;
                 height: 100vh;
                 p{
                    padding-bottom: 12px;
                 }
                 a{
                     padding: 9px;
                     border: 2px white solid;
                     border-radius: 100px;
                     overflow: hidden;
                     text-decoration: none;
                     margin-top: 7vh;
                     color: white;
                     transition: color 300ms linear;
                 }
                 a:active{
                     text-decoration: none;
                 }
                 a:hover{
                     color: #4a4a4a;
                     background-color: white;
                 }
             }
           
             background-color: #c8c6c3;
             text-align: center;
             margin: 0 auto;
             height: 100%;
             display:table;
             width:100%;
         }
     }
 }

 .item-photo-text-content .text, 
 .item-photo-text-content .text p,
 .item-text-image-audio-content .textContent,
 .item-text-image-audio-content .textContent p
 {
     color: white;
 }


 span.publicationDate {
     font-size: 0.6vw;
     border-bottom: none!important;

 }*/
/* ************ BORRAR ESTAS REGLAS DE ESTILO PARA PODER VER LAS CATEGORÍAS *************/
/* COLORES CATEGORÍAS */
/* 1. Actualidad -> #f79f55; 
                 -> #a56e40; */
/* 2. Estilo de vida -> #e96a57; 
                     -> #9b4134; */
/* 3. Cultura -> #b96990; 
              -> #7a455f; */
/* 4. Tecnología -> #a5d4a2; 
                 -> #5a7f58; */
/* 5. Viral -> #90b6c0;
            -> #536a70; */
/* 6. Deportes -> #a49fe1;
               -> #595678; */
/* 7. Actualidad -> #a49fe1;
               -> #595678; */
/*colores categorías*/
/* ITEMS (tipos de claves)*/
/* fonts */
@font-face {
  font-family: AvenirHeavy;
  src: url(../../fonts/Avenir/AvenirNext-Heavy.ttf), url(../../fonts/Avenir/AvenirNext-Heavy.eot), url(../../fonts/Avenir/AvenirNext-Heavy.woff), url(../../fonts/Avenir/AvenirNext-Heavy.svg); }

/* fonts */
@font-face {
  font-family: AvenirBold;
  src: url(../../fonts/Avenir/AvenirNext-Bold.ttf), url(../../fonts/Avenir/AvenirNext-Bold.eot), url(../../fonts/Avenir/AvenirNext-Bold.woff), url(../../fonts/Avenir/AvenirNext-Bold.svg); }

@font-face {
  font-family: Avenir;
  src: url(../../fonts/Avenir/AvenirNext-Regular.ttf), url(../../fonts/Avenir/AvenirNext-Regular.eot), url(../../fonts/Avenir/AvenirNext-Regular.woff), url(../../fonts/Avenir/AvenirNext-Regular.svg); }

/*TU-DECIDES*/
.item-tu-decides .title h2 {
  float: left;
  color: white; }
  .item-tu-decides .title h2.externalCircle {
    position: relative;
    background: #f79f55;
    height: 60px;
    width: 60px;
    border-radius: 100%; }
    .item-tu-decides .title h2.externalCircle .numerateItems {
      text-align: center;
      margin: 10px;
      width: 40px;
      height: 40px; }
  .item-tu-decides .title h2.titleClave {
    color: white !important;
    line-height: 60px;
    margin-left: 15px;
    font-family: Avenir;
    font-weight: bold;
    font-size: 24px;
    letter-spacing: -0.77px; }

.item-tu-decides .title span.icon-info {
  color: white !important;
  font-family: Avenir;
  font-weight: bold;
  font-size: 24px;
  float: right;
  cursor: pointer;
  margin: 20px 30px 20px 0; }

/*TRENDING-TOPIC*/
/*EN-LISTA*/
.item-en-lista .title,
.item-trending-topic .title {
  margin: 2vh 0; }
  .item-en-lista .title h2,
  .item-trending-topic .title h2 {
    float: left; }
    .item-en-lista .title h2.externalCircle,
    .item-trending-topic .title h2.externalCircle {
      position: relative;
      background: #f79f55;
      height: 60px;
      width: 60px;
      border-radius: 100%; }
      .item-en-lista .title h2.externalCircle .numerateItems,
      .item-trending-topic .title h2.externalCircle .numerateItems {
        text-align: center;
        margin: 10px;
        width: 40px;
        height: 40px; }
    .item-en-lista .title h2.titleClave,
    .item-trending-topic .title h2.titleClave {
      line-height: 60px;
      margin-left: 15px;
      color: white;
      font-family: Avenir;
      font-weight: bold;
      font-size: 24px;
      letter-spacing: -0.77px; }

/*FOTO-TEXTO*/
.item-text-image {
  overflow: hidden;
  min-height: 84.8vh; }
  .item-text-image .image {
    padding: 90px 0px 0px 74px;
    overflow: hidden; }
    .item-text-image .image img {
      width: 100%; }
  .item-text-image .text {
    color: #f79f55;
    font-family: "Avenir";
    font-size: 24px;
    font-weight: 700;
    letter-spacing: -0.77px;
    line-height: 33px;
    padding: 90px 104px 90px 60px; }
    .item-text-image .text .title {
      margin-top: 0px;
      float: none;
      padding: 0; }
      .item-text-image .text .title .titleClave {
        width: 598px; }
      .item-text-image .text .title h2 {
        display: block;
        position: relative;
        z-index: 1;
        font-family: "Avenir";
        font-size: 24px;
        font-weight: 700;
        letter-spacing: -0.77px;
        line-height: 33px;
        color: #f79f55; }
        .item-text-image .text .title h2:nth-of-type(1) {
          margin: 0;
          text-align: center; }
        .item-text-image .text .title h2:nth-of-type(2) {
          width: 100%;
          font-size: 64px;
          font-weight: 700;
          letter-spacing: -0.96px;
          line-height: 61px;
          text-align: center; }
    .item-text-image .text .textContent {
      clear: both;
      padding-top: 49px;
      color: #333;
      font-family: Avenir;
      font-size: 16px;
      font-weight: normal;
      letter-spacing: 0.37px;
      line-height: 29.4px; }

/*MULTIPLE-BOXES*/
.item-title-text-multiple-boxes {
  background-color: white;
  text-align: center;
  height: 100%;
  padding-bottom: 3.5vh; }
  .item-title-text-multiple-boxes .title {
    margin-top: 80px; }
    .item-title-text-multiple-boxes .title .titleClave {
      text-align: center; }
    .item-title-text-multiple-boxes .title h2 {
      display: block;
      position: relative;
      z-index: 1;
      font-family: "Avenir";
      font-size: 24px;
      font-weight: 700;
      letter-spacing: -0.77px;
      line-height: 33px; }
      .item-title-text-multiple-boxes .title h2:nth-of-type(1) {
        margin: 0; }
      .item-title-text-multiple-boxes .title h2.titleClave {
        color: #4a4a4a;
        font-family: "Avenir";
        font-size: 64px;
        font-weight: 700;
        letter-spacing: -0.96px;
        line-height: 61px; }
  .item-title-text-multiple-boxes .text.col-md-12,
  .item-title-text-multiple-boxes .text {
    font-family: Avenir;
    letter-spacing: 0.42px;
    line-height: 29.4px;
    margin-top: 19px;
    padding: 0 20%;
    text-align: left;
    font-size: 16px;
    font-weight: normal;
    color: #333; }
  .item-title-text-multiple-boxes .boxContent {
    margin: 0 auto;
    margin-top: 49px;
    clear: both;
    width: auto;
    display: -ms-inline-flexbox;
    display: inline-flex;
    float: none; }
    .item-title-text-multiple-boxes .boxContent .box {
      border-radius: 100px;
      width: 25%;
      max-width: 287px;
      padding: 30px;
      margin: 0 10px;
      height: 100%;
      background-color: #f2f2f2; }
      .item-title-text-multiple-boxes .boxContent .box .boxTitle {
        font-family: "Avenir";
        font-size: 16px;
        font-weight: 700;
        line-height: 19px;
        padding: 20px; }
      .item-title-text-multiple-boxes .boxContent .box .boxText {
        text-align: left;
        color: rgba(7, 7, 8, 0.63);
        font-family: Avenir;
        font-size: 16px;
        font-weight: normal;
        letter-spacing: 0.34px;
        line-height: 29.4px; }
      .item-title-text-multiple-boxes .boxContent .box .boxImage {
        width: 80%;
        margin: 0 auto;
        bottom: 3px;
        padding-top: 2vh; }
        .item-title-text-multiple-boxes .boxContent .box .boxImage img {
          position: relative;
          overflow: hidden;
          width: 80px;
          height: 80px;
          border-radius: 7px; }

.item-text-image-audio::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0.54;
  display: block !important; }

/*AUDIO*/
.item-text-image-audio {
  background-image: url("/las-claves/public/img/items/item-text-audio-default.jpg");
  background-position: top center;
  background-size: cover;
  background-repeat: no-repeat;
  color: white;
  display: table;
  text-align: center;
  position: relative;
  height: 80vh;
  width: 100%; }
  .item-text-image-audio i.uploadButtonImageAudio {
    position: absolute;
    font-size: 46px;
    top: 20px;
    left: 20px;
    cursor: pointer; }
  .item-text-image-audio .item-text-image-audio-content {
    display: table-cell;
    width: 58.48%;
    vertical-align: middle; }
    .item-text-image-audio .item-text-image-audio-content .title {
      width: 80%;
      margin: 0 10%;
      padding: 0; }
      .item-text-image-audio .item-text-image-audio-content .title h2 {
        margin: 0 auto; }
        .item-text-image-audio .item-text-image-audio-content .title h2:nth-of-type(1) {
          background-color: white;
          display: block;
          width: 59px;
          height: 59px;
          position: relative;
          border-radius: 50%;
          padding-top: 9.5px; }
          .item-text-image-audio .item-text-image-audio-content .title h2:nth-of-type(1) span.numerateItems {
            margin: 0;
            background-color: white !important; }
        .item-text-image-audio .item-text-image-audio-content .title h2:nth-of-type(2) {
          font-family: "Avenir";
          font-size: 72px;
          font-weight: 700;
          letter-spacing: -1.08px;
          line-height: 61px;
          margin-top: 50px; }
      .item-text-image-audio .item-text-image-audio-content .title .titleClave {
        color: white; }
    .item-text-image-audio .item-text-image-audio-content .text {
      color: white;
      font-family: "Avenir";
      font-size: 16px;
      font-weight: 800;
      letter-spacing: 0.42px;
      line-height: 29.4px;
      margin-top: 38px;
      text-align: center; }
      .item-text-image-audio .item-text-image-audio-content .text .textContent {
        width: 1003px;
        font-weight: normal; }
    .item-text-image-audio .item-text-image-audio-content .item-uploader-audio {
      margin-top: 77px; }
      .item-text-image-audio .item-text-image-audio-content .item-uploader-audio audio {
        width: 471px; }
      .item-text-image-audio .item-text-image-audio-content .item-uploader-audio i.uploadButtonAudio {
        font-size: 33px;
        cursor: pointer; }

/*TÍTULO-TEXTO*/
.item-title-text {
  min-height: 68.4vh;
  border: 0;
  border-radius: 0;
  margin: 0;
  overflow: hidden; }
  .item-title-text .bigTitleLeft {
    display: table;
    min-height: 68.4vh;
    position: relative;
    text-align: center;
    padding: 0px;
    font-family: "Avenir";
    width: 50%; }
    .item-title-text .bigTitleLeft h2 {
      color: white !important;
      font-family: "Avenir";
      font-size: 72px;
      font-weight: 700;
      line-height: 61px;
      padding: 0 20%;
      display: table-cell;
      vertical-align: middle;
      max-width: calc(50vw - 80px); }
  .item-title-text .text {
    color: #f79f55;
    font-family: "Avenir";
    font-size: 24px;
    font-weight: 700;
    letter-spacing: -0.77px;
    line-height: 33px;
    padding: 0 104px 0px 60px; }
    .item-title-text .text .title {
      padding: 0;
      float: none; }
      .item-title-text .text .title h2 {
        display: block;
        position: relative;
        z-index: 1;
        font-family: "Avenir";
        font-size: 24px;
        font-weight: 700;
        letter-spacing: -0.77px;
        line-height: 33px;
        color: #f79f55; }
        .item-title-text .text .title h2:nth-of-type(1) {
          margin: 0;
          text-align: center; }
        .item-title-text .text .title h2.titleClave {
          font-family: "Avenir";
          font-size: 64px;
          font-weight: 700;
          letter-spacing: -0.96px;
          line-height: 61px;
          text-align: center; }
    .item-title-text .text .textContent {
      padding-top: 49px;
      color: #333;
      font-family: Avenir;
      font-size: 16px;
      font-weight: normal;
      letter-spacing: 0.37px;
      line-height: 29.4px; }
    .item-title-text .text .textContentBold {
      text-transform: bold; }

/*TEXTO*/
.item-title-two-row-text {
  background-color: white;
  overflow: hidden;
  text-align: left; }
  .item-title-two-row-text .title {
    margin-top: 80px;
    text-align: center;
    float: none; }
    .item-title-two-row-text .title .titleClave {
      max-width: 80%;
      display: none; }
    .item-title-two-row-text .title h2 {
      display: inline-block;
      position: relative;
      z-index: 1;
      font-family: "Avenir";
      font-size: 24px;
      font-weight: 700;
      letter-spacing: -0.77px;
      line-height: 33px;
      color: #f79f55; }
      .item-title-two-row-text .title h2:nth-of-type(1) {
        margin: 0; }
  .item-title-two-row-text h3 {
    color: #4a4a4a;
    font-family: "Avenir";
    font-size: 64px;
    font-weight: 700;
    letter-spacing: -0.96px;
    line-height: 61px;
    text-align: center;
    margin-top: 45px;
    margin-bottom: 54px;
    width: 70%;
    margin: 0 auto;
    margin-bottom: 3%; }
  .item-title-two-row-text .textContentOne,
  .item-title-two-row-text .textContentTwo {
    color: #333;
    font-family: Avenir;
    font-size: 16px;
    letter-spacing: 0.37px;
    line-height: 29.4px;
    width: 40%;
    padding-top: 0;
    padding-bottom: 4.87%; }
    .item-title-two-row-text .textContentOne > span,
    .item-title-two-row-text .textContentOne > div,
    .item-title-two-row-text .textContentTwo > span,
    .item-title-two-row-text .textContentTwo > div {
      font-size: 16px;
      color: #333;
      font-weight: bold; }
  .item-title-two-row-text .textContentOne {
    margin-left: 9%;
    margin-right: 1%; }
  .item-title-two-row-text .textContentTwo {
    margin-left: 1%;
    margin-right: 9%; }

/*VIDEO*/
.item-video-text .title {
  margin-bottom: 2%; }
  .item-video-text .title .externalCircle {
    background-color: #f79f55;
    width: 60px;
    height: 60px;
    border-radius: 100%;
    position: relative; }
  .item-video-text .title h2 {
    float: left; }
    .item-video-text .title h2 span.numerateItems {
      color: white;
      background-color: #f79f55;
      width: 40px;
      height: 40px;
      border-radius: 100%;
      border: white solid 3px;
      margin: 10px;
      line-height: 36px;
      display: inline-block;
      position: relative;
      font-size: 0.8em;
      text-align: center; }
  .item-video-text .title .titleClave {
    color: #f79f55;
    padding-left: 20px;
    width: auto;
    min-height: 100% !important;
    width: 95%;
    line-height: 60px !important; }

.item-video-text .video {
  padding: 0; }
  .item-video-text .video .containerPlay {
    width: 100%;
    height: 800px;
    background-color: rgba(0, 0, 0, 0.36);
    border-radius: 14px;
    text-align: center;
    display: table; }
    .item-video-text .video .containerPlay i.fa-play {
      display: table-cell;
      vertical-align: middle;
      color: white;
      font-size: 100px; }

.item-video-text i.uploadButtonRtveVideo, .item-video-text div.uploadButtonRtveVideo {
  font-size: 50px;
  cursor: pointer;
  margin-left: 50%;
  padding-top: 15px;
  display: block; }

/*EMBED*/
.item-embed .title {
  text-align: center;
  float: none; }
  .item-embed .title .titleClave {
    max-width: 80%;
    margin: 0 auto;
    font-size: 64px;
    font-weight: 700;
    letter-spacing: -0.96px;
    line-height: 61px;
    margin-bottom: 10px !important; }
  .item-embed .title h2 {
    display: block;
    position: relative;
    z-index: 1;
    font-family: "Avenir";
    font-size: 24px;
    font-weight: 700;
    letter-spacing: -0.77px;
    line-height: 33px;
    color: #f79f55; }
    .item-embed .title h2:nth-of-type(1) {
      margin: 0; }

.item-embed h3 {
  float: none;
  color: #4a4a4a;
  font-family: "Avenir";
  font-size: 64px;
  font-weight: 700;
  letter-spacing: -0.96px;
  line-height: 61px;
  text-align: center;
  margin-top: 45px;
  margin-bottom: 54px;
  width: 70%;
  margin: 0 auto;
  margin-bottom: 3%; }

.item-embed .embed {
  font-family: Avenir;
  letter-spacing: 0.42px;
  line-height: 29.4px;
  width: 100%;
  margin: 0 auto;
  margin-top: 2%;
  min-height: auto !important;
  font-size: 14px;
  color: #333;
  font-weight: bold;
  text-align: center; }
  .item-embed .embed p,
  .item-embed .embed > div:not(.title) {
    font-family: Avenir;
    letter-spacing: 0.42px;
    line-height: 29.4px;
    width: 90% !important;
    margin: 0 auto !important;
    margin-bottom: 2%;
    margin-top: 2%;
    min-height: initial !important;
    font-size: 16px;
    color: #333;
    font-weight: normal;
    text-align: left; }

.item-embed .contentIframe {
  /*width: 90%;
        border-radius: 100px;
        margin: 0 auto;
        text-align: center;
        padding: 4%;*/
  width: 70%;
  border-radius: 100px;
  margin: 0 auto;
  text-align: center;
  padding: 4rem 0rem; }
  .item-embed .contentIframe > * {
    margin: 0 auto !important; }

.item-embed div.openerEmbed i.uploadButtonEmbed {
  margin-left: 50%;
  font-size: 50px;
  cursor: pointer; }

/*PHOTO*/
.item-uploader-photo-text {
  position: relative;
  height: 84.8vh;
  background-color: #f7f9fa; }
  .item-uploader-photo-text i.uploadPhotoModule {
    font-size: 40px;
    padding: 10px 0 0 10px;
    cursor: pointer;
    position: absolute;
    z-index: 3;
    margin-left: 48%; }
  .item-uploader-photo-text .item-photo-text-content {
    position: relative;
    height: 100%;
    width: 100%;
    background-image: url("/las-claves/public/img/items/default-photo-module.png");
    background-position: center center;
    background-size: cover; }
    .item-uploader-photo-text .item-photo-text-content .onlyMobile {
      display: none; }
    .item-uploader-photo-text .item-photo-text-content .title h2 {
      float: left; }
      .item-uploader-photo-text .item-photo-text-content .title h2.externalCircle {
        position: relative;
        background: #f79f55;
        height: 60px;
        width: 60px;
        border-radius: 100%; }
        .item-uploader-photo-text .item-photo-text-content .title h2.externalCircle .numerateItems {
          text-align: center;
          margin: 10px;
          width: 40px;
          height: 40px; }
      .item-uploader-photo-text .item-photo-text-content .title h2.titleClave {
        color: white;
        margin-left: 15px;
        font-family: Avenir;
        font-weight: bold;
        letter-spacing: -0.77px;
        min-height: 61px !important;
        line-height: 61px !important;
        width: 90%; }
    .item-uploader-photo-text .item-photo-text-content .col-md-12.photo {
      z-index: 2;
      padding-top: 40px;
      padding-left: 36px;
      text-align: left; }
      .item-uploader-photo-text .item-photo-text-content .col-md-12.photo h2 {
        float: left; }
        .item-uploader-photo-text .item-photo-text-content .col-md-12.photo h2:nth-of-type(1) {
          margin: 0; }
          .item-uploader-photo-text .item-photo-text-content .col-md-12.photo h2:nth-of-type(1) span.numerateItems {
            margin: 11px;
            text-align: center;
            width: 40px;
            height: 40px; }
        .item-uploader-photo-text .item-photo-text-content .col-md-12.photo h2:nth-of-type(2) {
          color: #f7f7f7;
          font-family: "Avenir";
          font-size: 24px;
          font-weight: 700;
          letter-spacing: -0.77px;
          line-height: 62px;
          height: 100%;
          margin: 0;
          margin-left: 18px; }
    .item-uploader-photo-text .item-photo-text-content .col-md-12.text {
      z-index: 2;
      color: white;
      font-family: Avenir;
      font-size: 16px;
      font-weight: 800;
      letter-spacing: 0.42px;
      line-height: 29.4px;
      position: absolute;
      bottom: 0;
      background-color: rgba(0, 0, 0, 0.54);
      width: 100%;
      left: 0;
      padding: 15px 36px; }
      .item-uploader-photo-text .item-photo-text-content .col-md-12.text p {
        margin: 0;
        font-family: "Avenir";
        font-weight: normal; }
        .item-uploader-photo-text .item-photo-text-content .col-md-12.text p span {
          font-weight: normal;
          font-family: "Avenir"; }
  .item-uploader-photo-text .photo-container {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    overflow: hidden;
    width: 100%; }
    .item-uploader-photo-text .photo-container img {
      width: 100%; }

/* SMALL VIDEO RTVE */
.small-video-rtve {
  min-height: 68.4vh;
  border: 0;
  border-radius: 0;
  margin: 0;
  overflow: hidden;
  padding: 90px 0px 0px 74px; }
  .small-video-rtve .videoLeft {
    display: table;
    min-height: 0vh;
    position: relative;
    text-align: center;
    padding: 0px;
    font-family: "Avenir";
    width: 48%; }
    .small-video-rtve .videoLeft .containerPlay {
      height: 54vh; }
  .small-video-rtve .text {
    color: #f79f55;
    font-family: "Avenir";
    font-size: 24px;
    font-weight: 700;
    letter-spacing: -0.77px;
    line-height: 33px;
    padding: 0 104px 0px 60px; }
    .small-video-rtve .text .title {
      padding: 0;
      float: none; }
      .small-video-rtve .text .title h2 {
        display: block;
        position: relative;
        z-index: 1;
        font-family: "Avenir";
        font-size: 24px;
        font-weight: 700;
        letter-spacing: -0.77px;
        line-height: 33px;
        color: #f79f55;
        float: none; }
        .small-video-rtve .text .title h2:nth-of-type(1) {
          margin: 0;
          text-align: center; }
        .small-video-rtve .text .title h2.titleClave {
          font-family: "Avenir";
          font-size: 64px;
          font-weight: 700;
          letter-spacing: -0.96px;
          line-height: 61px;
          text-align: center; }
    .small-video-rtve .text .textContent {
      padding-top: 49px;
      color: #333;
      font-family: Avenir;
      font-size: 16px;
      font-weight: normal;
      letter-spacing: 0.37px;
      line-height: 29.4px; }
    .small-video-rtve .text .textContentBold {
      text-transform: bold; }

/* IMAGE TITLE TEXT */
.image-title-text {
  border: 0;
  border-radius: 0;
  margin: 0;
  overflow: hidden;
  margin-top: 90px; }
  .image-title-text .bigImageLeft {
    display: table;
    height: 68.4vh;
    position: relative;
    text-align: center;
    padding: 0px;
    font-family: "Avenir";
    width: 50%;
    background-image: url("/las-claves/public/img/items/default-image-title-text.png");
    background-position: center center;
    background-size: cover; }
    .image-title-text .bigImageLeft h2 {
      color: white !important;
      font-family: "Avenir";
      font-size: 72px;
      font-weight: 700;
      line-height: 61px;
      padding: 0 20%;
      display: table-cell !important;
      vertical-align: middle;
      max-width: calc(50vw - 80px);
      position: relative;
      min-height: initial !important; }
  .image-title-text .bigImageLeft::before {
    content: '';
    position: absolute;
    background: black;
    height: 100%;
    width: 100%;
    opacity: 0.5;
    top: 0;
    left: 0; }
  .image-title-text .text {
    color: #f79f55;
    font-family: "Avenir";
    font-size: 24px;
    font-weight: 700;
    letter-spacing: -0.77px;
    line-height: 33px;
    padding: 0 104px 0px 60px; }
    .image-title-text .text .title {
      padding: 0;
      float: none; }
      .image-title-text .text .title h2 {
        display: block;
        position: relative;
        z-index: 1;
        font-family: "Avenir";
        font-size: 24px;
        font-weight: 700;
        letter-spacing: -0.77px;
        line-height: 33px;
        color: #f79f55; }
        .image-title-text .text .title h2:nth-of-type(1) {
          margin: 0;
          text-align: center; }
        .image-title-text .text .title h2.titleClave {
          font-family: "Avenir";
          font-size: 64px;
          font-weight: 700;
          letter-spacing: -0.96px;
          line-height: 61px;
          text-align: center; }
    .image-title-text .text .textContent {
      padding-top: 49px;
      color: #333;
      font-family: Avenir;
      font-size: 16px;
      font-weight: normal;
      letter-spacing: 0.37px;
      line-height: 29.4px; }
    .image-title-text .text .textContentBold {
      font-weight: normal; }
  .image-title-text .uploadButtonImageTitleText {
    font-size: 54px;
    cursor: pointer;
    position: absolute;
    left: 80px;
    color: white;
    z-index: 2; }

/* circle numerateItems */
h2 span.numerateItems {
  color: white;
  width: 40px;
  height: 40px;
  border-radius: 100%;
  border: white solid 3px;
  /* padding: 20px; */
  margin: 22px;
  line-height: 36px;
  display: inline-block;
  position: relative;
  font-size: 0.8em; }

h2 span.numerateItems:after {
  padding: 30px;
  display: block;
  content: '';
  position: absolute;
  top: -13px;
  left: -13px;
  z-index: -1;
  border-radius: 100%; }

/* Modal item */
div.modal-content {
  font-family: "Avenir"; }
  div.modal-content span.close {
    cursor: pointer;
    color: red !important;
    line-height: 20px !important; }
  div.modal-content span.send {
    float: right;
    font-size: 15px;
    padding: 0 11px 0 0;
    cursor: pointer;
    line-height: 25px;
    color: rgba(110, 196, 167, 0.63) !important;
    font-weight: bold;
    text-transform: uppercase; }
  div.modal-content span.send:hover {
    color: #6ec4a7 !important; }
  div.modal-content div {
    border: 1px dashed;
    border-color: rgba(0, 0, 0, 0.4);
    border-radius: 3px;
    width: 94%;
    opacity: 0.6; }

/* toolbar remove */
div.tool-items #remove i.fa-trash-o {
  font-size: 50px !important;
  color: rgba(255, 0, 0, 0.49) !important; }

div.title div.howToPlay {
  visibility: hidden;
  position: absolute;
  right: calc(10vw + 90px);
  z-index: -99;
  width: 16.5vw;
  opacity: 0;
  transition: opacity 0.400s ease-in-out, right 0.300s ease-in-out; }
  div.title div.howToPlay > p {
    padding: 1.5vw 0;
    margin: 0; }
    div.title div.howToPlay > p:nth-of-type(1) {
      color: white;
      font-size: 14px;
      font-weight: 700;
      letter-spacing: -0.35px;
      line-height: 19px; }
    div.title div.howToPlay > p:nth-of-type(2) {
      background: white;
      font-size: 18px;
      font-weight: 700;
      line-height: 22px;
      color: transparent; }
  div.title div.howToPlay.visible {
    opacity: 1;
    visibility: visible;
    z-index: 1;
    right: 90px;
    transition: opacity 0.400s ease-in-out, right 0.300s ease-in-out; }
    div.title div.howToPlay.visible > p {
      padding: 1.5vw; }
      div.title div.howToPlay.visible > p:nth-of-type(1) {
        color: white; }
      div.title div.howToPlay.visible > p:nth-of-type(2) {
        color: #5d5d5d; }

div.rotateDevice {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0; }
  div.rotateDevice > .table {
    display: table;
    height: 100%; }
    div.rotateDevice > .table > .cell {
      display: table-cell;
      vertical-align: middle;
      text-align: center;
      color: white; }
      div.rotateDevice > .table > .cell > span {
        font-size: 50px; }
      div.rotateDevice > .table > .cell > p {
        font-size: 5vw;
        font-weight: 700;
        letter-spacing: -1.19px;
        line-height: 9vw;
        padding: 0 14vw; }

/* Categories*/
.item-text-image-audio .item-text-image-audio-content .title h2:nth-of-type(1) span.numerateItems,
.title h2.externalCircle .numerateItems {
  font-family: "Avenir";
  font-size: 21px; }

#editorContainer h2 {
  color: #f79f55; }
  #editorContainer h2.externalCircle {
    background: #f79f55; }
  #editorContainer h2 span {
    background: #f79f55; }
    #editorContainer h2 span::after {
      background: #f79f55; }

#editorContainer .image-audio-content h2 {
  background: #f79f55; }

#editorContainer .boxTitle {
  color: #f79f55; }

#editorContainer .bigTitleLeft {
  background: #f79f55; }

.category1 h2,
#category1 h2 {
  color: #f79f55; }
  .category1 h2.externalCircle,
  #category1 h2.externalCircle {
    background: #f79f55; }
  .category1 h2 span,
  #category1 h2 span {
    background: #f79f55; }
    .category1 h2 span::after,
    #category1 h2 span::after {
      background: #f79f55; }

.category1 .image-audio-content h2,
#category1 .image-audio-content h2 {
  background: #f79f55; }

.category1 .boxTitle,
#category1 .boxTitle {
  color: #f79f55; }

.category1 .bigTitleLeft,
#category1 .bigTitleLeft {
  background: #f79f55; }

.category1 div.title div.howToPlay > p:nth-of-type(1),
#category1 div.title div.howToPlay > p:nth-of-type(1) {
  background: #a56e40; }

.category1 div.rotateDevice,
#category1 div.rotateDevice {
  background: #f79f55; }

.category1 span.embedType,
#category1 span.embedType {
  color: #f79f55; }

.category2 h2,
#category2 h2 {
  color: #e96a57; }
  .category2 h2.externalCircle,
  #category2 h2.externalCircle {
    background: #e96a57; }
  .category2 h2 span,
  #category2 h2 span {
    background: #e96a57; }
    .category2 h2 span::after,
    #category2 h2 span::after {
      background: #e96a57; }

.category2 .image-audio-content h2,
#category2 .image-audio-content h2 {
  background: #e96a57; }

.category2 .boxTitle,
#category2 .boxTitle {
  color: #e96a57; }

.category2 .bigTitleLeft,
#category2 .bigTitleLeft {
  background: #e96a57; }

.category2 div.title div.howToPlay > p:nth-of-type(1),
#category2 div.title div.howToPlay > p:nth-of-type(1) {
  background: #9b4134; }

.category2 div.rotateDevice,
#category2 div.rotateDevice {
  background: #e96a57; }

.category2 span.embedType,
#category2 span.embedType {
  color: #e96a57; }

.category3 h2,
#category3 h2 {
  color: #b96990; }
  .category3 h2.externalCircle,
  #category3 h2.externalCircle {
    background: #b96990; }
  .category3 h2 span,
  #category3 h2 span {
    background: #b96990; }
    .category3 h2 span::after,
    #category3 h2 span::after {
      background: #b96990; }

.category3 .image-audio-content h2,
#category3 .image-audio-content h2 {
  background: #b96990; }

.category3 .boxTitle,
#category3 .boxTitle {
  color: #b96990; }

.category3 .bigTitleLeft,
#category3 .bigTitleLeft {
  background: #b96990; }

.category3 div.title div.howToPlay > p:nth-of-type(1),
#category3 div.title div.howToPlay > p:nth-of-type(1) {
  background: #7a455f; }

.category3 div.rotateDevice,
#category3 div.rotateDevice {
  background: #b96990; }

.category3 span.embedType,
#category3 span.embedType {
  color: #b96990; }

.category4 h2,
#category4 h2 {
  color: #a5d4a2; }
  .category4 h2.externalCircle,
  #category4 h2.externalCircle {
    background: #a5d4a2; }
  .category4 h2 span,
  #category4 h2 span {
    background: #a5d4a2; }
    .category4 h2 span::after,
    #category4 h2 span::after {
      background: #a5d4a2; }

.category4 .image-audio-content h2,
#category4 .image-audio-content h2 {
  background: #a5d4a2; }

.category4 .boxTitle,
#category4 .boxTitle {
  color: #a5d4a2; }

.category4 .bigTitleLeft,
#category4 .bigTitleLeft {
  background: #a5d4a2; }

.category4 div.title div.howToPlay > p:nth-of-type(1),
#category4 div.title div.howToPlay > p:nth-of-type(1) {
  background: #5a7f58; }

.category4 div.rotateDevice,
#category4 div.rotateDevice {
  background: #a5d4a2; }

.category4 span.embedType,
#category4 span.embedType {
  color: #a5d4a2; }

.category5 h2,
#category5 h2 {
  color: #90b6c0; }
  .category5 h2.externalCircle,
  #category5 h2.externalCircle {
    background: #90b6c0; }
  .category5 h2 span,
  #category5 h2 span {
    background: #90b6c0; }
    .category5 h2 span::after,
    #category5 h2 span::after {
      background: #90b6c0; }

.category5 .image-audio-content h2,
#category5 .image-audio-content h2 {
  background: #90b6c0; }

.category5 .boxTitle,
#category5 .boxTitle {
  color: #90b6c0; }

.category5 .bigTitleLeft,
#category5 .bigTitleLeft {
  background: #90b6c0; }

.category5 div.title div.howToPlay > p:nth-of-type(1),
#category5 div.title div.howToPlay > p:nth-of-type(1) {
  background: #536a70; }

.category5 div.rotateDevice,
#category5 div.rotateDevice {
  background: #90b6c0; }

.category5 span.embedType,
#category5 span.embedType {
  color: #90b6c0; }

.category6 h2,
#category6 h2 {
  color: #a49fe1; }
  .category6 h2.externalCircle,
  #category6 h2.externalCircle {
    background: #a49fe1; }
  .category6 h2 span,
  #category6 h2 span {
    background: #a49fe1; }
    .category6 h2 span::after,
    #category6 h2 span::after {
      background: #a49fe1; }

.category6 .image-audio-content h2,
#category6 .image-audio-content h2 {
  background: #a49fe1; }

.category6 .boxTitle,
#category6 .boxTitle {
  color: #a49fe1; }

.category6 .bigTitleLeft,
#category6 .bigTitleLeft {
  background: #a49fe1; }

.category6 div.title div.howToPlay > p:nth-of-type(1),
#category6 div.title div.howToPlay > p:nth-of-type(1) {
  background: #595678; }

.category6 div.rotateDevice,
#category6 div.rotateDevice {
  background: #a49fe1; }

.category6 span.embedType,
#category6 span.embedType {
  color: #a49fe1; }

.category7 h2,
#category7 h2 {
  color: #6ec4a7; }
  .category7 h2.externalCircle,
  #category7 h2.externalCircle {
    background: #6ec4a7; }
  .category7 h2 span,
  #category7 h2 span {
    background: #6ec4a7; }
    .category7 h2 span::after,
    #category7 h2 span::after {
      background: #6ec4a7; }

.category7 .image-audio-content h2,
#category7 .image-audio-content h2 {
  background: #6ec4a7; }

.category7 .boxTitle,
#category7 .boxTitle {
  color: #6ec4a7; }

.category7 .bigTitleLeft,
#category7 .bigTitleLeft {
  background: #6ec4a7; }

.category7 div.title div.howToPlay > p:nth-of-type(1),
#category7 div.title div.howToPlay > p:nth-of-type(1) {
  background: #3f7160; }

.category7 div.rotateDevice,
#category7 div.rotateDevice {
  background: #6ec4a7; }

.category7 span.embedType,
#category7 span.embedType {
  color: #6ec4a7; }

.category8 h2,
#category8 h2 {
  color: #B3B5B8; }
  .category8 h2.externalCircle,
  #category8 h2.externalCircle {
    background: #B3B5B8; }
  .category8 h2 span,
  #category8 h2 span {
    background: #B3B5B8; }
    .category8 h2 span::after,
    #category8 h2 span::after {
      background: #B3B5B8; }

.category8 .image-audio-content h2,
#category8 .image-audio-content h2 {
  background: #B3B5B8; }

.category8 .boxTitle,
#category8 .boxTitle {
  color: #B3B5B8; }

.category8 .bigTitleLeft,
#category8 .bigTitleLeft {
  background: #B3B5B8; }

.category8 div.title div.howToPlay > p:nth-of-type(1),
#category8 div.title div.howToPlay > p:nth-of-type(1) {
  background: #A3A6A9; }

.category8 div.rotateDevice,
#category8 div.rotateDevice {
  background: #B3B5B8; }

.category8 span.embedType,
#category8 span.embedType {
  color: #B3B5B8; }

#category1 .sectionPost .item-text-image-audio h2 span {
  border-color: #f79f55;
  color: #f79f55; }

#category2 .sectionPost .item-text-image-audio h2 span {
  border-color: #e96a57;
  color: #e96a57; }

#category3 .sectionPost .item-text-image-audio h2 span {
  border-color: #b96990;
  color: #b96990; }

#category4 .sectionPost .item-text-image-audio h2 span {
  border-color: #a5d4a2;
  color: #a5d4a2; }

#category5 .sectionPost .item-text-image-audio h2 span {
  border-color: #90b6c0;
  color: #90b6c0; }

#category6 .sectionPost .item-text-image-audio h2 span {
  border-color: #a49fe1;
  color: #a49fe1; }

#category7 .sectionPost .item-text-image-audio h2 span {
  border-color: #6ec4a7;
  color: #6ec4a7; }

#category7 .sectionPost .item-text-image-audio h2 span {
  border-color: #B3B5B8;
  color: #B3B5B8; }

.textContentBold, .item-title-text-multiple-boxes .text, .item-embed .text, span.spanBoldItem {
  font-weight: bold; }

/*casos especiales*/
.item-uploader-photo-text .item-photo-text-content .title h2.titleClave {
  color: white; }

/* LETRA BOLD PARA QUE FUNCIONE EL TOOLBAR DE LINK Y BOLD */
*[contenteditable] p, #editorContent p, #editorContent .editArea .textContent span, #editorContent .editArea .textContent p span {
  text-align: left;
  font-family: Avenir;
  font-size: 16px;
  color: #333;
  padding-top: 0px !important;
  padding-bottom: 0px !important; }

#editorContent .titleClave span {
  background-color: transparent;
  font-family: 'Avenir'; }

#editorContent .editArea .item-photo-text-content .text,
#editorContent .editArea .item-photo-text-content .text p,
#editorContent .editArea .item-text-image-audio-content .textContent,
#editorContent .editArea .item-text-image-audio-content .textContent p {
  color: white; }

html body.postLoop main section#postLoopHome div.postHome > div.thumContainer h2.PostThumbnailTittle a,
html body.postLoop main section#featuredPost #featuredPostText h1,
h2.titleClave {
  font-family: AvenirBold !important; }

/* COLORES CATEGORÍAS */
/* 1. Actualidad -> #f79f55; 
                 -> #a56e40; */
/* 2. Estilo de vida -> #e96a57; 
                     -> #9b4134; */
/* 3. Cultura -> #b96990; 
              -> #7a455f; */
/* 4. Tecnología -> #a5d4a2; 
                 -> #5a7f58; */
/* 5. Viral -> #90b6c0;
            -> #536a70; */
/* 6. Deportes -> #a49fe1;
               -> #595678; */
/* 7. Actualidad -> #a49fe1;
               -> #595678; */
/*colores categorías*/
/* ITEMS (tipos de claves)*/
/* fonts */
@font-face {
  font-family: AvenirHeavy;
  src: url(../../fonts/Avenir/AvenirNext-Heavy.ttf), url(../../fonts/Avenir/AvenirNext-Heavy.eot), url(../../fonts/Avenir/AvenirNext-Heavy.woff), url(../../fonts/Avenir/AvenirNext-Heavy.svg); }

/* fonts */
@font-face {
  font-family: AvenirBold;
  src: url(../../fonts/Avenir/AvenirNext-Bold.ttf), url(../../fonts/Avenir/AvenirNext-Bold.eot), url(../../fonts/Avenir/AvenirNext-Bold.woff), url(../../fonts/Avenir/AvenirNext-Bold.svg); }

@font-face {
  font-family: Avenir;
  src: url(../../fonts/Avenir/AvenirNext-Regular.ttf), url(../../fonts/Avenir/AvenirNext-Regular.eot), url(../../fonts/Avenir/AvenirNext-Regular.woff), url(../../fonts/Avenir/AvenirNext-Regular.svg); }

@media only screen and (min-width: 1025px) and (max-width: 1600px) and (min-aspect-ratio: 16 / 9) {
  html body.thePost #slider #sliderText h1 {
    width: 60vw; }
  html body.postLoop main section#postLoopHome div.postHome > div.thumContainer {
    margin-top: 20px; }
    html body.postLoop main section#postLoopHome div.postHome > div.thumContainer h2.PostThumbnailTittle {
      line-height: 25px; }
      html body.postLoop main section#postLoopHome div.postHome > div.thumContainer h2.PostThumbnailTittle a {
        font-size: 22px; }
    html body.postLoop main section#postLoopHome div.postHome > div.thumContainer div.postAuthor {
      bottom: 20px; } }

/* iPad in portrait movil landscape */
@media only screen and (max-device-width: 1025px) and (orientation: portrait), only screen and (max-device-width: 736px) and (orientation: landscape) {
  html div.title div.howToPlay {
    width: 30vw; }
  html body.postLoop main section#postLoopHome div.postHome > div.thumContainer {
    margin-top: 8vw; }
  html body.thePost #buttonGoHome {
    display: none; }
  html div#buttonGoHome {
    display: none; }
  html body.thePost #slider #sliderText a.comenzar {
    float: left;
    line-height: 11px; }
    html body.thePost #slider #sliderText a.comenzar.onlyDevice {
      display: block;
      text-align: center;
      margin-left: 4vw;
      display: none; }
  html body.thePost #sectionsMenu {
    display: none; }
  html div.sectionPost.ui-droppable div.editArea h2.titleClave {
    color: #4a4a4a;
    font-family: "Avenir";
    width: 100%;
    font-size: 45px;
    line-height: 53px;
    max-width: 100% !important;
    font-weight: 700;
    letter-spacing: -0.96px;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 3%;
    margin-top: 3%; }
  html div.sectionPost.ui-droppable div.item-text-image-audio div.item-text-image-audio-content div.title h2.titleClave {
    color: white !important; }
  html div.sectionPost.ui-droppable div.title {
    overflow: hidden; }
  html .item-embed .embed {
    padding: 0; }
    html .item-embed .embed h3 {
      display: none; }
    html .item-embed .embed p {
      margin: 0;
      padding: 5.5vw;
      width: 100vw; }
      html .item-embed .embed p.text {
        color: #333;
        margin: 0;
        padding: 1vw 5.5vw;
        width: 100%;
        text-align: left;
        font-size: 16px;
        width: 90% !important;
        padding: 0 !important; }
    html .item-embed .embed div.title {
      margin-top: 0px; }
      html .item-embed .embed div.title h2 {
        display: block; }
        html .item-embed .embed div.title h2.titleClave {
          width: 100%;
          margin-top: 0;
          max-width: 100%; }
    html .item-embed .embed div.openerEmbed {
      margin-top: 15px;
      max-height: 70vh; }
      html .item-embed .embed div.openerEmbed .contentIframe {
        width: 100%;
        padding: 0; }
        html .item-embed .embed div.openerEmbed .contentIframe iframe {
          width: 100%; }
  html .item-title-text {
    height: initial; }
    html .item-title-text .col-md-6.title {
      width: 100%;
      height: 100vw; }
    html .item-title-text .text {
      font-size: 14px;
      padding: 5.5vw; }
      html .item-title-text .text .textContent {
        padding-top: 5vw; }
    html .item-title-text .title {
      text-align: center; }
      html .item-title-text .title h2.titleClave {
        width: 100%;
        margin: 0; }
    html .item-title-text .bigTitleLeft {
      width: 100vw;
      height: 100vw; }
      html .item-title-text .bigTitleLeft h2.titleClave {
        padding: 0 10%;
        font-size: 6.5vh;
        line-height: 8vh; }
  html .item-video-text div.title {
    overflow: hidden;
    text-align: center;
    padding-top: 5.5vw; }
    html .item-video-text div.title h2.externalCircle {
      margin: 0 auto;
      float: none; }
    html .item-video-text div.title h2.titleClave {
      font-size: 24px;
      font-weight: 700;
      letter-spacing: -0.77px;
      line-height: 33px;
      min-height: 33px;
      font-family: "Avenir";
      margin-bottom: 30px; }
  html .item-video-text div.video {
    padding: 0px; }
  html .item-uploader-photo-text {
    height: auto; }
    html .item-uploader-photo-text .item-photo-text-content {
      background-image: none !important; }
      html .item-uploader-photo-text .item-photo-text-content div.title {
        display: block;
        overflow: hidden;
        background: white;
        padding: 0; }
        html .item-uploader-photo-text .item-photo-text-content div.title h2.externalCircle {
          float: none;
          margin: 0 auto; }
        html .item-uploader-photo-text .item-photo-text-content div.title h2.titleClave {
          width: 100%;
          text-align: center;
          margin-left: 0;
          margin-right: 0; }
      html .item-uploader-photo-text .item-photo-text-content div.onlyMobile {
        height: 42vh;
        display: block;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center center; }
      html .item-uploader-photo-text .item-photo-text-content div.col-md-12.text {
        position: relative;
        background: white;
        color: #343434;
        font-size: 14px;
        font-weight: 800;
        letter-spacing: 0.42px;
        line-height: 29.4px;
        padding: 5.5vw;
        bottom: 0;
        color: #333;
        margin: 0;
        width: 100%;
        font-size: 16px; }
  html .item-text-image-audio {
    background-position: center center;
    background-size: cover;
    height: 84.8vh; }
  html .item-title-text-multiple-boxes .text {
    color: #333;
    font-family: Avenir;
    font-size: 14px;
    letter-spacing: 0.37px;
    line-height: 29.4px;
    margin-top: 10px;
    padding: 0 5.5vw;
    font-weight: 800;
    text-align: left; }
  html .item-title-text-multiple-boxes .boxContent {
    display: block;
    overflow: hidden; }
    html .item-title-text-multiple-boxes .boxContent .box {
      width: 45%;
      max-width: none;
      min-width: none;
      margin-top: 3vh; }
      html .item-title-text-multiple-boxes .boxContent .box:nth-of-type(2n+1) {
        float: left;
        clear: both; }
      html .item-title-text-multiple-boxes .boxContent .box:nth-of-type(2n) {
        float: right; }
  html .item-text-image {
    padding: 5.5vw 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column; }
    html .item-text-image div.image {
      -ms-flex-order: 2;
          order: 2;
      padding: 0; }
    html .item-text-image div.text {
      -ms-flex-order: 1;
          order: 1;
      padding: 0; }
      html .item-text-image div.text div.title h2.titleClave {
        margin-top: 0;
        padding: 0 5.5vw; }
      html .item-text-image div.text div.textContent {
        padding: 0 5.5vw 3.5vw 5.5vw; }
  html .item-title-text .bigTitleLeft h2 {
    padding: 0px; }
  html .small-video-rtve {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    padding: 0px; }
    html .small-video-rtve .text {
      padding: 0 5.5vw 2.5vw 5.5vw; }
      html .small-video-rtve .text .textContent {
        padding-top: 0px; }
      html .small-video-rtve .text .titleClave {
        padding: 0px; }
    html .small-video-rtve div.videoLeft {
      -ms-flex-order: 2;
          order: 2;
      width: 100%;
      padding: 0; }
  html .image-title-text {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    padding: 0px; }
    html .image-title-text .text {
      padding: 0 5.5vw 2.5vw 5.5vw; }
      html .image-title-text .text .textContent {
        padding-top: 0px;
        min-height: 0px !important; }
      html .image-title-text .text .titleClave {
        padding: 0px; }
    html .image-title-text div.bigImageLeft {
      -ms-flex-order: 2;
          order: 2;
      width: 100%;
      padding: 0; }
      html .image-title-text div.bigImageLeft .titleClave2 {
        font-size: 4vh;
        line-height: 5vh; }
  html div.title h2.externalCircle {
    float: none;
    margin: 0 auto; }
  html body#category1 .item-uploader-photo-text .item-photo-text-content div.title h2.titleClave,
  html body#category1 .item-title-text-multiple-boxes .title h2.titleClave {
    color: #f79f55 !important; }
  html body#category2 .item-uploader-photo-text .item-photo-text-content div.title h2.titleClave,
  html body#category2 .item-title-text-multiple-boxes .title h2.titleClave {
    color: #e96a57 !important; }
  html body#category3 .item-uploader-photo-text .item-photo-text-content div.title h2.titleClave,
  html body#category3 .item-title-text-multiple-boxes .title h2.titleClave {
    color: #b96990 !important; }
  html body#category4 .item-uploader-photo-text .item-photo-text-content div.title h2.titleClave,
  html body#category4 .item-title-text-multiple-boxes .title h2.titleClave {
    color: #a5d4a2 !important; }
  html body#category5 .item-uploader-photo-text .item-photo-text-content div.title h2.titleClave,
  html body#category5 .item-title-text-multiple-boxes .title h2.titleClave {
    color: #90b6c0 !important; }
  html body#category6 .item-uploader-photo-text .item-photo-text-content div.title h2.titleClave,
  html body#category6 .item-title-text-multiple-boxes .title h2.titleClave {
    color: #a49fe1 !important; }
  html body#category7 .item-uploader-photo-text .item-photo-text-content div.title h2.titleClave,
  html body#category7 .item-title-text-multiple-boxes .title h2.titleClave {
    color: #6ec4a7 !important; } }

/* Comunes in portrait */
@media only screen and (max-device-width: 1025px) and (orientation: portrait) {
  html body #slideNavigation div#navNext span,
  html body #slideNavigation div#navPrev span,
  html div#floatCategory {
    display: none; }
  html div.title div.howToPlay {
    width: 30vw; }
  html body.thePost main .sectionPost > div {
    margin-top: 3.5vh; }
  html .item-text-image .image {
    padding: 90px 60px 0px 60px;
    height: auto; }
  html .item-text-image .text {
    padding: 60px 60px 90px 60px; }
  html .item-title-two-row-text .textContentOne,
  html .item-title-two-row-text .textContentTwo {
    width: 100%;
    margin: 0;
    padding: 30px 60px; }
  html .item-title-two-row-text .textContentTwo {
    margin-bottom: 4%; }
  html .item-title-two-row-text h3 {
    width: calc(100% - 120px);
    font-size: 45px;
    line-height: 42px; }
  html .item-text-image-audio .item-text-image-audio-content {
    width: 90.48%; }
  html .item-title-text-multiple-boxes .title {
    margin-top: 0px; }
  html .item-title-text-multiple-boxes .boxContent {
    display: block;
    padding: 0;
    height: auto;
    min-width: 287px; }
    html .item-title-text-multiple-boxes .boxContent .box {
      min-width: none;
      padding: 30px;
      margin: auto;
      margin-top: 2vh;
      width: calc(100% - ( 5.5vw * 2 ));
      height: auto; }
      html .item-title-text-multiple-boxes .boxContent .box:nth-of-type(2n+1) {
        clear: both;
        float: none; }
      html .item-title-text-multiple-boxes .boxContent .box:nth-of-type(2n) {
        float: none; }
      html .item-title-text-multiple-boxes .boxContent .box .boxImage {
        bottom: 0;
        position: relative;
        padding: 20px 0px; }
  html body.thePost #sectionsMenu #navigationSections li {
    margin-right: 10px; }
  html body.thePost #postList > li > div.postThumbnail > div.thumContainer h2.PostThumbnailTittle {
    width: 90%;
    font-size: 24px; }
  html body.thePost #postNavigation div#postNavigationTitle {
    height: 100%;
    width: calc(100% - (58px * 2));
    margin: 0;
    left: 191px;
    text-align: center; }
  html body.thePost #postNavigation div.navigation {
    width: 58px; }
    html body.thePost #postNavigation div.navigation span {
      display: none !important; }
  html body.postLoop main section#postLoopHome div.postHome {
    background-image: linear-gradient(135deg, #dddad5 3%, #aaa 100%);
    margin: 0px;
    width: 100% !important;
    height: 71.5vh;
    margin-bottom: 12px;
    margin-right: 0px; }
  html body.postLoop main div#featuredPostText {
    margin-right: 71px; }
  html body.postLoop main div.floatCategories {
    margin-top: 33px;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 100%;
    padding-left: 10%;
    clear: both;
    position: relative;
    /*Para borrar*/
    z-index: 10;
    margin-top: 0 !important;
    padding-top: 33px !important;
    padding-bottom: 33px !important;
    /*Para borrar*/ }
    html body.postLoop main div.floatCategories.fixed {
      top: 0 !important; }
    html body.postLoop main div.floatCategories > a > div.categoryFloat {
      width: 15vw;
      height: 15vw;
      display: inline-table;
      margin: 0 2.5vw; }
  html body.postLoop main.category #containerSlider .slider.sliderCategory .sliderText {
    margin-top: 20vh;
    margin-left: 0;
    padding-right: 31px;
    padding-left: 31px;
    width: 100vw; }
    html body.postLoop main.category #containerSlider .slider.sliderCategory .sliderText div.sliderShortDescription {
      width: 100%;
      font-size: 2.5vh;
      line-height: 3.5vh; }
    html body.postLoop main.category #containerSlider .slider.sliderCategory .sliderText h1 {
      line-height: 5.5vh;
      font-size: 5vh;
      font-family: AvenirBold !important; }
  html #postList > li {
    width: 100% !important; } }

/* iPad in portrait */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  html body.thePost div#slider::before {
    content: '';
    position: absolute;
    background: black;
    width: 100%;
    height: 100%;
    opacity: 0.5; }
  html body.thePost div#slider div#sliderText {
    margin-top: 6vh; }
    html body.thePost div#slider div#sliderText h1 {
      font-size: 6vh;
      padding-top: 4vh;
      width: 70vw; }
    html body.thePost div#slider div#sliderText div#sliderShortDescription {
      width: none;
      font-size: 2.4vh;
      width: 70vw;
      line-height: 3.4vh;
      padding-top: 2vh; }
  html body.thePost div.thumContainer div.postAuthor {
    display: initial; }
  html body.thePost .postThumbnail .thumContainer .postAuthor {
    font-size: 2vh !important; }
  html section#postLoopHome div.postHome {
    background-image: linear-gradient(135deg, #dddad5 3%, #aaa 100%);
    margin: 0px;
    width: 100% !important;
    height: 44.5vw;
    margin-bottom: 12px;
    margin-right: 0px; }
  html body.postLoop header span.line {
    display: none; }
  html body.postLoop header nav.categories {
    display: none; }
  html body.postLoop header .normalMenu {
    display: none; }
  html body.postLoop header .menuMobile {
    display: block; }
  html body.postLoop header .share {
    position: absolute;
    right: 0; } }

/* iPad in landscape */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  html {
    /*Items*/ }
    html div.title div.howToPlay {
      width: 30vw; }
    html body.postLoop main section#postLoopHome div.postHome > div.thumContainer {
      margin-top: 4vw; }
    html body.thePost #slider #sliderText h1 {
      width: 54vw; }
    html body.thePost #slider #sliderText #sliderShortDescription {
      font-size: 1.4vw; }
    html body.thePost #sectionsMenu .shareThis .rest {
      display: none !important; }
    html body.thePost #buttonGoHome {
      margin-top: 9vh; }
    html .item-uploader-photo-text .item-photo-text-content .photo-container img {
      width: auto;
      height: 100%; }
    html .item-text-image-audio .item-text-image-audio-content {
      width: 80%; }
    html .item-text-image .image {
      width: 100%;
      padding: 60px;
      padding-bottom: 0; }
    html .item-text-image .text {
      padding: 60px;
      padding-bottom: 90px;
      width: 100%; }
    html .item-uploader-photo-text .item-photo-text-content .col-md-12.text {
      width: 100%; }
    html .item-title-two-row-text .textContentOne, html .item-title-two-row-text .textContentTwo {
      float: left;
      width: 40%; }
    html .item-title-two-row-text h3 {
      font-size: 54px;
      line-height: 51px;
      width: 85%; }
    html .item-title-text {
      height: initial; }
      html .item-title-text .bigTitleLeft {
        width: 100vw;
        height: 50vw; }
      html .item-title-text .col-md-6.title {
        width: 100%;
        height: auto; }
        html .item-title-text .col-md-6.title h2 {
          padding: 10% 20%; }
      html .item-title-text .text {
        padding: 60px;
        width: 100%; }
      html .item-title-text .title h2.titleClave {
        width: 100%; }
    html .item-title-text-multiple-boxes .title {
      margin-top: 0px; }
    html .item-title-text-multiple-boxes .text {
      margin-top: 30px;
      padding: 0 60px; }
    html .item-title-text-multiple-boxes .boxContent {
      display: block;
      padding: 0;
      height: auto; }
      html .item-title-text-multiple-boxes .boxContent .box {
        max-width: calc(100% - 120px);
        padding: 30px;
        margin: 30px 60px;
        width: 100%;
        height: auto;
        display: block; }
        html .item-title-text-multiple-boxes .boxContent .box .boxImage {
          bottom: 0;
          position: relative;
          padding: 20px 0px; }
    html .item-embed .embed {
      padding: 0 60px; }
      html .item-embed .embed h3 {
        font-size: 54px;
        line-height: 51px;
        width: 85%; }
      html .item-embed .embed p.text {
        margin: 3% 0px;
        width: 100%; }
      html .item-embed .embed div.openerEmbed div.contentIframe {
        margin: 0;
        width: 100%;
        padding: 0; }
        html .item-embed .embed div.openerEmbed div.contentIframe iframe {
          width: 100%; }
    html body.thePost {
      /*  div#postNavigation{
                div#postNavigationTitle{
                    font-size: 3vw;
                }
            }

            div#slider{
               
                div#sliderText{
                   margin-top: 8vh;
                   padding-left: 4vw ;
                   padding-right: 4vw;
                   margin-left: 0vw;

                   h1{
                    font-size: 10vh;
                    padding-top: 2vh;
                    padding-bottom: 2vh;
                   }

                   a{
                    top: 6vh;
                    font-size: 2vw;
                   }


                    div#sliderShortDescription{
                        width: 100%;
                        font-size: 3.4vh;
                        letter-spacing: 0.1vw;
                        line-height: 5.4vh;
                    }
                }
                div.shareThis{
                    top: 57vh;
                    left: 5vw;
                    div.share{
                        margin-top: 4vh;
                        font-size: 3vw;
                    }
                    div.text{
                        padding-top: 2vh;
                        font-size: 3vw;
                    }
                }
            }    */ }
      html body.thePost #postList > li > div.postThumbnail > div.thumContainer h2.PostThumbnailTittle {
        font-size: 24px;
        width: 85%; }
    html body.postLoop main section#postLoopHome div.postHome {
      width: 48% !important;
      height: 26.5vw;
      height: 90vh; }
      html body.postLoop main section#postLoopHome div.postHome:nth-of-type(odd) {
        float: left;
        clear: both; }
      html body.postLoop main section#postLoopHome div.postHome:nth-of-type(even) {
        float: right;
        margin-right: 0px; }
      html body.postLoop main section#postLoopHome div.postHome > div.shareThis {
        bottom: 23%; } }

/* Comunes*/
@media only screen and (max-width: 1024px) {
  html body header nav.categories {
    display: none !important; }
  html body header .normalMenu {
    display: none; }
  html body header .menuMobile {
    display: block; }
  html body header .share {
    position: absolute;
    right: 0; }
  html body header span.line {
    display: none !important; } }

/* Comunes*/
@media only screen and (max-device-width: 1024px) {
  /* -Home */
  html body header nav.categories {
    display: none !important; }
  html body header .normalMenu {
    display: none; }
  html body header .menuMobile {
    display: block; }
  html body header .share {
    position: absolute;
    right: 0; }
  html body header span.line {
    display: none !important; }
  html body.postLoop main div.floatCategories {
    display: none !important; }
  html body.postLoop main section#postLoopHome {
    width: 100%;
    margin: 0;
    background-color: white;
    border-radius: 0;
    padding: 32px;
    float: left; }
    html body.postLoop main section#postLoopHome > div.postHome > div.thumContainer > div.postAuthor {
      font-size: 14px; }
      html body.postLoop main section#postLoopHome > div.postHome > div.thumContainer > div.postAuthor > span.publicationDate {
        font-size: 14px; }
  html body.postLoop main section#searchLayer {
    padding: 15% 10%; }
  html body.postLoop main .postThumbnail .thumContainer h2.PostThumbnailTittle {
    line-height: 5vw !important; }
  html body.postLoop main .postThumbnail .thumContainer .postAuthor {
    display: none; }
  html .importan-title-text-multiple-boxes .boxContent .box .boxText {
    min-height: auto !important; }
  html .item-title-text-multiple-boxes,
  html .item-text-image {
    height: auto; }
  html .row.editArea {
    margin: 0; }
  html .item-text-image-audio .item-text-image-audio-content .text .textContent {
    width: 100%; }
  html .item-text-image-audio {
    height: 100%; }
    html .item-text-image-audio .item-text-image-audio-content {
      width: 90.48%;
      padding-top: 3.5vh; }
      html .item-text-image-audio .item-text-image-audio-content .item-uploader-audio audio {
        width: 100%; }
      html .item-text-image-audio .item-text-image-audio-content .text {
        padding-bottom: 3.5vh; }
  html .item-text-image-audio::before {
    content: "" !important;
    display: block !important;
    position: absolute;
    width: 100%;
    height: 100%;
    background: black;
    opacity: 0.5; }
  html .item-photo-text-content .text p {
    color: inherit; } }

@media only screen and (max-device-width: 736px) {
  html div.title div.howToPlay {
    width: 30vw; }
  html body.postLoop main section#postLoopHome div.postHome > div.thumContainer {
    margin-top: 8vw; }
  html body.thePost main .sectionPost > div {
    margin-top: 3.5vh; }
  html body #sectionsMenu div#postNavigationTitle,
  html body div#postNavigation div#postNavigationTitle {
    font-size: 10px; }
  html body #sectionsMenu div.navigation span,
  html body div#postNavigation div.navigation span {
    display: none !important; }
  html body.postLoop header {
    border-bottom: 0; }
  html body.postLoop main section#featuredPost {
    display: table;
    width: 100%; }
    html body.postLoop main section#featuredPost #featuredPostText {
      display: table-cell;
      margin: 0;
      width: 100%;
      height: 100%;
      vertical-align: middle;
      position: relative;
      padding-right: 31px;
      padding-left: 31px; }
      html body.postLoop main section#featuredPost #featuredPostText #sliderShortDescription {
        width: 100%;
        font-size: 2.5vh;
        line-height: 3.5vh; }
      html body.postLoop main section#featuredPost #featuredPostText h1 {
        line-height: 5.5vh;
        font-size: 5vh; }
      html body.postLoop main section#featuredPost #featuredPostText a {
        top: 6vh !important; }
    html body.postLoop main section#featuredPost div.shareThis {
      display: none; }
  html body.postLoop section#postLoopHome div.postHome {
    background-image: linear-gradient(135deg, #dddad5 3%, #aaa 100%);
    margin: 0px;
    width: 100% !important;
    height: 70.5vh;
    margin-bottom: 12px;
    margin-right: 0px; }
  html body.postLoop section#postLoopHome div.postNum1 {
    height: 55.5vh; }
  html body.thePost div#slider::before {
    content: '';
    position: absolute;
    background: black;
    width: 100%;
    height: 100%;
    opacity: 0.5; }
  html body.thePost #sliderShortDescription {
    padding-bottom: 16px !important; }
  html body.thePost div#postNavigation div#postNavigationTitle {
    font-size: 3vw; }
  html body.thePost div#slider {
    height: 69.5vh; }
    html body.thePost div#slider div#sliderText {
      margin-top: 11vh;
      padding-left: 4vw;
      padding-right: 4vw;
      margin-left: 0vw; }
      html body.thePost div#slider div#sliderText h1 {
        width: 90vw;
        line-height: 5.5vh;
        font-size: 5vh; }
      html body.thePost div#slider div#sliderText a {
        top: 1vh;
        font-size: 12px;
        display: none; }
      html body.thePost div#slider div#sliderText div#sliderShortDescription {
        width: 100%;
        letter-spacing: 0.1vw;
        font-size: 2.5vh;
        line-height: 3.5vh; }
    html body.thePost div#slider div.shareThis {
      top: 50vh;
      left: 5vw; }
      html body.thePost div#slider div.shareThis div.share {
        margin-top: 1vh; }
      html body.thePost div#slider div.shareThis div.text {
        padding-top: 2vh; }
  html body.thePost .postThumbnail .thumContainer .PostThumbnailTittle {
    margin-top: 0; }
  html body.thePost .postThumbnail .thumContainer .postAuthor {
    font-size: 3.2vw !important;
    line-height: 2vh !important; }
  html body.thePost .item-title-text .bigTitleLeft {
    padding: 3.5vw 5.5vw 3.5vw 5.5vw; }
    html body.thePost .item-title-text .bigTitleLeft h2 {
      font-size: 18vw; }
  html .item-title-two-row-text div.title {
    margin-top: 1vh; }
    html .item-title-two-row-text div.title h2.titleClave {
      margin-top: 1vh;
      margin-bottom: 1vh;
      font-size: 5vw;
      display: none; }
  html .item-title-two-row-text h3 {
    line-height: 9vw;
    letter-spacing: 0.1vw;
    font-size: 8vw;
    padding-bottom: 1vh;
    padding-top: 1vh; }
  html .item-title-two-row-text div.textContentOne,
  html .item-title-two-row-text div.textContentTwo {
    text-align: left;
    padding: 0;
    padding-left: 5.5vw;
    padding-right: 5.5vw; }
  html .item-embed .embed div.openerEmbed .contentIframe iframe {
    height: 70vh;
    background: #000000; }
  html body.postLoop main section#postLoopHome div.postHome > div.thumContainer h2.PostThumbnailTittle a {
    font-size: 30px; }
  html .item-title-text-multiple-boxes .text.col-md-12, html .item-title-text-multiple-boxes .text {
    margin: 0 auto;
    padding: 0;
    width: 90%; } }

@media only screen and (max-device-width: 736px) and (orientation: portrait) {
  html body.thePost div#slider {
    height: auto;
    position: relative; }
    html body.thePost div#slider div#sliderText {
      margin-bottom: 0;
      position: relative;
      margin-top: 0;
      padding-top: 8vh;
      overflow: hidden;
      display: block;
      height: auto;
      padding-bottom: 12vh;
      min-height: 75vh; }
    html body.thePost div#slider div.shareThis {
      top: initial;
      bottom: 5vh; } }

@media only screen and (max-device-width: 736px) and (orientation: landscape) {
  html div#floatCategory {
    display: none; }
  html .item-embed .embed {
    padding: 0; }
    html .item-embed .embed h3 {
      display: none; }
    html .item-embed .embed p.text {
      color: #333;
      margin: 0;
      padding: 1vw 5.5vw;
      width: 100%; }
    html .item-embed .embed div.title {
      margin-top: 0px; }
      html .item-embed .embed div.title h2 {
        display: block; }
        html .item-embed .embed div.title h2.titleClave {
          width: 100%;
          margin-top: 0;
          max-width: 100%; }
    html .item-embed .embed div.openerEmbed .contentIframe {
      width: 100%;
      padding: 0; }
  html body.postLoop main section#featuredPost #featuredPostText h1 {
    line-height: 7.5vh;
    font-size: 7vh; }
  html body.postLoop main section#featuredPost #featuredPostText a {
    font-size: 3.2vh;
    padding: 3vh 3.5vh; }
    html body.postLoop main section#featuredPost #featuredPostText a.comenzar {
      font-size: 3.5vh; }
  html body.postLoop main section#featuredPost #featuredPostText div#sliderShortDescription {
    width: 100%;
    font-size: 4vh;
    line-height: 4.5vh; }
  html body.thePost div#slider::before {
    content: '';
    position: absolute;
    background: black;
    width: 100%;
    height: 100%;
    opacity: 0.5; }
  html body.thePost div#slider div#sliderText > div span {
    font-size: 15px; }
  html body.thePost div#slider div#sliderText h1 {
    line-height: 7.5vh;
    font-size: 7vh; }
  html body.thePost div#slider div#sliderText div#sliderShortDescription {
    font-size: 4vh;
    line-height: 4.5vh;
    letter-spacing: 0.3vh; }
  html body.thePost div#slider div.shareThis div.text {
    padding-top: 0vh; }
  html body.thePost .item-title-two-row-text div.textContentOne,
  html body.thePost .item-title-two-row-text div.textContentTwo {
    text-align: left;
    padding: 0;
    padding-left: 0vw;
    padding-right: 0vw;
    width: 83vw; }
  html body.thePost .item-title-two-row-text div.textContentTwo {
    margin: 0 auto; }
  html body.thePost .postThumbnail .thumContainer .postAuthor {
    font-size: 2vw !important; }
  html body.postLoop main section#postLoopHome div.postHome {
    height: 93vh; }
  html body.postLoop main.category #containerSlider .slider.sliderCategory {
    display: table; }
    html body.postLoop main.category #containerSlider .slider.sliderCategory div.sliderText {
      position: relative;
      display: table-cell;
      height: 100%;
      width: 100%;
      vertical-align: middle;
      padding-right: 31px;
      padding-left: 31px; }
    html body.postLoop main.category #containerSlider .slider.sliderCategory h1 {
      line-height: 7.5vh !important;
      font-size: 7vh !important;
      font-family: AvenirBold !important; }
    html body.postLoop main.category #containerSlider .slider.sliderCategory div.sliderShortDescription {
      font-size: 4vh !important;
      line-height: 4.5vh !important;
      width: 90%; }
    html body.postLoop main.category #containerSlider .slider.sliderCategory .sliderText a {
      top: 10vh; }
  html body #slideNavigation div#navPrev span,
  html body #slideNavigation div#navNext span {
    display: none; } }

@media only screen and (max-device-width: 520px) and (orientation: portrait) {
  html body.postLoop main section#postLoopHome div.postHome > div.thumContainer h2.PostThumbnailTittle a {
    font-size: 25px; } }
