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

.bloque-derecha,
.bloque-izquierda { display: block; }

.path-frontpage
.block-views.block-views-blockslider-destacados-block-slider-portada { /*background-color: #333;*/ }

.flexslider { background-color: #333; border: 0px solid transparent; }

.flexslider .views-field-title { font-family: 'UbuntuCondensed-Regular'; position: absolute; bottom: 0px; padding: 15px 30px 60px 30px; background-color: rgba(0, 0, 0, 0.5); width: 100%; color: white; }

.flexslider .views-field-field-enlace { position: absolute; bottom: 15px; padding-left: 30px; }

.flex-control-nav a { outline: none; }

.flex-control-paging li a { background-color: white; }

.flex-control-paging li a:hover,
.flex-control-paging li a.flex-active { background-color: #B4B4B4; box-shadow: inset 0 0 3px rgba(180, 180, 180, 0.5); }

h2.block-title { color: #00A270; text-transform: uppercase; font-size: 18px; }

.seccion-noticias { background-color: white; }

.view-noticias h3 { margin-top: 0px; }

.view-noticias h4 a { color: #00A270; }

.view-noticias .field-content { margin-bottom: 10px; }

.noticia-importante { background-color: #DDD; padding: 20px; }

.noticia-importante a { font-weight: bold; font-size: 20px; }

.block-region-block-importante-noticia .block-title { margin-top: 0px; padding: 10px; background-color: #313131; }

.block-region-block-ultimas-noticias { }

.ultimas-noticias { margin-bottom: 20px; }

.ultimas-noticias .view-row { margin-bottom: 10px; }

.meta-noticias { color: #00A270; padding: 5px 0; }

.meta-noticias a { color: #00A270; }

.mas-noticias { text-align: right; bottom: 10px; right: 15px; }

.region-navigation { float: right; }

.mas-noticias a,
.mas-noticias a:hover { background-color: #333; color: #00A270; padding: 5px 20px; }

.view-display-id-block_noticias_territorios { padding: 10px; background-color: #E5E5E5; border-bottom: 1px solid #333; }

.view-display-id-block_noticias_territorios .views-field-field-domain-access { text-transform: uppercase; color: #00A270; }

.view-display-id-block_noticias_territorios a { color: #00A270; }

.videos-portada { padding-bottom: 20px; }

.videos-portada h2 { color: #00A270; text-transform: uppercase; font-size: 18px; margin-bottom: 20px; }

.videos-portada .block-region-block-videos-youtube-listado { background-color: white; padding: 10px; }

.videos-portada .view-display-id-block_videos_youtube_portada_list .views-row { margin-bottom: 5px; }

.fb-page blockquote { padding: 0px; }

.audiofield label { display: block; }

.mailchimp-signup-subscribe-form h2.block-title { font-size: 20px; }

.mailchimp-signup-subscribe-form .captcha-admin-links,
.mailchimp-signup-subscribe-form .captcha { margin: 10px 60px 10px 0px; border-radius: 0px; }

#mailchimp-signup-subscribe-block-suscribite-aqui-form label { display: none; }

#mailchimp-signup-subscribe-block-suscribite-aqui-form div#form-actions { display: inline-block; }

#mailchimp-signup-subscribe-block-suscribite-aqui-form button { font-size: 18px; }

.view-referentes .views-row { border-bottom: 1px solid #000; padding-bottom: 5px; padding-top: 5px; text-align: right; }

.view-referentes .views-row .social-media-links--platforms.horizontal li { padding: 1px; }

.view-referentes .views-row p { margin: 0px; }

.view-referentes .views-row a { text-transform: uppercase; }

.view-referentes .views-row ul a,
.view-referentes .views-row ul a:hover,
.view-referentes .views-row ul a:focus { color: white; }

.view-referentes .views-row ul a span,
.view-referentes .views-row ul a:hover span,
.view-referentes .views-row ul a:focus span { width: 30px; height: 30px; border-radius: 25px; border: 2px solid black; background-color: black; padding: 7px; }

.view-referentes .views-row ul a span.fa-2x,
.view-referentes .views-row ul a:hover span.fa-2x,
.view-referentes .views-row ul a:focus span.fa-2x { font-size: 0.8em; }

.block-region-block-galeria-de-imagenes .views-row { padding-bottom: 10px; }

.footer ul.menu li a { font-family: 'Roboto Condensed'; font-weight: 600; font-size: 16px !important; }

.mas-info span a,
.pager__item { font-family: 'Roboto Condensed'; font-size: 16px; font-weight: 600; }

.fb_iframe_widget { }

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

#cboxContent { background-color: #00A270; }

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

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

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

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

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

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

#cboxCurrent { color: white; }

@media (max-width: 768px) {
  .flexslider .views-field-title { padding: 15px; }
  
  .flexslider .views-field-title h2 { font-size: 20px; padding-left: 10px; }
  
  .flexslider .views-field-field-enlace { bottom: 10px; right: 10px; }
  
  .meta-noticias { margin-top: 0px; }
}

.view-display-id-page_listado_noticias .views-row { padding-bottom: 10px; padding-top: 10px; }

.img-destacada { margin-right: 10px !important; }

.views-field-title-1 { border-bottom: 1px solid #E5E5E5; }

.views-field-title-1 a { color: #00A270; }

.node-readmore a { text-transform: uppercase; color: #00A270; font-weight: bold; }

.field--type-entity-reference a,
.field--type-entity-reference a:hover,
.field--type-entity-reference a:focus { color: #00A270; }

.field--name-field-volanta { font-size: 16px; font-style: italic; margin-bottom: 20px; color: #4B4B4B; }

.flexslider.optionset-galeria .flex-control-paging li a.flex-active { background-color: #00A270; }

.flexslider.optionset-galeria .flex-control-paging li a { outline: none; border: 0px solid white; background-color: #333; }

.flexslider.optionset-galeria .flex-control-paging li a:hover { background-color: #333; }

.field--name-field-tags .field--item { background-color: #00A270; display: inline-block; }

.field--name-field-tags .field--item a { padding: 10px; color: white; }

.field--name-field-imagen-destacada .img-responsive { display: block; max-width: 100%; height: auto; width: 100%; padding: 20px 0px; }

.field--name-field-galeria { display: flex; flex-wrap: wrap; padding: 0px 4px; }

.field--name-field-galeria .field--item { flex: 25%; max-width: 25%; padding: 0 4px; }

.field--name-field-galeria .field--item img { margin-top: 8px; vertical-align: middle; width: 100%; }

@media (max-width: 800px) {
  .field--name-field-galeria .field--item { flex: 50%; max-width: 50%; }
}

@media (max-width: 600px) {
  .field--name-field-galeria .field--item { flex: 100%; max-width: 100%; }
}

.teaser .share-noticias { border-bottom: 1px solid #00A270; padding-bottom: 20px; }

.opinion h4 { border-bottom: 1px solid #E5E5E5; padding-bottom: 5px; }

.opinion a,
.opinion a:focus,
.opinion a:hover { color: #00A270; }

.view-opinion button.btn-default { color: white; }

.view-display-id-block_detalle_autor .field--name-name { display: none; }

.view-display-id-block_detalle_autor div[class*="col"] { display: flex; flex-direction: column; width: inherit; align-items: center; }

.view-display-id-block_detalle_autor .field--name-description { margin-top: 10px; }

.view-contenidos-de-vocabularios .views-field-title h4 a { color: #00A270; }

.leaflet-popup-content-wrapper h3 { color: #00A270; }

.leaflet-popup-content-wrapper p { margin: 5px 0; font-size: 13px; }

.leaflet-popup-content-wrapper p a,
.leaflet-popup-content-wrapper p a:focus,
.leaflet-popup-content-wrapper p a:hover { color: #00A270; }

.view-territorios .fila .views-field { text-align: center; }

.view-territorios .fila .views-field img { margin: auto; }

.view-territorios .fila .views-field-field-dominio { background-color: #00A270; margin-top: 20px; }

.view-territorios .fila .views-field-field-dominio a { color: white; font-size: 18px; text-transform: uppercase; vertical-align: middle; }

#fb-root { display: none !important; }

.fb_iframe_widget,
.fb_iframe_widget span,
.fb_iframe_widget span iframe[style] { width: 100% !important; }

.path-search ol { list-style: none; padding-left: 0px; }

.path-search ol h3 a { color: #00A270; }

.btn-primary,
.btn-primary:active:hover,
.btn-primary:hover,
.btn-primary:focus { background-color: #00A270; border-color: white; }

.view-padron .view-header,
.view-padron .view-empty { margin-top: 20px; margin-bottom: 50px; }

.view-padron .view-header span,
.view-padron .view-empty span { background-color: #00A270; color: white; padding: 20px 20px 20px 20px; display: inline-table; }

.view-padron .control-label { padding-right: 20px; font-size: 16px; }

.notisol { border-bottom: 1px solid #00A270; padding-top: 15px; padding-bottom: 15px; }

.page-node-type-notisol .page-header { text-align: center; }

article.multimedia .form-no-label { display: none; }

article.multimedia div.author { color: #666; }

article.multimedia .field--name-field-audio-externo { padding-top: 15px; padding-bottom: 15px; }

article.multimedia .field--name-field-audio-externo audio { width: 350px; }

article.multimedia .field--name-field-audio-externo .audiofield label { display: none; }

#views-bootstrap-listado-multimedia-page-audios-listado
.views-field-field-audio-externo { border-top: 1px solid #DDD; border-left: 1px solid #DDD; border-right: 1px solid #DDD; border-top-left-radius: 4px; border-top-right-radius: 4px; }

#views-bootstrap-listado-multimedia-page-audios-listado .audiofield audio { width: 100%; padding: 10px; }

#views-bootstrap-listado-multimedia-page-audios-listado .audiofield label { padding: 10px; }

#views-bootstrap-listado-multimedia-page-audios-listado .views-field-view-node { background-color: #E9E9E9; padding: 5px 15px 5px 5px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }

.navbar { margin-bottom: 0; }

.navbar-default { border: none; }

.logo.navbar-btn { margin-top: -1px; margin-bottom: -1px; }

.navbar-default .navbar-nav > .active > a { background: -moz-linear-gradient(top, #000000 0%, #000000 12%, #2E2E2E 65%, #615A61 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, #000000), color-stop(12%, #000000), color-stop(65%, #2e2e2e), color-stop(100%, #615a61)); background: -webkit-linear-gradient(top, #000000 0%, #000000 12%, #2E2E2E 65%, #615A61 100%); background: -o-linear-gradient(top, #000000 0%, #000000 12%, #2E2E2E 65%, #615A61 100%); background: -ms-linear-gradient(top, #000000 0%, #000000 12%, #2E2E2E 65%, #615A61 100%); background: linear-gradient(to bottom, #000000 0%, #000000 12%, #2E2E2E 65%, #615A61 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#615a61', GradientType=0 ); }

header { border-top: solid 8px #FFF !important; }

/*Main Menu*/
.main-menu-wrapper { background: #EFEFEF; padding-top: 10px; padding-bottom: 10px; border-top: solid 2px #FFF; border-bottom: solid 2px #FFF; }

#block-mainnavigation .menu a { color: #444; text-transform: uppercase; font-size: 15px; font-weight: bold; font-weight: 500; padding-top: 5px; padding-bottom: 5px; font-family: 'Roboto Condensed'; }

#block-mainnavigation .menu a:hover { color: #00A270; }

#block-mainnavigation .menu li { border-right: solid 1px #FFF; }

/*Search form header*/
.header-flex { display: flex; align-items: center; justify-content: space-between; }

header .search-block-form { max-width: 250px; }

header .search-block-form input { height: 40px; border: none; }

header .search-block-form button { height: 40px; }

header .search-block-form button { }

header .search-block-form .btn-primary { background: url('images/search-icon.svg') center center / 30px no-repeat #FFF !important; border: none; padding-right: 30px; padding-left: 20px; }

header .search-block-form .glyphicon-search:before { content: none; }

#navbar { background-color: #00A270; border-radius: 0px; margin-bottom: 0px; }

#navbar .fa-2x { font-size: 1.2em; }

#navbar .region-header-left { /*position: absolute;*/ }

#navbar .main-menu { background: #EFEFEF; border-bottom: 2px solid #FFF; border-top: solid 2px #FFF; padding-top: 5px; padding-bottom: 5px; }

#navbar .menu li { border-right: 1px solid #FFF; }

#navbar .menu li:last-child { border-right: 0px solid #FFF; }

#navbar .menu li a { color: #444; padding: 10px; text-transform: uppercase; font-size: 17px; font-weight: bold; }

#navbar .site-name,
#navbar .site-slogan { color: white; }

#navbar .block-social-media-links-block { margin-top: 10px; position: relative; top: 35px; }

#navbar .block-social-media-links-block a,
#navbar .block-social-media-links-block a:hover,
#navbar .block-social-media-links-block a:focus { color: white; }

#navbar .block-social-media-links-block a span,
#navbar .block-social-media-links-block a:hover span,
#navbar .block-social-media-links-block a:focus span { width: 38px; height: 38px; border-radius: 25px; border: 2px solid white; padding: 7px; }

#navbar .block-social-media-links-block .social-media-links--platforms { margin-bottom: 0px; }

/*Nota Destacada*/
.block-region-block-slider-portada { background: url('images/slider-background.jpg') 0 0 / cover no-repeat; overflow: hidden; }

.view-nota-destacada { background: url('images/white-90.png'); padding: 20px; box-sizing: border-box; margin: 20px; }

.title-nota-destacada { color: #00A270; text-transform: uppercase; border-bottom: solid 2px #555; font-size: 30px; font-weight: 800; padding-bottom: 8px; margin-bottom: 30px; }

.view-nota-destacada .views-field-field-imagen-destacada { max-width: 400px; margin-right: 30px; }

.view-nota-destacada .views-row { display: flex; }

.view-nota-destacada .titulo { text-transform: uppercase; font-size: 28px; font-family: 'Roboto Condensed'; font-weight: 500; margin-bottom: 15px; }

.view-nota-destacada .titulo a { color: #000; }

.view-nota-destacada .body { font-size: 16px; }

.view-nota-destacada .mas-info { font-family: 'Roboto Condensed'; font-weight: 600; font-size: 16px; margin-top: 20px; }

.view-nota-destacada .mas-info a:hover { color: #000; }

.cta-mas-info { font-weight: 600; font-family: 'Roboto Condensed'; text-align: right; margin-bottom: 20px; border-top: solid 1px #CCC; padding-top: 10px; margin-top: 20px; }

.cta-mas-info a:hover { color: #000; }

.block-region-block-ultimas-noticias,
.block-region-block-audios { position: relative; }

/*Galeria*/
.block-views-blockmultimedia-block-galeria-de-imagenes h2 { margin-bottom: 20px; }

.block-views-blockmultimedia-block-galeria-de-imagenes { margin-bottom: 30px; }

.vista-galeria .view-content { display: grid; grid-template-columns: 1fr 1fr; grid-column-gap: 10px; grid-row-gap: 10px; }

/*Columna lateral*/
.seccion-noticias .col-md-4 { background: #EFEFEF; }

.block-fb-likebox { }

/*Vista referentes*/
.block-region-block-referentes-nacionales h2,
.block-views-blockreferentes-block-referentes-nacionales-ct h2 { font-size: 24px; text-align: center; color: #555; }

.view-referentes .views-row { border-bottom: none; background: #FFF; margin-bottom: 20px; padding: 20px; }

.view-referentes .views-field-field-imagen-perfil img { width: 200px; margin-left: auto; margin-right: auto; }

.view-referentes .views-field-field-imagen-perfil { margin-left: auto; margin-right: auto; margin-bottom: 20px; }

.view-referentes .views-row { text-align: center; }

.view-referentes .views-field-nothing .nombre a { color: #000; font-weight: 600; text-transform: none; font-size: 24px; font-family: 'Roboto Condensed'; }

.view-referentes .views-field-nothing .subtitulo { font-size: 20px; font-family: 'Roboto Condensed'; margin-bottom: 10px; }

/*Nota destacada*/
.seccion-nota-destacada { display: flex; flex-direction: column; }

/*Noticias*/
.block-views-blocknoticias-block-ultimas-noticias h2,
.block-views-blockmultimedia-block-audios h2,
.videos-portada h2 { font-size: 30px; border-bottom: solid 2px #666; color: #666; padding-bottom: 10px; padding-left: 20px; }

.listado-noticias .view-content { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; grid-column-gap: 30px; grid-row-gap: 50px; }

.listado-noticias .views-row h4 { font-weight: bold; font-family: 'Roboto Condensed'; }

.listado-noticias .views-row p { font-size: 13px; }

.listado-noticias .views-row h4 a { color: #000; }

.listado-noticias .views-row img { width: 100%; height: auto; }

.listado-noticias { padding: 20px; box-sizing: border-box; }

.mas-noticias a { color: #FFF; font-size: 12px; }

/*Pagina Noticias*/
.pagina-listado-noticias .view-content { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr; grid-column-gap: 20px; grid-row-gap: 20px; }

.pagina-listado-noticias .views-field-title-1 { border-bottom: none; }

.pagina-listado-noticias .views-field-title-1 a { color: #000; font-size: 18px; }

.pagina-listado-noticias .views-field-nothing-1 { font-size: 13px; line-height: 1; margin-bottom: 10px; }

/*Videos*/
.listado-videos .view-content { display: grid; grid-template-columns: 1fr 1fr; grid-row-gap: 10px; grid-column-gap: 15px; }

.video-destacado .views-field-addtoany-share { margin-top: 10px; margin-left: 20px; }

/*Locales*/
.view-locales .view-content ul { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; grid-column-gap: 20px; grid-row-gap: 20px; padding-left: 0; }

.view-locales .view-content ul li { width: 100%; background: #EFEFEF; padding: 15px; list-style-type: none; list-style-image: none; margin-bottom: 0; }

/*Audios*/
.block-views-blockmultimedia-block-audios h2 { margin-bottom: 30px; margin-left: -15px; }

.listado-audios .view-content { display: grid; grid-template-columns: 1fr 1fr 1fr; grid-column-gap: 30px; grid-row-gap: 20px; padding-bottom: 20px; }

.listado-audios .audiofield { display: flex; flex-direction: column-reverse; }

.listado-audios .audiofield label { font-weight: 500; font-size: 14px; margin-top: 12px; }

.pagina-listado-audios .views-field-field-audio-externo label { font-weight: 500; font-size: 14px; }

.pagina-listado-audios .view-content { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; grid-column-gap: 20px; grid-row-gap: 20px; }

.pagina-listado-audios .view-content .views-row { padding: 10px; border: solid 1px #CCC; }

.pagina-listado-audios .views-field-view-node { font-size: 14px; }

.vista-territorios .row { text-align: center; }

.vista-territorios .views-field-field-dominio { font-weight: 600; font-size: 16px; }

.pagina-listado-audios .views-field-field-audio-externo .audiofield { display: flex; flex-direction: column-reverse; flex-grow: 1; }

.pagina-listado-audios .views-field-field-audio-externo label { margin-top: 20px; }

.pagina-listado-audios .mas-info { }

@media (max-width: 768px) {
  div.search-block-form { top: inherit; position: inherit; }
  
  .navbar-default .navbar-nav > .active > a { background: inherit; }
  
  .navbar { margin-bottom: 5px; }
  
  #navbar { height: inherit; }
  
  #navbar .region-header-left { position: inherit; }
  
  #navbar .region-header-left a.logo { position: inherit; top: 0px; padding-left: 10px; }
  
  #navbar .navbar-header button.navbar-toggle:hover,
  #navbar .navbar-header button.navbar-toggle:focus,
  #navbar .navbar-header button.navbar-toggle { background-color: #00A270; border-color: white; }
  
  #navbar .navbar-header button.navbar-toggle:hover .icon-bar,
  #navbar .navbar-header button.navbar-toggle:focus .icon-bar,
  #navbar .navbar-header button.navbar-toggle .icon-bar { background-color: white; }
  
  #navbar .menu li { border-right: 0px solid white; }
  
  #navbar .menu li a.is-active { color: black; }
  
  #navbar .block-social-media-links-block { margin-top: 0px; top: inherit; position: inherit; }
  
  #navbar .block-social-media-links-block a span { width: 28px; height: 28px; border: 1px solid white; }
  
  #navbar .block-social-media-links-block a span.fa-2x { font-size: 0.8em; }
  
  #navbar .menu li a { font-size: 14px; padding-bottom: 5px; padding-top: 5px; }
  
  .title-nota-destacada { font-size: 24px; }
  
  .view-nota-destacada .titulo { font-size: 20px !important; }
}

body { margin-top: 0px; }

footer.footer { background-color: #000; color: #FFF; }

footer.footer .footer { border: 0px solid transparent; margin-top: 0px; padding: 0px; text-align: center; }

footer.footer section,
footer.footer nav { display: inline-block; }

footer.footer ul.menu.navbar-nav { margin-bottom: 25px; }

footer.footer ul.menu.navbar-nav li { border-right: 1px solid #FFF; }

footer.footer ul.menu.navbar-nav li a { font-size: 15px; }

footer.footer ul.menu.navbar-nav li:last-child { border-right: 0px solid #FFF; }

.gcoop { font-size: 13px; }

footer.footer ul.menu.navbar-nav li a,
footer.footer ul.menu.navbar-nav li:hover,
footer.footer ul.menu.navbar-nav li:focus { color: #FFF; background-color: transparent; padding-top: 0px; padding-bottom: 0px; }

@media (max-width: 768px) {
  footer.footer ul.menu.navbar-nav li { border-right: 0px solid white; }
  
  .pagina-listado-noticias .view-content { display: grid; grid-template-columns: 1fr 1fr; grid-column-gap: 15px; grid-row-gap: 15px; }
}

body { /*font-family: 'UbuntuCondensed-Regular';*/ font-family: 'Roboto'; font-size: 16px; }

body.path-frontpage { background-color: #333; }

h1,
h2,
h3,
h4,
h5,
h6 { font-family: 'Roboto Condensed'; }

h1 a,
h1 a:hover,
h1 a:focus,
h2 a,
h2 a:hover,
h2 a:focus,
h3 a,
h3 a:hover,
h3 a:focus,
h4 a,
h4 a:hover,
h4 a:focus,
h5 a,
h5 a:hover,
h5 a:focus,
h6 a,
h6 a:hover,
h6 a:focus { color: #333; text-decoration: none; text-decoration: -moz-none; }

h1 { font-size: 30px; }

h2 { font-size: 26px; }

h3 { font-size: 24px; }

a,
a:hover,
a:focus { text-decoration: none; text-decoration: -moz-none; color: #00A270; }

.btn { border-radius: 0px; }

.btn .file > span { color: #00A270; border-color: #00A270; }

.btn .file > span .text-primary { color: #00A270; }

.btn.btn-default { background-color: #00A270; border-color: transparent; padding: 5px 10px; }

.btn.btn-default a { color: white; }

.btn.btn-success { color: white; }

.btn.btn-success a { color: white; text-decoration: none; }

.block-views-blockterritorios-block-1 h2 { font-size: 30px; color: #000; border-bottom: solid 1px #EEE; padding-bottom: 9px; }

.vista-territorios .view-content { display: grid; grid-template-columns: 1fr 1fr 1fr; grid-column-gap: 30px; grid-row-gap: 30px; }

.view-locales .views-field-title { font-weight: bold; font-family: 'Roboto Condensed'; font-size: 18px; }

.view-locales ul li { margin-bottom: 10px; }

/*Nodo Noticia*/
article { font-family: 'Roboto'; }

/* */
.no-gutters { margin-right: 0; margin-left: 0; padding-right: 0; padding-left: 0; }

.row.no-gutters { margin-right: 0; margin-left: 0; }

@media (min-width: 768px) {
  .no-padding { padding-right: 0; padding-left: 0; }
}

.gcoop { text-align: center; margin-bottom: 10px; }

.margen-inferior { margin-bottom: 20px; }

.page-header { margin-top: 15px; }

.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus,
.pagination > .active > a,
.pagination > .active > a:hover,
.pagination > .active > a:focus { background-color: #00A270; color: #FFF; border-color: #00A270; }

.pagination > li > a,
.pagination > li > a:hover,
.pagination > li > a:focus { color: #00A270; }

.view-listado-multimedia .row { margin-bottom: 15px; }

@media (max-width: 768px) {
  .view-listado-multimedia .row { margin-bottom: 0px; }
  
  .view-listado-multimedia .fila-video { margin-bottom: 10px; }
}

.img-responsive.align-left { margin-right: 10px; margin-top: 10px; margin-bottom: 10px; }

.img-responsive.align-right { margin-left: 10px; margin-top: 10px; margin-bottom: 10px; }

.img-responsive.align-center { margin-top: 10px; margin-bottom: 10px; }

form.contact-message-contacto-form { background-color: #E5E5E5; padding: 50px 50px; margin: 10px 200px; }

.form-group { margin-bottom: 0px; }

.form-control { border-radius: 0px; }

.search-block-form { }

.views-field-field-imagen-banner { margin-bottom: 30px; }

@media (max-width: 768px) {
  form.contact-message-contacto-form { padding: 20px; margin: 10px 20px; }
  
  .listado-noticias .view-content { grid-template-columns: 1fr; grid-row-gap: 30px; }
  
  .listado-audios .view-content { grid-template-columns: 1fr; }
  
  #block-piedepagina .menu li { margin-bottom: 10px; }
  
  .listado-videos .views-row { margin-bottom: 20px !important; }
  
  .listado-videos .view-content { display: grid; grid-template-columns: 1fr 1fr; grid-column-gap: 20px; }
  
  .seccion-nota-destacada { display: flex; flex-direction: column; }
  
  .view-nota-destacada .views-row { flex-direction: column; }
  
  .view-nota-destacada .titulo { margin-top: 10px; line-height: 1.2; font-size: 24px; }
  
  .view-nota-destacada .body { font-size: 14px; }
  
  .search-block-form { margin-top: 20px; }
  
  .view-nota-destacada .mas-info { font-size: 14px; }
  
  .cta-mas-info { font-size: 14px; }
  
  .block-views-blocknoticias-block-ultimas-noticias h2,
  .block-views-blockmultimedia-block-audios h2,
  .videos-portada h2 { font-size: 24px; }
  
  .pagina-listado-audios .view-content { grid-template-columns: 1fr 1fr; }
}

@media (max-width: 1280px) {
  .pagina-listado-audios .view-content { grid-template-columns: 1fr 1fr 1fr; }
}

@media (max-width: 420px) {
  .pagina-listado-audios .view-content { grid-template-columns: 1fr; }
}

@media (max-width: 1600px) {
  .listado-audios .view-content { grid-template-columns: 1fr 1fr; }
}

@media (max-width: 1024px) {
  .pagina-listado-audios .view-content { grid-template-columns: 1fr 1fr; }
  
  .vista-territorios .view-content { grid-template-columns: 1fr 1fr; }
}

@media (max-width: 960px) {
  .pagina-listado-audios .view-content { grid-template-columns: 1fr !important; }
}

@media (max-width: 768px) {
  .pagina-listado-audios .view-content { grid-template-columns: 1fr 1fr; }
  
  #navbar .menu li a.is-active,
  #navbar .menu li a { color: #FFF; font-size: 15px; }
  
  .listado-audios .view-content { grid-template-columns: 1fr; }
  
  .seccion-noticias .col-md-3,
  .seccion-noticias .col-md-4 { margin-top: 30px; }
}

@media (max-width: 460px) {
  .view-locales ul { display: grid; grid-template-columns: 1fr 1fr; grid-column-gap: 15px; grid-row-gap: 5px; padding-left: 0; }
}

.maintenance section { color: white; }

.maintenance section h1,
.maintenance section h2,
.maintenance section h3 { color: white; }
/*# sourceMappingURL=style.css.map */
