.pane-noticias-destacadas-noticias-destacadas .descripcion {
  padding: 25px; }
  .pane-noticias-destacadas-noticias-destacadas .descripcion h2 a {
    color: #754343;
    text-transform: lowercase;
    font-size: 32px; }
  .pane-noticias-destacadas-noticias-destacadas .descripcion p {
    font-size: 16px;
    color: #754343;
    font-family: 'SourceSansPro-Semibold'; }
  .pane-noticias-destacadas-noticias-destacadas .descripcion a {
    color: #754343;
    text-transform: lowercase;
    font-family: 'GoboldRegular';
    text-decoration: none; }

ul.slides {
  background-color: #f9fcef;
  border-left: #e9464d solid 20px; }

@media (max-width: 980px) {
  ul.slides {
    border-left: transparent solid 0px; } }

.flex-control-paging li a.flex-active {
  background-color: #f28d92;
  border: 2px solid #f28d92; }

.flex-control-paging li a {
  outline: none;
  border: 2px solid #e9464d;
  box-shadow: none;
  background-color: #e9464d; }
  .flex-control-paging li a:hover {
    background-color: #f28d92;
    border: 2px solid #f28d92; }

.noticia-listado {
  margin: 2% 2%;
  position: relative; }
  .noticia-listado .bajada {
    background-color: #754343;
    color: #f9fcef;
    text-transform: lowercase;
    font-family: 'GoboldRegular';
    font-weight: bold;
    text-decoration: none;
    padding: 20px;
    bottom: 0;
    left: 0;
    width: 100%;
    position: absolute; }
    .noticia-listado .bajada .titulo-resumen a,
    .noticia-listado .bajada .titulo-extendido a {
      font-size: 24px;
      color: white; }
    .noticia-listado .bajada .titulo-resumen {
      display: block; }
    .noticia-listado .bajada .titulo-extendido {
      display: none; }
    .noticia-listado .bajada .descripcion {
      padding-top: 10px;
      display: none; }
    .noticia-listado .bajada .descripcion a,
    .noticia-listado .bajada .descripcion a:hover,
    .noticia-listado .bajada .descripcion p,
    .noticia-listado .bajada .descripcion {
      color: white;
      font-size: 13px;
      text-decoration: none;
      font-family: 'SourceSansPro-Semibold'; }
  .noticia-listado .bajada:hover {
    top: 0;
    left: 0; }
    .noticia-listado .bajada:hover .titulo-resumen {
      display: none; }
    .noticia-listado .bajada:hover .titulo-extendido {
      display: block; }
    .noticia-listado .bajada:hover .descripcion {
      display: block; }

.ultimos-videos {
  overflow: hidden;
  padding-bottom: 56.23%;
  position: relative; }

.ultimos-videos iframe {
  height: 100% !important;
  position: absolute;
  width: 100% !important; }

/*videos y editoriales*/
#videos-youtube .canal-titulo {
  background: #754343;
  border-bottom: 8px solid #333;
  border-top: 2px solid #333;
  font-size: 13.5px;
  margin-top: 0;
  padding: 6px 20px;
  text-transform: uppercase; }

#videos-youtube .canal-titulo a {
  padding-right: 22px;
  background-image: url("../assets/images/youtube-white-hover.png");
  background-color: transparent;
  background-position: center right;
  background-repeat: no-repeat;
  color: #f9fcef;
  text-decoration: none;
  font-family: 'SourceSansPro-Regular'; }

#videos-youtube .canal-titulo a:hover {
  background-image: url("../assets/images/youtube-white.png"); }

#videos-youtube h2 {
  margin: 0px;
  padding: 10px 20px;
  text-transform: lowercase;
  font-size: 14px;
  line-height: 15px;
  background-color: #333; }

#videos-youtube {
  margin-bottom: 5%; }

.page-inicio .pane-page-content .bean-generico {
  margin-bottom: 5%; }

.page-inicio .pane-block img {
  display: block;
  max-width: 100%;
  height: auto; }

.page-inicio .pane-block.pane-bean-redes-sociales img {
  display: inline-block; }

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

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

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

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

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

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

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

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

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

.buscador-noticia {
  padding: 10px 0px;
  border-bottom: 2px black solid;
  font-family: 'GoboldRegular'; }
  .buscador-noticia .imagen {
    padding-right: 10px; }
  .buscador-noticia .titulo a {
    font-weight: bold;
    color: #e9464d;
    font-size: 16px; }

