@charset "UTF-8";
@font-face {
  font-family: 'BrandonGrotesque-Bold';
  src: url("../fonts/BrandonGrotesque-Bold/brandon_bld-webfont.eot");
  src: url("../fonts/BrandonGrotesque-Bold/brandon_bld-webfont.woff2") format("woff2"), url("../fonts/BrandonGrotesque-Bold/brandon_bld-webfont.woff") format("woff"), url("../fonts/BrandonGrotesque-Bold/brandon_bld-webfont.ttf") format("truetype"), url("../fonts/BrandonGrotesque-Bold/brandon_bld-webfont.svg#BrandonGrotesque-Bold") format("svg"), url("../fonts/BrandonGrotesque-Bold/brandon_bld-webfont.eot?#iefix") format("embedded-opentype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'BrandonGrotesqueBold-Italic';
  src: url("../fonts/BrandonGrotesqueBold-Italic/brandon_bld_it-webfont.eot");
  src: url("../fonts/BrandonGrotesqueBold-Italic/brandon_bld_it-webfont.woff2") format("woff2"), url("../fonts/BrandonGrotesqueBold-Italic/brandon_bld_it-webfont.woff") format("woff"), url("../fonts/BrandonGrotesqueBold-Italic/brandon_bld_it-webfont.ttf") format("truetype"), url("../fonts/BrandonGrotesqueBold-Italic/brandon_bld_it-webfont.svg#BrandonGrotesqueBold-Italic") format("svg"), url("../fonts/BrandonGrotesqueBold-Italic/brandon_bld_it-webfont.eot?#iefix") format("embedded-opentype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'BrandonGrotesque-Black';
  src: url("../fonts/BrandonGrotesque-Black/BrandonGrotesque-Black.eot");
  src: url("../fonts/BrandonGrotesque-Black/BrandonGrotesque-Black.woff2") format("woff2"), url("../fonts/BrandonGrotesque-Black/BrandonGrotesque-Black.woff") format("woff"), url("../fonts/BrandonGrotesque-Black/BrandonGrotesque-Black.ttf") format("truetype"), url("../fonts/BrandonGrotesque-Black/BrandonGrotesque-Black.svg#BrandonGrotesque-Black") format("svg"), url("../fonts/BrandonGrotesque-Black/BrandonGrotesque-Black.eot?#iefix") format("embedded-opentype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'BrandonGrotesque-Light';
  src: url("../fonts/BrandonGrotesque-Light/BrandonGrotesque-Light.eot");
  src: url("../fonts/BrandonGrotesque-Light/BrandonGrotesque-Light.woff2") format("woff2"), url("../fonts/BrandonGrotesque-Light/BrandonGrotesque-Light.woff") format("woff"), url("../fonts/BrandonGrotesque-Light/BrandonGrotesque-Light.ttf") format("truetype"), url("../fonts/BrandonGrotesque-Light/BrandonGrotesque-Light.svg#BrandonGrotesque-Light") format("svg"), url("../fonts/BrandonGrotesque-Light/BrandonGrotesque-Light.eot?#iefix") format("embedded-opentype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Helvetica-Black';
  src: url("../fonts/Helvetica-Black/Helvetica-Black.woff") format("woff"), url("../fonts/Helvetica-Black/Helvetica-Black.ttf") format("truetype"), url("../fonts/Helvetica-Black/Helvetica-Black.svg#Helvetica-Black") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'HelveticaBlk__';
  src: url("../fonts/Helvetica-Black/HelveticaBlk__.eot");
  src: url("../fonts/Helvetica-Black/HelveticaBlk__.woff2") format("woff2"), url("../fonts/Helvetica-Black/HelveticaBlk__.eot?#iefix") format("embedded-opentype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'oswaldbold';
  src: url("../fonts/Oswald/oswald-bold-webfont.eot");
  src: url("../fonts/Oswald/oswald-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/Oswald/oswald-bold-webfont.woff2") format("woff2"), url("../fonts/Oswald/oswald-bold-webfont.woff") format("woff"), url("../fonts/Oswald/oswald-bold-webfont.ttf") format("truetype"), url("../fonts/Oswald/oswald-bold-webfont.svg#oswaldbold") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'oswald_regularregular';
  src: url("../fonts/Oswald/oswald-regular-webfont.eot");
  src: url("../fonts/Oswald/oswald-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/Oswald/oswald-regular-webfont.woff2") format("woff2"), url("../fonts/Oswald/oswald-regular-webfont.woff") format("woff"), url("../fonts/Oswald/oswald-regular-webfont.ttf") format("truetype"), url("../fonts/Oswald/oswald-regular-webfont.svg#oswald_regularregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'pt_sans_narrowregular';
  src: url("../fonts/pt_sans_narrow/ptn57f-webfont.eot");
  src: url("../fonts/pt_sans_narrow/ptn57f-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/pt_sans_narrow/ptn57f-webfont.woff2") format("woff2"), url("../fonts/pt_sans_narrow/ptn57f-webfont.woff") format("woff"), url("../fonts/pt_sans_narrow/ptn57f-webfont.ttf") format("truetype"), url("../fonts/pt_sans_narrow/ptn57f-webfont.svg#pt_sans_narrowregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'pt_sans_narrowbold';
  src: url("../fonts/pt_sans_narrow/ptn77f-webfont.eot");
  src: url("../fonts/pt_sans_narrow/ptn77f-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/pt_sans_narrow/ptn77f-webfont.woff2") format("woff2"), url("../fonts/pt_sans_narrow/ptn77f-webfont.woff") format("woff"), url("../fonts/pt_sans_narrow/ptn77f-webfont.ttf") format("truetype"), url("../fonts/pt_sans_narrow/ptn77f-webfont.svg#pt_sans_narrowbold") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'roboto_slabbold';
  src: url("../fonts/Roboto/robotoslab-bold-webfont.eot");
  src: url("../fonts/Roboto/robotoslab-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/Roboto/robotoslab-bold-webfont.woff2") format("woff2"), url("../fonts/Roboto/robotoslab-bold-webfont.woff") format("woff"), url("../fonts/Roboto/robotoslab-bold-webfont.ttf") format("truetype"), url("../fonts/Roboto/robotoslab-bold-webfont.svg#roboto_slabbold") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'roboto_slabregular';
  src: url("../fonts/Roboto/robotoslab-regular-webfont.eot");
  src: url("../fonts/Roboto/robotoslab-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/Roboto/robotoslab-regular-webfont.woff2") format("woff2"), url("../fonts/Roboto/robotoslab-regular-webfont.woff") format("woff"), url("../fonts/Roboto/robotoslab-regular-webfont.ttf") format("truetype"), url("../fonts/Roboto/robotoslab-regular-webfont.svg#roboto_slabregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'roboto_slablight';
  src: url("../fonts/roboto/robotoslab-light-webfont.eot");
  src: url("../fonts/roboto/robotoslab-light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto/robotoslab-light-webfont.woff2") format("woff2"), url("../fonts/roboto/robotoslab-light-webfont.woff") format("woff"), url("../fonts/roboto/robotoslab-light-webfont.svg#roboto_slablight") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat-Light';
  src: url("../fonts/montserrat/Montserrat-Light.otf");
  src: url("../fonts/montserrat/Montserrat-Light.otf");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat-Regular';
  src: url("../fonts/montserrat/Montserrat-Regular.otf");
  src: url("../fonts/montserrat/Montserrat-Regular.otf");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat-Bold';
  src: url("../fonts/montserrat/Montserrat-Bold.otf");
  src: url("../fonts/montserrat/Montserrat-Bold.otf");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat-Black';
  src: url("../fonts/montserrat/Montserrat-Black.otf");
  src: url("../fonts/montserrat/Montserrat-Black.otf");
  font-weight: normal;
  font-style: normal;
}

/*------------scroll------- - */
/* line 2, sass/_general.sass */
#views_infinite_scroll-ajax-loader {
  text-align: center;
  width: 500px !important;
  height: 500px !important;
  display: block !important;
  margin: 10px auto !important;
  clear: both !important;
}

/* line 10, sass/_general.sass */
#central {
  padding-top: 152px;
  margin-bottom: 3px;
}

/* line 14, sass/_general.sass */
#header {
  position: fixed;
  width: 100%;
  display: block;
  top: 0;
  left: 0;
  z-index: 999;
  background-color: #003381;
}

/* line 22, sass/_general.sass */
#header .logo {
  min-height: 112px;
  max-width: 1366px;
  margin: 0 auto;
  transition: ease-in-out 4s;
}

/* line 27, sass/_general.sass */
#header .logo h1 {
  display: inline-block;
  vertical-align: middle;
  font-family: 'Montserrat-Regular';
  font-size: 28px;
  color: #00acff;
  text-transform: uppercase;
  margin-top: 12px;
  transition: ease-in-out 0.5s;
}

/* line 36, sass/_general.sass */
#header .logo a {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
  margin: 15px 10px 10px 10px;
}

/* line 41, sass/_general.sass */
#header .logo a img {
  width: 79px;
  height: 79px;
}

/* line 45, sass/_general.sass */
#header .cajas img {
  width: 40px;
  height: 42px;
  display: inline-block;
  padding: 10px;
}

/* line 51, sass/_general.sass */
#header .cajas .buscador a {
  width: 30px;
  height: 24px;
  display: inline-block;
  border: none;
  vertical-align: middle;
  background: url(https://static.caracoltvcorporativo.com/nuevoportal/icon-search.png) no-repeat center;
  background-size: 24px 24px;
  padding: 0;
  margin: 0;
}

/* line 62, sass/_general.sass */
#header .cajas .compartir img {
  margin: 0;
  display: none;
}

/* line 65, sass/_general.sass */
#menu {
  width: 100%;
  position: fixed;
  display: inherit;
  top: 111px;
  z-index: 999;
  background-color: #003381;
  transition: all ease-in-out 0.5s;
}

/* line 73, sass/_general.sass */
.central {
  max-width: 1366px;
  margin: 0 auto;
}

/* line 77, sass/_general.sass */
.region-content .contextual-links-region {
  clear: both;
}

/* line 81, sass/_general.sass */
body {
  overflow-x: hidden;
}

/* line 85, sass/_general.sass */
html body.admin-menu {
  margin-top: 0px !important;
  overflow-x: hidden;
}

/* line 89, sass/_general.sass */
* {
  margin: 0;
  padding: 0;
  outline: none;
  border: none;
  box-sizing: border-box;
}

/* line 98, sass/_general.sass */
img {
  width: 100%;
  height: auto;
}

/* line 102, sass/_general.sass */
.content {
  width: 100%;
  margin: 0 auto;
}

/* line 106, sass/_general.sass */
.group-left {
  width: 70%;
  height: auto;
  display: block;
  float: left;
}

/* line 112, sass/_general.sass */
.group-right {
  width: 24%;
  height: auto;
  display: block;
  float: left;
}

/* line 118, sass/_general.sass */
.info-contendor .field-items {
  color: red;
}

/*Terminos y Condiciones */
/* line 125, sass/_general.sass */
.page-terminos-condiciones .central h2,
.page-ley-de-proteccion-de-datos .central h2 {
  display: block;
  text-transform: uppercase;
  font-family: 'BrandonGrotesque-Bold';
  font-size: 26px;
  letter-spacing: -0.8px;
  color: #326cae;
  margin-bottom: 10px;
  text-align: center;
}

/* line 134, sass/_general.sass */
.page-terminos-condiciones .central p,
.page-ley-de-proteccion-de-datos .central p {
  margin-bottom: 10px;
  display: inline-block;
  padding: 10px;
  font-size: 18px;
  font-family: 'BrandonGrotesque-Light';
}

/* line 141, sass/_general.sass */
.galleria-theme-classic {
  position: relative;
  overflow: hidden;
  width: 100% !important;
  background: #303030;
}

/* line 146, sass/_general.sass */
.galleria-theme-classic .galleria-info-text {
  padding: 12px;
  display: block !important;
  zoom: 1;
  background-color: #303030;
  text-align: left;
}

/* line 152, sass/_general.sass */
.galleria-theme-classic .galleria-info-link,
.galleria-theme-classic .galleria-counter {
  display: none !important;
}

/* line 155, sass/_general.sass */
.galleria-theme-classic .galleria-image-nav {
  position: absolute;
  top: 45%;
  margin-top: -82px;
  width: 84%;
  height: 6%;
  left: 8%;
}

/* line 162, sass/_general.sass */
.galleria-theme-classic .galleria-image-nav-right {
  background-color: rgba(128, 128, 128, 0.6);
  width: 60px;
  height: 60px;
  border-radius: 100%;
  background-position: -276px 16px;
  right: -55px !important;
}

/* line 169, sass/_general.sass */
.galleria-theme-classic .galleria-image-nav-right:active {
  background-color: #d39621;
}

/* line 171, sass/_general.sass */
.galleria-theme-classic .galleria-image-nav-right:hover {
  background-color: #d39634;
}

/* line 173, sass/_general.sass */
.galleria-theme-classic .galleria-image-nav-left {
  background-color: rgba(128, 128, 128, 0.6);
  width: 60px;
  height: 60px;
  border-radius: 100%;
  background-position-y: 50%;
  background-position-x: 20px;
  left: -55px !important;
}

/* line 181, sass/_general.sass */
.galleria-theme-classic .galleria-image-nav-left:active {
  background-color: #d39621;
}

/* line 183, sass/_general.sass */
.galleria-theme-classic .galleria-image-nav-left:hover {
  background-color: #d39634;
}

/* line 185, sass/_general.sass */
.galleria-theme-classic .galleria-stage {
  position: static;
  top: 10px;
  bottom: 60px;
  left: 10px;
  right: 10px;
  overflow: hidden;
  height: 665px;
}

/* line 193, sass/_general.sass */
.galleria-theme-classic .galleria-stage img {
  max-height: 615px !important;
  margin: 0 auto;
}

/* line 196, sass/_general.sass */
.galleria-theme-classic .galleria-thumbnails-container {
  max-height: 216px;
  bottom: 0;
  position: static !important;
  left: 10px;
  right: 10px;
  z-index: 2;
  padding-top: 10px;
  height: auto;
  padding-bottom: 200px;
  background: #202020;
}

/* line 207, sass/_general.sass */
.galleria-theme-classic .galleria-thumbnails-container .galleria-thumbnails-list {
  overflow-x: auto !important;
  position: relative;
  width: 100%;
  margin: auto 14px !important;
}

/* line 212, sass/_general.sass */
.galleria-theme-classic .galleria-info {
  width: 100%;
  bottom: 138px;
  z-index: 2;
  position: absolute !important;
  top: auto;
  left: 0px !important;
}

/* line 219, sass/_general.sass */
.galleria-theme-classic .galleria-info .galleria-info-title {
  font-family: 'BrandonGrotesque-Light';
  font-size: 18px;
}

/* line 222, sass/_general.sass */
.galleria-theme-classic .galleria-info .galleria-info-description {
  font-family: 'BrandonGrotesque-Light';
  font-size: 16px;
}

/* line 227, sass/_general.sass */
.galleria-theme-classic .galleria-thumbnails-container .galleria-thumbnails-list .galleria-thumbnails {
  display: block;
  height: auto !important;
}

/* line 230, sass/_general.sass */
.galleria-theme-classic .galleria-thumbnails-container .galleria-thumbnails-list .galleria-thumbnails > div {
  overflow: hidden !important;
  position: relative !important;
  visibility: visible !important;
  max-width: 114px !important;
  max-height: 117px !important;
  width: 100% !important;
  height: 100% !important;
}

/* line 238, sass/_general.sass */
.galleria-theme-classic .galleria-thumbnails-container .galleria-thumbnails-list .galleria-thumbnails > div img {
  width: 100% !important;
  height: 100% !important;
  position: relative !important;
}

/* line 242, sass/_general.sass */
.galleria-theme-classic .galleria-thumbnails-container .galleria-thumbnails-list .galleria-thumbnails > div.active {
  border: 2px solid #d39621;
}

/* line 245, sass/_general.sass */
form#change-pwd-page-user-pass-reset {
  background: #ececec;
  width: 100%;
  border-radius: 10px;
}

/* line 249, sass/_general.sass */
form#change-pwd-page-user-pass-reset p {
  font-size: 18px;
  font-family: "BrandonGrotesque-Light";
  text-align: center;
}

/* line 253, sass/_general.sass */
form#change-pwd-page-user-pass-reset:nth-child(1) {
  padding-top: 18px;
}

/* line 255, sass/_general.sass */
form#change-pwd-page-user-pass-reset div#edit-actions {
  padding-bottom: 10px;
  text-align: center;
}

/* line 258, sass/_general.sass */
form#change-pwd-page-user-pass-reset div#edit-actions input#edit-submit {
  background-color: #326cae;
  color: white;
  font-size: 15px;
  font-family: "BrandonGrotesque-Bold";
  margin: 10px 6px 6px 6px;
  width: 20%;
  text-transform: uppercase;
  height: 40px;
}

@media (max-width: 768px) {
  /* line 273, sass/_general.sass */
  .page-prensa .views-field-field-archivos3 .field-content {
    display: none;
  }
  /* line 275, sass/_general.sass */
  .galleria-theme-classic {
    height: auto !important;
  }
  /* line 277, sass/_general.sass */
  .galleria-theme-classic .galleria-thumbnails-container {
    max-height: 216px;
    position: static !important;
    z-index: 2;
    padding-top: 10px;
    height: auto;
    margin: 0 auto;
    width: auto;
    padding: 5px;
    text-align: center;
    display: block;
  }
  /* line 289, sass/_general.sass */
  .galleria-theme-classic .galleria-thumbnails-container .galleria-stage img {
    min-height: 0px !important;
  }
  /* line 291, sass/_general.sass */
  .galleria-theme-classic .galleria-thumbnails-container .galleria-thumbnails-list {
    overflow: visible !important;
    position: relative;
    width: auto !important;
    display: inline-block;
  }
  /* line 296, sass/_general.sass */
  .galleria-theme-classic .galleria-info {
    width: 100%;
    bottom: 0px;
    left: 0;
    z-index: 1;
    position: relative !important;
    top: auto;
  }
  /* line 303, sass/_general.sass */
  .galleria-theme-classic .galleria-info .galleria-info-title {
    font-family: 'BrandonGrotesque-Light';
    font-size: 18px;
  }
  /* line 306, sass/_general.sass */
  .galleria-theme-classic .galleria-info .galleria-info-description {
    font-family: 'BrandonGrotesque-Light';
    font-size: 16px;
    padding-bottom: 15px;
  }
  /* line 310, sass/_general.sass */
  .galleria-theme-classic .galleria-image-nav {
    display: none;
  }
  /* line 315, sass/_general.sass */
  .galleria-theme-classic .galleria-thumbnails-container .galleria-thumbnails-list .galleria-thumbnails > div {
    border-radius: 100%;
    background-color: #939393;
    opacity: 7;
    top: 0 !important;
    display: block;
    width: 17px !important;
    height: 17px !important;
    border-color: transparent;
    margin: 0 5px 0 0 important;
  }
  /* line 325, sass/_general.sass */
  .galleria-theme-classic .galleria-thumbnails-container .galleria-thumbnails-list .galleria-thumbnails > div img {
    display: none !important;
  }
  /* line 327, sass/_general.sass */
  .galleria-theme-classic .galleria-thumbnails-container .galleria-thumbnails-list .galleria-image.active {
    background-color: #d39621;
  }
  /* line 329, sass/_general.sass */
  .galleria-theme-classic .galleria-stage {
    position: static;
    top: 10px;
    bottom: 60px;
    left: 10px;
    right: 10px;
    overflow: hidden;
    height: auto;
    min-height: 300px;
    margin-bottom: 40px;
  }
  /* line 339, sass/_general.sass */
  .galleria-theme-classic .galleria-stage img {
    padding: 10px;
    max-width: 1122px !important;
    width: 100% !important;
    height: 100% !important;
    margin: 0 auto !important;
    position: absolute !important;
    top: auto !important;
    left: auto !important;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  /* line 352, sass/_general.sass */
  .galleria-theme-classic {
    height: 630px !important;
  }
  /* line 354, sass/_general.sass */
  .galleria-theme-classic .galleria-stage {
    max-height: 494px !important;
  }
}

/* line 362, sass/_general.sass */
.page-taxonomy-term-367 #central .central {
  margin: 0;
  max-width: 100%;
  padding: 0 10px;
}

/* line 370, sass/_general.sass */
.page-taxonomy-term-367 .central .galeria .views-field-field-imagenes .first {
  margin: 0;
}

/* line 373, sass/_general.sass */
.page-taxonomy-term-367 .central .galeria .views-field-field-imagenes .first .galleria-container .galleria-thumbnails-list {
  background: none !important;
}

/* line 375, sass/_general.sass */
.page-taxonomy-term-367 .central .pane-menu-timeline-menu {
  z-index: 10;
  width: 104px;
  position: fixed;
  right: 13px;
}

/* line 381, sass/_general.sass */
.page-taxonomy-term-367 .central .pane-menu-timeline-menu .menu-level-1 ul {
  margin-top: -50px;
}

/* line 383, sass/_general.sass */
.page-taxonomy-term-367 .central .pane-menu-timeline-menu .menu-level-1 ul:before {
  content: "";
  position: absolute;
  right: 45%;
  height: 92%;
  width: 1px;
  background: transparent;
  display: block;
  top: -35px;
  border-right: 2px solid #3fb0bb;
}

/* line 393, sass/_general.sass */
.page-taxonomy-term-367 .central ul li.leaf {
  list-style-image: none !important;
  list-style-type: none !important;
  margin-top: 50px;
  margin-bottom: 48px;
  position: relative;
  z-index: 0;
}

/* line 400, sass/_general.sass */
.page-taxonomy-term-367 .central ul li.leaf:nth-child(1) {
  list-style-image: none !important;
  list-style-type: none !important;
  margin-top: 0px;
}

@keyframes pulse {
  0% {
    animation-iteration-count: 1;
    opacity: 0.1;
  }
  100% {
    opacity: 4;
  }
}

/* line 411, sass/_general.sass */
.page-taxonomy-term-367 .central .menu a, .page-taxonomy-term-367 .central .menu span {
  color: white !important;
  position: absolute;
  left: 0px;
  z-index: 1;
  width: 100%;
  font-size: 14px;
  font-family: "BrandonGrotesque-Bold";
}

/* line 419, sass/_general.sass */
.page-taxonomy-term-367 .central .menu a.activo, .page-taxonomy-term-367 .central .menu span.activo {
  color: white !important;
  position: absolute;
  left: 1px;
  z-index: 5;
  width: 100%;
  text-align: center;
  padding-left: 7px;
  padding-top: 2px;
  top: 3px;
  height: 100%;
  animation: pulse 4s;
  animation-iteration-count: 1;
}

/* line 433, sass/_general.sass */
.page-taxonomy-term-367 .central .menu > li a.activo:after, .page-taxonomy-term-367 .central .menu > li span.activo:after {
  content: "";
  position: absolute;
  right: 23%;
  height: 10px;
  width: 10px;
  background: #0d2b41;
  display: block;
  border: 3px solid white;
  padding: 14px;
  border-radius: 100%;
  z-index: -1;
  top: -12px;
  animation: pulse 4s;
  animation-iteration-count: 1;
}

/* line 448, sass/_general.sass */
.page-taxonomy-term-367 .central .menu > li a:after, .page-taxonomy-term-367 .central .menu > li span:after {
  content: "";
  position: absolute;
  right: 37.33%;
  height: 1px;
  width: 1px;
  background: #0d2b41;
  display: block;
  border: 3px solid white;
  padding: 4px;
  border-radius: 100%;
  z-index: 0;
  top: 0;
}

/* line 463, sass/_general.sass */
.page-taxonomy-term-367 .central .menu > li .contador div canvas {
  display: none;
}

/* line 465, sass/_general.sass */
.page-taxonomy-term-367 .central .menu > li .contador div input {
  display: none;
}

/* line 469, sass/_general.sass */
.page-taxonomy-term-367 .central .menu li.activo a.activo:after {
  display: none;
}

/* line 473, sass/_general.sass */
.page-taxonomy-term-367 .central .menu li.activo .contador div canvas {
  width: 44px;
  height: 44px;
  float: right;
  position: relative;
  border: 2px solid white;
  border-radius: 100%;
  z-index: -1;
  padding: 3px;
  top: -12px;
  display: block;
  right: 13px;
  animation: pulse 4s;
  animation-iteration-count: 1;
}

/* line 487, sass/_general.sass */
.page-taxonomy-term-367 .central .menu a:hover, .page-taxonomy-term-367 .central .menu span:hover {
  background: none;
  color: white !important;
  text-shadow: none;
}

/* line 491, sass/_general.sass */
.page-taxonomy-term-367 .central ul {
  list-style-type: none;
  margin: 0;
  max-width: 100%;
  padding: 0 10px;
}

/* line 496, sass/_general.sass */
.page-taxonomy-term-367 .central .region-content .block-system {
  background-color: #2a53a5;
}

/* line 501, sass/_general.sass */
.page-taxonomy-term-367 .central .pane-historias .view-historias .view-content .principal, .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content Principal {
  max-width: 100%;
  margin: 0 auto;
  z-index: 4;
  position: relative;
}

/* line 506, sass/_general.sass */
.page-taxonomy-term-367 .central .pane-historias .view-historias .view-content .principal .derecha, .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content Principal .derecha {
  border: none;
}

/* line 508, sass/_general.sass */
.page-taxonomy-term-367 .central .pane-historias .view-historias .view-content .Video .derecha, .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content .Video .derecha {
  border: none;
}

/* line 510, sass/_general.sass */
.page-taxonomy-term-367 .central .pane-historias .view-historias .view-header h2 {
  position: absolute;
  z-index: 6;
  width: 100%;
  text-align: center;
  margin-top: 273px;
  font-size: 300px;
  color: #d39621;
  opacity: 0.5;
}

/* line 521, sass/_general.sass */
.page-taxonomy-term-367 .central .pane-historias .view-historias .view-content .views-row-1 .pane-content {
  position: relative;
  z-index: 1;
}

/* line 524, sass/_general.sass */
.page-taxonomy-term-367 .central .pane-historias .view-historias .view-content .views-row-1 .derecha .imagen-principal {
  position: relative;
  width: 100%;
  height: 661px;
}

/* line 528, sass/_general.sass */
.page-taxonomy-term-367 .central .pane-historias .view-historias .view-content .views-row-1 .derecha .imagen-principal:after {
  width: 100%;
  height: 100%;
  background-color: rgba(42, 83, 165, 0.6);
  content: '';
  background-size: contain;
  display: inline-block;
  background-repeat: no-repeat;
  z-index: 5;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 540, sass/_general.sass */
.page-taxonomy-term-367 .central .pane-historias .view-historias .view-content .views-row-1 .derecha .imagen-principal:before {
  width: 100%;
  height: 100%;
  background: linear-gradient(to bottom, rgba(255, 0, 0, 0), black);
  content: '';
  background-size: contain;
  display: inline-block;
  background-repeat: no-repeat;
  z-index: 5;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 552, sass/_general.sass */
.page-taxonomy-term-367 .central .pane-historias .view-historias .view-content .views-row-1 .derecha .imagen-principal img {
  filter: grayscale(100%);
  max-height: 661px;
}

/* line 556, sass/_general.sass */
.page-taxonomy-term-367 .central .pane-historias .view-historias .view-content .views-row-1 .izquierda .titulo {
  position: absolute;
  z-index: 6;
  width: 100%;
  text-align: center;
  margin-top: 225px;
  font-size: 49px;
  color: #ffffff;
  font-family: 'Montserrat-Bold';
}

/* line 565, sass/_general.sass */
.page-taxonomy-term-367 .central .pane-historias .view-historias .view-content div.views-row:nth-child(1n+2) {
  max-width: 905px;
  margin: 0 auto;
  background: white;
  z-index: 7;
  position: relative;
  height: 100%;
}

/* line 572, sass/_general.sass */
.page-taxonomy-term-367 .central .pane-historias .view-historias .view-content div.views-row:nth-child(1n+2) .titulo {
  color: #000000;
  font-family: 'Montserrat-Bold';
  font-size: 19px;
}

/* line 576, sass/_general.sass */
.page-taxonomy-term-367 .central .pane-historias .view-historias .view-content div.views-row:nth-child(1n+2) .descripcion {
  color: #000000;
  font-family: 'Montserrat-Regular';
  font-size: 15px;
}

/* line 580, sass/_general.sass */
.page-taxonomy-term-367 .central .pane-historias .view-historias .view-content > div.nota:before, .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content div.Nota:before {
  content: "";
  position: absolute;
  left: 41%;
  height: 100%;
  width: 1px;
  background: transparent;
  display: block;
  border-right: dotted 1px black;
}

/* line 589, sass/_general.sass */
.page-taxonomy-term-367 .central .pane-historias .pane-content {
  position: relative;
}

/* line 592, sass/_general.sass */
.page-taxonomy-term-367 .central .view-historias .view-content .Galeria {
  border-bottom: 1px dotted;
}

/* line 594, sass/_general.sass */
.page-taxonomy-term-367 .central .view-historias .view-content .Galeria .first.last {
  margin: 0;
}

/* line 597, sass/_general.sass */
.page-taxonomy-term-367 .central .view-historias .view-content .Nota .views-field-field-fecha, .page-taxonomy-term-367 .central .view-historias .view-content .nota .views-field-field-fecha {
  position: absolute;
  text-align: center;
  width: 100%;
  top: 17px;
}

/* line 602, sass/_general.sass */
.page-taxonomy-term-367 .central .view-historias .view-content .Nota .views-field-field-fecha .field-content, .page-taxonomy-term-367 .central .view-historias .view-content .nota .views-field-field-fecha .field-content {
  width: 94px;
  height: 47px;
  margin: 0 60% 0 36%;
  border-style: solid;
  border-width: 5px;
  border-color: #e5e5e5;
  padding: 4px;
  color: #8d8d8d;
  background: white;
  font-size: 22px;
  font-family: "BrandonGrotesque-Bold";
}

/* line 614, sass/_general.sass */
.page-taxonomy-term-367 .central .view-historias .view-content .Nota .titulo, .page-taxonomy-term-367 .central .view-historias .view-content .nota .titulo {
  float: left;
  width: 100%;
  padding: 17px 30px 0 30px;
  text-align: left;
  color: #000000;
  font-family: "BrandonGrotesque-Bold";
  font-size: 19px;
}

/* line 622, sass/_general.sass */
.page-taxonomy-term-367 .central .view-historias .view-content .Nota .descripcion, .page-taxonomy-term-367 .central .view-historias .view-content .nota .descripcion {
  float: left;
  width: 100%;
  padding: 30px;
  text-align: left;
  color: #000000;
  font-family: "BrandonGrotesque-Light";
  font-size: 15px;
}

/* line 630, sass/_general.sass */
.page-taxonomy-term-367 .central .view-historias .view-content .Nota .imagen-principal, .page-taxonomy-term-367 .central .view-historias .view-content .nota .imagen-principal {
  width: 100%;
  height: 100%;
}

/* line 633, sass/_general.sass */
.page-taxonomy-term-367 .central .view-historias .view-content .Nota .imagen-principal img, .page-taxonomy-term-367 .central .view-historias .view-content .nota .imagen-principal img {
  padding: 17px  35px 30px 137px;
}

/* line 635, sass/_general.sass */
.page-taxonomy-term-367 .central .view-historias .view-content > div:after {
  content: "";
  width: 100%;
  height: 0;
  display: block;
  clear: both;
}

/* line 642, sass/_general.sass */
.page-taxonomy-term-367 .central .view-historias .view-content .Principal .izquierda, .page-taxonomy-term-367 .central .view-historias .view-content .principal .izquierda {
  width: 100%;
  float: left;
}

/* line 645, sass/_general.sass */
.page-taxonomy-term-367 .central .view-historias .view-content .Principal .derecha, .page-taxonomy-term-367 .central .view-historias .view-content .principal .derecha {
  width: 100% !important;
  float: right;
}

/* line 648, sass/_general.sass */
.page-taxonomy-term-367 .central .view-historias .view-content .izquierda {
  background: none !important;
  width: 40%;
  text-align: center;
  float: left;
  position: relative;
  box-shadow: none;
  border-right: 1px;
}

/* line 656, sass/_general.sass */
.page-taxonomy-term-367 .central .view-historias .view-content .derecha {
  width: 59% !important;
  text-align: center;
  float: right;
  background: none !important;
}

/* line 665, sass/_general.sass */
.page-taxonomy-term-367 .central .pane-historias .view-historias .view-content .video .views-field-field-fecha, .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content .Video .views-field-field-fecha {
  position: absolute;
  text-align: center;
  width: 100%;
  top: 17px;
}

/* line 670, sass/_general.sass */
.page-taxonomy-term-367 .central .pane-historias .view-historias .view-content .video .views-field-field-fecha .field-content, .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content .Video .views-field-field-fecha .field-content {
  width: 94px;
  height: 47px;
  margin: 0 60% 0 36%;
  padding: 11px;
  color: #fff;
  background: #1f437e;
  font-size: 22px;
}

/* line 678, sass/_general.sass */
.page-taxonomy-term-367 .central .pane-historias .view-historias .view-content > div.video {
  background-color: #317ea7 !important;
}

/* line 680, sass/_general.sass */
.page-taxonomy-term-367 iframe {
  width: 100%;
}

/* line 684, sass/_general.sass */
.page-taxonomy-term-367 .central .pane-historias .view-historias .view-content .video .titulo, .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content .Video .titulo {
  float: left;
  width: 100%;
  padding: 35px 0 0 30px;
  text-align: left;
  color: white;
}

/* line 690, sass/_general.sass */
.page-taxonomy-term-367 .central .pane-historias .view-historias .view-content .video .descripcion, .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content .Video .descripcion {
  float: left;
  width: 100%;
  padding: 30px;
  text-align: left;
  color: white;
}

/* line 697, sass/_general.sass */
.page-taxonomy-term-367 .central .pane-historias .view-historias .view-content .Galeria .izquierda, .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content .galeria .izquierda {
  width: 100%;
  padding: 10px 60px;
  text-align: left;
  margin-bottom: 25px;
}

/* line 702, sass/_general.sass */
.page-taxonomy-term-367 .central .pane-historias .view-historias .view-content .Galeria .views-field-field-fecha, .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content .galeria .views-field-field-fecha {
  position: absolute;
  text-align: center;
  width: 100%;
  top: 17px;
  z-index: 7;
  font-size: 22px;
  font-family: "BrandonGrotesque-Bold";
}

/* line 710, sass/_general.sass */
.page-taxonomy-term-367 .central .pane-historias .view-historias .view-content .Galeria .views-field-field-fecha .field-content, .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content .galeria .views-field-field-fecha .field-content {
  width: 94px;
  height: 47px;
  margin: 0 60% 0 36%;
  border-style: solid;
  border-width: 5px;
  border-color: #e5e5e5;
  padding: 5px;
  color: #8d8d8d;
  background: white;
  font-size: 22px;
}

@media (max-width: 768px) {
  /*menu de timeline */
  /* line 727, sass/_general.sass */
  .page-taxonomy-term-367 .Galeria .views-field-field-imagenes .first {
    margin: 0;
  }
  /* line 729, sass/_general.sass */
  .page-taxonomy-term-367 .Galeria .views-field-field-imagenes .first .galleria-container {
    height: auto !important;
  }
  /* line 731, sass/_general.sass */
  .page-taxonomy-term-367 .Galeria .views-field-field-imagenes .first .galleria-container .galleria-thumbnails-list {
    background: none !important;
  }
  /* line 734, sass/_general.sass */
  .page-taxonomy-term-367 .central .pane-menu-timeline-menu {
    z-index: 10;
    width: 53px;
    position: fixed;
    right: 13px;
  }
  /* line 739, sass/_general.sass */
  .page-taxonomy-term-367 ul {
    list-style-type: none;
  }
  /* line 741, sass/_general.sass */
  .page-taxonomy-term-367 .central {
    margin: 0;
    max-width: 100%;
    padding: 0 10px;
  }
  /* line 746, sass/_general.sass */
  .page-taxonomy-term-367 .central .region-content .block-system {
    background-color: #ffffff;
  }
  /* line 751, sass/_general.sass */
  .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content .Principal {
    max-width: 100%;
    margin: 0 auto;
    z-index: 4;
    position: relative;
  }
  /* line 756, sass/_general.sass */
  .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content .Principal .derecha {
    border: none;
  }
  /* line 758, sass/_general.sass */
  .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content .video .derecha, .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content .Video .derecha {
    border: none;
  }
  /* line 761, sass/_general.sass */
  .page-taxonomy-term-367 .central .pane-historias .view-historias .view-header h2 {
    position: absolute;
    z-index: 6;
    width: 100%;
    text-align: center;
    padding-top: 123px;
    font-size: 100px;
    color: #d39621;
    opacity: 0.5;
  }
  /* line 772, sass/_general.sass */
  .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content > .principal .pane-content, .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content .Principal .pane-content {
    position: relative;
    z-index: 1;
  }
  /* line 775, sass/_general.sass */
  .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content > .principal .derecha .imagen-principal, .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content .Principal .derecha .imagen-principal {
    position: relative;
    width: 100%;
    height: 1112px;
    max-height: 641px;
  }
  /* line 779, sass/_general.sass */
  .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content > .principal .derecha .imagen-principal:after, .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content .Principal .derecha .imagen-principal:after {
    width: 100%;
    height: 100%;
    background-color: rgba(42, 83, 165, 0.6);
    content: '';
    background-size: contain;
    display: inline-block;
    background-repeat: no-repeat;
    z-index: 5;
    position: absolute;
    top: 0;
    left: 0;
  }
  /* line 791, sass/_general.sass */
  .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content > .principal .derecha .imagen-principal:before, .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content .Principal .derecha .imagen-principal:before {
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, rgba(255, 0, 0, 0), black);
    content: '';
    background-size: contain;
    display: inline-block;
    background-repeat: no-repeat;
    z-index: 5;
    position: absolute;
    top: 0;
    left: 0;
  }
  /* line 803, sass/_general.sass */
  .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content > .principal .derecha .imagen-principal img, .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content .Principal .derecha .imagen-principal img {
    filter: grayscale(100%);
    max-height: 641px;
  }
  /* line 809, sass/_general.sass */
  .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content > .principal .izquierda .titulo, .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content .Principal .izquierda .titulo {
    position: absolute;
    z-index: 6;
    width: 100%;
    text-align: center;
    padding-top: 123px;
    font-size: 20px;
    color: #ffffff;
  }
  /* line 817, sass/_general.sass */
  .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content div.views-row:nth-child(1n+2) {
    max-width: 905px;
    margin: 0 auto;
    background: white;
    z-index: 5;
    position: relative;
  }
  /* line 823, sass/_general.sass */
  .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content > div.nota:before, .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content div.Nota:before {
    content: "";
    position: absolute;
    left: 50%;
    height: 100%;
    width: 1px;
    background: transparent;
    display: block;
    z-index: 0;
    border-right: dotted 1px black;
  }
  /* line 833, sass/_general.sass */
  .page-taxonomy-term-367 .central .pane-historias .pane-content {
    position: relative;
  }
  /* line 837, sass/_general.sass */
  .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content .Nota .views-field-field-fecha, .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content nota .views-field-field-fecha {
    position: absolute;
    text-align: center;
    width: 100%;
    top: 17px;
    z-index: 3;
  }
  /* line 843, sass/_general.sass */
  .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content .Nota .views-field-field-fecha .field-content, .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content nota .views-field-field-fecha .field-content {
    width: 94px;
    height: 47px;
    margin: 0 auto;
    border-style: solid;
    border-width: 5px;
    border-color: #e5e5e5;
    padding: 7px;
    color: #8d8d8d;
    background: white;
    font-size: 22px;
  }
  /* line 854, sass/_general.sass */
  .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content .Nota .titulo, .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content nota .titulo {
    float: left;
    width: 100%;
    padding: 35px 30px 0 30px;
    text-align: left;
  }
  /* line 859, sass/_general.sass */
  .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content .Nota .descripcion, .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content nota .descripcion {
    float: left;
    width: 100%;
    padding: 30px;
    text-align: left;
  }
  /* line 864, sass/_general.sass */
  .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content .Nota .imagen-principal, .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content nota .imagen-principal {
    width: 100%;
    height: 100%;
  }
  /* line 867, sass/_general.sass */
  .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content .Nota .imagen-principal img, .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content nota .imagen-principal img {
    padding: 0;
  }
  /* line 869, sass/_general.sass */
  .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content > div:after {
    content: "";
    width: 100%;
    height: 0;
    display: block;
    clear: both;
  }
  /* line 876, sass/_general.sass */
  .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content .Principal .izquierda, .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content principal .izquierda {
    width: 100%;
    float: left;
  }
  /* line 879, sass/_general.sass */
  .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content .Principal .derecha, .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content principal .derecha {
    width: 100% !important;
    float: right;
  }
  /* line 882, sass/_general.sass */
  .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content .izquierda {
    background: white !important;
    width: 100%;
    text-align: center;
    float: right;
    position: relative;
    box-shadow: none;
    border-bottom: 1px black;
    margin-top: 65px;
    border-right: 0;
    z-index: 26;
  }
  /* line 893, sass/_general.sass */
  .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content .derecha {
    width: 100% !important;
    text-align: center;
    float: left;
    z-index: 4;
    border-bottom: 1px solid #e1e1e1;
    position: relative;
    padding: 0 0 10px 0;
    background: white !important;
  }
  /* line 905, sass/_general.sass */
  .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content .Video .views-field-field-fecha, .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content .video .views-field-field-fecha {
    position: absolute;
    text-align: center;
    width: 100%;
    top: 17px;
  }
  /* line 910, sass/_general.sass */
  .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content .Video .views-field-field-fecha .field-content, .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content .video .views-field-field-fecha .field-content {
    width: 94px;
    height: 47px;
    margin: 0 60% 0 36%;
    padding: 11px;
    color: #fff;
    background: #1f437e;
    font-size: 22px;
  }
  /* line 918, sass/_general.sass */
  .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content > div.video {
    background-color: #317ea7 !important;
  }
  /* line 920, sass/_general.sass */
  .page-taxonomy-term-367 iframe {
    width: 100%;
  }
  /* line 924, sass/_general.sass */
  .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content .Video .titulo, .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content .video .titulo {
    float: left;
    width: 100%;
    padding: 35px 0 0 30px;
    text-align: left;
    color: white;
    background-color: #317ea7 !important;
  }
  /* line 931, sass/_general.sass */
  .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content .Video .descripcion, .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content .video .descripcion {
    float: left;
    width: 100%;
    padding: 30px;
    text-align: left;
    color: white;
    background-color: #317ea7 !important;
  }
  /* line 939, sass/_general.sass */
  .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content .galeria .izquierda, .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content Galeria .izquierda {
    width: 100%;
    padding: 10px 60px;
    text-align: left;
    margin-bottom: 25px;
  }
  /* line 944, sass/_general.sass */
  .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content .galeria .views-field-field-fecha, .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content Galeria .views-field-field-fecha {
    position: absolute;
    text-align: center;
    width: 100%;
    top: 17px;
    z-index: 7;
  }
  /* line 950, sass/_general.sass */
  .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content .galeria .views-field-field-fecha .field-content, .page-taxonomy-term-367 .central .pane-historias .view-historias .view-content Galeria .views-field-field-fecha .field-content {
    width: 94px;
    height: 47px;
    margin: 0 auto;
    border-style: solid;
    border-width: 5px;
    border-color: #e5e5e5;
    padding: 7px;
    color: #8d8d8d;
    background: white;
    font-size: 22px;
  }
}

/* Boton de descarga de galerias y nota */
/* line 963, sass/_general.sass */
.node-type-galeria .field-name-boton-descargar-prueba {
  width: 100%;
  margin: 10px auto 0;
  text-align: center;
}

/* line 967, sass/_general.sass */
.node-type-galeria .btn_descarga {
  width: 500px;
  margin: 0 auto;
  height: auto;
  text-align: center;
  background-color: #015bc5;
  line-height: 53px;
}

/* line 974, sass/_general.sass */
.node-type-galeria .btn_descarga a {
  color: #ffffff;
  font-size: 18px;
  font-family: 'Montserrat-Regular';
  text-transform: capitalize;
}

/* line 979, sass/_general.sass */
.node-type-galeria .btn_descarga a:before {
  content: '';
  height: 25px;
  width: 25px;
  background: url(https://static.caracoltvcorporativo.com/nuevoportal/ico_descarga.png) center;
  background-size: 100%;
  display: inline-block;
  background-repeat: no-repeat;
  margin: 10px 10px 0 0px;
}

/* line 989, sass/_general.sass */
.node-type-nota .field-group-div,
.node-type-nota .field-type-image {
  position: relative;
}

/* line 992, sass/_general.sass */
.node-type-nota .field-name-boton-descargar-prueba {
  width: 61px;
  height: 61px;
  position: absolute;
  bottom: 5px;
  right: 1px;
}

/* line 998, sass/_general.sass */
.node-type-nota .field-name-boton-descargar-prueba .btn_descarga {
  content: '';
  height: 61px;
  width: 61px;
  background: url(https://static.caracoltvcorporativo.com/nuevoportal/download.png);
  background-size: 30px 29px;
  background-position-x: 50%;
  background-position-y: 50%;
  display: inline-block;
  background-repeat: no-repeat;
  margin-right: 8px;
  background-color: #ffffff;
}

/* line 1010, sass/_general.sass */
.node-type-nota .field-name-boton-descargar-prueba .btn_descarga a {
  display: inline-block;
  font-size: 0;
  width: 61px;
  height: 61px;
}

/* line 1015, sass/_general.sass */
.node-type-nota .view-personajes-lanzamiento {
  clear: both;
  padding-bottom: 20px;
}

/* line 1020, sass/_general.sass */
.page-visitas-corporativas .pane-title {
  max-width: 1290px;
  display: block;
  margin: 0 auto;
  font-size: 22px;
  color: #003381;
  font-family: 'Montserrat-Bold';
}

/* line 1030, sass/_general.sass */
.page-compania-condiciones-de-acceso-a-la-red-de-television .views-field-body p {
  font-size: 18px;
  text-align: left;
  margin-bottom: 20px;
  font-family: 'Montserrat-Regular';
}

/* line 1037, sass/_general.sass */
.page-compania-condiciones-de-acceso-a-la-red-de-television .views-field-field-documentos .field-content a {
  color: #ffffff;
  font-size: 14px;
  font-family: "Montserrat-Bold";
  text-transform: uppercase;
  text-align: center;
  margin: 0;
}

/* line 1044, sass/_general.sass */
.page-compania-condiciones-de-acceso-a-la-red-de-television .views-field-field-documentos .file {
  background: #015bc5;
  max-width: 375px;
  margin: 0px auto;
  text-align: center;
  display: block;
  padding: 12px;
}

/* line 1051, sass/_general.sass */
.page-compania-condiciones-de-acceso-a-la-red-de-television .views-field-field-documentos .file::before {
  content: "";
  height: 20px;
  width: 30px;
  background: url(../images/icon-descarga.png);
  background-size: contain;
  display: inline-block;
  background-repeat: no-repeat;
  margin: 0 3px;
}

/* line 1060, sass/_general.sass */
.page-compania-condiciones-de-acceso-a-la-red-de-television .views-field-field-documentos .file-icon,
.page-compania-condiciones-de-acceso-a-la-red-de-television .views-field-field-documentos .file-size {
  display: none;
}

/* line 1063, sass/_general.sass */
.page-compania-condiciones-de-acceso-a-la-red-de-television .panel-col-first {
  width: 75%;
  padding: 10px;
  box-sizing: border-box;
  float: left;
}

/* line 1069, sass/_general.sass */
.page-compania-condiciones-de-acceso-a-la-red-de-television .panel-col-first .pane-1 h2 {
  font-family: 'Montserrat-Bold';
  font-size: 22px;
  color: #003381;
}

/* line 1073, sass/_general.sass */
.page-compania-condiciones-de-acceso-a-la-red-de-television .panel-col-last {
  width: 25%;
  padding: 0 10px 0 0;
  box-sizing: border-box;
  float: left;
}

/* line 1078, sass/_general.sass */
.page-compania-condiciones-de-acceso-a-la-red-de-television .panel-col-last .pane-lo-ultimo {
  background-color: #d0cfcd;
  padding: 20px;
  margin-top: 0px;
}

/* line 1082, sass/_general.sass */
.page-compania-condiciones-de-acceso-a-la-red-de-television .panel-col-last .pane-lo-ultimo h2 {
  text-transform: capitalize;
  font-family: 'Montserrat-Bold';
  font-size: 22px;
  color: #015bc5;
  text-align: center;
}

/* line 1090, sass/_general.sass */
.page-compania-condiciones-de-acceso-a-la-red-de-television .panel-col-last .pane-lo-ultimo .pane-content .view-lo-ultimo .views-row {
  margin: 20px 0;
}

/* line 1092, sass/_general.sass */
.page-compania-condiciones-de-acceso-a-la-red-de-television .panel-col-last .pane-lo-ultimo .pane-content .view-lo-ultimo .views-field-title {
  border-bottom: 1px solid #015bc5;
  margin-top: 12px;
  padding-bottom: 20px;
}

/* line 1097, sass/_general.sass */
.page-compania-condiciones-de-acceso-a-la-red-de-television .panel-col-last .pane-lo-ultimo .pane-content .view-lo-ultimo .views-field-title .field-content a {
  font-family: 'Montserrat-Bold';
  padding: 15px 0px;
  color: #000000;
  font-size: 18px;
}

/* line 1103, sass/_general.sass */
.page-compania-condiciones-de-acceso-a-la-red-de-television .panel-col-last .pane-lo-ultimo .pane-content .view-lo-ultimo .views-field-created span {
  text-transform: capitalize;
  font-family: 'Montserrat-Light';
  font-size: 12px;
  text-align: left;
  color: #464553;
}

/*condiciones de acceso  movil */
@media (max-width: 768px) {
  /* line 1112, sass/_general.sass */
  .page-compania-condiciones-de-acceso-a-la-red-de-television .panel-col-first,
  .page-compania-condiciones-de-acceso-a-la-red-de-television .panel-col-last {
    width: 100%;
  }
}

/* line 1116, sass/_general.sass */
.pane-archivo-audivisual {
  padding: 0 10px;
}

/* line 1119, sass/_general.sass */
.pane-archivo-audivisual .view-archivo-audivisual #colorbox {
  overflow: visible;
}

/* line 1121, sass/_general.sass */
.pane-archivo-audivisual .view-archivo-audivisual #colorbox .item-list {
  position: absolute;
  width: 100%;
  bottom: -132px;
}

/* line 1125, sass/_general.sass */
.pane-archivo-audivisual .view-archivo-audivisual #colorbox * {
  overflow: visible;
}

/* line 1127, sass/_general.sass */
.pane-archivo-audivisual .view-archivo-audivisual ul.pager.pager-show-more {
  padding: 0% 27%;
  height: auto;
}

/* line 1130, sass/_general.sass */
.pane-archivo-audivisual .view-archivo-audivisual ul.pager.pager-show-more .pager-show-more-next {
  margin: 0;
  width: 0;
  height: 0;
  padding: 0;
}

/* line 1135, sass/_general.sass */
.pane-archivo-audivisual .view-archivo-audivisual ul.pager.pager-show-more .pager-show-more-next a {
  color: white;
  font-size: 20px;
  font-family: "BrandonGrotesque-Bold";
  text-transform: uppercase;
  padding: 0 10px 10px 10px;
  background-color: #326cae;
  text-align: center;
  width: 100%;
  height: auto;
  display: block;
}

/* line 1146, sass/_general.sass */
.pane-archivo-audivisual .view-archivo-audivisual ul.pager.pager-show-more .pager-show-more-next a::after {
  content: "";
  height: 30px;
  width: 8%;
  background: url(https://static.caracoltvcorporativo.com/nuevoportal/white-down-arrow-png-2.png);
  background-size: contain;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-repeat: no-repeat;
  background-position: 5px 9px;
}

/* line 1156, sass/_general.sass */
.pane-archivo-audivisual .view-display-id-block_1 .view-content {
  padding: 0 175px;
}

/* line 1158, sass/_general.sass */
.pane-archivo-audivisual .view-display-id-block_1 .views-widget-filter-keys {
  float: left;
  width: 100%;
  max-width: 52%;
  margin: 0;
  position: relative;
  padding: 10px 10px 10px 10px;
}

/* line 1165, sass/_general.sass */
.pane-archivo-audivisual .view-display-id-block_1 .views-widget-filter-field_producciones_tid {
  float: left;
  width: 100%;
  max-width: 46%;
  padding-left: 26px;
}

/* line 1170, sass/_general.sass */
.pane-archivo-audivisual .view-display-id-block_1 .views-exposed-form {
  width: 100%;
  background-color: #ececec;
  padding: 10px 10px 0;
  margin-bottom: 10px;
}

/* line 1175, sass/_general.sass */
.pane-archivo-audivisual .view-display-id-block_1 .views-exposed-form label {
  font-size: 18px;
  font-family: 'BrandonGrotesque-Light';
  color: #666;
  text-align: left;
  float: left;
  padding: 10px;
  width: 202px;
}

/* line 1184, sass/_general.sass */
.pane-archivo-audivisual .view-display-id-block_1 .views-widget-filter-field_producciones_tid label {
  text-align: left;
  margin-bottom: 0;
  padding-top: 10px;
  width: 88px;
  color: #326cae;
  text-transform: uppercase;
  font-family: 'BrandonGrotesque-Bold';
  font-size: 22px;
  letter-spacing: -0.8px;
  padding-bottom: 0;
}

/* line 1195, sass/_general.sass */
.pane-archivo-audivisual .view-display-id-block_1 .views-widget-filter-field_producciones_tid .views-widget {
  width: 78%;
  float: left;
}

/* line 1199, sass/_general.sass */
.pane-archivo-audivisual .view-display-id-block_1 .views-widget-filter-keys .views-widget {
  float: left;
  max-width: 413px;
  width: 55%;
  display: inline-block;
  position: relative;
}

/* line 1205, sass/_general.sass */
.pane-archivo-audivisual .view-display-id-block_1 .views-widget-filter-keys input {
  height: 48px;
  max-width: 523px;
  padding: 10px;
  width: 100%;
}

/* line 1211, sass/_general.sass */
.pane-archivo-audivisual .view-display-id-block_1 .views-widget-filter-field_producciones_tid select {
  height: 48px;
  padding: 10px;
  width: 100%;
}

/* line 1215, sass/_general.sass */
.pane-archivo-audivisual .view-display-id-block_1 .views-submit-button {
  margin: 0;
  padding: 0;
  max-width: 147px;
  width: 100%;
  position: absolute;
  right: 22px;
  top: 10px;
  padding-top: 10px;
}

/* line 1224, sass/_general.sass */
.pane-archivo-audivisual .view-display-id-block_1 .views-submit-button input {
  height: 48px;
  max-width: 147px;
  background-color: #326cae;
  color: white;
  width: 100%;
  font-family: 'BrandonGrotesque-Bold';
  font-size: 16px;
  margin: 0;
  top: 32px;
}

/* line 1234, sass/_general.sass */
.pane-archivo-audivisual h2 {
  font-family: 'BrandonGrotesque-Bold';
  font-size: 34px;
  margin-bottom: 10px;
  line-height: 1.14;
  letter-spacing: -0.9px;
  text-align: left;
  color: #000000;
  margin-top: 10px;
  padding: 0 175px;
}

/* line 1246, sass/_general.sass */
.pane-archivo-audivisual .view-archivo-audivisual .view-content > div {
  width: calc(100% / 3 - 7px);
  float: left;
  box-sizing: border-box;
  max-width: 442px;
  margin: 0 0 50px 0;
}

/* line 1252, sass/_general.sass */
.pane-archivo-audivisual .view-archivo-audivisual .view-content > div:nth-child(3n+2) {
  margin: 0 10px;
}

/* line 1254, sass/_general.sass */
.pane-archivo-audivisual .view-archivo-audivisual .views-field-field-fecha {
  color: #888888;
  font-family: 'BrandonGrotesque-Light';
  font-size: 14px;
  text-transform: uppercase;
  padding: 5px 10px;
  margin-top: 10px;
}

/* line 1261, sass/_general.sass */
.pane-archivo-audivisual .view-archivo-audivisual .views-field-name-1 {
  min-height: 100px;
  padding: 0 10px;
}

/* line 1264, sass/_general.sass */
.pane-archivo-audivisual .view-archivo-audivisual .views-field-name-1 a {
  color: #000000;
  font-family: 'BrandonGrotesque-Bold';
  font-size: 24px;
  text-decoration: none;
}

@media (max-width: 1101px) {
  /* line 1273, sass/_general.sass */
  .pane-archivo-audivisual .view-display-id-block_1 .view-content {
    padding: 0;
  }
  /* line 1275, sass/_general.sass */
  .pane-archivo-audivisual .view-display-id-block_1 .views-submit-button {
    margin: 0;
    padding: 0;
    max-width: 147px;
    width: 100%;
    position: absolute;
    right: 22px;
    top: 41px;
    padding-top: 10px;
  }
  /* line 1285, sass/_general.sass */
  .pane-archivo-audivisual .view-display-id-block_1 .views-widget-filter-field_producciones_tid label {
    text-align: left;
    margin-bottom: 0;
    padding-top: 0;
    width: 100%;
    max-width: 63px;
    color: #326cae;
    text-transform: uppercase;
    font-family: 'BrandonGrotesque-Bold';
    font-size: 26px;
    letter-spacing: -0.8px;
  }
  /* line 1296, sass/_general.sass */
  .pane-archivo-audivisual .view-display-id-block_1 .views-widget-filter-field_producciones_tid .views-widget {
    width: 100%;
    max-width: 448px;
    float: left;
  }
  /* line 1300, sass/_general.sass */
  .pane-archivo-audivisual .view-display-id-block_1 .views-exposed-form label {
    font-size: 15px;
    font-family: 'BrandonGrotesque-Light';
    color: #666;
    text-align: left;
    float: left;
    padding: 0 0 10px 0;
    width: 202px;
  }
  /* line 1308, sass/_general.sass */
  .pane-archivo-audivisual .view-display-id-block_1 .views-widget-filter-keys .views-widget {
    float: left;
    max-width: 413px;
    width: 100%;
    display: inline-block;
    position: relative;
  }
  /* line 1314, sass/_general.sass */
  .pane-archivo-audivisual .view-display-id-block_1 .views-widget-filter-field_producciones_tid label {
    text-align: left;
    margin-bottom: 0;
    padding-top: 0;
    width: 88px;
    color: #326cae;
    text-transform: uppercase;
    font-family: 'BrandonGrotesque-Bold';
    font-size: 25px;
    letter-spacing: -0.8px;
    padding-bottom: 0;
  }
  /* line 1325, sass/_general.sass */
  .pane-archivo-audivisual h2 {
    padding: 0;
  }
}

@media (max-width: 768px) {
  /* line 1331, sass/_general.sass */
  .pane-archivo-audivisual .view-display-id-block_1 .view-content {
    padding: 0;
  }
  /* line 1333, sass/_general.sass */
  .pane-archivo-audivisual .view-display-id-block_1 .views-widget-filter-keys, .pane-archivo-audivisual .view-display-id-block_1 .views-widget-filter-field_producciones_tid {
    width: 100%;
    float: left;
    padding: 10px 0;
    max-width: 100%;
  }
  /* line 1338, sass/_general.sass */
  .pane-archivo-audivisual .view-display-id-block_1 .views-exposed-form {
    width: 100%;
    background-color: #ececec;
    padding: 10px;
  }
  /* line 1342, sass/_general.sass */
  .pane-archivo-audivisual .view-display-id-block_1 .views-exposed-form label {
    width: 100% !important;
  }
  /* line 1344, sass/_general.sass */
  .pane-archivo-audivisual .view-display-id-block_1 .views-widget-filter-keys input {
    height: 48px;
    max-width: 100%;
    padding: 10px;
    width: 100%;
  }
  /* line 1350, sass/_general.sass */
  .pane-archivo-audivisual .view-display-id-block_1 .views-widget-filter-field_producciones_tid select {
    height: 48px;
    max-width: 100%;
    padding: 10px;
    width: 100%;
  }
  /* line 1355, sass/_general.sass */
  .pane-archivo-audivisual .view-display-id-block_1 .views-widget-filter-field_producciones_tid .views-widget {
    width: 100%;
    max-width: 100% !important;
    float: left;
  }
  /* line 1359, sass/_general.sass */
  .pane-archivo-audivisual .view-display-id-block_1 .views-widget-filter-keys .views-widget {
    float: left;
    max-width: 100%;
    width: 100%;
    display: inline-block;
  }
  /* line 1364, sass/_general.sass */
  .pane-archivo-audivisual .view-display-id-block_1 .views-submit-button {
    margin: 0;
    padding: 0;
    max-width: 147px;
    width: 100%;
    position: absolute;
    right: 0;
    top: 74px;
    padding-top: 10px;
  }
  /* line 1373, sass/_general.sass */
  .pane-archivo-audivisual .view-display-id-block_1 .views-submit-button input {
    content: '';
    background: url(/profiles/ctvcorporativo_profile/themes/custom/corporativo_theme/images/icon-search.png);
    background-size: 32px;
    background-position: center;
    display: inline-block;
    background-repeat: no-repeat;
    font-size: 0 !important;
    height: 52px !important;
    max-width: 53px !important;
    width: 100% !important;
    position: absolute !important;
    top: 80px !important;
    left: auto !important;
    right: 20px;
    background-color: #326cae;
  }
  /* line 1389, sass/_general.sass */
  .pane-archivo-audivisual .view-archivo-audivisual .view-content > div {
    width: 100%;
    float: left;
    box-sizing: border-box;
    max-width: 100%;
    margin: 0 0 50px 0;
  }
  /* line 1395, sass/_general.sass */
  .pane-archivo-audivisual .view-archivo-audivisual .view-content > div:nth-child(3n+2) {
    margin: 0;
  }
  /* line 1397, sass/_general.sass */
  .pane-archivo-audivisual .view-archivo-audivisual .view-content > div .views-field-field-fecha {
    color: #888888;
    font-family: 'BrandonGrotesque-Light';
    font-size: 14px;
    text-transform: uppercase;
    padding: 5px 10px;
    margin-top: 10px;
  }
  /* line 1404, sass/_general.sass */
  .pane-archivo-audivisual .view-archivo-audivisual .view-content > div .views-field-name-1 {
    min-height: 100px;
    padding: 0 10px;
  }
  /* line 1407, sass/_general.sass */
  .pane-archivo-audivisual .view-archivo-audivisual .view-content > div .views-field-name-1 a {
    color: #000000;
    font-family: 'BrandonGrotesque-Bold';
    font-size: 24px;
    text-decoration: none;
  }
  /* line 1414, sass/_general.sass */
  .pane-archivo-audivisual .view-display-id-block_1 .views-widget-filter-keys .views-widget {
    float: left;
    max-width: 93%;
    width: 100%;
    display: inline-block;
    position: relative;
  }
}

/* line 1425, sass/_general.sass */
.page-archivo-audiovisual .ui-autocomplete, .page-prensa-archivo-audiovisual .ui-autocomplete, .node-type-galeria .ui-autocomplete {
  border: 1px solid #dddddd;
  background: #ffffff;
  color: #333333;
  width: 373px !important;
  max-height: 300px !important;
  overflow: scroll;
  height: auto;
  list-style: none;
}

/* line 1434, sass/_general.sass */
.page-archivo-audiovisual .ui-autocomplete li, .page-prensa-archivo-audiovisual .ui-autocomplete li, .node-type-galeria .ui-autocomplete li {
  font-family: "BrandonGrotesque-Light";
  font-size: 16px;
  color: #888888;
  padding: 1px;
}

/* line 1440, sass/_general.sass */
.general_block_custom {
  width: 100%;
  background-color: #ececec;
  padding: 10px;
  margin-bottom: 11px;
  height: auto;
}

/* line 1446, sass/_general.sass */
.general_block_custom div#view_custom_buscar {
  width: 50%;
  display: inline-block;
}

/* line 1449, sass/_general.sass */
.general_block_custom div#view_custom_buscar label {
  display: inline-block;
  font-size: 18px;
  font-family: "BrandonGrotesque-Light";
  color: #666;
  text-align: left;
  padding: 0 0 0 10px;
  width: 202px;
}

/* line 1457, sass/_general.sass */
.general_block_custom div#view_custom_buscar .general_select {
  display: inline-block;
  width: 55%;
}

/* line 1460, sass/_general.sass */
.general_block_custom div#view_custom_buscar .general_select input {
  width: 100%;
  height: 46px;
  padding: 10px;
}

/* line 1464, sass/_general.sass */
.general_block_custom div#view_custom_buscar .clase_btn-master {
  margin: 0;
  padding: 0;
  max-width: 147px;
  width: 100%;
  left: 42.7%;
  top: 0;
  padding-top: 10px;
  position: absolute;
}

/* line 1473, sass/_general.sass */
.general_block_custom div#view_custom_buscar .clase_btn-master .search-pct {
  background-color: #326cae;
  max-width: 147px;
  font-family: "BrandonGrotesque-Bold";
  font-size: 16px;
  color: white;
  margin: 0;
  width: 100%;
  height: 46px;
}

/* line 1482, sass/_general.sass */
.general_block_custom .producciones_select_custom {
  width: 44%;
  float: right;
}

/* line 1485, sass/_general.sass */
.general_block_custom .producciones_select_custom label {
  display: inline-block;
  text-align: left;
  width: 88px;
  color: #326cae;
  text-transform: uppercase;
  font-family: "BrandonGrotesque-Bold";
  font-size: 22px;
  letter-spacing: -0.8px;
}

/* line 1494, sass/_general.sass */
.general_block_custom .producciones_select_custom .views-select_master {
  display: inline-block;
  width: 75%;
  height: 46px;
  border: 1px solid #CDCDCD;
  background: url(https://static.caracoltvcorporativo.com/nuevoportal/flecha-select.png) no-repeat right #ffffff;
  top: 0;
}

/* line 1501, sass/_general.sass */
.general_block_custom .producciones_select_custom .views-select_master select#buscador_filter {
  width: 100%;
  height: 100%;
  background: transparent;
  color: #888888;
  font-size: 16px;
  font-family: "BrandonGrotesque-Light";
  padding: 0 20px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/*view mode archivo audiovisual */
/* line 1515, sass/_general.sass */
.view-mode-contenido_audiovisual {
  padding: 0 175px;
}

/* line 1518, sass/_general.sass */
.view-mode-contenido_audiovisual .view-archivo-audivisual .view-header {
  padding: 20px 0 35px;
  font-family: "BrandonGrotesque-Light";
  color: #666;
  font-size: 18px;
}

/* line 1524, sass/_general.sass */
.view-mode-contenido_audiovisual .item-list ul {
  width: 100%;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  list-style: none;
  margin: 0;
}

/*page galerias archivos audiovisuales */
/* line 1534, sass/_general.sass */
.page-archivo-audiovisual .central {
  padding: 0 10px;
}

/* line 1538, sass/_general.sass */
.page-archivo-audiovisual .view-archivo-audivisual .view-content .views-row {
  width: calc(100% / 4 - 3px);
  margin: 0;
  display: block;
  padding: 2px;
  height: 390px;
  float: left;
}

/* line 1546, sass/_general.sass */
.page-archivo-audiovisual .view-archivo-audivisual .view-content .views-field-title span {
  font-family: "BrandonGrotesque-Bold";
  font-size: 16px;
}

@media (max-width: 765px) {
  /* line 1551, sass/_general.sass */
  .view-mode-contenido_audiovisual {
    padding: 0 0;
  }
  /* line 1554, sass/_general.sass */
  .central {
    padding: 0;
  }
  /* line 1558, sass/_general.sass */
  .view-archivo-audivisual .view-content .views-row {
    width: 100%;
  }
}

/* line 1564, sass/_general.sass */
.field-name-field-galeria .view-archivo-audivisual ul > li {
  width: 25%;
  position: relative;
  padding: 0 2px;
  box-sizing: border-box;
  margin: 0;
}

/* line 1570, sass/_general.sass */
.field-name-field-galeria .view-archivo-audivisual ul > li > a {
  width: 100%;
}

/* line 1572, sass/_general.sass */
.field-name-field-galeria .view-archivo-audivisual ul > li > a:after {
  content: '';
  width: 40px;
  height: 40px;
  display: block;
  position: absolute;
  background: url(https://static.caracoltvcorporativo.com/nuevoportal/zoom.png) center center no-repeat;
  background-size: 100% auto;
  right: 2px;
  bottom: 3px;
}

/* line 1582, sass/_general.sass */
.field-name-field-galeria .view-archivo-audivisual ul > li .btn_descarga {
  width: 30px;
  height: 28px;
  position: absolute;
  bottom: 13px;
  right: 35px;
  background: none;
}

/* line 1589, sass/_general.sass */
.field-name-field-galeria .view-archivo-audivisual ul > li .btn_descarga a {
  font-size: 0;
}

/* line 1591, sass/_general.sass */
.field-name-field-galeria .view-archivo-audivisual ul > li .btn_descarga a:before {
  content: "";
  height: 40px;
  width: 40px;
  background: url(https://static.caracoltvcorporativo.com/nuevoportal/download_new.png);
  background-size: contain;
  display: inline-block;
  background-repeat: no-repeat;
  right: 0px;
  position: absolute;
}

/* line 1604, sass/_general.sass */
.page-archivo-audiovisual .view-archivo-audivisual .view-content,
.page-galerias-imagenes .view-archivo-audivisual .view-content {
  display: block;
  padding: 10px;
}

/* line 1607, sass/_general.sass */
.page-archivo-audiovisual .view-archivo-audivisual ul,
.page-galerias-imagenes .view-archivo-audivisual ul {
  width: 100%;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  list-style: none;
  margin: 89px 0 0;
}

/* line 1616, sass/_general.sass */
.page-archivo-audiovisual .view-archivo-audivisual .item-list .pager-show-more .pager-show-more-next,
.page-galerias-imagenes .view-archivo-audivisual .item-list .pager-show-more .pager-show-more-next {
  margin: 0 auto;
}

/* line 1618, sass/_general.sass */
.page-archivo-audiovisual .view-archivo-audivisual .item-list .pager-show-more .pager-show-more-next a,
.page-galerias-imagenes .view-archivo-audivisual .item-list .pager-show-more .pager-show-more-next a {
  color: white;
  font-size: 20px;
  font-family: "BrandonGrotesque-Bold";
  text-transform: uppercase;
  padding: 10px;
  background-color: #326cae;
  text-align: center;
  width: 100%;
  height: auto;
  display: block;
  margin: 0;
}

/* line 1630, sass/_general.sass */
.page-archivo-audiovisual .view-archivo-audivisual .item-list .pager-show-more .pager-show-more-next a:before,
.page-galerias-imagenes .view-archivo-audivisual .item-list .pager-show-more .pager-show-more-next a:before {
  content: "";
  height: 30px;
  width: 30px;
  background: url(https://static.caracoltvcorporativo.com/nuevoportal/white-down-arrow-png-2.png);
  background-size: contain;
  display: inline-block;
  background-repeat: no-repeat;
  margin: -1px 0 -5.5px 5px;
}

/* line 1643, sass/_general.sass */
.page-archivo-audiovisual .view-archivo-audivisual,
.page-galerias-imagenes .view-archivo-audivisual {
  padding: 0 10px;
}

/* line 1650, sass/_general.sass */
.page-archivo-audiovisual .view-archivo-audivisual .view-filters .views-widget-filter-keys,
.page-galerias-imagenes .view-archivo-audivisual .view-filters .views-widget-filter-keys {
  float: left;
  width: 50%;
  max-width: 52%;
  position: relative;
  padding: 16px 10px;
}

/* line 1660, sass/_general.sass */
.page-archivo-audiovisual .view-archivo-audivisual .view-filters .views-widget-filter-field_producciones_tid,
.page-galerias-imagenes .view-archivo-audivisual .view-filters .views-widget-filter-field_producciones_tid {
  float: left;
  width: 100%;
  max-width: 46%;
  padding-right: 0;
  margin: 10px 0;
}

/* line 1670, sass/_general.sass */
.page-archivo-audiovisual .view-archivo-audivisual .view-filters .views-exposed-form,
.page-galerias-imagenes .view-archivo-audivisual .view-filters .views-exposed-form {
  width: 100%;
  background-color: #ececec;
  padding: 10px 10px 0px;
  margin-bottom: 10px;
  position: relative;
}

/* line 1681, sass/_general.sass */
.page-archivo-audiovisual .view-archivo-audivisual .view-filters .views-exposed-form label,
.page-galerias-imagenes .view-archivo-audivisual .view-filters .views-exposed-form label {
  font-size: 18px;
  font-family: 'BrandonGrotesque-Light';
  color: #666;
  text-align: left;
  float: left;
  padding: 10px;
  width: 202px;
}

/* line 1694, sass/_general.sass */
.page-archivo-audiovisual .view-archivo-audivisual .view-filters .views-widget-filter-field_producciones_tid label,
.page-galerias-imagenes .view-archivo-audivisual .view-filters .views-widget-filter-field_producciones_tid label {
  text-align: left;
  padding-top: 10px;
  width: 100px;
  color: #326cae;
  text-transform: uppercase;
  font-family: 'BrandonGrotesque-Bold';
  font-size: 26px;
  letter-spacing: -0.8px;
  padding-bottom: 0;
  margin: 0 0 8px 0;
}

/* line 1710, sass/_general.sass */
.page-archivo-audiovisual .view-archivo-audivisual .view-filters .views-widget-filter-field_producciones_tid .views-widget,
.page-galerias-imagenes .view-archivo-audivisual .view-filters .views-widget-filter-field_producciones_tid .views-widget {
  width: 100%;
  max-width: 78%;
  float: left;
}

/* line 1720, sass/_general.sass */
.page-archivo-audiovisual .view-archivo-audivisual .view-filters .views-widget-filter-keys .views-widget,
.page-galerias-imagenes .view-archivo-audivisual .view-filters .views-widget-filter-keys .views-widget {
  float: left;
  max-width: 100%;
  width: 55%;
  display: inline-block;
}

/* line 1730, sass/_general.sass */
.page-archivo-audiovisual .view-archivo-audivisual .view-filters .views-widget-filter-keys input,
.page-galerias-imagenes .view-archivo-audivisual .view-filters .views-widget-filter-keys input {
  height: 48px;
  max-width: 526px;
  padding: 10px;
  width: 100%;
}

/* line 1740, sass/_general.sass */
.page-archivo-audiovisual .view-archivo-audivisual .view-filters .views-widget-filter-field_producciones_tid select,
.page-galerias-imagenes .view-archivo-audivisual .view-filters .views-widget-filter-field_producciones_tid select {
  height: 48px;
  padding: 10px;
  width: 100%;
}

/* line 1748, sass/_general.sass */
.page-archivo-audiovisual .view-archivo-audivisual .view-filters .views-submit-button,
.page-galerias-imagenes .view-archivo-audivisual .view-filters .views-submit-button {
  margin: 0;
  padding: 0;
  max-width: 147px;
  width: 100%;
  position: absolute;
  top: 24px;
  padding-top: 0;
  right: 22px;
}

/* line 1762, sass/_general.sass */
.page-archivo-audiovisual .view-archivo-audivisual .page-galerias-imagenes .view-archivo-audivisual .view-filters .views-submit-button input {
  height: 48px;
  max-width: 147px;
  background-color: #326cae !important;
  color: white;
  width: 100%;
  font-family: 'BrandonGrotesque-Bold';
  font-size: 16px;
  margin: 0;
  top: 32px;
}

/* line 1777, sass/_general.sass */
.page-archivo-audiovisual .view-id-archivo_audivisual .views-submit-button input,
.page-galerias-imagenes .view-id-archivo_audivisual .views-submit-button input {
  height: 50px;
  max-width: 147px;
  background-color: #326cae;
  color: white;
  width: 100%;
  font-family: "BrandonGrotesque-Bold";
  font-size: 16px;
  margin: 0;
  top: 32px;
}

/* line 1789, sass/_general.sass */
.general_block_custom .producciones_select_custom {
  width: 42%;
  float: right;
}

/* line 1794, sass/_general.sass */
.general_block_custom .general_block_custom div#view_custom_buscar .clase_btn-master {
  margin: 0;
  padding: 0;
  max-width: 147px;
  width: 100%;
  left: 41.7%;
  top: 0;
  padding-top: 10px;
  position: absolute;
}

@media (max-width: 768px) {
  /* line 1806, sass/_general.sass */
  .block-corporativo {
    padding: 0 10px;
    margin-bottom: 10px;
  }
  /* line 1809, sass/_general.sass */
  .general_block_custom {
    width: 100%;
    background-color: #ececec;
    padding: 0 0 40px;
    margin-bottom: 11px;
    margin: 0 0 44px 0;
  }
  /* line 1816, sass/_general.sass */
  .general_block_custom div#view_custom_buscar {
    width: 100%;
    display: inline-block;
    position: relative;
  }
  /* line 1822, sass/_general.sass */
  .general_block_custom div#view_custom_buscar label {
    display: inline-block;
    font-size: 18px;
    font-family: "BrandonGrotesque-Light";
    color: #666;
    text-align: left;
    padding: 12px 0 17px 10px;
    width: 202px;
  }
  /* line 1832, sass/_general.sass */
  .general_block_custom div#view_custom_buscar .general_select {
    display: inline-block;
    width: 100%;
    max-width: 100%;
    padding: 0 10px;
  }
  /* line 1840, sass/_general.sass */
  .general_block_custom div#view_custom_buscar .general_select input {
    width: 100%;
    max-width: 170%;
    padding: 10px 0 25px 0;
  }
  /* line 1846, sass/_general.sass */
  .general_block_custom div#view_custom_buscar .clase_btn-master {
    margin: 0;
    padding: 0;
    max-width: 100%;
    width: 100%;
    top: 8px;
    padding-top: 10px;
    position: absolute;
    left: 0;
  }
  /* line 1858, sass/_general.sass */
  .general_block_custom div#view_custom_buscar .clase_btn-master .search-pct {
    content: "";
    background: url(/profiles/ctvcorporativo_profile/themes/custom/corporativo_theme/images/icon-search.png);
    background-size: 32px;
    background-position: center;
    display: inline-block;
    background-repeat: no-repeat;
    font-size: 0;
    height: 48px;
    max-width: 53px !important;
    width: 100% !important;
    position: absolute !important;
    top: 47px !important;
    right: 10px;
    background-color: #326cae;
  }
  /* line 1874, sass/_general.sass */
  .general_block_custom .producciones_select_custom {
    width: 100%;
    background-color: #ececec;
    padding: 0 10px 10px;
    float: none;
  }
  /* line 1881, sass/_general.sass */
  .general_block_custom .producciones_select_custom label {
    display: inline-block;
    text-align: left;
    margin-bottom: 0;
    padding-top: 22px;
    width: 88px;
    color: #326cae;
    text-transform: uppercase;
    font-family: "BrandonGrotesque-Bold";
    font-size: 22px;
    letter-spacing: -0.8px;
    padding-bottom: 0;
    margin: 0;
  }
  /* line 1896, sass/_general.sass */
  .general_block_custom .producciones_select_custom .views-select_master {
    display: inline-block;
    position: relative;
    overflow: hidden;
    top: 13px;
    width: 100%;
  }
  /* line 1905, sass/_general.sass */
  .general_block_custom .producciones_select_custom .views-select_master select#buscador_filter {
    width: 100%;
    max-width: 100%;
    padding: 12px;
    border: 1px solid #CDCDCD;
    font-size: 16px;
    color: #888888;
    position: relative;
    font-family: "roboto_slabregular";
    background: url(https://static.caracoltvcorporativo.com/nuevoportal/flecha-select.png) no-repeat right #ffffff;
  }
}

/*responsive desplegable produccion */
@media (max-width: 1180px) {
  /* line 1922, sass/_general.sass */
  .page-archivo-audiovisual .view-archivo-audivisual .view-archivo-audivisual .view-filters .views-submit-button,
  .page-galerias-imagenes .view-archivo-audivisual .view-filters .views-submit-button {
    margin: 0;
    padding: 0;
    float: left;
    top: 67px;
    max-width: 146px;
    width: 100%;
    position: absolute;
    right: 10px;
  }
  /* line 1932, sass/_general.sass */
  .page-archivo-audiovisual .view-archivo-audivisual .view-archivo-audivisual .view-filters .views-exposed-form label,
  .page-galerias-imagenes .view-archivo-audivisual .view-filters .views-exposed-form label {
    padding: 0px;
    width: 200px;
    margin-bottom: 18px;
  }
  /* line 1937, sass/_general.sass */
  .page-archivo-audiovisual .view-archivo-audivisual .view-archivo-audivisual .view-filters .views-widget-filter-keys input,
  .page-galerias-imagenes .view-archivo-audivisual .view-filters .views-widget-filter-keys input {
    height: 48px;
    width: 80%;
    top: 49px;
  }
}

/*desplegable produccion */
@media (max-width: 1036px) and (min-width: 769px) {
  /* line 1945, sass/_general.sass */
  .page-archivo-audiovisual .view-archivo-audivisual .view-filters .views-submit-button, .page-galerias-imagenes .view-archivo-audivisual .view-filters .views-submit-button {
    margin: 0;
    padding: 0;
    max-width: 147px;
    width: 100%;
    position: absolute;
    top: 69px;
    padding-top: 0;
    right: 22px;
  }
  /* line 1955, sass/_general.sass */
  .page-archivo-audiovisual .view-archivo-audivisual .view-filters .views-widget-filter-keys .views-widget, .page-galerias-imagenes .view-archivo-audivisual .view-filters .views-widget-filter-keys .views-widget {
    float: left;
    max-width: 100%;
    width: 100%;
    display: inline-block;
  }
}

/*desplegable produccion */
@media (max-width: 768px) {
  /* line 1968, sass/_general.sass */
  .page-archivo-audiovisual .view-archivo-audivisual .view-filters .views-widget-filter-keys,
  .page-galerias-imagenes .view-archivo-audivisual .view-filters .views-widget-filter-keys {
    width: 100%;
    float: left;
    padding: 10px 0;
    max-width: 98%;
    margin: 0 0 0 9px;
  }
  /* line 1977, sass/_general.sass */
  .page-archivo-audiovisual .view-archivo-audivisual .view-filters .views-widget-filter-field_producciones_tid,
  .page-galerias-imagenes .view-archivo-audivisual .view-filters .views-widget-filter-field_producciones_tid {
    width: 100%;
    float: left;
    padding: 10px 0;
    max-width: 98%;
  }
  /* line 1985, sass/_general.sass */
  .page-archivo-audiovisual .view-archivo-audivisual .view-filters .views-exposed-form,
  .page-galerias-imagenes .view-archivo-audivisual .view-filters .views-exposed-form {
    width: 100%;
    background-color: #ececec;
    padding: 10px;
  }
  /* line 1993, sass/_general.sass */
  .page-archivo-audiovisual .view-archivo-audivisual .view-filters .views-exposed-form label,
  .page-galerias-imagenes .view-archivo-audivisual .view-filters .views-exposed-form label {
    font-size: 18px;
    font-family: 'BrandonGrotesque-Light';
    color: #666;
    text-align: left;
    margin-bottom: 12px;
  }
  /* line 2003, sass/_general.sass */
  .page-archivo-audiovisual .view-archivo-audivisual .view-filters .views-widget-filter-field_producciones_tid label,
  .page-galerias-imagenes .view-archivo-audivisual .view-filters .views-widget-filter-field_producciones_tid label {
    height: 48px;
    max-width: 100%;
    padding: 10px;
    width: 100%;
  }
  /* line 2012, sass/_general.sass */
  .page-archivo-audiovisual .view-archivo-audivisual .view-filters .views-widget-filter-field_producciones_tid label,
  .page-galerias-imagenes .view-archivo-audivisual .view-filters .views-widget-filter-field_producciones_tid label {
    text-align: left;
    padding-top: 10px;
    width: 158px;
    color: #326cae;
    text-transform: uppercase;
    font-family: 'BrandonGrotesque-Bold';
    font-size: 26px;
    letter-spacing: -0.8px;
    padding-bottom: 0;
  }
  /* line 2027, sass/_general.sass */
  .page-archivo-audiovisual .view-archivo-audivisual .view-filters .views-widget-filter-field_producciones_tid select,
  .page-galerias-imagenes .view-archivo-audivisual .view-filters .views-widget-filter-field_producciones_tid select {
    height: 48px;
    max-width: 100%;
    padding: 10px;
    width: 100%;
  }
  /* line 2036, sass/_general.sass */
  .page-archivo-audiovisual .view-archivo-audivisual .view-filters .views-widget-filter-field_producciones_tid .views-widget,
  .page-galerias-imagenes .view-archivo-audivisual .view-filters .views-widget-filter-field_producciones_tid .views-widget {
    width: 100%;
    max-width: 100% !important;
    float: left;
  }
  /* line 2045, sass/_general.sass */
  .page-archivo-audiovisual .view-archivo-audivisual .view-filters .views-widget-filter-keys .views-widget,
  .page-galerias-imagenes .view-archivo-audivisual .view-filters .views-widget-filter-keys .views-widget {
    float: left;
    max-width: 100% !important;
    width: 100%;
    display: inline-block;
  }
  /* line 2055, sass/_general.sass */
  .page-archivo-audiovisual .view-archivo-audivisual .view-filters .views-widget-filter-keys input,
  .page-galerias-imagenes .view-archivo-audivisual .view-filters .views-widget-filter-keys input {
    height: 48px;
    max-width: 100%;
    padding: 10px;
    width: 96%;
    margin: 0;
  }
  /* line 2066, sass/_general.sass */
  .page-archivo-audiovisual .view-archivo-audivisual .view-filters .views-submit-button input,
  .page-galerias-imagenes .view-archivo-audivisual .view-filters .views-submit-button input {
    content: '';
    background: url(/profiles/ctvcorporativo_profile/themes/custom/corporativo_theme/images/icon-search.png) #326cae;
    background-size: 32px;
    background-position: center;
    display: inline-block;
    background-repeat: no-repeat;
    font-size: 0 !important;
    height: 52px !important;
    max-width: 53px !important;
    width: 100% !important;
    position: absolute !important;
    top: 96px !important;
    left: auto !important;
    right: 14px;
  }
  /* line 2085, sass/_general.sass */
  .page-galerias-imagenes .view-archivo-audivisual .view-filters .views-submit-button input {
    top: 75px !important;
  }
  /* line 2092, sass/_general.sass */
  .page-archivo-audiovisual .view-archivo-audivisual .view-filters .views-submit-button,
  .page-galerias-imagenes .view-archivo-audivisual .view-filters .views-submit-button {
    margin: 0;
    padding: 0;
    float: left;
    top: 128px;
    max-width: 147px;
    width: 100%;
    position: absolute;
    left: auto;
    right: 0;
  }
  /* line 2103, sass/_general.sass */
  .page-archivo-audiovisual .central {
    padding: 0 10px;
  }
  /* line 2105, sass/_general.sass */
  .page-archivo-audiovisual .view-archivo-audivisual .view-content .views-row {
    width: 100%;
    max-width: 100%;
    -ms-flex-direction: row;
        flex-direction: row;
    margin: 0;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    height: auto;
  }
  /* line 2112, sass/_general.sass */
  .page-galerias-imagenes .view-archivo-audivisual ul > li {
    width: 100%;
    max-width: 100%;
    -ms-flex-direction: row;
        flex-direction: row;
    margin: 0;
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
  /* line 2122, sass/_general.sass */
  .page-archivo-audiovisual .view-archivo-audivisual .view-content .views-row:nth-child(3n + 2) {
    margin: 0;
  }
  /* line 2124, sass/_general.sass */
  .page-archivo-audiovisual .view-archivo-audivisual .view-content .views-row:nth-child(3n + 3) {
    margin: 0;
  }
  /* line 2130, sass/_general.sass */
  .page-galerias-imagenes .view-archivo-audivisual ul li:nth-child(3n + 2) {
    margin: 0;
  }
  /* line 2132, sass/_general.sass */
  .page-galerias-imagenes .view-archivo-audivisual ul li:nth-child(3n + 3) {
    margin: 0;
  }
  /* line 2137, sass/_general.sass */
  .page-archivo-audiovisual .view-archivo-audivisual .view-content,
  .page-galerias-imagenes .view-archivo-audivisual .view-content {
    -ms-flex-direction: column;
        flex-direction: column;
    display: -ms-flexbox;
    display: flex;
  }
  /* line 2140, sass/_general.sass */
  .page-archivo-audiovisual .view-archivo-audivisual .view-content ul,
  .page-galerias-imagenes .view-archivo-audivisual .view-content ul {
    -ms-flex-direction: column;
        flex-direction: column;
    display: -ms-flexbox;
    display: flex;
  }
}

/* line 2146, sass/_general.sass */
.page-contactenos .central {
  padding: 0 10px;
}

/* line 2150, sass/_general.sass */
.page-contactenos .clearfix div div .panel-pane {
  width: 33.3%;
  float: left;
  padding: 10px;
  box-sizing: border-box;
  max-width: 100%;
  margin: 0 0 50px 0;
  background-color: #ececec;
  min-height: 443px;
  position: relative;
  border-right: solid 10px #ffffff;
}

/* line 2161, sass/_general.sass */
.page-contactenos .clearfix div div .panel-pane h2.pane-title {
  display: block;
  text-transform: uppercase;
  font-family: 'Montserrat-Bold';
  font-size: 20px;
  letter-spacing: -0.8px;
  color: #003381;
  margin-bottom: 10px;
  text-align: center;
}

/* line 2173, sass/_general.sass */
.page-contactenos .clearfix div > div > .pane-1:before {
  content: '';
  height: 10px;
  width: 35px;
  background: url(https://static.caracoltvcorporativo.com/nuevoportal/defensor.png);
  background-size: 97px 68px;
  display: block;
  background-repeat: no-repeat;
  margin: 8px auto -5.5px auto;
  font-size: 0;
  padding: 32px;
}

/* line 2185, sass/_general.sass */
.page-contactenos .clearfix div > div > .pane-2:before {
  content: '';
  height: 10px;
  width: 35px;
  background: url(https://static.caracoltvcorporativo.com/nuevoportal/servicio.png);
  background-size: 78px 68px;
  display: block;
  background-repeat: no-repeat;
  margin: 8px auto -5.5px auto;
  font-size: 0;
  padding: 32px;
}

/* line 2197, sass/_general.sass */
.page-contactenos .clearfix div > div > .pane-3:before {
  content: '';
  height: 10px;
  width: 40px;
  background: url(https://static.caracoltvcorporativo.com/nuevoportal/sqrd.png);
  background-size: 95px 59px;
  display: block;
  background-repeat: no-repeat;
  margin: 8px auto -5.5px auto;
  font-size: 0;
  padding: 32px;
}

/* line 2209, sass/_general.sass */
.page-contactenos .clearfix div > div > .pane-3 div:nth-child(3) {
  margin: 0 1%;
  float: left;
}

/* line 2212, sass/_general.sass */
.page-contactenos .clearfix div > div > .pane-content {
  margin: 0 auto;
}

/* line 2214, sass/_general.sass */
.page-contactenos .clearfix div > div > .pane-content p {
  font-size: 18px;
  font-family: 'Montserrat-Regular';
  line-height: 1.67;
  letter-spacing: -0.4px;
  text-align: left;
}

/* line 2220, sass/_general.sass */
.page-contactenos .clearfix div > div > .pane-content a {
  width: 95%;
  background-color: #003381;
  text-align: center;
  color: #ffffff;
  line-height: 35px;
  font-family: 'Montserrat-Regular';
  position: absolute;
  bottom: 8px;
  font-size: 18px;
}

@media (max-width: 768px) {
  /* line 2235, sass/_general.sass */
  .page-contactenos .clearfix div > div > .panel-pane {
    width: 100%;
    float: left;
    padding: 10px;
    box-sizing: border-box;
    max-width: 100%;
    margin: 0 0 10px 0;
    background-color: #ececec;
    min-height: 370px;
    border: none;
  }
  /* line 2246, sass/_general.sass */
  .page-contactenos .clearfix div > div > div:nth-child(3) {
    margin: 0;
    float: left;
    margin: 0 0 10px 0;
  }
  /* line 2251, sass/_general.sass */
  .page-contactenos .clearfix div > div > .panel-pane p {
    margin-top: 40px;
    margin-bottom: 50px;
  }
  /* line 2254, sass/_general.sass */
  .page-contactenos .clearfix div > div > .panel-pane a {
    width: 94%;
  }
}

@media (min-width: 420px) and (max-width: 767px) {
  /* line 2264, sass/_general.sass */
  .page-contactenos .clearfix div > div > .panel-pane a {
    width: 97%;
    background-color: #317ea7;
    text-align: center;
    height: 33px;
    color: white;
    font-family: 'BrandonGrotesque-Light';
    text-decoration: none;
  }
}

@media (min-width: 769px) and (max-width: 1024px) {
  /* line 2275, sass/_general.sass */
  .page-contactenos .clearfix div > div > .panel-pane a {
    width: 93%;
    background-color: #317ea7;
    text-align: center;
    height: 33px;
    color: white;
    font-family: 'BrandonGrotesque-Light';
    text-decoration: none;
  }
  /* line 2283, sass/_general.sass */
  .page-contactenos .clearfix div > div > .panel-pane p {
    font-size: 16px;
    font-family: 'BrandonGrotesque-Light';
    line-height: 1.67;
    letter-spacing: -0.4px;
    text-align: left;
  }
}

/*Trabaje con nosotros*/
/* line 2292, sass/_general.sass */
.page-contactenos-trabaje-con-nosotros .clearfix div > div > .panel-pane {
  background-color: white;
  width: 100%;
}

/* line 2295, sass/_general.sass */
.page-contactenos-trabaje-con-nosotros .clearfix div > div > .panel-pane:before {
  display: none;
}

/* line 2298, sass/_general.sass */
.page-contactenos-trabaje-con-nosotros .tcn-titulo h1 {
  font-family: 'BrandonGrotesque-Light';
  font-size: 22px;
  margin-bottom: 30px;
}

/* line 2302, sass/_general.sass */
.page-contactenos-trabaje-con-nosotros .tcn-titulo p {
  font-size: 20px !important;
}

/* line 2304, sass/_general.sass */
.page-contactenos-trabaje-con-nosotros .boton-uno, .page-contactenos-trabaje-con-nosotros .boton-dos {
  width: 48%;
  float: left;
}

/* line 2307, sass/_general.sass */
.page-contactenos-trabaje-con-nosotros .boton-uno a, .page-contactenos-trabaje-con-nosotros .boton-dos a {
  position: initial !important;
  width: 40% !important;
  margin: 0px 140px;
  height: 100%;
}

/* line 2313, sass/_general.sass */
.page-contactenos-trabaje-con-nosotros .boton-uno h2, .page-contactenos-trabaje-con-nosotros .boton-dos h2 {
  font-family: 'BrandonGrotesque-Light';
  text-align: center;
}

/* line 2316, sass/_general.sass */
.page-contactenos-trabaje-con-nosotros .boton-uno p, .page-contactenos-trabaje-con-nosotros .boton-dos p {
  text-align: center !important;
}

/*Trabaje con nosotros responsive*/
@media (max-width: 768px) {
  /* line 2322, sass/_general.sass */
  .page-contactenos-trabaje-con-nosotros .boton-uno {
    padding: 0 0;
    width: 100%;
    display: block;
  }
  /* line 2327, sass/_general.sass */
  .page-contactenos-trabaje-con-nosotros .boton-dos {
    padding: 0 0;
    width: 100%;
    display: block;
  }
  /* line 2336, sass/_general.sass */
  .page-contactenos-trabaje-con-nosotros .clearfix div > div > .boton-uno p {
    text-align: center;
  }
  /* line 2343, sass/_general.sass */
  .page-contactenos-trabaje-con-nosotros .clearfix div > div > .boton-dos p {
    text-align: center;
  }
  /* line 2347, sass/_general.sass */
  .page-contactenos-trabaje-con-nosotros .boton-uno a {
    width: 50% !important;
    margin: 0;
  }
  /* line 2352, sass/_general.sass */
  .page-contactenos-trabaje-con-nosotros .boton-dos a {
    width: 50% !important;
    margin: 0;
  }
}

/* line 2359, sass/_general.sass */
.page-prensa .central .region-content .block-system .pane-prensa .view-display-id-block_1 .views-field-field-imagen {
  margin-bottom: 35px;
  position: relative;
  margin: 10px;
  max-height: 535px;
}

/* line 2364, sass/_general.sass */
.page-prensa .central .region-content .block-system .pane-prensa .view-display-id-block_1 .views-field-field-imagen img {
  border: solid 1px #dddddd;
}

/* line 2366, sass/_general.sass */
.page-prensa .central .region-content .block-system .pane-prensa .view-display-id-block_1 .views-field-title span {
  position: absolute;
  bottom: 0;
  color: white;
  width: 90%;
  max-width: 1230px;
  padding: 20px 20px 20px 20px;
  opacity: 0.7;
  background-color: #326CAE;
  text-align: left;
  display: block;
  height: 74px;
  left: 5%;
  right: 5%;
}

/* line 2380, sass/_general.sass */
.page-prensa .central .region-content .block-system .pane-prensa .view-display-id-block_1 .views-field-title span a {
  width: 100%;
  height: 50%;
  font-size: 22px;
  color: white;
  font-family: 'BrandonGrotesque-Light';
  text-decoration: none;
}

/* line 2387, sass/_general.sass */
.page-prensa .central .region-content .block-system .pane-prensa .view-display-id-block {
  padding: 0 10px;
}

/* line 2389, sass/_general.sass */
.page-prensa .central .region-content .block-system .pane-prensa .view-display-id-block .view-content > div {
  width: 32.3333%;
  float: left;
  padding: 0 10px;
  box-sizing: border-box;
  max-width: 442px;
  min-height: 468px;
  margin-bottom: 20px;
}

/* line 2401, sass/_general.sass */
.page-prensa .central {
  width: 70%;
}

/* line 2406, sass/_general.sass */
.page-prensa .central .pane-block-26 {
  width: 50%;
  display: inline-block;
}

/* line 2409, sass/_general.sass */
.page-prensa .central .pane-block-26 h2 {
  display: none;
}

/* line 2412, sass/_general.sass */
.page-prensa .central .pane-content p {
  font-family: 'Montserrat-Regular';
  font-size: 18px;
  line-height: 1.67;
}

/* line 2416, sass/_general.sass */
.page-prensa .central form#user-login-form {
  float: right;
  padding: 0px;
  max-width: 360px;
  height: 467px;
  max-height: 467px;
  background: #00acff;
  width: 100%;
  margin-bottom: 27px;
}

/* line 2425, sass/_general.sass */
.page-prensa .central form#user-login-form > div > div:before {
  width: 100%;
  content: "Acceso a material de prensa";
  font-family: 'Montserrat-Bold';
  color: #ffffff;
  font-size: 19px;
  margin: 0 auto;
  display: block;
  text-align: center;
  margin-top: 20px;
}

/* line 2435, sass/_general.sass */
.page-prensa .central .views-field-field-imagenes {
  margin: 0;
}

/* line 2438, sass/_general.sass */
.page-prensa .central form#user-login-form > div {
  padding: 15px 10px 0;
}

/* line 2440, sass/_general.sass */
.page-prensa .central form#user-login-form #user-login-block-form-fields {
  font-size: 14px;
  font-family: 'Montserrat-Light';
  color: #ffffff;
  text-align: left;
  margin-top: 50px;
}

/* line 2446, sass/_general.sass */
.page-prensa .central form#user-login-form #user-login-block-form-fields input {
  width: 100%;
  max-width: 420px;
  height: 26px;
  padding: 0 10px;
  margin: 14px auto;
}

/* line 2453, sass/_general.sass */
.page-prensa .central form#user-login-form #user-login-block-form-fields .forget,
.page-prensa .central form#user-login-form #user-login-block-form-fields .links {
  margin: 0 auto;
  -ms-flex-pack: center;
      justify-content: center;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
}

/* line 2459, sass/_general.sass */
.page-prensa .central form#user-login-form #user-login-block-form-fields .forget a,
.page-prensa .central form#user-login-form #user-login-block-form-fields .links a {
  margin: 0;
  font-size: 14px;
  font-family: 'Montserrat-Bold';
  color: #ffffff;
  text-align: center;
  min-width: 256px;
}

/* line 2467, sass/_general.sass */
.page-prensa .central form#user-login-form > div .links {
  margin: 0 auto;
  -ms-flex-pack: center;
      justify-content: center;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
}

/* line 2472, sass/_general.sass */
.page-prensa .central form#user-login-form > div .links a {
  margin: 0;
  font-size: 14px;
  padding: 10px;
  font-family: 'Montserrat-Bold';
  color: #ffffff;
  text-align: center;
  background-color: #00acff;
  min-width: 256px;
}

/* line 2481, sass/_general.sass */
.page-prensa .central form#user-login-form > div #edit-submit {
  background-color: #015bc5;
  height: auto;
  padding: 10px;
  text-align: center;
  font-size: 14px;
  color: #ffffff;
  margin: 15px auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  font-family: 'Montserrat-Bold';
  border: none;
  border-radius: 0;
  background-image: none;
  width: 55%;
}

/* line 2497, sass/_general.sass */
div #edit-submit--2 {
  background-color: #156cb3;
  width: 100%;
  max-width: 421px;
  height: 51px;
  padding: 12px;
  text-align: center;
  font-size: 24px;
  color: white;
  margin-top: 48px;
  font-family: 'BrandonGrotesque-Light';
}

/* line 2510, sass/_general.sass */
.page-prensa .view-display-id-block_1 .contenedor_rows {
  position: relative;
}

/* line 2516, sass/_general.sass */
.page-prensa .view-display-id-block .view-content > div .views-field-created span {
  color: #464553;
  font-family: 'Montserrat-Light';
  font-size: 12px;
  text-transform: capitalize;
  padding: 5px 10px;
}

/* line 2522, sass/_general.sass */
.page-prensa .view-display-id-block .view-content > div .views-field-title {
  min-height: 50px;
}

/* line 2525, sass/_general.sass */
.page-prensa .view-display-id-block .view-content > div .views-field-title span a {
  color: #000000;
  font-family: 'Montserrat-Regular';
  font-size: 24px;
  line-height: 1.2;
  text-decoration: none;
  padding-bottom: 0;
  display: block;
}

/* line 2535, sass/_general.sass */
.not-logged-in .page-prensa .views-field-field-archivos3 {
  display: none;
}

/* line 2540, sass/_general.sass */
.page-prensa .views-field-field-archivos3 .file {
  width: 100%;
  height: 50px;
  background: #174d87;
  max-width: 362px;
  margin: 0 auto;
  color: white;
  padding: 15px;
  text-align: center;
  display: block;
}

/* line 2550, sass/_general.sass */
.page-prensa .views-field-field-archivos3 .field-content {
  background: #202020;
  height: 100%;
  padding: 10px 0 20px;
}

/* line 2555, sass/_general.sass */
.page-prensa .views-field-field-archivos3 .field-content img {
  display: none;
}

/* line 2557, sass/_general.sass */
.page-prensa .views-field-field-archivos3 .field-content .file-size {
  display: none;
}

/* line 2559, sass/_general.sass */
.page-prensa .views-field-field-archivos3 .field-content a {
  color: transparent;
  position: relative;
  text-align: center;
  float: left;
  width: 100%;
}

/* line 2565, sass/_general.sass */
.page-prensa .views-field-field-archivos3 .field-content a:after {
  width: 93%;
  height: 10px;
  content: "Descargar fotografías";
  display: inline-block;
  color: #ffffff;
  float: left;
  margin: 0 auto;
  position: absolute;
  font-family: "Helvetica-Black";
  text-align: center;
  left: 25px;
  top: 1px;
}

/* line 2578, sass/_general.sass */
.page-prensa .views-field-field-archivos3 .field-content a:before {
  content: "";
  height: 23px;
  width: 25px;
  background: url(https://static.caracoltvcorporativo.com/nuevoportal/ico_descarga.png) center;
  background-size: contain;
  display: inline-block;
  background-repeat: no-repeat;
  margin-right: 8px;
  text-align: center;
  left: 48px;
  bottom: 0;
  position: absolute;
}

/*responsive prensa */
@media (max-width: 1366px) and (min-width: 769px) {
  /* line 2597, sass/_general.sass */
  .page-prensa .central .region-content .block-system .pane-prensa .view-display-id-block_1 .views-field-field-imagen {
    margin-bottom: 35px;
    position: relative;
    margin: 10px;
  }
  /* line 2601, sass/_general.sass */
  .page-prensa .central .region-content .block-system .pane-prensa .view-display-id-block_1 .views-field-field-imagen img {
    width: 100%;
    height: auto;
    display: block;
  }
  /* line 2605, sass/_general.sass */
  .page-prensa .central .region-content .block-system .pane-prensa .view-display-id-block_1 .views-field-title {
    padding: 0;
    width: 100%;
  }
  /* line 2608, sass/_general.sass */
  .page-prensa .central .region-content .block-system .pane-prensa .view-display-id-block_1 .views-field-title span {
    position: absolute;
    bottom: 0;
    color: white;
    width: 90%;
    max-width: 1230px;
    padding: 20px 20px 20px 20px;
    opacity: 0.8;
    background-color: #326CAE;
    text-align: left;
    display: block;
    z-index: 10;
    height: 74px;
    left: 5%;
    right: 5%;
    bottom: 0;
  }
  /* line 2624, sass/_general.sass */
  .page-prensa .central .region-content .block-system .pane-prensa .view-display-id-block_1 .views-field-title span a {
    width: 100%;
    height: 50%;
    font-size: 18px;
    color: white;
    font-family: 'BrandonGrotesque-Light';
  }
  /* line 2630, sass/_general.sass */
  .page-prensa .central .region-content .block-system .pane-prensa .view-display-id-block {
    padding: 0 10px;
  }
  /* line 2632, sass/_general.sass */
  .page-prensa .central .region-content .block-system .pane-prensa .view-display-id-block .view-content > div {
    width: 32.3333%;
    float: left;
    box-sizing: border-box;
    max-width: 442px;
    margin: 0 0 50px 0;
  }
  /* line 2640, sass/_general.sass */
  .page-prensa .central .region-content .block-system .pane-prensa .view-display-id-block .view-content > div .views-field-created {
    color: #888888;
    font-family: 'BrandonGrotesque-Light';
    font-size: 14px;
    text-transform: uppercase;
    padding: 5px 10px;
    margin-top: 10px;
  }
  /* line 2647, sass/_general.sass */
  .page-prensa .central .region-content .block-system .pane-prensa .view-display-id-block .view-content > div .views-field-title {
    min-height: 100px;
    padding: 0 10px;
  }
}

@media (max-width: 768px) {
  /* line 2658, sass/_general.sass */
  .page-prensa .views-field-field-archivos3 .file {
    width: 97%;
    height: 50px;
    background: #174d87;
    max-width: 100%;
    margin: 10px auto;
    color: white;
    padding: 15px;
  }
  /* line 2666, sass/_general.sass */
  .page-prensa .views-field-field-archivos3 .file a:before {
    content: "";
    height: 23px;
    width: 25px;
    background: url(https://static.caracoltvcorporativo.com/nuevoportal/ico_descarga.png) center;
    background-size: contain;
    display: inline-block;
    background-repeat: no-repeat;
    margin-right: 8px;
    text-align: center;
    left: 10px;
    bottom: 0;
    position: absolute;
  }
  /* line 2679, sass/_general.sass */
  .central form#user-login-form > div .links {
    margin: 20px auto;
    max-width: 100%;
    width: 100%;
  }
  /* line 2683, sass/_general.sass */
  .central form#user-login-form {
    float: left;
    padding: 0px;
    width: 100%;
    background: #ececec;
    width: 100%;
    max-width: 100%;
  }
  /* line 2690, sass/_general.sass */
  .central form#user-login-form #user-login-block-form-fields input {
    width: 100%;
    max-width: 100%;
    height: 52px;
    padding: 0 10px;
    margin: 14px auto 26px;
    border: 1px solid #d6d6d6 !important;
  }
  /* line 2697, sass/_general.sass */
  .central form#user-login-form > div #edit-submit {
    width: 100%;
    max-width: 100%;
    height: 51px;
    padding: 12px;
    text-align: center;
    font-size: 24px;
    color: #ffffff;
  }
  /* line 2706, sass/_general.sass */
  div #edit-submit--2 {
    background-color: #156cb3;
    width: 100%;
    max-width: 100%;
    height: 51px;
    padding: 12px;
    text-align: center;
    font-size: 24px;
    color: #ffffff;
  }
  /* line 2716, sass/_general.sass */
  .page-prensa .central .region-content .block-system .pane-prensa .view-display-id-block {
    padding: 0 10px;
  }
  /* line 2718, sass/_general.sass */
  .page-prensa .central .region-content .block-system .pane-prensa .view-display-id-block .view-content > div {
    width: 100%;
  }
}

/* line 2723, sass/_general.sass */
.page-inversionistas-asamblea-ordinaria .panel-col-first,
.page-inversionistas-asamblea-extraordinaria .panel-col-first,
.page-compania-politicas-informacion-personal .panel-col-first {
  float: left;
  width: 68.666%;
  margin-bottom: 20px;
  padding-left: 10px;
}

/* line 2728, sass/_general.sass */
.page-inversionistas-asamblea-ordinaria .panel-col-first .block-image,
.page-inversionistas-asamblea-extraordinaria .panel-col-first .block-image,
.page-compania-politicas-informacion-personal .panel-col-first .block-image {
  margin-bottom: 10px;
}

/* line 2733, sass/_general.sass */
.page-inversionistas-asamblea-ordinaria .panel-col-first .views-field-field-documentos .field-content a p,
.page-inversionistas-asamblea-extraordinaria .panel-col-first .views-field-field-documentos .field-content a p,
.page-compania-politicas-informacion-personal .panel-col-first .views-field-field-documentos .field-content a p {
  color: #000000;
  font-family: 'Montserrat-Regular';
  font-size: 17px;
}

/* line 2737, sass/_general.sass */
.page-inversionistas-asamblea-ordinaria .panel-col-last,
.page-inversionistas-asamblea-extraordinaria .panel-col-last,
.page-compania-politicas-informacion-personal .panel-col-last {
  float: left;
  width: 28%;
  background-color: #d0cfcd;
  padding: 15px;
}

/* line 2742, sass/_general.sass */
.page-inversionistas-asamblea-ordinaria .panel-col-last .pane-title,
.page-inversionistas-asamblea-extraordinaria .panel-col-last .pane-title,
.page-compania-politicas-informacion-personal .panel-col-last .pane-title {
  text-transform: capitalize;
  font-family: 'Montserrat-Bold';
  font-size: 24px;
  letter-spacing: -0.8px;
  color: #003381;
  margin-bottom: 10px;
}

/* line 2750, sass/_general.sass */
.page-inversionistas-asamblea-ordinaria .panel-col-last .pane-title .views-row .views-row-last,
.page-inversionistas-asamblea-extraordinaria .panel-col-last .pane-title .views-row .views-row-last,
.page-compania-politicas-informacion-personal .panel-col-last .pane-title .views-row .views-row-last {
  border-bottom: none;
}

/* line 2752, sass/_general.sass */
.page-inversionistas-asamblea-ordinaria .panel-col-last .pane-title:before,
.page-inversionistas-asamblea-extraordinaria .panel-col-last .pane-title:before,
.page-compania-politicas-informacion-personal .panel-col-last .pane-title:before {
  content: '';
  height: 20px;
  width: 30px;
  background: url(../images/icon-descarga.png);
  background-size: contain;
  display: inline-block;
  background-repeat: no-repeat;
  margin: 0 3px;
}

/* line 2765, sass/_general.sass */
.page-inversionistas-asamblea-ordinaria .panel-col-last div div .views-row a:before,
.page-inversionistas-asamblea-extraordinaria .panel-col-last div div .views-row a:before,
.page-compania-politicas-informacion-personal .panel-col-last div div .views-row a:before {
  content: '';
  height: 33px;
  width: 28px;
  background: url(../images/icon-documento.png) center;
  background-size: 23px;
  display: inline-block;
  background-repeat: no-repeat;
  float: left;
  margin: 4px 10px 0 0;
}

/* line 2782, sass/_general.sass */
.page-inversionistas-asamblea-ordinaria .panel-col-last .pane-content .view-descargable-asamblea-ordinaria .view-content .views-field-title span a,
.page-inversionistas-asamblea-ordinaria .panel-col-last .pane-content .view-descargable-asamblea-extraordinaria .view-content .views-field-title span a,
.page-inversionistas-asamblea-ordinaria .panel-col-last .pane-content .view-descargables-politica-de-tratamiento-de-la-imformacion- .view-content .views-field-title span a,
.page-inversionistas-asamblea-extraordinaria .panel-col-last .pane-content .view-descargable-asamblea-ordinaria .view-content .views-field-title span a,
.page-inversionistas-asamblea-extraordinaria .panel-col-last .pane-content .view-descargable-asamblea-extraordinaria .view-content .views-field-title span a,
.page-inversionistas-asamblea-extraordinaria .panel-col-last .pane-content .view-descargables-politica-de-tratamiento-de-la-imformacion- .view-content .views-field-title span a,
.page-compania-politicas-informacion-personal .panel-col-last .pane-content .view-descargable-asamblea-ordinaria .view-content .views-field-title span a,
.page-compania-politicas-informacion-personal .panel-col-last .pane-content .view-descargable-asamblea-extraordinaria .view-content .views-field-title span a,
.page-compania-politicas-informacion-personal .panel-col-last .pane-content .view-descargables-politica-de-tratamiento-de-la-imformacion- .view-content .views-field-title span a {
  width: 100%;
  font-size: 18px;
  font-family: 'Montserrat-Regular';
  text-align: left;
  color: #ffffff;
  background-color: #003381;
  margin: 4px 0;
  padding: 15px;
  display: inline-block;
}

/* line 2797, sass/_general.sass */
.page-compania-politicas-informacion-personal .panel-col-first .views-field-body p,
.pane-politicas-informacion-personal .panel-col-first .views-field-body p,
.page-politicas-informacion-personal .panel-col-first .views-field-body p {
  font-size: 18px;
  font-family: 'Montserrat-Regular';
  line-height: 1.67;
  text-align: left;
  color: #000000;
  margin-bottom: 10px;
}

/* line 2804, sass/_general.sass */
.page-compania-politicas-informacion-personal .panel-col-first .views-field-body .views-field-field-mediastream,
.pane-politicas-informacion-personal .panel-col-first .views-field-body .views-field-field-mediastream,
.page-politicas-informacion-personal .panel-col-first .views-field-body .views-field-field-mediastream {
  margin: 10px 0;
}

/* line 2806, sass/_general.sass */
.page-compania-politicas-informacion-personal .panel-col-first .views-field-body .views-field-field-mediastream iframe,
.pane-politicas-informacion-personal .panel-col-first .views-field-body .views-field-field-mediastream iframe,
.page-politicas-informacion-personal .panel-col-first .views-field-body .views-field-field-mediastream iframe {
  padding: 0;
}

/* line 2810, sass/_general.sass */
.page-compania-politicas-informacion-personal .panel-col-first .views-field-title span a,
.pane-politicas-informacion-personal .panel-col-first .views-field-title span a,
.page-politicas-informacion-personal .panel-col-first .views-field-title span a {
  font-family: 'Montserrat-Bold';
  font-size: 22px;
  color: #003381;
}

/* line 2816, sass/_general.sass */
.page-compania-politicas-informacion-personal .panel-col-first .views-field-title .pane-content p,
.pane-politicas-informacion-personal .panel-col-first .views-field-title .pane-content p,
.page-politicas-informacion-personal .panel-col-first .views-field-title .pane-content p {
  font-size: 18px;
  font-family: 'Montserrat-Regular';
  text-align: left;
  margin-bottom: 10px;
}

@media (max-width: 768px) {
  /* line 2825, sass/_general.sass */
  .page-inversionistas-asamblea-extraordinaria .panel-col-first,
  .page-inversionistas-asamblea-ordinaria .panel-col-first,
  .page-compania-politicas-informacion-personal .panel-col-first {
    width: 100%;
  }
  /* line 2828, sass/_general.sass */
  .page-inversionistas-asamblea-extraordinaria .panel-col-first .block-body p,
  .page-inversionistas-asamblea-extraordinaria .panel-col-first .block-body a,
  .page-inversionistas-asamblea-ordinaria .panel-col-first .block-body p,
  .page-inversionistas-asamblea-ordinaria .panel-col-first .block-body a,
  .page-compania-politicas-informacion-personal .panel-col-first .block-body p,
  .page-compania-politicas-informacion-personal .panel-col-first .block-body a {
    font-size: 18px;
  }
  /* line 2831, sass/_general.sass */
  .page-inversionistas-asamblea-extraordinaria .panel-col-last,
  .page-inversionistas-asamblea-ordinaria .panel-col-last,
  .page-compania-politicas-informacion-personal .panel-col-last {
    width: 100%;
  }
}

/* line 2833, sass/_general.sass */
a {
  text-decoration: none;
}

/*HOME SLIDER page-home1 */
/* line 2838, sass/_general.sass */
.page-home .slick-initialized .slick-slide {
  display: block;
  position: relative;
  height: 533px;
}

/* line 2842, sass/_general.sass */
.page-home .slick-dots {
  display: block;
  position: absolute;
  bottom: 15px;
  left: 0;
  width: 100%;
  display: block;
  text-align: center;
  list-style: none;
  padding: 0;
  margin: 0;
}

/* line 2853, sass/_general.sass */
.page-home .slick-dots li {
  display: inline-block;
}

/* line 2855, sass/_general.sass */
.page-home .slick-dots li button {
  width: 10px;
  height: 10px;
  margin: 0 5px;
  background: #ffffff;
  font-size: 0;
  display: inline-block;
  border-radius: 100%;
  cursor: pointer;
}

/* line 2864, sass/_general.sass */
.page-home .slick-dots li:hover button {
  background: #ffffff;
}

/* line 2866, sass/_general.sass */
.page-home .slick-dots li.slick-active button {
  background: #015bc5;
}

/* line 2868, sass/_general.sass */
.page-home .slick--view--home-principal {
  border: none;
  width: 100%;
}

/* line 2873, sass/_general.sass */
.page-home .panel-2col-stacked .panel-col-top .inside {
  margin-bottom: 0;
  display: block;
}

/* line 2876, sass/_general.sass */
.page-home .panel-2col-stacked .panel-col-top .panel-col-bottom {
  width: 100%;
}

/* line 2880, sass/_general.sass */
.page-home .view-id-home_principal .views-field.views-field-title .field-content {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 70px;
}

/* line 2886, sass/_general.sass */
.page-home .view-id-home_principal .views-field.views-field-title .field-content a {
  background-color: #015bc5;
  color: #ffffff;
  font-family: 'Montserrat-Regular';
  font-size: 22px;
  display: block;
  text-align: center;
  margin-bottom: 0;
  padding: 25px 0;
}

/* line 2896, sass/_general.sass */
.page-home .field-content img {
  display: block;
  border: solid 1px #dddddd;
}

/* line 2899, sass/_general.sass */
.page-home .view-contenidos-home-principal {
  display: block;
}

/* line 2904, sass/_general.sass */
.page-home .view-contenidos-home-principal .views-field.views-field-title .field-content a {
  text-align: left;
  font-size: 18px;
  letter-spacing: -1px;
  font-family: 'Montserrat-Light';
  color: #000000;
}

/* line 2911, sass/_general.sass */
.page-home .view-contenidos-home-principal .view-content .views-row {
  position: relative;
  width: 100%;
  position: relative;
}

/* line 2916, sass/_general.sass */
.page-home .view-contenidos-home-principal .view-content .views-row .views-field-title span {
  display: block;
  padding: 17px 0;
  text-align: left;
}

/* line 2920, sass/_general.sass */
.page-home .view-contenidos-home-principal .view-content .views-row:after {
  content: "";
  display: block;
  clear: both;
  width: 100%;
  height: 0;
}

/* line 2928, sass/_general.sass */
.page-home .panel-panel.panel-col-first .view-content .views-row.views-row-even {
  margin: 0 0 10px 10px;
}

/* line 2930, sass/_general.sass */
.page-home .pane-content {
  display: block;
  width: 100%;
  position: relative;
}

/* line 2936, sass/_general.sass */
.page-home .pane-content .view-compania .view-content .views-field-body {
  text-align: left;
  margin-bottom: 0;
  letter-spacing: -1px;
  padding-bottom: 20px;
  display: block;
}

/* line 2942, sass/_general.sass */
.page-home .pane-content .view-compania .view-content .views-field-body p {
  font-size: 18px;
  font-family: "Montserrat-Light";
  text-decoration: none;
  color: #000000;
  margin: 0;
}

/* line 2950, sass/_general.sass */
.page-home .view-display-id-block_1 .view-content .views-row-last {
  width: 100%;
  height: auto;
}

/* line 2954, sass/_general.sass */
.page-home .view-display-id-block_1 .view-content .views-row-last .views-field-title {
  text-align: center;
  position: relative;
}

/* line 2957, sass/_general.sass */
.page-home .view-display-id-block_1 .view-content .views-row-last .views-field-title a {
  background-color: #003381;
  color: #ffffff;
  font-size: 22px;
  text-decoration: none;
  text-transform: capitalize;
  font-family: 'Montserrat-Regular';
  padding: 20px;
  position: relative;
  top: -240px;
}

/* line 2970, sass/_general.sass */
.page-home .central .panel-display .center-wrapper {
  height: 460px;
}

/* line 2972, sass/_general.sass */
.page-home .central .panel-display .center-wrapper .panel-panel {
  float: left;
  width: calc(100% / 2);
  padding: 10px;
  height: 100%;
  margin: 70px auto;
}

/* line 2978, sass/_general.sass */
.page-home .panel-col-bottom {
  padding: 10px;
  margin-top: 10px;
}

/* line 2983, sass/_general.sass */
.page-home .panel-2col-stacked .panel-col-last .inside {
  width: 100%;
  height: auto;
  margin: 0;
}

/* line 2987, sass/_general.sass */
.page-home .panel-2col-stacked .panel-col-last .inside .pane-contenidos-home-principal {
  text-align: center;
  position: relative;
}

/* line 2992, sass/_general.sass */
.page-home .panel-2col-stacked .panel-col-last .inside .pane-contenidos-home-principal .views-row .views-field-nothing span {
  background-color: #003381;
  color: #ffffff;
  font-size: 22px;
  text-decoration: none;
  text-transform: capitalize;
  font-family: 'Montserrat-Regular';
  padding: 20px;
  position: absolute;
  z-index: 9;
  top: 34%;
  left: 22%;
}

/* line 3007, sass/_general.sass */
.region-sidebar-first #block-block-7 .content {
  background-color: #015bc5;
  margin-top: 50px;
}

/* line 3010, sass/_general.sass */
.region-sidebar-first #block-block-7 .content .contenedor-bloques {
  width: 100%;
  height: 276px;
  display: -ms-flexbox;
  display: flex;
  -ms-transform: translate(50px, 0);
      transform: translate(50px, 0);
}

/* line 3015, sass/_general.sass */
.region-sidebar-first #block-block-7 .content .contenedor-bloques .left-atention {
  width: 30%;
  margin: 0 auto;
  bottom: 30px;
  display: -ms-inline-grid;
  display: inline-grid;
  -ms-flex-pack: center;
      justify-content: center;
  position: relative;
}

/* line 3022, sass/_general.sass */
.region-sidebar-first #block-block-7 .content .contenedor-bloques .left-atention .pane-title {
  display: block;
  padding: 10px 20px;
  height: 60px;
  background-color: #003381;
  position: relative;
  bottom: 0px;
}

/* line 3029, sass/_general.sass */
.region-sidebar-first #block-block-7 .content .contenedor-bloques .left-atention .pane-title h2 {
  color: #ffffff;
  font-size: 18px;
  text-align: center;
  font-family: 'Montserrat-Bold';
}

/* line 3034, sass/_general.sass */
.region-sidebar-first #block-block-7 .content .contenedor-bloques .left-atention .interes {
  text-align: left;
  margin-bottom: 0;
  position: relative;
  bottom: 45px;
  margin: 0 20px;
}

/* line 3040, sass/_general.sass */
.region-sidebar-first #block-block-7 .content .contenedor-bloques .left-atention .interes p {
  letter-spacing: 0px;
  font-family: 'Montserrat-Light';
  color: #ffffff;
  font-size: 16px;
  line-height: 0.3;
}

/* line 3046, sass/_general.sass */
.region-sidebar-first #block-block-7 .content .contenedor-bloques .right-atention {
  width: 70%;
  display: -ms-flexbox;
  display: flex;
  vertical-align: middle;
}

/* line 3050, sass/_general.sass */
.region-sidebar-first #block-block-7 .content .contenedor-bloques .right-atention .datos {
  display: inline-block;
  background-color: #00acff;
  padding: 20px 10px;
  max-height: 170px;
}

/* line 3055, sass/_general.sass */
.region-sidebar-first #block-block-7 .content .contenedor-bloques .right-atention .datos p {
  color: #ffffff;
  font-size: 16px;
  font-family: 'Montserrat-Light';
  line-height: 4.5px;
}

/* line 3060, sass/_general.sass */
.region-sidebar-first #block-block-7 .content .contenedor-bloques .right-atention .datos span {
  font-family: 'Montserrat-bold';
  color: #ffffff;
  font-size: 18px;
}

/* line 3064, sass/_general.sass */
.region-sidebar-first #block-block-7 .content .contenedor-bloques .right-atention .asamblea {
  padding: 15px;
  background-color: #ffffff;
  display: block;
  position: absolute;
  right: 22px;
  bottom: 0;
  max-width: 335px;
}

/* line 3072, sass/_general.sass */
.region-sidebar-first #block-block-7 .content .contenedor-bloques .right-atention .asamblea a {
  text-align: center;
  color: #003381;
  font-family: 'Montserrat-Regular';
  font-size: 16px;
  letter-spacing: 1px;
  text-decoration: none;
}

@media (max-width: 1920px) and (min-width: 1367px) {
  /* line 3083, sass/_general.sass */
  .region-sidebar-first #block-block-7 .content .contenedor-bloques {
    -ms-transform: translate(0, 0);
        transform: translate(0, 0);
  }
  /* line 3085, sass/_general.sass */
  .region-sidebar-first #block-block-7 .content .contenedor-bloques .left-atention {
    -ms-transform: translate(0px, 10px);
        transform: translate(0px, 10px);
  }
  /* line 3087, sass/_general.sass */
  .region-sidebar-first #block-block-7 .content .contenedor-bloques .right-atention {
    -ms-transform: translate(-1%, 50px);
        transform: translate(-1%, 50px);
    width: 70%;
  }
}

@media (max-width: 1366px) and (min-width: 768px) {
  /* line 3095, sass/_general.sass */
  .region-sidebar-first #block-block-7 .content .contenedor-bloques .left-atention {
    -ms-transform: translate(-80px, 10px);
        transform: translate(-80px, 10px);
  }
  /* line 3097, sass/_general.sass */
  .region-sidebar-first #block-block-7 .content .contenedor-bloques .right-atention {
    -ms-transform: translate(-100px, 50px);
        transform: translate(-100px, 50px);
  }
}

@media (max-width: 420px) {
  /* line 3101, sass/_general.sass */
  .region-sidebar-first #block-block-7 {
    margin-top: 40px;
  }
  /* line 3104, sass/_general.sass */
  .region-sidebar-first #block-block-7 .content .contenedor-bloques {
    width: 100%;
    display: block;
    height: auto;
    -ms-transform: none;
        transform: none;
  }
  /* line 3109, sass/_general.sass */
  .region-sidebar-first #block-block-7 .content .contenedor-bloques .left-atention {
    width: 100%;
    display: block;
    height: auto;
  }
  /* line 3113, sass/_general.sass */
  .region-sidebar-first #block-block-7 .content .contenedor-bloques .left-atention .pane-title {
    margin: 0 auto;
    width: 90%;
    text-align: left;
    bottom: 20px;
    height: 80px;
    padding: 10px 0;
  }
  /* line 3120, sass/_general.sass */
  .region-sidebar-first #block-block-7 .content .contenedor-bloques .left-atention .pane-title h2 {
    font-size: 20px;
    text-align: left;
    margin-left: 25px;
  }
  /* line 3124, sass/_general.sass */
  .region-sidebar-first #block-block-7 .content .contenedor-bloques .left-atention .interes {
    text-align: left;
    display: contents;
  }
  /* line 3127, sass/_general.sass */
  .region-sidebar-first #block-block-7 .content .contenedor-bloques .left-atention .interes p {
    font-size: 16px;
    margin-left: 20px;
  }
  /* line 3130, sass/_general.sass */
  .region-sidebar-first #block-block-7 .content .contenedor-bloques .right-atention {
    width: 90%;
    display: block;
    margin: 0 auto;
    -ms-transform: translate(0px, 0px);
        transform: translate(0px, 0px);
  }
  /* line 3135, sass/_general.sass */
  .region-sidebar-first #block-block-7 .content .contenedor-bloques .right-atention .datos {
    display: block;
  }
  /* line 3137, sass/_general.sass */
  .region-sidebar-first #block-block-7 .content .contenedor-bloques .right-atention .datos p,
  .region-sidebar-first #block-block-7 .content .contenedor-bloques .right-atention .datos span {
    font-size: 16px;
    margin-left: 10px;
  }
  /* line 3142, sass/_general.sass */
  .panel-col-bottom .inside {
    width: 100%;
    height: 100%;
  }
}

/* line 3149, sass/_general.sass */
.pane-compania .pane-content .view-display-id-block_1 .view-content .views-row-last {
  width: 100%;
}

/*Página Comunicados de lanzamiento y eventos de lanzamiento */
/* line 3153, sass/_general.sass */
.view-comunicados-lanzamiento,
.view-eventos-lanzamiento {
  padding: 0 10px;
}

/* line 3160, sass/_general.sass */
.page-prensa-agencia-de-noticia .view-content,
.page-compania-iniciativas .view-content {
  display: inline-block;
}

/* line 3162, sass/_general.sass */
.page-prensa-agencia-de-noticia .view-content .views-row,
.page-compania-iniciativas .view-content .views-row {
  width: 33.3333%;
  float: left;
  padding: 0 10px;
  box-sizing: border-box;
  max-width: 442px;
  margin: 0 0 40px 0;
}

/* line 3170, sass/_general.sass */
.page-prensa-agencia-de-noticia .view-content .views-row .views-field.views-field-title,
.page-compania-iniciativas .view-content .views-row .views-field.views-field-title {
  min-height: 100px;
  padding: 0 10px;
}

/* line 3174, sass/_general.sass */
.page-prensa-agencia-de-noticia .view-content .views-row .views-field.views-field-title .field-content a,
.page-compania-iniciativas .view-content .views-row .views-field.views-field-title .field-content a {
  color: #000000;
  font-family: 'Montserrat-Regular';
  font-size: 1.04167vw;
  margin-bottom: 0.86806vw;
  display: block;
}

/* line 3181, sass/_general.sass */
.page-prensa-agencia-de-noticia .view-content .views-row .views-field.views-field-created span,
.page-compania-iniciativas .view-content .views-row .views-field.views-field-created span {
  color: #464553;
  font-family: Montserrat-Light;
  font-size: 0.69444vw;
  text-transform: capitalize;
  margin: 10px 0;
  padding: 0 10px;
}

/* line 3189, sass/_general.sass */
.page-prensa-caracol-next .view-header {
  font-family: 'BrandonGrotesque-Bold';
  font-size: 28px;
}

/* line 3192, sass/_general.sass */
.page-prensa-caracol-next .easy-breadcrumb {
  padding: 5px 175px 5px 185px;
}

/*Home Caracol en cifras y organigrama */
/* line 3196, sass/_general.sass */
.page-taxonomy-term-351 .block-image {
  margin-bottom: 40px;
}

/* line 3198, sass/_general.sass */
.page-taxonomy-term-351 .block-body {
  background: #004e8c;
  width: 100%;
  text-align: center;
}

/* line 3202, sass/_general.sass */
.page-taxonomy-term-351 .block-body p {
  font-family: "BrandonGrotesque-Light";
  font-size: 24px;
  color: white;
  padding: 15px;
}

/* line 3213, sass/_general.sass */
.page-vistas-corporativas .pane-icck-social-networks-sn-general-links-default .item-list ul li,
.page-compañia-caracol-en-cifras .item-list ul li,
.page-taxonomy-term-351-corporativo .item-list ul li,
.page-taxonomy-term-18 .item-list ul li {
  margin: 0px;
}

/* line 3215, sass/_general.sass */
.page-vistas-corporativas .pane-icck-social-networks-sn-general-links-default h2.pane-title,
.page-compañia-caracol-en-cifras h2.pane-title,
.page-taxonomy-term-351-corporativo h2.pane-title,
.page-taxonomy-term-18 h2.pane-title {
  display: none;
}

/* line 3217, sass/_general.sass */
.page-vistas-corporativas .pane-icck-social-networks-sn-general-links-default a.simple_link,
.page-compañia-caracol-en-cifras a.simple_link,
.page-taxonomy-term-351-corporativo a.simple_link,
.page-taxonomy-term-18 a.simple_link {
  float: left;
  padding: 0 5px;
}

/* line 3220, sass/_general.sass */
.page-vistas-corporativas .pane-icck-social-networks-sn-general-links-default ul.social-preset,
.page-compañia-caracol-en-cifras ul.social-preset,
.page-taxonomy-term-351-corporativo ul.social-preset,
.page-taxonomy-term-18 ul.social-preset {
  list-style: none;
}

/* line 3223, sass/_general.sass */
.page-vistas-corporativas .pane-icck-social-networks-sn-general-links-default .panel-1col .panel-col,
.page-compañia-caracol-en-cifras .panel-1col .panel-col,
.page-taxonomy-term-351-corporativo .panel-1col .panel-col,
.page-taxonomy-term-18 .panel-1col .panel-col {
  width: 100%;
  padding: 0 10px;
}

/* line 3226, sass/_general.sass */
.page-vistas-corporativas .pane-icck-social-networks-sn-general-links-default .contextual-links-region.panel-pane.pane-block.pane-icck-social-networks-sn-general-links-default.block-refresh-processed,
.page-compañia-caracol-en-cifras .contextual-links-region.panel-pane.pane-block.pane-icck-social-networks-sn-general-links-default.block-refresh-processed,
.page-taxonomy-term-351-corporativo .contextual-links-region.panel-pane.pane-block.pane-icck-social-networks-sn-general-links-default.block-refresh-processed,
.page-taxonomy-term-18 .contextual-links-region.panel-pane.pane-block.pane-icck-social-networks-sn-general-links-default.block-refresh-processed {
  display: inline-block;
  width: 100%;
}

/* line 3229, sass/_general.sass */
.page-compañia-caracol-en-cifras {
  display: block;
  text-align: center;
  margin-top: 0px;
  margin-bottom: 30px;
}

/* line 3235, sass/_general.sass */
.page-compañia-caracol-en-cifras .pane-content a {
  text-align: center;
  color: #fff;
  font-family: 'BrandonGrotesque-Light';
  font-size: 20px;
}

/* line 3242, sass/_general.sass */
.page-compañia-caracol-en-cifras .contextual-links-region.panel-pane.pane-block.pane-block-4 .pane-content div {
  display: inline-block;
  padding: 9px 55px;
  background-color: #116bb5;
  margin: 0 2px;
}

/* line 3247, sass/_general.sass */
.page-compañia-caracol-en-cifras .contextual-links-region.panel-pane.pane-block.pane-block-4 .pane-content div:first-child {
  padding: 9px 70px;
}

/* line 3252, sass/_general.sass */
.page-vistas-corporativas .panel-2col .panel-col-first {
  width: 75%;
}

/* line 3254, sass/_general.sass */
.page-vistas-corporativas .panel-2col .panel-col-last {
  width: 25%;
}

/* line 3256, sass/_general.sass */
.page-vistas-corporativas .content .central .region-content .block-system .content .contextual-links-region .panel-display .panel-col-last {
  box-sizing: border-box;
}

/* line 3259, sass/_general.sass */
.page-vistas-corporativas .content .central .region-content .block-system .content .contextual-links-region .panel-display .panel-col-last .inside > div {
  background-color: #ececec;
  padding: 20px 20px 20px 20px;
}

/* line 3262, sass/_general.sass */
.page-vistas-corporativas .content .central .region-content .block-system .content .contextual-links-region .panel-display .panel-col-last .inside h2 {
  text-transform: uppercase;
  font-family: 'BrandonGrotesque-Bold';
  font-size: 36px;
  letter-spacing: -0.8px;
  color: #326cae;
  margin-bottom: 10px;
  text-align: center;
}

/* line 3271, sass/_general.sass */
.page-vistas-corporativas .content .central .region-content .block-system .content .contextual-links-region .panel-display .panel-col-last .inside .pane-content .view-lo-ultimo .view-content div .views-field-title {
  margin-bottom: 20px;
  border-bottom: 1px dotted #326cae;
  margin-top: 12px;
  padding-bottom: 20px;
}

/* line 3276, sass/_general.sass */
.page-vistas-corporativas .content .central .region-content .block-system .content .contextual-links-region .panel-display .panel-col-last .inside .pane-content .view-lo-ultimo .view-content div .views-field-title span a {
  font-family: 'BrandonGrotesque-Light';
  font-size: 18px;
  letter-spacing: -0.4px;
  text-align: left;
  color: #000000;
}

/* line 3282, sass/_general.sass */
.page-vistas-corporativas .content .central .region-content .block-system .content .contextual-links-region .panel-display .panel-col-last .inside .pane-content .view-descargables .view-content div .views-field-title {
  margin-bottom: 20px;
  border-bottom: 1px dotted #326cae;
  padding-bottom: 40px;
}

/* line 3286, sass/_general.sass */
.page-vistas-corporativas .content .central .region-content .block-system .content .contextual-links-region .panel-display .panel-col-last .inside .pane-content .view-descargables .view-content div .views-field-title span a {
  font-family: 'BrandonGrotesque-Light';
  font-size: 18px;
  letter-spacing: -0.4px;
  text-align: left;
  color: #000000;
}

/* line 3292, sass/_general.sass */
.page-vistas-corporativas .pane-page-title .pane-content {
  font-family: 'BrandonGrotesque-Bold';
  font-size: 28px;
  margin-top: 10px;
}

/* line 3296, sass/_general.sass */
.page-vistas-corporativas .panel-separator {
  display: none;
}

/*Css contenido video */
/* line 3300, sass/_general.sass */
.node-video .field-name-post-date .field-item.even {
  color: #464553;
  font-family: 'Montserrat-Light';
  font-size: 14px;
  text-transform: capitalize;
}

/* line 3307, sass/_general.sass */
.node-video .group-left .field-name-title h2,
.node-video .group-left .field-name-title h1 {
  font-family: 'Montserrat-Bold';
  font-size: 22px;
  line-height: 36px;
  color: #003381;
}

/* line 3314, sass/_general.sass */
.node-video .group-left .field-name-body .field-items .field-item p, .node-video .group-left .field-name-body .field-items .field-item li, .node-video .group-left .field-name-body .field-items .field-item a, .node-video .group-left .field-name-body .field-items .field-item span {
  font-size: 20px;
  font-family: 'Montserrat-Regular';
  line-height: 1.67;
  text-align: left;
}

/* line 3321, sass/_general.sass */
.page-inversionistas-atencion-inversionistas .block-body {
  position: absolute;
  right: 50px;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}

/* line 3329, sass/_general.sass */
.page-inversionistas-atencion-inversionistas .block-body .left-atention .interes p,
.page-inversionistas-atencion-inversionistas .block-body .left-atention .datos p {
  font-size: 18px;
  font-family: 'Montserrat-Regular';
  text-align: left;
  color: #ffffff;
  margin: 10px;
}

/* line 3338, sass/_general.sass */
.page-inversionistas-atencion-inversionistas ul.social-preset,
.page-taxonomy-term-351 ul.social-preset,
.page-taxonomy-term-18 ul.social-preset {
  list-style: none;
}

/* line 3340, sass/_general.sass */
.page-inversionistas-atencion-inversionistas h2.pane-title,
.page-taxonomy-term-351 h2.pane-title,
.page-taxonomy-term-18 h2.pane-title {
  display: none;
}

/* line 3343, sass/_general.sass */
.page-inversionistas-atencion-inversionistas .panel-1col .panel-col,
.page-taxonomy-term-351 .panel-1col .panel-col,
.page-taxonomy-term-18 .panel-1col .panel-col {
  width: 100%;
  padding: 0 10px;
}

/* line 3346, sass/_general.sass */
.page-inversionistas-atencion-inversionistas a.simple_link,
.page-taxonomy-term-351 a.simple_link,
.page-taxonomy-term-18 a.simple_link {
  float: left;
  padding: 0 5px;
}

/* line 3349, sass/_general.sass */
.page-inversionistas-atencion-inversionistas .pane-content,
.page-taxonomy-term-351 .pane-content,
.page-taxonomy-term-18 .pane-content {
  display: block;
  text-align: center;
  position: relative;
}

/* line 3353, sass/_general.sass */
.page-inversionistas-atencion-inversionistas .pane-content a,
.page-taxonomy-term-351 .pane-content a,
.page-taxonomy-term-18 .pane-content a {
  text-align: center;
  color: #ffffff;
  font-family: 'Montserrat-Regular';
  text-decoration: none;
}

/* line 3359, sass/_general.sass */
.page-inversionistas-atencion-inversionistas .social_preset div,
.page-taxonomy-term-351 .social_preset div,
.page-taxonomy-term-18 .social_preset div {
  text-align: left;
  display: none;
}

/* line 3362, sass/_general.sass */
.page-inversionistas-atencion-inversionistas .pane-imageblock-23,
.page-taxonomy-term-351 .pane-imageblock-23,
.page-taxonomy-term-18 .pane-imageblock-23 {
  display: none;
}

/* line 3366, sass/_general.sass */
.page-inversionistas-atencion-inversionistas .pane-block.pane-block-11 .pane-content div,
.page-taxonomy-term-351 .pane-block.pane-block-11 .pane-content div,
.page-taxonomy-term-18 .pane-block.pane-block-11 .pane-content div {
  display: inline-block;
  padding: 9px 55px;
  background-color: #003381;
  font-size: 18px;
}

/*Contenido Atención Al Inversionista tablet */
@media (max-width: 1024px) and (min-width: 768px) {
  /* line 3374, sass/_general.sass */
  .page-inversionistas-atencion-inversionistas .block-body {
    right: 12px;
  }
  /* line 3379, sass/_general.sass */
  .page-inversionistas-atencion-inversionistas .block-body .left-atention .interes p,
  .page-inversionistas-atencion-inversionistas .block-body .left-atention .datos p {
    margin: 2px;
    font-size: 15px;
    font-family: 'Montserrat-Regular';
  }
}

/*Contenido Atención Al Inversionista movil */
@media (min-width: 420px) and (max-width: 767px) {
  /* line 3386, sass/_general.sass */
  .page-inversionistas-atencion-inversionistas .block-body {
    padding: 10px;
    margin: 56% auto 0;
    left: 0;
  }
  /* line 3392, sass/_general.sass */
  .page-inversionistas-atencion-inversionistas .block-body .interes p,
  .page-inversionistas-atencion-inversionistas .block-body .datos p {
    font-size: 28px;
    color: red;
    font-family: 'Montserrat-Regular';
  }
  /* line 3396, sass/_general.sass */
  .page-inversionistas-atencion-inversionistas .pane-imageblock-23 {
    display: block !important;
  }
  /* line 3398, sass/_general.sass */
  .page-inversionistas-atencion-inversionistas .pane-imageblock-9 {
    display: none !important;
  }
  /* line 3402, sass/_general.sass */
  .page-inversionistas-atencion-inversionistas .contextual-links-region.panel-pane.pane-block.pane-block-11 .pane-content div {
    display: block !important;
    padding: 6px 39px !important;
    margin-bottom: 10px !important;
  }
}

@media (min-width: 360px) and (max-width: 419px) {
  /* line 3409, sass/_general.sass */
  .page-inversionistas-atencion-inversionistas .block-body {
    right: 20px;
    -ms-transform: translateY(-30%);
        transform: translateY(-30%);
  }
  /* line 3414, sass/_general.sass */
  .page-inversionistas-atencion-inversionistas .block-body .interes p,
  .page-inversionistas-atencion-inversionistas .block-body .datos p {
    font-size: 18px;
    color: #ffffff;
    font-family: 'Montserrat-Regular';
  }
  /* line 3418, sass/_general.sass */
  .page-inversionistas-atencion-inversionistas .pane-imageblock-23 {
    display: block !important;
  }
  /* line 3420, sass/_general.sass */
  .page-inversionistas-atencion-inversionistas .pane-imageblock-9 {
    display: none !important;
  }
  /* line 3424, sass/_general.sass */
  .page-inversionistas-atencion-inversionistas .pane-block.pane-block-11 .pane-content div {
    display: block !important;
    padding: 6px 39px !important;
    margin-bottom: 10px !important;
  }
}

@media (min-width: 320px) and (max-width: 359px) {
  /* line 3430, sass/_general.sass */
  .page-inversionistas-atencion-inversionistas .block-body {
    right: 0px;
    top: 60%;
  }
  /* line 3435, sass/_general.sass */
  .page-inversionistas-atencion-inversionistas .block-body .interes p,
  .page-inversionistas-atencion-inversionistas .block-body .datos p {
    font-size: 18px;
    color: #ffffff;
    font-family: 'Montserrat-Regular';
  }
  /* line 3439, sass/_general.sass */
  .page-inversionistas-atencion-inversionistas .pane-imageblock-23 {
    display: block !important;
  }
  /* line 3441, sass/_general.sass */
  .page-inversionistas-atencion-inversionistas .pane-imageblock-9 {
    display: none !important;
  }
  /* line 3445, sass/_general.sass */
  .page-inversionistas-atencion-inversionistas .pane-block.pane-block-11 .pane-content div {
    display: block !important;
    padding: 6px 39px !important;
    margin-bottom: 10px !important;
  }
}

/* line 3451, sass/_general.sass */
.page-prensa-parrilla-de-programacion h2.pane-title {
  display: none;
}

/* line 3453, sass/_general.sass */
body.page-programacion {
  margin-top: 20px;
}

/* line 3455, sass/_general.sass */
.field-name-bloque-redes-custom,
.field-name-redes-custom2.is_stuck {
  display: block;
  bottom: 0;
  width: auto !important;
}

/* line 3461, sass/_general.sass */
li.item-link.counter.first {
  display: none;
}

/* line 3466, sass/_general.sass */
.page-node .central .region-content .group-left .field-name-body {
  margin-bottom: 50px;
}

/* line 3468, sass/_general.sass */
.page-node .central .region-content .group-left .field-name-body iframe {
  min-width: 320px;
  max-width: 580px;
  width: 100%;
}

/* line 3472, sass/_general.sass */
.field-name-galeria-de-lanzamiento {
  font-size: 0;
  width: 100%;
  height: 20px;
  display: block;
  background: #303030;
}

/* line 3480, sass/_general.sass */
.page-content-nuestra-gestion-los-principios-del-pacto-mundial-de-naciones-unidas h1 {
  font-family: 'Montserrat-Bold';
  font-size: 22px;
  color: #003381;
  text-decoration: none;
}

/* line 3486, sass/_general.sass */
.page-content-nuestra-gestion-los-principios-del-pacto-mundial-de-naciones-unidas .pane-block-13 h2 {
  color: #ffffff;
  background: #19bfb7;
  font-family: 'Montserrat-Bold';
  text-transform: uppercase;
  padding: 20px;
  width: 22%;
}

/* line 3494, sass/_general.sass */
.page-content-nuestra-gestion-los-principios-del-pacto-mundial-de-naciones-unidas .pane-block-6 .pane-content {
  display: block;
  text-align: center;
  margin: 40px auto;
  text-align: center;
}

/* line 3499, sass/_general.sass */
.page-content-nuestra-gestion-los-principios-del-pacto-mundial-de-naciones-unidas .pane-block-6 .pane-content a {
  color: #ffffff;
  font-family: 'Montserrat-Bold';
  font-size: 20px;
  padding: 15px 90px;
  display: inline-block;
  background-color: #015bc5;
  text-decoration: none;
}

/* line 3507, sass/_general.sass */
.page-content-nuestra-gestion-los-principios-del-pacto-mundial-de-naciones-unidas .contenedor_1 {
  background: #a58226;
}

/* line 3509, sass/_general.sass */
.page-content-nuestra-gestion-los-principios-del-pacto-mundial-de-naciones-unidas .contenedor_2 {
  background: #ffb533;
  margin-bottom: 40px;
}

/* line 3512, sass/_general.sass */
.page-content-nuestra-gestion-los-principios-del-pacto-mundial-de-naciones-unidas .contenedor_3 {
  background: #8c3f0c;
}

/* line 3514, sass/_general.sass */
.page-content-nuestra-gestion-los-principios-del-pacto-mundial-de-naciones-unidas .contenedor_4 {
  background: #cc5911;
}

/* line 3516, sass/_general.sass */
.page-content-nuestra-gestion-los-principios-del-pacto-mundial-de-naciones-unidas .contenedor_5 {
  background: #8c3f0c;
}

/* line 3518, sass/_general.sass */
.page-content-nuestra-gestion-los-principios-del-pacto-mundial-de-naciones-unidas .contenedor_6 {
  background: #cc5911;
  margin-bottom: 40px;
  width: 100%;
}

/* line 3522, sass/_general.sass */
.page-content-nuestra-gestion-los-principios-del-pacto-mundial-de-naciones-unidas .contenedor_7 {
  background: #601199;
  width: 100%;
}

/* line 3525, sass/_general.sass */
.page-content-nuestra-gestion-los-principios-del-pacto-mundial-de-naciones-unidas .contenedor_8 {
  background: #3f0c72;
  width: 100%;
}

/* line 3528, sass/_general.sass */
.page-content-nuestra-gestion-los-principios-del-pacto-mundial-de-naciones-unidas .contenedor_9 {
  background: #601199;
  margin-bottom: 40px;
}

/* line 3531, sass/_general.sass */
.page-content-nuestra-gestion-los-principios-del-pacto-mundial-de-naciones-unidas .contenedor_10 {
  background: #890c16;
  margin-bottom: 10px;
}

/* line 3534, sass/_general.sass */
.page-content-nuestra-gestion-los-principios-del-pacto-mundial-de-naciones-unidas .contenedor_nues {
  width: 100%;
  color: #ffffff;
  line-height: 25px;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 30px;
  position: relative;
}

/* line 3542, sass/_general.sass */
.page-content-nuestra-gestion-los-principios-del-pacto-mundial-de-naciones-unidas .contenedor_nues::after {
  content: "";
  width: 0px;
  height: calc(100% - 60px);
  position: absolute;
  left: 31%;
  top: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  border-left: 1px dotted #ffffff;
}

/* line 3551, sass/_general.sass */
.page-content-nuestra-gestion-los-principios-del-pacto-mundial-de-naciones-unidas .contenedor_nues .izquierda_nues {
  max-width: 29%;
}

/* line 3553, sass/_general.sass */
.page-content-nuestra-gestion-los-principios-del-pacto-mundial-de-naciones-unidas .contenedor_nues .izquierda_nues .texto_nues {
  display: inline-block;
  width: 100%;
  font-family: 'Montserrat-Regular';
  font-size: 18px;
  line-height: 1.67;
}

/* line 3560, sass/_general.sass */
.page-content-nuestra-gestion-los-principios-del-pacto-mundial-de-naciones-unidas .contenedor_nues .izquierda_nues .titulo_nues h2 {
  color: #ffffff;
  font-size: 20px;
  font-family: 'Montserrat-Bold';
  width: 100%;
  background: none;
  padding: 0;
}

/* line 3567, sass/_general.sass */
.page-content-nuestra-gestion-los-principios-del-pacto-mundial-de-naciones-unidas .contenedor_nues .derecha_nues {
  width: 70%;
  float: left;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
}

/* line 3572, sass/_general.sass */
.page-content-nuestra-gestion-los-principios-del-pacto-mundial-de-naciones-unidas .contenedor_nues .derecha_nues .lista_nues {
  width: 100%;
  padding-left: 46px;
}

/* line 3576, sass/_general.sass */
.page-content-nuestra-gestion-los-principios-del-pacto-mundial-de-naciones-unidas .contenedor_nues .derecha_nues .lista_nues ul li {
  padding-bottom: 40px;
  font-size: 18px;
  letter-spacing: -1px;
  color: #ffffff;
  font-family: 'Montserrat-Regular';
}

/* line 3582, sass/_general.sass */
.page-content-nuestra-gestion-los-principios-del-pacto-mundial-de-naciones-unidas .contenedor_nues .derecha_nues .lista_nues ul:last-child {
  padding-bottom: 0px;
}

/* line 3586, sass/_general.sass */
#user-login {
  width: 32%;
  padding: 1%;
  display: block;
  margin: 10px auto;
  background: #ffffff;
  box-shadow: 0 0 100px rgba(0, 0, 0, 0.1);
  min-height: 523px;
}

/* line 3594, sass/_general.sass */
#user-login #user-login-block-form-fields {
  padding: 10px;
  font-family: "Montserrat-Light";
  font-size: 18px;
}

/* line 3598, sass/_general.sass */
#user-login input,
#user-login button {
  margin: 15px 0;
  border: 1px solid #ccc;
  padding: 10px;
  width: 100%;
  height: 50px;
}

/* line 3605, sass/_general.sass */
#user-login .form-item .description {
  font-size: 0;
}

/* line 3607, sass/_general.sass */
#user-login label {
  font-family: 'BrandonGrotesque-Bold';
  font-weight: normal;
  font-size: 15px;
}

/* line 3611, sass/_general.sass */
#user-login input#edit-submit {
  color: #ffffff;
  font-size: 16px;
  font-family: 'Montserrat-Regular';
  width: auto;
  text-transform: inherit;
  border: 0;
  border-radius: 0;
  background: #015bc5;
  margin: 0 auto;
  display: block;
}

/* line 3622, sass/_general.sass */
.link-contrasena,
.link-register,
.forget {
  width: auto;
  min-width: 266px;
  margin: 0 auto;
  text-align: center;
  padding: 10px 0;
  display: block;
}

/* line 3631, sass/_general.sass */
.link-contrasena a,
.link-register a,
.forget a {
  background-color: #00acff;
  padding: 13px;
  font-family: 'Montserrat-Regular';
  color: #ffffff;
  font-size: 16px;
  text-transform: inherit;
  max-width: 266px;
  display: block;
  margin: 0 auto;
}

/* line 3642, sass/_general.sass */
form#user-login:before {
  width: 100%;
  content: "Acceso a material de prensa";
  font-family: "Montserrat-Bold";
  color: #015bc5;
  font-size: 25px;
  margin: 30px 0;
  display: block;
  text-align: center;
}

@media (max-width: 768px) {
  /* line 3653, sass/_general.sass */
  #user-login {
    width: 90%;
    padding: 0px;
    box-sizing: border-box;
    max-width: 100%;
    margin-bottom: 20px;
    padding: 10px 0;
  }
  /* line 3660, sass/_general.sass */
  #user-login:before {
    font-size: 17px !important;
  }
  /* line 3662, sass/_general.sass */
  #user-login label {
    font-family: 'Montserrat-Bold';
    font-weight: normal;
    font-size: 18px;
    padding: 0 10px;
  }
  /* line 3667, sass/_general.sass */
  #user-login input#edit-submit {
    background-color: #326cae;
    color: white;
    font-size: 15px;
    font-family: 'Montserrat-Bold';
    margin: 12px 6px 6px 10px;
    width: 95%;
  }
}

@media (max-width: 430px) {
  /* line 3675, sass/_general.sass */
  #user-login {
    width: 90%;
    padding: 0px;
    box-sizing: border-box;
    max-width: 100%;
    margin-bottom: 20px;
  }
  /* line 3681, sass/_general.sass */
  #user-login input#edit-submit {
    background-color: #015bc5;
    color: #ffffff;
    font-size: 15px;
    margin: 12px 6px 6px 10px;
    width: 94%;
  }
}

/*Iniciar sesion */
/* line 3690, sass/_general.sass */
.cajas .login {
  position: fixed;
  margin: 0;
  top: 0;
  left: 0;
  text-align: center;
  background: rgba(0, 0, 0, 0.7);
  padding: 10px;
  z-index: 4;
  display: none;
  width: 100%;
  height: 100%;
}

/* line 3702, sass/_general.sass */
.cajas .login_sesion {
  position: relative;
  color: #00acff;
  font-size: 18px;
  font-family: 'Montserrat-Bold';
  cursor: pointer;
}

/* line 3708, sass/_general.sass */
.cajas form#user-login-form {
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  background: #ececec;
  width: 443px;
  height: 548px;
  max-width: 500px;
  top: 50%;
  left: 50%;
  position: absolute;
}

/* line 3717, sass/_general.sass */
.cajas form#user-login-form:before {
  top: 60px;
  width: 100%;
  content: "ACCESO A MATERIAL DE PRENSA";
  font-family: 'BrandonGrotesque-Bold';
  color: #326cae;
  font-size: 30px;
  position: absolute;
  left: 50%;
  -ms-transform: translate(-50%, -100%);
      transform: translate(-50%, -100%);
}

/* line 3727, sass/_general.sass */
.cajas form#user-login-form > div {
  padding: 60px 10px;
}

/* line 3729, sass/_general.sass */
.cajas form#user-login-form > div .form-item-name label span {
  font-size: 16px;
  color: #676767;
  display: inline-block;
  text-align: left;
  /*Login datos */
}

/* line 3737, sass/_general.sass */
form#user-login-form > div .form-item-name label {
  font-size: 16px;
  color: #676767;
  display: inline-block;
  text-align: left;
  /*Login datos */
}

/* line 3743, sass/_general.sass */
form#user-login-form > div .form-item-pass label {
  font-size: 16px;
  color: #676767;
  display: inline-block;
  text-align: left;
  /*Login datos */
}

/* line 3744, sass/_general.sass */
form#user-login-form > div .form-item-pass label span {
  font-size: 16px;
  color: #676767;
  display: inline-block;
  text-align: left;
}

/* line 3756, sass/_general.sass */
.cajas form#user-login-form {
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  background: #ececec;
  width: 390px;
  height: 528px;
  max-width: 500px;
  top: 50%;
  left: 50%;
  position: absolute;
}

/* line 3765, sass/_general.sass */
.cajas form#user-login-form:before {
  top: 53px;
  width: 100%;
  content: "ACCESO A MATERIAL DE PRENSA";
  font-family: 'BrandonGrotesque-Bold';
  color: #326cae;
  font-size: 24px;
  position: absolute;
  left: 50%;
  -ms-transform: translate(-50%, -100%);
      transform: translate(-50%, -100%);
}

/* line 3775, sass/_general.sass */
.cajas form#user-login-form > div {
  padding: 70px 10px;
}

/* line 3777, sass/_general.sass */
.cajas form#user-login-form > div .form-item-name {
  width: 100%;
  margin: 25px 0;
}

/* line 3781, sass/_general.sass */
form#user-login-form > div .form-item-pass {
  width: 100%;
  margin: 25px 0;
}

/* line 3786, sass/_general.sass */
.cajas form#user-login-form #user-login-block-form-fields {
  font-size: 20px;
  font-family: 'BrandonGrotesque-Light';
  color: #666;
  text-align: left;
  margin-top: 12px;
}

/* line 3792, sass/_general.sass */
.cajas form#user-login-form #user-login-block-form-fields input {
  width: 363px;
  height: 52px;
  padding: 0 10px;
  font-size: 16px;
  margin: 14px auto 26px;
  border: 1px solid #d6d6d6 !important;
  font-family: 'Montserrat-Bold';
}

/* line 3800, sass/_general.sass */
.cajas form#user-login-form > div #edit-submit {
  background-color: #156cb3;
  width: 366px;
  height: 51px;
  padding: 12px;
  text-align: center;
  font-size: 18px;
  color: white;
  margin-top: 34%;
  font-family: 'Montserrat-Bold';
}

/* line 3811, sass/_general.sass */
div #edit-submit--2 {
  background-color: #156cb3;
  width: 366px;
  height: 51px;
  padding: 12px;
  text-align: center;
  font-size: 24px;
  color: white;
  margin-top: 34%;
  font-family: 'BrandonGrotesque-Light';
}

/* line 3822, sass/_general.sass */
.cajas form#user-login-form > div .links {
  margin: 0 auto;
  width: 282px;
  height: 133px;
  border-top: 1px dotted #23669b;
  border-bottom: 1px dotted #23669b;
  padding: 5px;
  position: absolute;
  top: 54%;
  left: 12%;
}

/* line 3833, sass/_general.sass */
form#user-login-form > div .item-list ul li {
  display: none;
}

/* line 3837, sass/_general.sass */
.cajas form#user-login-form > div .links a {
  width: 270px;
  height: 51px;
  margin: 6px auto 0px !important;
  background-color: #cfcfcf;
  padding: 13px;
  text-align: center;
  list-style: none;
  font-family: 'BrandonGrotesque-Light';
  color: #666;
  font-size: 18px;
}

/* line 3848, sass/_general.sass */
.cajas .cerrar_sesion {
  background-image: url(https://static.caracoltvcorporativo.com/nuevoportal/cerrar_lightbox.png);
  position: absolute;
  display: block;
  z-index: 2;
  width: 21px;
  height: 21px;
  top: 10%;
  left: 90%;
  cursor: pointer;
}

/* line 3858, sass/_general.sass */
.cajas .user a.cerrar_user {
  display: none !important;
}

@media (max-width: 1024px) and (min-width: 508px) {
  /* line 3861, sass/_general.sass */
  #central {
    padding-top: 114px;
  }
  /* line 3863, sass/_general.sass */
  .user.nameuser a.cerrar_user {
    display: block !important;
    font-size: 20px !important;
  }
}

@media (max-width: 507px) {
  /* line 3868, sass/_general.sass */
  #central {
    padding-top: 69px;
  }
  /* line 3870, sass/_general.sass */
  .user.nameuser a.cerrar_user {
    display: block !important;
    font-size: 20px !important;
  }
}

/* line 3877, sass/_general.sass */
.page-felizcumple iframe {
  margin-left: 450px;
  margin-top: 142px;
  margin-bottom: 84px;
  border: 8px solid #ffffff;
}

/* line 3882, sass/_general.sass */
.page-felizcumple .pane-content {
  background: url(https://static.caracoltvcorporativo.com/nuevoportal/cumplean%CC%83os.jpg) no-repeat;
  width: 100%;
  margin: 10px;
}

/* line 3886, sass/_general.sass */
.page-felizcumple .easy-breadcrumb {
  display: none;
}

@media (max-width: 1279px) {
  /* line 3891, sass/_general.sass */
  .field-name-bloque-redes-custom,
  .field-name-redes-custom2 {
    width: 100% !important;
    margin: 0;
    background: linear-gradient(rgba(255, 255, 255, 0), #ffffff, #ffffff);
    left: 0;
    text-align: center;
    position: fixed;
    bottom: 0;
    left: 0;
    -ms-transform: translateY(100%);
        transform: translateY(100%);
    transition: all 0.3s ease-in-out;
  }
  /* line 3903, sass/_general.sass */
  .field.field-name-body.field-type-text-with-summary.field-label-hidden {
    padding: 0;
    width: 100%;
  }
  /* line 3906, sass/_general.sass */
  .field-name-bloque-redes-custom,
  .field-name-redes-custom2.social-preset {
    margin: 0;
  }
  /* line 3909, sass/_general.sass */
  .field-name-redes-custom2.active {
    -ms-transform: translateY(0%);
        transform: translateY(0%);
  }
  /* line 3911, sass/_general.sass */
  .field.field-name-bloque-redes-custom.field-type-ds.field-label-hidden.active {
    -ms-transform: translateY(0%);
        transform: translateY(0%);
    z-index: 3;
  }
}

/* line 3917, sass/_general.sass */
.ds-2col > .group-right {
  width: 27%;
  padding: 0 10px;
  box-sizing: border-box;
}

/* line 3921, sass/_general.sass */
.ds-2col > .group-left {
  width: 73%;
  padding: 10px;
  box-sizing: border-box;
  position: relative;
}

/* line 3929, sass/_general.sass */
.view-id-nuestras_responsabilidades .view-content > div:nth-child(1) {
  background: #33559d;
  padding: 5px 10px;
}

/* line 3932, sass/_general.sass */
.view-id-nuestras_responsabilidades .view-content > div:nth-child(2) {
  background: #e2004c;
  padding: 5px 10px;
}

/* line 3935, sass/_general.sass */
.view-id-nuestras_responsabilidades .view-content > div:nth-child(3) {
  background: #f59e03;
  padding: 5px 10px;
}

/* line 3938, sass/_general.sass */
.view-id-nuestras_responsabilidades .view-content > div:nth-child(4) {
  background: #a7418d;
  padding: 5px 10px;
}

/* line 3941, sass/_general.sass */
.view-id-nuestras_responsabilidades .view-content > div:nth-child(5) {
  background: #12ab8d;
  padding: 5px 10px;
}

/* line 3944, sass/_general.sass */
.view-id-nuestras_responsabilidades .view-content > div:nth-child(6) {
  background: #542575;
  padding: 5px 10px;
}

/* line 3947, sass/_general.sass */
.view-id-nuestras_responsabilidades .views-field-name {
  padding: 20px 0;
}

/* line 3950, sass/_general.sass */
.view-id-nuestras_responsabilidades .views-field-name span a {
  color: #ffffff;
  font-family: 'Montserrat-Bold';
  font-size: 18px;
}

/*START BLOQUE DE ASUNTOS RELEVANTES EN RESPONSABILIDAD CORPORATIVA */
/* line 3955, sass/_general.sass */
.field-name-field-asuntos-relevantes-.field-type-image {
  max-width: 442px !important;
  height: 100%;
  margin: 0 10px 0 0;
  float: left;
}

/* line 3960, sass/_general.sass */
.field-name-field-asuntos-relevantes-.field-type-image:before {
  content: "Asuntos Relevantes";
  font-family: 'Montserrat-Regular';
  font-size: 22px;
  color: #003381;
  font-weight: bold;
}

/* line 3966, sass/_general.sass */
.field-name-field-asuntos-relevantes-.field-type-image .field-items {
  margin-top: 10px;
}

/* line 3969, sass/_general.sass */
.vocabulary-nuestras-responsabilidades img.imageblock-image {
  margin-top: 2px;
  width: 442px !important;
  height: 438px;
}

/* line 3974, sass/_general.sass */
div#block-block-10 {
  float: left;
  cursor: pointer;
  margin-right: 10px;
}

/* line 3978, sass/_general.sass */
div#block-block-10 h2 {
  font-family: 'Montserrat-Regular';
  font-size: 22px;
  color: #003381;
}

/* line 3982, sass/_general.sass */
div#block-imageblock-11 {
  float: left;
}

/* line 3984, sass/_general.sass */
div#block-imageblock-11 h2 {
  font-family: 'Montserrat-Regular';
  font-size: 22px;
  color: #003381;
  text-transform: capitalize;
  margin-top: 0;
}

/* line 3993, sass/_general.sass */
.pane-views.pane-la-agencia img, .pane-views.pane-novedades img {
  display: block;
}

/* START REPORTES DE RESPONSABILIDAD CORPORATIVA */
/* line 3997, sass/_general.sass */
.page-responsabilidad-corporativa-reportes .view-id-reportes_de_responsabilidad_corporativa {
  display: inline-block;
  width: 100%;
}

/* line 4000, sass/_general.sass */
.page-responsabilidad-corporativa-reportes .view-id-reportes_de_responsabilidad_corporativa .views-row {
  width: calc(100% / 3);
  position: relative;
  float: left;
  padding: 10px;
  max-width: 442px;
}

/* line 4007, sass/_general.sass */
.page-responsabilidad-corporativa-reportes .views-field.views-field-field-lead {
  font-size: 1.27315vw;
  color: #003381;
  padding: 10px 0;
  font-family: 'Montserrat-Regular';
}

/* line 4012, sass/_general.sass */
.page-responsabilidad-corporativa-reportes .views-field.views-field-field-imagen {
  overflow: hidden;
  margin-bottom: 1.73611vw;
  z-index: 2;
}

/* line 4016, sass/_general.sass */
.page-responsabilidad-corporativa-reportes .views-field.views-field-field-imagen img {
  transition: all ease-in-out 0.3s;
  -ms-transform: scale(1.2);
      transform: scale(1.2);
}

/* line 4019, sass/_general.sass */
.page-responsabilidad-corporativa-reportes .views-field.views-field-field-documentos {
  width: 100%;
  height: auto;
  position: absolute;
  text-align: center;
  z-index: 1;
  margin-top: calc(50% - 71px);
}

/* line 4026, sass/_general.sass */
.page-responsabilidad-corporativa-reportes .views-field.views-field-field-documentos a {
  width: 70px;
  height: 70px;
  background-color: rgba(0, 0, 0, 0.6);
  display: inline-block;
  background-image: url(../images/ico_descarga2.png);
  background-size: 45% auto;
  background-repeat: no-repeat;
  background-position: center 20px;
  color: transparent;
  padding-top: 50px;
  transition: all ease-in-out 0.2s;
  font-size: 0;
}

/* line 4039, sass/_general.sass */
.page-responsabilidad-corporativa-reportes .views-field.views-field-field-documentos a::before {
  content: '';
  width: calc(100% - 20px);
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 4047, sass/_general.sass */
.page-responsabilidad-corporativa-reportes .views-field.views-field-field-documentos span::after {
  content: 'pdf';
  display: block;
  color: #ffffff;
  -ms-flex-item-align: end;
      align-self: flex-end;
  position: absolute;
  width: 100%;
  top: 50%;
  font-size: 18px;
  font-family: 'Montserrat-Regular';
}

/* line 4058, sass/_general.sass */
.page-responsabilidad-corporativa-reportes .views-field.views-field-field-documentos .field-content span.file-size {
  display: block;
  font-size: 0;
}

/* line 4061, sass/_general.sass */
.page-responsabilidad-corporativa-reportes .views-field.views-field-field-documentos .field-content img {
  position: relative;
  z-index: 2;
  width: 16px;
  height: auto;
  display: none;
}

/*MOVIL REPORTES RESPONSABILIDAD CORPORATIVA */
@media (max-width: 768px) {
  /* line 4073, sass/_general.sass */
  .page-responsabilidad-corporativa-reportes .view-id-reportes_de_responsabilidad_corporativa .views-field.views-field-field-lead {
    font-size: 22px;
  }
  /* line 4075, sass/_general.sass */
  .page-responsabilidad-corporativa-reportes .view-id-reportes_de_responsabilidad_corporativa .views-row {
    width: 100%;
    padding: 5px 0;
  }
  /* line 4078, sass/_general.sass */
  .page-responsabilidad-corporativa-reportes .view-id-reportes_de_responsabilidad_corporativa .views-row:nth-child(3n+2) {
    margin: 0;
  }
  /* line 4080, sass/_general.sass */
  .page-responsabilidad-corporativa-reportes .views-field.views-field-field-documentos {
    display: none;
  }
}

/* START HOME TIPO 3 DESTACADO VISTA DEL PANEL  nuevo*/
/* line 4086, sass/_general.sass */
.pane-noticias-extra .view-display-id-block_1,
.pane-clon-de-noticias-extra .view-display-id-block_1,
.pane-views.pane-la-agencia .view-display-id-block_1 {
  position: relative;
}

/* line 4088, sass/_general.sass */
.pane-noticias-extra .view-display-id-block_1 .views-field-title,
.pane-clon-de-noticias-extra .view-display-id-block_1 .views-field-title,
.pane-views.pane-la-agencia .view-display-id-block_1 .views-field-title {
  position: absolute;
  bottom: 30px;
  z-index: 2;
  width: 90%;
  text-align: center;
  background-color: #015bc5;
  left: 0;
  height: 74px;
  line-height: 3.5;
  margin: 0 auto;
}

/* line 4102, sass/_general.sass */
.pane-noticias-extra .view-display-id-block .view-content .views-row,
.pane-clon-de-noticias-extra .view-display-id-block .view-content .views-row,
.pane-views.pane-la-agencia .view-display-id-block .view-content .views-row {
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin: 0px;
  width: 32.6%;
  margin: 0 0 40px 0;
  float: left;
}

/* line 4110, sass/_general.sass */
.pane-noticias-extra .view-display-id-block .view-content .views-row:nth-child(3n+2),
.pane-clon-de-noticias-extra .view-display-id-block .view-content .views-row:nth-child(3n+2),
.pane-views.pane-la-agencia .view-display-id-block .view-content .views-row:nth-child(3n+2) {
  margin: 0 1% 0;
  width: 32.6%;
  float: left;
}

/* line 4114, sass/_general.sass */
.pane-noticias-extra .view-display-id-block .view-content .views-row .views-field-title,
.pane-clon-de-noticias-extra .view-display-id-block .view-content .views-row .views-field-title,
.pane-views.pane-la-agencia .view-display-id-block .view-content .views-row .views-field-title {
  height: 80px;
  width: 100%;
  display: inline-block;
  background: white;
  padding-left: 15px;
  padding-top: 5px;
}

/* line 4125, sass/_general.sass */
.page-prensa-agencia-de-noticias-extras .view-display-id-block .view-content,
.page-prensa-agencia-de-noticias-lanzamientos .view-display-id-block .view-content,
.pane-views.pane-la-agencia .view-display-id-block .view-content {
  display: inline-block;
  width: 100%;
}

/* line 4128, sass/_general.sass */
.page-prensa-agencia-de-noticias-extras .view-display-id-block .views-row,
.page-prensa-agencia-de-noticias-lanzamientos .view-display-id-block .views-row,
.pane-views.pane-la-agencia .view-display-id-block .views-row {
  width: 33%;
  padding: 0px;
  float: left;
  max-width: 442px;
}

/* line 4134, sass/_general.sass */
.panel-pane.pane-views.pane-la-agencia, .panel-pane.pane-views.pane-noticias-extra, .panel-pane.pane-views.pane-clon-de-noticias-extra {
  margin-bottom: 40px;
}

/* line 4141, sass/_general.sass */
.panel-pane.pane-views.pane-la-agencia .views-field.views-field-title .field-content a, .panel-pane.pane-views.pane-noticias-extra .views-field.views-field-title .field-content a, .panel-pane.pane-views.pane-clon-de-noticias-extra .views-field.views-field-title .field-content a {
  color: #000000;
  font-family: 'Montserrat-Regular';
  font-size: 22px;
  display: block;
  text-align: center;
  margin-bottom: 0;
}

/* line 4149, sass/_general.sass */
.panel-pane.pane-views.pane-la-agencia .views-field.views-field-created span, .panel-pane.pane-views.pane-noticias-extra .views-field.views-field-created span, .panel-pane.pane-views.pane-clon-de-noticias-extra .views-field.views-field-created span {
  padding-bottom: 4px;
  color: #464553;
  font-family: 'Montserrat-Light';
  font-size: 12px;
  padding-left: 6px;
  text-transform: capitalize;
}

/* line 4156, sass/_general.sass */
.panel-pane.pane-views.pane-la-agencia .views-field.views-field-field-imagen, .panel-pane.pane-views.pane-noticias-extra .views-field.views-field-field-imagen, .panel-pane.pane-views.pane-clon-de-noticias-extra .views-field.views-field-field-imagen {
  padding-bottom: 8px;
}

/* line 4165, sass/_general.sass */
.page-doble-via .view-id-clon_de_noticias_extra.view-display-id-block_1 .views-row-1 .views-field-title span a {
  color: white !important;
  font-size: 28px;
  margin-left: 22px;
}

/* line 4176, sass/_general.sass */
.pane-novedades .view-display-id-block_1 .view-content .views-row {
  position: relative;
  display: inline-block;
  vertical-align: top;
  padding: 10px;
  width: 33.3333%;
  float: left;
  max-width: 442px;
  margin: 0 0 40px 0;
}

/* line 4186, sass/_general.sass */
.pane-novedades .view-display-id-block_1 .view-content .views-row .views-field.views-field-created {
  color: #464553;
  font-family: 'Montserrat-Light';
  font-size: 12px;
  padding-left: 15px;
  padding-bottom: 4px;
}

/* line 4192, sass/_general.sass */
.pane-novedades .view-display-id-block_1 .view-content .views-row .views-field.views-field-title {
  height: auto;
  width: 100%;
  display: inline-block;
  min-height: 50px;
  padding: 0 15px;
}

/* line 4199, sass/_general.sass */
.pane-novedades .view-display-id-block_1 .view-content .views-row .views-field.views-field-title .field-content a {
  color: #000000;
  font-family: 'Montserrat-Regular';
  font-size: 18px;
}

/* line 4203, sass/_general.sass */
.pane-novedades .view-display-id-block_1 .view-content .views-row .views-field.views-field-field-imagen {
  padding-bottom: 8px;
}

@media (max-width: 768px) {
  /* line 4211, sass/_general.sass */
  .pane-clon-de-noticias-extra .view-display-id-block_1 .views-row.views-row-1,
  .pane-views.pane-la-agencia .view-display-id-block_1 .views-row.views-row-1,
  .pane-noticias-extra .view-display-id-block_1 .views-row.views-row-1,
  .panel-pane.pane-views.pane-clon-de-noticias-extra .view-display-id-block_1 .views-row.views-row-1 {
    position: relative;
  }
  /* line 4214, sass/_general.sass */
  .pane-clon-de-noticias-extra .view-display-id-block_1 .views-row.views-row-1 .compartirblock img,
  .pane-views.pane-la-agencia .view-display-id-block_1 .views-row.views-row-1 .compartirblock img,
  .pane-noticias-extra .view-display-id-block_1 .views-row.views-row-1 .compartirblock img,
  .panel-pane.pane-views.pane-clon-de-noticias-extra .view-display-id-block_1 .views-row.views-row-1 .compartirblock img {
    width: 100%;
    min-height: 330px;
  }
  /* line 4217, sass/_general.sass */
  .pane-clon-de-noticias-extra .view-display-id-block_1 .views-field-title,
  .pane-views.pane-la-agencia .view-display-id-block_1 .views-field-title,
  .pane-noticias-extra .view-display-id-block_1 .views-field-title,
  .panel-pane.pane-views.pane-clon-de-noticias-extra .view-display-id-block_1 .views-field-title {
    padding: 15px;
    height: auto;
    line-height: 1;
    text-align: left;
    margin: 14px;
    display: block;
    min-height: auto;
  }
  /* line 4226, sass/_general.sass */
  .pane-clon-de-noticias-extra .view-display-id-block_1 .views-field-title .field-content a,
  .pane-views.pane-la-agencia .view-display-id-block_1 .views-field-title .field-content a,
  .pane-noticias-extra .view-display-id-block_1 .views-field-title .field-content a,
  .panel-pane.pane-views.pane-clon-de-noticias-extra .view-display-id-block_1 .views-field-title .field-content a {
    margin-left: 0;
  }
  /* line 4230, sass/_general.sass */
  .pane-clon-de-noticias-extra .view-display-id-block .view-content .views-row,
  .pane-views.pane-la-agencia .view-display-id-block .view-content .views-row,
  .pane-noticias-extra .view-display-id-block .view-content .views-row,
  .panel-pane.pane-views.pane-clon-de-noticias-extra .view-display-id-block .view-content .views-row {
    padding: 0 10px;
    width: 100%;
  }
  /* line 4235, sass/_general.sass */
  .pane-clon-de-noticias-extra .view-display-id-block .view-content .views-row .views-field.views-field-title .field-content,
  .pane-views.pane-la-agencia .view-display-id-block .view-content .views-row .views-field.views-field-title .field-content,
  .pane-noticias-extra .view-display-id-block .view-content .views-row .views-field.views-field-title .field-content,
  .panel-pane.pane-views.pane-clon-de-noticias-extra .view-display-id-block .view-content .views-row .views-field.views-field-title .field-content {
    height: 80px;
  }
  /* line 4237, sass/_general.sass */
  .pane-clon-de-noticias-extra .view-display-id-block .view-content .views-row .views-field.views-field-title .field-content a,
  .pane-views.pane-la-agencia .view-display-id-block .view-content .views-row .views-field.views-field-title .field-content a,
  .pane-noticias-extra .view-display-id-block .view-content .views-row .views-field.views-field-title .field-content a,
  .panel-pane.pane-views.pane-clon-de-noticias-extra .view-display-id-block .view-content .views-row .views-field.views-field-title .field-content a {
    margin-left: 0;
  }
  /* line 4239, sass/_general.sass */
  .pane-clon-de-noticias-extra .view-display-id-block .view-content .views-row:nth-child(3n+2),
  .pane-views.pane-la-agencia .view-display-id-block .view-content .views-row:nth-child(3n+2),
  .pane-noticias-extra .view-display-id-block .view-content .views-row:nth-child(3n+2),
  .panel-pane.pane-views.pane-clon-de-noticias-extra .view-display-id-block .view-content .views-row:nth-child(3n+2) {
    margin: 0;
    width: 100%;
  }
  /* line 4247, sass/_general.sass */
  .page-prensa-agencia-de-noticias-extras .view-display-id-block .view-content,
  .page-prensa-agencia-de-noticias-lanzamientos .view-display-id-block .view-content,
  .pane-views.pane-la-agencia .view-display-id-block .view-content,
  .pane-novedades .view-display-id-block .view-content {
    display: inline-block;
    width: 100%;
    margin: 0;
  }
  /* line 4251, sass/_general.sass */
  .page-prensa-agencia-de-noticias-extras .view-display-id-block .views-row,
  .page-prensa-agencia-de-noticias-lanzamientos .view-display-id-block .views-row,
  .pane-views.pane-la-agencia .view-display-id-block .views-row,
  .pane-novedades .view-display-id-block .views-row {
    width: 100%;
    max-width: 668px;
    padding: 10px;
  }
  /* line 4257, sass/_general.sass */
  .page-prensa-agencia-de-noticias-extras .view-display-id-block_1 .view-content .views-row,
  .page-prensa-agencia-de-noticias-lanzamientos .view-display-id-block_1 .view-content .views-row,
  .pane-views.pane-la-agencia .view-display-id-block_1 .view-content .views-row,
  .pane-novedades .view-display-id-block_1 .view-content .views-row {
    width: 100%;
    max-width: 100%;
  }
}

@media (max-width: 420px) {
  /* line 4263, sass/_general.sass */
  .page-home .slick-dots {
    bottom: 55px;
  }
  /* line 4268, sass/_general.sass */
  .page-home .view-id-home_principal .views-field.views-field.views-field-title span {
    height: 140px;
  }
  /* line 4270, sass/_general.sass */
  .page-home .view-id-home_principal .views-field.views-field.views-field-title a {
    padding: 0;
    display: block;
    font-size: 18px;
  }
  /* line 4274, sass/_general.sass */
  .page-home .panel-panel.panel-col-first {
    width: 100%;
    margin: 0;
    padding: 0 10px;
  }
  /* line 4279, sass/_general.sass */
  .page-home .panel-panel.panel-col-first .view-content .views-row {
    width: 100%;
    position: relative;
    float: none;
    box-sizing: border-box;
    margin: 0;
    height: 100%;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 0;
    min-height: 300px;
    margin: 0 0 0 0;
  }
  /* line 4291, sass/_general.sass */
  .page-home .panel-panel.panel-col-first .view-content .views-row.views-row-even {
    margin: 10px 0 10px 0;
  }
  /* line 4295, sass/_general.sass */
  .panel-2col-stacked .panel-col-first .inside {
    margin: 0;
  }
}

/* line 4300, sass/_general.sass */
.page-inversionistas-bolsa-de-valores .panel-pane.pane-custom.pane-1 {
  background: #ececec;
  padding: 20px 20px 37px 20px;
  height: 350px;
  display: inline-block;
  margin-top: 10px;
  float: left;
  margin: 10px 0 0 10px;
  width: calc(100% / 3 - 15px);
}

/* line 4301, sass/_general.sass */
.page-inversionistas-bolsa-de-valores .panel-pane.pane-custom.pane-1 h2.pane-title {
  display: block;
  text-transform: uppercase;
  font-family: 'BrandonGrotesque-Bold';
  font-size: 22px;
  letter-spacing: -0.8px;
  color: #326cae;
  margin-bottom: 10px;
  text-align: center;
}

/* line 4310, sass/_general.sass */
.page-inversionistas-bolsa-de-valores .panel-pane.pane-custom.pane-1 h2.pane-title:before {
  content: '';
  height: 23px;
  width: 25px;
  background: url(https://static.caracoltvcorporativo.com/nuevoportal/download.png);
  background-size: contain;
  display: inline-block;
  background-repeat: no-repeat;
  margin-right: 8px;
}

/* line 4319, sass/_general.sass */
.page-inversionistas-bolsa-de-valores .panel-pane.pane-custom.pane-1 .pane-content {
  display: block;
  font-family: 'BrandonGrotesque-Bold';
  font-size: 19px;
  letter-spacing: -0.4px;
  text-align: left;
  color: #000000;
}

/* line 4334, sass/_general.sass */
.page-inversionistas-bolsa-de-valores .panel-pane.pane-custom.pane-1 a.btn-ver-mas.dialog-inline-custom {
  background: #D89600;
  color: #ffffff;
  font-family: 'BrandonGrotesque-Bold';
  height: 31px;
  text-align: center;
  padding: 2px 18px 0 10px;
  font-size: 18px;
}

/* line 4342, sass/_general.sass */
.page-inversionistas-bolsa-de-valores .panel-pane.pane-custom.pane-1 .relevant_item {
  display: inline-block;
  width: 100%;
  border-bottom: 1px dotted #ccc;
  padding: 5px 0;
}

/* line 4347, sass/_general.sass */
.page-inversionistas-bolsa-de-valores .panel-pane.pane-custom.pane-1 .relevant_item p {
  font-size: 17px;
  font-family: 'BrandonGrotesque-Bold';
  float: left;
}

/* line 4351, sass/_general.sass */
.page-inversionistas-bolsa-de-valores .panel-pane.pane-custom.pane-1 a.btn-ver-mas.dialog-inline-custom {
  border-radius: 5px;
  float: right;
  text-decoration: none;
}

/* line 4355, sass/_general.sass */
.page-inversionistas-bolsa-de-valores .pane-block-19 {
  margin: 10px 0;
}

/* line 4357, sass/_general.sass */
.page-inversionistas-bolsa-de-valores .pane-block-19 .pane-title {
  display: block;
  text-transform: uppercase;
  font-family: 'BrandonGrotesque-Bold';
  font-size: 26px;
  letter-spacing: -0.8px;
  color: #326cae;
  margin-bottom: 10px;
}

/* line 4365, sass/_general.sass */
.page-inversionistas-bolsa-de-valores .pane-block-19 .pane-title:before {
  content: '';
  height: 23px;
  width: 25px;
  background: url(https://static.caracoltvcorporativo.com/nuevoportal/download.png);
  background-size: contain;
  display: inline-block;
  background-repeat: no-repeat;
  margin-right: 8px;
}

/* line 4374, sass/_general.sass */
.page-inversionistas-bolsa-de-valores .pane-block-19 .pane-content a {
  bottom: 35px;
  right: 31%;
  background: #00244F;
  color: white;
  width: 300px;
  height: 30px;
  text-align: center;
  padding: 3px 7px 7px 7px;
  border-radius: 13px;
  font-family: 'BrandonGrotesque-Light';
  font-size: 20px;
}

/* line 4386, sass/_general.sass */
.page-inversionistas-bolsa-de-valores .pane-block-19 .pane-content a:after {
  top: 0;
  content: '';
  width: 32px;
  height: 18px;
  background: url(https://static.caracoltvcorporativo.com/nuevoportal/ico_download_azul.png);
  background-size: 23px 19px;
  display: inline-block;
  background-repeat: no-repeat;
  margin: 0 0 0 11px;
  padding: 0;
}

/*INFORME RELAVANTE FIN */
/* line 4398, sass/_general.sass */
.page-inversionistas-bolsa-de-valores .pane-block-23,
.panel-pane.pane-views.pane-bolsa-de-valores-blocks {
  margin: 10px 0 0 10px;
  background: #d0cfcd;
  padding: 15px;
  height: 350px;
  display: inline-block;
  float: left;
  width: calc(100% / 3 - 15px);
  clear: none;
}

/* line 4409, sass/_general.sass */
.page-inversionistas-bolsa-de-valores .pane-block-23 .class_block_general_global .class_general_imforme,
.page-inversionistas-bolsa-de-valores .pane-block-23 .class_block_general_global .class_general_title,
.panel-pane.pane-views.pane-bolsa-de-valores-blocks .class_block_general_global .class_general_imforme,
.panel-pane.pane-views.pane-bolsa-de-valores-blocks .class_block_general_global .class_general_title {
  width: 100%;
  display: inline-block;
  border-bottom: 1px solid #326cae;
  padding: 10px 0;
}

/* line 4415, sass/_general.sass */
.page-inversionistas-bolsa-de-valores .pane-block-23 .class_block_general_global .class_general_imforme p,
.page-inversionistas-bolsa-de-valores .pane-block-23 .class_block_general_global .class_general_title p,
.panel-pane.pane-views.pane-bolsa-de-valores-blocks .class_block_general_global .class_general_imforme p,
.panel-pane.pane-views.pane-bolsa-de-valores-blocks .class_block_general_global .class_general_title p {
  font-size: 17px;
  font-family: 'Montserrat-Regular';
  text-align: left;
  color: #000000;
  margin-top: 4px;
  display: inline-block;
}

/* line 4422, sass/_general.sass */
.page-inversionistas-bolsa-de-valores .pane-block-23 .class_block_general_global .class_general_imforme a,
.page-inversionistas-bolsa-de-valores .pane-block-23 .class_block_general_global .class_general_title a,
.panel-pane.pane-views.pane-bolsa-de-valores-blocks .class_block_general_global .class_general_imforme a,
.panel-pane.pane-views.pane-bolsa-de-valores-blocks .class_block_general_global .class_general_title a {
  background: #003381;
  color: #ffffff;
  font-family: 'Montserrat-Regular';
  padding: 2px 6px;
  font-size: 17px;
  float: right;
}

/* line 4429, sass/_general.sass */
.page-inversionistas-bolsa-de-valores .pane-block-23 h2,
.panel-pane.pane-views.pane-bolsa-de-valores-blocks h2 {
  text-transform: capitalize;
  font-family: 'Montserrat-Bold';
  font-size: 17px;
  color: #003381;
  margin-bottom: 10px;
}

/* line 4435, sass/_general.sass */
.page-inversionistas-bolsa-de-valores .pane-block-23 h2:before,
.panel-pane.pane-views.pane-bolsa-de-valores-blocks h2:before {
  content: '';
  height: 20px;
  width: 30px;
  background: url(../images/icon-descarga.png);
  background-size: contain;
  display: inline-block;
  background-repeat: no-repeat;
  margin: 0 3px;
}

/* line 4446, sass/_general.sass */
.page-inversionistas-bolsa-de-valores .pane-block-23 .views-field.views-field-title,
.panel-pane.pane-views.pane-bolsa-de-valores-blocks .views-field.views-field-title {
  display: inline-block;
  width: 100%;
}

/* line 4449, sass/_general.sass */
.page-inversionistas-bolsa-de-valores .pane-block-23 .views-field.views-field-title .field-content,
.panel-pane.pane-views.pane-bolsa-de-valores-blocks .views-field.views-field-title .field-content {
  display: inline-block;
  width: 100%;
  padding-bottom: 10px;
  border-bottom: 1px dotted #326cae;
  margin-bottom: 5px;
}

/* line 4455, sass/_general.sass */
.page-inversionistas-bolsa-de-valores .pane-block-23 .views-field.views-field-title .field-content a,
.panel-pane.pane-views.pane-bolsa-de-valores-blocks .views-field.views-field-title .field-content a {
  font-family: 'Montserrat-Regular';
  text-align: left;
  color: #000000;
  margin: 10px;
  display: inline-block;
  font-size: 18px;
}

/* line 4462, sass/_general.sass */
.page-inversionistas-bolsa-de-valores .pane-block-23 .views-field.views-field-title .field-content a:last-child,
.panel-pane.pane-views.pane-bolsa-de-valores-blocks .views-field.views-field-title .field-content a:last-child {
  border: 0;
}

/* line 4464, sass/_general.sass */
.page-inversionistas-bolsa-de-valores .pane-block-23 .views-field.views-field-title .field-content a:before,
.panel-pane.pane-views.pane-bolsa-de-valores-blocks .views-field.views-field-title .field-content a:before {
  content: '';
  height: 33px;
  width: 30px;
  background: url(../images/icon-documento.png) center;
  background-size: 23px;
  display: inline-block;
  float: left;
  background-repeat: no-repeat;
  margin: 4px 10px 0 0;
  background-color: #003381;
  padding: 5px;
}

/* line 4478, sass/_general.sass */
.page-inversionistas-bolsa-de-valores .pane-block-23 .view-bolsa-de-valores-blocks .view-footer,
.panel-pane.pane-views.pane-bolsa-de-valores-blocks .view-bolsa-de-valores-blocks .view-footer {
  background: #003381;
  width: 100%;
  text-align: center;
  padding: 8px;
}

/* line 4483, sass/_general.sass */
.page-inversionistas-bolsa-de-valores .pane-block-23 .view-bolsa-de-valores-blocks .view-footer a,
.panel-pane.pane-views.pane-bolsa-de-valores-blocks .view-bolsa-de-valores-blocks .view-footer a {
  text-transform: capitalize;
  font-family: 'Montserrat-Bold';
  font-size: 17px;
  color: #ffffff;
}

/* line 4488, sass/_general.sass */
.page-inversionistas-bolsa-de-valores .pane-block-23 .view-bolsa-de-valores-blocks .view-footer a:after,
.panel-pane.pane-views.pane-bolsa-de-valores-blocks .view-bolsa-de-valores-blocks .view-footer a:after {
  content: '';
  height: 10px;
  width: 10px;
  background: url(https://static.caracoltvcorporativo.com/nuevoportal/arrow.png);
  background-size: contain;
  display: inline-block;
  background-repeat: no-repeat;
  margin: 0 8px;
}

/* line 4499, sass/_general.sass */
.page-inversionistas-bolsa-de-valores .pane-block-23 .pane-quicktabs-junta-directiva .contextual-links-wrapper .pane-title,
.panel-pane.pane-views.pane-bolsa-de-valores-blocks .pane-quicktabs-junta-directiva .contextual-links-wrapper .pane-title {
  display: none;
}

/*fin descargables abajo */
/* line 4503, sass/_general.sass */
.page-inversionistas-bolsa-de-valores .block-easy-breadcrumb {
  display: none;
}

/* line 4508, sass/_general.sass */
.page-inversionistas-bolsa-de-valores .block-system .view-clon-de-informe-relevante .item-list .pager {
  display: block;
  border-radius: 20px;
  background-color: #e6e6e6;
  border: 2px solid #ccc;
  padding: 4px 80px;
  width: 70%;
  box-sizing: border-box;
  text-align: center;
  position: absolute;
  margin: 0 auto;
  left: 50%;
  max-width: 1500px;
  -ms-transform: translate(-50%, -40%);
      transform: translate(-50%, -40%);
}

/* line 4522, sass/_general.sass */
.page-inversionistas-bolsa-de-valores .block-system .view-clon-de-informe-relevante .item-list .pager li {
  font-size: 12px;
  color: #003381;
  font-family: 'Montserrat-Regular';
}

/* line 4526, sass/_general.sass */
.page-inversionistas-bolsa-de-valores .block-system .view-clon-de-informe-relevante .item-list .pager li a {
  font-size: 12px;
  color: #003381;
  font-family: 'Montserrat-Regular';
}

/* line 4533, sass/_general.sass */
.page-inversionistas-bolsa-de-valores .view-display-id-modalcolorbox .view-header {
  width: 100%;
  height: auto;
  background-color: #003381;
  text-align: center;
}

/* line 4538, sass/_general.sass */
.page-inversionistas-bolsa-de-valores .view-display-id-modalcolorbox .view-header .simev {
  text-transform: uppercase;
  background-color: #003381;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

/* line 4542, sass/_general.sass */
.page-inversionistas-bolsa-de-valores .view-display-id-modalcolorbox .view-header .simev h2 {
  font-family: 'Montserrat-Bold';
  color: white;
  font-size: 15px;
}

/* line 4546, sass/_general.sass */
.page-inversionistas-bolsa-de-valores .view-display-id-modalcolorbox .view-header .simev .closeModald {
  display: none;
}

/* line 4548, sass/_general.sass */
.page-inversionistas-bolsa-de-valores .view-display-id-modalcolorbox .view-header .simev_dos {
  padding: 10px 37px 10px 20px;
  text-transform: uppercase;
  background-color: #003381;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

/* line 4553, sass/_general.sass */
.page-inversionistas-bolsa-de-valores .view-display-id-modalcolorbox .view-header .simev_dos h2 {
  font-family: 'Montserrat-Bold';
  font-size: 15px;
  color: white;
}

/* line 4558, sass/_general.sass */
.page-inversionistas-bolsa-de-valores .view-display-id-modalcolorbox .view-header .quicktabs-style-nostyle li {
  width: 32%;
  font-family: 'Montserrat-Regular';
  font-weight: bold;
}

/* line 4562, sass/_general.sass */
.page-inversionistas-bolsa-de-valores .view-display-id-modalcolorbox .view-header .quicktabs-style-nostyle li a {
  color: white;
  font-family: 'Montserrat-Regular';
  text-decoration: none;
}

/* line 4566, sass/_general.sass */
.page-inversionistas-bolsa-de-valores .view-display-id-modalcolorbox .view-header ul {
  width: 100%;
  height: 38px;
  padding: 0;
  background: #CFCFCF;
  float: left;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 0;
}

/* line 4574, sass/_general.sass */
.page-inversionistas-bolsa-de-valores .view-display-id-modalcolorbox .view-header ul li {
  float: left;
  width: 100%;
  min-width: auto;
  height: 39px;
  padding: 10px;
  font-family: "BrandonGrotesque-Bold";
  display: table-cell;
}

/* line 4583, sass/_general.sass */
.page-inversionistas-bolsa-de-valores .view-display-id-modalcolorbox .view-header ul li:nth-child(3n+3) {
  border-right: none;
}

/* line 4585, sass/_general.sass */
.page-inversionistas-bolsa-de-valores .view-display-id-modalcolorbox .view-header ul li:nth-child(1) {
  max-width: 109px;
}

/* line 4587, sass/_general.sass */
.page-inversionistas-bolsa-de-valores #colorbox {
  max-height: 630px !important;
}

/* line 4589, sass/_general.sass */
.page-inversionistas-bolsa-de-valores #colorbox #cboxWrapper {
  background: none;
  border-radius: 0;
}

/* line 4592, sass/_general.sass */
.page-inversionistas-bolsa-de-valores #colorbox #cboxClose {
  top: 0;
}

/* line 4596, sass/_general.sass */
.page-inversionistas-bolsa-de-valores #colorbox #cboxLoadedContent .content #central {
  padding: 0;
  margin: 0;
}

/* line 4599, sass/_general.sass */
.page-inversionistas-bolsa-de-valores #colorbox #cboxLoadedContent .content #central .central {
  margin: 0;
  background: #fff;
  max-width: 100%;
}

/* line 4603, sass/_general.sass */
.page-inversionistas-bolsa-de-valores #colorbox #cboxLoadedContent .view-content {
  height: auto;
  margin: 0;
  padding: 0;
}

/* line 4607, sass/_general.sass */
.page-inversionistas-bolsa-de-valores #colorbox #cboxLoadedContent .view-content .field-content {
  font-size: 13px;
  font-family: 'Montserrat-regular';
  display: table;
  text-align: center;
  width: 100%;
  height: auto;
}

/* line 4614, sass/_general.sass */
.page-inversionistas-bolsa-de-valores #colorbox .views-row-even {
  background: #d0cfcd;
}

/* line 4616, sass/_general.sass */
.page-inversionistas-bolsa-de-valores #colorbox .views-row {
  width: 100%;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: auto;
  padding: 10px;
}

/* line 4621, sass/_general.sass */
.page-inversionistas-bolsa-de-valores #colorbox .views-row .views-field-created,
.page-inversionistas-bolsa-de-valores #colorbox .views-row .views-field-created-1,
.page-inversionistas-bolsa-de-valores #colorbox .views-row .views-field-field-documentos {
  max-width: 100px;
  display: table-cell !important;
  width: 100% !important;
  height: auto;
  padding: 0 10px;
  border-right: 1px solid #464553;
}

/* line 4630, sass/_general.sass */
.page-inversionistas-bolsa-de-valores #colorbox .views-row .views-field-created a,
.page-inversionistas-bolsa-de-valores #colorbox .views-row .views-field-created-1 a,
.page-inversionistas-bolsa-de-valores #colorbox .views-row .views-field-field-documentos a {
  content: "";
  height: 20px;
  width: 18px;
  display: inline-block;
  font-size: 0;
  background: url(https://static.caracoltvcorporativo.com/nuevoportal/download.png);
  background-size: contain;
  background-repeat: no-repeat;
}

/* line 4639, sass/_general.sass */
.page-inversionistas-bolsa-de-valores #colorbox .views-row .views-field-created span,
.page-inversionistas-bolsa-de-valores #colorbox .views-row .views-field-created-1 span,
.page-inversionistas-bolsa-de-valores #colorbox .views-row .views-field-field-documentos span {
  font-size: 13px;
  font-family: 'Montserrat-regular';
  display: table;
  margin-bottom: 10px;
  text-align: center;
  width: 100%;
  height: auto;
}

/* line 4647, sass/_general.sass */
.page-inversionistas-bolsa-de-valores #colorbox .views-row .views-field-title,
.page-inversionistas-bolsa-de-valores #colorbox .views-row .views-field-body {
  display: table-cell !important;
  width: 100% !important;
  height: auto;
  padding: 0 10px;
  border-right: 1px solid #464553;
}

/* line 4660, sass/_general.sass */
#quicktabs-junta_directiva ul.quicktabs-tabs li {
  background: #003381;
  font-size: 20px;
  text-align: center;
  padding: 10px;
  width: calc(100% / 3);
  display: block;
  box-sizing: border-box;
  margin: 0;
  border-right: 1px white solid;
  float: left;
}

/* line 4671, sass/_general.sass */
#quicktabs-junta_directiva ul.quicktabs-tabs li a {
  color: #ffffff;
}

/* line 4674, sass/_general.sass */
#quicktabs-junta_directiva ul.quicktabs-tabs li.active a {
  color: #003381;
}

/* line 4680, sass/_general.sass */
.view-id-portafolio_productos_y_servicios_uno .view-content div .views-field.views-field-field-imagen {
  display: inline-block;
  float: left;
  background: white;
}

/* line 4684, sass/_general.sass */
.view-id-portafolio_productos_y_servicios_uno .gris1 {
  width: 100%;
  float: left;
  padding: 1% 1% 1% 3%;
  background: #CFCFCF;
  margin: 15px 0 15px 0;
}

/* line 4690, sass/_general.sass */
.view-id-portafolio_productos_y_servicios_uno .gris1 > div {
  width: 50%;
  float: left;
  margin-bottom: 10px;
  padding-right: 10px;
}

/* line 4695, sass/_general.sass */
.view-id-portafolio_productos_y_servicios_uno .gris2 {
  width: 100%;
  float: left;
  padding: 0 14px 10px 38px;
  margin: 0 0 0 0;
}

/* line 4700, sass/_general.sass */
.view-id-portafolio_productos_y_servicios_uno .gris2 > div {
  width: 50%;
  float: left;
}

/* line 4703, sass/_general.sass */
.pane-bolsa-de-valores-blocks h2.pane-title {
  display: block;
}

/* line 4708, sass/_general.sass */
.view-id-portafolio_productos_y_servicios_uno .view-content div .views-field.views-field-description {
  display: block;
  width: 85%;
  padding-top: 0;
  margin: 10px 0;
  float: right;
  font-size: 18px;
  font-family: 'BrandonGrotesque-Light';
}

/* line 4722, sass/_general.sass */
.page-inversionistas-bolsa-de-valores .view-id-portafolio_productos_y_servicios_uno .view-content div .views-field.views-field-description .field-content p {
  font-family: 'Montserrat-Regular';
  font-size: 18px;
}

/* line 4727, sass/_general.sass */
.view-id-portafolio_productos_y_servicios_uno .view-content .views-field.views-field-name {
  display: inline-block;
  padding: 10px 0 0 11px;
  width: 60%;
}

/* line 4731, sass/_general.sass */
.view-id-portafolio_productos_y_servicios_uno .view-content .views-field.views-field-name span {
  font-family: 'Montserrat-Bold';
  font-size: 22px;
}

/* line 4737, sass/_general.sass */
.page-inversionistas-bolsa-de-valores .view-id-portafolio_productos_y_servicios_uno img {
  height: 50px;
  width: 41px;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% auto;
  overflow: hidden;
  filter: grayscale(100%);
  display: block;
  margin: 10px 10px 10px 15px;
}

/* line 4747, sass/_general.sass */
.page-inversionistas-bolsa-de-valores .views-field.views-field-field-imagen {
  border: solid 2px #00acff;
  overflow: hidden;
  width: 75px;
  height: 75px;
  background-repeat: no-repeat;
  background-position: 50%;
  border-radius: 50%;
  background-size: 100% auto;
  margin: 10px 0 0 10px;
}

/* line 4760, sass/_general.sass */
.view-id-portafolio_productos_y_servicios_uno .view-content .views-field.views-field-name a {
  color: black;
  font-family: 'BrandonGrotesque-Bold';
  font-size: 20px;
  text-decoration: none;
}

/* line 4765, sass/_general.sass */
.panel-pane.pane-block.pane-quicktabs-junta-directiva {
  padding: 0 10px;
  clear: both;
}

/* line 4768, sass/_general.sass */
.panel-pane.pane-block.pane-quicktabs-junta-directiva h2 {
  display: none;
}

/* line 4771, sass/_general.sass */
div#quicktabs-tabpage-junta_directiva-0 .view-content {
  background: #E6E6E6;
  display: inline-block;
  width: 100%;
  margin-top: 0;
}

/* line 4777, sass/_general.sass */
.pane-descargables-pie .pane-title {
  text-transform: capitalize;
  font-family: 'Montserrat-Regular';
  font-size: 24px;
  letter-spacing: 0.6px;
  color: #003381;
  padding: 0 15px;
}

/* line 4784, sass/_general.sass */
.pane-descargables-pie .pane-content {
  text-align: center;
}

/* line 4786, sass/_general.sass */
.pane-descargables-pie .pane-content .views-row {
  background: #003381;
  padding: 10px;
  display: inline-block;
  text-align: center;
  width: 32%;
  max-width: 483px;
  position: relative;
  margin: 3px 0;
}

/* line 4795, sass/_general.sass */
.pane-descargables-pie .pane-content .views-row .views-field-title {
  margin: 0 auto;
}

/* line 4798, sass/_general.sass */
.pane-descargables-pie .pane-content .views-row .field-content a {
  font-size: 14px;
  text-decoration: none;
  text-transform: capitalize;
  color: #ffffff;
  font-family: 'Montserrat-Regular';
}

/* line 4804, sass/_general.sass */
.pane-descargables-pie .pane-content .views-row .field-content:after {
  content: "";
  height: 22px;
  width: 26px;
  margin: 0 0px -1px 10px;
  background: url(https://static.caracoltvcorporativo.com/nuevoportal/descarga_blanco.png);
  background-size: contain;
  display: inline-block;
  background-repeat: no-repeat;
}

/* line 4815, sass/_general.sass */
.pane-descado-bolsa-valores .view-id-descado_bolsa_valores .view-header {
  position: relative;
  position: relative;
}

/* line 4818, sass/_general.sass */
.pane-descado-bolsa-valores .view-id-descado_bolsa_valores .view-header a:nth-child(3) {
  position: absolute;
  bottom: 35px;
  right: 40%;
}

/* line 4822, sass/_general.sass */
.pane-descado-bolsa-valores .view-id-descado_bolsa_valores .view-header a:nth-child(4) {
  position: absolute;
  bottom: 35px;
  right: 10%;
}

/* line 4826, sass/_general.sass */
.pane-descado-bolsa-valores .view-id-descado_bolsa_valores .view-header a:nth-child(3) {
  position: absolute;
  bottom: 35px;
  right: 31%;
  background: #00244F;
  color: white;
  width: 300px;
  height: 30px;
  text-align: center;
  padding: 3px 7px 7px 7px;
  border-radius: 25px;
  font-family: 'BrandonGrotesque-Light';
}

/* line 4838, sass/_general.sass */
.pane-descado-bolsa-valores .view-id-descado_bolsa_valores .view-header a:nth-child(4) {
  position: absolute;
  bottom: 35px;
  right: 115px;
  background: #00244F;
  color: white;
  width: 300px;
  height: 30px;
  text-align: center;
  padding: 3px 7px 7px 7px;
  border-radius: 25px;
  font-family: 'BrandonGrotesque-Light';
}

/* line 4850, sass/_general.sass */
.pane-descado-bolsa-valores .view-id-descado_bolsa_valores .view-header a:nth-child(3):after {
  top: 0;
  content: '';
  width: 10%;
  height: 87%;
  float: right;
  background: url(https://static.caracoltvcorporativo.com/nuevoportal/ico_download_azul.png);
  background-size: contain;
  display: inline-block;
  background-repeat: no-repeat;
  margin: 2px 0 0 0;
}

/* line 4862, sass/_general.sass */
.pane-descado-bolsa-valores .view-id-descado_bolsa_valores a:nth-child(4):after {
  top: 0;
  content: '';
  width: 10%;
  height: 87%;
  float: right;
  background: url(https://static.caracoltvcorporativo.com/nuevoportal/ico_download_azul.png);
  background-size: contain;
  background-repeat: no-repeat;
  margin: 2px 0 0 0;
}

/*junta directiva */
/* line 4874, sass/_general.sass */
div#quicktabs-tabpage-junta_directiva-1 {
  background: #E6E6E6;
  padding-top: 30px;
}

/* line 4877, sass/_general.sass */
div#quicktabs-tabpage-junta_directiva-1 .view-junta-directiva-uno {
  padding: 0 15px 5px 15px;
  box-sizing: border-box;
  width: 100%;
}

/* line 4881, sass/_general.sass */
div#quicktabs-tabpage-junta_directiva-1 .view-junta-directiva-uno .header_directivos {
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
  -ms-flex-pack: center;
      justify-content: center;
  background: #003381;
  margin-bottom: 15px;
}

/* line 4887, sass/_general.sass */
div#quicktabs-tabpage-junta_directiva-1 .view-junta-directiva-uno .header_directivos span {
  font-size: 18px;
  font-family: 'Montserrat-Regular';
  width: 33%;
  float: left;
  text-align: center;
  padding: 10px;
  color: #ffffff;
}

/* line 4895, sass/_general.sass */
div#quicktabs-tabpage-junta_directiva-1 .view-junta-directiva-uno .header_directivos .cor-directivos,
div#quicktabs-tabpage-junta_directiva-1 .view-junta-directiva-uno .header_directivos .cor-nombres {
  border-right: 1px #ffffff solid;
}

/* line 4898, sass/_general.sass */
div#quicktabs-tabpage-junta_directiva-1 .view-junta-directiva-uno .header_directivos .cor-calidad {
  border-left: 1px #ffffff solid;
}

/* line 4900, sass/_general.sass */
div#quicktabs-tabpage-junta_directiva-1 .view-junta-directiva-uno .gris4 {
  width: 100%;
  display: inline-block;
  background: #E6E6E6;
}

/* line 4904, sass/_general.sass */
div#quicktabs-tabpage-junta_directiva-1 .view-junta-directiva-uno .gris4 .views-row-odd {
  float: left;
  width: 50%;
  font-size: 18px;
}

/* line 4908, sass/_general.sass */
div#quicktabs-tabpage-junta_directiva-1 .view-junta-directiva-uno .gris4 .views-row-even {
  float: right;
  width: 50%;
  font-size: 18px;
}

/* line 4912, sass/_general.sass */
div#quicktabs-tabpage-junta_directiva-1 .view-junta-directiva-uno .gris3 {
  width: 100%;
  display: inline-block;
  background: #DDE2E3;
}

/* line 4916, sass/_general.sass */
div#quicktabs-tabpage-junta_directiva-1 .view-junta-directiva-uno .gris3 .views-row-odd {
  float: left;
  width: 50%;
  font-size: 18px;
}

/* line 4920, sass/_general.sass */
div#quicktabs-tabpage-junta_directiva-1 .view-junta-directiva-uno .gris3 .views-row-even {
  float: right;
  width: 50%;
  font-size: 18px;
}

/* line 4924, sass/_general.sass */
div#quicktabs-tabpage-junta_directiva-1 .view-junta-directiva-uno .view-content > div {
  font-family: 'Montserrat-Regular';
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-pack: center;
      justify-content: center;
  width: 100%;
}

/* line 4929, sass/_general.sass */
div#quicktabs-tabpage-junta_directiva-1 .view-junta-directiva-uno .view-content > div .views-field {
  float: left;
  width: 33%;
  padding: 0 5px 0 10px;
  margin-bottom: 10px;
  -ms-flex-align: center;
      align-items: center;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-pack: center;
      justify-content: center;
}

/* line 4937, sass/_general.sass */
div#quicktabs-tabpage-junta_directiva-1 .view-junta-directiva-uno .views-row-odd,
div#quicktabs-tabpage-junta_directiva-1 .view-junta-directiva-uno .views-row-even {
  height: 40px;
  font-size: 16px;
}

/* line 4945, sass/_general.sass */
#quicktabs-junta_directiva ul.quicktabs-tabs li.last.active {
  background-color: #E6E6E6;
  margin: 0;
}

/* line 4948, sass/_general.sass */
#quicktabs-junta_directiva ul.quicktabs-tabs li.active.active, #quicktabs-junta_directiva ul.quicktabs-tabs li.first.active {
  background-color: #E6E6E6;
}

/* line 4951, sass/_general.sass */
div#quicktabs-tabpage-junta_directiva-1 .view-junta-directiva {
  background: #E6E6E6;
  display: inline-block;
}

/* line 4954, sass/_general.sass */
div#quicktabs-junta_directiva .quicktabs-style-nostyle {
  margin: 0 !important;
  padding: 0;
  width: 100%;
  clear: both;
}

/*representastes legales */
/* line 4963, sass/_general.sass */
#quicktabs-representates_legales .item-list ul li {
  background: #003381;
  text-transform: uppercase;
  width: calc(100% / 3);
  margin: 0;
}

/* line 4969, sass/_general.sass */
#quicktabs-representates_legales .item-list ul li.active a {
  color: #003381;
}

/* line 4972, sass/_general.sass */
#quicktabs-representates_legales ul.quicktabs-tabs li.first.active, #quicktabs-representates_legales ul.quicktabs-tabs li.active.active, #quicktabs-representates_legales ul.quicktabs-tabs li.last.active {
  background: #E6E6E6;
}

/* line 4977, sass/_general.sass */
div#quicktabs-tabpage-junta_directiva-2 {
  background-color: #E6E6E6;
  padding: 20px 10px 24px 10px;
  box-sizing: border-box;
  width: 100%;
}

/* line 4982, sass/_general.sass */
div#quicktabs-representates_legales {
  border: 1px solid #b8c2c6;
}

/* line 4985, sass/_general.sass */
.view-representantes-legales .views-row-odd {
  background: #EDEDED;
  height: 40px;
  font-size: 18px;
  padding: 10px 110px;
  font-family: 'Montserrat-Regular';
}

/* line 4991, sass/_general.sass */
.view-representantes-legales .views-row-even {
  background: #DDE2E3;
  height: 40px;
  font-size: 18px;
  padding: 10px 110px;
  font-family: 'Montserrat-Regular';
}

/* line 4998, sass/_general.sass */
span.views-field.views-field-field-cargo {
  width: 50%;
  display: inline-block;
  padding: 0 100px;
}

/* line 5002, sass/_general.sass */
span.views-field.views-field-field-cargo span {
  text-transform: capitalize;
  font-family: 'Montserrat-Regular';
}

/* line 5005, sass/_general.sass */
span.views-field.views-field-title {
  display: inline-block;
  width: 49%;
  padding: 0px 110px;
  text-transform: capitalize;
}

/* line 5010, sass/_general.sass */
span.views-field.views-field-title a {
  color: black;
  text-decoration: none;
}

/*Efectos contractuales  CSS */
/* line 5017, sass/_general.sass */
#quicktabs-tabpage-representates_legales-1 span.views-field.views-field-field-cargo {
  width: calc(100%/3);
  display: inline-block;
  padding: 0 10px;
}

/* line 5021, sass/_general.sass */
#quicktabs-tabpage-representates_legales-1 span.views-field.views-field-title {
  display: inline-block;
  width: 30%;
  padding: 0 10px;
}

/* line 5025, sass/_general.sass */
#quicktabs-tabpage-representates_legales-1 span.views-field.views-field-title span {
  text-transform: capitalize;
  font-family: 'Montserrat-Regular';
}

/* line 5028, sass/_general.sass */
#quicktabs-tabpage-representates_legales-1 span.views-field.views-field-field-nombre {
  display: inline-block;
}

/* line 5030, sass/_general.sass */
#quicktabs-tabpage-representates_legales-1 span.views-field.views-field-field-nombre span {
  font-family: 'Montserrat-Regular';
}

/* line 5032, sass/_general.sass */
#quicktabs-tabpage-representates_legales-1 .views-row-odd {
  background: #EDEDED;
  height: 40px;
  font-size: 18px;
  padding: 10px 10px;
  font-family: 'Montserrat-Regular';
}

/* line 5038, sass/_general.sass */
#quicktabs-tabpage-representates_legales-1 .view-representantes-legales .views-row-even {
  background: #DDE2E3;
  height: 40px;
  font-size: 18px;
  padding: 10px 10px;
  font-family: 'Montserrat-Regular';
}

/* line 5046, sass/_general.sass */
#quicktabs-tabpage-representates_legales-2 span.views-field.views-field-field-cargo {
  width: calc(100%/3);
  display: inline-block;
  padding: 0 10px;
  text-transform: capitalize;
}

/* line 5051, sass/_general.sass */
#quicktabs-tabpage-representates_legales-2 span.views-field.views-field-title {
  display: inline-block;
  width: 35%;
  padding: 0 10px;
  text-transform: capitalize;
}

/* line 5056, sass/_general.sass */
#quicktabs-tabpage-representates_legales-2 span.views-field.views-field-field-nombre {
  display: inline-block;
  padding: 0 10px;
}

/* line 5059, sass/_general.sass */
#quicktabs-tabpage-representates_legales-2 .views-row-odd {
  background: #EDEDED;
  height: 40px;
  font-size: 18px;
  padding: 10px 10px;
  font-family: 'Montserrat-Regular';
}

/* line 5065, sass/_general.sass */
#quicktabs-tabpage-representates_legales-2 .view-representantes-legales .views-row-even {
  background: #DDE2E3;
  height: 40px;
  font-size: 18px;
  padding: 10px 10px;
  font-family: 'Montserrat-Regular';
}

/*Despliegue de Responsabilidad Corporativa */
/* line 5073, sass/_general.sass */
.page-taxonomy-term .easy-breadcrumb {
  padding: 20px 0 15px 10px;
}

/* line 5078, sass/_general.sass */
.page-taxonomy-term .vocabulary-nuestras-responsabilidades .field.field-name-title {
  padding-bottom: 10px;
}

/* line 5080, sass/_general.sass */
.page-taxonomy-term .vocabulary-nuestras-responsabilidades .field.field-name-title h2 {
  font-size: 22px;
  color: #003381;
  font-family: 'Montserrat-Bold';
}

/* line 5084, sass/_general.sass */
.page-taxonomy-term .vocabulary-nuestras-responsabilidades .group-download {
  background: #d0cfcd;
  margin: 10px 0;
  padding: 15px;
}

/* line 5088, sass/_general.sass */
.page-taxonomy-term .vocabulary-nuestras-responsabilidades .group-download h3 {
  text-transform: capitalize;
  font-family: 'Montserrat-Bold';
  font-size: 24px;
  letter-spacing: -0.8px;
  color: #003381;
  margin-bottom: 10px;
}

/* line 5095, sass/_general.sass */
.page-taxonomy-term .vocabulary-nuestras-responsabilidades .group-download h3:before {
  content: '';
  height: 20px;
  width: 30px;
  background: url(../images/icon-descarga.png);
  background-size: contain;
  display: inline-block;
  background-repeat: no-repeat;
  margin: 0 3px;
}

/* line 5108, sass/_general.sass */
.page-taxonomy-term .vocabulary-nuestras-responsabilidades .group-download .field-name-field-documentos .field-items .file a {
  font-size: 18px;
  font-family: 'Montserrat-Regular';
  text-align: left;
  color: #ffffff;
  background-color: #003381;
  margin: 4px 0;
  padding: 15px;
  display: inline-block;
  width: 100%;
}

/* line 5118, sass/_general.sass */
.page-taxonomy-term .vocabulary-nuestras-responsabilidades .group-download .field-name-field-documentos .field-items .file a:before {
  content: '';
  height: 33px;
  width: 28px;
  background: url(../images/icon-documento.png) center;
  background-size: 23px;
  display: inline-block;
  background-repeat: no-repeat;
  float: left;
  margin: 4px 10px 0 0;
}

/* line 5128, sass/_general.sass */
.page-taxonomy-term .vocabulary-nuestras-responsabilidades .group-download > div {
  margin: 0 0 10px 0;
  min-height: 59px;
}

/* line 5133, sass/_general.sass */
.page-taxonomy-term .vocabulary-nuestras-responsabilidades .field-item.even .block-views {
  float: left;
  width: 100%;
  background-color: #d0cfcd;
  padding: 10px;
}

/* line 5139, sass/_general.sass */
.page-taxonomy-term .vocabulary-nuestras-responsabilidades .block-icck-social-networks h2 {
  display: none;
}

/* line 5144, sass/_general.sass */
.page-taxonomy-term .vocabulary-nuestras-responsabilidades .social-network .item-list ul li {
  margin: 0 0.5em 0.25em 0;
  padding: 0 0 3px 0;
  display: inline-block;
  vertical-align: middle;
}

/* line 5150, sass/_general.sass */
.page-taxonomy-term .vocabulary-nuestras-responsabilidades .taxonomy-term-description {
  margin-bottom: 60px;
}

/* line 5152, sass/_general.sass */
.page-taxonomy-term .vocabulary-nuestras-responsabilidades .taxonomy-term-description p {
  width: 100%;
  font-size: 18px;
  font-family: 'Montserrat-Regular';
  line-height: 1.67;
}

/* line 5157, sass/_general.sass */
.page-taxonomy-term .galleria-theme-classic {
  margin-top: -3px;
  margin-bottom: 10px;
  height: auto !important;
}

/* line 5161, sass/_general.sass */
.page-taxonomy-term .galleria-theme-classic .galleria-image-nav {
  top: 45% !important;
}

/* line 5165, sass/_general.sass */
.page-taxonomy-term .galleria-stage .galleria-images .galleria-image {
  top: 0px !important;
}

@media (max-width: 1279px) {
  /* line 5172, sass/_general.sass */
  .page-taxonomy-term .vocabulary-nuestras-responsabilidades .field.field-name-title h2 {
    font-size: 22px;
  }
  /* line 5174, sass/_general.sass */
  .page-taxonomy-term .vocabulary-nuestras-responsabilidades .social-network .item-list ul li {
    display: none;
  }
  /* line 5176, sass/_general.sass */
  .page-taxonomy-term .vocabulary-nuestras-responsabilidades .taxonomy-term-description {
    margin-bottom: 0;
  }
  /* line 5178, sass/_general.sass */
  .page-taxonomy-term .vocabulary-nuestras-responsabilidades .taxonomy-term-description p {
    padding-left: 0;
  }
  /* line 5180, sass/_general.sass */
  .page-taxonomy-term .field-name-bloque-redes-custom,
  .page-taxonomy-term .field.field-name-redes-custom2 {
    margin-top: 5px;
    margin-left: 0;
    z-index: 1;
  }
  /* line 5186, sass/_general.sass */
  .page-taxonomy-term .field-name-bloque-redes-custom > div,
  .page-taxonomy-term .field.field-name-redes-custom2 > div {
    width: 100%;
    float: left;
    display: inline-block;
    margin-top: 10px;
    margin-left: 6%;
    margin: 0;
    padding: 0;
  }
  /* line 5194, sass/_general.sass */
  .page-taxonomy-term .field-name-bloque-redes-custom > div ul.social-preset,
  .page-taxonomy-term .field.field-name-redes-custom2 > div ul.social-preset {
    text-align: center;
  }
  /* line 5197, sass/_general.sass */
  .page-taxonomy-term .field-name-bloque-redes-custom > div .field-name-bloque-redes-custom .field-name-redes-custom2,
  .page-taxonomy-term .field.field-name-redes-custom2 > div .field-name-bloque-redes-custom .field-name-redes-custom2 {
    bottom: 0 !important;
    z-index: 2;
    background: linear-gradient(rgba(255, 255, 255, 0.2), white, rgba(255, 255, 255, 0.2));
    position: fixed;
  }
  /* line 5202, sass/_general.sass */
  .page-taxonomy-term .field-name-bloque-redes-custom .taxonomy-term-description,
  .page-taxonomy-term .field.field-name-redes-custom2 .taxonomy-term-description {
    padding: 10px 0 0 0;
  }
  /* line 5204, sass/_general.sass */
  .page-taxonomy-term .field-name-bloque-redes-custom .galleria-theme-classic .galleria-thumbnails-container,
  .page-taxonomy-term .field.field-name-redes-custom2 .galleria-theme-classic .galleria-thumbnails-container {
    display: block !important;
    height: 1% !important;
    margin: 10% 0 !important;
  }
  /* line 5208, sass/_general.sass */
  .page-taxonomy-term .field-name-bloque-redes-custom .galleria-image,
  .page-taxonomy-term .field.field-name-redes-custom2 .galleria-image {
    top: 0px !important;
  }
  /* line 5210, sass/_general.sass */
  .page-taxonomy-term .field-name-bloque-redes-custom .galleria-stage .galleria-images .galleria-image img,
  .page-taxonomy-term .field.field-name-redes-custom2 .galleria-stage .galleria-images .galleria-image img {
    top: 55px !important;
    width: 100% !important;
    height: auto !important;
  }
  /* line 5215, sass/_general.sass */
  .page-taxonomy-term div#block-block-10 {
    margin: 0;
  }
  /* line 5217, sass/_general.sass */
  .page-taxonomy-term div#block-block-10 h2 {
    font-size: 28px;
  }
  /* line 5219, sass/_general.sass */
  .page-taxonomy-term div#block-imageblock-11 h2 {
    font-size: 18px;
  }
  /* line 5221, sass/_general.sass */
  .page-taxonomy-term ._modal img {
    width: 100% !important;
    height: auto;
    margin-top: 10px;
    margin-bottom: 40px;
  }
  /* line 5226, sass/_general.sass */
  .page-taxonomy-term img.imageblock-image {
    margin-top: 10px;
    width: 100% !important;
    height: auto;
  }
  /* line 5230, sass/_general.sass */
  .page-taxonomy-term ._backModal {
    overflow: scroll;
  }
  /* line 5232, sass/_general.sass */
  .page-taxonomy-term ._backModal .contentModal {
    width: 100%;
    height: auto;
    margin: 111px auto 0;
  }
  /* line 5233, sass/_general.sass */
  .page-taxonomy-term ._backModal .contentModal .title {
    margin-top: 25px;
  }
  /* line 5238, sass/_general.sass */
  .page-taxonomy-term ._backModal .contentModal .contentText {
    padding: 0;
  }
  /* line 5239, sass/_general.sass */
  .page-taxonomy-term ._backModal .contentModal .contentText ._left {
    width: 100%;
  }
  /* line 5241, sass/_general.sass */
  .page-taxonomy-term ._backModal .contentModal .contentText ._right {
    width: 100%;
  }
  /* line 5242, sass/_general.sass */
  .page-taxonomy-term ._backModal .contentModal .contentText ._right ol li {
    font-size: 14px;
  }
  /* line 5246, sass/_general.sass */
  .page-taxonomy-term .ds-2col > .group-right {
    padding: 0;
  }
  /* line 5248, sass/_general.sass */
  .page-taxonomy-term .ds-2col > .group-right .field-name-nuestrasresponsabilidadesbloque {
    padding: 0 10px;
  }
  /* line 5250, sass/_general.sass */
  .page-taxonomy-term .group-download.field-group-div {
    display: block;
  }
  /* line 5252, sass/_general.sass */
  .page-taxonomy-term .galleria-container.notouch.galleria-theme-classic {
    height: 345px !important;
    margin-bottom: 10px;
  }
}

/* line 5255, sass/_general.sass */
.pane-quicktabs-junta-directiva .pane-content #quicktabs-junta_directiva {
  display: block;
  margin-top: 33px;
}

/* line 5259, sass/_general.sass */
.page-inversionistas-bolsa-de-valores .panel-col-bottom, .page-inversionistas-bolsa-de-valores .center-wrapper {
  display: none !important;
}

@media (max-width: 866px) {
  /* line 5268, sass/_general.sass */
  .page-taxonomy-term-31 .field-name-field-asuntos-relevantes-movil,
  .page-taxonomy-term-32 .field-name-field-asuntos-relevantes-movil,
  .page-taxonomy-term-33 .field-name-field-asuntos-relevantes-movil,
  .page-taxonomy-term-34 .field-name-field-asuntos-relevantes-movil,
  .page-taxonomy-term-35 .field-name-field-asuntos-relevantes-movil,
  .page-taxonomy-term-36 .field-name-field-asuntos-relevantes-movil {
    display: block !important;
    width: 100%;
    height: 100%;
    margin: 20px 0;
    float: left;
  }
  /* line 5274, sass/_general.sass */
  .page-taxonomy-term-31 .field-name-field-asuntos-relevantes-movil:before,
  .page-taxonomy-term-32 .field-name-field-asuntos-relevantes-movil:before,
  .page-taxonomy-term-33 .field-name-field-asuntos-relevantes-movil:before,
  .page-taxonomy-term-34 .field-name-field-asuntos-relevantes-movil:before,
  .page-taxonomy-term-35 .field-name-field-asuntos-relevantes-movil:before,
  .page-taxonomy-term-36 .field-name-field-asuntos-relevantes-movil:before {
    content: "Asuntos Relevantes";
    font-family: 'Montserrat-Regular';
    font-size: 18px;
    color: #003381;
  }
  /* line 5282, sass/_general.sass */
  .page-taxonomy-term-31 #colorbox #cboxWrapper #cboxLoadedContent img,
  .page-taxonomy-term-32 #colorbox #cboxWrapper #cboxLoadedContent img,
  .page-taxonomy-term-33 #colorbox #cboxWrapper #cboxLoadedContent img,
  .page-taxonomy-term-34 #colorbox #cboxWrapper #cboxLoadedContent img,
  .page-taxonomy-term-35 #colorbox #cboxWrapper #cboxLoadedContent img,
  .page-taxonomy-term-36 #colorbox #cboxWrapper #cboxLoadedContent img {
    max-width: 320px !important;
    max-height: 430px;
    margin: 0 auto;
    width: auto !important;
  }
  /* line 5287, sass/_general.sass */
  .field-name-field-asuntos-relevantes-.field-type-image {
    display: none;
  }
}

/* line 5291, sass/_general.sass */
.pane-block-22 .pane-content.desplegar1:after {
  content: "";
  width: 49px;
  height: 49px;
  display: block;
  background: transparent url(https://static.caracoltvcorporativo.com/nuevoportal/white-down-arrow-png-2.png) center center no-repeat;
  background-size: 30px;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  rotation: 180deg;
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  margin: 0 1px 0 0;
}

/*Bolsa De Valores  movil */
@media (max-width: 1024px) {
  /* line 5309, sass/_general.sass */
  .page-inversionistas-bolsa-de-valores .panel-col-bottom {
    display: block !important;
    background-color: #E6E6E6;
    width: 100%;
    box-sizing: border-box;
  }
  /* line 5310, sass/_general.sass */
  .page-inversionistas-bolsa-de-valores .panel-col-bottom:hover .inside {
    display: block;
  }
  /* line 5316, sass/_general.sass */
  .page-inversionistas-bolsa-de-valores .center-wrapper {
    display: block !important;
    background-color: #E6E6E6;
    width: 100%;
    box-sizing: border-box;
  }
  /* line 5321, sass/_general.sass */
  .page-inversionistas-bolsa-de-valores .center-wrapper .panel-col-first {
    float: left;
    width: 100%;
  }
  /* line 5324, sass/_general.sass */
  .page-inversionistas-bolsa-de-valores .panel-2col-bricks .panel-col-last {
    display: none !important;
  }
  /* line 5327, sass/_general.sass */
  .page-inversionistas-bolsa-de-valores .panel-col-bottom .panel-separator {
    margin: 0;
  }
  /* line 5329, sass/_general.sass */
  .page-inversionistas-bolsa-de-valores .panel-pane.pane-custom.pane-1 {
    background: #ececec;
    padding: 20px 20px 37px 20px;
    height: 350px;
    display: inline-block;
    margin-top: 10px;
    float: left;
    margin: 10px 0 0;
    width: 100%;
  }
  /* line 5331, sass/_general.sass */
  .page-inversionistas-bolsa-de-valores .panel-pane.pane-custom.pane-1 h2.pane-title:before {
    content: '';
    height: 23px;
    width: 25px;
    background: url(https://static.caracoltvcorporativo.com/nuevoportal/download.png);
    background-size: contain;
    display: inline-block;
    background-repeat: no-repeat;
    margin-right: 8px;
  }
  /* line 5340, sass/_general.sass */
  .page-inversionistas-bolsa-de-valores .panel-pane.pane-custom.pane-1 .pane-content {
    display: block;
    font-family:   "BrandonGrotesque-Light";
    font-size: 19px;
    letter-spacing: -0.4px;
    text-align: left;
    color: #000000;
  }
  /* line 5356, sass/_general.sass */
  .panel-pane.pane-custom.pane-1 a.btn-ver-mas.dialog-inline-custom {
    background: #D89600;
    color: #ffffff;
    font-family: 'BrandonGrotesque-Bold';
    height: 31px;
    text-align: center;
    padding: 5px 17px 5px 17px;
  }
  /* line 5363, sass/_general.sass */
  .panel-pane.pane-custom.pane-1 .relevant_item {
    display: inline-block;
    width: 100%;
    border-bottom: 1px dotted #ccc;
    padding: 5px 0;
  }
  /* line 5368, sass/_general.sass */
  .panel-pane.pane-custom.pane-1 .relevant_item p {
    font-size: 17px;
    font-family: 'BrandonGrotesque-Bold';
    float: left;
  }
  /* line 5372, sass/_general.sass */
  .panel-pane.pane-custom.pane-1 a.btn-ver-mas.dialog-inline-custom {
    border-radius: 5px;
    float: right;
  }
  /* line 5375, sass/_general.sass */
  .page-inversionistas-bolsa-de-valores .pane-block-19 {
    margin: 10px 0;
  }
  /* line 5377, sass/_general.sass */
  .page-inversionistas-bolsa-de-valores .pane-block-19 .pane-title {
    display: block;
    text-transform: uppercase;
    font-family: 'BrandonGrotesque-Bold';
    font-size: 26px;
    letter-spacing: -0.8px;
    color: #326cae;
    margin-bottom: 10px;
  }
  /* line 5385, sass/_general.sass */
  .page-inversionistas-bolsa-de-valores .pane-block-19 .pane-title:before {
    content: '';
    height: 23px;
    width: 25px;
    background: url(https://static.caracoltvcorporativo.com/nuevoportal/download.png);
    background-size: contain;
    display: inline-block;
    background-repeat: no-repeat;
    margin-right: 8px;
  }
  /* line 5394, sass/_general.sass */
  .page-inversionistas-bolsa-de-valores .pane-block-19 .pane-content a {
    bottom: 35px;
    right: 0;
    background: #00244F;
    color: white;
    width: 100%;
    height: 30px;
    text-align: center;
    padding: 3px 7px 7px 7px;
    border-radius: 13px;
    font-family:   "BrandonGrotesque-Light";
    font-size: 15px;
  }
  /* line 5406, sass/_general.sass */
  .page-inversionistas-bolsa-de-valores .pane-block-19 .pane-content a:after {
    top: 0;
    content: '';
    width: 32px;
    height: 18px;
    background: url(https://static.caracoltvcorporativo.com/nuevoportal/ico_download_azul.png);
    background-size: 23px 19px;
    display: inline-block;
    background-repeat: no-repeat;
    margin: 0 0 0 11px;
    padding: 0;
  }
  /*descargablaes de abajo */
  /*MODAL DE BOLSA DE VALORES BLOQUE INFORME RELEVANTE */
  /* line 5419, sass/_general.sass */
  .modal-dos {
    width: 100%;
    height: 100%;
    position: fixed;
    background-color: rgba(0, 0, 0, 0.5);
    top: 0;
    left: 0px;
    z-index: 10;
    display: none;
    text-align: center;
  }
  /* line 5420, sass/_general.sass */
  .modal-dos .view-group {
    width: 81%;
    min-height: 574px;
    margin: 0 auto;
    box-sizing: border-box;
    height: auto;
  }
  /* line 5421, sass/_general.sass */
  .modal-dos .view-group .views-field.views-field-field-documentos .field-content a {
    color: transparent;
    content: '';
    height: 20px;
    width: 18px;
    background: url(https://static.caracoltvcorporativo.com/nuevoportal/download.png);
    background-size: contain;
    display: inline-block;
    background-repeat: no-repeat;
    margin-right: 0;
  }
  /* line 5436, sass/_general.sass */
  .modal-dos .view-group .view-content {
    height: auto;
    padding-bottom: 10px;
    padding-top: 10px;
  }
  /* line 5449, sass/_general.sass */
  .modal-dos .view-header {
    margin-top: 90px;
  }
  /* line 5451, sass/_general.sass */
  .modal-dos img.file-icon {
    display: none;
  }
  /* line 5454, sass/_general.sass */
  .modal-dos .views-field.views-field-created, .modal-dos .views-field.views-field-created-1, .modal-dos .views-field.views-field-title, .modal-dos .views-field.views-field-body, .modal-dos .views-field.views-field-field-documentos {
    display: inline-block;
  }
  /* line 5457, sass/_general.sass */
  .modal-dos span.views-label.views-label-created, .modal-dos span.views-label.views-label-created-1, .modal-dos span.views-label.views-label-title, .modal-dos span.views-label.views-label-body, .modal-dos span.views-label.views-label-field-documentos {
    display: block;
    text-transform: capitalize;
    font-size: 15px;
    color: #326cae;
    padding: 0 25px;
    font-family: 'BrandonGrotesque-Bold';
  }
  /* line 5464, sass/_general.sass */
  .modal-dos .view-content .field-content {
    font-size: 13px;
    font-family:   "BrandonGrotesque-Light";
  }
  /*INFORME RELAVANTE FIN */
  /* line 5468, sass/_general.sass */
  .panel-pane.pane-views.pane-bolsa-de-valores-blocks {
    margin: 10px 0 0;
  }
  /* line 5471, sass/_general.sass */
  .page-inversionistas-bolsa-de-valores .central {
    padding: 10px;
  }
  /* line 5473, sass/_general.sass */
  .panel-pane.pane-views.pane-bolsa-de-valores-blocks {
    background: #ececec;
    padding: 20px 20px 37px 20px;
    height: 350px;
    display: inline-block;
    float: left;
    width: 100%;
  }
  /* line 5480, sass/_general.sass */
  .panel-pane.pane-views.pane-bolsa-de-valores-blocks:nth-child(3n+3) {
    background: #ececec;
    padding: 20px 20px 37px 20px;
    height: auto;
    display: inline-block;
    float: left;
    width: 100%;
    margin: 10px 0 0;
  }
  /* line 5489, sass/_general.sass */
  .page-inversionistas-bolsa-de-valores .panel-pane.pane-views.pane-bolsa-de-valores-blocks h2 {
    text-transform: uppercase;
    font-family: 'BrandonGrotesque-Bold';
    font-size: 22px;
    letter-spacing: -0.8px;
    color: #326cae;
    margin-bottom: 10px;
    text-align: center;
  }
  /* line 5497, sass/_general.sass */
  .page-inversionistas-bolsa-de-valores .panel-pane.pane-views.pane-bolsa-de-valores-blocks h2:before {
    content: '';
    height: 23px;
    width: 25px;
    background: url(https://static.caracoltvcorporativo.com/nuevoportal/download.png);
    background-size: contain;
    display: inline-block;
    background-repeat: no-repeat;
    margin-right: 8px;
  }
  /* line 5506, sass/_general.sass */
  .page-inversionistas-bolsa-de-valores .panel-pane.pane-views.pane-bolsa-de-valores-blocks div .views-field.views-field-title a {
    font-family: 'BrandonGrotesque-Bold';
    font-size: 20px;
    letter-spacing: -0.4px;
    text-align: left;
    color: #000000;
    text-decoration: none;
  }
  /* line 5514, sass/_general.sass */
  .pane-bolsa-de-valores-blocks .view-bolsa-de-valores-blocks .view-content > div {
    display: inline-block;
    width: 100%;
    padding-bottom: 10px;
    border-bottom: 1px dotted #326cae;
    margin-bottom: 5px;
  }
  /* line 5520, sass/_general.sass */
  .pane-bolsa-de-valores-blocks .view-bolsa-de-valores-blocks .view-content > div:last-child {
    border: 0;
  }
  /* line 5522, sass/_general.sass */
  .pane-bolsa-de-valores-blocks .view.view-bolsa-de-valores-blocks {
    display: block;
  }
  /* line 5524, sass/_general.sass */
  .pane-bolsa-de-valores-blocks .view-bolsa-de-valores-blocks .view-content {
    display: inline-block;
    width: 100%;
  }
  /* line 5532, sass/_general.sass */
  .page-inversionistas-bolsa-de-valores .panel-pane.pane-views.pane-bolsa-de-valores-blocks div .views-field.views-field-title a:before {
    content: '';
    height: 30px;
    width: 30px;
    background: url(https://static.caracoltvcorporativo.com/nuevoportal/documento.png) center;
    background-size: 23px;
    display: inline-block;
    background-repeat: no-repeat;
    background-color: #326cae;
    float: left;
    padding: 15px;
    margin: 4px 10px 0 0;
  }
  /* line 5545, sass/_general.sass */
  .view-bolsa-de-valores-blocks .view-footer {
    background: #007FA7;
    width: 100%;
    height: 30px;
    text-align: center;
    padding: 3px 7px 7px 7px;
    margin: 7px 0 0 0;
  }
  /* line 5552, sass/_general.sass */
  .view-footer a {
    font-family:   "BrandonGrotesque-Light";
    color: white;
    text-transform: uppercase;
  }
  /* line 5556, sass/_general.sass */
  .view-footer a:after {
    content: '';
    height: 8px;
    width: 3%;
    background: url(https://static.caracoltvcorporativo.com/nuevoportal/arrow.png);
    background-size: contain;
    display: inline-block;
    background-repeat: no-repeat;
    margin: 10px 0 1px 7px;
  }
  /*fin descargables abajo */
  /* line 5567, sass/_general.sass */
  .page-inversionistas-bolsa-de-valores .social-network .item-list ul li {
    margin: 0 0 0.25em 0.5em;
    padding: 0;
    display: inline-block;
    vertical-align: middle;
    margin-top: 10px;
  }
  /* line 5573, sass/_general.sass */
  .page-inversionistas-bolsa-de-valores h2.pane-title {
    display: none;
  }
  /* line 5575, sass/_general.sass */
  .page-inversionistas-bolsa-de-valores .view-header h1 {
    text-transform: lowercase;
    margin: -100px 0 0 0;
    position: absolute;
    font-size: 45px;
    font-family: 'BrandonGrotesque-Bold';
  }
  /* line 5581, sass/_general.sass */
  .page-inversionistas-bolsa-de-valores .view-header h1::first-letter {
    text-transform: uppercase;
  }
  /* line 5583, sass/_general.sass */
  .page-inversionistas-bolsa-de-valores .social-network .item-list ul {
    margin: 0 0 0.75em 0;
    padding: 33px 0px 0 3px;
    position: relative;
    height: auto;
  }
  /* line 5589, sass/_general.sass */
  .quicktabs-style-nostyle li {
    width: 32%;
    font-family:   "BrandonGrotesque-Light";
    font-weight: bold;
  }
  /* line 5593, sass/_general.sass */
  .quicktabs-style-nostyle li a {
    color: white;
    font-family: 'BrandonGrotesque-Bold';
    text-decoration: none;
  }
  /* line 5597, sass/_general.sass */
  .quicktabs-style-nostyle .item-list ul li {
    background: #326cae;
    font-size: 20px;
    text-align: center;
    padding: 10px;
    width: calc(100% / 3);
    display: block;
    box-sizing: border-box;
    margin: 0;
    border-right: 1px white solid;
    float: left;
    width: 100%;
  }
  /* line 5609, sass/_general.sass */
  .quicktabs-style-nostyle .item-list ul li:nth-child(3n+3) {
    border-right: none;
  }
  /* line 5611, sass/_general.sass */
  #quicktabs-junta_directiva ul.quicktabs-tabs li.active a {
    color: #156CB2;
    text-align: left;
    float: left;
  }
  /* line 5615, sass/_general.sass */
  #quicktabs-junta_directiva ul.quicktabs-tabs li.active a:after {
    top: 0;
    padding: 0;
    content: '';
    height: 43px;
    width: 36px;
    background-image: url(https://static.caracoltvcorporativo.com/nuevoportal/FlechaFTmovil.png);
    background-size: 30px auto;
    display: inline-block;
    background-position: center;
    background-repeat: no-repeat;
    margin: 0;
    float: left;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    rotation: 0deg;
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
    transition: all 0s;
    position: absolute;
    right: 0;
  }
  /* line 5636, sass/_general.sass */
  .view-id-portafolio_productos_y_servicios_uno .view-content div .views-field.views-field-field-imagen {
    display: inline-block;
    float: left;
  }
  /* line 5639, sass/_general.sass */
  .view-id-portafolio_productos_y_servicios_uno .view-content .gris1 {
    width: 100%;
    float: left;
    padding: 1% 1% 1% 3%;
    background: #CFCFCF;
    margin: 15px 0 15px 0;
  }
  /* line 5645, sass/_general.sass */
  .view-id-portafolio_productos_y_servicios_uno .view-content .gris1 > div {
    width: 50%;
    float: left;
    margin-bottom: 10px;
    padding-right: 10px;
  }
  /* line 5650, sass/_general.sass */
  .view-id-portafolio_productos_y_servicios_uno .view-content .gris2 {
    width: 100%;
    float: left;
    padding: 0 14px 10px 38px;
    margin: 0 0 0 0;
  }
  /* line 5655, sass/_general.sass */
  .view-id-portafolio_productos_y_servicios_uno .view-content .gris2 > div {
    width: 50%;
    float: left;
  }
  /* line 5658, sass/_general.sass */
  .pane-bolsa-de-valores-blocks h2.pane-title {
    display: block;
  }
  /* line 5661, sass/_general.sass */
  .view-id-portafolio_productos_y_servicios_uno .view-content div .views-field.views-field-description {
    display: block;
    font-family:   "BrandonGrotesque-Light";
    width: 85%;
    padding-top: 0;
    margin: 10px 0;
    float: right;
  }
  /* line 5668, sass/_general.sass */
  .view-id-portafolio_productos_y_servicios_uno .view-content .views-field.views-field-name {
    display: inline-block;
    padding: 10px 0 0 11px;
    width: 60%;
  }
  /* line 5673, sass/_general.sass */
  .page-inversionistas-bolsa-de-valores .view-id-portafolio_productos_y_servicios_uno img {
    height: 75px;
    width: 75px;
    background-repeat: no-repeat;
    background-position: 50%;
    border-radius: 50%;
    background-size: 100% auto;
    overflow: hidden;
    filter: grayscale(100%);
    display: block;
  }
  /* line 5683, sass/_general.sass */
  .page-inversionistas-bolsa-de-valores .view-id-portafolio_productos_y_servicios_uno .views-field.views-field-field-imagen {
    border: solid 2px #DC9400;
    overflow: hidden;
    width: 75px;
    height: 75px;
    background-repeat: no-repeat;
    background-position: 50%;
    border-radius: 50%;
    background-size: 100% auto;
    margin: 10px 0 0 10px;
  }
  /* line 5693, sass/_general.sass */
  .view-id-portafolio_productos_y_servicios_uno .view-content .views-field.views-field-name a {
    color: black;
    font-family: 'BrandonGrotesque-Light';
    font-size: 20px;
  }
  /* line 5697, sass/_general.sass */
  .panel-pane.pane-block.pane-quicktabs-junta-directiva {
    padding: 0 10px;
  }
  /* line 5699, sass/_general.sass */
  div#quicktabs-tabpage-junta_directiva-0 .view-content {
    background: #E6E6E6;
    display: inline-block;
    width: 100%;
    margin-top: 0;
  }
  /* line 5705, sass/_general.sass */
  .pane-descado-bolsa-valores .view-id-descado_bolsa_valores .view-header {
    position: relative;
    position: relative;
  }
  /* line 5709, sass/_general.sass */
  .pane-descado-bolsa-valores .view-id-descado_bolsa_valores .view-header a:nth-child(3):nth-child(4) {
    position: absolute;
    bottom: 35px;
    right: 40%;
  }
  /* line 5713, sass/_general.sass */
  .pane-descado-bolsa-valores .view-id-descado_bolsa_valores .view-header a:nth-child(3) {
    position: absolute;
    bottom: 35px;
    right: 31%;
    background: #00244F;
    color: white;
    width: 300px;
    height: 30px;
    text-align: center;
    padding: 3px 7px 7px 7px;
    border-radius: 25px;
    font-family: 'BrandonGrotesque-Light';
  }
  /* line 5725, sass/_general.sass */
  .pane-descado-bolsa-valores .view-id-descado_bolsa_valores .view-header a:nth-child(4) {
    position: absolute;
    bottom: 35px;
    right: 115px;
    background: #00244F;
    color: white;
    width: 300px;
    height: 30px;
    text-align: center;
    padding: 3px 7px 7px 7px;
    border-radius: 25px;
    font-family: 'BrandonGrotesque-Light';
  }
  /* line 5737, sass/_general.sass */
  .pane-descado-bolsa-valores .view-id-descado_bolsa_valores .view-header a:nth-child(3):after {
    top: 0;
    content: '';
    width: 10%;
    height: 87%;
    float: right;
    background: url(https://static.caracoltvcorporativo.com/nuevoportal/ico_download_azul.png);
    background-size: contain;
    display: inline-block;
    background-repeat: no-repeat;
    margin: 2px 0 0 0;
  }
  /* line 5749, sass/_general.sass */
  .pane-descado-bolsa-valores .view-id-descado_bolsa_valores a:nth-child(4):after {
    top: 0;
    content: '';
    width: 10%;
    height: 87%;
    float: right;
    background: url(https://static.caracoltvcorporativo.com/nuevoportal/ico_download_azul.png);
    background-size: contain;
    background-repeat: no-repeat;
    margin: 2px 0 0 0;
  }
  /* line 5759, sass/_general.sass */
  div#quicktabs-tabpage-junta_directiva-1 {
    background: #E6E6E6;
    padding-top: 30px;
  }
  /* line 5762, sass/_general.sass */
  div#quicktabs-tabpage-junta_directiva-1 .view-junta-directiva-uno {
    padding: 0 15px 5px 15px;
    box-sizing: border-box;
    width: 100%;
  }
  /* line 5763, sass/_general.sass */
  div#quicktabs-tabpage-junta_directiva-1 .view-junta-directiva-uno .gris4 {
    width: 100%;
    display: inline-block;
    background: #E6E6E6;
  }
  /* line 5767, sass/_general.sass */
  div#quicktabs-tabpage-junta_directiva-1 .view-junta-directiva-uno .gris4 .views-row-odd {
    float: left;
    width: 50%;
    font-size: 18px;
  }
  /* line 5771, sass/_general.sass */
  div#quicktabs-tabpage-junta_directiva-1 .view-junta-directiva-uno .gris4 .views-row-even {
    float: right;
    width: 50%;
    font-size: 18px;
  }
  /* line 5775, sass/_general.sass */
  div#quicktabs-tabpage-junta_directiva-1 .view-junta-directiva-uno .gris3 {
    width: 100%;
    display: inline-block;
    background: #DDE2E3;
  }
  /* line 5779, sass/_general.sass */
  div#quicktabs-tabpage-junta_directiva-1 .view-junta-directiva-uno .gris3 .views-row-odd {
    float: left;
    width: 50%;
    font-size: 18px;
  }
  /* line 5783, sass/_general.sass */
  div#quicktabs-tabpage-junta_directiva-1 .view-junta-directiva-uno .gris3 .views-row-even {
    float: right;
    width: 50%;
  }
  /* line 5789, sass/_general.sass */
  div#quicktabs-tabpage-junta_directiva-1 .view-junta-directiva-uno .view-content > div {
    font-family: 'BrandonGrotesque-Bold';
  }
  /* line 5791, sass/_general.sass */
  div#quicktabs-tabpage-junta_directiva-1 .view-junta-directiva-uno .views-row-odd, div#quicktabs-tabpage-junta_directiva-1 .view-junta-directiva-uno .views-row-even {
    height: 40px;
    font-size: 18px;
    padding: 8px 12%;
  }
  /* line 5796, sass/_general.sass */
  #quicktabs-junta_directiva ul.quicktabs-tabs li.last.active {
    background-color: #E6E6E6;
    margin: 0;
  }
  /* line 5799, sass/_general.sass */
  #quicktabs-junta_directiva ul.quicktabs-tabs li.active.active {
    background-color: #E6E6E6;
  }
  /* line 5801, sass/_general.sass */
  #quicktabs-junta_directiva ul.quicktabs-tabs li.first.active {
    background-color: #E6E6E6;
    width: 100%;
  }
  /* line 5805, sass/_general.sass */
  div#quicktabs-tabpage-junta_directiva-1 .view-junta-directiva {
    background: #E6E6E6;
    display: inline-block;
  }
  /* line 5808, sass/_general.sass */
  div#quicktabs-junta_directiva .quicktabs-style-nostyle {
    margin: 0 !important;
    padding: 0;
    width: 100%;
    clear: both;
  }
  /*representastes legales */
  /* line 5815, sass/_general.sass */
  #quicktabs-representates_legales .item-list ul li {
    background: #237da3;
    text-transform: uppercase;
    width: calc(100% / 3);
    margin: 0;
  }
  /* line 5820, sass/_general.sass */
  #quicktabs-representates_legales .item-list ul li.active a {
    color: #237da3;
  }
  /* line 5823, sass/_general.sass */
  #quicktabs-representates_legales ul.quicktabs-tabs li.first.active, #quicktabs-representates_legales ul.quicktabs-tabs li.active.active, #quicktabs-representates_legales ul.quicktabs-tabs li.last.active {
    background: #EDEDED;
  }
  /* line 5826, sass/_general.sass */
  div#quicktabs-tabpage-junta_directiva-2 {
    background-color: #E6E6E6;
    padding: 20px 10px 24px 10px;
    box-sizing: border-box;
    width: 100%;
  }
  /* line 5831, sass/_general.sass */
  div#quicktabs-representates_legales {
    border: 1px solid #b8c2c6;
  }
  /* line 5835, sass/_general.sass */
  .view-representantes-legales .views-row.views-row-1.views-row-odd.views-row-first, .view-representantes-legales .views-row.views-row-2.views-row-even {
    display: none;
  }
  /* line 5837, sass/_general.sass */
  .view-representantes-legales .views-row-odd {
    background: #EDEDED;
    height: 40px;
    font-size: 18px;
    padding: 10px 110px;
    font-family: 'BrandonGrotesque-Bold';
  }
  /* line 5843, sass/_general.sass */
  .view-representantes-legales .views-row-even {
    background: #DDE2E3;
    height: 40px;
    font-size: 18px;
    padding: 10px 110px;
    font-family: 'BrandonGrotesque-Light';
  }
  /* line 5850, sass/_general.sass */
  span.views-field.views-field-field-cargo {
    width: 50%;
    display: inline-block;
    padding: 0 100px;
    text-transform: capitalize;
    font-family: 'BrandonGrotesque-Bold';
  }
  /* line 5856, sass/_general.sass */
  span.views-field.views-field-title {
    display: inline-block;
    width: 49%;
    padding: 0px 110px;
    text-transform: capitalize;
  }
  /* line 5861, sass/_general.sass */
  span.views-field.views-field-title a {
    color: black;
  }
  /*Efectos contractuales  CSS */
  /* line 5866, sass/_general.sass */
  #quicktabs-tabpage-representates_legales-1 span.views-field.views-field-field-cargo {
    width: calc(100%/3);
    display: inline-block;
    padding: 0 10px;
    text-transform: capitalize;
  }
  /* line 5871, sass/_general.sass */
  #quicktabs-tabpage-representates_legales-1 span.views-field.views-field-title {
    display: inline-block;
    width: 30%;
    padding: 0 10px;
    text-transform: capitalize;
  }
  /* line 5876, sass/_general.sass */
  #quicktabs-tabpage-representates_legales-1 span.views-field.views-field-field-nombre {
    display: inline-block;
    padding: 0 10px;
  }
  /* line 5879, sass/_general.sass */
  #quicktabs-tabpage-representates_legales-1 .views-row-odd {
    background: #EDEDED;
    height: 40px;
    font-size: 18px;
    padding: 10px 10px;
    font-family: 'BrandonGrotesque-Light';
  }
  /* line 5885, sass/_general.sass */
  #quicktabs-tabpage-representates_legales-1 .view-representantes-legales .views-row-even {
    background: #DDE2E3;
    height: 40px;
    font-size: 18px;
    padding: 10px 10px;
    font-family: 'BrandonGrotesque-Light';
  }
  /* line 5893, sass/_general.sass */
  #quicktabs-tabpage-representates_legales-2 span.views-field.views-field-field-cargo {
    width: calc(100%/3);
    display: inline-block;
    padding: 0 10px;
    text-transform: capitalize;
  }
  /* line 5898, sass/_general.sass */
  #quicktabs-tabpage-representates_legales-2 span.views-field.views-field-title {
    display: inline-block;
    width: 35%;
    padding: 0 10px;
    text-transform: capitalize;
  }
  /* line 5903, sass/_general.sass */
  #quicktabs-tabpage-representates_legales-2 span.views-field.views-field-field-nombre {
    display: inline-block;
    padding: 0 10px;
  }
  /* line 5906, sass/_general.sass */
  #quicktabs-tabpage-representates_legales-2 .views-row-odd {
    background: #EDEDED;
    height: 40px;
    color: blue;
    font-size: 18px;
    padding: 10px 10px;
    font-family: 'BrandonGrotesque-Light';
  }
  /* line 5914, sass/_general.sass */
  #quicktabs-tabpage-representates_legales-2 .view-representantes-legales .views-row-even {
    background: #DDE2E3;
    height: 40px;
    color: red;
    font-size: 18px;
    padding: 10px 10px;
    font-family: 'BrandonGrotesque-Bold';
  }
  /* line 5922, sass/_general.sass */
  .pane-block-22 .pane-content {
    position: relative;
  }
  /* line 5926, sass/_general.sass */
  .pane-bolsa-de-valores-movil .pane-2,
  .pane-quicktabs-junta-directiva .pane-2 {
    display: block !important;
  }
  /* line 5928, sass/_general.sass */
  .pane-bolsa-de-valores-movil .pane-2:hover,
  .pane-quicktabs-junta-directiva .pane-2:hover {
    padding: 0 10px 10px 10px;
    background-color: #E6E6E6;
    margin-bottom: 2px;
    margin-top: 17px;
  }
  /* line 5933, sass/_general.sass */
  .pane-representantes-legales-movil {
    display: block;
  }
  /* line 5935, sass/_general.sass */
  .pane-representantes-legales-movil:hover {
    padding: 0;
    background-color: #E6E6E6;
    margin-bottom: 2px;
  }
  /* line 5939, sass/_general.sass */
  .pane-content #quicktabs-junta_directiva {
    display: none;
  }
  /* line 5941, sass/_general.sass */
  .pane-bolsa-de-valores-movil > h2.pane-title,
  .pane-quicktabs-junta-directiva .pane-2 > h2.pane-title,
  .pane-block-22 p {
    background: #003381;
    font-size: 20px;
    padding: 10px;
    display: block;
    margin: 0;
    float: left;
    width: 100%;
    color: #ffffff;
    font-family: 'Montserrat-Bold';
    margin-bottom: 2px;
    text-align: left;
    position: relative;
  }
  /* line 5956, sass/_general.sass */
  .pane-representantes-legales-movil > h2.pane-title {
    background: #00acff;
    font-size: 18px;
    padding: 10px;
    display: block;
    margin: 0;
    float: left;
    width: 100%;
    color: #ffffff;
    font-family: 'Montserrat-Bold';
    text-transform: capitalize;
    text-align: left;
  }
  /* line 5971, sass/_general.sass */
  .pane-bolsa-de-valores-movil .pane-content,
  .pane-quicktabs-junta-directiva .pane-2 .pane-content,
  .pane-representantes-legales-movil .pane-content {
    display: none;
  }
  /* line 5976, sass/_general.sass */
  .pane-bolsa-de-valores-movil .pane-content .view-id-bolsa_de_valores_movil .views-field-field-imagen {
    display: inline-block;
    float: left;
    width: 75px;
    padding: 0;
  }
  /* line 5983, sass/_general.sass */
  .pane-bolsa-de-valores-movil .pane-content .view-display-id-block .view-content > div {
    background: #d0cfcd;
    margin: 3px 10px;
    padding: 10px;
    min-height: 139px;
  }
  /* line 5989, sass/_general.sass */
  .pane-bolsa-de-valores-movil .pane-content .views-field-field-imagen img {
    height: 50px;
    width: 50px;
    filter: grayscale(100%);
    margin: 14% 17%;
  }
  /* line 5997, sass/_general.sass */
  .pane-bolsa-de-valores-movil .view-display-id-block .view-content > div .views-field-name {
    display: inline-block;
    padding: 10px;
    width: 70%;
  }
  /* line 6001, sass/_general.sass */
  .pane-bolsa-de-valores-movil .view-display-id-block .view-content > div .views-field-name span {
    font-family: 'Montserrat-Bold';
    font-size: 20px;
    color: #003381;
  }
  /* line 6005, sass/_general.sass */
  .pane-bolsa-de-valores-movil .view-display-id-block .view-content > div .views-field-description {
    display: block;
    margin: 0 0 0 95px;
  }
  /* line 6008, sass/_general.sass */
  .pane-bolsa-de-valores-movil .view-display-id-block .view-content > div .views-field-description p {
    font-family: 'Montserrat-Regular';
    font-size: 16px;
  }
  /* line 6011, sass/_general.sass */
  .pane-bolsa-de-valores-movil .panel-col-first {
    float: left;
    width: 100%;
  }
  /* line 6015, sass/_general.sass */
  .page-inversionistas-bolsa-de-valores .panel-col-middle {
    display: none !important;
  }
  /* line 6017, sass/_general.sass */
  .page-inversionistas-bolsa-de-valores .panel-2col-bricks .panel-col-first .inside {
    margin: 0;
  }
  /* line 6019, sass/_general.sass */
  .pane-representantes-legales-movil {
    display: none;
    width: 100%;
    position: relative;
    z-index: 1;
  }
  /* line 6025, sass/_general.sass */
  .pane-representantes-legales-movil .view-content > div {
    min-width: 285px;
    height: 80px;
    padding: 10px 20px;
    text-transform: capitalize;
    margin: 0 auto;
  }
  /* line 6031, sass/_general.sass */
  .pane-representantes-legales-movil .view-content > div .views-field-title,
  .pane-representantes-legales-movil .view-content > div .views-field-field-nombre {
    font-family: 'BrandonGrotesque-Light';
  }
  /* line 6034, sass/_general.sass */
  .pane-representantes-legales-movil .view-content .views-row-first {
    height: 130px;
    display: block;
    display: block;
    padding: 60px 10px 10px 20px;
  }
  /* line 6039, sass/_general.sass */
  .pane-representantes-legales-movil .view-content .view-representantes-legales-movil {
    border: 1px solid #b7c2c4;
  }
  /* line 6043, sass/_general.sass */
  .pane-representantes-legales-movil .view-content .views-row-odd {
    background-color: #ededed;
    height: auto;
  }
  /* line 6046, sass/_general.sass */
  .pane-representantes-legales-movil .view-content .views-row-even {
    background-color: #dde1e4;
    height: auto;
  }
  /* line 6051, sass/_general.sass */
  .pane-block-22 .pane-content:after {
    content: "";
    width: 49px;
    height: 49px;
    display: block;
    background: transparent url(https://static.caracoltvcorporativo.com/nuevoportal/white-down-arrow-png-2.png) center center no-repeat;
    background-size: 30px;
    position: absolute;
    right: 0;
    margin: 0 1px 0 0;
    top: 0;
  }
  /* line 6064, sass/_general.sass */
  .pane-bolsa-de-valores-movil h2:before {
    content: '';
    width: 49px;
    height: 48px;
    display: block;
    background: transparent url(https://static.caracoltvcorporativo.com/nuevoportal/white-down-arrow-png-2.png) center center no-repeat;
    background-size: 30px;
    position: absolute;
    right: 0;
    top: 0;
  }
  /* line 6076, sass/_general.sass */
  .pane-bolsa-de-valores-movil.desplegar1 h2:before {
    content: '';
    width: 49px;
    height: 49px;
    display: block;
    background: transparent url(https://static.caracoltvcorporativo.com/nuevoportal/white-down-arrow-png-2.png) center center no-repeat;
    background-size: 30px;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    rotation: 180deg;
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    margin: 0 1px 0 0;
  }
  /* line 6094, sass/_general.sass */
  .pane-bolsa-de-valores-movil .pane-content,
  .pane-quicktabs-junta-directiva .pane-2 .pane-content,
  .pane-representantes-legales-movil .pane-content {
    display: none;
  }
  /* line 6098, sass/_general.sass */
  .pane-bolsa-de-valores-movil .pane-content .view-id-bolsa_de_valores_movil .views-field-field-imagen .field-content,
  .pane-quicktabs-junta-directiva .pane-2 .pane-content .view-id-bolsa_de_valores_movil .views-field-field-imagen .field-content,
  .pane-representantes-legales-movil .pane-content .view-id-bolsa_de_valores_movil .views-field-field-imagen .field-content {
    height: 75px;
    background-repeat: no-repeat;
    background-position: 50%;
    border-radius: 50%;
    background-size: 100% auto;
    overflow: hidden;
    display: block;
    background: white;
  }
  /* line 6107, sass/_general.sass */
  .pane-bolsa-de-valores-movil.desplegar1,
  .pane-representantes-legales-movildesplegar1,
  .pane-representantes-legales-movil.desplegar1 {
    z-index: 0;
  }
  /* line 6111, sass/_general.sass */
  .pane-bolsa-de-valores-movil.desplegar1 .pane-content,
  .pane-representantes-legales-movildesplegar1 .pane-content,
  .pane-representantes-legales-movil.desplegar1 .pane-content {
    display: block;
  }
  /* line 6115, sass/_general.sass */
  .pane-bolsa-de-valores-movil.desplegar1 .pane-content .view-bolsa-de-valores-movil.view-display-id-block_1 .view-content,
  .pane-representantes-legales-movildesplegar1 .pane-content .view-bolsa-de-valores-movil.view-display-id-block_1 .view-content,
  .pane-representantes-legales-movil.desplegar1 .pane-content .view-bolsa-de-valores-movil.view-display-id-block_1 .view-content {
    margin-top: 5px;
    width: 100%;
    display: inline-block;
  }
  /* line 6119, sass/_general.sass */
  .pane-bolsa-de-valores-movil.desplegar1 .pane-content .view-bolsa-de-valores-movil.view-display-id-block_1 .view-content .views-row,
  .pane-representantes-legales-movildesplegar1 .pane-content .view-bolsa-de-valores-movil.view-display-id-block_1 .view-content .views-row,
  .pane-representantes-legales-movil.desplegar1 .pane-content .view-bolsa-de-valores-movil.view-display-id-block_1 .view-content .views-row {
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
  }
  /* line 6125, sass/_general.sass */
  .pane-bolsa-de-valores-movil.desplegar1 .pane-content .view-bolsa-de-valores-movil.view-display-id-block_1 .view-content .views-row .views-field .field-content .cor-directivos,
  .pane-bolsa-de-valores-movil.desplegar1 .pane-content .view-bolsa-de-valores-movil.view-display-id-block_1 .view-content .views-row .views-field .field-content .cor-calidad,
  .pane-representantes-legales-movildesplegar1 .pane-content .view-bolsa-de-valores-movil.view-display-id-block_1 .view-content .views-row .views-field .field-content .cor-directivos,
  .pane-representantes-legales-movildesplegar1 .pane-content .view-bolsa-de-valores-movil.view-display-id-block_1 .view-content .views-row .views-field .field-content .cor-calidad,
  .pane-representantes-legales-movil.desplegar1 .pane-content .view-bolsa-de-valores-movil.view-display-id-block_1 .view-content .views-row .views-field .field-content .cor-directivos,
  .pane-representantes-legales-movil.desplegar1 .pane-content .view-bolsa-de-valores-movil.view-display-id-block_1 .view-content .views-row .views-field .field-content .cor-calidad {
    font-size: 14px;
    font-family: 'Montserrat-Regular';
    width: 43%;
    text-align: left;
    color: #ffffff;
    background-color: #003381;
    float: left;
    border-bottom: 0.1px solid #ffffff;
    display: inline-table;
    padding: 2px;
  }
  /* line 6137, sass/_general.sass */
  .pane-bolsa-de-valores-movil.desplegar1 .pane-content .view-bolsa-de-valores-movil.view-display-id-block_1 .view-content .views-row .views-field .field-content .rows,
  .pane-representantes-legales-movildesplegar1 .pane-content .view-bolsa-de-valores-movil.view-display-id-block_1 .view-content .views-row .views-field .field-content .rows,
  .pane-representantes-legales-movil.desplegar1 .pane-content .view-bolsa-de-valores-movil.view-display-id-block_1 .view-content .views-row .views-field .field-content .rows {
    font-size: 13px;
    font-family: 'Montserrat-Regular';
    width: 57%;
    text-align: left;
    color: #000000;
    float: right;
    padding: 2px;
  }
}

/* line 6145, sass/_general.sass */
.menu li.expanded ul.menu li {
  margin: 0 !important;
  line-height: 20px;
}

/* line 6149, sass/_general.sass */
.sesion p {
  display: inline-block;
  color: #ffffff;
  font-size: 14px;
  font-family: 'Montserrat-Light';
  margin: 0;
}

/* line 6155, sass/_general.sass */
.sesion a {
  margin: 0;
  width: 100%;
}

/* line 6160, sass/_general.sass */
.user-info-from-cookie {
  background: #ececec;
  width: 32%;
  padding: 1%;
  display: block;
  margin: 10px auto;
  box-shadow: 0 0 100px rgba(0, 0, 0, 0.1);
}

/* line 6167, sass/_general.sass */
.user-info-from-cookie label {
  font-family: 'Montserrat-Bold';
  font-size: 14px;
}

/* line 6170, sass/_general.sass */
.user-info-from-cookie .form-text {
  margin: 6px 0;
  border: 1px solid #ccc;
  padding: 8px;
  width: 100%;
}

/* line 6175, sass/_general.sass */
.user-info-from-cookie .description {
  font-size: 15px;
  font-family: 'Montserrat-Light';
}

/* line 6178, sass/_general.sass */
.user-info-from-cookie input#edit-submit {
  background-color: #326cae;
  color: white;
  font-size: 18px;
  font-family: 'Montserrat-Light';
  margin: 0 0 2% 32%;
  padding: 6px;
}

/* line 6185, sass/_general.sass */
.user-info-from-cookie select#edit-field-medio-und {
  margin: 6px;
  border: 1px solid #ccc;
  padding: 8px;
  width: 90%;
  width: 100%;
  height: 32px;
}

/* line 6196, sass/_general.sass */
.vertical-tabs ul.vertical-tabs-list li a strong {
  font-family: 'Montserrat-Bold';
  font-size: 13px;
  color: #000000;
  text-decoration: none !important;
}

/* line 6201, sass/_general.sass */
.vertical-tabs ul.vertical-tabs-list li.selected {
  background-color: #cccccc;
  border-right-width: 0;
}

@media (max-width: 768px) {
  /* line 6206, sass/_general.sass */
  .menu .despliegue_responsabilidad > ul.menu::after {
    display: none;
  }
  /* line 6209, sass/_general.sass */
  .page-user-register .vertical-tabs {
    width: 100%;
    margin: 0;
  }
  /* line 6212, sass/_general.sass */
  .page-user-register .vertical-tabs .vertical-tabs-list {
    width: 100%;
    margin: 0;
  }
  /* line 6215, sass/_general.sass */
  .page-user-register .vertical-tabs .vertical-tabs-list .first {
    width: 61%;
    float: left;
  }
  /* line 6218, sass/_general.sass */
  .page-user-register .vertical-tabs .vertical-tabs-list .first a {
    padding: 10px 5px;
  }
  /* line 6220, sass/_general.sass */
  .page-user-register .vertical-tabs .vertical-tabs-list .first a strong {
    font-family: "BrandonGrotesque-Bold";
    font-weight: normal;
    font-size: 14px;
    color: black;
    text-decoration: none !important;
  }
  /* line 6226, sass/_general.sass */
  .page-user-register .vertical-tabs .vertical-tabs-list .last {
    width: 39%;
    float: left;
  }
  /* line 6229, sass/_general.sass */
  .page-user-register .vertical-tabs .vertical-tabs-list .last a {
    padding: 10px 5px;
  }
  /* line 6231, sass/_general.sass */
  .page-user-register .vertical-tabs .vertical-tabs-list .last a strong {
    font-family: 'Montserrat-Bold';
    font-weight: normal;
    font-size: 14px;
    color: black;
    text-decoration: none !important;
  }
}

/* line 6238, sass/_general.sass */
form#user-pass {
  background: #ececec;
  width: 32%;
  padding: 1%;
  display: block;
  margin: 10px auto;
  box-shadow: 0 0 100px rgba(0, 0, 0, 0.1);
}

/* line 6245, sass/_general.sass */
form#user-pass label {
  font-family: 'Montserrat-Bold';
  font-size: 16px;
  margin: 0 10px;
}

/* line 6249, sass/_general.sass */
form#user-pass input#edit-name {
  margin: 6px;
  border: 1px solid #ccc;
  padding: 8px;
  width: 98%;
}

/* line 6254, sass/_general.sass */
form#user-pass input#edit-submit {
  background: #003381;
  color: #ffffff;
  font-size: 18px;
  font-family: 'Montserrat-Light';
  margin: 0 10px;
  padding: 10px;
  border: 0;
  border-radius: 0;
  margin: 0 auto;
  display: block;
}

@media (min-width: 768px) and (max-width: 1024px) {
  /* line 6267, sass/_general.sass */
  form#user-pass {
    width: 40%;
  }
  /* line 6269, sass/_general.sass */
  form#user-pass input#edit-submit {
    margin: 0 10% 0 5%;
  }
}

@media (max-width: 768px) and (min-width: 501px) {
  /* line 6273, sass/_general.sass */
  form#user-pass {
    width: 50%;
  }
  /* line 6275, sass/_general.sass */
  form#user-pass input#edit-submit {
    margin: 0 10% 0 5%;
    font-size: 15px;
  }
}

@media (max-width: 500px) and (min-width: 320px) {
  /* line 6286, sass/_general.sass */
  form#user-pass {
    width: 90%;
  }
  /* line 6288, sass/_general.sass */
  form#user-pass input#edit-submit {
    margin: 0 10% 0 5%;
    font-size: 16px;
  }
  /* line 6291, sass/_general.sass */
  .user-info-from-cookie {
    width: 90%;
  }
  /* line 6293, sass/_general.sass */
  .user-info-from-cookie .form-text {
    width: 96% !important;
  }
  /* line 6295, sass/_general.sass */
  .user-info-from-cookie select#edit-field-medio-und {
    width: 98%;
  }
}

/* line 6300, sass/_general.sass */
.not-logged-in .buscador img {
  margin: 0 !important;
}

/* line 6304, sass/_general.sass */
.not-logged-in .buscador #block-search-api-page-buscador.buscar .content .form-item-keys-1 {
  margin: 5px 0 0 !important;
}

/* line 6307, sass/_general.sass */
.logged-in .compartir {
  position: relative;
  top: 34px;
}

/* line 6310, sass/_general.sass */
.logged-in .buscador {
  margin-top: 50px !important;
}

/* line 6313, sass/_general.sass */
.compartir {
  position: relative;
  top: 16px;
}

/* line 6317, sass/_general.sass */
.compartir ul.redes_sociales {
  display: inline-block;
  position: relative;
  z-index: 9;
  list-style: none;
  margin-left: -1px;
  vertical-align: middle;
  width: 0px;
  height: 65px;
  overflow: hidden;
  padding-top: 5px;
  transition: width 0.5s ease-in;
}

/* line 6329, sass/_general.sass */
.compartir.despliegue ul.redes_sociales {
  width: 250px;
  padding-top: 5px;
}

/* line 6333, sass/_general.sass */
.redes_sociales li {
  display: inline-block;
}

/* line 6335, sass/_general.sass */
.redes_sociales li.text {
  display: none;
}

/* line 6337, sass/_general.sass */
.redes_sociales li a {
  padding: 0px;
  margin: 0 10px !important;
  vertical-align: initial !important;
  width: 36px;
}

/* line 6342, sass/_general.sass */
.redes_sociales li a img {
  max-width: 65px;
  border: none !important;
  height: auto !important;
  min-width: 56px;
}

/* line 6348, sass/_general.sass */
.expanded .menu {
  display: none;
}

/* line 6351, sass/_general.sass */
li.expanded:hover > .menu {
  display: block;
  position: absolute;
  z-index: 999;
  left: 0;
  top: 100%;
}

/* line 6357, sass/_general.sass */
li.expanded .menu li {
  display: block;
  width: 100%;
  margin: 0;
}

/* line 6361, sass/_general.sass */
.logocorp,
.cajas {
  display: inline-block;
  min-width: 115px;
}

/* line 6365, sass/_general.sass */
.compartir,
.buscador {
  display: inline-block;
  cursor: pointer;
  vertical-align: middle;
  overflow: hidden;
}

/* line 6371, sass/_general.sass */
.buscador {
  margin-top: 0;
}

/* line 6374, sass/_general.sass */
.cajas {
  margin-top: 10px;
  margin-right: 10px;
  text-align: right;
  min-width: 55.5%;
  float: right;
  width: auto;
}

/* line 6381, sass/_general.sass */
.sesion {
  display: inline-block;
  vertical-align: middle;
  margin-top: -10px;
}

/* line 6385, sass/_general.sass */
.sesion a {
  color: #00acff;
  font-size: 18px;
  width: 100%;
  font-family: 'Montserrat-Bold';
  text-transform: none;
  padding: 0 10px;
}

/* line 6396, sass/_general.sass */
.not-logged-in #header .cajas .buscador a {
  margin: 0;
  width: 38px;
  height: 38px;
}

/* line 6401, sass/_general.sass */
.not-logged-in #header .cajas .compartir img {
  margin: 0;
  width: 42px;
  height: 24px;
}

/* line 6408, sass/_general.sass */
.not-logged-in .buscar .block-search-api-page .content .form-item-keys-1 {
  margin: 0;
  position: relative;
}

/* line 6414, sass/_general.sass */
#menu .block-menu {
  background-color: #015bc5;
}

/* line 6416, sass/_general.sass */
#menu .block-menu .menu {
  width: 100%;
  background-color: #015bc5;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  max-width: 1366px;
  margin: 0 auto;
  font-weight: bold;
  height: 46px;
}

/* line 6425, sass/_general.sass */
#menu .block-menu .menu a,
#menu .block-menu .menu span {
  color: #ffffff;
  font-size: 17px;
  font-family: 'Montserrat-Light';
  display: inline-block;
  padding: 14px 0;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  margin: 0 10px;
}

/* line 6436, sass/_general.sass */
#menu .block-menu .menu li {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  -ms-flex-positive: 7;
      flex-grow: 7;
}

/* line 6442, sass/_general.sass */
#menu .block-menu .menu li .menu {
  background-color: #003381;
}

/* line 6445, sass/_general.sass */
#menu .block-menu .menu li .menu li:hover {
  background-color: #00acff;
  transition: 0.3s;
}

/* line 6448, sass/_general.sass */
#menu .block-menu .menu li .menu li .menu {
  position: absolute;
  z-index: 999;
  left: 100%;
  top: 0;
}

/* line 6453, sass/_general.sass */
#menu .block-menu .menu li .menu li .menu li {
  background-color: #00acff;
  border-bottom: 1px solid #003381;
}

/* line 6456, sass/_general.sass */
#menu .block-menu .menu li .menu li .menu li:hover {
  background-color: #003381;
  transition: 0.3s;
}

/* line 6459, sass/_general.sass */
#menu .block-menu .menu li .menu li .menu li:last-chlid {
  border-bottom: none;
}

/* line 6461, sass/_general.sass */
#menu .block-menu .menu li .menu li .menu:hover {
  display: block;
}

/* line 6463, sass/_general.sass */
#menu .block-menu .menu li:hover {
  background-color: #003381;
}

/* line 6465, sass/_general.sass */
#menu .block-menu .menu li:hover > .menu {
  display: block;
  height: auto;
  width: auto;
  min-width: 300px;
}

/* line 6470, sass/_general.sass */
#menu .block-menu .menu li.expanded {
  max-width: 347px;
}

/* line 6472, sass/_general.sass */
#menu .block-menu .menu li.expanded li {
  display: block;
}

/* line 6474, sass/_general.sass */
#menu .block-menu .menu li.expanded li a,
#menu .block-menu .menu li.expanded li span {
  color: #ffffff;
  display: block;
  text-align: left;
  font-size: 17px;
  font-family: "Montserrat-Light";
  text-transform: initial;
  margin-left: 10px;
  line-height: 1.3;
}

/* line 6488, sass/_general.sass */
#menu .block-menu .menu li #expanded_dos:before, #menu .block-menu .menu li.first.expanded:before, #menu .block-menu .menu li.expanded_dos:before, #menu .block-menu .menu li.menu:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: -10px;
  width: 100%;
  height: 100%;
  background: url(../images/plus.png) no-repeat right;
  transition: 0.3s;
}

/* line 6498, sass/_general.sass */
#menu .block-menu .menu .menu {
  display: none;
}

/* line 6501, sass/_general.sass */
.responsabilidad.active-trail {
  background: none;
}

/* line 6503, sass/_general.sass */
.desplegable {
  display: none;
}

/* line 6505, sass/_general.sass */
.desplegable li {
  display: block;
  width: 100%;
}

/* line 6508, sass/_general.sass */
.collapsed:hover .desplegable {
  display: block;
  position: absolute;
  z-index: 9;
  background: #fff;
}

/* line 6513, sass/_general.sass */
.block-menu h2 {
  display: none;
}

/*tipos de contenido */
/* line 6521, sass/_general.sass */
.node-nota .group-left .field-name-title,
.node-personajes .group-left .field-name-title,
.node-type-galeria .group-left .field-name-title,
.node-type-documentos .group-left .field-name-title {
  font-family: 'Montserrat-Bold';
  font-size: 22px;
  line-height: 1.2;
  margin: 0 0 20px;
  color: #003381;
}

/* line 6530, sass/_general.sass */
.node-nota .group-left .field-name-body .field-items .field-item p,
.node-personajes .group-left .field-name-body .field-items .field-item p,
.node-type-galeria .group-left .field-name-body .field-items .field-item p,
.node-type-documentos .group-left .field-name-body .field-items .field-item p {
  font-size: 18px;
  font-family: 'Montserrat-Regular';
  line-height: 1.67;
  letter-spacing: -0.4px;
  margin-bottom: 20px;
}

/* line 6536, sass/_general.sass */
.node-nota .group-left .field-name-body .field-items .field-item p a {
  word-wrap: break-word;
}

/* line 6538, sass/_general.sass */
.node-personajes .group-left .field-name-body .field-items .field-item p strong {
  font-weight: 400;
}

/* line 6540, sass/_general.sass */
.field-name-personajes-lanzamiento {
  margin-left: 70px;
}

/* line 6544, sass/_general.sass */
.node-nota .group-left .field-name-body .field-items .field-item ul {
  font-size: 18px;
  font-family: 'Montserrat-Regular';
  line-height: 1.67;
  letter-spacing: -0.4px;
  text-align: left;
  font-weight: 400;
  margin-bottom: 20px;
  padding-left: 30px;
}

/* line 6553, sass/_general.sass */
.node-nota .group-left .field-name-body .field-items .field-item ul li strong {
  font-weight: normal;
}

/* line 6555, sass/_general.sass */
.node-nota .group-left .field-name-field-producciones {
  font-size: 18px;
  font-family: 'BrandonGrotesque-Bold';
  margin-bottom: 30px;
  display: inline-block;
  width: 100%;
  padding-left: 45px;
  display: none;
}

/* line 6563, sass/_general.sass */
.node-nota .field-name-post-date .field-items div {
  text-transform: capitalize;
  font-family: 'Montserrat-Light';
  font-size: 14px;
  letter-spacing: -0.3px;
  text-align: left;
  color: #464553;
}

/* line 6571, sass/_general.sass */
.node-nota .view-personajes-lanzamiento .view-header > h2 {
  font-family: 'BrandonGrotesque-Bold';
  color: #d39621;
  text-transform: uppercase;
}

/* line 6575, sass/_general.sass */
.node-nota .view-personajes-lanzamiento .view-content .views-row {
  width: calc(100% / 3);
  float: left;
  padding: 10px;
  height: 396px;
  margin-bottom: 1%;
  min-height: 300px;
}

/* line 6582, sass/_general.sass */
.node-nota .view-personajes-lanzamiento .view-content .views-row .views-field-title a {
  font-size: 16px;
  font-family: 'BrandonGrotesque-Bold';
  text-transform: uppercase;
  display: inline-block;
  padding: 10px;
  width: 100%;
  color: black;
  text-decoration: none;
}

/* line 6591, sass/_general.sass */
.node-nota .view-personajes-lanzamiento .view-content .views-row .views-field-body {
  max-height: 115px;
}

/* line 6592, sass/_general.sass */
.node-nota .view-personajes-lanzamiento .view-content .views-row .views-field-body p {
  font-family: 'BrandonGrotesque-Light';
  font-size: 18px;
  color: black;
  padding: 0 10px;
}

/* line 6598, sass/_general.sass */
.node-nota .view-personajes-lanzamiento .item-list .pager-show-more .pager-show-more-next a {
  color: white;
  font-size: 22px;
  font-family: 'BrandonGrotesque-Bold';
  text-transform: uppercase;
  padding: 10px;
  text-align: center;
  width: 100%;
  height: auto;
  background-color: #326cae;
}

/* line 6608, sass/_general.sass */
.node-nota .view-personajes-lanzamiento .item-list .pager-show-more .pager-show-more-next a:after {
  content: '';
  height: 30px;
  width: 30px;
  background: url(https://static.caracoltvcorporativo.com/nuevoportal/white-down-arrow-png-2.png) center;
  background-size: 100%;
  display: inline-block;
  background-repeat: no-repeat;
  margin: -1px 0 -7.5px 5px;
}

/* line 6621, sass/_general.sass */
.field-type-file .field-items .field-item .file img {
  width: 20%;
  height: 10%;
  display: none;
}

/* line 6630, sass/_general.sass */
.node-type-documentos .field-type-file .field-items .field-item .file a {
  display: inline-block;
  position: relative;
  font-size: 20px;
  font-family: 'BrandonGrotesque-Bold';
  color: #fff;
  background-color: #326cae;
  text-align: center;
  padding: 2px 50px 4px 12px;
  margin: 0 0 0 14em;
}

/* line 6640, sass/_general.sass */
.node-type-documentos .field-type-file .field-items .field-item .file a:before {
  content: '';
  height: 30px;
  width: 30px;
  background: url(https://static.caracoltvcorporativo.com/nuevoportal/descarga_blanco.png);
  background-size: contain;
  display: inline-block;
  background-repeat: no-repeat;
  margin: 8px 10px -4px 0px;
}

/* line 6649, sass/_general.sass */
.image-field-caption {
  width: 100%;
  background: transparent;
  display: block !important;
  margin: -4% 1% 4% 2%;
}

/* line 6654, sass/_general.sass */
.image-field-caption p {
  font-size: 15px;
  font-family: 'BrandonGrotesque-Light';
  letter-spacing: -0.4px;
  text-align: left;
  color: #fff;
}

/* line 6660, sass/_general.sass */
.image-field-caption .pane-lo-ultimo {
  background-color: #d0cfcd;
  padding: 20px;
  margin-top: 0px;
}

/* line 6664, sass/_general.sass */
.image-field-caption .pane-lo-ultimo h2 {
  text-transform: capitalize;
  font-family: 'Montserrat-Bold';
  font-size: 22px;
  color: #015bc5;
  text-align: center;
}

/* line 6672, sass/_general.sass */
.image-field-caption .pane-lo-ultimo .pane-content .view-lo-ultimo .views-row {
  margin: 20px 0;
}

/* line 6674, sass/_general.sass */
.image-field-caption .pane-lo-ultimo .pane-content .view-lo-ultimo .views-field-title {
  border-bottom: 1px solid #015bc5;
}

/* line 6677, sass/_general.sass */
.image-field-caption .pane-lo-ultimo .pane-content .view-lo-ultimo .views-field-title .field-content a {
  font-family: 'Montserrat-Bold';
  padding: 15px 0px;
}

/* line 6681, sass/_general.sass */
.image-field-caption .pane-lo-ultimo .pane-content .view-lo-ultimo .views-field-created span {
  padding-left: 0px;
}

/*lo ultimo */
/* line 6685, sass/_general.sass */
.group-right .field-name-lo-ultimo {
  background-color: #d0cfcd;
  padding: 20px;
  margin-top: 0px;
}

/* line 6692, sass/_general.sass */
.group-right .field-name-lo-ultimo .field-items .field-item .block h2 {
  text-transform: capitalize;
  font-family: 'Montserrat-Bold';
  font-size: 22px;
  color: #015bc5;
  text-align: center;
}

/* line 6699, sass/_general.sass */
.group-right .field-name-lo-ultimo .field-items .field-item .content .view-lo-ultimo {
  margin: 20px 0;
}

/* line 6701, sass/_general.sass */
.group-right .field-name-lo-ultimo .field-items .field-item .content .view-lo-ultimo a {
  font-family: 'Montserrat-Bold';
  padding: 15px 0px;
}

/* line 6704, sass/_general.sass */
.group-right .field-name-lo-ultimo .field-items .field-item .content .view-lo-ultimo .views-field-title {
  border-bottom: 1px solid #015bc5;
  margin-top: 12px;
  padding-bottom: 20px;
}

/* line 6708, sass/_general.sass */
.group-right .field-name-lo-ultimo .field-items .field-item .content .view-lo-ultimo .views-field-title a {
  color: #000000;
  font-size: 18px;
}

/* line 6712, sass/_general.sass */
.group-right .field-name-lo-ultimo .field-items .field-item .content .view-lo-ultimo .views-field-created span {
  text-transform: capitalize;
  font-family: 'Montserrat-Light';
  font-size: 12px;
  text-align: left;
  color: #464553;
}

/* line 6718, sass/_general.sass */
.group-right .field-name-descargables-avances {
  display: none;
}

/*redes-sociales */
/* line 6721, sass/_general.sass */
.face a {
  display: block;
  position: relative;
  font-size: 0;
}

/* line 6725, sass/_general.sass */
.face a:before {
  content: '';
  height: 35px;
  width: 35px;
  background: url(https://static.caracoltvcorporativo.com/nuevoportal/objeto-facebook.png);
  background-size: contain;
  display: block;
  background-repeat: no-repeat;
}

/* line 6733, sass/_general.sass */
.twitt a {
  display: block;
  position: relative;
  font-size: 0;
}

/* line 6737, sass/_general.sass */
.twitt a:before {
  content: '';
  height: 35px;
  width: 35px;
  background: url(https://static.caracoltvcorporativo.com/nuevoportal/objeto-tw.png);
  background-size: contain;
  display: block;
  background-repeat: no-repeat;
}

/* line 6745, sass/_general.sass */
.google a {
  display: block;
  position: relative;
  font-size: 0;
}

/* line 6749, sass/_general.sass */
.google a:before {
  content: '';
  height: 35px;
  width: 35px;
  background: url(https://static.caracoltvcorporativo.com/nuevoportal/objeto-google.png);
  background-size: contain;
  display: block;
  background-repeat: no-repeat;
}

/* line 6757, sass/_general.sass */
.whatsapp a,
.send-email a {
  display: none;
}

/* line 6760, sass/_general.sass */
.social_preset .item-list ul li {
  display: none;
}

@media (max-width: 768px) {
  /* line 6763, sass/_general.sass */
  .social_preset .item-list ul li {
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin: 0 20px;
  }
}

/*icono descargables */
/* line 6773, sass/_general.sass */
.group-right .field-name-descargables-avances .field-items .field-item .title:before {
  content: '';
  height: 25px;
  width: 25px;
  background: url(https://static.caracoltvcorporativo.com/nuevoportal/download.png);
  background-size: contain;
  display: inline-block;
  background-repeat: no-repeat;
  margin-right: 6px;
}

/*nota con personajes */
/* line 6784, sass/_general.sass */
.field-name-personajes-lanzamiento .field-items .field-item .contextual-links-region h2 {
  font-family: 'BrandonGrotesque-Bold';
  color: #d39621;
  font-size: 36px;
  letter-spacing: -1px;
  text-align: left;
  text-transform: uppercase;
  margin-bottom: 30px;
  clear: both;
}

/* line 6794, sass/_general.sass */
.field-name-personajes-lanzamiento .field-items .field-item .contextual-links-region .content .view-personajes-lanzamiento .views-field-title span a {
  font-size: 22px;
  font-family: 'BrandonGrotesque-Bold';
  color: #000;
  text-transform: uppercase;
  text-align: left;
  color: #000000;
  line-height: 24px;
  letter-spacing: -0.5px;
}

/* line 6803, sass/_general.sass */
.field-name-personajes-lanzamiento .field-items .field-item .contextual-links-region .content .view-personajes-lanzamiento .views-field.views-field-field-imagen {
  margin-bottom: 15px;
}

/* line 6805, sass/_general.sass */
.field-name-personajes-lanzamiento .field-items .field-item .contextual-links-region .content .view-personajes-lanzamiento .views-field-body p {
  font-size: 18px;
  font-family: 'BrandonGrotesque-Light';
  margin-bottom: 60px;
}

/* line 6809, sass/_general.sass */
.field-name-personajes-lanzamiento .field-items .field-item .contextual-links-region .content .view-personajes-lanzamiento .view-content .views-row {
  display: inline-block;
  vertical-align: top;
  width: 32%;
}

/* line 6813, sass/_general.sass */
.node-nota .field-name-personajes-lanzamiento .item-list .pager-show-more-next a {
  font-size: 18px;
  font-family: 'BrandonGrotesque-Light';
  color: #fff;
  background-color: #326cae;
  padding: 10px 36px;
  cursor: pointer;
}

/* line 6820, sass/_general.sass */
.node-nota .field-name-personajes-lanzamiento .item-list .pager-show-more-next a:after {
  content: '';
  height: 25px;
  width: 25px;
  background: url(https://static.caracoltvcorporativo.com/nuevoportal/white-down-arrow-png-2.png);
  background-size: contain;
  display: inline-block;
  background-repeat: no-repeat;
  margin: 0 -18px -8px 8px;
}

/* line 6829, sass/_general.sass */
.field-name-galeria-de-imagenes, .page-prensa .view-display-id-block_2 {
  width: 100%;
  display: block;
  background: #303030;
  text-align: center;
  padding: 0;
}

/* line 6835, sass/_general.sass */
.field-name-galeria-de-imagenes h1, .field-name-galeria-de-imagenes .view-header, .page-prensa .view-display-id-block_2 h1, .page-prensa .view-display-id-block_2 .view-header {
  color: #fff;
  padding: 20px;
  font-family: 'BrandonGrotesque-Bold';
  font-size: 0;
  letter-spacing: -1px;
}

/* line 6841, sass/_general.sass */
.page-prensa .view-display-id-block_2 {
  margin-bottom: 10px;
}

/* line 6843, sass/_general.sass */
.easy-breadcrumb {
  padding: 20px 0 20px 10px;
}

/* line 6845, sass/_general.sass */
.easy-breadcrumb .easy-breadcrumb_segment-1,
.easy-breadcrumb .easy-breadcrumb_segment-2 {
  font-family: 'Montserrat-Bold';
  font-size: 12px;
  color: #003381;
  text-transform: capitalize;
  text-decoration: none;
}

/* line 6852, sass/_general.sass */
.easy-breadcrumb .easy-breadcrumb_segment-title {
  font-family: 'Montserrat-Light';
  font-size: 12px;
  color: #003381;
  text-transform: capitalize;
  text-decoration: none;
}

/* line 6858, sass/_general.sass */
.easy-breadcrumb .easy-breadcrumb_segment-separator {
  color: #003381;
}

@media (max-width: 1024px) {
  /* line 6861, sass/_general.sass */
  .page-compania-iniciativas .easy-breadcrumb,
  .page-prensa-agencia-de-noticias-talento-caracol .easy-breadcrumb,
  .page-prensa-agencia-de-noticias-comunicados .easy-breadcrumb,
  .page-prensa-agencia-de-noticias-periodistas-comunicados-de-lanzamiento .easy-breadcrumb,
  .page-prensa-agencia-de-noticias-eventos .easy-breadcrumb {
    padding: 20px 0 20px 10px;
  }
}

/*titulo de los bloques */
/* line 6868, sass/_general.sass */
.pane-informaci-n-financiera h2 {
  text-transform: uppercase;
  font-family: 'BrandonGrotesque-Bold';
  font-size: 26px;
  letter-spacing: -0.8px;
  color: #326cae;
  text-align: center;
}

/* line 6875, sass/_general.sass */
.pane-informaci-n-financiera h2:before {
  content: '';
  height: 23px;
  width: 25px;
  background: url(https://static.caracoltvcorporativo.com/nuevoportal/download.png);
  background-size: contain;
  display: inline-block;
  background-repeat: no-repeat;
  margin-right: 8px;
}

/*letra del boton */
/* line 6885, sass/_general.sass */
.page-inversionistas-informacion-financiera .panel-pane.pane-custom.pane-1 .pane-content a {
  text-align: center;
  color: #fff;
  font-family: 'BrandonGrotesque-Light';
  font-size: 24px;
  letter-spacing: -1px;
  background: #326cae;
  width: 22%;
  padding: 10px;
  display: inline-block !important;
  float: none;
  margin: 2% 0 2% 39%;
}

/*bloques */
/* line 6898, sass/_general.sass */
.pane-informaci-n-financiera {
  background: #ececec;
  margin: 10px;
  padding: 20px;
  width: calc(100% / 2 - 20px);
  height: auto;
  display: inline-block;
  margin-top: 10px;
  float: left;
}

/* line 6907, sass/_general.sass */
.pane-informaci-n-financiera .pane-content .view-informaci-n-financiera .view-content > div {
  display: inline-block;
  width: 100%;
  padding-bottom: 10px;
  border-bottom: 1px dotted #326cae;
  margin-bottom: 5px;
}

/* line 6913, sass/_general.sass */
.pane-informaci-n-financiera .pane-content .view-informaci-n-financiera .view-content > div:last-child {
  border: 0;
}

/* line 6915, sass/_general.sass */
.view-informaci-n-financiera div .views-field.views-field-title a {
  font-family: 'BrandonGrotesque-Light';
  font-size: 18px;
  letter-spacing: -0.4px;
  text-align: left;
  color: #000000;
}

/* line 6921, sass/_general.sass */
.view-informaci-n-financiera div .views-field.views-field-title a:before {
  content: '';
  height: 30px;
  width: 30px;
  background: url(https://static.caracoltvcorporativo.com/nuevoportal/documento.png) center;
  background-size: 23px;
  display: inline-block;
  background-repeat: no-repeat;
  background-color: #326cae;
  float: left;
  padding: 15px;
  margin: 4px 10px 0 0;
}

/*responsive header */
@media (max-width: 1024px) {
  /* line 6936, sass/_general.sass */
  ul.menu {
    display: none;
    position: static;
    height: calc(100vh - 95px);
    overflow-y: scroll;
  }
  /* line 6946, sass/_general.sass */
  #menu.activo .block-menu div > ul.menu ul.menu ul.menu {
    display: none;
    width: 100%;
    max-width: 100%;
    margin-top: 8px;
  }
  /* line 6951, sass/_general.sass */
  #menu.activo ul.menu {
    display: block;
    position: static;
    height: calc(100vh - 95px);
    overflow-y: scroll;
  }
  /* line 6956, sass/_general.sass */
  div.block-menu .hamburguesa {
    display: block !important;
    font-size: 0;
    cursor: pointer;
    margin: 0;
    top: 0;
    right: 0;
    padding: 32px 0;
  }
  /* line 6965, sass/_general.sass */
  #menu .hamburguesa div {
    width: 50px;
    height: 1px;
    background-color: #0072b9;
    display: block;
    margin: 11px auto;
    transition: all 0.3s ease-in-out;
  }
  /* line 6975, sass/_general.sass */
  #menu.activo .hamburguesa div:nth-child(1) {
    -ms-transform: translateY(13px) rotate(45deg);
    transform: translateY(13px) rotate(45deg);
  }
  /* line 6980, sass/_general.sass */
  #menu.activo .hamburguesa div:nth-child(2) {
    opacity: 0;
  }
  /* line 6982, sass/_general.sass */
  #menu.activo .hamburguesa div:nth-child(3) {
    -ms-transform: translateY(-13 px) rotate(-45deg);
    transform: translateY(-13px) rotate(-45deg);
  }
  /* line 6988, sass/_general.sass */
  .block-menu .content {
    width: 100%;
    max-width: 100%;
    clear: both;
    margin: 0 auto;
  }
  /* line 6993, sass/_general.sass */
  .block-menu .content .menu {
    background: #015bc5;
  }
  /* line 6998, sass/_general.sass */
  .block-menu .content .menu li.expanded ul li a,
  .block-menu .content .menu li.expanded ul li span {
    padding-left: 40px;
    width: calc(100% - 30px);
    text-align: left;
  }
  /* line 7005, sass/_general.sass */
  .block-menu .content ul {
    padding: 0;
    margin: 0;
    list-style: none;
  }
  /* line 7009, sass/_general.sass */
  .block-menu .content ul li {
    color: white;
    position: relative;
  }
  /* line 7012, sass/_general.sass */
  .block-menu .content .arrow {
    position: absolute;
    height: 20px;
    width: 20px;
    top: 0;
    right: 0;
    display: block;
    cursor: pointer;
    background: none;
    margin: 10px 0;
  }
  /* line 7022, sass/_general.sass */
  .block-menu .content .arrow:before {
    content: '';
    display: block;
    position: absolute;
    top: 2px;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(../images/plus.png) no-repeat center center;
    transition: 0.3s;
  }
  /* line 7033, sass/_general.sass */
  .block-menu .content .arrow.active.rotate:before {
    content: '';
    -ms-transform: rotate(180deg);
        transform: rotate(180deg);
    background: url(../images/minus.png) no-repeat center center;
  }
}

@media (max-width: 768px) {
  /* line 7040, sass/_general.sass */
  .node-nota .view-personajes-lanzamiento .view-content .views-row {
    width: 100%;
    float: left;
    padding: 10px;
    height: auto;
    margin-bottom: 10px;
    min-height: 100px;
  }
  /* line 7047, sass/_general.sass */
  .node-nota .view-personajes-lanzamiento .view-content .views-row:after {
    content: "";
    width: 100%;
    height: 0;
    display: block;
    clear: both;
  }
  /* line 7053, sass/_general.sass */
  .node-nota .view-personajes-lanzamiento .view-content .views-field-field-imagen {
    width: 50%;
    float: left;
    margin-bottom: 25%;
  }
  /* line 7057, sass/_general.sass */
  .node-nota .view-personajes-lanzamiento .view-content .views-field-title {
    float: left;
    width: 50%;
  }
  /* line 7060, sass/_general.sass */
  .node-nota .view-personajes-lanzamiento .view-content .views-field-title a {
    font-size: 16px;
    font-family: 'BrandonGrotesque-Bold';
    text-transform: uppercase;
    display: inline-block;
    padding: 10px;
    width: 100%;
    color: black;
  }
  /* line 7068, sass/_general.sass */
  .node-nota .view-personajes-lanzamiento .view-content .views-field-body {
    width: 50%;
    float: left;
    max-height: 100%;
  }
  /* line 7069, sass/_general.sass */
  .node-nota .view-personajes-lanzamiento .view-content .views-field-body p {
    font-family: 'BrandonGrotesque-Light';
    font-size: 18px;
    color: black;
    padding: 10px;
  }
  /* line 7077, sass/_general.sass */
  .node-nota .view-personajes-lanzamiento .item-list .pager-show-more .pager-show-more-next {
    width: 100%;
    margin: 0;
    display: block;
    background: none;
    padding: 10px;
    text-align: center;
    width: 100%;
    height: auto;
    max-width: 100%;
    background-color: #326cae;
  }
  /* line 7088, sass/_general.sass */
  .node-nota .view-personajes-lanzamiento .item-list .pager-show-more .pager-show-more-next a {
    color: white;
    font-size: 18px;
    font-family: 'BrandonGrotesque-Bold';
    text-transform: uppercase;
    padding: 10px;
    text-align: center;
    width: 100%;
    height: auto;
    max-width: 100%;
    background: none;
  }
  /* line 7099, sass/_general.sass */
  .node-nota .view-personajes-lanzamiento .item-list .pager-show-more .pager-show-more-next a:after {
    content: '';
    height: 28px;
    width: 28px;
    background: url(https://static.caracoltvcorporativo.com/nuevoportal/white-down-arrow-png-2.png) center;
    background-size: 100%;
    display: inline-block;
    background-repeat: no-repeat;
    margin: -1px 0 -7.5px 5px;
  }
  /* line 7109, sass/_general.sass */
  .ds-2col > .group-left, .ds-2col > .group-right {
    width: 100%;
  }
  /* line 7111, sass/_general.sass */
  .whatsapp a {
    display: block;
    position: relative;
    font-size: 0;
  }
  /* line 7115, sass/_general.sass */
  .whatsapp a:before {
    content: '';
    height: 35px;
    width: 35px;
    background: url(https://static.caracoltvcorporativo.com/nuevoportal/whatsapp.png);
    background-size: contain;
    display: block;
    background-repeat: no-repeat;
  }
  /* line 7124, sass/_general.sass */
  .node-nota .group-left .field-name-title, .node-personajes .group-left .field-name-title, .node-type-galeria .group-left .field-name-title {
    font-size: 20px;
    margin-bottom: 10px;
    line-height: 1.14;
    letter-spacing: -0.9px;
    text-align: left;
    color: #000000;
    margin-top: 10px;
  }
  /* line 7133, sass/_general.sass */
  .field-name-personajes-lanzamiento .field-items .field-item .contextual-links-region h2 {
    font-size: 32px;
  }
  /* line 7135, sass/_general.sass */
  .field-name-personajes-lanzamiento .field-items .field-item .contextual-links-region .content .view-personajes-lanzamiento .view-content .views-row {
    display: block;
    width: 100%;
  }
  /* line 7138, sass/_general.sass */
  .node-personajes .group-right .field-name-lo-ultimo {
    margin-top: 0px;
  }
  /* line 7140, sass/_general.sass */
  .field-name-personajes-lanzamiento .field-items .field-item .contextual-links-region h2 {
    font-size: 25px;
  }
  /* line 7143, sass/_general.sass */
  .node-nota .field-name-personajes-lanzamiento .item-list .pager-show-more-next a {
    padding: 10px 60px;
  }
  /* line 7145, sass/_general.sass */
  .node-nota .field-name-personajes-lanzamiento .field-items {
    padding-left: 73px;
  }
  /* line 7147, sass/_general.sass */
  .field-type-image .field-items .galleria-content .galleria-container {
    max-width: 100% !important;
    height: auto !important;
    width: 100% !important;
    margin: 15px auto;
  }
  /* line 7152, sass/_general.sass */
  .btn_descarga {
    display: none;
  }
  /* line 7154, sass/_general.sass */
  .galleria-image span {
    line-height: 1;
    color: transparent;
  }
  /* line 7157, sass/_general.sass */
  .field-type-mediastream-platform-media .field-items .field-item iframe {
    height: 200px;
  }
  /* line 7159, sass/_general.sass */
  .field-type-file .field-items .field-item .file a {
    padding: 0 0;
    margin: 1em 0 0 0;
    font-size: 24px;
  }
  /* line 7163, sass/_general.sass */
  .field-type-file .field-items .field-item .file a:before {
    width: 30px;
    height: 30px;
    margin: 5px 10px -3px;
  }
}

/*vistas corporativa */
/* line 7170, sass/_general.sass */
.page-vistas-corporativas .content .central .region-content .block-system .content .contextual-links-region .panel-display .panel-col-last {
  box-sizing: border-box;
  padding-right: 10px;
}

/* line 7174, sass/_general.sass */
.page-vistas-corporativas .panel-col-first .pane-page-title {
  display: block;
  padding-left: 10px;
}

/* line 7177, sass/_general.sass */
.page-vistas-corporativas .panel-col-first .pane-imageblock-15 {
  display: none;
}

/* line 7179, sass/_general.sass */
.page-vistas-corporativas .panel-col-first .pane-imageblock-12 {
  display: block;
  padding: 10px;
}

/*movil vistas corporativa */
@media (max-width: 768px) {
  /* line 7187, sass/_general.sass */
  .page-vistas-corporativas .panel-col-first .pane-imageblock-15 {
    display: block;
  }
  /* line 7189, sass/_general.sass */
  .page-vistas-corporativas .panel-col-first .pane-imageblock-12 {
    display: none;
  }
  /* line 7192, sass/_general.sass */
  .page-vistas-corporativas .panel-2col .panel-col-first {
    width: 100%;
    padding: 10px 0 10px 10px;
  }
  /* line 7195, sass/_general.sass */
  .page-vistas-corporativas .panel-2col .panel-col-last {
    width: 100%;
    padding: 0 10px 0 0;
  }
}

/* line 7199, sass/_general.sass */
.page-taxonomy-term-349 .pane-compania {
  height: 100%;
  float: left;
  margin-right: 0;
}

/* line 7207, sass/_general.sass */
.page-taxonomy-term-349 .pane-compania .pane-content .view-display-id-block_1 .view-content .views-row-last .views-field-title {
  padding: 10px 0;
  margin-top: 10px;
  text-decoration: none;
}

/* line 7211, sass/_general.sass */
.page-taxonomy-term-349 .pane-compania .pane-content .view-display-id-block_1 .view-content .views-row-last .views-field-title a {
  font-size: 22px;
  font-family: 'Montserrat-Bold';
  color: #003381;
  padding: 0 10px;
}

/* line 7217, sass/_general.sass */
.page-taxonomy-term-349 .pane-compania .pane-content .view-display-id-block_1 .view-content .views-row-last .views-field-body p {
  margin-bottom: 0;
  font-size: 18px;
  letter-spacing: -1px;
  font-family: 'Montserrat-Regular';
}

/* line 7222, sass/_general.sass */
.page-taxonomy-term-349 .pane-compania .bloque-compania-principal {
  width: 100%;
}

/* line 7226, sass/_general.sass */
.page-taxonomy-term-349 .pane-compania .bloque-compania-principal .views-row .views-field-term-node-tid .contenedor {
  width: 100%;
  padding: 10px;
  background-color: #015bc5;
  text-align: left;
  height: auto;
}

/* line 7232, sass/_general.sass */
.page-taxonomy-term-349 .pane-compania .bloque-compania-principal .views-row .views-field-term-node-tid .contenedor .tid {
  font-family: 'Montserrat-Regular';
  line-height: 2;
  font-size: 22px;
  color: #003381;
}

/* line 7237, sass/_general.sass */
.page-taxonomy-term-349 .pane-compania .bloque-compania-principal .views-row .views-field-term-node-tid .contenedor .title {
  font-size: 22px;
  font-family: 'Montserrat-Bold';
  color: #ffffff;
}

/* line 7241, sass/_general.sass */
.page-taxonomy-term-349 .pane-1 {
  width: 50%;
  height: 100%;
  float: left;
  padding: 10px;
}

/* line 7246, sass/_general.sass */
.page-taxonomy-term-349 .pane-1 .pane-imageblock-20 {
  height: 449px;
}

/* line 7248, sass/_general.sass */
.page-taxonomy-term-349 .pane-1 .pane-imageblock-20 h2 {
  padding: 10px 0;
  margin-top: 10px;
  text-decoration: none;
  font-size: 22px;
  font-family: 'Montserrat-Bold';
  color: #003381;
}

/* line 7255, sass/_general.sass */
.page-taxonomy-term-349 .pane-1 .pane-imageblock-20 .block-body {
  text-align: left;
  text-decoration: none;
  padding: 10px 0;
  display: block;
}

/* line 7260, sass/_general.sass */
.page-taxonomy-term-349 .pane-1 .pane-imageblock-20 .block-body p {
  margin-bottom: 0;
  font-size: 18px;
  letter-spacing: -1px;
  font-family: 'Montserrat-Regular';
}

/* line 7265, sass/_general.sass */
.page-taxonomy-term-349 .pane-1 .pane-imageblock-20 .block-image {
  max-height: 442px;
  display: block;
  overflow: hidden;
}

/* line 7271, sass/_general.sass */
.panel-col-bottom .inside .pane-compania {
  width: 50%;
}

@media (max-width: 768px) {
  /* line 7276, sass/_general.sass */
  .page-taxonomy-term-349 .panel-col-bottom .pane-compania {
    width: 100%;
    height: 100%;
    float: left;
    margin-right: 10px;
    padding: 0;
  }
  /* line 7284, sass/_general.sass */
  .page-taxonomy-term-349 .panel-col-bottom .pane-compania .pane-content .view-display-id-block_1 .view-content {
    width: 100%;
    height: 100%;
    float: left;
    margin: 0px;
  }
  /* line 7290, sass/_general.sass */
  .page-taxonomy-term-349 .panel-col-bottom .pane-compania .pane-content .view-display-id-block_1 .view-content .views-row-last img {
    max-height: 100%;
    padding: 10px;
  }
  /* line 7295, sass/_general.sass */
  .page-taxonomy-term-349 .panel-col-bottom .pane-compania .pane-content .view-display-id-block_1 .view-content .views-row-last .views-field-title span a {
    left: 0;
    -ms-transform: none;
        transform: none;
    top: 200px;
    color: #003381;
  }
  /* line 7302, sass/_general.sass */
  .page-taxonomy-term-349 .panel-col-bottom .pane-compania .pane-content .view-display-id-block_1 .view-content .views-row-last .views-field-body .field-content p {
    margin: 10px;
    font-size: 18px;
    font-family: 'Montserrat-Regular';
  }
  /* line 7307, sass/_general.sass */
  .page-taxonomy-term-349 .panel-col-bottom .view-display-id-block .view-content {
    position: relative;
    width: 100%;
    height: auto;
  }
  /* line 7311, sass/_general.sass */
  .page-taxonomy-term-349 .panel-col-bottom .view-display-id-block .views-row-last {
    margin: 0;
  }
  /* line 7313, sass/_general.sass */
  .page-taxonomy-term-349 .panel-col-bottom .view-display-id-block .views-row-last .views-field-term-node-tid {
    padding: 0;
    width: 100%;
    margin-right: 0 auto;
  }
  /* line 7318, sass/_general.sass */
  .page-taxonomy-term-349 .panel-col-bottom .view-display-id-block .views-row-last .views-field-term-node-tid .contenedor .title {
    font-size: 18px;
  }
  /* line 7320, sass/_general.sass */
  .page-taxonomy-term-349 .panel-col-bottom .view-display-id-block .views-row-last .views-field-term-node-tid .contenedor .tid {
    font-size: 26px;
  }
  /* line 7325, sass/_general.sass */
  .page-taxonomy-term-349 .panel-col-bottom .view-display-id-block .views-row-last .views-field-field-imagen .field-content a img {
    width: 100%;
    min-height: 330px;
    height: 100%;
  }
  /* line 7330, sass/_general.sass */
  .page-taxonomy-term-349 .panel-col-bottom .pane-1 {
    width: 100%;
    height: 100%;
    float: left;
    padding-right: 0;
  }
  /* line 7335, sass/_general.sass */
  .page-taxonomy-term-349 .panel-col-bottom .pane-imageblock-20 {
    width: 100%;
    height: 100%;
    float: left;
    padding: 0 10px 0 0;
  }
  /* line 7340, sass/_general.sass */
  .page-taxonomy-term-349 .panel-col-bottom .pane-imageblock-20 p {
    padding: 0;
    outline: none;
    border: none;
    margin-top: 10px;
    margin-left: 8px;
    margin-bottom: 15px;
    font-size: 22px;
  }
  /* line 7348, sass/_general.sass */
  .page-taxonomy-term-349 .panel-col-bottom .pane-imageblock-20 p h2 {
    font-family: 'BrandonGrotesque-Bold';
    font-size: 24px;
    color: #d39621;
    margin-top: 10px;
    margin-left: 0;
    margin-bottom: 10px;
    border-top: 3px;
    box-sizing: border-box;
  }
}

/* line 7366, sass/_general.sass */
.page-prensa-agencia-de-noticias-periodistas h2,
.page-compania-iniciativas h2,
.page-prensa-agencia-de-noticias-eventos h2,
.view-id-comunicados_corporativos h2,
.view-id-talento_caracol h2,
.view-Iniciativa h2,
.view-comunicados-internacionales h2,
.page-prensa-caracol-next h2 {
  display: none;
}

/* line 7369, sass/_general.sass */
.page-prensa-agencia-de-noticias-periodistas .view-content > div,
.page-compania-iniciativas .view-content > div,
.page-prensa-agencia-de-noticias-eventos .view-content > div,
.view-id-comunicados_corporativos .view-content > div,
.view-id-talento_caracol .view-content > div,
.view-Iniciativa .view-content > div,
.view-comunicados-internacionales .view-content > div,
.page-prensa-caracol-next .view-content > div {
  float: left;
  width: 33.3333%;
  padding: 0 5px 0 10px;
  margin-bottom: 10px;
}

/* line 7376, sass/_general.sass */
.page-prensa-agencia-de-noticias-periodistas .view-content > div .views-field.views-field-created span,
.page-compania-iniciativas .view-content > div .views-field.views-field-created span,
.page-prensa-agencia-de-noticias-eventos .view-content > div .views-field.views-field-created span,
.view-id-comunicados_corporativos .view-content > div .views-field.views-field-created span,
.view-id-talento_caracol .view-content > div .views-field.views-field-created span,
.view-Iniciativa .view-content > div .views-field.views-field-created span,
.view-comunicados-internacionales .view-content > div .views-field.views-field-created span,
.page-prensa-caracol-next .view-content > div .views-field.views-field-created span {
  color: #464553;
  font-family: 'Montserrat-Light';
  font-size: 12px;
  text-transform: capitalize;
  padding: 5px 10px;
}

/* line 7382, sass/_general.sass */
.page-prensa-agencia-de-noticias-periodistas .view-content > div .views-field.views-field-title,
.page-compania-iniciativas .view-content > div .views-field.views-field-title,
.page-prensa-agencia-de-noticias-eventos .view-content > div .views-field.views-field-title,
.view-id-comunicados_corporativos .view-content > div .views-field.views-field-title,
.view-id-talento_caracol .view-content > div .views-field.views-field-title,
.view-Iniciativa .view-content > div .views-field.views-field-title,
.view-comunicados-internacionales .view-content > div .views-field.views-field-title,
.page-prensa-caracol-next .view-content > div .views-field.views-field-title {
  min-height: 50px;
  padding: 0 10px;
}

/* line 7386, sass/_general.sass */
.page-prensa-agencia-de-noticias-periodistas .view-content > div .views-field.views-field-title span a,
.page-compania-iniciativas .view-content > div .views-field.views-field-title span a,
.page-prensa-agencia-de-noticias-eventos .view-content > div .views-field.views-field-title span a,
.view-id-comunicados_corporativos .view-content > div .views-field.views-field-title span a,
.view-id-talento_caracol .view-content > div .views-field.views-field-title span a,
.view-Iniciativa .view-content > div .views-field.views-field-title span a,
.view-comunicados-internacionales .view-content > div .views-field.views-field-title span a,
.page-prensa-caracol-next .view-content > div .views-field.views-field-title span a {
  color: #000000;
  font-family: 'Montserrat-Regular';
  font-size: 18px;
  line-height: 1.2;
  display: block;
}

@media (max-width: 768px) {
  /* line 7400, sass/_general.sass */
  .view-id-comunicados_corporativos .view-content .views-row,
  .view-id-talento_caracol .view-content .views-row,
  .page-compania-iniciativas .view-content .views-row,
  .view-comunicados-internacionales .view-content .views-row,
  .page-prensa-caracol-next .view-content .views-row {
    width: 100%;
    float: left;
    font-family: 'BrandonGrotesque-Light';
    padding: 10px 5px 0 10px;
    margin-bottom: 10px;
    max-height: 100%;
    max-width: 100%;
  }
  /* line 7411, sass/_general.sass */
  .view-id-comunicados_corporativos .view-content .views-row .views-field.views-field-title .field-content a,
  .view-id-talento_caracol .view-content .views-row .views-field.views-field-title .field-content a,
  .page-compania-iniciativas .view-content .views-row .views-field.views-field-title .field-content a,
  .view-comunicados-internacionales .view-content .views-row .views-field.views-field-title .field-content a,
  .page-prensa-caracol-next .view-content .views-row .views-field.views-field-title .field-content a {
    font-size: 18px;
  }
  /* line 7414, sass/_general.sass */
  .view-id-comunicados_corporativos .view-content .views-row .views-field.views-field-created span,
  .view-id-talento_caracol .view-content .views-row .views-field.views-field-created span,
  .page-compania-iniciativas .view-content .views-row .views-field.views-field-created span,
  .view-comunicados-internacionales .view-content .views-row .views-field.views-field-created span,
  .page-prensa-caracol-next .view-content .views-row .views-field.views-field-created span {
    font-size: 12px;
  }
}

@media (max-width: 1400px) and (min-width: 769px) {
  /* line 7422, sass/_general.sass */
  .view-id-comunicados_corporativos .view-content .views-row,
  .view-id-talento_caracol .view-content .views-row,
  .page-compania-iniciativas .view-content .views-row,
  .view-comunicados-internacionales .view-content .views-row {
    width: 50%;
    padding: 0 5px 0 10px;
    margin-bottom: 10px;
  }
  /* line 7429, sass/_general.sass */
  .view-id-comunicados_corporativos .view-content .views-row .views-field .views-field-title .field-content a,
  .view-id-talento_caracol .view-content .views-row .views-field .views-field-title .field-content a,
  .page-compania-iniciativas .view-content .views-row .views-field .views-field-title .field-content a,
  .view-comunicados-internacionales .view-content .views-row .views-field .views-field-title .field-content a {
    font-size: 12px;
  }
}

/* line 7434, sass/_general.sass */
.page-prensa-caracol-next .views-field.views-field-created {
  font-family: 'BrandonGrotesque-Light';
  font-size: 14px;
}

/* line 7437, sass/_general.sass */
.page-prensa-caracol-next .views-field.views-field-title {
  font-family: 'BrandonGrotesque-Bold';
  color: black;
  font-size: 22px;
  text-decoration: none;
}

/* line 7442, sass/_general.sass */
.page-prensa-caracol-next .views-field.views-field-title a {
  font-family: 'BrandonGrotesque-Bold';
  color: black;
  font-size: 22px;
  text-decoration: none;
}

/* line 7449, sass/_general.sass */
.page-taxonomy-term-332 .panel-2col .panel-separator {
  margin: 0 0 1em 0;
}

/* line 7454, sass/_general.sass */
.page-taxonomy-term-332 .content .central .region-content .block-system .content .panel-display .panel-col-first {
  float: left;
  width: 68.666%;
  margin-bottom: 20px;
}

/* line 7458, sass/_general.sass */
.page-taxonomy-term-332 .content .central .region-content .block-system .content .panel-display .panel-col-last {
  float: left;
  width: 25%;
  margin-top: 44px;
}

/* line 7463, sass/_general.sass */
.page-taxonomy-term-332 .content .central .region-content .block-system .content .panel-display .panel-col-first .inside div .pane-title {
  font-family: 'Montserrat-Bold';
  font-size: 22px;
  color: #003381;
}

/* line 7469, sass/_general.sass */
.page-taxonomy-term-332 .content .central .region-content .block-system .content .panel-display .panel-col-first .inside div .pane-content div .view-content > div {
  width: 50%;
  float: left;
  display: block;
  margin-bottom: 25px;
  max-height: 519px;
  padding: 0 0 0 0.5%;
}

/* line 7476, sass/_general.sass */
.page-taxonomy-term-332 .content .central .region-content .block-system .content .panel-display .panel-col-first .inside div .pane-content div .view-content > div .views-field-field-imagen-1 {
  max-width: 442px;
  max-height: 442px;
  display: block;
}

/* line 7481, sass/_general.sass */
.page-taxonomy-term-332 .content .central .region-content .block-system .content .panel-display .panel-col-first .inside div .pane-content div .view-content div .views-field-field-imagen-1 .field-content a img {
  max-width: 442px;
  max-height: 442px;
}

/* line 7484, sass/_general.sass */
.page-taxonomy-term-332 .content .central .region-content .block-system .content .panel-display .panel-col-first .inside div .pane-content div .view-content div .views-field-field-producciones {
  padding: 0px 10px 10px 10px;
  margin-top: 10px;
  text-decoration: none;
}

/* line 7488, sass/_general.sass */
.page-taxonomy-term-332 .content .central .region-content .block-system .content .panel-display .panel-col-first .inside div .pane-content div .view-content div .views-field-field-producciones a {
  color: #000000;
  font-family: 'Montserrat-Regular';
  text-decoration: none;
  padding: 0px 0 30px;
  display: block;
  font-size: 22px;
}

/* line 7495, sass/_general.sass */
.page-taxonomy-term-332 .content .central .region-content .block-system .content .panel-display .panel-col-first .inside div .pane-content div .pager-show-more {
  padding: 0% 25%;
  height: auto;
}

/* line 7498, sass/_general.sass */
.page-taxonomy-term-332 .content .central .region-content .block-system .content .panel-display .panel-col-first .inside div .pane-content div .pager-show-more .first a {
  color: #ffffff;
  font-size: 20px;
  font-family: 'Montserrat-Bold';
  text-transform: capitalize;
  padding: 10px;
  background-color: #003381;
  text-align: center;
  width: 100%;
  height: auto;
  display: block;
  text-decoration: none;
}

/* line 7510, sass/_general.sass */
.page-taxonomy-term-332 .content .central .region-content .block-system .content .panel-display .panel-col-first .inside div .pane-content div .pager-show-more .first a:after {
  content: '';
  height: 30px;
  width: 30px;
  background: url(https://static.caracoltvcorporativo.com/nuevoportal/white-down-arrow-png-2.png);
  background-size: contain;
  background-position-y: 3px;
  display: inline-block;
  background-repeat: no-repeat;
  margin: -1px 0 -5.5px 5px;
}

/* line 7523, sass/_general.sass */
.page-taxonomy-term-332 .content .central .region-content .block-system .content .panel-display .panel-col-last .inside > div {
  float: left;
  background-color: #d0cfcd;
  padding: 15px;
  margin-bottom: 10px;
}

/* line 7528, sass/_general.sass */
.page-taxonomy-term-332 .content .central .region-content .block-system .content .panel-display .panel-col-last .inside > .panel-separator {
  padding: 0;
}

/* line 7531, sass/_general.sass */
.page-taxonomy-term-332 .content .central .region-content .block-system .content .panel-display .panel-col-last .inside .pane-descargables-block h2 {
  text-transform: capitalize;
  font-family: 'Montserrat-Bold';
  font-size: 22px;
  letter-spacing: -0.8px;
  color: #003381;
  margin-bottom: 10px;
  text-align: left;
}

/* line 7539, sass/_general.sass */
.page-taxonomy-term-332 .content .central .region-content .block-system .content .panel-display .panel-col-last .inside .pane-descargables-block h2:before {
  content: '';
  height: 20px;
  width: 30px;
  background: url(../images/icon-descarga.png);
  background-size: contain;
  display: inline-block;
  background-repeat: no-repeat;
  margin: 0 3px;
}

/* line 7553, sass/_general.sass */
.page-taxonomy-term-332 .content .central .region-content .block-system .content .panel-display .panel-col-last .inside .pane-descargables-block .pane-content .view-descargables .views-field.views-field-title span a {
  width: 100%;
  font-size: 18px;
  font-family: 'Montserrat-Regular';
  text-align: left;
  color: #ffffff;
  background-color: #003381;
  margin: 4px 0;
  padding: 15px;
  display: inline-block;
}

/* line 7563, sass/_general.sass */
.page-taxonomy-term-332 .content .central .region-content .block-system .content .panel-display .panel-col-last .inside .pane-descargables-block .pane-content .view-descargables .views-field.views-field-title span a:before {
  content: '';
  height: 33px;
  width: 28px;
  background: url(../images/icon-documento.png) center;
  background-size: 23px;
  display: inline-block;
  background-repeat: no-repeat;
  float: left;
  margin: 4px 10px 0 0;
}

/* line 7574, sass/_general.sass */
.page-taxonomy-term-332 .content .central .region-content .block-system .content .panel-display .panel-col-last .inside .pane-lo-ultimo h2 {
  text-transform: capitalize;
  font-family: 'Montserrat-Bold';
  font-size: 22px;
  color: #003381;
  text-align: center;
}

/* line 7584, sass/_general.sass */
.page-taxonomy-term-332 .content .central .region-content .block-system .content .panel-display .panel-col-last .inside .pane-lo-ultimo .view-lo-ultimo .view-content div.views-field-created span {
  text-transform: capitalize;
  color: #464553;
  font-family: 'Montserrat-Light';
  font-size: 12px;
  text-align: left;
}

/* line 7590, sass/_general.sass */
.page-taxonomy-term-332 .content .central .region-content .block-system .content .panel-display .panel-col-last .inside .pane-lo-ultimo .view-lo-ultimo .view-content div.views-field-title {
  border-bottom: 1px solid #015bc5;
  margin-top: 12px;
  padding-bottom: 20px;
}

/* line 7595, sass/_general.sass */
.page-taxonomy-term-332 .content .central .region-content .block-system .content .panel-display .panel-col-last .inside .pane-lo-ultimo .view-lo-ultimo .view-content div.views-field-title span a {
  font-family: 'Montserrat-Bold';
  font-size: 18px;
  text-align: left;
  color: #000000;
}

/* tablet prensa/avances-de-programacion */
@media (max-width: 1024px) and (min-width: 769px) {
  /* line 7604, sass/_general.sass */
  .page-taxonomy-term-332 .content .central .region-content .block-system .content .panel-display .panel-col-first {
    float: left;
    width: 100%;
    margin-bottom: 20px;
  }
  /* line 7608, sass/_general.sass */
  .page-taxonomy-term-332 .content .central .region-content .block-system .content .panel-display .panel-col-last {
    float: left;
    width: 100%;
    margin-top: 44px;
  }
  /* line 7614, sass/_general.sass */
  .page-taxonomy-term-332 .content .central .region-content .block-system .content .panel-display .panel-col-last .inside > div {
    width: 100%;
  }
}

@media (max-width: 768px) {
  /* line 7620, sass/_general.sass */
  .page-taxonomy-term-332 .content .central .region-content .block-system .content .panel-display .panel-col-first {
    float: left;
    width: 100%;
  }
  /* line 7623, sass/_general.sass */
  .page-taxonomy-term-332 .content .central .region-content .block-system .content .panel-display .panel-col-last {
    float: left;
    width: 100%;
    margin: 0;
  }
}

/* line 7627, sass/_general.sass */
.sesion .user {
  display: inline-block;
  color: #ccc;
  width: auto;
  font-size: 20px;
  font-family: 'BrandonGrotesque-Light';
}

/* line 7633, sass/_general.sass */
#menu .region-navigation .block-search {
  position: absolute;
}

/* line 7639, sass/_general.sass */
.page-taxonomy-term .field-type-image .field-items .galleria-content .galleria-container {
  width: 100%;
  height: 347px;
}

/* line 7644, sass/_general.sass */
.galleria-theme-classic .galleria-carousel .galleria-thumb-nav-left,
.galleria-theme-classic .galleria-carousel .galleria-thumb-nav-right {
  display: none !important;
}

/*movil menu */
@media (max-width: 507px) {
  /* line 7649, sass/_general.sass */
  .central form#user-login-form {
    float: left;
    padding: 0px;
    box-sizing: border-box;
    width: 100%;
    background: #ececec;
    width: 100%;
    max-width: 100%;
  }
  /* line 7657, sass/_general.sass */
  #header {
    transition: none;
  }
  /* line 7659, sass/_general.sass */
  #header .logo {
    display: inline-block;
    width: 100%;
    position: relative;
    max-height: 66px;
    min-height: 66px;
    height: 66px;
    z-index: 1;
    transition: none;
  }
  /* line 7668, sass/_general.sass */
  #header .logo a {
    display: block;
    float: left;
    margin: 11px 5px 0 10px;
    font-size: 0px;
    height: 46px;
  }
  /* line 7674, sass/_general.sass */
  #header .logo a img {
    width: 46px;
    height: 46px;
    float: left;
  }
  /* line 7678, sass/_general.sass */
  #header .logo h1 {
    display: none;
  }
  /* line 7681, sass/_general.sass */
  #header .logo .facebook:before {
    content: '';
    height: 38px;
    width: 38px;
    background: url(https://static.caracoltvcorporativo.com/nuevoportal/objeto-facebook.png);
    background-size: contain;
    display: block;
    background-repeat: no-repeat;
  }
  /* line 7689, sass/_general.sass */
  #header .logo .facebook svg path {
    display: none;
  }
  /* line 7692, sass/_general.sass */
  #header .logo .twitter svg path {
    display: none;
  }
  /* line 7694, sass/_general.sass */
  #header .logo .twitter:before {
    content: '';
    height: 38px;
    width: 38px;
    background: url(https://static.caracoltvcorporativo.com/nuevoportal/objeto-tw.png);
    background-size: contain;
    display: block;
    background-repeat: no-repeat;
  }
  /* line 7703, sass/_general.sass */
  #header .logo .youtube svg path {
    display: none;
  }
  /* line 7705, sass/_general.sass */
  #header .logo .youtube:before {
    content: '';
    height: 38px;
    width: 38px;
    background: url(https://static.caracoltvcorporativo.com/nuevoportal/objeto-yt.png);
    background-size: contain;
    display: block;
    background-repeat: no-repeat;
  }
  /* line 7715, sass/_general.sass */
  #header .logo .instagram svg path, #header .logo .instagram svg circle {
    display: none;
  }
  /* line 7717, sass/_general.sass */
  #header .logo .instagram:before {
    content: '';
    height: 38px;
    width: 38px;
    background: url(https://static.caracoltvcorporativo.com/nuevoportal/objeto-in.png);
    background-size: contain;
    display: block;
    background-repeat: no-repeat;
  }
  /* line 7725, sass/_general.sass */
  div.block-menu .hamburguesa {
    display: block !important;
    font-size: 0;
    cursor: pointer;
    margin: 0;
    top: 0;
    right: 0;
    padding: 32px 0;
  }
  /* line 7734, sass/_general.sass */
  #menu .block-menu .menu li.expanded, #menu .block-menu .menu li.active-trail {
    background: none;
    position: relative;
    max-width: 318px;
  }
  /* line 7739, sass/_general.sass */
  #menu .block-menu .menu li.expanded span,
  #menu .block-menu .menu li.expanded a, #menu .block-menu .menu li.active-trail span,
  #menu .block-menu .menu li.active-trail a {
    font-size: 15px;
  }
  /* line 7743, sass/_general.sass */
  #menu .block-menu .menu li:hover > a, #menu .block-menu .menu li.active {
    background-color: #326cae;
    background: url(https://static.caracoltvcorporativo.com/nuevoportal/FlechaFTmovil.png);
    background-size: 23px 15px;
    background-position: 93%  5%;
    background-repeat: no-repeat;
  }
  /* line 7749, sass/_general.sass */
  .logocorp {
    min-width: 43.5%;
  }
  /* line 7751, sass/_general.sass */
  .cajas {
    display: inline-block;
    min-width: 43.5%;
    float: right;
  }
  /* line 7755, sass/_general.sass */
  .menu li.expanded ul.menu li {
    margin: 0 !important;
    line-height: 20px;
  }
  /* line 7759, sass/_general.sass */
  .sesion p {
    color: #ccc;
    font-size: 18px;
  }
  /* line 7762, sass/_general.sass */
  .sesion a {
    margin: 0 !important;
    width: 100%;
  }
  /* line 7766, sass/_general.sass */
  .compartir ul.redes_sociales {
    z-index: 1;
    display: inline-block;
    position: absolute;
    list-style: none;
    margin-left: -1px;
    background-color: rgba(0, 36, 79, 0);
    width: 100%;
    height: 0;
    transition: none;
    top: 67px;
    right: 0px;
  }
  /* line 7778, sass/_general.sass */
  .compartir.despliegue ul.redes_sociales {
    right: 0px;
    text-align: center;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    cursor: pointer;
    background: #015bc5;
    left: 0;
    margin: 0;
  }
  /* line 7787, sass/_general.sass */
  ul.redes_sociales:before {
    content: "Síguenos:";
    color: #ffffff;
    font-size: 18px;
    position: absolute;
    left: 51%;
    margin-top: 46px;
    -ms-transform: translate(-50%, -100%);
        transform: translate(-50%, -100%);
    font-family: 'Montserrat-Light';
    width: 100%;
    height: 102%;
    margin: 0;
    top: 120px;
  }
  /* line 7801, sass/_general.sass */
  .redes_sociales li.text {
    display: block;
  }
  /* line 7803, sass/_general.sass */
  .redes_sociales li a {
    padding: 0px;
    margin: 0 !important;
    vertical-align: initial !important;
  }
  /* line 7807, sass/_general.sass */
  ul.redes_sociales li {
    display: inline-block;
  }
  /* line 7809, sass/_general.sass */
  .redes_sociales li a img {
    max-width: 65px;
    border: none !important;
    height: auto !important;
    min-width: 65px;
  }
  /* line 7814, sass/_general.sass */
  ul.redes_sociales li {
    padding: 0px;
    margin: 42px 0% 0 !important;
    vertical-align: initial !important;
    width: calc(100%/8);
  }
  /* line 7819, sass/_general.sass */
  .redes_sociales li a img {
    width: 50px;
    height: 50px;
    display: inline-block;
    border: solid 1px #ffffff;
    padding: 10px;
    vertical-align: middle;
  }
  /* line 7826, sass/_general.sass */
  .expanded .menu {
    display: none;
  }
  /* line 7829, sass/_general.sass */
  li.expanded:hover > .menu {
    display: block;
    position: absolute;
    z-index: 999;
    left: 0;
    top: 36px;
  }
  /* line 7835, sass/_general.sass */
  li.expanded .menu li {
    display: block;
    width: 100%;
    margin: 0;
  }
  /* line 7839, sass/_general.sass */
  .logocorp, .cajas {
    display: inline-block;
    margin: 0;
    width: 60%;
    float: left;
    min-width: 0;
    z-index: 3;
  }
  /* line 7846, sass/_general.sass */
  .buscador {
    display: none !important;
  }
  /* line 7848, sass/_general.sass */
  .compartir {
    display: inline-block;
    cursor: pointer;
    width: 42px;
    height: 100%;
    margin: 0;
    position: absolute;
    right: 44px;
  }
  /* line 7856, sass/_general.sass */
  .compartir.despliegue {
    display: inline-block;
    cursor: pointer;
    position: fixed;
    height: 66px;
    top: 0;
    padding: 0;
    margin: 0;
    z-index: 0;
  }
  /* line 7865, sass/_general.sass */
  #header .cajas .compartir.despliegue img {
    display: block;
    border-left: solid 1px #335386;
    border-right: solid 1px #335386;
    padding: 24px 9px;
    position: absolute;
    top: 0;
    z-index: 100;
    width: 42px;
    height: 68px;
    background-color: #01276e;
  }
  /* line 7876, sass/_general.sass */
  .cajas {
    text-align: left;
    width: 120px;
    float: right;
    height: 66px;
    z-index: 1;
    margin: 0;
  }
  /* line 7883, sass/_general.sass */
  .sesion {
    vertical-align: middle;
    line-height: 20px;
    text-align: left;
    margin-right: 8px;
    float: left;
    z-index: 9;
    display: inline-block;
    cursor: pointer;
    width: 42px;
    height: 100%;
    margin: 0;
    position: relative;
    right: 7px;
  }
  /* line 7897, sass/_general.sass */
  .sesion p {
    display: none !important;
  }
  /* line 7901, sass/_general.sass */
  .sesion .user.nameuser {
    font-size: 20px;
    list-style: none;
    text-align: center;
    overflow: visible;
    display: inline-block;
    cursor: pointer;
    background-color: #01276e;
    position: fixed;
    width: 100%;
    height: 40px;
    left: 0;
    top: 70px;
  }
  /* line 7916, sass/_general.sass */
  #header .cajas .buscador img {
    width: 0px;
    height: 0px;
    border: none;
  }
  /* line 7920, sass/_general.sass */
  #header .cajas .compartir img {
    border: none;
    display: block;
    border-left: solid 1px #335386;
    border-right: solid 1px  #335386;
    padding: 24px 9px;
    position: absolute;
    top: 0;
    z-index: 100;
    width: 42px;
    height: 70px;
    margin: 0;
  }
  /* line 7932, sass/_general.sass */
  #menu .block-menu .menu {
    background-color: #003381;
    margin: 0;
    font-size: 18px;
    line-height: 8px;
    display: none;
  }
  /* line 7941, sass/_general.sass */
  #menu .block-menu .menu li:hover .menu {
    display: none;
  }
  /* line 7944, sass/_general.sass */
  #menu .block-menu .menu li.expanded ul {
    width: 100%;
    height: 100%;
    margin-top: 5px;
    max-width: 100%;
  }
  /* line 7951, sass/_general.sass */
  #menu .block-menu .menu li.expanded.expanded ul li {
    display: block;
    background: #00acff !important;
    padding: 5px;
  }
  /* line 7956, sass/_general.sass */
  #menu .block-menu .menu li.expanded .menu li:last-child {
    border-bottom: none;
  }
  /* line 7958, sass/_general.sass */
  #menu .block-menu .menu li.expanded .menu li .menu {
    position: static;
    z-index: 999;
    left: 100%;
    top: 0;
    background: #a7771a;
  }
  /* line 7967, sass/_general.sass */
  #menu .block-menu .menu li.expanded.expanded_dos:before, #menu .block-menu .menu li.expanded.first.expanded:before,
  #menu .block-menu .menu li.expanded #expanded_dos:before {
    display: none;
  }
  /* line 7970, sass/_general.sass */
  .menu li:hover {
    background: #326cae;
  }
  /* line 7976, sass/_general.sass */
  #menu ul.menu li:hover a {
    color: #fff;
    background: none !important;
  }
  /* line 7980, sass/_general.sass */
  .activo .block-menu:before {
    top: 0;
    content: '';
    width: 50px;
    height: 50px;
    float: left;
    background: url(http://canalcorporativo.icck.net/sites/default/files/_logo_caracoltv.png);
    background-size: contain;
    display: inline-block;
    background-repeat: no-repeat;
    margin: 10px 1px 1px 10px;
  }
  /* line 7991, sass/_general.sass */
  .activo .hamburguesa {
    height: 50px;
    position: absolute;
    width: 50px;
    right: 0;
    z-index: 2;
    margin: 10px;
  }
  /* line 7998, sass/_general.sass */
  #menu .block-menu .menu li {
    display: inline-block;
    padding: 10px;
    position: static;
    margin: 0;
    min-width: 100%;
    text-align: left;
    float: none;
    border-bottom: 0.5px solid #00acff;
  }
  /* line 8007, sass/_general.sass */
  #menu .block-menu .menu li ul {
    width: 100%;
    position: static;
    margin-top: 10px;
    display: none;
  }
  /* line 8013, sass/_general.sass */
  #menu .block-menu .menu li ul li a,
  #menu .block-menu .menu li ul li span {
    font-size: 15px;
  }
  /* line 8016, sass/_general.sass */
  #menu .block-menu .menu li a:hover {
    background-color: rgba(50, 108, 174, 0);
  }
  /* line 8019, sass/_general.sass */
  .block-menu .menu .expanded {
    background: url(https://static.caracoltvcorporativo.com/nuevoportal/FlechaFTmovil.png);
    background-size: 25px 15px;
    background-position: 98%;
    background-repeat: no-repeat;
  }
  /* line 8025, sass/_general.sass */
  #menu .block-menu .menu li.expanded.active ul {
    width: 100%;
    position: static;
    margin-top: 0;
    display: block !important;
  }
  /* line 8030, sass/_general.sass */
  #menu ul.menu li:last-child {
    border: none;
  }
  /* line 8032, sass/_general.sass */
  .desplegable {
    display: none;
  }
  /* line 8034, sass/_general.sass */
  .desplegable li {
    display: block;
    width: 100%;
  }
  /* line 8037, sass/_general.sass */
  .collapsed:hover .desplegable {
    display: block;
    position: absolute;
    z-index: 9;
    background: #fff;
  }
  /* line 8042, sass/_general.sass */
  .block-menu h2 {
    width: 39px;
    height: 45px;
    float: right;
    margin-bottom: 21px;
    margin-right: 0;
    margin-top: 0;
    margin-left: 11px;
    position: fixed;
    top: 12px;
    right: -2px;
  }
  /* line 8054, sass/_general.sass */
  .activo .block-menu .hamburguesa {
    width: 45px;
    height: 45px;
    float: right;
    margin-bottom: 21px;
    margin-right: 10px;
    margin-top: 0;
    z-index: 9981;
    right: 0;
    background-color: #326cae;
  }
  /* line 8064, sass/_general.sass */
  #menu {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    display: block;
    width: 44px;
    padding: 17px 0;
  }
  /* line 8072, sass/_general.sass */
  #menu.activo {
    z-index: 2;
    position: fixed;
    top: 0;
    right: 0;
    display: block;
    width: 100%;
    height: 100vh;
    position: fixed;
    display: inherit;
    z-index: 999;
    background-color: #003381;
    font-family: "BrandonGrotesque-Bold";
    transition: all ease-in-out 0.5s;
    padding: 0;
  }
  /* line 8087, sass/_general.sass */
  .block-menu .content {
    width: 100%;
    max-width: 100%;
    clear: both;
    margin: 0 auto;
  }
  /* line 8094, sass/_general.sass */
  #menu.activo ul.menu {
    display: block;
    position: static;
    height: calc(100vh - 150px);
    overflow-y: scroll;
  }
  /* line 8099, sass/_general.sass */
  #menu .hamburguesa div {
    width: 25px;
    height: 5px;
    background-color: white;
    display: block;
    margin: 5px auto;
    transition: all 0.3s ease-in-out;
  }
  /* line 8108, sass/_general.sass */
  #menu.activo .hamburguesa div {
    width: 25px;
    height: 3px;
    background-color: white;
    display: block;
    margin: 10px auto;
  }
  /* line 8114, sass/_general.sass */
  #menu.activo .hamburguesa div:nth-child(1) {
    -ms-transform: translateY(13px) rotate(45deg);
    transform: translateY(13px) rotate(45deg);
  }
  /* line 8119, sass/_general.sass */
  #menu.activo .hamburguesa div:nth-child(2) {
    opacity: 0;
  }
  /* line 8121, sass/_general.sass */
  #menu.activo .hamburguesa div:nth-child(3) {
    -ms-transform: translateY(-13px) rotate(-45deg);
    transform: translateY(-13px) rotate(-45deg);
  }
  /* line 8127, sass/_general.sass */
  #menu .block-menu .menu li .menu li .menu {
    display: none;
  }
  /* line 8129, sass/_general.sass */
  #menu .block-menu .menu li .menu li .menu li {
    display: block;
    background: #003381 !important;
    border-bottom: 0.5px solid #00acff;
  }
  /* line 8135, sass/_general.sass */
  #menu .block-menu .menu li .expanded:hover ul {
    border-bottom: none;
    display: block;
  }
  /* line 8138, sass/_general.sass */
  #menu .block-menu .menu li .menu li .menu li:last-child {
    border-bottom: none;
  }
  /* line 8140, sass/_general.sass */
  #menu .block-menu .menu li.expanded ul li span {
    padding: 10px 0;
    text-align: left;
  }
  /* line 8143, sass/_general.sass */
  .login_sesion {
    text-indent: -99999px;
    height: 100%;
  }
  /* line 8146, sass/_general.sass */
  .cajas .login_sesion:before {
    content: '';
    background: url(https://static.caracoltvcorporativo.com/nuevoportal/ico_usuario.png);
    background-size: 30px 30px;
    background-position-y: 50%;
    background-position-x: 52%;
    background-repeat: no-repeat;
    margin: 0;
    border: none;
    display: block;
    border-left: solid 1px #335386;
    position: absolute;
    top: 0;
    z-index: 100;
    width: 52px;
    height: 136%;
  }
  /* line 8164, sass/_general.sass */
  .block-menu .content {
    width: 100%;
    max-width: 100%;
    clear: both;
    margin: 0 auto;
    margin-top: 126px;
    position: absolute;
  }
  /* line 8173, sass/_general.sass */
  .block-menu .content .menu li a,
  .block-menu .content .menu li span {
    font-size: 15px;
  }
  /* line 8176, sass/_general.sass */
  .block-menu .content .menu li a:last-child,
  .block-menu .content .menu li span:last-child {
    border-bottom: none;
  }
  /* line 8181, sass/_general.sass */
  .block-menu .content .menu li li.expanded ul li a {
    padding-left: 40px;
    width: calc(100% - 30px);
  }
  /* line 8184, sass/_general.sass */
  .block-menu .content .menu li li.expanded ul li span {
    width: calc(100% - 30px);
    padding-left: 40px;
  }
  /* line 8188, sass/_general.sass */
  #menu .block-menu .menu a {
    font-size: 15px;
  }
}

/*tablet menu */
@media (max-width: 1024px) and (min-width: 508px) {
  /* line 8193, sass/_general.sass */
  .menu .despliegue_responsabilidad > ul.menu::after {
    display: none;
  }
  /* line 8197, sass/_general.sass */
  #header .logo .facebook:before {
    content: '';
    height: 38px;
    width: 38px;
    background: url(https://static.caracoltvcorporativo.com/nuevoportal/objeto-facebook.png);
    background-size: contain;
    display: block;
    background-repeat: no-repeat;
  }
  /* line 8205, sass/_general.sass */
  #header .logo .facebook svg path {
    display: none;
  }
  /* line 8208, sass/_general.sass */
  #header .logo .twitter svg path {
    display: none;
  }
  /* line 8210, sass/_general.sass */
  #header .logo .twitter:before {
    content: '';
    height: 38px;
    width: 38px;
    background: url(https://static.caracoltvcorporativo.com/nuevoportal/objeto-tw.png);
    background-size: contain;
    display: block;
    background-repeat: no-repeat;
  }
  /* line 8219, sass/_general.sass */
  #header .logo .youtube svg path {
    display: none;
  }
  /* line 8221, sass/_general.sass */
  #header .logo .youtube:before {
    content: '';
    height: 38px;
    width: 38px;
    background: url(https://static.caracoltvcorporativo.com/nuevoportal/objeto-yt.png);
    background-size: contain;
    display: block;
    background-repeat: no-repeat;
  }
  /* line 8231, sass/_general.sass */
  #header .logo .instagram svg path, #header .logo .instagram svg circle {
    display: none;
  }
  /* line 8233, sass/_general.sass */
  #header .logo .instagram:before {
    content: '';
    height: 38px;
    width: 38px;
    background: url(https://static.caracoltvcorporativo.com/nuevoportal/objeto-in.png);
    background-size: contain;
    display: block;
    background-repeat: no-repeat;
  }
  /* line 8241, sass/_general.sass */
  div.block-menu .hamburguesa {
    display: block !important;
    font-size: 0;
    cursor: pointer;
    margin: 0;
    top: 0;
    right: 0;
    padding: 32px 0;
  }
  /* line 8250, sass/_general.sass */
  #menu .block-menu .menu li:first-child {
    background: block !important;
  }
  /* line 8252, sass/_general.sass */
  #menu .block-menu .menu li.expanded, #menu .block-menu .menu li.active-trail {
    background: none;
    position: relative;
  }
  /* line 8255, sass/_general.sass */
  #menu .block-menu .menu li:hover > a, #menu .block-menu .menu li.active {
    background-color: #326cae;
    background: url(https://static.caracoltvcorporativo.com/nuevoportal/FlechaFTmovil.png);
    background-size: 24px 12px;
    background-position: 98%  4%;
    background-repeat: no-repeat;
  }
  /* line 8262, sass/_general.sass */
  .logocorp {
    display: inline-block;
    min-width: 43.5%;
  }
  /* line 8265, sass/_general.sass */
  .cajas {
    display: inline-block;
    min-width: 43.5%;
    float: right;
  }
  /* line 8269, sass/_general.sass */
  .menu li.expanded ul.menu li {
    margin: 0 !important;
    line-height: 20px;
  }
  /* line 8273, sass/_general.sass */
  .sesion p {
    color: #ccc;
    font-size: 18px;
  }
  /* line 8276, sass/_general.sass */
  .sesion a {
    margin: 0 !important;
    width: 100%;
  }
  /* line 8280, sass/_general.sass */
  .compartir.despliegue ul.redes_sociales {
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    background: #003381;
    position: fixed;
    width: 100%;
    height: 113px !important;
    left: 0;
    top: 226px;
    padding: 0;
    margin: 0;
  }
  /* line 8291, sass/_general.sass */
  ul.redes_sociales:before {
    content: "Síguenos:";
    color: white;
    font-size: 20px;
    position: absolute;
    left: 50%;
    margin-top: 47px;
    -ms-transform: translate(-50%, -100%);
        transform: translate(-50%, -100%);
    font-family: 'Montserrat-Light';
    width: 100%;
  }
  /* line 8301, sass/_general.sass */
  .logged-in .sesion .user {
    font-size: 20px;
    list-style: none;
    text-align: center;
    overflow: visible;
    display: inline-block;
    cursor: pointer;
    background-color: #01276e;
    position: fixed;
    width: 100%;
    height: 40px;
    left: 0;
    top: 116px;
    display: none;
  }
  /* line 8315, sass/_general.sass */
  .namelogout {
    font-size: 20px;
    list-style: none;
    text-align: center;
    overflow: visible;
    display: inline-block;
    cursor: pointer;
    background: #01276e;
    position: fixed;
    width: 100%;
    height: 40px;
    left: 0;
    top: 122px;
  }
  /* line 8328, sass/_general.sass */
  .sesion .user.nameuser {
    font-size: 20px;
    list-style: none;
    overflow: visible;
    cursor: pointer;
    background-color: #ececec;
    position: fixed;
    width: 100%;
    height: auto;
    left: 0;
    top: 116px;
    text-align: center;
    padding: 10px 0;
    color: #000000;
    word-wrap: break-word;
    white-space: nowrap;
  }
  /* line 8344, sass/_general.sass */
  .sesion .user.nameuser .cerrar_user {
    width: 50%;
    text-align: center !important;
    float: right !important;
    color: #2a538b;
    display: inline-block !important;
    word-wrap: break-word;
    white-space: nowrap;
  }
  /* line 8352, sass/_general.sass */
  .sesion .user.nameuser .cerrar_user:before {
    width: 3px;
    height: 10px;
    content: "-";
    display: block;
    color: black;
    float: left;
    margin: 0 10px;
  }
  /* line 8361, sass/_general.sass */
  .redes_sociales li.text {
    display: block;
  }
  /* line 8363, sass/_general.sass */
  .redes_sociales li a {
    padding: 0px;
    margin: 0 !important;
    vertical-align: initial !important;
  }
  /* line 8367, sass/_general.sass */
  ul.redes_sociales li {
    display: inline-block;
  }
  /* line 8369, sass/_general.sass */
  .redes_sociales li a img {
    max-width: 65px;
    border: none !important;
    height: auto !important;
    min-width: 65px;
  }
  /* line 8375, sass/_general.sass */
  #header .logo {
    display: inline-block;
    width: 100%;
  }
  /* line 8378, sass/_general.sass */
  #header .logo a {
    font-size: 0px;
  }
  /* line 8380, sass/_general.sass */
  #header .logo a img {
    width: 70px;
    height: 70px;
    float: left;
  }
  /* line 8384, sass/_general.sass */
  ul.redes_sociales li {
    padding: 0px;
    margin: 58px 4% 0 !important;
    vertical-align: initial !important;
  }
  /* line 8388, sass/_general.sass */
  .redes_sociales li a img {
    width: 50px;
    height: 50px;
    display: inline-block;
    border: solid 1px #ffffff;
    padding: 10px;
    vertical-align: middle;
  }
  /* line 8395, sass/_general.sass */
  .expanded .menu {
    display: none;
  }
  /* line 8398, sass/_general.sass */
  li.expanded:hover > .menu {
    display: block;
    position: absolute;
    z-index: 999;
    left: 0;
    top: 36px;
  }
  /* line 8404, sass/_general.sass */
  li.expanded .menu li {
    display: block;
    width: 100%;
    margin: 0;
  }
  /* line 8408, sass/_general.sass */
  .logocorp, .cajas {
    display: inline-block;
    margin: 0 0 10px 0;
    width: 60%;
    float: left;
    min-width: 0;
  }
  /* line 8414, sass/_general.sass */
  .buscador {
    display: none !important;
    cursor: pointer;
    width: 41px;
    height: 100%;
    margin: 0;
    top: 0;
    right: 40px;
    position: absolute;
  }
  /* line 8423, sass/_general.sass */
  .compartir {
    display: inline-block;
    cursor: pointer;
    width: 53px;
    height: 100% !important;
    margin: 0;
    position: relative;
  }
  /* line 8430, sass/_general.sass */
  .compartir.despliegue {
    text-align: center;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    position: fixed;
    width: 100%;
    height: 113px !important;
    left: 0;
  }
  /* line 8438, sass/_general.sass */
  #header .cajas {
    text-align: left;
    width: 160px;
    float: right;
    height: 112px;
    max-height: 100%;
    margin: 0;
    position: relative;
  }
  /* line 8447, sass/_general.sass */
  #header .cajas .compartir.despliegue img {
    border: solid 1px #335386;
    display: inline-block;
    cursor: pointer;
    position: absolute;
    height: 100%;
    top: 57px;
    padding: 45px 14px;
    margin: 0;
    z-index: 0;
    width: 53px;
    right: 53px;
    border-bottom: none;
    border-top: none;
    background: #01276e;
  }
  /* line 8463, sass/_general.sass */
  #header .cajas .buscador img {
    width: 0px;
    height: 0px;
    border: none;
  }
  /* line 8468, sass/_general.sass */
  #header .cajas .compartir img {
    padding: 44px 14px;
    height: 100%;
    width: 100%;
    margin: 0;
  }
  /* line 8473, sass/_general.sass */
  .sesion {
    float: left;
    cursor: pointer;
    width: 54px;
    height: 100%;
    margin: 0;
    position: relative;
  }
  /* line 8480, sass/_general.sass */
  .sesion p {
    display: none !important;
  }
  /* line 8482, sass/_general.sass */
  #menu .block-menu .menu {
    background-color: #015bc5;
    margin: 0;
    font-size: 18px;
    font-family: 'BrandonGrotesque-Black';
    line-height: 8px;
    display: none;
  }
  /* line 8490, sass/_general.sass */
  #menu .block-menu .menu li .menu {
    background: #2b5d91;
    box-shadow: inset 0 16px 46px -17px rgba(0, 0, 0, 0.6);
  }
  /* line 8493, sass/_general.sass */
  #menu .block-menu .menu li .menu li {
    border-bottom: 1px dashed #116bb5;
  }
  /* line 8495, sass/_general.sass */
  #menu .block-menu .menu li .menu li:hover {
    border-bottom: 1px dashed #116bb5;
  }
  /* line 8499, sass/_general.sass */
  #menu .block-menu .menu li.expanded ul li {
    display: block;
    background: #135c95;
    min-height: 46px;
  }
  /* line 8504, sass/_general.sass */
  #menu .block-menu .menu li .menu li:last-child {
    border-bottom: none;
  }
  /* line 8506, sass/_general.sass */
  #menu .block-menu .menu li .menu li .menu {
    position: static;
    z-index: 999;
    left: 100%;
    top: 0;
    background: #a7771a;
  }
  /* line 8512, sass/_general.sass */
  .menu li:hover {
    background: #326cae;
  }
  /* line 8514, sass/_general.sass */
  #menu ul.menu li:hover a {
    color: #fff;
    background: none !important;
  }
  /* line 8517, sass/_general.sass */
  .activo .block-menu:before {
    top: 0;
    content: '';
    width: 70px;
    height: 70px;
    float: left;
    background: url(http://canalcorporativo.icck.net/sites/default/files/_logo_caracoltv.png);
    background-size: contain;
    display: inline-block;
    background-repeat: no-repeat;
    margin: 17px 1px 10px 10px;
  }
  /* line 8528, sass/_general.sass */
  #menu .block-menu .menu li {
    display: inline-block;
    padding: 0;
    position: static;
    margin: 0;
    min-width: 100%;
    text-align: left;
    float: none;
    border-bottom: 1px dashed #d39621;
  }
  /* line 8537, sass/_general.sass */
  #menu .block-menu .menu li ul {
    width: 100%;
    position: static;
    margin-top: 5px;
    display: none;
  }
  /* line 8542, sass/_general.sass */
  #menu .block-menu .menu li.expanded ul li a {
    color: #ececec;
    font-size: 18px;
    display: block;
    text-align: left;
    text-transform: capitalize;
    padding: 10px 10px 10px 20px;
    border-top: none;
  }
  /* line 8550, sass/_general.sass */
  #menu .block-menu .menu li a:hover {
    color: #fff;
    text-decoration: none;
    font-family: 'BrandonGrotesque-Bold';
    border-right: 0 dotted #000 !important;
    padding: 12px 10px;
    background-color: rgba(50, 108, 174, 0);
  }
  /* line 8557, sass/_general.sass */
  .block-menu .menu .expanded {
    background: url(https://static.caracoltvcorporativo.com/nuevoportal/FlechaFTmovil.png);
    background-size: 25px 15px;
    background-position: 98%;
    background-repeat: no-repeat;
  }
  /* line 8563, sass/_general.sass */
  #menu .block-menu .menu li.expanded.active ul {
    width: 100%;
    position: static;
    margin-top: 0;
    display: block !important;
  }
  /* line 8568, sass/_general.sass */
  #menu ul.menu li:last-child {
    border: none;
  }
  /* line 8570, sass/_general.sass */
  .desplegable {
    display: none;
  }
  /* line 8572, sass/_general.sass */
  .desplegable li {
    display: block;
    width: 100%;
  }
  /* line 8575, sass/_general.sass */
  .collapsed:hover .desplegable {
    display: block;
    position: absolute;
    z-index: 9;
    background: #fff;
  }
  /* line 8580, sass/_general.sass */
  .block-menu h2 {
    width: 40px;
    height: 116px;
    float: right;
    margin-bottom: 21px;
    margin-right: 0;
    margin-top: 0;
    margin-left: 11px;
    position: fixed;
  }
  /* line 8589, sass/_general.sass */
  .activo {
    background-color: #326cae;
  }
  /* line 8590, sass/_general.sass */
  .activo .block-menu .hamburguesa {
    width: 45px;
    height: 45px;
    float: right;
    margin-bottom: 21px;
    margin-right: 10px;
    margin-top: 0;
    z-index: 9981;
    right: 0;
  }
  /* line 8600, sass/_general.sass */
  #menu {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 54px;
    height: 100%;
    padding: 35px 7px;
  }
  /* line 8608, sass/_general.sass */
  #menu.activo {
    z-index: 9981;
    position: fixed;
    top: 0;
    right: 0;
    display: block;
    width: 100%;
    height: 100vh;
    padding: 0;
  }
  /* line 8617, sass/_general.sass */
  .block-menu .content {
    width: 100%;
    max-width: 100%;
    clear: both;
    margin: 0 auto;
    margin-top: 151px;
    position: absolute;
  }
  /* line 8624, sass/_general.sass */
  ul.menu {
    display: none;
  }
  /* line 8627, sass/_general.sass */
  #menu.activo ul.menu {
    display: block;
    position: static;
    height: calc(100vh - 95px);
    overflow-y: scroll;
  }
  /* line 8633, sass/_general.sass */
  #menu .hamburguesa div {
    width: 25px;
    height: 5px;
    background-color: white;
    display: block;
    margin: 10px auto;
    transition: all 0.3s ease-in-out;
  }
  /* line 8642, sass/_general.sass */
  #menu.activo .hamburguesa div {
    width: 25px;
    height: 3px;
    background-color: white;
    display: block;
    margin: 10px auto;
  }
  /* line 8648, sass/_general.sass */
  #menu.activo .hamburguesa div:nth-child(1) {
    -ms-transform: translateY(13px) rotate(45deg);
    transform: translateY(13px) rotate(45deg);
  }
  /* line 8653, sass/_general.sass */
  #menu.activo .hamburguesa div:nth-child(2) {
    opacity: 0;
  }
  /* line 8655, sass/_general.sass */
  #menu.activo .hamburguesa div:nth-child(3) {
    -ms-transform: translateY(-13px) rotate(-45deg);
    transform: translateY(-13px) rotate(-45deg);
  }
  /* line 8661, sass/_general.sass */
  #menu .block-menu .menu li .menu li .menu {
    border-bottom: none;
    display: none;
  }
  /* line 8662, sass/_general.sass */
  #menu .block-menu .menu li .menu li .menu li {
    border-top: 1px solid #135c95;
    display: block;
    background: #01276e;
    border-bottom: 1px solid #135c95;
  }
  /* line 8667, sass/_general.sass */
  #menu .block-menu .menu li .menu li .menu li:hover {
    border-bottom: 1px dashed #0072b9;
    background-color: #a7771a;
  }
  /* line 8670, sass/_general.sass */
  #menu .block-menu .menu li .menu li .menu li a {
    color: #eee;
    padding-left: 30px;
  }
  /* line 8677, sass/_general.sass */
  #menu .block-menu .menu li .expanded:hover ul {
    border-bottom: none;
    display: block;
  }
  /* line 8684, sass/_general.sass */
  #menu .block-menu .menu li .menu li .menu li:last-child {
    border-bottom: none;
  }
  /* line 8687, sass/_general.sass */
  #menu .block-menu .menu li .menu li .menu.expanded ul {
    width: 100%;
    height: 100%;
    max-width: 100%;
  }
  /* line 8694, sass/_general.sass */
  #menu .block-menu .menu li.expanded ul li span {
    padding: 10px 0 10px 20px;
  }
  /* line 8696, sass/_general.sass */
  .login_sesion {
    position: relative;
    color: #d39634;
    font-size: 19px;
    font-family: 'BrandonGrotesque-Bold';
    cursor: pointer;
    text-indent: -99999px;
    vertical-align: middle;
    line-height: 20px;
    text-align: left;
    margin-right: 8px;
    float: left;
    display: inline-block;
    width: 40px;
    height: 100%;
    margin: 0;
  }
  /* line 8712, sass/_general.sass */
  .login_sesion:before {
    content: '';
    background: url(https://static.caracoltvcorporativo.com/nuevoportal/ico_usuario.png);
    background-size: 40px 40px;
    background-position-y: 50%;
    background-position-x: 52%;
    background-repeat: no-repeat;
    margin: 0;
    border: none;
    display: block;
    border-left: none;
    position: absolute;
    top: 0;
    z-index: 100;
    width: 52px;
    height: 100%;
    text-indent: -99999px;
  }
  /*Nuevas*/
  /* line 8731, sass/_general.sass */
  #menu.activo .hamburguesa {
    height: 50px;
    position: absolute;
    width: 50px;
    right: 0;
    z-index: 2;
    margin: 10px;
  }
  /* line 8739, sass/_general.sass */
  #menu.activo .block-menu a {
    text-aling: left;
  }
  /* line 8741, sass/_general.sass */
  #menu.activo .block-menu a span {
    text-aling: left;
  }
  /* line 8744, sass/_general.sass */
  #menu.activo .block-menu div .content {
    width: 100%;
    max-width: 100%;
    clear: both;
    margin: 0 auto;
  }
  /* line 8749, sass/_general.sass */
  #menu.activo .block-menu div .content ul {
    padding: 0;
    margin: 0;
    list-style: none;
  }
  /* line 8753, sass/_general.sass */
  #menu.activo .block-menu div .content ul li {
    color: white;
    text-transform: uppercase;
    position: relative;
  }
  /* line 8757, sass/_general.sass */
  #menu.activo .block-menu div .content ul li a {
    color: white;
    text-decoration: none;
    text-transform: uppercase;
    display: block;
    width: 100%;
    padding: 15px;
    font-size: 14px;
  }
  /* line 8765, sass/_general.sass */
  #menu.activo .block-menu div .content ul li span {
    color: white;
    text-decoration: none;
    text-transform: uppercase;
    display: block;
    width: 100%;
    padding: 15px;
    font-size: 14px;
  }
  /* line 8773, sass/_general.sass */
  #menu.activo .block-menu div .content .arrow {
    position: absolute;
    height: 46px;
    width: 50px;
    top: 0;
    right: 0;
    display: block;
    cursor: pointer;
    background: none;
  }
  /* line 8782, sass/_general.sass */
  #menu.activo .block-menu div .content .arrow:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(https://static.caracoltvcorporativo.com/sites/default/files/mas.png) no-repeat center center;
    transition: 0.3s;
  }
  /* line 8793, sass/_general.sass */
  #menu.activo .block-menu div .arrow.active.rotate:before {
    -ms-transform: rotate(180deg);
        transform: rotate(180deg);
    background: url(https://static.caracoltvcorporativo.com/sites/default/files/menos.png) no-repeat center center;
  }
  /* line 8796, sass/_general.sass */
  #menu.activo .block-menu div .arrow.active.rotate .menu {
    background: #174e87;
  }
  /* line 8798, sass/_general.sass */
  #menu.activo .block-menu div .arrow.active.rotate .menu li {
    border-bottom: 1px dashed #d39621;
  }
  /* line 8800, sass/_general.sass */
  #menu.activo .block-menu div .arrow.active.rotate .menu li a {
    padding-left: 20px;
  }
  /* line 8802, sass/_general.sass */
  #menu.activo .block-menu div .arrow.active.rotate .menu li a:last-child {
    border-bottom: none;
  }
  /* line 8804, sass/_general.sass */
  #menu.activo .block-menu div .arrow.active.rotate .menu li span {
    padding-left: 20px;
  }
  /* line 8806, sass/_general.sass */
  #menu.activo .block-menu div .arrow.active.rotate .menu li span:last-child {
    border-bottom: none;
  }
  /* line 8811, sass/_general.sass */
  #menu.activo .block-menu div .arrow.active.rotate .menu li.expanded ul li a {
    padding-left: 40px;
    width: calc(100% - 50px);
  }
  /* line 8814, sass/_general.sass */
  #menu.activo .block-menu div .arrow.active.rotate .menu li.expanded ul li a:first-child {
    border-top: 1px dashed #174e87;
  }
  /* line 8816, sass/_general.sass */
  #menu.activo .block-menu div .arrow.active.rotate .menu li.expanded ul li span {
    padding-left: 40px;
  }
  /* line 8818, sass/_general.sass */
  #menu.activo .block-menu div .arrow.active.rotate .menu li.expanded ul li span:first-child {
    border-top: 1px dashed #174e87;
  }
  /* line 8820, sass/_general.sass */
  #menu.activo .block-menu div > ul.menu {
    display: block;
  }
  /* line 8822, sass/_general.sass */
  #menu.activo .block-menu div > ul.menu ul.menu {
    display: none;
    width: 100%;
    max-width: 100%;
  }
  /* line 8827, sass/_general.sass */
  .not-logged-in .iniciar_sesion {
    margin: 0 !important;
    height: 100%;
  }
}

/* responsabilidad corporativa nuevo */
/* line 8832, sass/_general.sass */
.page-taxonomy-term-18 .panel-3col-stacked {
  margin: 10px;
}

/* line 8834, sass/_general.sass */
.page-taxonomy-term-18 .panel-3col-stacked .inside {
  margin: 0;
}

/* line 8836, sass/_general.sass */
.page-taxonomy-term-18 .panel-separator {
  margin-bottom: 3px;
}

/* line 8839, sass/_general.sass */
.page-taxonomy-term-18 .pane-imageblock-16 .pane-content {
  display: none;
}

/* line 8841, sass/_general.sass */
.page-taxonomy-term-18 .pane-imageblock-7 {
  margin-bottom: 20px;
  height: auto;
}

/* line 8844, sass/_general.sass */
.page-taxonomy-term-18 .pane-imageblock-7 .pane-content {
  padding: 0 60px;
  height: 100%;
}

/* line 8847, sass/_general.sass */
.page-taxonomy-term-18 .pane-imageblock-7 .pane-content .block-image {
  height: 84px;
  width: 100%;
}

/* line 8851, sass/_general.sass */
.page-taxonomy-term-18 .center-wrapper .panel-col {
  width: 75%;
}

/* line 8855, sass/_general.sass */
.page-taxonomy-term-18 .center-wrapper .panel-col .inside .views-field-body .field-content {
  padding: 10px;
}

/* line 8857, sass/_general.sass */
.page-taxonomy-term-18 .center-wrapper .panel-col .inside .views-field-body .field-content p,
.page-taxonomy-term-18 .center-wrapper .panel-col .inside .views-field-body .field-content ul {
  text-align: left;
  padding-bottom: 10px;
  width: 100%;
  font-size: 18px;
  font-family: 'Montserrat-Regular';
  line-height: 27px;
  padding-right: 70px;
}

/* line 8866, sass/_general.sass */
.page-taxonomy-term-18 .center-wrapper .panel-col .inside .views-field-body .field-content ul {
  list-style: none;
  margin: 0;
}

/* line 8869, sass/_general.sass */
.page-taxonomy-term-18 .center-wrapper .panel-col-first {
  width: 0%;
}

/* line 8871, sass/_general.sass */
.page-taxonomy-term-18 .center-wrapper .panel-col-last {
  float: left;
  width: 25%;
  background-color: #d0cfcd;
  padding: 10px;
  margin-top: 25px;
}

/* line 8880, sass/_general.sass */
.page-taxonomy-term-18 .center-wrapper .panel-col-last .view-id-nuestras_responsabilidades > div .views-field-name {
  padding: 15px 0;
  text-align: left;
}

/* line 8883, sass/_general.sass */
.page-taxonomy-term-18 .center-wrapper .panel-col-last .view-id-nuestras_responsabilidades > div .views-field-name a {
  font-size: 18px;
  font-family: 'Montserrat-Bold';
}

@media (min-width: 769px) and (max-width: 1024px) {
  /* line 8893, sass/_general.sass */
  .page-taxonomy-term-18 .center-wrapper .panel-col .inside .views-field-body .field-content p {
    font-size: 20px¡;
  }
  /* line 8895, sass/_general.sass */
  .page-taxonomy-term-18 .center-wrapper .panel-col-last {
    width: 100%;
  }
  /* line 8900, sass/_general.sass */
  .page-taxonomy-term-18 .center-wrapper .panel-col-last .view-id-nuestras_responsabilidades .view-content > div .views-field-name a {
    font-size: 18px;
  }
  /* line 8903, sass/_general.sass */
  .whatsapp a {
    display: block;
    position: relative;
    font-size: 0;
  }
}

/*tablet vertical responsaiblidad corporativa */
@media (min-width: 450px) and (max-width: 768px) {
  /* line 8911, sass/_general.sass */
  .page-taxonomy-term-18 .pane-imageblock-16 .pane-content {
    display: block;
  }
  /* line 8913, sass/_general.sass */
  .page-taxonomy-term-18 .pane-imageblock-7 {
    display: none;
  }
  /* line 8917, sass/_general.sass */
  .page-taxonomy-term-18 .center-wrapper .panel-col {
    width: 100%;
  }
  /* line 8923, sass/_general.sass */
  .page-taxonomy-term-18 .center-wrapper .panel-col .inside .pane-modelo-responsabilidad-corporativa .views-field-body p,
  .page-taxonomy-term-18 .center-wrapper .panel-col .inside .pane-modelo-responsabilidad-corporativa .views-field-body ul {
    font-size: 18px;
  }
  /* line 8926, sass/_general.sass */
  .page-taxonomy-term-18 .center-wrapper .panel-col-last {
    width: 100%;
  }
  /* line 8930, sass/_general.sass */
  .page-taxonomy-term-18 .center-wrapper .panel-col-last .inside .pane-nuestras-responsabilidades .pane-title {
    font-size: 20px;
  }
}

/* movil responsabilidad corporativa */
@media (max-width: 450px) {
  /* line 8936, sass/_general.sass */
  .page-taxonomy-term-18 .pane-imageblock-16 .pane-content {
    display: block;
  }
  /* line 8939, sass/_general.sass */
  .page-taxonomy-term-18 .pane-imageblock-7 .pane-content {
    display: none;
  }
  /* line 8943, sass/_general.sass */
  .page-taxonomy-term-18 .center-wrapper .panel-col,
  .page-taxonomy-term-18 .center-wrapper .panel-col-last {
    width: 100%;
  }
  /* line 8949, sass/_general.sass */
  .page-taxonomy-term-18 .center-wrapper .panel-col .view-id-nuestras_responsabilidades > div .views-field-name a,
  .page-taxonomy-term-18 .center-wrapper .panel-col-last .view-id-nuestras_responsabilidades > div .views-field-name a {
    font-size: 18px;
  }
  /* line 8955, sass/_general.sass */
  .page-taxonomy-term-18 .center-wrapper .panel-col .views-row-last .views-field-body .field-content p,
  .page-taxonomy-term-18 .center-wrapper .panel-col-last .views-row-last .views-field-body .field-content p {
    padding-right: 0;
  }
}

@media (max-width: 768px) {
  /* line 8960, sass/_general.sass */
  .page-content-nuestra-gestion-los-principios-del-pacto-mundial-de-naciones-unidas h1.pane-title {
    font-size: 22px;
  }
  /* line 8963, sass/_general.sass */
  .page-content-nuestra-gestion-los-principios-del-pacto-mundial-de-naciones-unidas .pane-block-13 h2 {
    font-size: 20px;
    width: 100%;
  }
  /* line 8968, sass/_general.sass */
  .page-content-nuestra-gestion-los-principios-del-pacto-mundial-de-naciones-unidas .pane-block-6 .pane-content a {
    margin: 10px 0;
    width: 100%;
    padding: 14px;
  }
  /* line 8972, sass/_general.sass */
  .page-content-nuestra-gestion-los-principios-del-pacto-mundial-de-naciones-unidas .contenedor_1 {
    margin-bottom: 1px;
    width: 100%;
    height: auto;
  }
  /* line 8976, sass/_general.sass */
  .page-content-nuestra-gestion-los-principios-del-pacto-mundial-de-naciones-unidas .contenedor_2 {
    margin-bottom: 40px;
    width: 100%;
  }
  /* line 8979, sass/_general.sass */
  .page-content-nuestra-gestion-los-principios-del-pacto-mundial-de-naciones-unidas .contenedor_3 {
    margin-bottom: 1px;
    width: 100%;
  }
  /* line 8982, sass/_general.sass */
  .page-content-nuestra-gestion-los-principios-del-pacto-mundial-de-naciones-unidas .contenedor_4 {
    margin-bottom: 1px;
    width: 100%;
  }
  /* line 8985, sass/_general.sass */
  .page-content-nuestra-gestion-los-principios-del-pacto-mundial-de-naciones-unidas .contenedor_5 {
    margin-bottom: 1px;
    width: 100%;
  }
  /* line 8988, sass/_general.sass */
  .page-content-nuestra-gestion-los-principios-del-pacto-mundial-de-naciones-unidas .contenedor_6 {
    margin-bottom: 40px;
    width: 100%;
  }
  /* line 8991, sass/_general.sass */
  .page-content-nuestra-gestion-los-principios-del-pacto-mundial-de-naciones-unidas .contenedor_7 {
    width: 100%;
    margin-bottom: 1px;
  }
  /* line 8994, sass/_general.sass */
  .page-content-nuestra-gestion-los-principios-del-pacto-mundial-de-naciones-unidas .contenedor_8 {
    width: 100%;
    margin-bottom: 1px;
  }
  /* line 8997, sass/_general.sass */
  .page-content-nuestra-gestion-los-principios-del-pacto-mundial-de-naciones-unidas .contenedor_9 {
    margin-bottom: 40px;
    width: 100%;
  }
  /* line 9000, sass/_general.sass */
  .page-content-nuestra-gestion-los-principios-del-pacto-mundial-de-naciones-unidas .contenedor_10 {
    margin-bottom: 10px;
    width: 100%;
  }
  /* line 9003, sass/_general.sass */
  .page-content-nuestra-gestion-los-principios-del-pacto-mundial-de-naciones-unidas .contenedor_nues {
    padding: 0;
    position: relative;
    height: 59px;
  }
  /* line 9007, sass/_general.sass */
  .page-content-nuestra-gestion-los-principios-del-pacto-mundial-de-naciones-unidas .contenedor_nues.abrir {
    padding: 0;
    position: relative;
    height: auto;
  }
  /* line 9011, sass/_general.sass */
  .page-content-nuestra-gestion-los-principios-del-pacto-mundial-de-naciones-unidas .contenedor_nues::after {
    display: none;
    content: "";
    width: 0px;
    height: calc(100% - 60px);
    position: absolute;
    left: 31%;
    top: 50%;
    -ms-transform: translate(0%);
        transform: translate(0%);
    border-left: 1px dotted #ffffff;
  }
  /* line 9021, sass/_general.sass */
  .page-content-nuestra-gestion-los-principios-del-pacto-mundial-de-naciones-unidas .contenedor_nues .izquierda_nues {
    width: 100%;
    margin-bottom: 0;
    max-width: 100%;
    padding-left: 10px;
  }
  /* line 9026, sass/_general.sass */
  .page-content-nuestra-gestion-los-principios-del-pacto-mundial-de-naciones-unidas .contenedor_nues .izquierda_nues .texto_nues {
    display: none;
  }
  /* line 9028, sass/_general.sass */
  .page-content-nuestra-gestion-los-principios-del-pacto-mundial-de-naciones-unidas .contenedor_nues .derecha_nues {
    width: 100%;
    display: none;
  }
  /* line 9031, sass/_general.sass */
  .page-content-nuestra-gestion-los-principios-del-pacto-mundial-de-naciones-unidas .contenedor_nues .derecha_nues .lista_nues {
    color: #ffffff;
    width: 100%;
    font-size: 20px;
    letter-spacing: -1px;
    padding: 20px 20px 20px 40px;
  }
  /* line 9038, sass/_general.sass */
  .page-content-nuestra-gestion-los-principios-del-pacto-mundial-de-naciones-unidas .contenedor_nues .derecha_nues ul:last-child {
    padding-bottom: 0px;
  }
  /* line 9042, sass/_general.sass */
  .page-content-nuestra-gestion-los-principios-del-pacto-mundial-de-naciones-unidas .contenedor_nues .izquierda_nues .titulo_nues h2 {
    margin-bottom: 10px;
    width: 94%;
    float: left;
    margin: 24px 0 14px 10px;
  }
  /* line 9047, sass/_general.sass */
  .page-content-nuestra-gestion-los-principios-del-pacto-mundial-de-naciones-unidas .contenedor_nues .boton {
    top: 0;
    padding: 0;
    content: '';
    height: 62px;
    width: 59px;
    background-image: url(https://static.caracoltvcorporativo.com/nuevoportal/FlechaFTmovil.png);
    background-size: 30px auto;
    display: inline-block;
    background-position: center;
    background-repeat: no-repeat;
    margin: 0;
    float: right;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    rotation: 180deg;
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=180);
    transition: all 0s;
    position: absolute;
    right: 0;
  }
  /* line 9068, sass/_general.sass */
  .page-content-nuestra-gestion-los-principios-del-pacto-mundial-de-naciones-unidas .contenedor_nues.abrir .boton {
    top: 0;
    padding: 0;
    content: '';
    height: 60px;
    width: 56px;
    background-image: url(https://static.caracoltvcorporativo.com/nuevoportal/FlechaFTmovil.png);
    background-size: 30px auto;
    display: inline-block;
    background-position: center;
    background-repeat: no-repeat;
    margin: 0;
    float: right;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    rotation: 0deg;
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
    transition: all 0s;
    position: absolute;
    right: 0;
  }
  /* line 9088, sass/_general.sass */
  .page-content-nuestra-gestion-los-principios-del-pacto-mundial-de-naciones-unidas .contenedor_nues.abrir .derecha_nues {
    width: 100%;
    display: -ms-inline-flexbox;
    display: inline-flex;
    display: block;
  }
  /* line 9092, sass/_general.sass */
  .page-content-nuestra-gestion-los-principios-del-pacto-mundial-de-naciones-unidas .contenedor_nues.abrir .izquierda_nues {
    border-bottom: 1px dashed #ffffff;
    margin-bottom: 0;
    display: inline-block;
    max-width: 100%;
  }
  /* line 9097, sass/_general.sass */
  .page-content-nuestra-gestion-los-principios-del-pacto-mundial-de-naciones-unidas .contenedor_nues.abrir .izquierda_nues .texto_nues {
    display: inline-block;
    padding: 18px;
  }
}

/*Página Comunicados de lanzamiento y eventos de lanzamiento */
@media (max-width: 768px) {
  /* line 9105, sass/_general.sass */
  .page-prensa-agencia-de-noticias-eventos .view-content,
  .page-prensa-agencia-de-noticias-periodistas-comunicados-de-lanzamiento .view-content {
    display: inline-block;
  }
  /* line 9107, sass/_general.sass */
  .page-prensa-agencia-de-noticias-eventos .view-content .views-row,
  .page-prensa-agencia-de-noticias-periodistas-comunicados-de-lanzamiento .view-content .views-row {
    width: 100%;
  }
}

/* caracol en cifras */
/* line 9110, sass/_general.sass */
.page-compania-caracol-en-cifras .pane-block.pane-block-4 .pane-content div {
  display: inline-block;
  padding: 15px;
  background-color: #116bb5;
  margin: 0 5px;
  width: 269px;
  height: 49px;
  text-align: center;
}

/*codigo steven 810 */
@media (max-width: 600px) {
  /* line 9120, sass/_general.sass */
  .field.field-name-body.field-type-text-with-summary.field-label-hidden {
    padding: 0;
    width: 100%;
  }
}

@media (max-width: 768px) {
  /* line 9131, sass/_general.sass */
  .page-home .panel-2col-stacked .panel-col-last .inside .pane-contenidos-home-principal .view-content .views-row {
    padding: 0;
    height: auto;
  }
  /* line 9134, sass/_general.sass */
  .page-home .panel-2col-stacked .panel-col-last .inside .pane-contenidos-home-principal .view-content .views-row .views-field-nothing {
    text-align: left;
    position: relative;
  }
  /* line 9137, sass/_general.sass */
  .page-home .panel-2col-stacked .panel-col-last .inside .pane-contenidos-home-principal .view-content .views-row .views-field-nothing span {
    display: block;
    top: 10px;
    left: 0;
    padding: 10px;
    font-size: 18px;
  }
  /* line 9144, sass/_general.sass */
  .page-home .panel-2col-stacked .panel-col-last .inside .pane-contenidos-home-principal .view-content .views-row .views-field-title span {
    margin-top: 50px;
    display: block;
    position: relative;
  }
  /* line 9150, sass/_general.sass */
  .page-home .central .panel-display .center-wrapper {
    height: auto;
  }
  /* line 9152, sass/_general.sass */
  .page-home .central .panel-display .center-wrapper > .panel-panel {
    width: 100%;
    margin: 0;
  }
  /* line 9158, sass/_general.sass */
  .page-home .central .panel-display .center-wrapper > .panel-panel.panel-col-last .inside .pane-contenidos-home-principal .pane-title {
    left: 0;
    top: 60%;
  }
  /* line 9165, sass/_general.sass */
  .page-home .view-display-id-block_1 .view-content .views-row-last .views-field-title {
    text-align: left;
  }
  /* line 9167, sass/_general.sass */
  .page-home .view-display-id-block_1 .view-content .views-row-last .views-field-title a {
    left: 1px;
    top: 20px;
    padding: 10px;
    font-size: 18px;
  }
  /* line 9173, sass/_general.sass */
  .page-home .slick-initialized .slick-slide {
    height: 452px;
  }
  /* line 9178, sass/_general.sass */
  .page-home .slick-initialized .slick-dots li.slick-active button {
    background: #00acff;
  }
  /* line 9180, sass/_general.sass */
  .page-home .slick-dots {
    bottom: 15px;
  }
  /* line 9184, sass/_general.sass */
  .page-home .view-id-home_principal .views-field.views-field-title .field-content {
    padding: 25px 0;
  }
  /* line 9186, sass/_general.sass */
  .page-home .view-id-home_principal .views-field.views-field-title span {
    font-size: 18px;
    background-color: #015bc5;
    display: block;
    text-align: center;
    margin-bottom: 0;
  }
  /* line 9192, sass/_general.sass */
  .page-home .view-id-home_principal .views-field.views-field-title a {
    font-size: 26px;
  }
  /* line 9194, sass/_general.sass */
  .page-home .panel-panel.panel-col-first {
    width: 100%;
    margin: 0;
    padding: 0 10px;
  }
  /* line 9199, sass/_general.sass */
  .page-home .panel-panel.panel-col-first .view-content .views-row {
    width: 100%;
    position: relative;
    float: none;
    box-sizing: border-box;
    margin: 0;
    height: 100%;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 0;
    min-height: 300px;
    margin: 0 0 0 0;
  }
  /* line 9211, sass/_general.sass */
  .page-home .panel-panel.panel-col-first .view-content .views-row.views-row-even {
    margin: 10px 0 10px 0;
  }
  /* line 9215, sass/_general.sass */
  .page-home .panel-panel.panel-col-first .view-content .views-row .views-field-body .field-content p {
    margin-top: 50px;
  }
  /* line 9219, sass/_general.sass */
  .page-home .panel-2col-stacked .panel-col-first .inside {
    margin: 0;
  }
}

/*quienes somos nuevo*/
/* line 9222, sass/_general.sass */
.pane-misi-n-visi-n-y-valores {
  margin: 0 20px;
}

/* line 9225, sass/_general.sass */
.pane-misi-n-visi-n-y-valores .view-content > div {
  display: inline-block;
  background-color: #00acff;
  width: 25%;
  float: left;
  padding: 24px;
  height: 373px;
  margin: 30px 0;
}

/* line 9233, sass/_general.sass */
.pane-misi-n-visi-n-y-valores .view-content > div:nth-child(2n+1) {
  background-color: #015bc5;
}

/* line 9235, sass/_general.sass */
.pane-misi-n-visi-n-y-valores .view-content .views-field-name {
  padding-top: 20px;
}

/* line 9238, sass/_general.sass */
.pane-misi-n-visi-n-y-valores .view-content .views-field-name .field-content:nth-child(2n+1) {
  background-color: #015bc5;
}

/* line 9240, sass/_general.sass */
.pane-misi-n-visi-n-y-valores .view-content .views-field-name span {
  font-family: 'Montserrat-Black';
  font-size: 16px;
  color: #ffffff;
  text-align: left;
  text-transform: uppercase;
  padding: 12px;
}

/* line 9249, sass/_general.sass */
.pane-misi-n-visi-n-y-valores .view-content .views-row-first .views-field-name,
.pane-misi-n-visi-n-y-valores .view-content .views-row-odd .views-field-name {
  padding-top: 20px;
}

/* line 9251, sass/_general.sass */
.pane-misi-n-visi-n-y-valores .view-content .views-row-first .views-field-name .field-content,
.pane-misi-n-visi-n-y-valores .view-content .views-row-odd .views-field-name .field-content {
  background-color: #00acff;
}

/* line 9254, sass/_general.sass */
.pane-misi-n-visi-n-y-valores .views-field-description .field-content {
  font-family: 'Montserrat-Regular';
  font-size: 18px;
  color: #ffffff;
  text-align: left;
  margin-top: 30px;
}

/* line 9261, sass/_general.sass */
.pane-content {
  width: 100%;
  display: inline-block;
}

/* line 9266, sass/_general.sass */
.pane-block-3 .pane-content .bloque-quienes-somos {
  width: 100%;
  padding: 0 20px;
}

/* line 9269, sass/_general.sass */
.pane-block-3 .pane-content .bloque-quienes-somos .bloque-izquierdo {
  width: 45%;
  float: left;
  background-color: #d0cfcd;
  height: 456px;
}

/* line 9274, sass/_general.sass */
.pane-block-3 .pane-content .bloque-quienes-somos .bloque-izquierdo .principal {
  background-color: #015bc5;
  position: absolute;
  width: 630px;
  height: 340px;
  margin-top: 10px;
  margin-left: 10px;
}

/* line 9281, sass/_general.sass */
.pane-block-3 .pane-content .bloque-quienes-somos .bloque-izquierdo .principal .donde-estamos {
  display: -ms-inline-flexbox;
  display: inline-flex;
}

/* line 9283, sass/_general.sass */
.pane-block-3 .pane-content .bloque-quienes-somos .bloque-izquierdo .principal .donde-estamos p {
  font-family: 'Montserrat-Bold';
  font-size: 20px;
  color: #ffffff;
  background-color: #003381;
  height: 40px;
  padding: 10px;
}

/* line 9290, sass/_general.sass */
.pane-block-3 .pane-content .bloque-quienes-somos .bloque-izquierdo .principal .donde-estamos .quienes-direccion {
  margin: 10px;
  -ms-transform: translate(50px, 20px);
      transform: translate(50px, 20px);
}

/* line 9293, sass/_general.sass */
.pane-block-3 .pane-content .bloque-quienes-somos .bloque-izquierdo .principal .donde-estamos .quienes-direccion span {
  font-size: 18px;
  font-family: 'Montserrat-Bold';
  color: #00acff;
}

/* line 9297, sass/_general.sass */
.pane-block-3 .pane-content .bloque-quienes-somos .bloque-izquierdo .principal .donde-estamos .quienes-direccion p {
  font-size: 18px;
  font-family: 'Montserrat-Regular';
  color: #ffffff;
  background-color: #015bc5;
  padding: 0;
  margin: 0;
}

/* line 9304, sass/_general.sass */
.pane-block-3 .pane-content .bloque-quienes-somos .bloque-izquierdo .quienes-maps {
  width: 70%;
  margin: 0 auto;
  position: relative;
  -ms-transform: translate(50px, 140px);
      transform: translate(50px, 140px);
}

/* line 9309, sass/_general.sass */
.pane-block-3 .pane-content .bloque-quienes-somos .bloque-derecho {
  width: 55%;
  float: right;
}

/* line 9313, sass/_general.sass */
.pane-block-3 .pane-content .bloque-quienes-somos .bloque-derecho .quienes img {
  width: 100%;
  height: 456px;
}

/* line 9322, sass/_general.sass */
.logged-in .pane-block-3 .pane-content .bloque-quienes-somos .bloque-izquierdo .principal {
  background-color: #015bc5;
  position: absolute;
  width: 45%;
  height: 340px;
  margin-top: 10px;
  margin-left: 10px;
}

@media (max-width: 1024px) and (min-width: 450px) {
  /* line 9332, sass/_general.sass */
  .pane-misi-n-visi-n-y-valores {
    margin: 0 10px;
  }
  /* line 9336, sass/_general.sass */
  .pane-misi-n-visi-n-y-valores .view-misi-n-visi-n-y-valores .view-content div {
    width: 100%;
    height: 100%;
    margin-top: 0;
    display: block;
  }
  /* line 9341, sass/_general.sass */
  .pane-misi-n-visi-n-y-valores .view-misi-n-visi-n-y-valores .view-content .views-field-description {
    margin-top: 10px;
  }
  /* line 9343, sass/_general.sass */
  .pane-misi-n-visi-n-y-valores .view-misi-n-visi-n-y-valores .view-content .views-field-description p {
    line-height: 28px;
    letter-spacing: -0.4px;
  }
  /* line 9348, sass/_general.sass */
  .views-field-field-mediastream .field-content iframe {
    height: 473px;
  }
  /* line 9353, sass/_general.sass */
  .pane-block-3 .pane-content .bloque-quienes-somos .bloque-izquierdo {
    width: 100%;
    height: 100%;
  }
  /* line 9356, sass/_general.sass */
  .pane-block-3 .pane-content .bloque-quienes-somos .bloque-izquierdo .principal {
    position: relative;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
  }
  /* line 9362, sass/_general.sass */
  .pane-block-3 .pane-content .bloque-quienes-somos .bloque-izquierdo .principal .donde-estamos {
    display: block;
    padding-top: 10px;
  }
  /* line 9365, sass/_general.sass */
  .pane-block-3 .pane-content .bloque-quienes-somos .bloque-izquierdo .principal .donde-estamos p {
    height: 100%;
    width: 50%;
  }
  /* line 9368, sass/_general.sass */
  .pane-block-3 .pane-content .bloque-quienes-somos .bloque-izquierdo .principal .donde-estamos .quienes-direccion {
    -ms-transform: translate(0, 0);
        transform: translate(0, 0);
    padding: 20px;
  }
  /* line 9371, sass/_general.sass */
  .pane-block-3 .pane-content .bloque-quienes-somos .bloque-izquierdo .quienes-maps {
    width: 95%;
    position: relative;
    -ms-transform: translate(0, 0);
        transform: translate(0, 0);
  }
  /* line 9375, sass/_general.sass */
  .pane-block-3 .pane-content .bloque-quienes-somos .bloque-derecho {
    width: 100%;
  }
  /* line 9378, sass/_general.sass */
  .pane-block-3 .pane-content .bloque-quienes-somos .bloque-derecho .quienes img {
    width: 100%;
    height: auto;
  }
}

/*movil mision y valores */
@media (max-width: 449px) {
  /* line 9384, sass/_general.sass */
  .pane-misi-n-visi-n-y-valores {
    margin: 0 10px;
  }
  /* line 9387, sass/_general.sass */
  .pane-misi-n-visi-n-y-valores .view-content div {
    width: 100%;
    height: auto;
    margin: 0px;
  }
  /* line 9392, sass/_general.sass */
  .pane-misi-n-visi-n-y-valores .views-field-description p {
    line-height: 24px;
    margin-top: 20px;
  }
  /* line 9397, sass/_general.sass */
  .views-field-field-mediastream .field-content iframe {
    height: 240px;
    width: 100%;
  }
  /* line 9403, sass/_general.sass */
  .pane-block-3 .pane-content .bloque-quienes-somos .bloque-izquierdo {
    width: 100%;
    height: 100%;
  }
  /* line 9406, sass/_general.sass */
  .pane-block-3 .pane-content .bloque-quienes-somos .bloque-izquierdo .principal {
    position: relative;
    width: 100%;
    height: 100%;
    margin-top: 10px;
    margin-left: 0;
  }
  /* line 9413, sass/_general.sass */
  .pane-block-3 .pane-content .bloque-quienes-somos .bloque-izquierdo .principal .donde-estamos {
    display: block;
    padding-top: 10px;
  }
  /* line 9416, sass/_general.sass */
  .pane-block-3 .pane-content .bloque-quienes-somos .bloque-izquierdo .principal .donde-estamos p {
    height: 100%;
    width: 80%;
    font-size: 16px;
  }
  /* line 9420, sass/_general.sass */
  .pane-block-3 .pane-content .bloque-quienes-somos .bloque-izquierdo .principal .donde-estamos .quienes-direccion {
    -ms-transform: translate(0, 0);
        transform: translate(0, 0);
    padding: 10px;
  }
  /* line 9423, sass/_general.sass */
  .pane-block-3 .pane-content .bloque-quienes-somos .bloque-izquierdo .quienes-maps {
    width: 95%;
    position: relative;
    -ms-transform: translate(0, 0);
        transform: translate(0, 0);
  }
  /* line 9427, sass/_general.sass */
  .pane-block-3 .pane-content .bloque-quienes-somos .bloque-derecho {
    width: 100%;
  }
  /* line 9430, sass/_general.sass */
  .pane-block-3 .pane-content .bloque-quienes-somos .bloque-derecho .quienes img {
    width: 100%;
    height: auto;
  }
}

@media (max-width: 768px) {
  /* line 9439, sass/_general.sass */
  .field-type-file .field-items .field-item .file a {
    font-size: 18px;
    width: 100%;
  }
  /* line 9442, sass/_general.sass */
  .field-type-file .field-items .field-item .file a:before {
    width: 20px;
    height: 20px;
    margin: 5px 10px -3px;
  }
}

/*organigrama */
/* line 9450, sass/_general.sass */
.page-taxonomy-term-351 .panel-col .pane-imageblock-13 {
  display: none;
}

/* line 9452, sass/_general.sass */
.page-taxonomy-term-351 .pane-imageblock-1 {
  display: block;
}

/*movil organigrama */
@media (max-width: 768px) {
  /* line 9459, sass/_general.sass */
  .page-taxonomy-term-351 .panel-col .pane-imageblock-1 {
    display: none;
  }
  /* line 9461, sass/_general.sass */
  .page-taxonomy-term-351 .pane-imageblock-13 {
    margin-top: 10px;
    width: 100%;
    display: block !important;
  }
}

/* caracol en cifras desktop*/
/* line 9468, sass/_general.sass */
.page-compania-caracol-en-cifras .panel-col {
  display: block;
  padding: 0 10px;
}

/* line 9471, sass/_general.sass */
.page-compania-caracol-en-cifras .panel-col .pane-imageblock-14 {
  display: none;
}

/* line 9474, sass/_general.sass */
.page-compania-caracol-en-cifras .item-list ul li {
  margin: 0 0 0.25em 0.8em;
  padding: 0;
  float: left;
  list-style: none;
}

/* line 9479, sass/_general.sass */
.page-compania-caracol-en-cifras .item-list ul .first {
  margin: 0 0 0.25em 10px;
  padding: 0;
  float: left;
  list-style: none;
}

/* line 9484, sass/_general.sass */
.page-compania-caracol-en-cifras .pane-block-4 {
  outline: none;
  position: relative;
  display: inline-block;
  width: 100%;
}

/* line 9489, sass/_general.sass */
.page-compania-caracol-en-cifras .pane-block-4 .pane-content {
  display: inline-block;
  width: 100%;
  text-align: center;
  margin: 10px 0;
}

/* line 9494, sass/_general.sass */
.page-compania-caracol-en-cifras .pane-block-4 .pane-content div {
  background-color: #116bb5;
}

/* line 9496, sass/_general.sass */
.page-compania-caracol-en-cifras .pane-block-4 .pane-content div a {
  text-decoration: none;
  color: white;
  font-size: 18px;
  font-family: 'BrandonGrotesque-Bold';
  text-transform: uppercase;
}

/* line 9502, sass/_general.sass */
.page-compania-caracol-en-cifras .pane-icck-social-networks-sn-general-links-default {
  margin-bottom: 10px;
}

/* line 9504, sass/_general.sass */
.page-compania-caracol-en-cifras .pane-icck-social-networks-sn-general-links-default .pane-title {
  display: none;
}

/*movil caracol en cifras responsive*/
@media (max-width: 768px) {
  /* line 9510, sass/_general.sass */
  .page-compania-caracol-en-cifras .panel-col .pane-imageblock-2 {
    display: none;
  }
  /* line 9512, sass/_general.sass */
  .page-compania-caracol-en-cifras .panel-col .pane-imageblock-14 {
    display: block;
  }
  /* line 9516, sass/_general.sass */
  .page-compania-caracol-en-cifras .pane-block-4 .pane-content div {
    display: inline-block;
    padding: 16px;
    background-color: #116bb5;
    margin: 5px 0 !important;
    width: 100% !important;
    height: 49px;
    text-align: center;
  }
}

/* line 9526, sass/_general.sass */
.not-logged-in ul.redes_sociales, .logged-in.compartir ul.redes_sociales {
  width: 0;
  overflow: hidden;
  transition: width 0.5s ease-in;
  vertical-align: middle;
  padding: 0;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

/* line 9535, sass/_general.sass */
.not-logged-in .compartir.despliegue ul.redes_sociales, .logged-in .compartir.despliegue ul.redes_sociales {
  width: 220px;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  z-index: 9;
  list-style: none;
  vertical-align: middle;
  overflow: hidden;
  transition: width 0.5s ease-in;
  padding: 0;
  margin: 0;
}

/* line 9549, sass/_general.sass */
.not-logged-in .compartir .iniciar_sesion,
.logged-in .compartir .iniciar_sesion {
  display: none !important;
}

/* line 9551, sass/_general.sass */
.not-logged-in .compartir:before,
.logged-in .compartir:before {
  float: left;
  content: "";
  background: url(https://static.caracoltvcorporativo.com/nuevoportal/icon-share.png) center center;
  background-size: 24px 20px;
  display: block;
  background-repeat: no-repeat;
  margin: 0;
  height: 35px;
  width: 44px;
  font-size: 0;
  border-right: solid 1px #00acff;
  cursor: pointer;
  vertical-align: middle;
}

/* line 9565, sass/_general.sass */
.not-logged-in .buscador,
.logged-in .buscador {
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 0;
  cursor: pointer;
  vertical-align: middle;
  height: auto;
}

/* line 9573, sass/_general.sass */
.not-logged-in .buscar a,
.logged-in .buscar a {
  padding: 0;
  margin-top: 0;
}

@media (max-width: 1024px) and (min-width: 508px) {
  /* line 9580, sass/_general.sass */
  .not-logged-in .compartir.despliegue ul.redes_sociales {
    width: 100%;
    display: inline-block;
    position: absolute;
    z-index: 9;
    list-style: none;
    vertical-align: middle;
    height: auto;
    overflow: hidden;
    transition: width 0.5s ease-out;
    left: -1px;
    margin: 0;
  }
  /* line 9594, sass/_general.sass */
  .not-logged-in .compartir:before {
    float: left;
    content: "";
    background: url(https://static.caracoltvcorporativo.com/nuevoportal/icon-share.png) center center;
    display: block;
    background-repeat: no-repeat;
    margin: 0;
    width: 52px;
    height: 103%;
    font-size: 0;
    border: none;
    vertical-align: middle;
    text-decoration: none;
    border-left: solid 1px #335386;
    border-right: solid 1px #335386;
  }
  /* line 9611, sass/_general.sass */
  .not-logged-in .compartir.despliegue:before {
    float: right;
    margin: 57px 51px 0 0;
    right: 0;
    position: absolute;
    background-color: #01276e;
  }
}

@media (max-width: 1024px) and (min-width: 508px) {
  /* line 9618, sass/_general.sass */
  #header.active_scroll #menu {
    top: 0;
    transition: all ease-in-out 0.3s¡¡;
  }
  /* line 9623, sass/_general.sass */
  .logged-in .sesion a {
    display: none;
  }
  /* line 9625, sass/_general.sass */
  .logged-in .logito {
    font-size: 0;
    background: url(https://static.caracoltvcorporativo.com/nuevoportal/ico_usuario.png);
    height: 36px;
    width: 36px;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    right: 7px;
    top: 36px;
    margin-top: 0;
  }
}

@media (max-width: 507px) {
  /* line 9638, sass/_general.sass */
  .login {
    display: none;
  }
  /* line 9642, sass/_general.sass */
  .logged-in .sesion a {
    display: none;
  }
  /* line 9644, sass/_general.sass */
  .logged-in .sesion .user {
    font-size: 20px;
    list-style: none;
    text-align: center;
    overflow: visible;
    display: inline-block;
    cursor: pointer;
    background-color: #01276e;
    position: fixed;
    width: 100%;
    height: 40px;
    left: 0;
    top: 70px;
    display: none;
  }
  /* line 9658, sass/_general.sass */
  .logged-in .sesion .logito {
    font-size: 0;
    background: url(https://static.caracoltvcorporativo.com/nuevoportal/ico_usuario.png);
    height: 30px;
    width: 30px;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    right: 4px;
    top: 16px;
    margin-top: 0;
  }
  /* line 9669, sass/_general.sass */
  .logged-in .sesion .nameuser {
    font-size: 20px;
    list-style: none;
    overflow: visible;
    display: inline-block;
    cursor: pointer;
    background-color: #ececec;
    position: fixed;
    width: 100%;
    height: auto;
    left: 0;
    top: 70px;
    text-align: center;
    padding: 10px 247px 0 10px;
    color: #000000;
  }
  /* line 9684, sass/_general.sass */
  .logged-in .sesion .nameuser .cerrar_user {
    text-align: left !important;
    width: 60%;
    float: right !important;
    color: #2a538b;
    max-width: 129px;
    margin: 0 !important;
    position: absolute;
    right: 26%;
    top: 10px;
  }
  /* line 9694, sass/_general.sass */
  .logged-in .sesion .nameuser .cerrar_user:before {
    width: 3px;
    height: 10px;
    content: "-";
    display: block;
    color: black;
    float: left;
    margin: 0 10px;
  }
  /* line 9705, sass/_general.sass */
  .not-logged-in #header .iniciar_sesion a {
    display: block;
    float: left;
    margin: 17px 5px 0 10px;
    font-size: 0px;
    height: 46px;
  }
  /* line 9711, sass/_general.sass */
  .not-logged-in #header .compartir {
    padding: 20px 0px;
    top: 0;
  }
  /* line 9714, sass/_general.sass */
  .not-logged-in #header .compartir:before {
    float: left;
    content: "";
    background: url(https://static.caracoltvcorporativo.com/nuevoportal/icon-share.png) center center;
    display: block;
    background-repeat: no-repeat;
    margin: 0;
    background-size: 20px 21px;
    height: 30px;
    width: 100%;
    font-size: 0;
    border: none;
    vertical-align: middle;
    text-decoration: none;
  }
  /* line 9728, sass/_general.sass */
  .not-logged-in #header .despliegue {
    position: fixed;
    height: 66px;
    top: 0;
    width: 100%;
    padding: 0;
    margin: 0;
    z-index: 0;
    right: 0;
    overflow: visible;
  }
  /* line 9738, sass/_general.sass */
  .not-logged-in #header .despliegue:before {
    height: 105%;
    width: 42px;
    position: absolute;
    right: 42px;
    background-color: #003381;
  }
  /* line 9744, sass/_general.sass */
  .not-logged-in #header .despliegue ul.redes_sociales {
    width: 100%;
    display: inline-block;
    position: relative;
    z-index: 9;
    list-style: none;
    margin-left: 0px;
    vertical-align: middle;
    height: 104px;
    overflow: hidden;
    transition: all 0.5s ease-in;
    top: 123px;
  }
  /* line 9758, sass/_general.sass */
  .not-logged-in #header .cajas .login_sesion:before {
    content: "";
    background: url(https://static.caracoltvcorporativo.com/nuevoportal/ico_usuario.png);
    background-size: 30px 30px;
    background-position-y: 50%;
    background-position-x: 52%;
    background-repeat: no-repeat;
    margin: 0;
    border: none;
    display: block;
    position: absolute;
    top: 0;
    z-index: 100;
    width: 41px;
    height: 151%;
  }
}

@media (max-width: 507px) {
  /* line 9775, sass/_general.sass */
  .page-user-password .messages.error {
    max-width: 100% !important;
    margin: 54px 10px 0 !important;
    font-family: "BrandonGrotesque-Light";
  }
  /* line 9780, sass/_general.sass */
  .page-user-password .region-content .block-easy-breadcrumb {
    position: absolute;
    top: 65px  !important;
  }
  /* line 9783, sass/_general.sass */
  .page-user-password .messages.status {
    max-width: 100% !important;
    margin: 54px auto 0 !important;
    font-family: "BrandonGrotesque-Light";
  }
  /* line 9788, sass/_general.sass */
  .page-user .messages.error {
    max-width: 100% !important;
    margin: 54px 10px 0 !important;
    font-family: "BrandonGrotesque-Light";
  }
  /* line 9793, sass/_general.sass */
  .page-user .region-content .block-easy-breadcrumb {
    position: absolute;
    top: 65px  !important;
  }
  /* line 9796, sass/_general.sass */
  .page-user .messages.status {
    max-width: 100% !important;
    margin: 54px auto 0 !important;
    font-family: "BrandonGrotesque-Light";
  }
  /* line 9801, sass/_general.sass */
  .page-user-register .messages.error {
    max-width: 100% !important;
    margin: 54px 10px 0 !important;
    font-family: "BrandonGrotesque-Light";
  }
  /* line 9806, sass/_general.sass */
  .page-user-register .region-content .block-easy-breadcrumb {
    position: absolute;
    top: 65px  !important;
  }
  /* line 9809, sass/_general.sass */
  .page-user-register .user-info-from-cookie {
    background: #ececec;
    width: 90% !important;
    padding: 1%;
    display: block;
    margin: 10px auto;
    box-shadow: 0 0 100px rgba(0, 0, 0, 0.1);
  }
  /* line 9816, sass/_general.sass */
  .page-user-register .user-info-from-cookie #edit-actions {
    width: 100% !important;
    margin: 10px auto;
  }
  /* line 9819, sass/_general.sass */
  .page-user-register .user-info-from-cookie #edit-actions input#edit-submit {
    background-color: #326cae;
    color: white;
    font-size: 18px;
    font-family: "BrandonGrotesque-Light";
    padding: 6px;
    margin: 0;
    width: 100% !important;
  }
  /* line 9827, sass/_general.sass */
  .page-user-register .messages.status {
    max-width: 100% !important;
    margin: 54px auto 0 !important;
    font-family: "BrandonGrotesque-Light";
  }
}

@media (max-width: 1024px) and (min-width: 508px) {
  /* line 9833, sass/_general.sass */
  .page-user-password .messages.error {
    max-width: 40% !important;
    margin: 54px auto 0 !important;
    font-family: "BrandonGrotesque-Light";
  }
  /* line 9838, sass/_general.sass */
  .page-user-password .region-content .block-easy-breadcrumb {
    position: absolute;
    top: 111px  !important;
  }
  /* line 9841, sass/_general.sass */
  .page-user-password .messages.status {
    max-width: 40% !important;
    margin: 54px auto 0 !important;
    font-family: "BrandonGrotesque-Light";
  }
  /* line 9846, sass/_general.sass */
  .page-user .messages.error {
    max-width: 40% !important;
    margin: 54px auto 0 !important;
    font-family: "BrandonGrotesque-Light";
  }
  /* line 9851, sass/_general.sass */
  .page-user .region-content .block-easy-breadcrumb {
    position: absolute;
    top: 111px   !important;
  }
  /* line 9854, sass/_general.sass */
  .page-user .messages.status {
    max-width: 40% !important;
    margin: 54px auto 0 !important;
    font-family: "BrandonGrotesque-Light";
  }
  /* line 9859, sass/_general.sass */
  .page-user-register .messages.error {
    max-width: 40% !important;
    margin: 54px auto 0 !important;
    font-family: "BrandonGrotesque-Light";
  }
  /* line 9864, sass/_general.sass */
  .page-user-register .region-content .block-easy-breadcrumb {
    position: absolute;
    top: 111px   !important;
  }
  /* line 9867, sass/_general.sass */
  .page-user-register .user-info-from-cookie {
    background: #ececec;
    width: 70% !important;
    padding: 1%;
    display: block;
    margin: 10px auto;
    box-shadow: 0 0 100px rgba(0, 0, 0, 0.1);
  }
  /* line 9874, sass/_general.sass */
  .page-user-register .messages.status {
    max-width: 40% !important;
    margin: 54px auto 0 !important;
    font-family: "BrandonGrotesque-Light";
  }
}

/* line 9879, sass/_general.sass */
.page-user-password .central {
  max-width: 1366px;
  margin: 53px auto;
}

/* line 9882, sass/_general.sass */
.page-user-password .messages.error {
  max-width: 32%;
  margin: 54px auto 0;
  font-family: "BrandonGrotesque-Light";
}

/* line 9887, sass/_general.sass */
.page-user-password .region-content .block-easy-breadcrumb {
  position: absolute;
  top: 151px;
}

/* line 9890, sass/_general.sass */
.page-user-password .messages.status {
  max-width: 32%;
  margin: 54px auto 0;
  font-family: "BrandonGrotesque-Light";
}

/* line 9895, sass/_general.sass */
.page-user .central {
  max-width: 1366px;
  margin: 53px auto;
}

/* line 9898, sass/_general.sass */
.page-user .messages.error {
  max-width: 32%;
  margin: 54px auto 0;
  font-family: "BrandonGrotesque-Light";
}

/* line 9903, sass/_general.sass */
.page-user .region-content .block-easy-breadcrumb {
  position: absolute;
  top: 151px;
}

/* line 9906, sass/_general.sass */
.page-user .messages.status {
  max-width: 32%;
  margin: 54px auto 0;
  font-family: "BrandonGrotesque-Light";
}

/* line 9911, sass/_general.sass */
.page-user-register .central {
  max-width: 1366px;
  margin: 53px auto;
}

/* line 9914, sass/_general.sass */
.page-user-register .messages.error {
  max-width: 70%;
  margin: 54px auto 0;
  font-family: "BrandonGrotesque-Light";
}

/* line 9919, sass/_general.sass */
.page-user-register .region-content .block-easy-breadcrumb {
  position: absolute;
  top: 151px;
}

/* line 9922, sass/_general.sass */
.page-user-register .user-info-from-cookie {
  background: #ececec;
  width: 55%;
  padding: 1%;
  display: block;
  margin: 10px auto;
  box-shadow: 0 0 100px rgba(0, 0, 0, 0.1);
}

/* line 9929, sass/_general.sass */
.page-user-register .user-info-from-cookie #edit-actions {
  width: 40%;
  margin: 0 auto;
}

/* line 9932, sass/_general.sass */
.page-user-register .user-info-from-cookie #edit-actions input#edit-submit {
  background: #003381;
  color: #ffffff;
  font-size: 16px;
  font-family: 'Montserrat-Light';
  padding: 6px;
  margin: 0;
  width: 100%;
  cursor: pointer;
  border: 0;
  border-radius: 0;
}

/* line 9944, sass/_general.sass */
.page-user-register .user-info-from-cookie .form-item-field-otros-und-0-value {
  display: none;
}

/* line 9946, sass/_general.sass */
.page-user-register .messages.status {
  max-width: 70%;
  margin: 54px auto 0;
  font-family: 'Montserrat-Light';
}

/*Prueba de margenes*/
/* line 9951, sass/_general.sass */
.page-home .central .panel-display .center-wrapper,
.page-prensa .central .region-content .block-system .pane-prensa .view-display-id-block,
.page-prensa-agencia-de-noticias .central .panel-1col .view-noticias-extra.view-display-id-block,
.page-prensa-caracol-next .view-id-caracol_next .view-content,
.view-comunicados-lanzamiento,
.view-eventos-lanzamiento,
.pane-archivo-audivisual .view-display-id-block,
.pane-archivo-audivisual .view-display-id-block_2,
.page-galerias .view-archivo-audivisual .view-content,
.page-galerias-imagenes .view-archivo-audivisual .view-content,
.page-taxonomy-term-349 .central .center-wrapper,
.page-compania-iniciativas .central .view-id-Iniciativa,
.page-prensa-agencia-de-noticias .central .view-id-talento_caracol,
.page-responsabilidad-corporativa .central .view-display-id-block_1,
.page-taxonomy-term-349 .panel-2col-stacked .panel-col-bottom,
.page-prensa-agencia-de-noticias-comunicados .central .view-id-comunicados_corporativos,
.page-doble-via .pane-clon-de-noticias-extra .view-id-clon_de_noticias_extra.view-display-id-block .view-content {
  padding: 0 20px;
  background: none;
}

@media (max-width: 1024px) {
  /* line 9973, sass/_general.sass */
  .page-home .central .panel-display .center-wrapper,
  .page-prensa .central .region-content .block-system .pane-prensa .view-display-id-block,
  .page-prensa-agencia-de-noticias .central .panel-1col .view-noticias-extra,
  .page-prensa-caracol-next .view-id-caracol_next .view-content,
  .view-comunicados-lanzamiento,
  .view-eventos-lanzamiento,
  .pane-archivo-audivisual .view-display-id-block,
  .pane-archivo-audivisual .view-display-id-block_2,
  .page-galerias .view-archivo-audivisual .view-content,
  .page-galerias-imagenes .view-archivo-audivisual .view-content,
  .page-taxonomy-term-349 .central .center-wrapper,
  .page-compania-iniciativas .central .view-id-Iniciativa,
  .page-prensa-agencia-de-noticias .central .view-id-talento_caracol,
  .page-responsabilidad-corporativa .central .view-display-id-block_1,
  .page-taxonomy-term-349 .panel-2col-stacked .panel-col-bottom,
  .page-prensa-agencia-de-noticias-comunicados .central .view-id-comunicados_corporativos,
  .page-doble-via .pane-clon-de-noticias-extra .view-id-clon_de_noticias_extra.view-display-id-block .view-content {
    padding: 0 !important;
    background: none;
  }
}

/* line 9993, sass/_general.sass */
body > .popup_login {
  display: none;
}

/*Resultado de busqueda*/
/* line 9998, sass/_general.sass */
.page-buscando .central h1 {
  font-family: 'Montserrat-Bold';
  font-size: 28px;
  line-height: 1.14;
  text-align: left;
  color: #003381;
  margin: 20px 0;
}

/* line 10005, sass/_general.sass */
.page-buscando .central #block-system-main {
  padding: 0 140px;
}

/* line 10008, sass/_general.sass */
.page-buscando .central #block-system-main .content form {
  width: 100%;
}

/* line 10010, sass/_general.sass */
.page-buscando .central #block-system-main .content form > div {
  max-width: 85%;
  width: 100%;
  margin: 0 auto;
  position: relative;
}

/* line 10015, sass/_general.sass */
.page-buscando .central #block-system-main .content form .form-submit {
  position: absolute;
  top: 0;
  right: 130px;
  height: 48px;
  width: auto;
  color: #ffffff;
  font-family: 'Montserrat-Bold';
  font-size: 20px;
  margin: 9px 0;
  background: #003381;
  border-radius: 0;
  padding: 0 15px;
}

/* line 10029, sass/_general.sass */
.page-buscando .central #block-system-main .content form .form-item-keys-1 label {
  float: left;
  height: 48px;
  font-size: 18px;
  font-family: 'Montserrat-Regular';
  color: #464553;
  padding-top: 12px;
}

/* line 10036, sass/_general.sass */
.page-buscando .central #block-system-main .content form .form-item-keys-1 input {
  width: 100%;
  max-width: 50%;
  height: 48px;
  margin-left: 10px;
  font-family: 'Montserrat-Regular';
}

/* line 10042, sass/_general.sass */
.page-buscando .central #block-system-main .content .search-api-page-results {
  padding: 0 0;
}

/* line 10044, sass/_general.sass */
.page-buscando .central #block-system-main .content .search-api-page-results > p {
  display: none;
}

/* line 10046, sass/_general.sass */
.page-buscando .central #block-system-main .content .search-api-page-results > h2 {
  font-family: 'Montserrat-Bold';
  font-size: 34px;
  color: #000000;
  margin-top: 10px;
}

/* line 10052, sass/_general.sass */
.page-buscando .central #block-system-main .content .search-api-page-results .search-results > div {
  width: calc(100% / 3 - 10px);
  max-width: 33.3%;
  float: left;
  height: 358px;
  margin: 25px 5px 15px;
  padding: 0 0 10px 0;
}

/* line 10059, sass/_general.sass */
.page-buscando .central #block-system-main .content .search-api-page-results .search-results > div .field-name-title {
  padding: 0 10px;
  color: #000000;
  font-family: 'Montserrat-Bold';
  font-size: 24px;
  text-decoration: none;
  margin-bottom: 10px;
  line-height: 0.5;
  margin-top: -10px;
}

/* line 10068, sass/_general.sass */
.page-buscando .central #block-system-main .content .search-api-page-results .search-results > div .field-name-title h2 {
  margin: 0;
}

/* line 10070, sass/_general.sass */
.page-buscando .central #block-system-main .content .search-api-page-results .search-results > div .field-name-title a {
  color: #000000;
  font-family: 'Montserrat-Regular';
  font-size: 18px;
  text-decoration: none;
  margin-bottom: 10px;
  line-height: 1;
}

/* line 10078, sass/_general.sass */
.page-buscando .central #block-system-main .content .search-api-page-results .search-results > div .field-name-post-date .even {
  color: #464553;
  font-family: 'Montserrat-Light';
  font-size: 12px;
  text-transform: capitalize;
  padding: 5px 10px;
}

/* line 10084, sass/_general.sass */
.page-buscando .central #block-system-main .content .search-api-page-results .pager {
  display: block;
  border: 1px solid #888888;
  padding: 10px 80px;
  width: 85%;
  margin: 30px auto 50px;
  text-align: center;
  position: relative;
  top: 30px;
}

/* line 10093, sass/_general.sass */
.page-buscando .central #block-system-main .content .search-api-page-results .pager li {
  height: 48px;
  width: 100%;
  font-family: 'Montserrat-Bold';
  font-size: 20px;
  margin: 0;
}

/* line 10099, sass/_general.sass */
.page-buscando .central #block-system-main .content .search-api-page-results .pager li a {
  color: #888888;
}

/* line 10101, sass/_general.sass */
.page-buscando .central #block-system-main .content .search-api-page-results .pager .pager-ellipsis {
  color: #888888;
}

/* line 10103, sass/_general.sass */
.page-buscando .central #block-system-main .content .search-api-page-results .pager .pager-next {
  font-size: 0;
  height: auto;
  width: 30px;
  right: 30px;
  top: 7px;
  position: absolute;
}

/* line 10110, sass/_general.sass */
.page-buscando .central #block-system-main .content .search-api-page-results .pager .pager-next a:after {
  font-size: 24px;
  content: ">";
  display: inline-block;
  height: auto;
  width: 30px;
  right: 30px;
  color: #888888;
}

/* line 10118, sass/_general.sass */
.page-buscando .central #block-system-main .content .search-api-page-results .pager .pager-previous {
  font-size: 0;
  height: 30px;
  width: 30px;
  left: 30px;
  top: 7px;
  position: absolute;
}

/* line 10125, sass/_general.sass */
.page-buscando .central #block-system-main .content .search-api-page-results .pager .pager-previous a:after {
  font-size: 24px;
  content: "<";
  display: inline-block;
  height: auto;
  width: 30px;
  left: 30px;
  color: #888888;
}

/* line 10133, sass/_general.sass */
.page-buscando .central #block-system-main .content .search-api-page-results .pager .pager-last {
  display: none;
}

/* line 10135, sass/_general.sass */
.page-buscando .central #block-system-main .content .search-api-page-results .pager .pager-first {
  display: none;
}

/* line 10137, sass/_general.sass */
.page-buscando .central #block-system-main .content .search-api-page-results .pager .pager-current {
  height: 48px;
  color: #326cae;
  width: 100%;
  font-family: 'Montserrat-Bold';
  font-size: 20px;
  margin: 0;
}

/*Resultado de busqueda movil*/
@media (max-width: 768px) {
  /* line 10148, sass/_general.sass */
  .page-buscando .central h1 {
    margin: 10px 10px;
  }
  /* line 10150, sass/_general.sass */
  .page-buscando .central #block-system-main {
    padding: 0;
  }
  /* line 10153, sass/_general.sass */
  .page-buscando .central #block-system-main .content form {
    width: 96%;
    margin: 0 auto;
  }
  /* line 10156, sass/_general.sass */
  .page-buscando .central #block-system-main .content form > div {
    max-width: 678px;
    width: 100%;
    margin: 0 auto;
    position: relative;
  }
  /* line 10161, sass/_general.sass */
  .page-buscando .central #block-system-main .content form .form-submit {
    position: absolute;
    top: 57px;
    right: 0;
    height: 48px;
    max-width: 147px;
    color: white;
    width: 48px;
    font-size: 0;
    margin: 0;
    background: url(https://static.caracoltvcorporativo.com/nuevoportal/icon-search.png) #003381 no-repeat;
    background-size: 25px;
    background-position: center;
  }
  /* line 10175, sass/_general.sass */
  .page-buscando .central #block-system-main .content form .form-item-keys-1 label {
    font-size: 18px;
  }
  /* line 10177, sass/_general.sass */
  .page-buscando .central #block-system-main .content form .form-item-keys-1 input {
    max-width: 100%;
    margin: 0;
    height: 48px;
    font-size: 18px;
  }
  /* line 10183, sass/_general.sass */
  .page-buscando .central #block-system-main .content .search-api-page-results {
    padding: 0;
  }
  /* line 10185, sass/_general.sass */
  .page-buscando .central #block-system-main .content .search-api-page-results > p {
    display: none;
  }
  /* line 10187, sass/_general.sass */
  .page-buscando .central #block-system-main .content .search-api-page-results > h2 {
    font-family: 'Montserrat-Regular';
    font-size: 18px;
    color: #000000;
    margin-top: 10px;
    padding: 0 10px;
  }
  /* line 10193, sass/_general.sass */
  .page-buscando .central #block-system-main .content .search-api-page-results ol.search-results {
    margin: 0px;
  }
  /* line 10196, sass/_general.sass */
  .page-buscando .central #block-system-main .content .search-api-page-results .search-results > div {
    width: 100%;
    max-width: 100%;
    float: left;
    height: auto;
    padding: 0 10px;
    margin: 0;
  }
  /* line 10203, sass/_general.sass */
  .page-buscando .central #block-system-main .content .search-api-page-results .search-results > div h2 {
    color: #000000;
    font-family: 'Montserrat-Light';
    font-size: 14px;
    text-decoration: none;
    padding: 10px 0;
  }
  /* line 10210, sass/_general.sass */
  .page-buscando .central #block-system-main .content .search-api-page-results .search-results > div .field-name-post-date .even {
    color: #888888;
    font-family: "BrandonGrotesque-Light";
    font-size: 14px;
    text-transform: uppercase;
    padding: 5px 10px;
    margin-top: 10px;
  }
}

/*buscador desktop*/
/* line 10218, sass/_general.sass */
.buscador.buscar .block-search-api-page {
  width: auto;
  position: relative;
}

/* line 10221, sass/_general.sass */
.buscador.buscar .block-search-api-page #block-search-api-page-buscador {
  float: right;
}

/* line 10223, sass/_general.sass */
.buscador.buscar .block-search-api-page h2 {
  display: none;
}

/* line 10225, sass/_general.sass */
.buscador.buscar .block-search-api-page .content {
  position: relative;
}

/* line 10227, sass/_general.sass */
.buscador.buscar .block-search-api-page .content .form-item-keys-1 {
  width: 100%;
  padding: 0;
  margin: 0;
  position: relative;
}

/* line 10232, sass/_general.sass */
.buscador.buscar .block-search-api-page .content .form-item-keys-1 .form-text {
  width: 248px;
  margin: 0 10px;
  padding: 8px;
  font-size: 16px;
  font-family: 'Montserrat-Light';
  overflow: hidden;
  transition: width 0.5s ease-in;
  vertical-align: middle;
}

/* line 10241, sass/_general.sass */
.buscador.buscar .block-search-api-page .content .form-submit {
  width: 41px;
  font-size: 0;
  height: 38px;
  display: block;
  background: #075595 url(https://static.caracoltvcorporativo.com/nuevoportal/white-down-arrow-png-2.png) center center no-repeat;
  background-size: 26px;
  right: 0;
  top: 0px;
  position: absolute;
  -ms-transform: rotate(-90deg);
      transform: rotate(-90deg);
  cursor: pointer;
  padding: 0;
  margin-bottom: 0;
  margin-right: 0;
  color: #075595;
  border: none;
  border-radius: 0;
}

/* line 10260, sass/_general.sass */
.buscador.buscar .block-search-api-page .contextual-links-processed {
  display: none;
}

/* line 10262, sass/_general.sass */
.buscador .block-search-api-page {
  width: auto;
}

/* line 10264, sass/_general.sass */
.buscador .block-search-api-page h2 {
  display: none;
}

/* line 10266, sass/_general.sass */
.buscador .block-search-api-page .content {
  position: relative;
}

/* line 10268, sass/_general.sass */
.buscador .block-search-api-page .content .form-item-keys-1 {
  width: auto;
  margin: 0;
  position: relative;
}

/* line 10273, sass/_general.sass */
.buscador .block-search-api-page .content .form-item-keys-1 .form-text {
  width: 0;
  padding: 0;
  font-size: 20px;
  overflow: hidden;
  font-family: 'Montserrat-Light';
  transition: width 0.5s ease-in;
  vertical-align: middle;
  border: none;
}

/* line 10282, sass/_general.sass */
.buscador .block-search-api-page .content .form-submit {
  width: 0;
  font-size: 0;
  height: 39px;
  display: block;
  background: #075595 url(https://static.caracoltvcorporativo.com/nuevoportal/white-down-arrow-png-2.png) center center no-repeat;
  background-size: 30px;
  right: 6px;
  top: 0;
  position: absolute;
  -ms-transform: rotate(-90deg);
      transform: rotate(-90deg);
  cursor: pointer;
  display: none;
}

/* line 10295, sass/_general.sass */
.buscador .block-search-api-page .contextual-links-processed {
  display: none;
}

/*buscador movil */
/* line 10298, sass/_general.sass */
#menu #block-search-api-page-buscador {
  display: none !important;
}

/* line 10303, sass/_general.sass */
.buscador .content .form-item-keys-1 .form-text {
  width: 0;
  overflow: hidden;
  transition: width 0.5s ease-in;
}

@media (max-width: 1024px) and (min-width: 507px) {
  /* line 10309, sass/_general.sass */
  #menu.activo #block-search-api-page-buscador {
    display: block !important;
    position: absolute;
    top: 55px;
    width: 100%;
  }
  /* line 10314, sass/_general.sass */
  #menu.activo #block-search-api-page-buscador h2 {
    display: none;
  }
  /* line 10316, sass/_general.sass */
  #menu.activo #block-search-api-page-buscador .form-item-keys-1 {
    padding: 10px;
    position: relative;
    margin-top: 29px;
  }
  /* line 10320, sass/_general.sass */
  #menu.activo #block-search-api-page-buscador .form-item-keys-1 .form-text {
    width: 100%;
    padding: 10px;
    background: #013678;
    color: white;
    font-family: "BrandonGrotesque-Bold";
    font-size: 23px;
  }
  /* line 10327, sass/_general.sass */
  #menu.activo #block-search-api-page-buscador .form-submit {
    position: absolute;
    top: 39px;
    right: 10px;
    height: 51px;
    font-size: 0;
    width: 51px;
    background: url(/profiles/ctvcorporativo_profile/themes/custom/corporativo_theme/images/04_Homes.png) no-repeat center;
  }
}

@media (max-width: 506px) {
  /* line 10337, sass/_general.sass */
  #menu.activo #block-search-api-page-buscador {
    display: block !important;
    position: absolute;
    top: 55px;
    width: 100%;
  }
  /* line 10342, sass/_general.sass */
  #menu.activo #block-search-api-page-buscador h2 {
    display: none;
  }
  /* line 10344, sass/_general.sass */
  #menu.activo #block-search-api-page-buscador .form-item-keys-1 {
    padding: 10px;
    position: relative;
    margin-top: 6px;
  }
  /* line 10348, sass/_general.sass */
  #menu.activo #block-search-api-page-buscador .form-item-keys-1 .form-text {
    width: 100%;
    padding: 10px;
    background: #ffffff;
    color: #ffffff;
    font-family: 'Montserrat-Light';
    font-size: 18px;
  }
  /* line 10355, sass/_general.sass */
  #menu.activo #block-search-api-page-buscador .form-submit {
    position: absolute;
    top: 17px;
    right: 12px;
    height: 42px;
    font-size: 0;
    width: 40px;
    background: url(https://static.caracoltvcorporativo.com/nuevoportal/icon-search.png) #003381 no-repeat center;
    background-size: 22px;
    border: none;
    border-radius: 0;
  }
}

/* line 10367, sass/_general.sass */
.not-logged-in .l-main {
  display: none;
}

/* line 10369, sass/_general.sass */
.node-unpublished {
  background-color: none;
}

/* line 10372, sass/_general.sass */
.page-taxonomy-term-31 .field-name-field-asuntos-relevantes-movil, .page-taxonomy-term-32 .field-name-field-asuntos-relevantes-movil, .page-taxonomy-term-33 .field-name-field-asuntos-relevantes-movil, .page-taxonomy-term-34 .field-name-field-asuntos-relevantes-movil, .page-taxonomy-term-35 .field-name-field-asuntos-relevantes-movil, .page-taxonomy-term-36 .field-name-field-asuntos-relevantes-movil {
  display: none;
}

/* line 10374, sass/_general.sass */
.page-taxonomy-term-31 #colorbox, .page-taxonomy-term-32 #colorbox, .page-taxonomy-term-33 #colorbox, .page-taxonomy-term-34 #colorbox, .page-taxonomy-term-35 #colorbox, .page-taxonomy-term-36 #colorbox {
  max-height: 500px;
  max-width: 1122px;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  left: 50% !important;
}

/* line 10379, sass/_general.sass */
.page-taxonomy-term-31 #colorbox #cboxWrapper, .page-taxonomy-term-32 #colorbox #cboxWrapper, .page-taxonomy-term-33 #colorbox #cboxWrapper, .page-taxonomy-term-34 #colorbox #cboxWrapper, .page-taxonomy-term-35 #colorbox #cboxWrapper, .page-taxonomy-term-36 #colorbox #cboxWrapper {
  max-height: 500px;
  max-width: 1122px;
}

/* line 10382, sass/_general.sass */
.page-taxonomy-term-31 #colorbox #cboxWrapper #cboxMiddleLeft, .page-taxonomy-term-32 #colorbox #cboxWrapper #cboxMiddleLeft, .page-taxonomy-term-33 #colorbox #cboxWrapper #cboxMiddleLeft, .page-taxonomy-term-34 #colorbox #cboxWrapper #cboxMiddleLeft, .page-taxonomy-term-35 #colorbox #cboxWrapper #cboxMiddleLeft, .page-taxonomy-term-36 #colorbox #cboxWrapper #cboxMiddleLeft {
  display: none;
}

/* line 10384, sass/_general.sass */
.page-taxonomy-term-31 #colorbox #cboxWrapper #cboxMiddleRight, .page-taxonomy-term-32 #colorbox #cboxWrapper #cboxMiddleRight, .page-taxonomy-term-33 #colorbox #cboxWrapper #cboxMiddleRight, .page-taxonomy-term-34 #colorbox #cboxWrapper #cboxMiddleRight, .page-taxonomy-term-35 #colorbox #cboxWrapper #cboxMiddleRight, .page-taxonomy-term-36 #colorbox #cboxWrapper #cboxMiddleRight {
  display: none;
}

/* line 10386, sass/_general.sass */
.page-taxonomy-term-31 #colorbox #cboxWrapper #cboxContent, .page-taxonomy-term-32 #colorbox #cboxWrapper #cboxContent, .page-taxonomy-term-33 #colorbox #cboxWrapper #cboxContent, .page-taxonomy-term-34 #colorbox #cboxWrapper #cboxContent, .page-taxonomy-term-35 #colorbox #cboxWrapper #cboxContent, .page-taxonomy-term-36 #colorbox #cboxWrapper #cboxContent {
  max-height: 500px;
  max-width: 100%;
  position: absolute;
  width: 100% !important;
  top: 0;
}

/* line 10392, sass/_general.sass */
.page-taxonomy-term-31 #colorbox #cboxWrapper #cboxContent #cboxLoadedContent, .page-taxonomy-term-32 #colorbox #cboxWrapper #cboxContent #cboxLoadedContent, .page-taxonomy-term-33 #colorbox #cboxWrapper #cboxContent #cboxLoadedContent, .page-taxonomy-term-34 #colorbox #cboxWrapper #cboxContent #cboxLoadedContent, .page-taxonomy-term-35 #colorbox #cboxWrapper #cboxContent #cboxLoadedContent, .page-taxonomy-term-36 #colorbox #cboxWrapper #cboxContent #cboxLoadedContent {
  max-height: 500px;
  max-width: 1122px;
  margin: 0;
}

/* line 10396, sass/_general.sass */
.page-taxonomy-term-31 #colorbox #cboxWrapper #cboxContent #cboxLoadedContent img, .page-taxonomy-term-32 #colorbox #cboxWrapper #cboxContent #cboxLoadedContent img, .page-taxonomy-term-33 #colorbox #cboxWrapper #cboxContent #cboxLoadedContent img, .page-taxonomy-term-34 #colorbox #cboxWrapper #cboxContent #cboxLoadedContent img, .page-taxonomy-term-35 #colorbox #cboxWrapper #cboxContent #cboxLoadedContent img, .page-taxonomy-term-36 #colorbox #cboxWrapper #cboxContent #cboxLoadedContent img {
  max-width: 950px;
  max-height: 430px;
  margin-top: 64px;
}

/* line 10400, sass/_general.sass */
.page-taxonomy-term-31 #colorbox #cboxWrapper #cboxContent #cboxLoadedContent:before, .page-taxonomy-term-32 #colorbox #cboxWrapper #cboxContent #cboxLoadedContent:before, .page-taxonomy-term-33 #colorbox #cboxWrapper #cboxContent #cboxLoadedContent:before, .page-taxonomy-term-34 #colorbox #cboxWrapper #cboxContent #cboxLoadedContent:before, .page-taxonomy-term-35 #colorbox #cboxWrapper #cboxContent #cboxLoadedContent:before, .page-taxonomy-term-36 #colorbox #cboxWrapper #cboxContent #cboxLoadedContent:before {
  content: "ASUNTOS RELEVANTES";
  height: auto;
  width: 100%;
  color: #fff;
  font-size: 25px;
  padding: 5px 10px;
  font-family: 'BrandonGrotesque-Bold';
  background-color: #31AED3;
  position: absolute;
}

/* line 10410, sass/_general.sass */
.page-taxonomy-term-31 #colorbox #cboxWrapper #cboxContent button, .page-taxonomy-term-32 #colorbox #cboxWrapper #cboxContent button, .page-taxonomy-term-33 #colorbox #cboxWrapper #cboxContent button, .page-taxonomy-term-34 #colorbox #cboxWrapper #cboxContent button, .page-taxonomy-term-35 #colorbox #cboxWrapper #cboxContent button, .page-taxonomy-term-36 #colorbox #cboxWrapper #cboxContent button {
  position: absolute;
  top: 0;
  background: url(https://static.caracoltvcorporativo.com/nuevoportal/cerrar_lightbox.png) no-repeat center;
  background-size: contain;
  content: "";
  width: 18px;
  height: 20px;
  top: 12px;
  right: 12px;
  transition: all ease-in-out 0.4s;
}

/* line 10421, sass/_general.sass */
.page-taxonomy-term-31 #colorbox #cboxWrapper #cboxContent button:hover, .page-taxonomy-term-32 #colorbox #cboxWrapper #cboxContent button:hover, .page-taxonomy-term-33 #colorbox #cboxWrapper #cboxContent button:hover, .page-taxonomy-term-34 #colorbox #cboxWrapper #cboxContent button:hover, .page-taxonomy-term-35 #colorbox #cboxWrapper #cboxContent button:hover, .page-taxonomy-term-36 #colorbox #cboxWrapper #cboxContent button:hover {
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
}

/* line 10423, sass/_general.sass */
.page-taxonomy-term-31 #colorbox #cboxWrapper #cboxContent #cboxTitle, .page-taxonomy-term-32 #colorbox #cboxWrapper #cboxContent #cboxTitle, .page-taxonomy-term-33 #colorbox #cboxWrapper #cboxContent #cboxTitle, .page-taxonomy-term-34 #colorbox #cboxWrapper #cboxContent #cboxTitle, .page-taxonomy-term-35 #colorbox #cboxWrapper #cboxContent #cboxTitle, .page-taxonomy-term-36 #colorbox #cboxWrapper #cboxContent #cboxTitle {
  display: none !important;
}

@media (max-width: 1024px) {
  /* line 10428, sass/_general.sass */
  .central .l-main {
    display: none;
  }
}

/* line 10432, sass/_general.sass */
.page-entrevista .central {
  max-width: 1345px;
  margin: 0 auto;
}

/* line 10435, sass/_general.sass */
.page-entrevista .central .view-id-entrevista_ {
  max-width: 1345px;
}

/* line 10437, sass/_general.sass */
.page-entrevista .central .view-id-entrevista_ .view-header {
  font-family: Helvetica-Black;
  font-size: 25px;
  font-weight: 900;
  letter-spacing: -0.63px;
  text-align: left;
  color: #000000;
  margin-bottom: 27px;
}

/* line 10445, sass/_general.sass */
.page-entrevista .central .view-id-entrevista_ .views-exposed-form {
  width: 100%;
  margin-bottom: 30px;
}

/* line 10448, sass/_general.sass */
.page-entrevista .central .view-id-entrevista_ .views-exposed-form .views-exposed-widgets {
  width: 100%;
  background-color: #ececec;
  padding: 10px 0 10px 22px;
  margin-bottom: 11px;
  height: auto;
}

/* line 10454, sass/_general.sass */
.page-entrevista .central .view-id-entrevista_ .views-exposed-form .views-exposed-widgets #edit-field-producciones-tid-wrapper {
  padding: 0;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
  max-width: 55%;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
}

/* line 10461, sass/_general.sass */
.page-entrevista .central .view-id-entrevista_ .views-exposed-form .views-exposed-widgets #edit-field-producciones-tid-wrapper label {
  display: inline-block;
  font-size: 18px;
  font-family: "BrandonGrotesque-Light";
  color: #666;
  text-align: left;
  padding-right: 17px;
}

/* line 10468, sass/_general.sass */
.page-entrevista .central .view-id-entrevista_ .views-exposed-form .views-exposed-widgets #edit-field-producciones-tid-wrapper .views-widget {
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: auto;
}

/* line 10471, sass/_general.sass */
.page-entrevista .central .view-id-entrevista_ .views-exposed-form .views-exposed-widgets #edit-field-producciones-tid-wrapper .views-widget #edit-submit-entrevista- {
  background-color: #164e87;
  max-width: 147px;
  font-family: "Helvetica-Black";
  color: white;
  margin: 0;
  width: 145px;
  height: 46px;
  font-size: 20px;
  cursor: pointer;
  font-weight: 900;
  text-align: center;
  letter-spacing: -0.5px;
}

/* line 10485, sass/_general.sass */
.page-entrevista .central .view-id-entrevista_ .views-exposed-form .views-exposed-widgets #edit-field-producciones-tid-wrapper .views-widget .ajax-progress .throbber {
  display: none;
}

/* line 10487, sass/_general.sass */
.page-entrevista .central .view-id-entrevista_ .views-exposed-form .views-exposed-widgets #edit-field-producciones-tid-wrapper .views-widget #autocomplete {
  z-index: 1;
}

/* line 10489, sass/_general.sass */
.page-entrevista .central .view-id-entrevista_ .views-exposed-form .views-exposed-widgets #edit-field-producciones-tid-wrapper .views-widget #autocomplete ul {
  border: 1px solid #dddddd;
  background: #ffffff;
  color: #333333;
  width: 373px !important;
  max-height: 300px !important;
  overflow: scroll;
  height: auto;
  list-style: none;
}

/* line 10498, sass/_general.sass */
.page-entrevista .central .view-id-entrevista_ .views-exposed-form .views-exposed-widgets #edit-field-producciones-tid-wrapper .views-widget #autocomplete ul li {
  font-family: "BrandonGrotesque-Light";
  font-size: 19px;
  color: black;
  padding: 1px;
}

/* line 10503, sass/_general.sass */
.page-entrevista .central .view-id-entrevista_ .views-exposed-form .views-exposed-widgets #edit-field-producciones-tid-wrapper .views-widget #edit-field-producciones-tid {
  width: 380px;
  height: 46px;
  padding: 10px;
  font-size: 19px;
  font-family: BrandonGrotesque-Light;
  color: black;
}

/* line 10510, sass/_general.sass */
.page-entrevista .central .view-id-entrevista_ .views-exposed-form .views-exposed-widgets #edit-field-producciones-tid-1-wrapper {
  padding: 0;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
  max-width: 45%;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
}

/* line 10517, sass/_general.sass */
.page-entrevista .central .view-id-entrevista_ .views-exposed-form .views-exposed-widgets #edit-field-producciones-tid-1-wrapper label {
  display: inline-block;
  text-align: left;
  width: 88px;
  color: #326cae;
  font-family: "BrandonGrotesque-Light";
  font-size: 25px;
  letter-spacing: -0.63px;
  padding: 0 0 0 27px;
  font-weight: 300;
}

/* line 10527, sass/_general.sass */
.page-entrevista .central .view-id-entrevista_ .views-exposed-form .views-exposed-widgets #edit-field-producciones-tid-1-wrapper .views-widget {
  width: 480px;
  padding-left: 15px;
}

/* line 10530, sass/_general.sass */
.page-entrevista .central .view-id-entrevista_ .views-exposed-form .views-exposed-widgets #edit-field-producciones-tid-1-wrapper .views-widget .form-item-field-producciones-tid-1 {
  display: inline-block;
  height: 46px;
  border: 1px solid #CDCDCD;
  background: url(https://static.caracoltvcorporativo.com/nuevoportal/flecha-select.png) no-repeat right #ffffff;
  top: 0;
}

/* line 10536, sass/_general.sass */
.page-entrevista .central .view-id-entrevista_ .views-exposed-form .views-exposed-widgets #edit-field-producciones-tid-1-wrapper .views-widget .form-item-field-producciones-tid-1 #edit-field-producciones-tid-1 {
  width: 100%;
  height: 100%;
  background: transparent;
  color: black;
  font-size: 16px;
  font-family: "BrandonGrotesque-Light";
  padding: 0 20px;
  -webkit-appearance: none;
}

/* line 10545, sass/_general.sass */
.page-entrevista .central .view-id-entrevista_ .views-exposed-form .views-exposed-widgets .views-submit-button {
  display: none;
}

/* line 10547, sass/_general.sass */
.page-entrevista .central .view-id-entrevista_ .views-row-odd {
  padding-right: 5px;
}

/* line 10549, sass/_general.sass */
.page-entrevista .central .view-id-entrevista_ .views-row {
  display: inline-block;
}

/* line 10552, sass/_general.sass */
.page-entrevista .central .view-id-entrevista_ .views-row .views-field.views-field-created span {
  color: #888888;
  font-size: 14px;
  font-family: "BrandonGrotesque-Light";
  padding-left: 15px;
}

/* line 10557, sass/_general.sass */
.page-entrevista .central .view-id-entrevista_ .views-row .views-field-title {
  padding-bottom: 60px;
}

/* line 10559, sass/_general.sass */
.page-entrevista .central .view-id-entrevista_ .views-row .views-field-title a {
  font-size: 22px;
  color: #000000;
  font-family: "BrandonGrotesque-Bold";
  padding-left: 15px;
}

/* line 10564, sass/_general.sass */
.page-entrevista .central .view-id-entrevista_ .views-row .views-field-title a .type_content_node {
  color: #888888;
  font-family: "BrandonGrotesque-Light";
}

/* line 10567, sass/_general.sass */
.page-entrevista .central .view-id-entrevista_ .views-row .views-field-type {
  padding-bottom: 17px;
}

/* line 10569, sass/_general.sass */
.page-entrevista .central .view-id-entrevista_ .views-row .views-field-type .general-entrevista {
  position: relative;
}

/* line 10571, sass/_general.sass */
.page-entrevista .central .view-id-entrevista_ .views-row .views-field-type .general-entrevista .imagen_node {
  padding-left: 0;
}

/* line 10573, sass/_general.sass */
.page-entrevista .central .view-id-entrevista_ .views-row .views-field-type .general-entrevista .imagen_node img {
  width: auto;
  height: auto;
}

/* line 10576, sass/_general.sass */
.page-entrevista .central .view-id-entrevista_ .views-row .views-field-type .general-entrevista .imagen_icon {
  position: absolute;
  bottom: 4px;
  right: 0;
  background-color: #D5D2D1;
  opacity: 0.9;
}

/* line 10582, sass/_general.sass */
.page-entrevista .central .view-id-entrevista_ .views-row .views-field-type .general-entrevista .imagen_icon.galeria {
  padding: 20px 18px;
}

/* line 10584, sass/_general.sass */
.page-entrevista .central .view-id-entrevista_ .views-row .views-field-type .general-entrevista .imagen_icon.audio {
  padding: 21px 19px;
}

/* line 10586, sass/_general.sass */
.page-entrevista .central .view-id-entrevista_ .views-row .views-field-type .general-entrevista .imagen_icon.nota {
  padding: 17px 22px;
}

/* line 10588, sass/_general.sass */
.page-entrevista .central .view-id-entrevista_ .views-row .views-field-type .general-entrevista .imagen_icon.video {
  padding: 19px 23px;
}

/* line 10590, sass/_general.sass */
.page-entrevista .central .view-id-entrevista_ .views-row .views-field-type .general-entrevista .imagen_icon .icon {
  width: auto;
  height: auto;
}

/* line 10593, sass/_general.sass */
.page-entrevista .central .view-id-entrevista_ .views-row .views-field-type .general-entrevista .imagen_icon .icon-movil {
  display: none;
}

/* line 10596, sass/_general.sass */
html.js input.form-autocomplete {
  background-image: unset;
}

@media (max-width: 1344px) {
  /* line 10601, sass/_general.sass */
  .page-entrevista .central {
    padding: 0;
  }
  /* line 10604, sass/_general.sass */
  .page-entrevista .central .view-id-entrevista_ .view-header {
    text-align: left;
    padding-left: 10px;
  }
  /* line 10608, sass/_general.sass */
  .page-entrevista .central .view-id-entrevista_ .views-exposed-form .views-exposed-widgets {
    padding: 10px;
  }
  /* line 10610, sass/_general.sass */
  .page-entrevista .central .view-id-entrevista_ .views-exposed-form .views-exposed-widgets #edit-field-producciones-tid-wrapper {
    width: 100%;
    display: block;
    max-width: 100%;
  }
  /* line 10614, sass/_general.sass */
  .page-entrevista .central .view-id-entrevista_ .views-exposed-form .views-exposed-widgets #edit-field-producciones-tid-wrapper label {
    display: none;
  }
  /* line 10616, sass/_general.sass */
  .page-entrevista .central .view-id-entrevista_ .views-exposed-form .views-exposed-widgets #edit-field-producciones-tid-wrapper .views-widget {
    width: 100%;
  }
  /* line 10618, sass/_general.sass */
  .page-entrevista .central .view-id-entrevista_ .views-exposed-form .views-exposed-widgets #edit-field-producciones-tid-wrapper .views-widget #edit-submit-entrevista- {
    max-width: 53px;
    font-size: 0;
    margin: 0;
    width: 100%;
    height: 46px;
    text-transform: uppercase;
    background: url(/profiles/ctvcorporativo_profile/themes/custom/corporativo_theme/images/icon-search.png);
    background-repeat: no-repeat;
    background-color: #326cae;
    background-size: 25px;
    background-position-x: 14px;
    background-position-y: 10px;
  }
  /* line 10631, sass/_general.sass */
  .page-entrevista .central .view-id-entrevista_ .views-exposed-form .views-exposed-widgets #edit-field-producciones-tid-wrapper .views-widget #edit-field-producciones-tid {
    width: 100%;
  }
  /* line 10633, sass/_general.sass */
  .page-entrevista .central .view-id-entrevista_ .views-exposed-form .views-exposed-widgets #edit-field-producciones-tid-1-wrapper {
    width: 100%;
    display: block;
    max-width: 100%;
  }
  /* line 10637, sass/_general.sass */
  .page-entrevista .central .view-id-entrevista_ .views-exposed-form .views-exposed-widgets #edit-field-producciones-tid-1-wrapper label {
    padding: 0;
  }
  /* line 10639, sass/_general.sass */
  .page-entrevista .central .view-id-entrevista_ .views-exposed-form .views-exposed-widgets #edit-field-producciones-tid-1-wrapper .views-widget {
    width: 100%;
    padding: 0;
  }
  /* line 10642, sass/_general.sass */
  .page-entrevista .central .view-id-entrevista_ .views-exposed-form .views-exposed-widgets #edit-field-producciones-tid-1-wrapper .views-widget .form-item-field-producciones-tid-1 {
    width: 100%;
  }
  /* line 10644, sass/_general.sass */
  .page-entrevista .central .view-id-entrevista_ .views-exposed-form .views-exposed-widgets #edit-field-producciones-tid-1-wrapper .views-widget .form-item-field-producciones-tid-1 #edit-field-producciones-tid-1 {
    font-size: 19px;
    padding: 0 10px;
  }
  /* line 10647, sass/_general.sass */
  .page-entrevista .central .view-id-entrevista_ .views-row {
    width: 100%;
    padding: 10px;
  }
  /* line 10650, sass/_general.sass */
  .page-entrevista .central .view-id-entrevista_ .views-row .views-field-type {
    padding-bottom: 10px;
  }
  /* line 10652, sass/_general.sass */
  .page-entrevista .central .view-id-entrevista_ .views-row .views-field-type .general-entrevista {
    position: relative;
  }
  /* line 10655, sass/_general.sass */
  .page-entrevista .central .view-id-entrevista_ .views-row .views-field-type .general-entrevista .imagen_node img {
    width: 100%;
    height: auto;
  }
  /* line 10659, sass/_general.sass */
  .page-entrevista .central .view-id-entrevista_ .views-row .views-field-type .general-entrevista .imagen_icon.audio {
    padding: 19px 17px;
  }
  /* line 10661, sass/_general.sass */
  .page-entrevista .central .view-id-entrevista_ .views-row .views-field-type .general-entrevista .imagen_icon.galeria {
    padding: 18px 15px;
  }
  /* line 10663, sass/_general.sass */
  .page-entrevista .central .view-id-entrevista_ .views-row .views-field-type .general-entrevista .imagen_icon.nota {
    padding: 14px 18px;
  }
  /* line 10665, sass/_general.sass */
  .page-entrevista .central .view-id-entrevista_ .views-row .views-field-type .general-entrevista .imagen_icon.video {
    padding: 17px 19px;
  }
  /* line 10667, sass/_general.sass */
  .page-entrevista .central .view-id-entrevista_ .views-row .views-field-type .general-entrevista .imagen_icon .icon {
    display: none;
  }
  /* line 10669, sass/_general.sass */
  .page-entrevista .central .view-id-entrevista_ .views-row .views-field-type .general-entrevista .imagen_icon .icon-movil {
    display: block;
  }
  /* line 10672, sass/_general.sass */
  .page-entrevista .central .view-id-entrevista_ .views-row .views-field.views-field-created span {
    font-size: 16px;
  }
  /* line 10674, sass/_general.sass */
  .page-entrevista .central .view-id-entrevista_ .views-row .views-field-title {
    padding-bottom: 45px;
  }
  /* line 10677, sass/_general.sass */
  .page-entrevista .central .view-id-entrevista_ .views-row .views-field-title a .type_content_node {
    display: none;
  }
  /* line 10679, sass/_general.sass */
  .page-entrevista .central .form-item.form-type-textfield.form-item-field-producciones-tid {
    width: 100%;
    margin-bottom: 26px;
  }
}

/* line 10684, sass/_general.sass */
.node-type-audio .field-name-title {
  font-family: "BrandonGrotesque-Bold";
  font-size: 26px;
  line-height: 1.2;
  margin: 0 0 20px;
}

/* line 10689, sass/_general.sass */
.node-type-audio .field-name-post-date {
  text-transform: uppercase;
  font-family: "BrandonGrotesque-Light";
  font-size: 14px;
  letter-spacing: -0.3px;
  text-align: left;
  color: #888888;
}

/* line 10696, sass/_general.sass */
.node-type-audio .field-name-body {
  margin: 0 !important;
  padding: 40px 0 50px 70px !important;
  width: 100% !important;
}

/* line 10700, sass/_general.sass */
.node-type-audio .field-name-body p {
  font-size: 20px;
  font-family: "BrandonGrotesque-Light";
  line-height: 1.67;
  letter-spacing: -0.4px;
  font-weight: 400;
  margin-bottom: 20px;
  font-weight: normal;
}

/* line 10708, sass/_general.sass */
.node-type-audio .field-name-audio-reproductor {
  display: inline-block;
  padding-left: 70px;
}

/* line 10711, sass/_general.sass */
.node-type-audio .group-reproductor {
  width: 96%;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding-left: 30px;
}

/* line 10715, sass/_general.sass */
.node-type-audio .group-reproductor .field-name-descarga-auido {
  display: inline-block;
  width: 50%;
}

/* line 10718, sass/_general.sass */
.node-type-audio .group-reproductor .field-name-descarga-auido .block-block {
  background-color: #ECECEC;
  top: 0;
  padding: 7px;
}

/* line 10722, sass/_general.sass */
.node-type-audio .group-reproductor .field-name-descarga-auido .block-block h2 {
  display: none;
}

/* line 10724, sass/_general.sass */
.node-type-audio .group-reproductor .field-name-descarga-auido .block-block .content {
  text-align: center;
}

/* line 10726, sass/_general.sass */
.node-type-audio .group-reproductor .field-name-descarga-auido .block-block .content:before {
  content: "";
  height: 20px;
  width: 26px;
  margin: 0 0px -1px 10px;
  background: url(https://static.caracoltvcorporativo.com/nuevoportal/download.png);
  background-size: contain;
  display: inline-block;
  background-repeat: no-repeat;
}

/* line 10735, sass/_general.sass */
.node-type-audio .group-reproductor .field-name-descarga-auido .block-block .content a {
  color: #326cae;
  font-size: 16px;
  font-family: "BrandonGrotesque-Bold";
  text-transform: uppercase;
}

/* line 10741, sass/_general.sass */
.node-type-audio .group-contentglobal {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-item-align: center;
      align-self: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -ms-flex-align: end;
      align-items: end;
  padding-top: 22px;
}

/* line 10751, sass/_general.sass */
.node-type-audio .group-contentglobal .field-name-bloque-redes-custom {
  margin: 0;
  height: 0;
}

/* line 10754, sass/_general.sass */
.node-type-audio .field-name-field-audio .plyr__menu__container .plyr__control > span {
  font-family: "BrandonGrotesque-Light" !important;
}

@media (max-width: 768px) {
  /* line 10758, sass/_general.sass */
  .node-type-audio .group-reproductor {
    display: block;
    width: 100%;
    padding: 0;
  }
  /* line 10762, sass/_general.sass */
  .node-type-audio .group-reproductor .field-name-audio-reproductor {
    display: block;
    padding: 0;
  }
  /* line 10765, sass/_general.sass */
  .node-type-audio .group-reproductor .field-name-descarga-auido {
    display: block;
    width: 100%;
    padding: 0;
  }
  /* line 10769, sass/_general.sass */
  .node-type-audio .group-reproductor .field-name-descarga-auido .block-block {
    margin-left: 0;
  }
  /* line 10771, sass/_general.sass */
  .node-type-audio .field-name-body {
    padding: 10px 0 0 0 !important;
    width: 100%;
  }
  /* line 10774, sass/_general.sass */
  .node-type-audio .group-contentglobal {
    padding: 0;
  }
}

/*MODAL COLORBOX YOUTUBE*/
/* line 10778, sass/_general.sass */
.page-home #colorbox {
  position: fixed !important;
}

/* line 10780, sass/_general.sass */
.page-home #cboxWrapper {
  background: transparent !important;
  height: 536px !important;
}

/* line 10783, sass/_general.sass */
.page-home #cboxContent {
  padding-top: 50px !important;
  background: none !important;
}

/* line 10786, sass/_general.sass */
.page-home #cboxClose {
  top: 0 !important;
  background: url(https://digital.caracoltv.com/imagenes/close-modal.png) no-repeat !important;
  width: 43px !important;
  height: 40px !important;
}

/* line 10791, sass/_general.sass */
a {
  text-decoration: none !important;
}

/* line 10794, sass/_general.sass */
#footer {
  clear: both;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -ms-flex-line-pack: justify;
      align-content: space-between;
  width: 100%;
  height: 100%;
}

/* line 10800, sass/_general.sass */
#footer .contenedor_global_footer {
  margin: 0 auto;
  height: 489px;
  width: 100%;
}

/* line 10804, sass/_general.sass */
#footer .contenedor_global_footer .izquierda {
  background-color: #003381;
  display: inline-table !important;
  width: 77%;
  height: 100%;
  float: left;
  text-align: center;
  position: relative;
  padding: 65px 0;
}

/* line 10813, sass/_general.sass */
#footer .contenedor_global_footer .izquierda .secciones {
  display: inline-block;
  vertical-align: top;
}

/* line 10816, sass/_general.sass */
#footer .contenedor_global_footer .izquierda .secciones ul {
  list-style: none;
  margin: 0;
}

/* line 10819, sass/_general.sass */
#footer .contenedor_global_footer .izquierda .secciones ul li {
  text-align: left;
  line-height: 1.5;
}

/* line 10822, sass/_general.sass */
#footer .contenedor_global_footer .izquierda .secciones ul li a {
  color: #ffffff;
  font-size: 16px;
  font-family: 'Montserrat-Regular';
  text-decoration: none;
  text-transform: capitalize;
}

/* line 10828, sass/_general.sass */
#footer .contenedor_global_footer .izquierda .secciones .arrow {
  display: none;
}

/* line 10830, sass/_general.sass */
#footer .contenedor_global_footer .izquierda .secciones .titulo_footer {
  display: block;
  text-align: left;
  margin-top: 15px;
  color: #ffffff;
  text-transform: uppercase;
  width: 100%;
  font-size: 26px;
  font-family: 'Montserrat-Bold';
  margin-bottom: 20px;
}

/* line 10840, sass/_general.sass */
#footer .contenedor_global_footer .izquierda .contenedor_footer_izq {
  display: inline-block;
}

/* line 10842, sass/_general.sass */
#footer .contenedor_global_footer .izquierda .contenedor_footer_izq .logo_caracol_footer {
  width: 114px;
  height: auto;
  display: inline-block;
}

/* line 10846, sass/_general.sass */
#footer .contenedor_global_footer .izquierda .contenedor_footer_izq .logo_iab_footer {
  width: 143px;
  height: auto;
  display: inline-block;
  margin: 0 70px;
}

/* line 10851, sass/_general.sass */
#footer .contenedor_global_footer .izquierda .terminos {
  text-align: left;
  padding-right: 13%;
  -ms-transform: translate(10%, 50px);
      transform: translate(10%, 50px);
  margin: 0;
}

/* line 10856, sass/_general.sass */
#footer .contenedor_global_footer .izquierda .terminos p {
  font-size: 16px;
  font-family: 'Montserrat-Light';
  color: #ffffff;
}

/* line 10860, sass/_general.sass */
#footer .contenedor_global_footer .izquierda .terminos p a {
  font-family: 'Montserrat-Light';
  font-size: 16px;
  color: #00acff;
}

/* line 10864, sass/_general.sass */
#footer .contenedor_global_footer .derecha {
  background-color: #464553;
  display: block;
  width: 23%;
  height: 100%;
  float: right;
  padding: 65px 0;
}

/* line 10871, sass/_general.sass */
#footer .contenedor_global_footer .derecha .contenido {
  margin: 0 40px;
}

/* line 10873, sass/_general.sass */
#footer .contenedor_global_footer .derecha .contenido .red_ports {
  display: inline-block;
  vertical-align: top;
  margin: 0 auto;
}

/* line 10877, sass/_general.sass */
#footer .contenedor_global_footer .derecha .contenido .red_ports .titulo_footer {
  color: #d0cfcd;
  font-size: 22px;
  font-family: 'Montserrat-Bold';
  line-height: 2;
}

/* line 10882, sass/_general.sass */
#footer .contenedor_global_footer .derecha .contenido .red_ports ul {
  list-style: none;
  margin: 0;
}

/* line 10885, sass/_general.sass */
#footer .contenedor_global_footer .derecha .contenido .red_ports ul li {
  text-align: left;
}

/* line 10887, sass/_general.sass */
#footer .contenedor_global_footer .derecha .contenido .red_ports ul li a {
  text-decoration: none;
  font-size: 16px;
  color: #ffffff;
  font-family: 'Montserrat-Light';
  line-height: 1.8;
}

/* line 10894, sass/_general.sass */
#footer .contenedor_global_footer .derecha .contenido .clearfix .menu-access {
  margin-bottom: 0.40509vw;
  margin-right: 0;
  margin-left: 0;
}

/* line 10899, sass/_general.sass */
#footer .contenedor_global_footer .derecha .contenido .clearfix .menu-access li.first.leaf, #footer .contenedor_global_footer .derecha .contenido .clearfix .menu-access li.leaf {
  display: inline-block;
  list-style: none;
}

/* line 10903, sass/_general.sass */
#footer .contenedor_global_footer .derecha .contenido .clearfix .menu-access li a {
  color: #ffffff;
  font-size: 16px;
  font-family: "Montserrat-Regular";
}

@media (max-width: 420px) {
  /* line 10911, sass/_general.sass */
  #footer .contenedor_global_footer .izquierda {
    width: 100%;
    padding: 0 25px;
  }
  /* line 10914, sass/_general.sass */
  #footer .contenedor_global_footer .izquierda .contenedor_footer_izq {
    display: -ms-flexbox;
    display: flex;
  }
  /* line 10916, sass/_general.sass */
  #footer .contenedor_global_footer .izquierda .contenedor_footer_izq .logo_caracol_footer {
    width: 58px;
    height: auto;
    display: inline-block;
    margin-top: 30px;
  }
  /* line 10921, sass/_general.sass */
  #footer .contenedor_global_footer .izquierda .contenedor_footer_izq .logo_iab_footer {
    width: 121px;
    height: auto;
    display: inline-block;
    margin-top: 40px;
    margin-left: 30px;
  }
  /* line 10927, sass/_general.sass */
  #footer .contenedor_global_footer .izquierda .secciones {
    float: left;
    margin: 20px 0;
  }
  /* line 10932, sass/_general.sass */
  #footer .contenedor_global_footer .izquierda .secciones ul li a {
    font-size: 18px;
    line-height: 30px;
  }
  /* line 10935, sass/_general.sass */
  #footer .contenedor_global_footer .izquierda .secciones .titulo_footer {
    font-size: 18px;
  }
  /* line 10937, sass/_general.sass */
  #footer .contenedor_global_footer .izquierda .terminos {
    -ms-transform: none;
        transform: none;
    margin-bottom: 40px;
  }
  /* line 10940, sass/_general.sass */
  #footer .contenedor_global_footer .izquierda .terminos p {
    font-size: 14px;
  }
  /* line 10942, sass/_general.sass */
  #footer .contenedor_global_footer .derecha {
    width: 100%;
    padding: 0 25px;
    display: inline-table;
    float: none;
  }
  /* line 10947, sass/_general.sass */
  #footer .contenedor_global_footer .derecha .contenido {
    margin: 40px 0 20px;
  }
  /* line 10950, sass/_general.sass */
  #footer .contenedor_global_footer .derecha .contenido .red_ports .titulo_footer {
    font-size: 18px;
    line-height: 0;
  }
  /* line 10953, sass/_general.sass */
  #footer .contenedor_global_footer .derecha .contenido .red_ports ul {
    margin: 20px 0 40px;
  }
  /* line 10955, sass/_general.sass */
  #footer .contenedor_global_footer .derecha .contenido .red_ports ul li {
    margin: 10px 0;
  }
  /* line 10958, sass/_general.sass */
  #footer .contenedor_global_footer .derecha .contenido .clearfix .menu-access {
    margin: 0;
  }
  /* line 10960, sass/_general.sass */
  #footer .contenedor_global_footer .derecha .contenido .clearfix .menu-access li {
    margin: 10px 0;
  }
}

@media (max-width: 1366px) and (min-width: 768px) {
  /* line 10965, sass/_general.sass */
  #footer .contenedor_global_footer .izquierda {
    width: 70%;
    margin: 0;
  }
  /* line 10968, sass/_general.sass */
  #footer .contenedor_global_footer .izquierda .contenedor_footer_izq {
    display: inline-block;
  }
  /* line 10970, sass/_general.sass */
  #footer .contenedor_global_footer .izquierda .contenedor_footer_izq .logo_caracol_footer {
    width: 74px;
    height: auto;
    display: inline-block;
  }
  /* line 10974, sass/_general.sass */
  #footer .contenedor_global_footer .izquierda .contenedor_footer_izq .logo_iab_footer {
    width: 133px;
    height: auto;
    display: inline-block;
    margin: 0 70px;
  }
  /* line 10979, sass/_general.sass */
  #footer .contenedor_global_footer .izquierda .terminos {
    -ms-transform: translate(28px, 30px);
        transform: translate(28px, 30px);
  }
  /* line 10981, sass/_general.sass */
  #footer .contenedor_global_footer .derecha {
    width: 30%;
    padding-top: 70px;
  }
  /* line 10985, sass/_general.sass */
  #footer .contenedor_global_footer .derecha .contenido {
    margin-left: 40px;
    margin-right: 0px;
  }
  /* line 10989, sass/_general.sass */
  #footer .contenedor_global_footer .derecha .contenido .red_ports .titulo_footer {
    line-height: 0;
  }
  /* line 10992, sass/_general.sass */
  #footer .contenedor_global_footer .derecha .contenido .clearfix .menu-access {
    margin: 26px 0;
  }
}

/* line 10996, sass/_general.sass */
#block-views-cookies-block .view-id-cookies .cookies-content {
  width: 100%;
  top: auto;
  position: fixed;
  bottom: 0px;
  background-color: #00acff;
  animation: subscriptionShow 1s forwards;
  z-index: 9;
  left: 0;
}

@keyframes subscriptionShow {
  0% {
    transform: translateY(101%);
  }
  100% {
    transform: translateY(0);
  }
}

/* line 11011, sass/_general.sass */
#block-views-cookies-block .view-id-cookies .cookies-content.hide {
  animation: cookieshide 1s forwards;
}

@keyframes cookieshide {}/* line 11013, sass/_general.sass */
#block-views-cookies-block .view-id-cookies .cookies-content.hide 0% {
  -ms-transform: translateY(0);
      transform: translateY(0);
}

/* line 11015, sass/_general.sass */
#block-views-cookies-block .view-id-cookies .cookies-content.hide 100% {
  -ms-transform: translateY(101%);
      transform: translateY(101%);
}

/* line 11019, sass/_general.sass */
#block-views-cookies-block .view-id-cookies .cookies-content .cookies-bloque {
  width: 50%;
  left: 50%;
  -ms-transform: translate(-50%, 0);
      transform: translate(-50%, 0);
  height: auto;
  min-height: 80px;
  -ms-flex-pack: space-evenly;
      justify-content: space-evenly;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
  display: -ms-flexbox;
  display: flex;
}

/* line 11029, sass/_general.sass */
#block-views-cookies-block .view-id-cookies .cookies-content .cookies-bloque .views-field-field-descripcion {
  margin: 0 10px;
}

/* line 11031, sass/_general.sass */
#block-views-cookies-block .view-id-cookies .cookies-content .cookies-bloque .views-field-field-descripcion p {
  color: #ffffff;
  font-size: 16px;
  font-family: 'Montserrat-Regular';
  text-align: center;
}

/* line 11036, sass/_general.sass */
#block-views-cookies-block .view-id-cookies .cookies-content .cookies-bloque .views-field-field-descripcion a {
  color: #ffffff;
  font-size: 16px;
  font-family: 'Montserrat-Bold';
  text-align: center;
}

/* line 11041, sass/_general.sass */
#block-views-cookies-block .view-id-cookies .cookies-content .cookies-bloque .aceptance {
  margin-left: 40px;
}

/* line 11043, sass/_general.sass */
#block-views-cookies-block .view-id-cookies .cookies-content .cookies-bloque .aceptance .cookies-submit {
  font-size: 16px;
  padding: 8px 5px;
  font-family: 'Montserrat-Bold';
  background-color: #015bc5;
  color: #ffffff;
  text-transform: uppercase;
  cursor: pointer;
}

/* line 11052, sass/_general.sass */
#block-views-cookies-block .view-id-cookies .cookies-content .cookies-bloque .aceptance .cookies-submit:hover {
  transition: 0.4s;
  background-color: #ffffff;
  color: #015bc5;
}

@media (max-width: 1366px) and (min-width: 320px) {
  /* line 11061, sass/_general.sass */
  #block-views-cookies-block .view-id-cookies .cookies-content {
    width: 100%;
  }
  /* line 11063, sass/_general.sass */
  #block-views-cookies-block .view-id-cookies .cookies-content .cookies-bloque {
    width: 100%;
    display: block;
  }
  /* line 11067, sass/_general.sass */
  #block-views-cookies-block .view-id-cookies .cookies-content .cookies-bloque .views-field-field-descripcion p,
  #block-views-cookies-block .view-id-cookies .cookies-content .cookies-bloque .views-field-field-descripcion a {
    font-size: 14px;
  }
  /* line 11070, sass/_general.sass */
  #block-views-cookies-block .view-id-cookies .cookies-content .cookies-bloque .aceptance {
    margin: 20px auto;
  }
  /* line 11072, sass/_general.sass */
  #block-views-cookies-block .view-id-cookies .cookies-content .cookies-bloque .aceptance .cookies-submit {
    margin: 0 auto;
    display: block;
  }
}

/* line 11078, sass/_general.sass */
.page-usuarios .view-usuarios .feed-icon {
  width: 100%;
  height: auto;
}

/* line 11082, sass/_general.sass */
.page-usuarios .view-usuarios .feed-icon a img {
  width: 100px;
  margin: 0 auto;
  display: block;
}

/* line 11087, sass/_general.sass */
.page-visitas-corporativas {
  pointer-events: none;
}

/* line 11090, sass/_general.sass */
.pane-modal-vistas-corporativas {
  background: #ffffff;
  position: fixed;
  width: 62%;
  max-width: 1200px;
  z-index: 10;
  -ms-flex-align: center;
      align-items: center;
  margin: 0 auto;
  display: -ms-grid;
  display: grid;
  -ms-flex-pack: center;
      justify-content: center;
  height: 400px;
  top: 30%;
  box-shadow: 0 0 0 600px rgba(0, 0, 0, 0.8);
  padding: 20px;
  pointer-events: all;
  border-radius: 5px;
  border: solid 1px #cccccc;
  background-color: #e8e8e8;
  right: 0;
  left: 0;
}

/* line 11110, sass/_general.sass */
.pane-modal-vistas-corporativas .pane-title {
  color: #003381;
  font-size: 30px;
  font-family: 'Montserrat-Bold';
  text-transform: uppercase;
}

/* line 11115, sass/_general.sass */
.pane-modal-vistas-corporativas .pane-content {
  text-align: center;
  width: 100%;
  margin: 0 auto;
}

/* line 11119, sass/_general.sass */
.pane-modal-vistas-corporativas .pane-content .view-modal-vistas-corporativas {
  font-size: 18px;
  font-family: 'Montserrat-Regular';
}

/* line 11122, sass/_general.sass */
.pane-modal-vistas-corporativas .pane-content .view-modal-vistas-corporativas .view-header {
  margin-bottom: 10px;
}

/* line 11124, sass/_general.sass */
.pane-modal-vistas-corporativas .pane-content .view-modal-vistas-corporativas .view-header p {
  font-family: 'Montserrat-Regular';
  color: #333333;
  font-size: 18px;
  margin: 0;
  line-height: 1.4;
}

/* line 11130, sass/_general.sass */
.pane-modal-vistas-corporativas .pane-content .view-modal-vistas-corporativas .view-header span {
  font-family: 'Montserrat-Bold';
  margin-top: 13px;
  color: #333333;
  font-size: 18px;
  margin: 0;
  line-height: 1.4;
}

/* line 11138, sass/_general.sass */
.pane-modal-vistas-corporativas .modal-boton a {
  text-transform: uppercase;
  color: #ffffff;
  background-color: #464553;
  padding: 7px;
  font-size: 18px;
  font-family: 'Montserrat-Bold';
}

@media (max-width: 728px) and (min-width: 320px) {
  /* line 11147, sass/_general.sass */
  .pane-modal-vistas-corporativas {
    width: 90%;
    height: 688px;
    top: 90px;
  }
  /* line 11151, sass/_general.sass */
  .pane-modal-vistas-corporativas .pane-title {
    font-size: 25px;
    margin-bottom: 0;
  }
  /* line 11154, sass/_general.sass */
  .pane-modal-vistas-corporativas .pane-content {
    text-align: center;
    width: 80%;
    margin: 0 auto;
  }
  /* line 11158, sass/_general.sass */
  .pane-modal-vistas-corporativas .pane-content .view-modal-vistas-corporativas {
    font-size: 15px;
    font-family: 'Montserrat-Regular';
  }
  /* line 11161, sass/_general.sass */
  .pane-modal-vistas-corporativas .pane-content .view-modal-vistas-corporativas .view-header {
    margin-bottom: 0px;
  }
  /* line 11163, sass/_general.sass */
  .pane-modal-vistas-corporativas .pane-content .view-modal-vistas-corporativas .view-header p,
  .pane-modal-vistas-corporativas .pane-content .view-modal-vistas-corporativas .view-header span {
    font-size: 15px;
    margin: 10px;
  }
  /* line 11168, sass/_general.sass */
  .pane-modal-vistas-corporativas .modal-boton a {
    font-size: 18px;
  }
}

/* PRENSA -- NEW STYLE  */
/* line 11176, sass/_general.sass */
.page-prensa .block-system .content .pane-prensa {
  float: right;
}

/* line 11178, sass/_general.sass */
.page-prensa .block-system .content .pane-block-27 {
  width: 60%;
  float: left;
}

/* line 11181, sass/_general.sass */
.page-prensa .block-system .content .pane-block-27 p {
  margin: 0;
}

@media (max-width: 728px) and (min-width: 320px) {
  /* line 11186, sass/_general.sass */
  .page-prensa .central {
    width: 100%;
  }
  /* line 11189, sass/_general.sass */
  .page-prensa .central .block-easy-breadcrumb .easy-breadcrumb {
    padding: 10px;
  }
  /* line 11193, sass/_general.sass */
  .page-prensa .central .block-system .content .pane-prensa {
    width: 100%;
    padding: 10px;
  }
  /* line 11196, sass/_general.sass */
  .page-prensa .central .block-system .content .pane-block-27 {
    width: 100%;
    padding-bottom: 20px;
  }
  /* line 11199, sass/_general.sass */
  .page-prensa .central .block-system .content .pane-block-27 p {
    margin: 0;
    padding: 10px;
  }
  /* line 11202, sass/_general.sass */
  .page-prensa .central form#user-login-form {
    margin: 0px;
    max-width: 100%;
  }
  /* line 11205, sass/_general.sass */
  .page-prensa .central form#user-login-form input {
    max-width: 100% !important;
  }
}

/* PRENSA CURIOSIDADES */
/* line 11211, sass/_general.sass */
.page-prensa-curiosidades .view-filters {
  width: 100%;
  background: #00acff;
  border-radius: 26px;
  height: 50px;
  margin-bottom: 44px;
  -ms-flex-pack: center;
      justify-content: center;
  display: -ms-flexbox;
  display: flex;
}

/* line 11219, sass/_general.sass */
.page-prensa-curiosidades .view-filters #edit-field-producciones-tid-wrapper {
  padding: 4px 0 0 0;
}

/* line 11221, sass/_general.sass */
.page-prensa-curiosidades .view-filters #edit-field-producciones-tid-wrapper label {
  font-size: 14px;
  font-family: 'Montserrat-Bold';
  color: #ffffff;
  display: inline-block;
  padding-right: 18px;
}

/* line 11227, sass/_general.sass */
.page-prensa-curiosidades .view-filters #edit-field-producciones-tid-wrapper .views-widget {
  display: inline-block;
}

/* line 11229, sass/_general.sass */
.page-prensa-curiosidades .view-filters #edit-field-producciones-tid-wrapper .views-widget input {
  padding: 0;
  height: 26px;
}

/* line 11232, sass/_general.sass */
.page-prensa-curiosidades .view-filters #edit-type-1-wrapper {
  display: none;
}

/* line 11234, sass/_general.sass */
.page-prensa-curiosidades .view-filters .views-submit-button {
  margin: 0;
  padding: 13px 0;
}

/* line 11237, sass/_general.sass */
.page-prensa-curiosidades .view-filters .views-submit-button input {
  width: 36px;
  height: 26px;
  background: #015bc5;
  border: none;
  border-radius: 0;
  padding: 0;
  margin: 0;
  color: #ffffff;
}

/* line 11247, sass/_general.sass */
.page-prensa-curiosidades .view-id-talento_caracol h2 {
  display: none;
}

/* line 11250, sass/_general.sass */
.page-prensa-curiosidades .view-id-talento_caracol .view-content > div {
  float: left;
  width: 50%;
  padding: 0 12px;
  margin-bottom: 20px;
  position: relative;
}

/* line 11258, sass/_general.sass */
.page-prensa-curiosidades .view-id-talento_caracol .view-content > div .views-field.views-field-field-color-1 {
  position: absolute;
  width: calc(100% - 24px);
  bottom: 15px;
  padding: 0 14px;
}

/* line 11263, sass/_general.sass */
.page-prensa-curiosidades .view-id-talento_caracol .view-content > div .views-field.views-field-field-color-1 .color-content-type {
  float: right;
  background: #015bc5;
  width: 57px;
  height: 22px;
  text-align: center;
  bottom: 22px;
  position: relative;
  color: #ffffff;
  font-family: 'Montserrat-light';
}

/* line 11273, sass/_general.sass */
.page-prensa-curiosidades .view-id-talento_caracol .view-content > div .views-field.views-field-field-color-1 .color-content-subcontenedor {
  background: #00acff;
  width: 100%;
  height: 83px;
  border-left: 5px solid #3a50ce;
  padding: 10px 0 10px 10px;
}

/* line 11279, sass/_general.sass */
.page-prensa-curiosidades .view-id-talento_caracol .view-content > div .views-field.views-field-field-color-1 .color-content-subcontenedor.color-3a50ce {
  border-left: 5px solid #3a50ce;
}

/* line 11281, sass/_general.sass */
.page-prensa-curiosidades .view-id-talento_caracol .view-content > div .views-field.views-field-field-color-1 .color-content-subcontenedor.color-14457d {
  border-left: 5px solid #14457d;
}

/* line 11283, sass/_general.sass */
.page-prensa-curiosidades .view-id-talento_caracol .view-content > div .views-field.views-field-field-color-1 .color-content-subcontenedor.color-e50e4a {
  border-left: 5px solid #e50e4a;
}

/* line 11285, sass/_general.sass */
.page-prensa-curiosidades .view-id-talento_caracol .view-content > div .views-field.views-field-field-color-1 .color-content-subcontenedor.color-743296 {
  border-left: 5px solid #743296;
}

/* line 11287, sass/_general.sass */
.page-prensa-curiosidades .view-id-talento_caracol .view-content > div .views-field.views-field-field-color-1 .color-content-subcontenedor.color-20c869 {
  border-left: 5px solid #20c869;
}

/* line 11289, sass/_general.sass */
.page-prensa-curiosidades .view-id-talento_caracol .view-content > div .views-field.views-field-field-color-1 .color-content-subcontenedor.color-fec92b {
  border-left: 5px solid #fec92b;
}

/* line 11291, sass/_general.sass */
.page-prensa-curiosidades .view-id-talento_caracol .view-content > div .views-field.views-field-field-color-1 .color-content-subcontenedor .color-content-created {
  font-size: 12px;
  color: #ffffff;
  font-family: 'Montserrat-light';
  padding-bottom: 5px;
}

/* line 11297, sass/_general.sass */
.page-prensa-curiosidades .view-id-talento_caracol .view-content > div .views-field.views-field-field-color-1 .color-content-subcontenedor .color-content-color a {
  font-size: 18px;
  color: #ffffff;
  font-family: 'Montserrat-light';
}

@media (max-width: 1024px) and (min-width: 320px) {
  /* line 11304, sass/_general.sass */
  .page-prensa-curiosidades .view-filters {
    padding: 0 10px;
    height: 85px;
    border-radius: 0;
  }
  /* line 11308, sass/_general.sass */
  .page-prensa-curiosidades .view-filters #edit-field-producciones-tid-wrapper {
    width: calc(100% - 38px);
    padding: 0;
  }
  /* line 11311, sass/_general.sass */
  .page-prensa-curiosidades .view-filters #edit-field-producciones-tid-wrapper label {
    position: relative;
    top: 7px;
  }
  /* line 11314, sass/_general.sass */
  .page-prensa-curiosidades .view-filters #edit-field-producciones-tid-wrapper .views-widget {
    display: block;
  }
  /* line 11316, sass/_general.sass */
  .page-prensa-curiosidades .view-filters #edit-field-producciones-tid-wrapper .views-widget input {
    width: 100%;
    height: 39px;
  }
  /* line 11319, sass/_general.sass */
  .page-prensa-curiosidades .view-filters .views-submit-button {
    position: relative;
    top: 16px;
  }
  /* line 11322, sass/_general.sass */
  .page-prensa-curiosidades .view-filters .views-submit-button input {
    height: 39px;
  }
  /* line 11327, sass/_general.sass */
  .page-prensa-curiosidades .view-id-talento_caracol .view-content > div {
    width: 100%;
    margin-bottom: 16px;
  }
  /* line 11334, sass/_general.sass */
  .page-prensa-curiosidades .view-id-talento_caracol .view-content > div .views-field.views-field-field-color-1 .color-content-subcontenedor .color-content-color a {
    font-size: 14px;
  }
}

/* Prensa comunicados de lanzamiento, corporativos, eventos */
/* line 11339, sass/_general.sass */
.page-prensa-comunicados-de-lanzamiento,
.page-prensa-comunicados-corporativos,
.page-prensa-agencia-de-noticias-eventos {
  padding: 80px;
}

/* line 11347, sass/_general.sass */
.page-prensa-comunicados-de-lanzamiento .view-comunicados-lanzamiento .view-header h2,
.page-prensa-comunicados-de-lanzamiento .view-id-comunicados_corporativos .view-header h2,
.page-prensa-comunicados-de-lanzamiento .view-id-eventos_lanzamiento .view-header h2,
.page-prensa-comunicados-corporativos .view-comunicados-lanzamiento .view-header h2,
.page-prensa-comunicados-corporativos .view-id-comunicados_corporativos .view-header h2,
.page-prensa-comunicados-corporativos .view-id-eventos_lanzamiento .view-header h2,
.page-prensa-agencia-de-noticias-eventos .view-comunicados-lanzamiento .view-header h2,
.page-prensa-agencia-de-noticias-eventos .view-id-comunicados_corporativos .view-header h2,
.page-prensa-agencia-de-noticias-eventos .view-id-eventos_lanzamiento .view-header h2 {
  display: none;
}

/* line 11350, sass/_general.sass */
.page-prensa-comunicados-de-lanzamiento .view-comunicados-lanzamiento .view-content .views-row,
.page-prensa-comunicados-de-lanzamiento .view-id-comunicados_corporativos .view-content .views-row,
.page-prensa-comunicados-de-lanzamiento .view-id-eventos_lanzamiento .view-content .views-row,
.page-prensa-comunicados-corporativos .view-comunicados-lanzamiento .view-content .views-row,
.page-prensa-comunicados-corporativos .view-id-comunicados_corporativos .view-content .views-row,
.page-prensa-comunicados-corporativos .view-id-eventos_lanzamiento .view-content .views-row,
.page-prensa-agencia-de-noticias-eventos .view-comunicados-lanzamiento .view-content .views-row,
.page-prensa-agencia-de-noticias-eventos .view-id-comunicados_corporativos .view-content .views-row,
.page-prensa-agencia-de-noticias-eventos .view-id-eventos_lanzamiento .view-content .views-row {
  float: left;
  width: 50%;
  padding: 0 5px 0 10px;
  margin-bottom: 10px;
}

/* line 11355, sass/_general.sass */
.page-prensa-comunicados-de-lanzamiento .view-comunicados-lanzamiento .view-content .views-row .group-content-first,
.page-prensa-comunicados-de-lanzamiento .view-id-comunicados_corporativos .view-content .views-row .group-content-first,
.page-prensa-comunicados-de-lanzamiento .view-id-eventos_lanzamiento .view-content .views-row .group-content-first,
.page-prensa-comunicados-corporativos .view-comunicados-lanzamiento .view-content .views-row .group-content-first,
.page-prensa-comunicados-corporativos .view-id-comunicados_corporativos .view-content .views-row .group-content-first,
.page-prensa-comunicados-corporativos .view-id-eventos_lanzamiento .view-content .views-row .group-content-first,
.page-prensa-agencia-de-noticias-eventos .view-comunicados-lanzamiento .view-content .views-row .group-content-first,
.page-prensa-agencia-de-noticias-eventos .view-id-comunicados_corporativos .view-content .views-row .group-content-first,
.page-prensa-agencia-de-noticias-eventos .view-id-eventos_lanzamiento .view-content .views-row .group-content-first {
  -ms-transform: translate(0px, -110px);
      transform: translate(0px, -110px);
  width: 95%;
  margin: 0 auto;
}

/* line 11359, sass/_general.sass */
.page-prensa-comunicados-de-lanzamiento .view-comunicados-lanzamiento .view-content .views-row .group-content-first .type-field,
.page-prensa-comunicados-de-lanzamiento .view-id-comunicados_corporativos .view-content .views-row .group-content-first .type-field,
.page-prensa-comunicados-de-lanzamiento .view-id-eventos_lanzamiento .view-content .views-row .group-content-first .type-field,
.page-prensa-comunicados-corporativos .view-comunicados-lanzamiento .view-content .views-row .group-content-first .type-field,
.page-prensa-comunicados-corporativos .view-id-comunicados_corporativos .view-content .views-row .group-content-first .type-field,
.page-prensa-comunicados-corporativos .view-id-eventos_lanzamiento .view-content .views-row .group-content-first .type-field,
.page-prensa-agencia-de-noticias-eventos .view-comunicados-lanzamiento .view-content .views-row .group-content-first .type-field,
.page-prensa-agencia-de-noticias-eventos .view-id-comunicados_corporativos .view-content .views-row .group-content-first .type-field,
.page-prensa-agencia-de-noticias-eventos .view-id-eventos_lanzamiento .view-content .views-row .group-content-first .type-field {
  background-color: #015bc5;
  float: right;
  font-size: 12px;
  color: #ffffff;
  padding: 0 12px;
  margin-top: -20px;
}

/* line 11366, sass/_general.sass */
.page-prensa-comunicados-de-lanzamiento .view-comunicados-lanzamiento .view-content .views-row .group-content-first .group-content-field,
.page-prensa-comunicados-de-lanzamiento .view-id-comunicados_corporativos .view-content .views-row .group-content-first .group-content-field,
.page-prensa-comunicados-de-lanzamiento .view-id-eventos_lanzamiento .view-content .views-row .group-content-first .group-content-field,
.page-prensa-comunicados-corporativos .view-comunicados-lanzamiento .view-content .views-row .group-content-first .group-content-field,
.page-prensa-comunicados-corporativos .view-id-comunicados_corporativos .view-content .views-row .group-content-first .group-content-field,
.page-prensa-comunicados-corporativos .view-id-eventos_lanzamiento .view-content .views-row .group-content-first .group-content-field,
.page-prensa-agencia-de-noticias-eventos .view-comunicados-lanzamiento .view-content .views-row .group-content-first .group-content-field,
.page-prensa-agencia-de-noticias-eventos .view-id-comunicados_corporativos .view-content .views-row .group-content-first .group-content-field,
.page-prensa-agencia-de-noticias-eventos .view-id-eventos_lanzamiento .view-content .views-row .group-content-first .group-content-field {
  background-color: #00acff;
  padding: 12px;
}

/* line 11369, sass/_general.sass */
.page-prensa-comunicados-de-lanzamiento .view-comunicados-lanzamiento .view-content .views-row .group-content-first .group-content-field .create-field,
.page-prensa-comunicados-de-lanzamiento .view-id-comunicados_corporativos .view-content .views-row .group-content-first .group-content-field .create-field,
.page-prensa-comunicados-de-lanzamiento .view-id-eventos_lanzamiento .view-content .views-row .group-content-first .group-content-field .create-field,
.page-prensa-comunicados-corporativos .view-comunicados-lanzamiento .view-content .views-row .group-content-first .group-content-field .create-field,
.page-prensa-comunicados-corporativos .view-id-comunicados_corporativos .view-content .views-row .group-content-first .group-content-field .create-field,
.page-prensa-comunicados-corporativos .view-id-eventos_lanzamiento .view-content .views-row .group-content-first .group-content-field .create-field,
.page-prensa-agencia-de-noticias-eventos .view-comunicados-lanzamiento .view-content .views-row .group-content-first .group-content-field .create-field,
.page-prensa-agencia-de-noticias-eventos .view-id-comunicados_corporativos .view-content .views-row .group-content-first .group-content-field .create-field,
.page-prensa-agencia-de-noticias-eventos .view-id-eventos_lanzamiento .view-content .views-row .group-content-first .group-content-field .create-field {
  font-size: 12px;
  color: #ffffff;
  font-family: 'Montserrat-Regular';
  margin-bottom: 7px;
}

/* line 11375, sass/_general.sass */
.page-prensa-comunicados-de-lanzamiento .view-comunicados-lanzamiento .view-content .views-row .group-content-first .group-content-field .title-field a,
.page-prensa-comunicados-de-lanzamiento .view-id-comunicados_corporativos .view-content .views-row .group-content-first .group-content-field .title-field a,
.page-prensa-comunicados-de-lanzamiento .view-id-eventos_lanzamiento .view-content .views-row .group-content-first .group-content-field .title-field a,
.page-prensa-comunicados-corporativos .view-comunicados-lanzamiento .view-content .views-row .group-content-first .group-content-field .title-field a,
.page-prensa-comunicados-corporativos .view-id-comunicados_corporativos .view-content .views-row .group-content-first .group-content-field .title-field a,
.page-prensa-comunicados-corporativos .view-id-eventos_lanzamiento .view-content .views-row .group-content-first .group-content-field .title-field a,
.page-prensa-agencia-de-noticias-eventos .view-comunicados-lanzamiento .view-content .views-row .group-content-first .group-content-field .title-field a,
.page-prensa-agencia-de-noticias-eventos .view-id-comunicados_corporativos .view-content .views-row .group-content-first .group-content-field .title-field a,
.page-prensa-agencia-de-noticias-eventos .view-id-eventos_lanzamiento .view-content .views-row .group-content-first .group-content-field .title-field a {
  font-size: 18px;
  color: #ffffff;
  font-family: 'Montserrat-Regular';
}

@media (max-width: 1024px) and (min-width: 320px) {
  /* line 11381, sass/_general.sass */
  .page-prensa-comunicados-de-lanzamiento,
  .page-prensa-comunicados-corporativos {
    padding: 0px;
  }
  /* line 11387, sass/_general.sass */
  .page-prensa-comunicados-de-lanzamiento .view-comunicados-lanzamiento .view-content .views-row,
  .page-prensa-comunicados-de-lanzamiento .view-id-comunicados_corporativos .view-content .views-row,
  .page-prensa-comunicados-corporativos .view-comunicados-lanzamiento .view-content .views-row,
  .page-prensa-comunicados-corporativos .view-id-comunicados_corporativos .view-content .views-row {
    width: 100%;
    padding: 0 5px 0 10px;
    margin-bottom: 10px;
  }
}

/* line 11394, sass/_general.sass */
.page-taxonomy-term-332 .central {
  max-width: 1000px;
}

/* line 11397, sass/_general.sass */
.page-taxonomy-term-332 .central .pane-avances-de-programacion .pane-title {
  margin: 10px 0 30px 10px;
  font-family: Montserrat-Bold;
  font-size: 16px;
}

/* line 11401, sass/_general.sass */
.page-taxonomy-term-332 .central .pane-avances-de-programacion .view-content {
  display: inline-block;
  text-align: left;
}

/* line 11404, sass/_general.sass */
.page-taxonomy-term-332 .central .pane-avances-de-programacion .view-content .views-row {
  position: relative;
  display: inline-block;
  vertical-align: top;
  padding: 10px;
  width: 177px;
  max-width: 442px;
  margin: 0 0 40px 0;
}

/* line 11413, sass/_general.sass */
.page-taxonomy-term-332 .central .pane-avances-de-programacion .view-content .views-row .views-field-title {
  float: right;
}

/* line 11416, sass/_general.sass */
.page-taxonomy-term-332 .central .pane-avances-de-programacion .view-content .views-row .views-field-title span a {
  font-family: 'Montserrat-light';
  font-size: 18px;
  color: #000000;
}

/* line 11420, sass/_general.sass */
.page-taxonomy-term-332 .central .pane-avances-de-programacion .view-content .views-row .views-field-field-producciones {
  margin-bottom: 2px;
}

/* line 11423, sass/_general.sass */
.page-taxonomy-term-332 .central .pane-avances-de-programacion .view-content .views-row .views-field-field-producciones .field-content a {
  color: #4a4a4a;
  text-transform: uppercase;
  font-size: 12px;
  font-family: 'BrandonGrotesque-Light';
}

/* line 11428, sass/_general.sass */
.page-taxonomy-term-332 .central .pane-avances-de-programacion .view-content .views-row .views-field-type {
  position: relative;
  bottom: 33px;
  float: right;
  width: 44px;
  height: 21px;
  background: #23386c;
  text-align: center;
  margin-right: 4px;
}

/* line 11437, sass/_general.sass */
.page-taxonomy-term-332 .central .pane-avances-de-programacion .view-content .views-row .views-field-type .field-content {
  font-size: 12px;
  font-family: 'BrandonGrotesque-Light';
  color: white;
}

/* line 11445, sass/_general.sass */
.page-caracol-ninos .content .easy-breadcrumb,
.page-caracol-ninos .content .pane-title,
.page-caracol-niños .content .easy-breadcrumb,
.page-caracol-niños .content .pane-title {
  display: none;
}

/* line 11449, sass/_general.sass */
.page-caracol-ninos .content .slick-slide,
.page-caracol-niños .content .slick-slide {
  display: block;
  position: relative;
  height: 533px;
}

/* line 11453, sass/_general.sass */
.page-caracol-ninos .content .slick-dots,
.page-caracol-niños .content .slick-dots {
  display: block;
  position: absolute;
  bottom: 25px;
  left: 0;
  width: 100%;
  display: block;
  text-align: center;
  list-style: none;
  padding: 0;
  margin: 0;
}

/* line 11464, sass/_general.sass */
.page-caracol-ninos .content .slick-dots li,
.page-caracol-niños .content .slick-dots li {
  display: inline-block;
}

/* line 11466, sass/_general.sass */
.page-caracol-ninos .content .slick-dots li button,
.page-caracol-niños .content .slick-dots li button {
  width: 10px;
  height: 10px;
  margin: 0 5px;
  background: #ffffff;
  font-size: 0;
  display: inline-block;
  border-radius: 100%;
  cursor: pointer;
}

/* line 11475, sass/_general.sass */
.page-caracol-ninos .content .slick-dots li:hover button,
.page-caracol-niños .content .slick-dots li:hover button {
  background: #ffffff;
}

/* line 11477, sass/_general.sass */
.page-caracol-ninos .content .slick-dots li.slick-active button,
.page-caracol-niños .content .slick-dots li.slick-active button {
  background: #015bc5;
}

/* line 11481, sass/_general.sass */
.page-caracol-ninos .content .view-id-home_principal .views-field.views-field-title .field-content,
.page-caracol-niños .content .view-id-home_principal .views-field.views-field-title .field-content {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 70px;
}

/* line 11487, sass/_general.sass */
.page-caracol-ninos .content .view-id-home_principal .views-field.views-field-title .field-content a,
.page-caracol-niños .content .view-id-home_principal .views-field.views-field-title .field-content a {
  background-color: #015bc5;
  color: #ffffff;
  font-family: 'Montserrat-Regular';
  font-size: 22px;
  display: block;
  text-align: center;
  margin-bottom: 0;
  padding: 25px 0;
}

/* line 11496, sass/_general.sass */
.page-caracol-ninos .content .pane-custom,
.page-caracol-niños .content .pane-custom {
  margin: 70px 0;
}

/* line 11499, sass/_general.sass */
.page-caracol-ninos .content .pane-custom .pane-content p,
.page-caracol-niños .content .pane-custom .pane-content p {
  font-size: 18px;
  font-family: 'Montserrat-Regular';
  line-height: 1.67;
  letter-spacing: normal;
  text-align: left;
  padding: 0 0px;
}

/* line 11507, sass/_general.sass */
.page-caracol-ninos .content .pane-content .block-body,
.page-caracol-niños .content .pane-content .block-body {
  text-align: left;
  margin-bottom: 0;
  letter-spacing: -1px;
  padding-bottom: 20px;
  display: block;
}

/* line 11513, sass/_general.sass */
.page-caracol-ninos .content .pane-content .block-body p,
.page-caracol-niños .content .pane-content .block-body p {
  font-size: 18px;
  font-family: "Montserrat-Light";
  text-decoration: none;
  color: #000000;
  margin-top: 18px;
}

/* line 11521, sass/_general.sass */
.page-caracol-ninos .content .panel-panel .inside .actividad,
.page-caracol-niños .content .panel-panel .inside .actividad {
  text-align: center;
  margin-bottom: 30px;
}

/* line 11524, sass/_general.sass */
.page-caracol-ninos .content .panel-panel .inside .actividad a,
.page-caracol-niños .content .panel-panel .inside .actividad a {
  font-size: 22px;
  font-family: 'Montserrat-Bold';
  line-height: 2.27;
  color: #ffffff;
  background-color: #ffb533;
  padding: 20px;
  text-transform: uppercase;
}

/* line 11532, sass/_general.sass */
.page-caracol-ninos .content .center-wrapper,
.page-caracol-niños .content .center-wrapper {
  padding: 0 20px;
}

/* line 11534, sass/_general.sass */
.page-caracol-ninos .content .center-wrapper .panel-col-first,
.page-caracol-niños .content .center-wrapper .panel-col-first {
  padding-right: 50px;
}

/* line 11537, sass/_general.sass */
.page-caracol-ninos .content .center-wrapper .panel-col-first .inside .pane-block,
.page-caracol-niños .content .center-wrapper .panel-col-first .inside .pane-block {
  position: relative;
}

/* line 11539, sass/_general.sass */
.page-caracol-ninos .content .center-wrapper .panel-col-first .inside .pane-block h2,
.page-caracol-niños .content .center-wrapper .panel-col-first .inside .pane-block h2 {
  display: block;
  background-color: red;
  color: #ffffff;
  font-size: 22px;
  text-decoration: none;
  text-transform: capitalize;
  font-family: 'Montserrat-Regular';
  padding: 20px;
  position: absolute;
  -ms-transform: translate(0, 280%);
      transform: translate(0, 280%);
  width: 250px;
  height: 60px;
  text-align: center;
  margin: 0 auto;
  left: 0;
  right: 0;
}

/* line 11556, sass/_general.sass */
.page-caracol-ninos .content .center-wrapper .panel-col-last,
.page-caracol-niños .content .center-wrapper .panel-col-last {
  padding-left: 50px;
}

/* line 11559, sass/_general.sass */
.page-caracol-ninos .content .center-wrapper .panel-col-last .inside .pane-block,
.page-caracol-niños .content .center-wrapper .panel-col-last .inside .pane-block {
  position: relative;
}

/* line 11561, sass/_general.sass */
.page-caracol-ninos .content .center-wrapper .panel-col-last .inside .pane-block h2,
.page-caracol-niños .content .center-wrapper .panel-col-last .inside .pane-block h2 {
  display: block;
  background-color: #601199;
  color: #ffffff;
  font-size: 22px;
  text-decoration: none;
  text-transform: capitalize;
  font-family: 'Montserrat-Regular';
  padding: 20px;
  position: absolute;
  z-index: 9;
  -ms-transform: translate(0, 280%);
      transform: translate(0, 280%);
  width: 250px;
  height: 60px;
  text-align: center;
  margin: 0 auto;
  left: 0;
  right: 0;
}

@media (max-width: 728px) {
  /* line 11583, sass/_general.sass */
  .page-caracol-ninos .content .slick-slide,
  .page-caracol-niños .content .slick-slide {
    height: 480px;
  }
  /* line 11585, sass/_general.sass */
  .page-caracol-ninos .content .slick-dots,
  .page-caracol-niños .content .slick-dots {
    top: 68%;
  }
  /* line 11589, sass/_general.sass */
  .page-caracol-ninos .content .view-id-home_principal .views-field.views-field-title .field-content,
  .page-caracol-niños .content .view-id-home_principal .views-field.views-field-title .field-content {
    font-size: 18px;
    background-color: #015bc5;
    display: block;
    text-align: center;
    margin-bottom: 0;
    height: 112px;
    padding: 25px 0;
  }
  /* line 11597, sass/_general.sass */
  .page-caracol-ninos .content .view-id-home_principal .views-field.views-field-title .field-content a,
  .page-caracol-niños .content .view-id-home_principal .views-field.views-field-title .field-content a {
    padding: 0;
    display: block;
    font-size: 18px;
  }
  /* line 11601, sass/_general.sass */
  .page-caracol-ninos .content .pane-custom,
  .page-caracol-niños .content .pane-custom {
    margin: 20px 0;
  }
  /* line 11604, sass/_general.sass */
  .page-caracol-ninos .content .pane-custom .pane-content p,
  .page-caracol-niños .content .pane-custom .pane-content p {
    padding: 0 10px;
  }
  /* line 11607, sass/_general.sass */
  .page-caracol-ninos .content .center-wrapper .panel-col-first,
  .page-caracol-niños .content .center-wrapper .panel-col-first {
    width: 100%;
    padding-right: 0px;
  }
  /* line 11610, sass/_general.sass */
  .page-caracol-ninos .content .center-wrapper .panel-col-first .inside,
  .page-caracol-niños .content .center-wrapper .panel-col-first .inside {
    margin: 0px;
  }
  /* line 11613, sass/_general.sass */
  .page-caracol-ninos .content .center-wrapper .panel-col-first .inside .pane-block h2,
  .page-caracol-niños .content .center-wrapper .panel-col-first .inside .pane-block h2 {
    -ms-transform: translate(0, 220%);
        transform: translate(0, 220%);
  }
  /* line 11615, sass/_general.sass */
  .page-caracol-ninos .content .center-wrapper .panel-col-last,
  .page-caracol-niños .content .center-wrapper .panel-col-last {
    width: 100%;
    padding-right: 0px;
  }
  /* line 11618, sass/_general.sass */
  .page-caracol-ninos .content .center-wrapper .panel-col-last .inside,
  .page-caracol-niños .content .center-wrapper .panel-col-last .inside {
    margin: 0px;
  }
  /* line 11621, sass/_general.sass */
  .page-caracol-ninos .content .center-wrapper .panel-col-last .inside .pane-block h2,
  .page-caracol-niños .content .center-wrapper .panel-col-last .inside .pane-block h2 {
    left: 20px;
    -ms-transform: translate(0, 220%);
        transform: translate(0, 220%);
  }
}

@media (max-width: 320px) {
  /* line 11628, sass/_general.sass */
  .page-caracol-ninos .content .slick-slide,
  .page-caracol-niños .content .slick-slide {
    height: 442px;
  }
  /* line 11630, sass/_general.sass */
  .page-caracol-ninos .content .slick-dots,
  .page-caracol-niños .content .slick-dots {
    top: 60%;
  }
  /* line 11635, sass/_general.sass */
  .page-caracol-ninos .content .pane-custom,
  .page-caracol-niños .content .pane-custom {
    margin: 20px 0;
  }
  /* line 11641, sass/_general.sass */
  .page-caracol-ninos .content .center-wrapper .panel-col-first .inside .pane-block h2,
  .page-caracol-niños .content .center-wrapper .panel-col-first .inside .pane-block h2 {
    -ms-transform: translate(0, 180%);
        transform: translate(0, 180%);
  }
  /* line 11646, sass/_general.sass */
  .page-caracol-ninos .content .center-wrapper .panel-col-last .inside .pane-block h2,
  .page-caracol-niños .content .center-wrapper .panel-col-last .inside .pane-block h2 {
    -ms-transform: translate(0, 180%);
        transform: translate(0, 180%);
    left: 20px;
  }
}

/* line 11653, sass/_general.sass */
.page-caracol-ninos-descargables .content .central {
  width: 80%;
}

/* line 11655, sass/_general.sass */
.page-caracol-ninos-descargables .content .easy-breadcrumb {
  display: block;
}

/* line 11658, sass/_general.sass */
.page-caracol-ninos-descargables .content .easy-breadcrumb span a {
  font-family: 'Montserrat-Bold';
  color: #00c0b8;
  font-size: 12px;
}

/* line 11662, sass/_general.sass */
.page-caracol-ninos-descargables .content .easy-breadcrumb span .easy-breadcrumb_segment-title {
  font-family: 'Montserrat-Light';
  color: #008080;
  font-size: 12px;
}

/* line 11666, sass/_general.sass */
.page-caracol-ninos-descargables .content .easy-breadcrumb .easy-breadcrumb_segment-separator {
  color: #00c0b8;
}

/* line 11669, sass/_general.sass */
.page-caracol-ninos-descargables .content .view-content .views-row {
  width: calc(100% / 3);
  position: relative;
  float: left;
  padding: 10px;
}

/* line 11674, sass/_general.sass */
.page-caracol-ninos-descargables .content .view-content .views-row a {
  font-size: 1.27315vw;
  color: #003381;
  padding: 5px 0;
  font-family: 'Montserrat-Regular';
  display: block;
}

/* line 11680, sass/_general.sass */
.page-caracol-ninos-descargables .content .view-content .views-row .download-file {
  width: 100%;
  height: auto;
  position: absolute;
  text-align: center;
  z-index: 1;
  margin-top: calc(50% - 100px);
}

/* line 11687, sass/_general.sass */
.page-caracol-ninos-descargables .content .view-content .views-row .download-file a {
  width: 70px;
  height: 70px;
  background-color: rgba(0, 0, 0, 0.6);
  display: inline-block;
  background-image: url(../images/ico_descarga2.png);
  background-size: 45% auto;
  background-repeat: no-repeat;
  background-position: center 20px;
  color: transparent;
  padding-top: 50px;
  transition: all ease-in-out 0.2s;
  font-size: 0;
}

/* line 11700, sass/_general.sass */
.page-caracol-ninos-descargables .content .view-content .views-row .download-file a::before {
  content: '';
  width: calc(100% - 20px);
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  color: white;
}

/* line 11710, sass/_general.sass */
.page-caracol-ninos-descargables .content .view-footer {
  width: 100%;
  float: left;
}

/* line 11713, sass/_general.sass */
.page-caracol-ninos-descargables .content .view-footer .actividad {
  text-align: center;
  margin: 30px;
}

/* line 11716, sass/_general.sass */
.page-caracol-ninos-descargables .content .view-footer .actividad a {
  font-size: 22px;
  font-family: 'Montserrat-Bold';
  line-height: 2.27;
  color: #ffffff;
  background-color: #ffb533;
  padding: 20px;
  text-transform: uppercase;
}

@media (max-width: 728px) {
  /* line 11730, sass/_general.sass */
  .page-caracol-ninos-descargables .content .central {
    width: 100%;
  }
  /* line 11732, sass/_general.sass */
  .page-caracol-ninos-descargables .content .easy-breadcrumb {
    display: block;
  }
  /* line 11735, sass/_general.sass */
  .page-caracol-ninos-descargables .content .easy-breadcrumb span a {
    font-family: 'Montserrat-Bold';
    color: #00c0b8;
    font-size: 12px;
  }
  /* line 11739, sass/_general.sass */
  .page-caracol-ninos-descargables .content .easy-breadcrumb span .easy-breadcrumb_segment-title {
    font-family: 'Montserrat-Light';
    color: #008080;
    font-size: 12px;
  }
  /* line 11744, sass/_general.sass */
  .page-caracol-ninos-descargables .content .view-content .views-row {
    width: 100%;
  }
  /* line 11746, sass/_general.sass */
  .page-caracol-ninos-descargables .content .view-content .views-row a {
    font-size: 22px;
  }
  /* line 11749, sass/_general.sass */
  .page-caracol-ninos-descargables .content .view-content .views-row .download-file a {
    width: 90px;
    height: 83px;
  }
}

/* line 11755, sass/_general.sass */
.page-caracol-ninos-galerias .content .central {
  width: 80%;
}

/* line 11757, sass/_general.sass */
.page-caracol-ninos-galerias .content .easy-breadcrumb {
  display: block;
}

/* line 11760, sass/_general.sass */
.page-caracol-ninos-galerias .content .easy-breadcrumb span a {
  font-family: 'Montserrat-Bold';
  color: #00c0b8;
  font-size: 12px;
}

/* line 11764, sass/_general.sass */
.page-caracol-ninos-galerias .content .easy-breadcrumb span .easy-breadcrumb_segment-title {
  font-family: 'Montserrat-Light';
  color: #008080;
  font-size: 12px;
}

/* line 11768, sass/_general.sass */
.page-caracol-ninos-galerias .content .easy-breadcrumb .easy-breadcrumb_segment-separator {
  color: #00c0b8;
}

/* line 11771, sass/_general.sass */
.page-caracol-ninos-galerias .content .view-content .views-row {
  float: left;
  width: 33.3333%;
  padding: 0 5px 0 10px;
  margin-bottom: 10px;
}

/* line 11776, sass/_general.sass */
.page-caracol-ninos-galerias .content .view-content .views-row .views-field-created {
  color: #464553;
  font-family: 'Montserrat-Light';
  font-size: 12px;
  text-transform: capitalize;
  padding: 5px 10px;
}

/* line 11782, sass/_general.sass */
.page-caracol-ninos-galerias .content .view-content .views-row .views-field-title {
  min-height: 50px;
  padding: 0 10px;
}

/* line 11785, sass/_general.sass */
.page-caracol-ninos-galerias .content .view-content .views-row .views-field-title a {
  color: #000000;
  font-family: 'Montserrat-Regular';
  font-size: 18px;
  line-height: 1.2;
  display: block;
}

@media (max-width: 728px) {
  /* line 11794, sass/_general.sass */
  .page-caracol-ninos-galerias .content .central {
    width: 100%;
  }
  /* line 11797, sass/_general.sass */
  .page-caracol-ninos-galerias .content .view-content .views-row {
    float: left;
    width: 100%;
  }
}

@media (max-width: 728px) and (min-width: 320px) {
  /* line 11803, sass/_general.sass */
  .page-taxonomy-term-332 .central {
    width: 100%;
  }
  /* line 11806, sass/_general.sass */
  .page-taxonomy-term-332 .central .pane-avances-de-programacion .pane-title {
    text-align: center;
    color: #4a4a4a;
    margin: 0;
    font-family: 'BrandonGrotesque-Bold';
    font-size: 20px;
    margin-bottom: 10px;
  }
  /* line 11813, sass/_general.sass */
  .page-taxonomy-term-332 .central .pane-avances-de-programacion .view-content {
    width: 100%;
    text-align: center;
  }
  /* line 11816, sass/_general.sass */
  .page-taxonomy-term-332 .central .pane-avances-de-programacion .view-content .views-row {
    display: inline-block;
    width: 137px;
    max-width: 100%;
    margin: 0;
  }
  /* line 11821, sass/_general.sass */
  .page-taxonomy-term-332 .central .pane-avances-de-programacion .view-content .views-row .views-field-title {
    text-align: left;
  }
  /* line 11824, sass/_general.sass */
  .page-taxonomy-term-332 .central .pane-avances-de-programacion .view-content .views-row .views-field-title span a {
    font-size: 14px;
  }
  /* line 11826, sass/_general.sass */
  .page-taxonomy-term-332 .central .pane-avances-de-programacion .view-content .views-row .views-field-field-producciones {
    white-space: nowrap;
    text-align: left;
  }
  /* line 11830, sass/_general.sass */
  .page-taxonomy-term-332 .central .pane-avances-de-programacion .view-content .views-row .views-field-field-producciones .field-content a {
    display: inline-block;
  }
  /* line 11832, sass/_general.sass */
  .page-taxonomy-term-332 .central .pane-avances-de-programacion .view-content .views-row .views-field-type {
    text-align: center;
  }
}

/* line 11836, sass/_general.sass */
.page-produccion .central, .page-curiosidad .central {
  width: 70%;
}

/* line 11838, sass/_general.sass */
.page-produccion .central .view-id-archivo_audivisual, .page-curiosidad .central .view-id-archivo_audivisual {
  padding-left: 15px;
}

/* line 11840, sass/_general.sass */
.page-produccion .central .view-id-archivo_audivisual .view-filters, .page-curiosidad .central .view-id-archivo_audivisual .view-filters {
  margin-bottom: 14px;
}

/* line 11842, sass/_general.sass */
.page-produccion .central .view-id-archivo_audivisual .view-filters .resultado_busqueda, .page-curiosidad .central .view-id-archivo_audivisual .view-filters .resultado_busqueda {
  margin: 15px 0 20px 0;
}

/* line 11844, sass/_general.sass */
.page-produccion .central .view-id-archivo_audivisual .view-filters .resultado_busqueda .busqueda_producciones, .page-curiosidad .central .view-id-archivo_audivisual .view-filters .resultado_busqueda .busqueda_producciones {
  font-family: BrandonGrotesque-Bold;
  font-size: 20px;
}

/* line 11847, sass/_general.sass */
.page-produccion .central .view-id-archivo_audivisual .view-filters .resultado_busqueda .resultado_producciones, .page-curiosidad .central .view-id-archivo_audivisual .view-filters .resultado_busqueda .resultado_producciones {
  font-style: italic;
  font-family: 'Montserrat-light';
  font-size: 16px;
}

/* line 11851, sass/_general.sass */
.page-produccion .central .view-id-archivo_audivisual .view-filters .form-item-edit-type-all, .page-curiosidad .central .view-id-archivo_audivisual .view-filters .form-item-edit-type-all {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  width: 102px;
  height: 24px;
  background: #ffffff;
  margin-right: 18px;
  padding: 0;
  border-radius: 2px;
  -ms-flex-pack: center;
      justify-content: center;
  border: solid 1px #00acff;
}

/* line 11862, sass/_general.sass */
.page-produccion .central .view-id-archivo_audivisual .view-filters .form-item-edit-type-all.active, .page-curiosidad .central .view-id-archivo_audivisual .view-filters .form-item-edit-type-all.active {
  background: #00acff;
}

/* line 11864, sass/_general.sass */
.page-produccion .central .view-id-archivo_audivisual .view-filters .form-item-edit-type-all.active a, .page-curiosidad .central .view-id-archivo_audivisual .view-filters .form-item-edit-type-all.active a {
  color: #ffffff;
}

/* line 11866, sass/_general.sass */
.page-produccion .central .view-id-archivo_audivisual .view-filters .form-item-edit-type-all a, .page-curiosidad .central .view-id-archivo_audivisual .view-filters .form-item-edit-type-all a {
  color: #00acff;
  font-family: 'Montserrat-light';
  font-size: 16px;
  width: 100%;
  text-align: center;
}

/* line 11872, sass/_general.sass */
.page-produccion .central .view-id-archivo_audivisual .view-content, .page-curiosidad .central .view-id-archivo_audivisual .view-content {
  margin-bottom: 102px;
}

/* line 11874, sass/_general.sass */
.page-produccion .central .view-id-archivo_audivisual .view-content .views-row, .page-curiosidad .central .view-id-archivo_audivisual .view-content .views-row {
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 49%;
  -ms-flex-pack: left;
      justify-content: left;
}

/* line 11878, sass/_general.sass */
.page-produccion .central .view-id-archivo_audivisual .view-content .views-row .views-field-field-imagen, .page-curiosidad .central .view-id-archivo_audivisual .view-content .views-row .views-field-field-imagen {
  margin-bottom: 27px;
  position: relative;
}

/* line 11881, sass/_general.sass */
.page-produccion .central .view-id-archivo_audivisual .view-content .views-row .views-field-field-imagen img, .page-curiosidad .central .view-id-archivo_audivisual .view-content .views-row .views-field-field-imagen img {
  width: 177px;
  height: 124px;
}

/* line 11884, sass/_general.sass */
.page-produccion .central .view-id-archivo_audivisual .view-content .views-row .views-field-field-imagen .type_custom, .page-curiosidad .central .view-id-archivo_audivisual .view-content .views-row .views-field-field-imagen .type_custom {
  position: absolute;
  bottom: 8px;
  text-align: center;
  width: 100%;
}

/* line 11889, sass/_general.sass */
.page-produccion .central .view-id-archivo_audivisual .view-content .views-row .views-field-field-imagen .type_custom div, .page-curiosidad .central .view-id-archivo_audivisual .view-content .views-row .views-field-field-imagen .type_custom div {
  width: 44px;
  height: 21px;
  color: #ffffff;
  font-family: BrandonGrotesque-light;
  background: #23386c;
  font-size: 12px;
  float: right;
}

/* line 11897, sass/_general.sass */
.page-produccion .central .view-id-archivo_audivisual .view-content .views-row .views-field-title, .page-curiosidad .central .view-id-archivo_audivisual .view-content .views-row .views-field-title {
  padding-left: 27px;
  display: -ms-flexbox;
  display: flex;
}

/* line 11900, sass/_general.sass */
.page-produccion .central .view-id-archivo_audivisual .view-content .views-row .views-field-title .fecha_custom, .page-curiosidad .central .view-id-archivo_audivisual .view-content .views-row .views-field-title .fecha_custom {
  color: #464553;
  font-size: 12px;
  font-family: 'Montserrat-light';
  margin: 5px 0 10px 0;
}

/* line 11905, sass/_general.sass */
.page-produccion .central .view-id-archivo_audivisual .view-content .views-row .views-field-title .titulo_custom, .page-curiosidad .central .view-id-archivo_audivisual .view-content .views-row .views-field-title .titulo_custom {
  width: 250px;
  font-size: 18px;
  font-family: 'Montserrat-Regular';
  letter-spacing: normal;
  color: #000000;
}

/* line 11911, sass/_general.sass */
.page-produccion .central .view-id-archivo_audivisual .view-content .views-row .views-field-type, .page-curiosidad .central .view-id-archivo_audivisual .view-content .views-row .views-field-type {
  position: absolute;
}

/* line 11917, sass/_general.sass */
.page-caracol-ninos-formulario .content .central {
  padding: 0 70px;
}

@media (max-width: 728px) and (min-width: 320px) {
  /* line 11917, sass/_general.sass */
  .page-caracol-ninos-formulario .content .central {
    padding: 0 10px;
  }
}

/* line 11921, sass/_general.sass */
.page-caracol-ninos-formulario .content .easy-breadcrumb {
  display: block;
}

/* line 11924, sass/_general.sass */
.page-caracol-ninos-formulario .content .easy-breadcrumb span a {
  font-family: 'Montserrat-Bold';
  color: #00c0b8;
  font-size: 12px;
}

/* line 11928, sass/_general.sass */
.page-caracol-ninos-formulario .content .easy-breadcrumb span .easy-breadcrumb_segment-title {
  font-family: 'Montserrat-Light';
  color: #008080;
  font-size: 12px;
}

/* line 11932, sass/_general.sass */
.page-caracol-ninos-formulario .content .easy-breadcrumb .easy-breadcrumb_segment-separator {
  color: #00c0b8;
}

/* line 11934, sass/_general.sass */
.page-caracol-ninos-formulario .content .pane-custom {
  margin: 20px 0;
}

/* line 11936, sass/_general.sass */
.page-caracol-ninos-formulario .content .pane-custom .pane-title {
  display: block;
  font-size: 22px;
  font-weight: bold;
  color: #002f84;
  font-family: 'Montserrat-Regular';
}

@media (max-width: 728px) and (min-width: 320px) {
  /* line 11936, sass/_general.sass */
  .page-caracol-ninos-formulario .content .pane-custom .pane-title {
    padding: 0 10px;
  }
}

@media (max-width: 728px) and (min-width: 320px) {
  /* line 11946, sass/_general.sass */
  .page-caracol-ninos-formulario .content .pane-block-25 .pane-content iframe {
    height: 1300px;
  }
}