.noticia-detalle {
  font-family: 'GoboldRegular'; }
  .noticia-detalle .titulo {
    font-size: 24px;
    font-weight: bold;
    padding: 10px 0px; }
  .noticia-detalle .imagen {
    padding-right: 10px;
    padding-bottom: 10px; }
  .noticia-detalle .body {
    font-family: 'SourceSansPro-Regular';
    font-size: 18px;
    padding-bottom: 10px; }
  .noticia-detalle .etiquetas a {
    padding: 5px;
    color: white;
    background-color: #8dc2f1; }

.pane-noticias-destacadas-noticias-detalle {
  margin: 2% 2%; }

@media (max-width: 480px) {
  .masonry-item {
    width: 100%; } }

@media (min-width: 481px) and (max-width: 780px) {
  .masonry-item {
    width: 48%; } }

@media (min-width: 781px) and (max-width: 1280px) {
  .masonry-item {
    width: 32%; } }

@media (min-width: 1281px) {
  .masonry-item {
    width: 22%; } }

.pane-term-name {
  font-size: 24px;
  font-family: 'GoboldRegular';
  font-weight: bold;
  padding: 10px 0px; }

p {
  font-family: 'SourceSansPro-Regular';
  color: #404040; }
  p a,
  p a:hover,
  p a:link {
    color: #754343;
    outline: none;
    text-decoration: none; }

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'GoboldRegular';
  color: #404040; }
  h1 a,
  h1 a:hover,
  h1 a:link,
  h2 a,
  h2 a:hover,
  h2 a:link,
  h3 a,
  h3 a:hover,
  h3 a:link,
  h4 a,
  h4 a:hover,
  h4 a:link,
  h5 a,
  h5 a:hover,
  h5 a:link,
  h6 a,
  h6 a:hover,
  h6 a:link {
    color: #754343;
    outline: none;
    text-decoration: none; }

.socialmedia a i {
  color: #404040; }

.btn-primary,
.btn-primary:hover,
.btn-primary:link,
.btn-primary:focus {
  background-color: #6d7d41;
  border-color: #6d7d41; }

#header-secundario {
  background-color: #e9464d;
  color: #2a0f0a;
  padding: 10px 0; }
  #header-secundario a,
  #header-secundario a:hover,
  #header-secundario a:link {
    color: #2a0f0a;
    padding: 0 8px; }

#header {
  background-color: #f9fcef;
  margin-bottom: 30px; }
  #header .nombre {
    font-family: 'Hallosans';
    font-weight: bold;
    font-size: 55px;
    color: #2a0f0a; }
  #header .nombre2 {
    font-family: 'Hallosans';
    font-weight: bold;
    font-size: 57px;
    color: #754343;
    background-image: url(images/flecha.png);
    background-repeat: no-repeat;
    background-size: 60px;
    background-position: 0px 7px;
    padding-left: 74px; }
  #header #logo img {
    padding: 25px 0 25px 0; }
  #header .pane-bean-logos-header-izquierda img,
  #header .pane-bean-logos-header-derecha img {
    padding-top: 45px; }
    #header .pane-bean-logos-header-izquierda img:first-child,
    #header .pane-bean-logos-header-derecha img:first-child {
      padding-right: 30px; }
  #header div img {
    display: inline-block;
    margin: auto; }
  #header .pane-page-logo {
    text-align: center; }
  #header .pane-bean-logos-header-izquierda {
    text-align: right;
    background-image: url(images/campesines.png);
    background-repeat: no-repeat;
    background-position: right bottom;
    background-size: contain; }
  #header .pane-bean-logos-header-derecha {
    text-align: left;
    background-image: url(images/campesines-2.png);
    background-repeat: no-repeat;
    background-position: left bottom;
    background-size: contain; }

#header ul.menu {
  background-color: #6d7d41; }

#header li.leaf {
  display: inline-block; }

#header ul.menu a {
  color: #f9fcef;
  font-family: 'GoboldRegular';
  font-size: 18px;
  text-transform: lowercase; }

#header ul.menu a:hover {
  color: #deefa9; }

#header ul.nav > li > a {
  background-color: transparent; }

@media (min-width: 980px) {
  ul.menu {
    padding: 0 50px; } }

#header-secundario li.leaf {
  display: inline-block; }

#header-secundario ul.menu a {
  color: #f9fcef;
  font-family: 'GoboldRegular';
  font-size: 14px;
  text-transform: lowercase;
  text-align: right; }

#header-secundario ul.menu a:hover {
  color: #f9fcef; }

#header-secundario ul.nav > li > a {
  background-color: transparent; }

#header-mobile {
  background-color: #f9fcef; }
  #header-mobile .pane-page-logo img {
    padding-left: 20px;
    padding-top: 20px;
    padding-bottom: 20px; }
  #header-mobile .nombre {
    font-family: 'Hallosans';
    font-weight: bold;
    font-size: 35px;
    color: #2a0f0a; }
  #header-mobile .nombre2 {
    font-family: 'Hallosans';
    font-weight: bold;
    font-size: 35px;
    color: #754343; }
  #header-mobile ul.menu.nav {
    background-color: #6d7d41; }
  #header-mobile ul.menu a {
    color: #dbdbb2;
    font-family: 'GoboldRegular';
    font-size: 14px;
    text-transform: uppercase;
    text-align: left; }
  #header-mobile ul.menu a:hover {
    color: #dbdbb2; }
  #header-mobile ul.nav > li > a {
    background-color: transparent; }
  #header-mobile .pane-menu-menu-menu-secundario ul.menu.nav {
    background-color: #e9464d;
    color: #f9fcef; }
  #header-mobile #menu-mobile button {
    margin-top: 35px;
    margin-right: 20px; }
  #header-mobile .pane-views-exp-buscador-page {
    background-color: #6d7d41; }

#header-busqueda {
  background-color: #6d7d41; }
  #header-busqueda .views-exposed-form .views-exposed-widget {
    padding-top: 6px;
    padding-bottom: 4px; }
  #header-busqueda .views-exposed-widgets {
    margin: 2px 10px; }
  #header-busqueda label {
    display: none; }
  #header-busqueda .btn {
    background-image: url("images/busqueda-naranja.png"); }
  #header-busqueda .views-exposed-form .views-exposed-widget .form-submit {
    margin-top: 0px; }
  #header-busqueda .btn {
    background-repeat: no-repeat;
    background-position: center center;
    background-color: transparent;
    border: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    text-indent: -9999px;
    right: 0px; }
  #header-busqueda .form-control {
    height: 30px;
    padding: 4px 8px; }

.masonry-item {
  padding: 0;
  border: 1px solid #C6C67C; }
  .masonry-item .views-field-title,
  .masonry-item .views-field-body {
    padding: 0 15px; }

#footer {
  background-color: #6d7d41;
  color: #fff;
  padding: 40px;
  margin-top: 30px; }
  #footer a,
  #footer a:link,
  #footer a:hover,
  #footer p,
  #footer h1,
  #footer h2,
  #footer h3,
  #footer h4,
  #footer h5,
  #footer h6 {
    color: #fff; }
  #footer .pane-bean-frase-del-mocase {
    text-transform: uppercase;
    text-align: center; }
    #footer .pane-bean-frase-del-mocase h3 {
      margin-top: 0;
      font-family: 'Hallosans'; }
    #footer .pane-bean-frase-del-mocase h2 {
      font-family: 'Hallosans'; }
  #footer .pane-bean-datos-de-contacto-mocase {
    padding: 20px 0 0 6px; }
    #footer .pane-bean-datos-de-contacto-mocase p {
      font-size: 16px; }
  #footer .pane-bean-redes-sociales a {
    padding: 0 8px; }
    #footer .pane-bean-redes-sociales a:last-of-type img {
      background-image: url("images/30-aniversario.png");
      background-repeat: no-repeat;
      background-position-x: right;
      background-position-y: center;
      padding-right: 300px;
      padding-top: 5px;
      padding-bottom: 5px;
      background-size: auto; }
  #footer .pane-bean-logos-footer {
    text-align: right; }
    #footer .pane-bean-logos-footer img {
      display: inline-block;
      height: 90px;
      padding-right: 15px; }

@media (max-width: 768px) {
  #footer .pane-bean-logos-footer {
    text-align: left; }
    #footer .pane-bean-logos-footer img {
      height: 90px;
      padding-right: 20px;
      padding-top: 20px; } }

@media (max-width: 375px) {
  #footer .pane-bean-redes-sociales a:last-of-type img {
    padding-right: 200px;
    background-size: 180px; } }

.pagination > li > a,
.pagination > li > a:hover,
.pagination > li > a:focus,
.pagination > li > span,
.pagination > li > span:hover {
  color: white;
  background-color: #e9464d; }

.pagination > .disabled > span {
  background-color: #e9464d; }

.pagination > .active > a,
.pagination > .active > a:hover,
.pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover {
  background-color: #f28d92;
  color: white;
  border-color: transparent;
  border-radius: 0; }

.pagination > li:first-child > span,
.pagination > li:last-child > span,
.pagination > li:first-child > a,
.pagination > li:last-child > a {
  border-radius: 0; }

#cboxWrapper {
  background-color: #f9fcef;
  border-radius: 0px; }

#cboxContent {
  background-color: #f9fcef; }

#cboxPrevious {
  background-image: url("images/prev.png");
  background-position: center;
  background-repeat: no-repeat;
  background-color: #f9fcef; }

#cboxPrevious:hover {
  background-position: center;
  background-color: #f9fcef; }

#cboxNext {
  background-image: url("images/next.png");
  background-position: center;
  background-repeat: no-repeat;
  background-color: #f9fcef; }

#cboxNext:hover {
  background-position: center;
  background-color: #f9fcef; }

#cboxClose {
  background-image: url("images/close.png");
  background-position: center;
  background-repeat: no-repeat;
  background-color: #f9fcef; }

#cboxClose:hover {
  background-position: center;
  background-color: #f9fcef; }

.hidden-sm .pane-bean-nombre-del-sitio {
  padding-top: 40px; }

.hidden-sm .pane-bean-nombre-del-sitio h1 {
  font-weight: bold; }

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