@charset "UTF-8";
/*:::::::::::::::::: IMPORTACIONES hojas estilos SCSS ::::::::::::::::::::::::::::::::::*/
/*COLORES SECCIONES am 2018*/
/* 2018 */
/*TEXTOS*/
/*BORDES*/
/*BACKGROUNDS*/
/*:::::: VARIABLES 2020 :::::::::::::*/
/* TYPOGRAPHY */
@font-face {
  font-family: "Font Awesome";
  font-weight: normal;
  src: url("../fonts/fontawesome/fontawesome.eot"), url("../fonts/fontawesome/fontawesome.eot?iefix") format("embedded-opentype"), url("../fonts/fontawesome/fontawesome.woff2") format("woff2"), url("../fonts/fontawesome/fontawesome.woff") format("woff"), url("../fonts/fontawesome/fontawesome.ttf") format("truetype"), url("../fonts/fontawesome/fontawesome.svg#Font_Awesome") format("svg");
}
@font-face {
  font-family: "Montserrat";
  font-weight: normal;
  src: url("../fonts/montserrat/Montserrat-Regular.eot"), url("../fonts/montserrat/Montserrat-Regular.eot?iefix") format("embedded-opentype"), url("../fonts/montserrat/Montserrat-Regular.ttf") format("truetype"), url("../fonts/montserrat/Montserrat-Regular.svg#Montserrat") format("svg");
}
@font-face {
  font-family: "Montserrat-hairline";
  font-weight: normal;
  src: url("../fonts/montserrat/Montserrat-Hairline.eot"), url("../fonts/montserrat/Montserrat-Hairline.eot?iefix") format("embedded-opentype"), url("../fonts/montserrat/Montserrat-Hairline.ttf") format("truetype"), url("../fonts/montserrat/Montserrat-Hairline.svg#Montserrat-hairline") format("svg");
}
@font-face {
  font-family: "Montserrat-ultraLight";
  font-weight: normal;
  src: url("../fonts/montserrat/Montserrat-UltraLight.eot"), url("../fonts/montserrat/Montserrat-UltraLight.eot?iefix") format("embedded-opentype"), url("../fonts/montserrat/Montserrat-UltraLight.ttf") format("truetype"), url("../fonts/montserrat/Montserrat-UltraLight.svg#Montserrat-ultraLight") format("svg");
}
@font-face {
  font-family: "Montserrat-light";
  font-weight: normal;
  src: url("../fonts/montserrat/Montserrat-Light.eot"), url("../fonts/montserrat/Montserrat-Light.eot?iefix") format("embedded-opentype"), url("../fonts/montserrat/Montserrat-Light.ttf") format("truetype"), url("../fonts/montserrat/Montserrat-Light.svg#Montserrat-light") format("svg");
}
@font-face {
  font-family: "Montserrat-semiBold";
  font-weight: normal;
  src: url("../fonts/montserrat/Montserrat-SemiBold.eot"), url("../fonts/montserrat/Montserrat-SemiBold.eot?iefix") format("embedded-opentype"), url("../fonts/montserrat/Montserrat-SemiBold.ttf") format("truetype"), url("../fonts/montserrat/Montserrat-SemiBold.svg#Montserrat-semiBold") format("svg");
}
@font-face {
  font-family: "Montserrat-bold";
  font-weight: normal;
  src: url("../fonts/montserrat/Montserrat-Bold.eot"), url("../fonts/montserrat/Montserrat-Bold.eot?iefix") format("embedded-opentype"), url("../fonts/montserrat/Montserrat-Bold.ttf") format("truetype"), url("../fonts/montserrat/Montserrat-Bold.svg#Montserrat-bold") format("svg");
}
@font-face {
  font-family: "Montserrat-extraBold";
  font-weight: normal;
  src: url("../fonts/montserrat/Montserrat-ExtraBold.eot"), url("../fonts/montserrat/Montserrat-ExtraBold.eot?iefix") format("embedded-opentype"), url("../fonts/montserrat/Montserrat-ExtraBold.ttf") format("truetype"), url("../fonts/montserrat/Montserrat-ExtraBold.svg#Montserrat-extraBold") format("svg");
}
@font-face {
  font-family: "Montserrat-black";
  font-weight: normal;
  src: url("../fonts/montserrat/Montserrat-Black.eot"), url("../fonts/montserrat/Montserrat-Black.eot?iefix") format("embedded-opentype"), url("../fonts/montserrat/Montserrat-Black.ttf") format("truetype"), url("../fonts/montserrat/Montserrat-Black.svg#Montserrat-black") format("svg");
}
#navbar {
  background-color: #d10002;
  height: 70px;
  margin-top: 0;
  border-radius: 0;
  border: 0;
  border-bottom: 1px solid #d10002;
  position: absolute;
}
#navbar.container {
  width: 100% !important;
  max-width: none !important;
  z-index: 9999;
  padding: 0;
}
#navbar > .container {
  position: relative;
  width: 100%;
  margin: 0 auto;
  max-width: 136.6rem;
  padding: 0;
}
#navbar > .container > div {
  display: inline-block;
}
#navbar > .container > div:first-child {
  float: left;
  width: auto;
}
#navbar .form-header-wrapper-hide {
  padding: 5rem 0;
  border-bottom: 3px solid #ccc;
  background-color: #e4e4e4;
  display: none;
  width: 100%;
}
#navbar .form-header-wrapper-hide .form-text {
  min-height: 50px;
  border-radius: 0;
  border: 0;
}
#navbar .form-header-wrapper-hide .block-title {
  display: none;
}
#navbar .form-header-wrapper-hide .input-group-btn {
  padding: 0;
}
#navbar .form-header-wrapper-hide button {
  height: 50px;
  width: 50px;
  padding: 0;
  background: #d10002;
  border-radius: 0;
  border: 0;
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
#navbar .form-header-wrapper-hide button .glyphicon {
  height: 50px;
  width: 50px;
  font-size: 24px;
  line-height: 50px;
}
#navbar .form-header-wrapper-hide button:hover {
  opacity: 0.75;
}
#navbar .search_block_open_wrapper {
  display: block;
}
#navbar .navbar-header {
  padding: 0;
}
#navbar .navbar-header > .logo-page > a {
  width: auto !important;
}
#navbar .navbar-header > .logo-page > a.logo {
  margin: 0;
  display: block;
  width: 100%;
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
  text-align: left;
  line-height: 65px;
}
#navbar .navbar-header > .logo-page > a.logo h1 {
  margin: 0;
  line-height: 65px;
}
#navbar .navbar-header > .logo-page > a.logo h1 img.logo {
  height: auto;
}
#navbar .navbar-header > .logo-page > a:hover {
  opacity: 0.75;
}
#navbar .navbar-header .mobile-menu {
  position: absolute;
  top: 0;
  left: 1rem;
  width: 60px;
  padding: 0;
  height: 70px;
}
#navbar .navbar-header .mobile-menu button {
  border: 0;
}
#navbar .navbar-header .mobile-menu button .icon-bar {
  height: 4px;
  width: 40px;
  background-color: #ffffff;
  border-radius: 10px !important;
}
#navbar .navbar-header .mobile-menu button:hover {
  background-color: transparent;
}
#navbar .navigation-primary {
  float: right;
  margin-right: 14rem;
}
#navbar .navigation-primary .navbar-collapse {
  padding: 0;
}
#navbar .navigation-primary .navbar-collapse .navbar-nav {
  float: right;
}
#navbar .navigation-primary ul.menu > li {
  display: inline-block;
  width: auto;
  height: auto;
  padding: 0 0 0 2.5rem;
  background-color: #d10002;
}
@media (max-width: 1109px) and (min-width: 1023px) {
  #navbar .navigation-primary ul.menu > li {
    padding: 0 0 0 2rem;
    font-size: 1.5rem;
  }
}
#navbar .navigation-primary ul.menu > li:first-child {
  padding: 0;
}
#navbar .navigation-primary ul.menu > li a {
  color: #ffffff;
  display: block;
  width: auto;
  height: 70px;
  padding: 24px 0 0 0;
  vertical-align: middle;
  text-align: center;
}
#navbar .navigation-primary ul.menu > li.active-trail a {
  font-weight: 700;
  -webkit-box-shadow: inset 0 -10px 0 0 #ffffff;
  box-shadow: inset 0 -10px 0 0 #ffffff;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  background-color: transparent;
}
#navbar .navigation-primary ul.menu > li a.hover, #navbar .navigation-primary ul.menu > li:hover a {
  -webkit-box-shadow: inset 0 -10px 0 0 #ffffff;
  box-shadow: inset 0 -10px 0 0 #ffffff;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  /* font-weight: 700; */
  text-shadow: 1px 0px 0px #FFF;
}
#navbar #top-pageb {
  position: absolute;
  right: 3px;
  top: 25px;
  padding: 0;
  z-index: 99999;
}
#navbar #top-pageb .block-gtranslate #gtranslate {
  float: right;
  padding: 0 15px 0 0;
  margin-top: -5px;
}
#navbar #top-pageb .block-gtranslate #gtranslate a {
  float: left;
  margin: 0;
  height: 24px;
  color: white;
  font-size: 18px !important;
}
#navbar #top-pageb .block-gtranslate #gtranslate a[title=Spanish]:after {
  content: "|";
  margin: 0 4px;
}
#navbar #top-pageb .block-gtranslate #gtranslate a[title=spanish]:after {
  content: "|";
  margin: 0 4px;
}
#navbar #top-pageb .block-gtranslate .block-title {
  display: none;
}
#navbar .block-search-header {
  position: absolute;
  right: 9.5rem;
  top: 16px;
  padding: 0;
  width: 28px;
  height: 28px;
  z-index: 999999;
  background-color: transparent;
  background-image: url(../img/lupa_2.png);
  background-size: 100%;
  background-repeat: no-repeat;
  border: none;
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
#navbar .block-search-header button,
#navbar .block-search-header input {
  opacity: 0;
}
#navbar .block-search-header #block-search-form {
  width: 60px;
}
#navbar .block-search-header:hover {
  opacity: 0.75;
}
#navbar .block-search-header.search_block_open {
  background-image: url(../img/cross-open-search.png) !important;
}
#navbar .block-search-header section#block-search-form {
  margin: 0;
}
#navbar .block-search-header section#block-search-form form#search-block-form {
  margin: 0;
}
#navbar .block-search-header section#block-search-form form#search-block-form > div > div {
  height: 60px;
  width: 60px;
}
#navbar .block-search-header section#block-search-form form#search-block-form > div > div input[id*=edit-search-block-form] {
  display: none;
}
#navbar .block-search-header section#block-search-form form#search-block-form > div > div .input-group-btn {
  width: 100%;
  height: 100%;
  display: block;
}
#navbar .block-search-header section#block-search-form form#search-block-form > div > div .input-group-btn button {
  height: 60px;
  width: 60px;
}
#navbar.sticky {
  top: 0;
  position: fixed;
  height: 51px;
}
#navbar.sticky > .container {
  height: 50px;
}
#navbar.sticky > .container .navbar-header > .logo-page > a {
  width: auto;
}
#navbar.sticky > .container .navbar-header > .logo-page > a.logo {
  line-height: 45px;
}
#navbar.sticky > .container .navbar-header > .logo-page > a.logo h1 {
  line-height: 45px;
}
#navbar.sticky > .container .navbar-header > .logo-page > a.logo h1 img.logo {
  max-height: 50px;
}
#navbar.sticky > .container .menu li,
#navbar.sticky > .container .menu li.last {
  padding: 0 0 0 1.6rem;
  height: 50px;
  /* width: auto !important; */
}
#navbar.sticky > .container .menu li > a,
#navbar.sticky > .container .menu li.last > a {
  height: 51px;
  font-size: 12px;
  line-height: 1.2rem;
  padding: 20px 0 0 0;
}
#navbar.sticky > .container .menu li:hover a,
#navbar.sticky > .container .menu li.last:hover a {
  -webkit-box-shadow: inset 0 -6px 0 0 #ffffff;
  box-shadow: inset 0 -6px 0 0 #ffffff;
}
#navbar.sticky > .container .menu li.active-trail a,
#navbar.sticky > .container .menu li.last.active-trail a {
  -webkit-box-shadow: inset 0 -6px 0 0 #ffffff;
  box-shadow: inset 0 -6px 0 0 #ffffff;
}
#navbar.sticky > .container .block-search-header {
  height: 21px;
  width: 21px;
  right: 10.5rem;
  top: 15px;
}
#navbar.sticky > .container .block-search-header section#block-search-form form#search-block-form > div > div {
  height: 40px;
  width: 40px;
}
#navbar.sticky > .container .block-search-header section#block-search-form form#search-block-form > div > div .input-group-btn button {
  height: 40px;
  width: 40px;
}
#navbar.sticky > .container #top-pageb {
  top: 16px;
  right: 37px;
}
#navbar.sticky > .container #top-pageb .block-gtranslate #gtranslate a {
  font-size: 12px !important;
}
#navbar.sticky > .container #top-citizen {
  top: 8px;
  display: inline-block;
  float: left;
}

.sticky .mobile-menu {
  height: 50px !important;
}
.sticky .mobile-menu button {
  height: 50px !important;
}

.footer {
  background-color: #d10002;
  margin: 5rem 0 0 0;
  padding: 0;
}
.footer .pre-footer {
  width: 100%;
  max-width: 136.6rem;
  margin: 0 auto;
  padding: 9rem 0 0 0;
  position: relative;
}
.footer .pre-footer:before {
  display: block;
  width: 100%;
  height: 9rem;
  content: "";
  background: url("../logo_responsive.png") center center no-repeat;
  position: absolute;
  top: 0;
  left: 0;
}
.footer .pre-footer > div {
  color: #ffffff;
}
.footer .pre-footer > div .block-title {
  font-size: 1.8rem;
  font-weight: 700;
  margin-bottom: 1.6rem;
}
.footer .pre-footer > div ul {
  margin: 0;
  padding: 0;
  text-decoration: none;
  list-style: none;
  font-size: 0;
}
.footer .pre-footer > div ul .menu-image-icon {
  min-width: 75px;
}
.footer .pre-footer > div ul .menu-image-icon a {
  background-position: center !important;
}
.footer .pre-footer > div ul > li span {
  display: inline-block;
  margin-bottom: 0.8rem;
  line-height: normal;
}
.footer .pre-footer > div ul > li a {
  color: #ffffff;
  font-size: 1.5rem;
}
.footer .pre-footer > div ul > li:last-child a {
  padding-right: 0;
}
.footer .pre-footer .subfooter {
  text-align: center;
}
.footer .pre-footer .bottom-page {
  margin-bottom: 5rem;
  text-align: center;
  padding-top: 2.5rem;
}
.footer .pre-footer .bottom-page a {
  font-size: 1.8rem;
  font-weight: 700;
  display: inline;
}
.footer .pre-footer .bottom-page a,
.footer .pre-footer #block-menu-menu-open-government a {
  padding: 0;
}
.footer .pre-footer .bottom-page a:hover,
.footer .pre-footer #block-menu-menu-open-government a:hover {
  background-color: transparent !important;
  text-decoration: underline;
}
.footer .pre-footer .bottom-page a:focus,
.footer .pre-footer #block-menu-menu-open-government a:focus {
  background-color: transparent !important;
}
.footer .pre-footer .subfooter {
  font-size: 1.8rem;
}
.footer .pre-footer .subfooter ul li {
  display: inline-block;
}
.footer .pre-footer .subfooter ul li a {
  padding-top: 0;
  padding-bottom: 0;
  border-right: 1px solid #ffffff;
}
.footer .pre-footer .subfooter ul li a:hover {
  background-color: transparent !important;
  text-decoration: underline;
}
.footer .pre-footer .subfooter ul li a:focus {
  background-color: transparent !important;
}
.footer .pre-footer .subfooter ul li.first a {
  padding-left: 0 !important;
}
.footer .pre-footer .subfooter ul li.last a {
  border-right: 0 !important;
}
.footer.container {
  width: 100% !important;
}

.rsbtn {
  margin: 0 1px 0 0 !important;
  height: 32px !important;
}

div[id*=readspeaker_button].rsexpanded {
  width: 340px !important;
}
div[id*=readspeaker_button] span.rsplay,
div[id*=readspeaker_button] span.rsbtn_left.rsimg {
  background: white;
}
div[id*=readspeaker_button] span.rsplay .rsbtn_text,
div[id*=readspeaker_button] span.rsbtn_left.rsimg .rsbtn_text {
  line-height: 3.2rem;
}
div[id*=readspeaker_button] .rsbtn_play {
  position: relative;
  height: 32px;
  width: 32px;
}
div[id*=readspeaker_button] .rsbtn_play .rspart {
  height: auto;
}
div[id*=readspeaker_button] .rsbtn_left .rsbtn_text {
  height: 32px;
  width: 32px;
  margin: 0;
  padding: 0 !important;
  text-indent: -99999px;
}

.rscompact span.rsplay,
.rscompact span.rsbtn_left.rsimg {
  background: transparent;
}
.rscompact span.rsplay .rsbtn_text,
.rscompact span.rsbtn_left.rsimg .rsbtn_text {
  line-height: 3.2rem;
}
.rscompact .rsbtn_play {
  position: relative;
  height: 32px;
}
.rscompact .rsbtn_left .rsbtn_text {
  height: 32px;
  top: 3px;
  background-size: 30px 30px !important;
  border-radius: 50%;
}

.rsbtn.rspopup .rsbtn_left .rsbtn_text {
  margin-top: 0 !important;
  margin-left: 0 !important;
  margin: 0;
}

.rsbtn.rspopup.rscompact .rsbtn_left .rsbtn_text {
  padding-left: 30px !important;
}

.rsbtn .rsbtn_left .rsbtn_text {
  background-color: white !important;
  background: url(../img/speaker.png) !important;
  background-repeat: no-repeat;
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
.rsbtn .rsbtn_left .rsbtn_text:hover {
  opacity: 0.75;
}

.rsbtn_status_overlay {
  display: none !important;
}

.panel-col-hundred > .inside {
  margin: 0;
}
.panel-col-hundred > .inside .field-name-field-paragraphs-header > div.field-items > .section-column,
.panel-col-hundred > .inside .field-name-field-paragraphs > div.field-items > .section-column {
  padding: 0;
  clear: both;
}
.panel-col-hundred > .inside .field-name-field-paragraphs-header > div.field-items > .section-column > .section-edge-to-edge,
.panel-col-hundred > .inside .field-name-field-paragraphs > div.field-items > .section-column > .section-edge-to-edge {
  padding: 0;
  border: 0;
}
.panel-col-hundred > .inside .field-name-field-paragraphs-header > div.field-items > .section-column > div:not(.section-edge-to-edge),
.panel-col-hundred > .inside .field-name-field-paragraphs > div.field-items > .section-column > div:not(.section-edge-to-edge) {
  padding: 0;
}
.panel-col-hundred > .inside .field-name-field-paragraphs-header > div.field-items > .section-column.multipledivs > div:not(.section-edge-to-edge),
.panel-col-hundred > .inside .field-name-field-paragraphs > div.field-items > .section-column.multipledivs > div:not(.section-edge-to-edge) {
  padding: 0;
}
.panel-col-hundred > .right_content_panel .field-name-field-paragraphs-header > div.field-items > .section-column,
.panel-col-hundred > .right_content_panel .field-name-field-paragraphs > div.field-items > .section-column {
  padding: 0;
}

.view-display-id-first_level_distributor_live .ui-accordion {
  width: 100%;
  max-width: 136.6rem;
  margin: 0 auto;
  text-align: center;
}
.view-display-id-first_level_distributor_live .ui-accordion > div {
  /*
  display: flex;
  flex-direction: row;
  */
}
.view-display-id-first_level_distributor_live .ui-accordion > div .views-row {
  padding: 2.5rem 4rem;
  display: inline-block;
}
.view-display-id-first_level_distributor_live .ui-accordion > div .views-row a {
  display: block;
  width: 100%;
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
.view-display-id-first_level_distributor_live .ui-accordion > div .views-row a .icon .field-name-field-icon img {
  margin: auto;
}
.view-display-id-first_level_distributor_live .ui-accordion > div .views-row a .name {
  font-family: "Montserrat-semiBold";
  color: #ffffff;
  text-align: center;
  display: block;
  width: 100%;
  font-size: 25px;
}
.view-display-id-first_level_distributor_live .ui-accordion > div .views-row a:hover {
  opacity: 0.5;
  text-decoration: none;
}
.view-display-id-first_level_distributor_live .attachment {
  float: left;
  width: 100%;
}
.view-display-id-first_level_distributor_live .attachment .view-first-level-distributor .ui-accordion {
  padding: 0;
  max-width: none;
}
.view-display-id-first_level_distributor_live .attachment .views-accordion-first_level_distributor-attachment_live-header {
  padding: 0;
  border: 0;
  background: none;
  border-radius: 0;
}
.view-display-id-first_level_distributor_live .attachment .views-accordion-first_level_distributor-attachment_live-header .ui-icon {
  display: none;
}
.view-display-id-first_level_distributor_live .attachment .views-accordion-first_level_distributor-attachment_live-header a {
  display: block;
  width: 100%;
  padding: 15px;
  text-align: center;
  height: 100%;
  color: #ffffff;
  background: -o-linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.4)), to(rgba(0, 0, 0, 0.4)));
  background: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));
  font-size: 16px;
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
.view-display-id-first_level_distributor_live .attachment .view-first-level-distributor .ui-widget-content {
  background: #145DB3;
  height: auto !important;
  width: 100%;
  border: 0;
}
.view-display-id-first_level_distributor_live .attachment .view-first-level-distributor .ui-widget-content .views-row {
  display: inline-block;
  border: 0;
  margin: auto;
  text-align: center;
}
.view-display-id-first_level_distributor_live .attachment .view-first-level-distributor .ui-widget-content a {
  color: #ffffff;
}

.view-display-id-first_level_distributor_invest {
  height: auto;
  float: left;
  margin: 2.5rem 0 0 0;
  width: 100%;
}
.view-display-id-first_level_distributor_invest .ui-accordion > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.view-display-id-first_level_distributor_invest .ui-accordion > div .views-row {
  margin: 10px;
  display: inline-block;
  border-radius: 10px;
}
.view-display-id-first_level_distributor_invest .ui-accordion > div .views-row a {
  display: block;
  width: 100%;
}
.view-display-id-first_level_distributor_invest .ui-accordion > div .views-row a .name {
  font-family: "Montserrat";
  color: #567383;
  display: block;
  width: 100%;
  text-align: center !important;
  border-radius: 8px;
  padding: 13px 20px !important;
  font-size: 16px;
  background: #E4E4E4;
}
.view-display-id-first_level_distributor_invest .ui-accordion > div .views-row a .name:hover, .view-display-id-first_level_distributor_invest .ui-accordion > div .views-row a .name:focus {
  color: #ffffff;
  background-color: #4A4A4A;
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
.view-display-id-first_level_distributor_invest .ui-accordion > div .views-row:hover a:hover, .view-display-id-first_level_distributor_invest .ui-accordion > div .views-row:focus a:hover {
  text-decoration: none;
}
.view-display-id-first_level_distributor_invest .ui-accordion > div .views-row:hover a span, .view-display-id-first_level_distributor_invest .ui-accordion > div .views-row:focus a span {
  color: #ffffff;
}
.view-display-id-first_level_distributor_invest .attachment {
  float: left;
  width: 100%;
  margin-top: 2.5rem;
  padding: 0 8px;
}
.view-display-id-first_level_distributor_invest .attachment .view-first-level-distributor .ui-accordion {
  padding: 0;
}
.view-display-id-first_level_distributor_invest .attachment .view-display-id-attachment_invest {
  padding: 0;
  border: 0;
  background-color: #f2f2f2;
}
.view-display-id-first_level_distributor_invest .attachment .view-display-id-attachment_invest h3,
.view-display-id-first_level_distributor_invest .attachment .view-display-id-attachment_invest .ui-widget-content {
  background: transparent;
  border: none;
}
.view-display-id-first_level_distributor_invest .attachment .view-display-id-attachment_invest .ui-icon {
  display: none;
}
.view-display-id-first_level_distributor_invest .attachment .view-display-id-attachment_invest a {
  display: block;
  width: 100%;
  padding: 5px 15px;
  text-align: center;
  height: 100%;
  color: #145DB3;
  font-family: "Montserrat-semiBold";
  font-size: 16px;
}
.view-display-id-first_level_distributor_invest .attachment .view-display-id-attachment_invest h3:hover {
  background-color: #145DB3;
}
.view-display-id-first_level_distributor_invest .attachment .view-display-id-attachment_invest h3:hover a {
  color: #ffffff;
}
.view-display-id-first_level_distributor_invest .attachment .ui-widget-content a {
  font-family: "Montserrat";
}
.view-display-id-first_level_distributor_invest .attachment .view-first-level-distributor .ui-widget-content {
  height: auto !important;
  width: 100%;
  border: 0;
}
.view-display-id-first_level_distributor_invest .attachment .view-first-level-distributor .ui-widget-content .views-row {
  width: auto;
  display: inline-block;
  border: 0;
  margin: auto;
  text-align: center;
}
.view-display-id-first_level_distributor_invest .attachment .view-first-level-distributor .ui-widget-content a {
  color: #145DB3;
}
.view-display-id-first_level_distributor_invest .attachment .view-first-level-distributor .ui-widget-content a:hover {
  color: #ffffff;
}
.view-display-id-first_level_distributor_invest .attachment .ui-accordion .ui-accordion-icons {
  padding: 1rem;
}

.page-user .nav-tabs {
  width: 100%;
  margin: 25px auto;
  padding-left: 14%;
}
.page-user #user-login {
  width: 70%;
  margin: 5px auto;
}
.page-user #user-login #edit-pass:focus,
.page-user #user-login #edit-name:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.page-user #user-login #edit-submit {
  background-color: #d10002;
  color: #ffffff;
  font-weight: 700;
  padding: 7.5px 15px;
  border: 2px solid #d10002;
}
.page-user #user-login #edit-submit:hover {
  background-color: #ffffff;
  color: #d10002;
}
.page-user .profile {
  width: 70%;
  margin: 5px auto;
}

.paragraphs-item-link-list .more_link_extra .field-name-field-link {
  text-align: center;
}
.paragraphs-item-link-list .more_link_extra .field-name-field-link a {
  display: inline-block;
  text-align: center;
  margin: 0 0 2rem 0;
  padding: 6px 30px;
  border: 1px solid #d10002;
  border-radius: 100px;
  color: #d10002;
  background-color: #ffffff;
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
.paragraphs-item-link-list .more_link_extra .field-name-field-link a:hover {
  background-color: rgba(255, 255, 255, 0.8);
  text-decoration: none;
}
.paragraphs-item-link-list.link-style-simple_links ul > li {
  list-style: none;
  position: relative;
  padding: 10px 0 10px 20px;
}
.paragraphs-item-link-list.link-style-simple_links ul > li:before {
  position: absolute;
  left: 0;
  top: 13px;
  content: "";
  font-size: 10px;
  font-family: "Font Awesome";
}
.paragraphs-item-link-list.link-style-simple_links ul > li .field-name-field-link {
  text-align: left;
}
.paragraphs-item-link-list.link-style-simple_links ul > li .field-name-field-link a {
  padding: 0 0 0 0.5rem;
  margin: 0;
  border: none;
  font-family: "Montserrat";
  border-radius: 0;
}
.paragraphs-item-link-list.link-style-simple_links ul > li .field-name-field-link a:hover {
  background-color: transparent;
  text-decoration: underline;
}
.paragraphs-item-link-list.link-style-simple_links_background_color {
  margin-top: 5rem;
}
.paragraphs-item-link-list.link-style-simple_links_background_color .field-name-field-link a {
  margin: 2.5rem 0 0 0;
}
.paragraphs-item-link-list.link-style-simple_links_background_color ul {
  margin: 0;
  padding: 0;
}
.paragraphs-item-link-list.link-style-simple_links_background_color ul li {
  list-style: none;
  margin: 1rem 0 0;
  -webkit-box-shadow: 0px 1px 0px #666666;
          box-shadow: 0px 1px 0px #666666;
}
.paragraphs-item-link-list.link-style-simple_links_background_color ul li:first-child {
  margin: 0;
}
.paragraphs-item-link-list.link-style-simple_links_background_color ul li .field-name-field-link a {
  display: inline-block;
  width: 100%;
  padding: 25px 20px;
  color: #ffffff;
  font-family: "Montserrat-bold";
  font-size: 18px;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  border-radius: 0;
  border: none;
  margin: 0;
  text-align: left;
}
.paragraphs-item-link-list.link-style-simple_links_background_color ul li .field-name-field-link a:hover {
  text-decoration: none;
  background: -o-linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6));
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0.6)));
  background: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6));
}
.paragraphs-item-link-list.link-style-simple_links_tags {
  margin-top: 5rem;
  font-family: "Montserrat-bold";
  font-size: 18px;
}
.paragraphs-item-link-list.link-style-simple_links_tags ul {
  /*
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  padding: 0;
  margin: 0;
  */
  display: inline-block;
  margin: 0;
  padding: 0;
}
.paragraphs-item-link-list.link-style-simple_links_tags ul li {
  list-style: none;
  float: left;
  padding: 1rem !important;
  border: none !important;
  white-space: normal;
}
.paragraphs-item-link-list.link-style-simple_links_tags ul li .field-name-field-link .field-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.paragraphs-item-link-list.link-style-simple_links_tags ul li .field-name-field-link .field-items .field-item {
  display: inline-block;
}
.paragraphs-item-link-list.link-style-simple_links_tags ul li .field-name-field-link .field-items .field-item a {
  background-color: #E4E4E4;
  border-radius: 8px;
  padding: 1rem 1.5rem;
  display: block;
}
.paragraphs-item-link-list.link-style-simple_links_tags ul li .field-name-field-link .field-items .field-item a:hover {
  /*
  text-decoration: none;
  color: $white;
  background: -webkit-linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));
  background: -o-linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));
  background: -moz-linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));
  background: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));
  */
  background-color: #0d53ac;
  color: #fafafa;
  text-decoration: none;
}
.paragraphs-item-link-list.link-style-simple_links_square_border {
  background-color: #d3d3d3;
  padding-bottom: 2rem;
  margin-top: 5rem;
}
.paragraphs-item-link-list.link-style-simple_links_square_border .field-name-field-link a {
  margin: 2.5rem 0 0 0;
  color: #008372;
  border: 1px solid #008372;
}
.paragraphs-item-link-list.link-style-simple_links_square_border .field-name-field-title {
  background: #008372;
  top: 0 !important;
  -webkit-box-shadow: 0 2px 0 #000000;
          box-shadow: 0 2px 0 #000000;
  padding: 0;
}
.paragraphs-item-link-list.link-style-simple_links_square_border .field-name-field-title .field-item {
  padding: 1rem;
  text-align: center;
  font-size: 2.8rem;
  font-family: "Montserrat-bold";
  color: #ffffff;
  background: -o-linear-gradient(transparent 10%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.35));
  background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, transparent), color-stop(40%, rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.35)));
  background: linear-gradient(transparent 10%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.35));
}
.paragraphs-item-link-list.link-style-simple_links_square_border ul {
  margin: 0;
  padding: 0 2.5rem;
}
.paragraphs-item-link-list.link-style-simple_links_square_border ul > li {
  list-style: none;
  position: relative;
  padding: 2rem 0 0 2rem;
}
.paragraphs-item-link-list.link-style-simple_links_square_border ul > li:before {
  position: absolute;
  left: 0;
  top: 24px;
  content: "";
  width: 10px;
  height: 10px;
  background: #008372;
}
.paragraphs-item-link-list.link-style-simple_links_square_border ul > li .field-name-field-link a {
  display: inline-block;
  width: 100%;
  padding: 0 1rem 1rem 0.5rem;
  color: #666666;
  border: none;
  border-bottom: 1px solid #666666;
  font-family: "Montserrat";
  text-align: left;
  margin: 0;
  border-radius: 0;
}
.paragraphs-item-link-list.link-style-simple_links_square_border ul > li .field-name-field-link a:hover {
  font-family: "Montserrat-bold";
  color: #008372;
  text-decoration: none;
  background-color: transparent;
}
.paragraphs-item-link-list.link-style-simple_links {
  margin-top: 5rem;
}
.paragraphs-item-link-list.link-style-simple_links .field-name-field-link a {
  margin: 2.5rem 0 0 0;
}
.paragraphs-item-link-list.link-style-simple_links ul {
  margin: 0;
}
.paragraphs-item-link-list.link-style-simple_links ul > li:last-child {
  padding: 10px 0 0 20px;
}
.paragraphs-item-link-list.simple-links-individual-button {
  background-color: #008372;
  padding-bottom: 2rem;
  margin-top: 5rem;
}
.paragraphs-item-link-list.simple-links-individual-button .field-name-field-link a {
  margin: 2.5rem 0 0 0;
  color: #008372;
  border: 1px solid #008372;
}
.paragraphs-item-link-list.simple-links-individual-button .field-name-field-title {
  background: #008372;
  top: 0 !important;
  -webkit-box-shadow: 0 1px 0 #ffffff;
          box-shadow: 0 1px 0 #ffffff;
  padding: 0;
}
.paragraphs-item-link-list.simple-links-individual-button .field-name-field-title .field-item {
  padding: 1rem;
  text-align: center;
  font-size: 2.8rem;
  font-family: "Montserrat-bold";
  color: #ffffff;
}
.paragraphs-item-link-list.simple-links-individual-button ul {
  margin: 0;
  padding: 0 2.5rem;
}
.paragraphs-item-link-list.simple-links-individual-button ul > li {
  list-style: none;
  position: relative;
  padding: 2rem 0 0 2rem;
}
.paragraphs-item-link-list.simple-links-individual-button ul > li:before {
  position: absolute;
  left: 0;
  top: 24px;
  content: "";
  width: 10px;
  height: 10px;
  background: #008372;
}
.paragraphs-item-link-list.simple-links-individual-button ul > li:last-child .more-info {
  margin: 2.5rem 0 0 0;
}
.paragraphs-item-link-list.simple-links-individual-button ul > li .more-info {
  color: #008372;
  display: inline-block;
  margin: 2.5rem 0 2rem 0;
}
.paragraphs-item-link-list.simple-links-individual-button ul > li .more-info a {
  background-color: #ffffff;
  padding: 5px 15px;
  border-radius: 100px;
  color: #008372;
  font-weight: bold;
}
.paragraphs-item-link-list.simple-links-individual-button ul > li .more-info a:hover {
  background-color: rgba(255, 255, 255, 0.8);
  text-decoration: none;
}
.paragraphs-item-link-list.simple-links-individual-button ul > li .field-name-field-link a {
  display: inline-block;
  width: 100%;
  padding: 0 1rem 1rem 0.5rem;
  color: #ffffff;
  border: none;
  font-family: "Montserrat";
  text-align: left;
  margin: 0;
  border-radius: 0;
}
.paragraphs-item-link-list.simple-links-individual-button ul > li .field-name-field-link a:hover {
  font-family: "Montserrat-bold";
  color: #ffffff;
  text-decoration: underline;
  background-color: transparent;
}
.paragraphs-item-link-list.link-style-square_bottom_border {
  margin-top: 30px;
  padding-bottom: 40px;
}
.paragraphs-item-link-list.link-style-square_bottom_border ul > li {
  list-style: none;
  position: relative;
  padding: 20px 0 0 20px;
}
.paragraphs-item-link-list.link-style-square_bottom_border ul > li:before {
  position: absolute;
  left: 0;
  top: 28px;
  content: "";
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #ffffff;
}
.paragraphs-item-link-list.link-style-square_bottom_border ul > li a {
  display: block;
  padding: 0 10px 10px 5px;
  color: #ffffff;
  font-size: 18px;
  font-family: "Montserrat";
}
.paragraphs-item-link-list.link-style-square_bottom_border ul > li a:hover {
  font-family: "Montserrat-bold";
  text-decoration: none;
}
.paragraphs-item-link-list .field-name-field-title {
  top: 0 !important;
  padding: 1rem 2rem 2rem 4.5rem;
}

.view-id-most_viewed_content ul {
  display: inline-block;
  margin: 0;
  padding: 0;
}
.view-id-most_viewed_content ul li {
  list-style: none;
  float: left;
}
.view-id-most_viewed_content ul li a {
  background-color: #e4e4e4;
  color: #145DB3;
  padding: 10px 20px;
  display: block;
  border-radius: 15px;
  text-decoration: none;
  margin: 10px 5px;
  font-size: 16px;
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
.view-id-most_viewed_content ul li a:hover {
  background-color: #145DB3;
  color: #ffffff;
}

.paragraphs-item-multiple-compound-links {
  margin: 5rem 0 0 0;
  padding: 0 !important;
  border-left: 8px solid #ffffff;
  border-right: 8px solid #ffffff;
  position: relative;
}
.paragraphs-item-multiple-compound-links .field-name-field-title:first-child {
  top: 0 !important;
  background-color: #ffffff;
  font-family: "Montserrat-extraBold" !important;
}
.paragraphs-item-multiple-compound-links .field-name-field-title:first-child .field-item {
  padding-bottom: 2.5rem;
}
.paragraphs-item-multiple-compound-links .paragraphs-item-image-link {
  margin: 0;
}
.paragraphs-item-multiple-compound-links .field-name-field-image {
  position: relative;
  width: 100%;
  height: auto;
  overflow: hidden;
  padding-top: 100%;
  background-color: #eee;
}
.paragraphs-item-multiple-compound-links .field-name-field-image img {
  padding: 0;
  padding: 0;
  position: absolute;
  left: 50%;
  top: 50%;
  height: auto;
  width: auto;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.paragraphs-item-multiple-compound-links > .field-group-div {
  height: 100%;
  padding: 0 0 120px 0;
}
.paragraphs-item-multiple-compound-links > .field-group-div.group-paragraph .field-name-field-title {
  margin: 0 !important;
}
.paragraphs-item-multiple-compound-links:hover > .field-group-div {
  background: rgba(0, 0, 0, 0.4);
}
.paragraphs-item-multiple-compound-links .field-item:before {
  position: absolute;
  left: -20px;
  top: 6px;
  color: #ffffff;
  content: "";
  font-family: "Font Awesome";
  font-size: 8px;
}
.paragraphs-item-multiple-compound-links .paragraphs-items-field-subparagraphs .paragraphs-item-link-list .field-name-field-link {
  text-align: left;
}
.paragraphs-item-multiple-compound-links .paragraphs-items-field-subparagraphs ul {
  margin: 0;
  color: #ffffff;
  list-style: none;
  padding: 0;
}
.paragraphs-item-multiple-compound-links .paragraphs-items-field-subparagraphs ul li {
  margin: 10px 20px 10px 30px;
  padding: 0;
  line-height: normal;
  position: relative;
}
.paragraphs-item-multiple-compound-links .paragraphs-items-field-subparagraphs ul li a {
  text-align: left !important;
  padding: 0;
  margin: 0;
  background: none;
  color: #ffffff;
  font-weight: normal;
  font-size: inherit;
  border: none;
}
.paragraphs-item-multiple-compound-links .paragraphs-items-field-subparagraphs ul li a:hover {
  background: none;
}
.paragraphs-item-multiple-compound-links .paragraphs-items-field-subparagraphs:first-child li a {
  font-size: 18px;
}
.paragraphs-item-multiple-compound-links .field-group-div .title-icon {
  border-top: 1px solid #ffffff;
  padding: 20px 0 10px 0;
  margin: 20px 20px 0 20px;
  font-size: 20px;
}
.paragraphs-item-multiple-compound-links .field-group-div .title-icon .field-name-field-icon,
.paragraphs-item-multiple-compound-links .field-group-div .title-icon .field-name-field-title {
  display: inline-block;
  color: #ffffff;
  vertical-align: top;
  background-color: transparent;
}
.paragraphs-item-multiple-compound-links .field-group-div .title-icon .field-name-field-icon:first-child,
.paragraphs-item-multiple-compound-links .field-group-div .title-icon .field-name-field-title:first-child {
  padding: 0 16px 0 0;
  width: 20%;
}
.paragraphs-item-multiple-compound-links .field-group-div .title-icon .field-name-field-icon:first-child .field-item:before,
.paragraphs-item-multiple-compound-links .field-group-div .title-icon .field-name-field-title:first-child .field-item:before {
  display: none;
}
.paragraphs-item-multiple-compound-links .field-group-div .title-icon .field-name-field-icon:last-child,
.paragraphs-item-multiple-compound-links .field-group-div .title-icon .field-name-field-title:last-child {
  width: 80%;
  padding: 0;
}
.paragraphs-item-multiple-compound-links .field-group-div .title-icon .field-name-field-icon:last-child .field-item:before,
.paragraphs-item-multiple-compound-links .field-group-div .title-icon .field-name-field-title:last-child .field-item:before {
  display: none;
}
.paragraphs-item-multiple-compound-links .field-group-div .more_link_extra {
  position: absolute;
  bottom: 20px;
  width: 100%;
}
.paragraphs-item-multiple-compound-links .field-group-div .more_link_extra .field-name-field-link {
  text-align: center;
}
.paragraphs-item-multiple-compound-links .field-group-div .more_link_extra .field-name-field-link .field-item a {
  border: none;
  background: #ffffff;
  margin: 2rem 0;
  padding: 0px 70px;
  font-size: 34px;
  line-height: normal;
  font-weight: 700;
  color: #666666;
}
.paragraphs-item-multiple-compound-links .field-group-div .more_link_extra .field-name-field-link .field-item:before {
  display: none;
}
.paragraphs-item-multiple-compound-links .paragraphs-item-link-list .field-name-field-link {
  text-align: center;
}
.paragraphs-item-multiple-compound-links .paragraphs-item-link-list.simple-links-bullet .field-group-div {
  font-size: 22px;
  font-family: "Montserrat-light";
}
.paragraphs-item-multiple-compound-links .paragraphs-item-link-list.simple-links-bullet .field-group-div .field-item a {
  display: block;
  margin: 0 0 0 5px;
}
.paragraphs-item-multiple-compound-links .paragraphs-item-link-list.simple-links-bullet .field-group-div .field-item:before {
  left: -10px;
  top: 10px;
}
.paragraphs-item-multiple-compound-links .paragraphs-item-link-list.link-style-simple_links_bullet:nth-child(3) .field-group-div div:nth-child(2) a {
  display: block;
  margin: 0 0 0 5px;
  font-family: "Montserrat-light";
  font-size: 18px;
}
.paragraphs-item-multiple-compound-links .paragraphs-item-link-list.link-style-simple_links_bullet:nth-child(3) .field-group-div div:nth-child(3) {
  position: absolute;
  bottom: 0;
  width: 100%;
  text-align: center;
  padding: 0 0 40px 0;
}
.paragraphs-item-multiple-compound-links .paragraphs-item-link-list.link-style-simple_links_bullet:nth-child(3) .field-group-div div:nth-child(3) a {
  display: inline-block;
  background-color: #ffffff;
  padding: 0 70px;
  color: #666666;
  font-size: 30px;
  font-weight: 700;
  border-radius: 50px;
}
.paragraphs-item-multiple-compound-links .paragraphs-item-link-list.link-style-simple_links_bullet:nth-child(3) .field-group-div div:nth-child(3) .field-item {
  position: relative;
}
.paragraphs-item-multiple-compound-links .paragraphs-item-link-list.link-style-simple_links_bullet:nth-child(3) .field-group-div div:nth-child(3) .field-item:before {
  display: none;
}

@media only screen and (max-width: 1170px) {
  .paragraphs-item-multiple-compound-links {
    width: 50%;
    border-right: 8px solid #ffffff;
    border-left: 8px solid #ffffff;
    float: left;
  }
}
@media only screen and (max-width: 639px) {
  .paragraphs-item-multiple-compound-links {
    width: 100%;
    border-right: none;
    border-left: none;
  }
}
.paragraphs-item-compound-information > .group-paragraph > .field-name-field-description {
  margin: 5rem auto 0 auto;
  max-width: 1350px;
}
.paragraphs-item-compound-information > .group-paragraph > .paragraphs-items-full {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  margin-top: 5rem;
}
.paragraphs-item-compound-information > .group-paragraph > .paragraphs-items-full > .field-item {
  -ms-flex-item-align: auto;
      -ms-grid-row-align: auto;
      align-self: auto;
  width: 49%;
  min-height: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin: 1rem 0 0;
}
.paragraphs-item-compound-information > .group-paragraph > .paragraphs-items-full > .field-item:nth-child(1), .paragraphs-item-compound-information > .group-paragraph > .paragraphs-items-full > .field-item:nth-child(2) {
  padding-bottom: 1.6rem;
}
.paragraphs-item-compound-information .field-name-field-icon img {
  margin: 0 auto;
  padding: 2.5rem 0 0 0;
}
.paragraphs-item-compound-information .image-field-caption {
  display: none;
}
.paragraphs-item-compound-information .field-name-field-title {
  top: 0 !important;
}
.paragraphs-item-compound-information .paragraphs-item-compound-information-block {
  height: 100%;
}
.paragraphs-item-compound-information .paragraphs-item-compound-information-block > .group-paragraph {
  position: relative;
  padding-bottom: 5rem;
  height: 100%;
}
.paragraphs-item-compound-information .paragraphs-item-compound-information-block > .group-paragraph > .field-name-field-title {
  margin: 0;
}
.paragraphs-item-compound-information .paragraphs-item-compound-information-block > .group-paragraph > .field-name-field-link {
  padding-bottom: 1.6rem;
  margin: 2.5rem auto 0;
  text-align: center;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.paragraphs-item-compound-information .paragraphs-item-compound-information-block > .group-paragraph > .field-name-field-link a {
  text-align: center;
  border: 1px solid #666666;
  color: #666666;
  font-family: "Montserrat";
  padding: 0.5rem 1rem;
  border-radius: 40px;
}
.paragraphs-item-compound-information .paragraphs-item-compound-information-block > .group-paragraph .image-field-caption {
  color: #ffffff;
  padding: 1rem 2rem 0 9rem !important;
  font-family: "Montserrat-light";
}
.paragraphs-item-compound-information .paragraphs-item-compound-information-block:hover > .group-paragraph {
  background-color: rgba(0, 0, 0, 0.3);
}
.paragraphs-item-compound-information .paragraphs-item-compound-information-block:hover > .group-paragraph > .field-name-field-link a {
  color: #ffffff;
  border: 1px solid #ffffff;
}
.paragraphs-item-compound-information .paragraphs-item-compound-information-block:hover > .group-paragraph > .field-name-field-link a:hover {
  background-color: rgba(0, 0, 0, 0.3);
  color: #ffffff;
  text-decoration: none;
}
.paragraphs-item-compound-information .paragraphs-item-compound-information-block:hover .image-field-caption {
  display: block;
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  bottom: 3rem;
  font-size: 16px;
  min-height: 10rem;
  border-left: 0px solid transparent;
}
.paragraphs-item-compound-information .paragraphs-item-compound-information-block:hover .image-field-caption a {
  color: #ffffff;
  display: block;
}
.paragraphs-item-compound-information .paragraphs-item-compound-information-block:hover .field-name-field-icon img {
  position: absolute;
  width: 50px;
  left: 20px;
}
.paragraphs-item-compound-information .paragraphs-item-compound-information-block:hover .field-name-field-title {
  display: none;
}

@media only screen and (max-width: 992px) {
  .paragraphs-item-compound-information > .group-paragraph > .paragraphs-items-full > .field-item {
    width: 100%;
    min-height: 200px;
    margin: 1.6rem 0 0 0;
  }
  .paragraphs-item-compound-information .paragraphs-item-compound-information-block:hover > .group-paragraph .field-item {
    margin: 0;
  }
}
.view-display-id-children_interesting_categories table,
#views-form-menu-categories-children-interesting-categories table {
  border: 0 !important;
}

body:not(.admin-menu) .page-taxonomy .pane-title {
  padding-left: 10px;
}
body:not(.admin-menu) .view-display-id-children_interesting_categories,
body:not(.admin-menu) #views-form-menu-categories-children-interesting-categories {
  margin-top: 5rem;
}
body:not(.admin-menu) .view-display-id-children_interesting_categories tr,
body:not(.admin-menu) #views-form-menu-categories-children-interesting-categories tr {
  float: left;
  font-family: "Montserrat-bold";
  font-size: 18px;
  background-color: transparent;
  display: table-cell;
}
body:not(.admin-menu) .view-display-id-children_interesting_categories tr td,
body:not(.admin-menu) #views-form-menu-categories-children-interesting-categories tr td {
  padding: 1rem !important;
  border: none !important;
  white-space: normal;
}
body:not(.admin-menu) .view-display-id-children_interesting_categories tr a,
body:not(.admin-menu) #views-form-menu-categories-children-interesting-categories tr a {
  background-color: #e4e4e4;
  border-radius: 8px;
  padding: 1rem 1.5rem;
  color: #145DB3;
  display: block;
}
body:not(.admin-menu) .view-display-id-children_interesting_categories tr a:hover,
body:not(.admin-menu) #views-form-menu-categories-children-interesting-categories tr a:hover {
  background-color: #0d53ac;
  color: #fafafa;
  text-decoration: none;
}

body.admin-menu {
  /* quitar para hacerlos con estilo draggable*/
}
body.admin-menu .view-display-id-children_interesting_categories,
body.admin-menu #views-form-menu-categories-children-interesting-categories {
  margin-top: 5rem;
}
body.admin-menu .view-display-id-children_interesting_categories #edit-submit,
body.admin-menu #views-form-menu-categories-children-interesting-categories #edit-submit {
  border: 2px solid #d10002;
  color: #ffffff;
  background-color: #d10002;
  font-family: "Montserrat-bold";
}
body.admin-menu .view-display-id-children_interesting_categories #edit-submit:hover,
body.admin-menu #views-form-menu-categories-children-interesting-categories #edit-submit:hover {
  color: #d10002;
  background-color: #ffffff;
}
body.admin-menu .view-display-id-children_interesting_categories tr,
body.admin-menu #views-form-menu-categories-children-interesting-categories tr {
  font-family: "Montserrat-bold";
  background-color: transparent;
  /* quitar para hacerlos con estilo draggable*/
  font-size: 18px;
  float: left;
  display: table-row;
  /* quitar para hacerlos con estilo draggable*/
  /* quitar para hacerlos con estilo draggable*/
  /* quitar para hacerlos con estilo draggable*/
}
body.admin-menu .view-display-id-children_interesting_categories tr td,
body.admin-menu #views-form-menu-categories-children-interesting-categories tr td {
  padding: 1rem !important;
  border: none !important;
  white-space: normal;
}
body.admin-menu .view-display-id-children_interesting_categories tr a:not(.tabledrag-handle),
body.admin-menu #views-form-menu-categories-children-interesting-categories tr a:not(.tabledrag-handle) {
  background-color: #E4E4E4;
  border-radius: 8px;
  padding: 10px 20px;
  font-family: "Montserrat";
  font-size: 16px;
  color: #145DB3;
  display: block;
}
body.admin-menu .view-display-id-children_interesting_categories tr a:hover,
body.admin-menu #views-form-menu-categories-children-interesting-categories tr a:hover {
  background-color: #4A4A4A;
  color: #ffffff;
  text-decoration: none;
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
body.admin-menu .view-display-id-children_interesting_categories tr.drag a:not(.tabledrag-handle),
body.admin-menu #views-form-menu-categories-children-interesting-categories tr.drag a:not(.tabledrag-handle) {
  background-color: #0d53ac;
  color: #fafafa;
  text-decoration: none;
}

.page-taxonomy .panel-one-column-top-area .col-top .inside {
  width: 100%;
  position: relative;
  display: inline-block;
}
.page-taxonomy .panel-one-column-top-area .col-top .inside .pane-menu-menu-social-media {
  position: absolute;
  z-index: 2;
  top: 5%;
  width: 100%;
  max-width: none;
}
.page-taxonomy .panel-one-column-top-area .col-top .inside .pane-menu-menu-social-media .nav {
  text-align: right;
  width: 100%;
  max-width: 1350px;
  margin: 0 auto;
}
.page-taxonomy .panel-one-column-top-area .col-top .inside .pane-menu-menu-social-media .nav li {
  display: inline-block;
  margin: 0 2.5px;
}
.page-taxonomy .panel-one-column-top-area .col-top .inside .pane-menu-menu-social-media .nav li a {
  background-size: 30px;
}
.page-taxonomy .panel-one-column-top-area .col-top .inside .pane-menu-menu-social-media .nav li a:hover {
  background-color: transparent;
}
.page-taxonomy .panel-one-column-top-area .col-top .inside .pane-menu-menu-social-media .nav li a:focus {
  background-color: transparent;
}
.page-taxonomy .panel-one-column-top-area .col-top .inside .pane-search-api-page-search-box,
.page-taxonomy .panel-one-column-top-area .col-top .inside .pane-search-form,
.page-taxonomy .panel-one-column-top-area .col-top .inside .pane-search-api-page-drpl-global-content-type-page {
  width: 100%;
  margin: 0 auto !important;
  position: absolute;
  bottom: 15%;
  max-width: none;
}
.page-taxonomy .panel-one-column-top-area .col-top .inside .pane-search-api-page-search-box form,
.page-taxonomy .panel-one-column-top-area .col-top .inside .pane-search-form form,
.page-taxonomy .panel-one-column-top-area .col-top .inside .pane-search-api-page-drpl-global-content-type-page form {
  max-width: 1350px;
  margin: 0 auto;
}
.page-taxonomy .panel-one-column-top-area .col-top .inside .pane-search-api-page-search-box form label,
.page-taxonomy .panel-one-column-top-area .col-top .inside .pane-search-form form label,
.page-taxonomy .panel-one-column-top-area .col-top .inside .pane-search-api-page-drpl-global-content-type-page form label {
  font-weight: bold;
  color: #ffffff;
  text-shadow: 1px 1px 1px #000000;
}
.page-taxonomy .panel-one-column-top-area .col-top .inside .pane-search-api-page-search-box form > div,
.page-taxonomy .panel-one-column-top-area .col-top .inside .pane-search-form form > div,
.page-taxonomy .panel-one-column-top-area .col-top .inside .pane-search-api-page-drpl-global-content-type-page form > div {
  position: relative;
}
.page-taxonomy .panel-one-column-top-area .col-top .inside .pane-search-api-page-search-box form > div .form-group,
.page-taxonomy .panel-one-column-top-area .col-top .inside .pane-search-form form > div .form-group,
.page-taxonomy .panel-one-column-top-area .col-top .inside .pane-search-api-page-drpl-global-content-type-page form > div .form-group {
  margin: 0;
}
.page-taxonomy .panel-one-column-top-area .col-top .inside .pane-search-api-page-search-box form > div .form-type-textfield .form-text,
.page-taxonomy .panel-one-column-top-area .col-top .inside .pane-search-form form > div .form-type-textfield .form-text,
.page-taxonomy .panel-one-column-top-area .col-top .inside .pane-search-api-page-drpl-global-content-type-page form > div .form-type-textfield .form-text {
  min-height: 50px;
  border-radius: 0;
  border: 0;
}
.page-taxonomy .panel-one-column-top-area .col-top .inside .pane-search-api-page-search-box form > div .form-submit,
.page-taxonomy .panel-one-column-top-area .col-top .inside .pane-search-form form > div .form-submit,
.page-taxonomy .panel-one-column-top-area .col-top .inside .pane-search-api-page-drpl-global-content-type-page form > div .form-submit {
  height: 50px;
  width: 50px;
  opacity: 0;
  z-index: 2;
  position: absolute;
  right: 0;
  top: 0;
}
.page-taxonomy .panel-one-column-top-area .col-top .inside .pane-taxonomy-term-field-images {
  width: 100%;
}
.page-taxonomy .panel-one-column-top-area .col-top .inside .pane-taxonomy-term-field-images img {
  width: 100%;
}
.page-taxonomy .panel-one-column-top-area .col-top .inside .pane-term-name {
  position: absolute;
  top: 35%;
  width: 100%;
}
.page-taxonomy .panel-one-column-top-area .col-top .inside .pane-term-name h2 {
  color: #ffffff !important;
}
.page-taxonomy .panel-one-column-top-area .col-top .inside #search-api-page-search-form-drpl-global-content-type-page {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}
.page-taxonomy .panel-one-column-top-area .col-top .inside #search-api-page-search-form-drpl-global-content-type-page .form-type-textfield {
  width: 100%;
  display: inline-block;
  float: left;
  margin-bottom: 0;
  padding: 0 55px 0 0;
}
.page-taxonomy .panel-one-column-top-area .col-top .inside #search-api-page-search-form-drpl-global-content-type-page .form-type-textfield .form-text {
  min-height: 50px;
  border-radius: 0;
  border: 0;
}
.page-taxonomy .panel-one-column-top-area .col-top .inside #search-api-page-search-form-drpl-global-content-type-page .form-submit {
  height: 50px;
  width: 50px;
  z-index: 2;
  position: absolute;
  right: 0;
  /* opacity: 0; */
  color: transparent;
  background-color: transparent;
  border-color: transparent;
}
.page-taxonomy .panel-one-column-top-area .col-top .inside #search-api-page-search-form-drpl-global-content-type-page > div {
  position: relative;
}
.page-taxonomy .panel-one-column-top-area .col-top .inside #search-api-page-search-form-drpl-global-content-type-page > div:before {
  position: absolute;
  right: 0;
  left: auto;
  z-index: 1;
  display: block;
  width: 50px;
  height: 50px;
  background-image: url(../img/iconMagnifier.png);
  background-size: 100%;
  background-repeat: no-repeat;
  content: "";
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
.page-taxonomy .panel-one-column-top-area .col-top .inside #search-api-page-search-form-drpl-global-content-type-page > div:hover:before {
  opacity: 0.75;
}
.page-taxonomy .panel-one-column-top-area .col-top .inside #search-api-page-search-form-drpl-global-content-type-page,
.page-taxonomy .panel-one-column-top-area .col-top .inside #search-block-form {
  margin: 0 auto;
}
.page-taxonomy .panel-one-column-top-area .col-top .inside #search-api-page-search-form-drpl-global-content-type-page input[id*=edit-search-block-form],
.page-taxonomy .panel-one-column-top-area .col-top .inside #search-block-form input[id*=edit-search-block-form] {
  width: 96%;
  border-radius: 0;
}

@media only screen and (max-width: 767px) {
  .page-taxonomy .panel-one-column-top-area .col-top #search-api-page-search-form-drpl-global-content-type-page input[id*=edit-search-block-form],
.page-taxonomy .panel-one-column-top-area .col-top #search-block-form input[id*=edit-search-block-form] {
    width: 80%;
  }
  .page-taxonomy .panel-one-column-top-area .col-top .inside .pane-menu-menu-social-media .nav li a {
    background-size: 25px;
  }
  .page-taxonomy .panel-one-column-top-area .col-top .inside .pane-term-name {
    position: relative;
    top: 0;
    left: 0;
    padding: 2.5rem 1.6rem 0 1.6rem;
    border: none;
  }
  .page-taxonomy .panel-one-column-top-area .col-top .inside .pane-term-name h1 {
    color: #666;
    text-shadow: none;
  }
  .page-taxonomy .panel-one-column-top-area .col-top .inside .pane-term-name h2 {
    color: #666 !important;
  }
  .page-taxonomy .panel-one-column-top-area .col-top .inside .pane-search-api-page-search-box,
.page-taxonomy .panel-one-column-top-area .col-top .inside .pane-search-form,
.page-taxonomy .panel-one-column-top-area .col-top .inside .pane-search-api-page-drpl-global-content-type-page {
    margin: 0 auto !important;
    top: 30%;
    bottom: auto !important;
    width: 100%;
    padding: 0;
  }
  .page-taxonomy .panel-one-column-top-area .col-top .inside .pane-taxonomy-term-field-images {
    overflow: hidden;
  }
  .page-taxonomy .panel-one-column-top-area .col-top .inside .pane-taxonomy-term-field-images img {
    width: auto;
    min-height: 300px;
    max-width: initial;
    position: relative;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
@media only screen and (max-width: 469px) {
  .page-taxonomy .panel-one-column-top-area .col-top .inside .pane-search-api-page-search-box form > div .form-type-textfield .form-text,
.page-taxonomy .panel-one-column-top-area .col-top .inside .pane-search-form form > div .form-type-textfield .form-text,
.page-taxonomy .panel-one-column-top-area .col-top .inside .pane-search-api-page-drpl-global-content-type-page form > div .form-type-textfield .form-text {
    font-size: 12px;
  }
  .page-taxonomy .panel-one-column-top-area .col-top .pane-search-api-page-search-box #search-api-page-search-form-drpl-global-content-type-page input[id*=edit-search-block-form],
.page-taxonomy .panel-one-column-top-area .col-top .pane-search-api-page-search-box #search-block-form input[id*=edit-search-block-form],
.page-taxonomy .panel-one-column-top-area .col-top .pane-search-form #search-api-page-search-form-drpl-global-content-type-page input[id*=edit-search-block-form],
.page-taxonomy .panel-one-column-top-area .col-top .pane-search-form #search-block-form input[id*=edit-search-block-form] {
    width: 100%;
  }
}
/*unificacion TAGS: 07062018*/
body:not(.admin-menu) .view-display-id-children_interesting_categories tr a, body:not(.admin-menu) #views-form-menu-categories-children-interesting-categories tr a {
  background-color: #E4E4E4;
  color: #D10002;
  padding: 10px 20px;
  display: block;
  border-radius: 8px;
  font-family: "Montserrat";
  text-decoration: none;
  margin: 10px;
  font-size: 16px;
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
body:not(.admin-menu) .view-display-id-children_interesting_categories tr a:hover, body:not(.admin-menu) #views-form-menu-categories-children-interesting-categories tr a:hover {
  background-color: #4A4A4A;
  color: #FFFFFF;
}

.page-mapa-web .sitemap a {
  color: #666666;
  padding: 0;
}
.page-mapa-web .sitemap a:hover {
  background-color: inherit;
  text-decoration: underline;
}
.page-mapa-web .sitemap .section-two {
  margin: 2.5rem 0 0 0;
  border-top: 1px solid #ccc;
}
.page-mapa-web .sitemap .section-two .sitemap-block h2 {
  margin: 2.5rem 0 2.5rem 0;
}
.page-mapa-web .sitemap .sitemap-block h2 {
  margin: 5rem 0 2.5rem 0;
}
.page-mapa-web .sitemap .sitemap-block h2 a {
  color: #1a1a1a;
}
.page-mapa-web .sitemap .sitemap-block h3 {
  margin: 3rem 0 1rem 0;
}
.page-mapa-web .sitemap .sitemap-block ul {
  list-style: none;
  padding: 0;
}

.page-busqueda-2 #main,
.page-busqueda #main {
  width: 100%;
  max-width: 136.6rem;
  margin: 0 auto;
}
.page-busqueda-2 #main h1,
.page-busqueda #main h1 {
  margin: 5rem 0 0 0;
  padding: 0 8px;
}
.page-busqueda-2 #main .search-api-page-results h2,
.page-busqueda #main .search-api-page-results h2 {
  margin: 5rem 0 0 0;
  text-align: center;
}
.page-busqueda-2 #main .search-api-page-results ul,
.page-busqueda #main .search-api-page-results ul {
  margin: 5rem 0 0 0;
}
.page-busqueda-2 #main .search-api-page-results .search-performance,
.page-busqueda #main .search-api-page-results .search-performance {
  margin: 2.5rem 8px 0 8px;
}
.page-busqueda-2 #main .search-api-page-results ol > div,
.page-busqueda #main .search-api-page-results ol > div {
  margin: 8px 0;
}
.page-busqueda-2 #main .search-api-page-results ol.search-results,
.page-busqueda #main .search-api-page-results ol.search-results {
  padding: 0;
}
.page-busqueda-2 #main .search-api-page-results ol.search-results .view-mode-block_teaser_horizontal,
.page-busqueda #main .search-api-page-results ol.search-results .view-mode-block_teaser_horizontal {
  margin: 5rem 0 0 0;
}

.page-search-node h2 {
  padding-top: 30px;
  padding-bottom: 10px;
}
.page-search-node ol.search-results.node-results {
  list-style-type: none;
}

body.node-type-webform > .main-container {
  max-width: 136.6rem;
}
body.node-type-webform > .main-container > .row > section {
  padding: 0 8px;
}

.webform-client-form {
  margin: 5rem 0 0 0;
  overflow-x: hidden;
}
.webform-client-form .form-inline .form-control {
  width: 100%;
}
@media all and (max-width: 639px) {
  .webform-client-form {
    margin: 2rem 0 0 0;
  }
}
.webform-client-form label {
  color: #666666;
}
.webform-client-form .panel-default {
  border: 0;
}
.webform-client-form .panel-heading,
.webform-client-form .panel-body {
  border: 1px solid #ccc;
  margin: 0;
}
.webform-client-form .panel-heading {
  border-bottom: 0;
}
.webform-client-form > div {
  margin: 0 -2.5rem;
}
@media all and (max-width: 639px) {
  .webform-client-form > div {
    margin: 0;
  }
}
.webform-client-form > div > fieldset {
  padding: 0 2.5rem;
}
@media all and (max-width: 639px) {
  .webform-client-form > div > fieldset {
    padding: 0;
  }
}
.webform-client-form > div > fieldset > .panel-body > .form-item,
.webform-client-form > div > .form-item {
  display: inline-block;
  width: 50%;
  padding: 0 2.5rem;
  vertical-align: bottom;
}
@media all and (max-width: 990px) {
  .webform-client-form > div > fieldset > .panel-body > .form-item,
.webform-client-form > div > .form-item {
    width: 100%;
    padding: 0;
  }
}
.webform-client-form > div > fieldset > .panel-body > .form-item.webform-component-textarea, .webform-client-form > div > fieldset > .panel-body > .form-item.webform-component-checkboxes, .webform-client-form > div > fieldset > .panel-body > .form-item.webform-component-radios,
.webform-client-form > div > .form-item.webform-component-textarea,
.webform-client-form > div > .form-item.webform-component-checkboxes,
.webform-client-form > div > .form-item.webform-component-radios {
  width: 100%;
}
.webform-client-form > div > fieldset > .panel-body > .form-item.webform-component-date, .webform-client-form > div > fieldset > .panel-body > .form-item.webform-component-date + .form-item,
.webform-client-form > div > .form-item.webform-component-date,
.webform-client-form > div > .form-item.webform-component-date + .form-item {
  vertical-align: top;
}
.webform-client-form > div .captcha {
  margin: 1rem 2.5rem;
  width: auto;
  width: calc(100% - 5rem);
}
@media all and (max-width: 639px) {
  .webform-client-form > div .captcha {
    margin: 1rem 0;
    width: 100%;
  }
}
.webform-client-form > div .form-actions {
  padding: 0 2.5rem;
  text-align: center;
  clear: both;
  margin: 2rem 0;
  float: left;
  width: 100%;
}
@media all and (max-width: 639px) {
  .webform-client-form > div .form-actions {
    padding: 0;
  }
}
.webform-client-form > div .form-actions .form-submit {
  width: auto;
  background-color: #d10002;
  color: #ffffff;
  font-weight: 700;
  padding: 10px 30px;
  border: none;
}
.webform-client-form > div .form-actions .form-submit:hover {
  background-color: #ffffff;
  color: #d10002;
  -webkit-box-shadow: inset 0px 0px 0px 2px #d10002;
          box-shadow: inset 0px 0px 0px 2px #d10002;
}

.webform-container-inline.webform-datepicker {
  margin: 0 -5px;
  display: block;
}
.webform-container-inline.webform-datepicker .form-item {
  width: 33.33%;
  display: inline-block;
  padding: 0 5px;
  margin: 0 0 10px;
}
.webform-container-inline.webform-datepicker .form-control {
  width: 100%;
}

.node-webform {
  margin: 3rem 0;
}

div.alert.messages {
  margin: 2.5rem auto;
  text-align: left;
  max-width: 136.6rem;
}

/* ************************************************************************** generic */
.paragraphs-items-drop-down-selection {
  margin: 5rem 0 0 0;
}

.group-drop-down-selection-title {
  padding: 1rem 1.5rem;
  background: #F5F5F5;
  margin: 0;
  border: 1px solid #d3d3d3;
  margin-bottom: -1px;
  font-family: "Montserrat-light";
  font-size: 1.4rem;
  color: #333;
  margin-top: 1em;
}

.group-drop-down-selection-cont {
  padding: 1rem 1.5rem;
  font-family: "Montserrat-light";
  font-size: 1.4rem;
  border: 1px solid #aaa;
  margin-bottom: 1em;
}

.drop-down-selection-selector {
  position: relative;
  margin: 1.6rem 0;
  background: #F5F5F5;
}
.drop-down-selection-selector .drop-down-selection-active {
  margin: 0;
  padding: 1.4rem 5rem 1.4rem 1.5rem;
  border-radius: 0;
  background: none;
  width: 100%;
  font-family: "Montserrat-light";
  font-size: 1.4rem;
  color: #333;
  margin-bottom: -1px;
  position: relative;
  z-index: 1;
  border: 1px solid #d3d3d3;
  cursor: pointer;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
}
.drop-down-selection-selector .drop-down-selection-active.active, .drop-down-selection-selector .drop-down-selection-active:hover {
  border-color: #999;
}
.drop-down-selection-selector .drop-down-selection-active:after {
  content: "";
  font-family: "Font Awesome";
  position: absolute;
  top: 50%;
  right: 9px;
  height: 30px;
  width: 30px;
  border: 1px solid grey;
  text-align: center;
  margin-top: -15px;
  line-height: 30px;
  font-size: 24px;
  color: grey;
  border-radius: 50%;
  z-index: 0;
}
.drop-down-selection-selector .drop-down-selection-active.active {
  background: white;
}
.drop-down-selection-selector ul.drop-down-selection-list {
  display: none;
  list-style: none;
  position: absolute;
  left: 0;
  width: 100%;
  right: 0;
  padding: 0;
  -webkit-box-shadow: 0 3px 4px 0px #999;
          box-shadow: 0 3px 4px 0px #999;
}
.drop-down-selection-selector ul.drop-down-selection-list li {
  margin: 0;
  padding: 1.4rem 5rem 1.4rem 1.5rem;
  border-radius: 0;
  background: none;
  width: 100%;
  font-family: "Montserrat-light";
  font-size: 1.4rem;
  color: #333;
  margin-bottom: -1px;
  position: relative;
  z-index: 1;
  border: 1px solid #d3d3d3;
  cursor: pointer;
  background: white;
}
.drop-down-selection-selector ul.drop-down-selection-list li.active, .drop-down-selection-selector ul.drop-down-selection-list li:hover {
  border-color: #999;
  background: #F5F5F5;
}
.drop-down-selection-selector ul.drop-down-selection-list li.active + li, .drop-down-selection-selector ul.drop-down-selection-list li:hover + li {
  border-top-color: #999;
}

.media-vimeo-video,
.media-youtube-video {
  position: relative;
  padding-bottom: 56.25%;
}
.media-vimeo-video iframe,
.media-youtube-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.cke_editable {
  margin: 20px;
}

table {
  width: 100%;
  max-width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
  border: 1px solid black;
}
table td, table th {
  border: 1px solid grey;
  padding: 5px 10px;
}

.view .feed-icon a {
  display: inline-block;
  margin: 5px;
}
.view .feed-icon a:first-child {
  margin-left: 0px;
}
.view .feed-icon a:last-child {
  margin-right: 0px;
}

.current-search-active-filters {
  list-style: none;
  padding: 0;
  margin: 0;
}
.current-search-active-filters > li {
  display: inline-block;
  color: white;
  background: #1975e1;
  padding: 9px 42px 8px 10px;
  position: relative;
  min-height: 36px;
  line-height: 1.5;
  margin: 0 10px 10px 0;
  font-size: 1.3rem;
}
.current-search-active-filters > li > a {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  font-size: 0;
  overflow: hidden;
}
.current-search-active-filters > li > a:after {
  content: "✕";
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 32px;
  height: 100%;
  line-height: 37px;
  text-align: center;
  color: white;
  background: #145DB3;
  font-weight: bold;
  font-size: 1.5rem;
}

.current-search-active-filters-wp + .panel-pane, .current-search-active-filters-wp + .panel-pane .view-search-main {
  margin-top: 2rem;
}

span.inline-element {
  display: inline;
}
span.inline-element.inline-element--dash::before {
  content: "\a";
}
span.inline-element.inline-element--dash ~ span.inline-element.inline-element--dash::before {
  content: " -";
  display: inline;
  white-space: pre;
}
span.inline-element.inline-element--comma:before {
  content: "\a";
}
span.inline-element.inline-element--comma ~ span.inline-element.inline-element--comma::before {
  content: ", ";
  display: inline;
  white-space: pre;
}

.view-publicaciones span.inline-element {
  float: none !important;
  margin: 0 !important;
}

.view-publicaciones span.inline-element--dash ~ span.inline-element--dash,
.view-publicaciones span.inline-element--comma ~ span.inline-element--comma {
  margin-left: -0.3em !important;
}

.rss-icons {
  list-style: none;
  padding: 0;
  margin: 0;
}
.rss-icons li {
  display: inline-block;
}
.rss-icons a {
  display: block;
  padding: 0;
  margin: 0 10px;
  line-height: 1;
}
.rss-icons li:last-child a {
  margin-right: 0;
}
.pane-block.interesting_children_views .rss-icons {
  position: absolute;
  right: 0;
  top: -30px;
}

.pane-block.interesting_children_views {
  position: relative;
}
.pane-block.interesting_children_views .pane-title {
  padding-right: 90px !important;
}

.rss-icons .rss-icons__content {
  font-size: 0;
  position: relative;
}
.rss-icons .rss-icons__content::after, .rss-icons .rss-icons__content::before {
  font-family: "Font Awesome";
  display: inline-block;
}
.rss-icons .rss-icons__content:before {
  content: "";
  font-size: 30px;
}
.rss-icons .rss-icons__content::after {
  font-size: 14px;
  margin-left: -14px;
  background: white;
  border-radius: 2px;
  content: "";
}
.rss-icons .rss-icons__events {
  font-size: 0;
  position: relative;
}
.rss-icons .rss-icons__events::after, .rss-icons .rss-icons__events::before {
  font-family: "Font Awesome";
  display: inline-block;
}
.rss-icons .rss-icons__events:before {
  content: "";
  font-size: 30px;
}
.rss-icons .rss-icons__events::after {
  font-size: 14px;
  margin-left: -14px;
  background: white;
  border-radius: 2px;
  content: "";
}

.navbar-header .logo-page img.logo.logo--small {
  display: inline-block;
}
@media all and (min-width: 1366px) {
  .navbar-header .logo-page img.logo.logo--small {
    display: none;
  }
}
.navbar-header .logo-page img.logo.logo--big {
  display: none;
}
@media all and (min-width: 1366px) {
  .navbar-header .logo-page img.logo.logo--big {
    display: block;
  }
}

.sticky .navbar-header .logo-page img.logo.logo--small {
  max-height: 50px;
  width: auto;
  display: inline-block;
}
@media all and (min-width: 1366px) {
  .sticky .navbar-header .logo-page img.logo.logo--small {
    display: none;
  }
}
.sticky .navbar-header .logo-page img.logo.logo--big {
  display: none;
}
@media all and (min-width: 1366px) {
  .sticky .navbar-header .logo-page img.logo.logo--big {
    max-height: 50px;
    width: auto;
    display: block;
  }
}

.page-etiquetas {
  /**/
}
.page-etiquetas h1 {
  border-left: 12px solid #d10002;
  padding: 1rem 2rem;
  color: #333;
  width: 100%;
  margin-top: 5rem;
}
.page-etiquetas .region-content {
  max-width: 1380px;
  margin: 0 auto;
  padding: 0 15px;
}
.page-etiquetas .view-mode-block_teaser_horizontal {
  margin-top: 5rem;
}

.page-etiquetas .view-tags {
  margin: 0 -8px;
}

.bean-simplenews-multiple-subscription {
  max-width: 500px;
}
.bean-simplenews-multiple-subscription .simplenews-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin: 0 -10px;
}
.bean-simplenews-multiple-subscription .simplenews-actions .form-item-mail {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin: 0;
  width: 100%;
  padding: 10px;
}
.bean-simplenews-multiple-subscription button[id*=-update], .bean-simplenews-multiple-subscription .simplenews-actions button {
  margin: 10px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}
.bean-simplenews-multiple-subscription button[id*=-update] {
  margin: 10px 0;
  background: #d10002;
  color: #ffffff;
  font-weight: bold;
}
.bean-simplenews-multiple-subscription .simplenews-actions button[id*=-subscribe] {
  background: #d10002;
  color: #ffffff;
  font-weight: bold;
}
.bean-simplenews-multiple-subscription .simplenews-actions button[id*=-unsubscribe] {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.bean-simplenews-multiple-subscription .form-type-checkbox.form-disabled label {
  font-size: 1.8rem;
  font-weight: 700;
  cursor: default;
}
.bean-simplenews-multiple-subscription .form-type-checkbox.form-disabled label:before {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 0;
  border: 0.3em solid transparent;
  border-top-color: black;
  margin-top: -5px;
}
.bean-simplenews-multiple-subscription .form-type-checkbox.form-disabled label input {
  display: none;
}

.video-media.video-media--wrapper {
  display: none;
}

@media (-webkit-min-device-pixel-ratio: 0) and (min-device-width: 1024px) {
  .video-media.video-media--wrapper {
    display: block !important;
  }

  .video-media.video-media--fallback {
    display: none !important;
  }
}
@supports (-webkit-overflow-scrolling: touch) and (color: #ffffffff) {
  div[class^=video-media--wrapper] {
    display: block !important;
  }

  div[class^=video-media--fallback] {
    display: none !important;
  }
}
#MessageViewBody .video-media.video-media--wrapper {
  display: block !important;
}

#MessageViewBody .video-media.video-media--fallback {
  display: none !important;
}

.media-vimeo--thumbnail {
  width: 100%;
}

.media-youtube--thumbnail {
  width: 100%;
}

.fit-to-parent {
  width: 100%;
  height: 100%;
}
.fit-to-parent.inner-img-hidden img,
.fit-to-parent.inner-img-hidden picture {
  display: none;
}

.group-bg {
  background-position: center;
  background-size: cover;
}

/* ***NUEVOS COMPONENTES 2020 *********************************************************************** */
/* NEW 2020 */
.front .panel-panel.unit.panel-col-hundred.col-top {
  background: #333333 url(../img/bg_balcon_res.jpg) no-repeat top center;
  background-size: contain;
}
@media all and (min-width: 767px) {
  .front .panel-panel.unit.panel-col-hundred.col-top {
    background: #000 url(../img/bg_balcon.jpg) no-repeat top center;
    background-size: cover;
  }
}

/*RESETEAR ESPACIOS ENTRE PARAGRAPH GENERALES HOME */
.front .view-mode-full .paragraphs-items-full {
  margin: 25px 0;
}
.front .view-mode-full .paragraphs-items-full .view-mode-full .paragraphs-items-full {
  margin: 0;
}
.front .ruedaprensahome_directo .paragraphs-items-full {
  margin-top: 0;
}
.front .paragraphs-item-information-container,
.front .paragraphs-item-image-link-banner,
.front .view-mode-full_teaser,
.front .view-mode-block_teaser,
.front .paragraphs-item-button,
.front .link-style-simple_links {
  margin: 0 !important;
}
.front .field-name-field-paragraph-title {
  margin-top: 25px !important;
  margin-bottom: 50px !important;
}
.front .paragraphs-item-calendar-block {
  padding: 0 8px !important;
}
.front .view-events-agenda .slick nav.slick__arrow button {
  line-height: 0 !important;
}
.front .col-content {
  margin-top: 50px;
}

.logo-page-crespon {
  position: absolute;
  width: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  top: 0;
  right: 0;
  bottom: 0;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

#navbar .navbar-header > .logo-page > a.logo {
  padding-right: 28px;
}

@media all and (max-width: 320px) {
  .page-node__invertir #navbar .navbar-header > .logo-page > a.logo, .page-node__disfrutar #navbar .navbar-header > .logo-page > a.logo {
    padding-right: 0px;
    padding-left: 43px;
  }
}

.pa_banner_info_home {
  padding: 0;
}
.pa_banner_info_home .field-group-div.content {
  width: 100%;
  max-width: 1350px;
  margin: 0 auto;
  padding: 3em 1em;
  color: #ffffff;
  z-index: 1;
  position: relative;
}
@media (min-width: 1023px) {
  .pa_banner_info_home .field-group-div.content .tx-banner {
    margin-left: 50%;
    width: 50%;
  }
}
.pa_banner_info_home .field-group-div.content .field-name-field-title {
  font-size: 30px;
  line-height: 1.1;
  font-weight: bold;
}
.pa_banner_info_home .field-group-div.content .field-name-field-long-description {
  font-size: 23px;
  font-family: "Montserrat-light";
}
.pa_banner_info_home .field-group-div.content .field-name-field-link a {
  margin: 2.5rem 0 0 0;
  text-align: center;
  background: #ffffff;
  padding: 20px !important;
  text-transform: uppercase;
  border-radius: 8px;
  display: inline-block;
  min-height: 50px;
  min-width: 210px;
  font-family: "Montserrat-semiBold";
  color: #155DB3;
}
.pa_banner_info_home .field-group-div.content .field-name-field-link a:hover, .pa_banner_info_home .field-group-div.content .field-name-field-link a:focus {
  color: #ffffff;
  background: #D10002;
  text-decoration: none;
}

.not-front .pa_banner_info_home {
  margin: 50px 0;
}

.pa_banner_info_home .field-group-div .field-name-field-link a:hover {
  color: #ffffff !important;
}

/* BANNER COVID */
.paragraphs-item-banner-covid-19 .custom_img_low {
  height: 330px;
}
.paragraphs-item-banner-covid-19 .group-paragraph-main-information {
  width: 100%;
  margin: 0 auto;
  top: 110px;
  position: relative;
}
@media all and (min-width: 767px) {
  .paragraphs-item-banner-covid-19 .group-paragraph-main-information {
    top: 0;
    padding-top: 115px;
  }
}
.paragraphs-item-banner-covid-19 .group-paragraph-main-information .field {
  margin: 0 auto;
}
.paragraphs-item-banner-covid-19 .group-paragraph-main-information .field-name-field-pretitulo {
  color: #ffffff;
  text-align: center;
  text-shadow: 2px 1px 10px #000, 2px 1px 10px #000, 2px 1px 10px #000, 2px 1px 10px #000, 2px 1px 10px #000;
  font-size: 15px;
  position: relative;
  top: 4px;
}
@media all and (min-width: 767px) {
  .paragraphs-item-banner-covid-19 .group-paragraph-main-information .field-name-field-pretitulo {
    width: 30%;
  }
}
.paragraphs-item-banner-covid-19 .group-paragraph-main-information .field-name-field-titulo {
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  text-shadow: 2px 1px 10px #000, 2px 1px 10px #000, 2px 1px 10px #000, 2px 1px 10px #000, 2px 1px 10px #000;
}
@media all and (min-width: 767px) {
  .paragraphs-item-banner-covid-19 .group-paragraph-main-information .field-name-field-titulo {
    width: 55%;
  }
}
.paragraphs-item-banner-covid-19 .group-paragraph-main-information .paragraphs-items-field-subparagraphs {
  background: #b3b3b3;
  width: 327px;
  margin: 0 auto;
  padding: 1px 0;
}
.paragraphs-item-banner-covid-19 .group-paragraph-main-information .paragraphs-items-field-subparagraphs .paragraphs-item---banner-covid-19-datos {
  background: #ffffff;
  margin: 5px;
  padding: 9px;
}
.paragraphs-item-banner-covid-19 .group-paragraph-main-information .paragraphs-items-field-subparagraphs .field-name-field-datos-texto {
  display: inline-block;
  vertical-align: top;
  color: #000;
  font-size: 20px;
}
.paragraphs-item-banner-covid-19 .group-paragraph-main-information .paragraphs-items-field-subparagraphs .field-name-field-datos-cifra {
  display: inline-block;
  float: right;
  font-size: 30px;
  font-weight: bold;
}
.paragraphs-item-banner-covid-19 .group-paragraph-main-information .paragraphs-items-field-subparagraphs .field-item:nth-child(1) .field-name-field-datos-cifra {
  color: #118dff;
}
.paragraphs-item-banner-covid-19 .group-paragraph-main-information .paragraphs-items-field-subparagraphs .field-item:nth-child(2) .field-name-field-datos-cifra {
  color: #338a4a;
}
.paragraphs-item-banner-covid-19 .group-paragraph-main-information .paragraphs-items-field-subparagraphs .field-item:nth-child(3) .field-name-field-datos-cifra {
  color: #000000;
}
.paragraphs-item-banner-covid-19 .owl-buttons {
  display: none;
  position: absolute;
  top: 40%;
  width: 100%;
}
@media all and (min-width: 479px) {
  .paragraphs-item-banner-covid-19 .owl-buttons {
    display: block;
  }
}
.paragraphs-item-banner-covid-19 .owl-buttons .owl-prev {
  width: 50px;
  height: 80px;
  position: absolute;
  left: 0;
  background: none !important;
  opacity: 1 !important;
}
.paragraphs-item-banner-covid-19 .owl-buttons .owl-prev:before {
  background: url(../img/icon_arrow_left.png) no-repeat center !important;
  content: " " !important;
  font-family: "Font Awesome";
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  font-size: 10rem;
  color: #000000;
  width: 50px;
  height: 80px;
}
.paragraphs-item-banner-covid-19 .owl-buttons .owl-next {
  width: 50px;
  height: 80px;
  position: absolute;
  right: 0;
  background: none !important;
  opacity: 1 !important;
}
.paragraphs-item-banner-covid-19 .owl-buttons .owl-next:before {
  background: url(../img/icon_arrow_right.png) no-repeat center !important;
  content: " " !important;
  font-family: "Font Awesome";
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  font-size: 10rem;
  color: #000000;
  width: 50px;
  height: 80px;
}
@media all and (min-width: 767px) {
  .paragraphs-item-banner-covid-19 .owl-pagination {
    position: absolute;
    bottom: 0;
    right: 10px;
  }
}
.paragraphs-item-banner-covid-19 .owl-pagination .owl-page span {
  width: 20px;
  height: 20px;
}
.paragraphs-item-banner-covid-19 .owl-pagination .owl-page.active span {
  background-color: #d10002;
}

.node-centers .field-name-field-paragraph-title {
  margin: 0 0 5rem 0;
}
.node-centers .pane-node-field-franja-de-atencion,
.node-centers .pane-node-field-office-hours,
.node-centers .pane-node-field-tipo-de-atencion,
.node-centers .pane-node-field-long-phone,
.node-centers .pane-node-custom-full-address,
.node-centers .pane-node-field-transport-consult {
  margin-bottom: 20px;
}
.node-centers .pane-node-field-franja-de-atencion h3, .node-centers .pane-node-field-franja-de-atencion .pane-content,
.node-centers .pane-node-field-tipo-de-atencion h3,
.node-centers .pane-node-field-tipo-de-atencion .pane-content {
  display: inline-block;
}
.node-centers .pane-node-custom-full-address .field-district,
.node-centers .pane-node-custom-full-address .field-name-field-locality-postalcode {
  margin-left: 35px;
}
.node-centers .pane-node-field-prestacion-de-servicios h2.pane-title {
  margin: 20px 0 5rem 0 !important;
  padding: 1rem 2rem !important;
  line-height: 4rem !important;
  border-left: 12px solid #D10002 !important;
}
.node-centers .pane-node-field-prestacion-de-servicios .term-tree-list ul.term {
  padding: 0;
}
.node-centers .pane-node-field-prestacion-de-servicios .term-tree-list ul.term .padre {
  margin-bottom: 20px;
  padding: 4px 0 10px 86px;
  list-style: none;
  min-height: 69px;
}
.node-centers .pane-node-field-prestacion-de-servicios .term-tree-list ul.term .padre span {
  font-weight: normal;
  display: block;
  font-size: 14px;
}
.node-centers .pane-node-field-prestacion-de-servicios .term-tree-list ul.term .padre span:first-child {
  font-weight: bold;
  font-size: 18px;
}
.node-centers .pane-node-field-prestacion-de-servicios .term-tree-list ul.term .padre ul.term {
  margin-top: 10px;
}
.node-centers .pane-node-field-prestacion-de-servicios .term-tree-list ul.term .padre ul.term .hijo {
  list-style: none;
  display: inline-block;
  font-weight: 200;
  margin: 0 10px 10px 0;
  border-left: 1px solid #333333;
  padding-left: 10px;
}
.node-centers .pane-node-field-prestacion-de-servicios .term-tree-list ul.term .padre ul.term .hijo span {
  font-weight: normal;
}
.node-centers .pane-node-field-prestacion-de-servicios .term-tree-list ul.term .padre-info {
  background: url(../img/icon_info.png) no-repeat left top;
}
.node-centers .pane-node-field-prestacion-de-servicios .term-tree-list ul.term .padre-tramites {
  background: url(../img/icon_tramites.png) no-repeat left top;
}
.node-centers .pane-node-field-prestacion-de-servicios .term-tree-list ul.term .padre-asesoria {
  background: url(../img/icon_asesoria.png) no-repeat left top;
}
.node-centers .pane-node-field-prestacion-de-servicios .term-tree-list ul.term .padre-cesion {
  background: url(../img/icon_cesion_espacio.png) no-repeat left top;
}
.node-centers .pane-node-field-prestacion-de-servicios .term-tree-list ul.term .padre-telematicos {
  background: url(../img/icon_servicios_telematicos.png) no-repeat left top;
}
.node-centers .center-tit-span .pane-title,
.node-centers .center-tit-span .pane-content {
  margin-left: 0px;
}
.node-centers .center-tit-span .pane-title .field-item,
.node-centers .center-tit-span .pane-content .field-item {
  padding: 5px 0;
}
.node-centers .center-tit-span .pane-title {
  padding-bottom: 10px;
}
.node-centers .pane-node-field-fecha-aforo {
  margin-top: -31px;
  margin-bottom: 20px;
  padding-left: 8px;
  border-left: 1px solid #000000;
  clear: both;
}
@media all and (min-width: 1023px) {
  .node-centers .pane-node-field-fecha-aforo {
    display: inline;
    float: left;
    margin-top: -5px;
    border-left: none;
    clear: none;
  }
}
.node-centers .field-name-field-long-address {
  margin-left: 0px !important;
}

.page-taxonomy-term- .taxonomy-term .content {
  margin: 50px 10px;
}
.page-taxonomy-term- .taxonomy-term .content .field-name-field-descripci-n, .page-taxonomy-term- .taxonomy-term .content .field-name-field-link {
  padding-bottom: 20px;
}
.page-taxonomy-term- .taxonomy-term .content .field-name-field-descripci-n .field-label, .page-taxonomy-term- .taxonomy-term .content .field-name-field-link .field-label {
  width: auto;
  display: inline-block;
}
.page-taxonomy-term- .taxonomy-term .content .field-name-field-descripci-n .field-items, .page-taxonomy-term- .taxonomy-term .content .field-name-field-link .field-items {
  width: auto;
  display: inline-block;
}
.page-taxonomy-term- .pg-onclick {
  clear: both;
}

.file-icon {
  display: none;
}

.pdf_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_pdf.png) no-repeat;
  display: inline-block;
}

.doc_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_doc.png) no-repeat;
  display: inline-block;
}

.docx_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_docx.png) no-repeat;
  display: inline-block;
}

.odt_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_odt.png) no-repeat;
  display: inline-block;
}

.gif_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_gif.png) no-repeat;
  display: inline-block;
}

.jpg_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_jpg.png) no-repeat;
  display: inline-block;
}

.png_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_png.png) no-repeat;
  display: inline-block;
}

.svg_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_svg.png) no-repeat;
  display: inline-block;
}

.zip_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_zip.png) no-repeat;
  display: inline-block;
}

.webp_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_webp.png) no-repeat;
  display: inline-block;
}

.xml_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_xml.png) no-repeat;
  display: inline-block;
}

.xls_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_xls.png) no-repeat;
  display: inline-block;
}

.xlsx_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_xlsx.png) no-repeat;
  display: inline-block;
}

.epub_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_epub.png) no-repeat;
  display: inline-block;
}

.txt_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_txt.png) no-repeat;
  display: inline-block;
}

.mp3_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_mp3.png) no-repeat;
  display: inline-block;
}

.oga_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_oga.png) no-repeat;
  display: inline-block;
}

.weba_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_weba.png) no-repeat;
  display: inline-block;
}

.webm_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_webm.png) no-repeat;
  display: inline-block;
}

.webp_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_webp.png) no-repeat;
  display: inline-block;
}

.mp4_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_mp4.png) no-repeat;
  display: inline-block;
}

.gpx_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_gpx.png) no-repeat;
  display: inline-block;
}

.kml_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_kml.png) no-repeat;
  display: inline-block;
}

.kmz_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_kmz.png) no-repeat;
  display: inline-block;
}

.exe_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_exe.png) no-repeat;
  odisplay: inline-block;
}

.csv_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_csv.png) no-repeat;
  display: inline-block;
}

.ods_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_ods.png) no-repeat;
  display: inline-block;
}

.odp_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_odp.png) no-repeat;
  display: inline-block;
}

.pptx_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_pptx.png) no-repeat;
  display: inline-block;
}

.ppsx_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_ppsx.png) no-repeat;
  display: inline-block;
}

.pps_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_pps.png) no-repeat;
  display: inline-block;
}

.ppt_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_ppt.png) no-repeat;
  display: inline-block;
}

.m4v_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_m4v.png) no-repeat;
  display: inline-block;
}

.rar_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_rar.png) no-repeat;
  display: inline-block;
}

/*Area de descarga para Paragraph listado de elementos*/
.field-descarga,
.field-name-field-descarga {
  border: 1px solid #e4e4e4;
  margin: 30px 0;
  padding: 20px;
}
.field-descarga .field-label,
.field-name-field-descarga .field-label {
  border-bottom: 1px solid #e4e4e4;
  padding-bottom: 10px;
  margin-bottom: 15px;
}
.field-descarga .field-item,
.field-name-field-descarga .field-item {
  margin: 10px 0px;
}

/* NEW 2020 */
.front .section-edge-to-edge.pa_covid_19, .front .section-edge-to-edge.pa_covid_19.cols3 {
  background-color: #fff4e3 !important;
  margin-top: -30px;
  border-top: 5px solid #E29700;
  padding: 0px;
}
@media all and (min-width: 767px) {
  .front .section-edge-to-edge.pa_covid_19, .front .section-edge-to-edge.pa_covid_19.cols3 {
    margin-top: -40px;
  }
}
@media all and (min-width: 1023px) {
  .front .section-edge-to-edge.pa_covid_19, .front .section-edge-to-edge.pa_covid_19.cols3 {
    margin-top: -30px;
  }
}
.front .section-edge-to-edge.pa_covid_19 .field-name-field-paragraph-title {
  border-left: 0px;
  max-width: 100%;
  margin: 0 !important;
  padding: 0px;
}
.front .section-edge-to-edge.pa_covid_19 .field-name-field-paragraph-title h2 {
  padding: 0px;
  text-align: center;
  color: #E29700;
  padding: 10px 0;
  background: #333333;
}
.front .section-edge-to-edge.pa_covid_19 .group-paragraph {
  max-width: 1366px !important;
}
.front .section-edge-to-edge.pa_covid_19 .group-paragraph .paragraphs-items-full {
  -webkit-box-pack: initial;
      -ms-flex-pack: initial;
          justify-content: initial;
  margin-top: 0px;
  margin-bottom: 0px;
}
.front .section-edge-to-edge.pa_covid_19 .group-paragraph .paragraphs-items-full .field-item .col-md-6 {
  /*margin-top: 0px!important;*/
  margin: 0px 10px !important;
}
.front .section-edge-to-edge.pa_covid_19 .group-paragraph .paragraphs-items-full .field-item .col-md-6 .group-paragraph-main-information {
  width: 76%;
}
@media all and (min-width: 1023px) {
  .front .section-edge-to-edge.pa_covid_19 .group-paragraph .paragraphs-items-full .field-item .col-md-6 {
    width: 48%;
  }
}
@media all and (min-width: 1366px) {
  .front .section-edge-to-edge.pa_covid_19 .group-paragraph .paragraphs-items-full .field-item .col-md-6 {
    width: 48%;
  }
}
.front .section-edge-to-edge.pa_covid_19 .group-paragraph .paragraphs-items-full .field-item .col-md-6 .home {
  border-top: 1px solid #333333 !important;
  margin-top: -1px !important;
}
.front .section-edge-to-edge.pa_covid_19.cols3 .group-paragraph .paragraphs-items-full .field-item .col-md-6 {
  /*margin-top: 0px!important;*/
  margin: 0px 10px !important;
}
.front .section-edge-to-edge.pa_covid_19.cols3 .group-paragraph .paragraphs-items-full .field-item .col-md-6 .group-paragraph-main-information {
  width: 76% !important;
}
@media all and (min-width: 1023px) {
  .front .section-edge-to-edge.pa_covid_19.cols3 .group-paragraph .paragraphs-items-full .field-item .col-md-6 {
    width: 48% !important;
  }
}
@media all and (min-width: 1366px) {
  .front .section-edge-to-edge.pa_covid_19.cols3 .group-paragraph .paragraphs-items-full .field-item .col-md-6 {
    width: 31.7% !important;
  }
}
.front .section-edge-to-edge.pa_covid_19.cols3 .group-paragraph .paragraphs-items-full .field-item .col-md-6 .home {
  border-top: 1px solid #333333 !important;
  margin-top: -1px !important;
}

#navbar.sticky {
  border-bottom: 1px solid #ffffff !important;
}

.front .col-top .pa_enlaces_cabecera {
  color: #ffffff;
}
.front .col-top .pa_enlaces_cabecera .paragraphs-items-full {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
@media all and (min-width: 1023px) {
  .front .col-top .pa_enlaces_cabecera .paragraphs-items-full {
    margin-bottom: 25px !important;
  }
}
.front .col-top .pa_enlaces_cabecera .paragraphs-item-paragraph-text {
  margin-top: 0px !important;
}
.front .col-top .pa_enlaces_cabecera ul {
  text-align: center;
  padding: 20px 0;
  background-color: #333333;
  padding: 0px 20px;
  margin-bottom: 0px !important;
}
@media all and (min-width: 1023px) {
  .front .col-top .pa_enlaces_cabecera ul {
    background-color: rgba(51, 51, 51, 0.7);
    padding: 20px 10px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0 auto;
  }
}
.front .col-top .pa_enlaces_cabecera ul li {
  display: inline-block;
  width: 100%;
  padding: 10px 0px;
  border-bottom: 1px solid #ffffff;
}
.front .col-top .pa_enlaces_cabecera ul li:last-child {
  border-bottom: 0px;
}
@media all and (min-width: 1023px) {
  .front .col-top .pa_enlaces_cabecera ul li {
    width: auto;
    border-bottom: 0px;
    border-right: 1px solid #ffffff;
    padding: 0px 10px;
  }
  .front .col-top .pa_enlaces_cabecera ul li:last-child {
    border-right: 0px;
  }
}
.front .col-top .pa_enlaces_cabecera ul li a {
  color: #ffffff;
}
@media all and (min-width: 1023px) {
  .front .col-top .pa_enlaces_cabecera ul li a {
    width: auto;
  }
}
.front .inside > div {
  margin-bottom: -10px !important;
}

.front .pa_servicios_tramites .paragraphs-items-full {
  margin-bottom: 0px !important;
}
.front .pa_servicios_tramites #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-field-subparagraphs-full {
  -webkit-box-pack: initial !important;
      -ms-flex-pack: initial !important;
          justify-content: initial !important;
}
.front .pa_servicios_tramites #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-field-subparagraphs-full ul {
  padding: 0;
  width: 100%;
}
.front .pa_servicios_tramites #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-field-subparagraphs-full .field-item.col-md-6 {
  margin: 0px !important;
  border: 1px solid #b3b3b3 !important;
  list-style: none;
}
@media all and (min-width: 767px) {
  .front .pa_servicios_tramites #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-field-subparagraphs-full .field-item.col-md-6 {
    width: 50% !important;
    display: inline-block;
    vertical-align: top;
  }
}
@media all and (min-width: 1366px) {
  .front .pa_servicios_tramites #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-field-subparagraphs-full .field-item.col-md-6 {
    width: 33.3% !important;
  }
}
.front .pa_servicios_tramites #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-field-subparagraphs-full .field-item.col-md-6 .home, .front .pa_servicios_tramites #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-field-subparagraphs-full .field-item.col-md-6 .destacado-home {
  background: #ffffff;
  border-top: none;
}
@media all and (min-width: 767px) {
  .front .pa_servicios_tramites #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-field-subparagraphs-full .field-item.col-md-6 .home, .front .pa_servicios_tramites #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-field-subparagraphs-full .field-item.col-md-6 .destacado-home {
    min-height: 178px;
  }
}
.front .pa_servicios_tramites #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-field-subparagraphs-full .field-item.col-md-6 .home .group-paragraph-image, .front .pa_servicios_tramites #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-field-subparagraphs-full .field-item.col-md-6 .destacado-home .group-paragraph-image {
  padding: 15px;
}
@media all and (min-width: 767px) {
  .front .pa_servicios_tramites #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-field-subparagraphs-full .field-item.col-md-6 .home .group-paragraph-image, .front .pa_servicios_tramites #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-field-subparagraphs-full .field-item.col-md-6 .destacado-home .group-paragraph-image {
    float: none !important;
    margin: auto !important;
  }
}
.front .pa_servicios_tramites #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-field-subparagraphs-full .field-item.col-md-6 .home .group-paragraph-main-information, .front .pa_servicios_tramites #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-field-subparagraphs-full .field-item.col-md-6 .destacado-home .group-paragraph-main-information {
  width: 76% !important;
}
.front .pa_servicios_tramites #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-field-subparagraphs-full .field-item.col-md-6 .home .group-paragraph-main-information .field-item, .front .pa_servicios_tramites #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-field-subparagraphs-full .field-item.col-md-6 .destacado-home .group-paragraph-main-information .field-item {
  font-weight: 500;
  font-size: 20px;
  color: #4b75ac;
}
.front .pa_servicios_tramites #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-field-subparagraphs-full .field-item.col-md-6 .home .group-paragraph-main-information .field-name-field-paragraph-title, .front .pa_servicios_tramites #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-field-subparagraphs-full .field-item.col-md-6 .destacado-home .group-paragraph-main-information .field-name-field-paragraph-title {
  border-left: none;
  padding: 0;
}
@media all and (min-width: 767px) {
  .front .pa_servicios_tramites #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-field-subparagraphs-full .field-item.col-md-6 .home .group-paragraph-main-information, .front .pa_servicios_tramites #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-field-subparagraphs-full .field-item.col-md-6 .destacado-home .group-paragraph-main-information {
    padding: 0px 15px 15px 15px !important;
    width: 100% !important;
  }
  .front .pa_servicios_tramites #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-field-subparagraphs-full .field-item.col-md-6 .home .group-paragraph-main-information .field-name-field-paragraph-title, .front .pa_servicios_tramites #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-field-subparagraphs-full .field-item.col-md-6 .destacado-home .group-paragraph-main-information .field-name-field-paragraph-title {
    text-align: center;
    margin-top: 0px !important;
  }
  .front .pa_servicios_tramites #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-field-subparagraphs-full .field-item.col-md-6 .home .group-paragraph-main-information .field-name-field-paragraph-title .field-item.even, .front .pa_servicios_tramites #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-field-subparagraphs-full .field-item.col-md-6 .destacado-home .group-paragraph-main-information .field-name-field-paragraph-title .field-item.even {
    margin: 0 !important;
  }
}
.front .pa_servicios_tramites #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-field-subparagraphs-full .field-item.col-md-6 .home:hover, .front .pa_servicios_tramites #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-field-subparagraphs-full .field-item.col-md-6 .home:focus, .front .pa_servicios_tramites #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-field-subparagraphs-full .field-item.col-md-6 .destacado-home:hover, .front .pa_servicios_tramites #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-field-subparagraphs-full .field-item.col-md-6 .destacado-home:focus {
  background: #4b75ac !important;
}
.front .pa_servicios_tramites #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-field-subparagraphs-full .field-item.col-md-6 .home:hover .field-name-field-paragraph-title .field-item, .front .pa_servicios_tramites #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-field-subparagraphs-full .field-item.col-md-6 .home:focus .field-name-field-paragraph-title .field-item, .front .pa_servicios_tramites #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-field-subparagraphs-full .field-item.col-md-6 .destacado-home:hover .field-name-field-paragraph-title .field-item, .front .pa_servicios_tramites #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-field-subparagraphs-full .field-item.col-md-6 .destacado-home:focus .field-name-field-paragraph-title .field-item {
  text-decoration: underline;
  color: #ffffff;
}
.front .pa_servicios_tramites #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-field-subparagraphs-full .field-item.col-md-6 .home:hover .field-name-field-image, .front .pa_servicios_tramites #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-field-subparagraphs-full .field-item.col-md-6 .home:focus .field-name-field-image, .front .pa_servicios_tramites #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-field-subparagraphs-full .field-item.col-md-6 .destacado-home:hover .field-name-field-image, .front .pa_servicios_tramites #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-field-subparagraphs-full .field-item.col-md-6 .destacado-home:focus .field-name-field-image {
  background: #4b75ac url(../img/ico_hand_white.png) no-repeat 0px 0px !important;
}
@media (min-width: 767px) {
  .front .pa_servicios_tramites #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-field-subparagraphs-full .field-item.col-md-6 .home:hover .field-name-field-image, .front .pa_servicios_tramites #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-field-subparagraphs-full .field-item.col-md-6 .home:focus .field-name-field-image, .front .pa_servicios_tramites #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-field-subparagraphs-full .field-item.col-md-6 .destacado-home:hover .field-name-field-image, .front .pa_servicios_tramites #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-field-subparagraphs-full .field-item.col-md-6 .destacado-home:focus .field-name-field-image {
    background: #4b75ac url(../img/ico_hand_white.png) no-repeat 0px 0px !important;
  }
}
.front .pa_servicios_tramites #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-field-subparagraphs-full .field-item.col-md-6 .home:hover .field-name-field-image img, .front .pa_servicios_tramites #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-field-subparagraphs-full .field-item.col-md-6 .home:focus .field-name-field-image img, .front .pa_servicios_tramites #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-field-subparagraphs-full .field-item.col-md-6 .destacado-home:hover .field-name-field-image img, .front .pa_servicios_tramites #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-field-subparagraphs-full .field-item.col-md-6 .destacado-home:focus .field-name-field-image img {
  visibility: hidden !important;
}
.front .pa_servicios_tramites #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-field-subparagraphs-full .field-item.col-md-6 .destacado-home {
  background: #333 url(../img/bg_destacado.jpg) no-repeat 0px 0px;
  background-position: left bottom;
  background-size: cover;
}
.front .pa_servicios_tramites #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-field-subparagraphs-full .field-item.col-md-6 .destacado-home .group-paragraph-main-information .field-item {
  color: #ffffff;
}
.front .pa_servicios_tramites #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-field-subparagraphs-full .field-item.col-md-6 .destacado-home:hover, .front .pa_servicios_tramites #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-field-subparagraphs-full .field-item.col-md-6 .destacado-home:focus {
  background: #333 url(../img/bg_destacado.jpg) no-repeat 0px 0px !important;
  background-size: cover !important;
  background-position: left bottom !important;
}
.front .pa_servicios_tramites #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-field-subparagraphs-full .field-item.col-md-6 .destacado-home:hover .field-name-field-image, .front .pa_servicios_tramites #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-field-subparagraphs-full .field-item.col-md-6 .destacado-home:focus .field-name-field-image {
  background: url(../../img/ico_hand.png) no-repeat 0px 0px !important;
}
@media (min-width: 767px) {
  .front .pa_servicios_tramites #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-field-subparagraphs-full .field-item.col-md-6 .destacado-home:hover .field-name-field-image, .front .pa_servicios_tramites #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-field-subparagraphs-full .field-item.col-md-6 .destacado-home:focus .field-name-field-image {
    background: url(../../img/icon_hand.png) no-repeat 0px 0px !important;
  }
}
.front .pa_servicios_tramites #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-field-subparagraphs-full .field-item.col-md-6 .destacado-home:hover .field-name-field-image img, .front .pa_servicios_tramites #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-field-subparagraphs-full .field-item.col-md-6 .destacado-home:focus .field-name-field-image img {
  visibility: visible !important;
}

.front .section-edge-to-edge.pa_contenidos_destacados {
  margin-top: 50px;
  background-color: #f7f6f4 !important;
}
.front .section-edge-to-edge.pa_contenidos_destacados .group-paragraph {
  max-width: 1366px !important;
}
.front .section-edge-to-edge.pa_contenidos_destacados .group-paragraph .view-mode-gallery:hover, .front .section-edge-to-edge.pa_contenidos_destacados .group-paragraph .view-mode-gallery:focus {
  background: none !important;
}
.front .section-edge-to-edge.pa_contenidos_destacados .group-paragraph .view-mode-gallery .group-text-information {
  padding-top: 20px;
}
.front .section-edge-to-edge.pa_contenidos_destacados .group-paragraph .view-mode-gallery .field-name-field-short-description-single {
  border-top: none !important;
}

.front .pa_gatransparencia_home .link_portales li {
  width: 100% !important;
  margin-bottom: 20px;
  padding: 0px !important;
  /*min-height: 168px!important;*/
}
@media all and (min-width: 767px) {
  .front .pa_gatransparencia_home .link_portales li {
    width: 47.2% !important;
    margin: 10px !important;
  }
}
@media all and (min-width: 1023px) {
  .front .pa_gatransparencia_home .link_portales li {
    width: 31.2% !important;
    margin: 10px !important;
    /*min-height: 168px!important;     */
  }
}
@media all and (min-width: 1366px) {
  .front .pa_gatransparencia_home .link_portales li {
    width: 30% !important;
    margin-bottom: 0px;
    margin: 10px !important;
  }
}
.front .pa_gatransparencia_home .link_portales li a {
  min-height: 50px !important;
  padding: 20px !important;
}
.front .pa_gatransparencia_home .link_portales li a:hover, .front .pa_gatransparencia_home .link_portales li a:focus {
  outline: 2px solid #4f70c4 !important;
}

.pa_contacto_home .paragraphs-items-gallery ul {
  padding: 0;
  margin-top: 0;
}
.pa_contacto_home .paragraphs-items-gallery ul li.col-md-3 {
  padding: 10px !important;
}
.pa_contacto_home .paragraphs-items-gallery ul li.col-md-3:hover, .pa_contacto_home .paragraphs-items-gallery ul li.col-md-3:focus {
  outline: 1px solid #e4e4e4 !important;
}
.pa_contacto_home .paragraphs-items-gallery ul li.col-md-3 .pg-onclick {
  cursor: pointer;
}
.pa_contacto_home .paragraphs-items-gallery ul li.col-md-3 .pg-onclick .field-name-field-image {
  width: 20%;
  display: inline-block;
  vertical-align: top;
}
.pa_contacto_home .paragraphs-items-gallery ul li.col-md-3 .pg-onclick .group-text-information {
  width: 76%;
  display: inline-block;
  margin-left: 10px;
  position: relative;
  top: -6px;
}
.pa_contacto_home .paragraphs-items-gallery ul li.col-md-3 .pg-onclick .group-text-information .h3 {
  float: left;
  margin-right: 10px;
}
.pa_contacto_home .paragraphs-items-gallery ul li.col-md-3 .pg-onclick .group-text-information .h3 a {
  color: #333;
  text-decoration: none;
}
.pa_contacto_home .paragraphs-items-gallery ul li.col-md-3 .pg-onclick .group-text-information .field-name-field-short-description-single {
  position: relative;
  top: -15.2px;
  border-top: 0;
  color: #333 !important;
}

.landing-section-ul {
  padding: 0;
}

li.landing-section-li {
  list-style: none;
}

.paragraphs-items ul {
  padding: 0;
}
.paragraphs-items ul li {
  list-style: none;
}

/* NEW 2020 */
@media all and (min-width: 767px) {
  .front .par_noticias_home .five-columns .carousel_home .slick-track, .front .par_noticias_home .four-columns .carousel_home .slick-track, .front .par_noticias_home .three-columns .carousel_home .slick-track, .front .par_noticias_home .two-columns .carousel_home .slick-track, .front .pa_contenidos_destacados .five-columns .carousel_home .slick-track, .front .pa_contenidos_destacados .four-columns .carousel_home .slick-track, .front .pa_contenidos_destacados .three-columns .carousel_home .slick-track, .front .pa_contenidos_destacados .two-columns .carousel_home .slick-track, .front .par_noticias_home .five-columns .carousel_home2 .slick-track, .front .par_noticias_home .four-columns .carousel_home2 .slick-track, .front .par_noticias_home .three-columns .carousel_home2 .slick-track, .front .par_noticias_home .two-columns .carousel_home2 .slick-track, .front .pa_contenidos_destacados .five-columns .carousel_home2 .slick-track, .front .pa_contenidos_destacados .four-columns .carousel_home2 .slick-track, .front .pa_contenidos_destacados .three-columns .carousel_home2 .slick-track, .front .pa_contenidos_destacados .two-columns .carousel_home2 .slick-track {
    width: 100% !important;
    margin: 0;
  }
}
@media all and (min-width: 1023px) {
  .front .par_noticias_home .five-columns .carousel_home .slick-track, .front .par_noticias_home .four-columns .carousel_home .slick-track, .front .par_noticias_home .three-columns .carousel_home .slick-track, .front .par_noticias_home .two-columns .carousel_home .slick-track, .front .pa_contenidos_destacados .five-columns .carousel_home .slick-track, .front .pa_contenidos_destacados .four-columns .carousel_home .slick-track, .front .pa_contenidos_destacados .three-columns .carousel_home .slick-track, .front .pa_contenidos_destacados .two-columns .carousel_home .slick-track, .front .par_noticias_home .five-columns .carousel_home2 .slick-track, .front .par_noticias_home .four-columns .carousel_home2 .slick-track, .front .par_noticias_home .three-columns .carousel_home2 .slick-track, .front .par_noticias_home .two-columns .carousel_home2 .slick-track, .front .pa_contenidos_destacados .five-columns .carousel_home2 .slick-track, .front .pa_contenidos_destacados .four-columns .carousel_home2 .slick-track, .front .pa_contenidos_destacados .three-columns .carousel_home2 .slick-track, .front .pa_contenidos_destacados .two-columns .carousel_home2 .slick-track {
    width: 100% !important;
    margin: 0;
  }
}
.front .pa_contenidos_destacados .five-columns .slick-slide, .front .pa_contenidos_destacados .four-columns .slick-slide, .front .pa_contenidos_destacados .three-columns .slick-slide, .front .pa_contenidos_destacados .two-columns .slick-slide {
  background: #ffffff;
  border: 1px solid #b3b3b3;
  max-height: 475px;
}
@media all and (min-width: 767px) {
  .front .pa_contenidos_destacados .five-columns .slick-slide, .front .pa_contenidos_destacados .four-columns .slick-slide, .front .pa_contenidos_destacados .three-columns .slick-slide, .front .pa_contenidos_destacados .two-columns .slick-slide {
    margin: 0 0 10px 10px;
  }
}
.front .pa_contenidos_destacados .five-columns .slick-slide .col-md-3, .front .pa_contenidos_destacados .four-columns .slick-slide .col-md-3, .front .pa_contenidos_destacados .three-columns .slick-slide .col-md-3, .front .pa_contenidos_destacados .two-columns .slick-slide .col-md-3, .front .pa_contenidos_destacados .five-columns .slick-slide .col-md-4, .front .pa_contenidos_destacados .four-columns .slick-slide .col-md-4, .front .pa_contenidos_destacados .three-columns .slick-slide .col-md-4, .front .pa_contenidos_destacados .two-columns .slick-slide .col-md-4, .front .pa_contenidos_destacados .five-columns .slick-slide .col-md-6, .front .pa_contenidos_destacados .four-columns .slick-slide .col-md-6, .front .pa_contenidos_destacados .three-columns .slick-slide .col-md-6, .front .pa_contenidos_destacados .two-columns .slick-slide .col-md-6, .front .pa_contenidos_destacados .five-columns .slick-slide .cinco-col, .front .pa_contenidos_destacados .four-columns .slick-slide .cinco-col, .front .pa_contenidos_destacados .three-columns .slick-slide .cinco-col, .front .pa_contenidos_destacados .two-columns .slick-slide .cinco-col {
  padding: 0px !important;
  margin: 0px;
}
.front .pa_contenidos_destacados .five-columns .slick-slide .col-md-3 .entity-paragraphs-item, .front .pa_contenidos_destacados .four-columns .slick-slide .col-md-3 .entity-paragraphs-item, .front .pa_contenidos_destacados .three-columns .slick-slide .col-md-3 .entity-paragraphs-item, .front .pa_contenidos_destacados .two-columns .slick-slide .col-md-3 .entity-paragraphs-item, .front .pa_contenidos_destacados .five-columns .slick-slide .col-md-4 .entity-paragraphs-item, .front .pa_contenidos_destacados .four-columns .slick-slide .col-md-4 .entity-paragraphs-item, .front .pa_contenidos_destacados .three-columns .slick-slide .col-md-4 .entity-paragraphs-item, .front .pa_contenidos_destacados .two-columns .slick-slide .col-md-4 .entity-paragraphs-item, .front .pa_contenidos_destacados .five-columns .slick-slide .col-md-6 .entity-paragraphs-item, .front .pa_contenidos_destacados .four-columns .slick-slide .col-md-6 .entity-paragraphs-item, .front .pa_contenidos_destacados .three-columns .slick-slide .col-md-6 .entity-paragraphs-item, .front .pa_contenidos_destacados .two-columns .slick-slide .col-md-6 .entity-paragraphs-item, .front .pa_contenidos_destacados .five-columns .slick-slide .cinco-col .entity-paragraphs-item, .front .pa_contenidos_destacados .four-columns .slick-slide .cinco-col .entity-paragraphs-item, .front .pa_contenidos_destacados .three-columns .slick-slide .cinco-col .entity-paragraphs-item, .front .pa_contenidos_destacados .two-columns .slick-slide .cinco-col .entity-paragraphs-item {
  margin-top: 0px;
}
.front .pa_contenidos_destacados .five-columns .slick-slide .col-md-3 .entity-paragraphs-item .h3 a, .front .pa_contenidos_destacados .four-columns .slick-slide .col-md-3 .entity-paragraphs-item .h3 a, .front .pa_contenidos_destacados .three-columns .slick-slide .col-md-3 .entity-paragraphs-item .h3 a, .front .pa_contenidos_destacados .two-columns .slick-slide .col-md-3 .entity-paragraphs-item .h3 a, .front .pa_contenidos_destacados .five-columns .slick-slide .col-md-4 .entity-paragraphs-item .h3 a, .front .pa_contenidos_destacados .four-columns .slick-slide .col-md-4 .entity-paragraphs-item .h3 a, .front .pa_contenidos_destacados .three-columns .slick-slide .col-md-4 .entity-paragraphs-item .h3 a, .front .pa_contenidos_destacados .two-columns .slick-slide .col-md-4 .entity-paragraphs-item .h3 a, .front .pa_contenidos_destacados .five-columns .slick-slide .col-md-6 .entity-paragraphs-item .h3 a, .front .pa_contenidos_destacados .four-columns .slick-slide .col-md-6 .entity-paragraphs-item .h3 a, .front .pa_contenidos_destacados .three-columns .slick-slide .col-md-6 .entity-paragraphs-item .h3 a, .front .pa_contenidos_destacados .two-columns .slick-slide .col-md-6 .entity-paragraphs-item .h3 a, .front .pa_contenidos_destacados .five-columns .slick-slide .cinco-col .entity-paragraphs-item .h3 a, .front .pa_contenidos_destacados .four-columns .slick-slide .cinco-col .entity-paragraphs-item .h3 a, .front .pa_contenidos_destacados .three-columns .slick-slide .cinco-col .entity-paragraphs-item .h3 a, .front .pa_contenidos_destacados .two-columns .slick-slide .cinco-col .entity-paragraphs-item .h3 a {
  color: #d10002 !important;
}
.front .pa_contenidos_destacados .five-columns .slick-slide:focus, .front .pa_contenidos_destacados .four-columns .slick-slide:focus, .front .pa_contenidos_destacados .three-columns .slick-slide:focus, .front .pa_contenidos_destacados .two-columns .slick-slide:focus, .front .pa_contenidos_destacados .five-columns .slick-slide:hover, .front .pa_contenidos_destacados .four-columns .slick-slide:hover, .front .pa_contenidos_destacados .three-columns .slick-slide:hover, .front .pa_contenidos_destacados .two-columns .slick-slide:hover {
  background: #d10002;
}
.front .pa_contenidos_destacados .five-columns .slick-slide:focus .view-mode-gallery .group-text-information, .front .pa_contenidos_destacados .four-columns .slick-slide:focus .view-mode-gallery .group-text-information, .front .pa_contenidos_destacados .three-columns .slick-slide:focus .view-mode-gallery .group-text-information, .front .pa_contenidos_destacados .two-columns .slick-slide:focus .view-mode-gallery .group-text-information, .front .pa_contenidos_destacados .five-columns .slick-slide:hover .view-mode-gallery .group-text-information, .front .pa_contenidos_destacados .four-columns .slick-slide:hover .view-mode-gallery .group-text-information, .front .pa_contenidos_destacados .three-columns .slick-slide:hover .view-mode-gallery .group-text-information, .front .pa_contenidos_destacados .two-columns .slick-slide:hover .view-mode-gallery .group-text-information {
  color: #ffffff !important;
  background: #d10002 !important;
}
.front .pa_contenidos_destacados .five-columns .slick-slide:focus .view-mode-gallery .group-text-information .h3 a, .front .pa_contenidos_destacados .four-columns .slick-slide:focus .view-mode-gallery .group-text-information .h3 a, .front .pa_contenidos_destacados .three-columns .slick-slide:focus .view-mode-gallery .group-text-information .h3 a, .front .pa_contenidos_destacados .two-columns .slick-slide:focus .view-mode-gallery .group-text-information .h3 a, .front .pa_contenidos_destacados .five-columns .slick-slide:hover .view-mode-gallery .group-text-information .h3 a, .front .pa_contenidos_destacados .four-columns .slick-slide:hover .view-mode-gallery .group-text-information .h3 a, .front .pa_contenidos_destacados .three-columns .slick-slide:hover .view-mode-gallery .group-text-information .h3 a, .front .pa_contenidos_destacados .two-columns .slick-slide:hover .view-mode-gallery .group-text-information .h3 a {
  color: #ffffff !important;
}
@media all and (min-width: 767px) {
  .front .par_noticias_home .five-columns .slick-slide, .front .par_noticias_home .four-columns .slick-slide, .front .par_noticias_home .three-columns .slick-slide, .front .par_noticias_home .two-columns .slick-slide {
    margin: 0 0 10px 10px;
  }
}
.front .par_noticias_home .five-columns .slick-slide .col-md-3, .front .par_noticias_home .four-columns .slick-slide .col-md-3, .front .par_noticias_home .three-columns .slick-slide .col-md-3, .front .par_noticias_home .two-columns .slick-slide .col-md-3, .front .par_noticias_home .five-columns .slick-slide .col-md-4, .front .par_noticias_home .four-columns .slick-slide .col-md-4, .front .par_noticias_home .three-columns .slick-slide .col-md-4, .front .par_noticias_home .two-columns .slick-slide .col-md-4, .front .par_noticias_home .five-columns .slick-slide .col-md-6, .front .par_noticias_home .four-columns .slick-slide .col-md-6, .front .par_noticias_home .three-columns .slick-slide .col-md-6, .front .par_noticias_home .two-columns .slick-slide .col-md-6, .front .par_noticias_home .five-columns .slick-slide .cinco-col, .front .par_noticias_home .four-columns .slick-slide .cinco-col, .front .par_noticias_home .three-columns .slick-slide .cinco-col, .front .par_noticias_home .two-columns .slick-slide .cinco-col {
  padding: 0px !important;
  margin: 0px;
}

.front .carousel_home ul.slick-dots, .front .carousel_home2 ul.slick-dots {
  text-align: center;
  padding-left: 0;
  margin-top: 10px;
}
.front .carousel_home ul.slick-dots li, .front .carousel_home2 ul.slick-dots li {
  display: inline-block;
}
.front .carousel_home ul.slick-dots li button, .front .carousel_home2 ul.slick-dots li button {
  border: none;
  color: white;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 0px;
  margin: 0px 10px;
  border-radius: 50%;
  height: 12px;
  background-color: #b3b3b3;
}
.front .carousel_home ul.slick-dots .slick-active button, .front .carousel_home2 ul.slick-dots .slick-active button {
  background-color: #d10002;
  height: 12px;
}
.front .slick-prev, .front .slick-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  display: block;
  width: 40px;
  height: 70px;
  padding: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  z-index: 1;
}
.front .slick-prev {
  left: 8px;
  background: rgba(51, 51, 51, 0.7) url(../img/icon_arrow_left_white.png) no-repeat 0px 4px;
}
.front .slick-next {
  right: 8px;
  background: rgba(51, 51, 51, 0.7) url(../img/icon_arrow_right_white.png) no-repeat 0px 4px;
}

@media all and (min-width: 767px) {
  .front .pa_contenidos_destacados .two-columns .slick-slide {
    width: 48% !important;
    max-height: 470px;
  }
}
@media all and (min-width: 1023px) {
  .front .pa_contenidos_destacados .two-columns .slick-slide {
    width: 48.5% !important;
    max-height: 560px;
  }
}
@media all and (min-width: 767px) {
  .front .pa_contenidos_destacados .three-columns .slick-slide {
    width: 48% !important;
    max-height: 470px;
  }
}
@media all and (min-width: 1023px) {
  .front .pa_contenidos_destacados .three-columns .slick-slide {
    width: 32% !important;
    max-height: 480px;
  }
}
@media all and (min-width: 767px) {
  .front .pa_contenidos_destacados .four-columns .slick-slide {
    width: 48% !important;
    max-height: 470px;
  }
}
@media all and (min-width: 1023px) {
  .front .pa_contenidos_destacados .four-columns .slick-slide {
    width: 24% !important;
    max-height: 480px;
  }
}
@media all and (min-width: 767px) {
  .front .pa_contenidos_destacados .five-columns .slick-slide {
    width: 48% !important;
    max-height: 470px;
  }
}
@media all and (min-width: 1023px) {
  .front .pa_contenidos_destacados .five-columns .slick-slide {
    width: 19% !important;
    max-height: 600px;
  }
}
@media all and (min-width: 1366px) {
  .front .pa_contenidos_destacados .five-columns .slick-slide {
    width: 19% !important;
    max-height: 489px;
  }
}
.front .slick-prev, .front .slick-next {
  top: 17%;
}
@media all and (min-width: 479px) {
  .front .slick-prev, .front .slick-next {
    top: 35%;
  }
}
.front .slick-prev {
  left: 1px;
}
@media all and (min-width: 479px) {
  .front .slick-prev {
    left: 8px;
  }
}
.front .slick-next {
  right: 1px;
}
@media all and (min-width: 479px) {
  .front .slick-next {
    right: 8px;
  }
}

@media all and (min-width: 767px) {
  .front .par_noticias_home .two-columns .slick-slide {
    width: 48% !important;
  }
}
@media all and (min-width: 1023px) {
  .front .par_noticias_home .two-columns .slick-slide {
    width: 48.5% !important;
  }
}
@media all and (min-width: 767px) {
  .front .par_noticias_home .three-columns .slick-slide {
    width: 48% !important;
  }
}
@media all and (min-width: 1023px) {
  .front .par_noticias_home .three-columns .slick-slide {
    width: 32% !important;
  }
}
@media all and (min-width: 767px) {
  .front .par_noticias_home .four-columns .slick-slide {
    width: 48% !important;
  }
}
@media all and (min-width: 1023px) {
  .front .par_noticias_home .four-columns .slick-slide {
    width: 24% !important;
  }
}
@media all and (min-width: 767px) {
  .front .par_noticias_home .five-columns .slick-slide {
    width: 48% !important;
  }
}
@media all and (min-width: 1023px) {
  .front .par_noticias_home .five-columns .slick-slide {
    width: 19% !important;
  }
}
@media all and (min-width: 1366px) {
  .front .par_noticias_home .five-columns .slick-slide {
    width: 19% !important;
  }
}
.front .slick-prev, .front .slick-next {
  top: 14%;
}
@media all and (min-width: 479px) {
  .front .slick-prev, .front .slick-next {
    top: 35%;
  }
}

.page-eform-solicitud-alojamiento-albergues .alert-success,
.page-eform-solicitud-alojamiento-albergues .webform-confirmation {
  border-color: #2ba000;
  color: #2ba000;
  background: #eeffe6 url(../img/ico_ok.png) no-repeat 15px center;
  display: none;
}
.page-eform-solicitud-alojamiento-albergues .alert-warning {
  border-color: #e29700;
  background: #fff4e3 url(../img/ico_advertencia.png) no-repeat 15px center;
  padding-left: 40px !important;
}
.page-eform-solicitud-alojamiento-albergues .alert-danger {
  border-color: #9e0000;
  background: #ffe9e9 url(../img/ico_error.png) no-repeat 15px center;
  padding-left: 40px !important;
}
.page-eform-solicitud-alojamiento-albergues .region-content .submission-text {
  border: 1px solid #2ba000;
  color: #2ba000;
  background: #eeffe6 url(../img/ico_ok.png) no-repeat 15px center;
  width: 82%;
  margin: 0 auto;
  border-radius: 4px;
  padding: 15px 40px;
}

.page-publicamadrid-page .publicacion .views-field-solr-document-4, .page-publicamadrid-page .publicacion-destacada .views-field-solr-document-4 {
  text-align: center !important;
}
.page-publicamadrid-page .publicacion .views-field-solr-document-4 img, .page-publicamadrid-page .publicacion-destacada .views-field-solr-document-4 img {
  max-width: 200px !important;
  max-height: 200px !important;
  width: initial !important;
}

.cab-publicamadrid:before {
  content: "" !important;
}

.flecharriba:before {
  content: "" !important;
}

.main-container .col-content .field-type-text-with-summary a, .main-container .group-paragraph .paragraphs-items-accordion .ui-accordion-content a, .ui-widget-content a {
  color: #d10002;
}
.main-container .col-content .field-type-text-with-summary a:hover, .main-container .group-paragraph .paragraphs-items-accordion .ui-accordion-content a:hover, .ui-widget-content a:hover, .main-container .col-content .field-type-text-with-summary a:focus, .main-container .group-paragraph .paragraphs-items-accordion .ui-accordion-content a:focus, .ui-widget-content a:focus {
  color: #145DB3 !important;
}

/*Enlaces dentro de tabs*/
.ui-widget-content {
  font-family: "Montserrat-light";
}

/*Enlace dentro de acordeones*/
/*Enlace en noticias*/
.paragraphs-item-cartela {
  /**/
  border: 1px solid #e4e4e4;
  padding: 30px;
  max-width: 1170px;
  margin: 50px auto;
}
.paragraphs-item-cartela .paragraphs-items-field-subparagraphs-owl-carousel .field-name-field-titulo-cartela-slider .field-items, .paragraphs-item-cartela #paragraphs_item_cartela_owl_carousel_group_paragraph .field-name-field-titulo-cartela-slider, .paragraphs-item-cartela #paragraphs_item___cartela_subitems_default_incrustado_group_imagen .field-name-field-titulo-cartela-slider .field-items,
.paragraphs-item-cartela #paragraphs_item___cartela_subitems_owl_carousel_incrustado_group_imagen .field-name-field-titulo-cartela-slider .field-items {
  background-color: rgba(0, 0, 0, 0.5);
  color: #ffffff;
  text-transform: uppercase;
  padding: 40px;
  margin-bottom: 20px;
  text-align: center;
}
.paragraphs-item-cartela .field-name-field-boton-cartela a {
  display: inline-block;
  text-align: center;
  padding: 20px;
  text-transform: uppercase;
  border-radius: 8px;
  background-color: #D10002;
  color: #FFFFFF;
  font-family: "Montserrat-semiBold";
  min-height: 50px;
  min-width: 210px;
}
.paragraphs-item-cartela .field-name-field-boton-cartela a:hover, .paragraphs-item-cartela .field-name-field-boton-cartela a:focus {
  background: #A10002;
}

/* ESPECIFICA -*/
.paragraphs-item-cartela {
  /*TITULO*/
  /* PARRAFOS*/
  /*boton descarga*/
  /*navegadores carrusel*/
}
.paragraphs-item-cartela .group-imagen {
  position: relative;
  width: 100%;
  display: inline-block;
  vertical-align: top;
}
@media all and (min-width: 767px) {
  .paragraphs-item-cartela .group-imagen {
    max-width: 500px;
    width: 45%;
  }
}
.paragraphs-item-cartela .group-imagen h3 {
  display: none;
}
.paragraphs-item-cartela .group-imagen .field-name-field-titulo-cartela-slider {
  position: absolute;
  width: 100%;
  padding: 20px;
}
.paragraphs-item-cartela .field-name-field-imagen {
  display: inline-block;
  vertical-align: top;
  width: 100%;
}
.paragraphs-item-cartela .field-name-field-imagen img {
  width: 100%;
}
@media all and (min-width: 767px) {
  .paragraphs-item-cartela .field-name-field-imagen {
    width: 45%;
    padding: 0 10px 0 0;
    margin: 0;
  }
  .paragraphs-item-cartela .field-name-field-imagen img {
    width: initial;
  }
}
.paragraphs-item-cartela #paragraphs_item___cartela_subitems_owl_carousel_incrustado_group_imagen .field-name-field-imagen,
.paragraphs-item-cartela #paragraphs_item_cartela_owl_carousel_incrustado_group_paragraph .field-name-field-imagen {
  display: inline-block;
  vertical-align: top;
  width: 100%;
}
.paragraphs-item-cartela #paragraphs_item___cartela_subitems_owl_carousel_incrustado_group_imagen .field-name-field-imagen img,
.paragraphs-item-cartela #paragraphs_item_cartela_owl_carousel_incrustado_group_paragraph .field-name-field-imagen img {
  width: 100%;
}
@media all and (min-width: 767px) {
  .paragraphs-item-cartela #paragraphs_item___cartela_subitems_owl_carousel_incrustado_group_imagen .field-name-field-imagen,
.paragraphs-item-cartela #paragraphs_item_cartela_owl_carousel_incrustado_group_paragraph .field-name-field-imagen {
    width: initial;
  }
  .paragraphs-item-cartela #paragraphs_item___cartela_subitems_owl_carousel_incrustado_group_imagen .field-name-field-imagen img,
.paragraphs-item-cartela #paragraphs_item_cartela_owl_carousel_incrustado_group_paragraph .field-name-field-imagen img {
    width: initial;
  }
}
.paragraphs-item-cartela #paragraphs_item_cartela_owl_carousel_group_paragraph .field-name-field-imagen {
  display: inline-block;
  vertical-align: top;
  width: 100%;
}
.paragraphs-item-cartela #paragraphs_item_cartela_owl_carousel_group_paragraph .field-name-field-imagen img {
  width: 100%;
}
@media all and (min-width: 767px) {
  .paragraphs-item-cartela #paragraphs_item_cartela_owl_carousel_group_paragraph .field-name-field-imagen {
    width: initial;
  }
  .paragraphs-item-cartela #paragraphs_item_cartela_owl_carousel_group_paragraph .field-name-field-imagen img {
    width: initial;
  }
}
.paragraphs-item-cartela .group-parrafo,
.paragraphs-item-cartela #paragraphs_item___cartela_subitems_owl_carousel_incrustado_group_paragrpah,
.paragraphs-item-cartela #paragraphs_item___cartela_subitems_owl_carousel_group__paragraph {
  margin-top: 20px;
}
@media all and (min-width: 767px) {
  .paragraphs-item-cartela .group-parrafo,
.paragraphs-item-cartela #paragraphs_item___cartela_subitems_owl_carousel_incrustado_group_paragrpah,
.paragraphs-item-cartela #paragraphs_item___cartela_subitems_owl_carousel_group__paragraph {
    margin-top: 0px;
    /*margin-left: 20px;*/
    display: inline-block;
    width: 55%;
    /*float: right;*/
    padding: 0 0 0 10px;
    margin: 0;
  }
}
.paragraphs-item-cartela .paragraphs-item---cartela-bullets {
  background: #e4e4e4;
  padding: 20px;
  margin-bottom: 20px;
}
.paragraphs-item-cartela .paragraphs-item---cartela-bullets .field-name-field-titulo-cartela {
  font-weight: 600;
}
.paragraphs-item-cartela .paragraphs-item---cartela-bullets .field-name-field-titulo-cartela .field-items {
  display: inline-block;
  vertical-align: super;
  width: 90%;
}
@media all and (min-width: 767px) {
  .paragraphs-item-cartela .paragraphs-item---cartela-bullets .field-name-field-titulo-cartela .field-items {
    width: 93%;
  }
}
.paragraphs-item-cartela .paragraphs-item---cartela-bullets .field-name-field-titulo-cartela .field-items span {
  padding: 4px;
}
.paragraphs-item-cartela .paragraphs-item---cartela-bullets .field-name-field-titulo-cartela:before {
  content: "•";
  font-size: 45px;
  display: inline-block;
  margin-right: 5px;
  width: 15px;
  vertical-align: top;
}
.paragraphs-item-cartela .paragraphs-item---cartela-bullets .field-name-field-contenido-cartela {
  margin-left: 20px;
}
.paragraphs-item-cartela .field-name-field-boton-cartela {
  margin-top: 50px;
  text-align: center;
}
@media all and (min-width: 767px) {
  .paragraphs-item-cartela .field-name-field-boton-cartela {
    text-align: left;
  }
}
.paragraphs-item-cartela .owl-pagination .owl-page.active span {
  background: #d10002;
}
.paragraphs-item-cartela .owl-buttons {
  display: none;
  position: absolute;
  top: 40%;
  width: 100%;
}
@media all and (min-width: 479px) {
  .paragraphs-item-cartela .owl-buttons {
    display: block;
  }
}
.paragraphs-item-cartela .owl-buttons .owl-prev {
  width: 50px;
  height: 80px;
  position: absolute;
  left: 0;
  background: none !important;
  opacity: 1 !important;
}
.paragraphs-item-cartela .owl-buttons .owl-prev:before {
  background: url(../img/icon_arrow_left.png) no-repeat center !important;
  content: " " !important;
  font-family: "Font Awesome";
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  font-size: 10rem;
  color: #000000;
  width: 50px;
  height: 80px;
}
.paragraphs-item-cartela .owl-buttons .owl-next {
  width: 50px;
  height: 80px;
  position: absolute;
  right: 0;
  background: none !important;
  opacity: 1 !important;
}
.paragraphs-item-cartela .owl-buttons .owl-next:before {
  background: url(../img/icon_arrow_right.png) no-repeat center !important;
  content: " " !important;
  font-family: "Font Awesome";
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  font-size: 10rem;
  color: #000000;
  width: 50px;
  height: 80px;
}
.paragraphs-item-cartela #paragraphs_item___cartela_subitems_owl_carousel_group__paragraph .owl-buttons,
.paragraphs-item-cartela #paragraphs_item___cartela_subitems_owl_carousel_incrustado_group_paragrpah .owl-buttons {
  top: 60%;
}

/* NEW 2021 */
.paragraphs-item-compound-information.four-columns.view-mode-paragraphs-items-fixed, .paragraphs-item-compound-information.three-columns.view-mode-paragraphs-items-fixed, .paragraphs-item-compound-information.two-columns.view-mode-paragraphs-items-fixed, .paragraphs-item-compound-information.view-mode-paragraphs-items-fixed {
  /*margin-top: 50px;  
  margin-left:-10px;
  margin-right:-10px;*/
  display: block;
}
.paragraphs-item-compound-information.view-mode-paragraphs-items-fixed > .group-paragraph > .paragraphs-items-full {
  -webkit-box-pack: normal;
      -ms-flex-pack: normal;
          justify-content: normal;
}
.paragraphs-item-compound-information.view-mode-paragraphs-items-fixed .col-md-6 {
  width: 100% !important;
  margin-bottom: 20px;
  padding: 10px;
  margin: 0;
  display: inline-block;
  vertical-align: top;
}
.paragraphs-item-compound-information.view-mode-paragraphs-items-fixed .col-md-6 .view-mode-fixed {
  background-color: #e6e6e6 !important;
  min-height: 300px;
}
.paragraphs-item-compound-information.view-mode-paragraphs-items-fixed .col-md-6 .view-mode-fixed > .group-paragraph {
  padding-bottom: 0;
  padding: 20px;
}
.paragraphs-item-compound-information.view-mode-paragraphs-items-fixed .col-md-6 .view-mode-fixed .field-name-field-title {
  font-size: 30px;
  font-weight: 600;
  color: #333333;
  margin: 0;
  padding: 20px 0;
}
.paragraphs-item-compound-information.view-mode-paragraphs-items-fixed .col-md-6 .view-mode-fixed .field-name-field-short-description {
  text-align: center;
  padding-bottom: 20px;
  margin-bottom: 25px;
}
.paragraphs-item-compound-information.view-mode-paragraphs-items-fixed .col-md-6 .view-mode-fixed .field-name-field-link {
  /* position: initial;*/
  padding-bottom: 20px;
  margin: 0;
  text-transform: uppercase;
}
.paragraphs-item-compound-information.view-mode-paragraphs-items-fixed .col-md-6 .view-mode-fixed .field-name-field-link a {
  padding: 1rem 1.5rem;
}
.paragraphs-item-compound-information.view-mode-paragraphs-items-fixed .col-md-6 .view-mode-fixed:hover, .paragraphs-item-compound-information.view-mode-paragraphs-items-fixed .col-md-6 .view-mode-fixed:focus {
  background-color: #e6e6e6 !important;
}
.paragraphs-item-compound-information.view-mode-paragraphs-items-fixed .col-md-6 .view-mode-fixed:hover .field-name-field-icon img, .paragraphs-item-compound-information.view-mode-paragraphs-items-fixed .col-md-6 .view-mode-fixed:focus .field-name-field-icon img {
  position: initial;
  width: auto;
  left: 0;
  cursor: default;
}
.paragraphs-item-compound-information.view-mode-paragraphs-items-fixed .col-md-6 .view-mode-fixed:hover .field-name-field-title, .paragraphs-item-compound-information.view-mode-paragraphs-items-fixed .col-md-6 .view-mode-fixed:focus .field-name-field-title {
  display: block;
}
.paragraphs-item-compound-information.view-mode-paragraphs-items-fixed .col-md-6 .view-mode-fixed:hover .image-field-caption, .paragraphs-item-compound-information.view-mode-paragraphs-items-fixed .col-md-6 .view-mode-fixed:focus .image-field-caption {
  display: none;
}
.paragraphs-item-compound-information.view-mode-paragraphs-items-fixed .col-md-6 .view-mode-fixed:hover .field-name-field-link a, .paragraphs-item-compound-information.view-mode-paragraphs-items-fixed .col-md-6 .view-mode-fixed:focus .field-name-field-link a {
  border: 1px solid #333333;
  color: #333333;
  background-color: initial;
}
.paragraphs-item-compound-information.two-columns.view-mode-paragraphs-items-fixed .col-md-6 {
  margin-bottom: 20px;
}
@media all and (min-width: 767px) {
  .paragraphs-item-compound-information.two-columns.view-mode-paragraphs-items-fixed .col-md-6 {
    width: 50% !important;
  }
}
.paragraphs-item-compound-information.three-columns.view-mode-paragraphs-items-fixed .col-md-6 {
  margin-bottom: 20px;
}
@media all and (min-width: 767px) {
  .paragraphs-item-compound-information.three-columns.view-mode-paragraphs-items-fixed .col-md-6 {
    width: 50% !important;
  }
}
@media all and (min-width: 1023px) {
  .paragraphs-item-compound-information.three-columns.view-mode-paragraphs-items-fixed .col-md-6 {
    width: 33.3% !important;
  }
}
.paragraphs-item-compound-information.four-columns.view-mode-paragraphs-items-fixed .col-md-6 {
  margin-bottom: 20px;
}
@media all and (min-width: 767px) {
  .paragraphs-item-compound-information.four-columns.view-mode-paragraphs-items-fixed .col-md-6 {
    width: 50% !important;
  }
}
@media all and (min-width: 1023px) {
  .paragraphs-item-compound-information.four-columns.view-mode-paragraphs-items-fixed .col-md-6 {
    width: 25% !important;
  }
}

.paragraphs-item-carousel-links.view-mode-external_link .paragraphs-items-field-subparagraphs-token > ul, .paragraphs-item-carousel-links.view-mode-token .paragraphs-items-field-subparagraphs-token > ul,
.paragraphs-item-carousel-links.view-mode-external_link .paragraphs-items-external-link > ul,
.paragraphs-item-carousel-links.view-mode-token .paragraphs-items-external-link > ul {
  width: auto;
  margin: 50px 0 0 0;
  margin-left: -10px;
  margin-right: -10px;
  padding: 0;
  display: block;
  /*quitar display:table*/
}
.paragraphs-item-carousel-links.view-mode-external_link .paragraphs-items-field-subparagraphs-token > ul > li, .paragraphs-item-carousel-links.view-mode-token .paragraphs-items-field-subparagraphs-token > ul > li,
.paragraphs-item-carousel-links.view-mode-external_link .paragraphs-items-external-link > ul > li,
.paragraphs-item-carousel-links.view-mode-token .paragraphs-items-external-link > ul > li {
  display: inline-block;
  list-style: none;
  vertical-align: top;
  padding: 0 10px !important;
  margin: 0;
  float: none;
}
.paragraphs-item-carousel-links.view-mode-token .paragraphs-item-featured-image-carousel-link {
  position: relative;
  border: 1px solid #b3b3b3;
  padding: 20px;
  text-align: center;
}
.paragraphs-item-carousel-links.view-mode-token .paragraphs-item-featured-image-carousel-link .img-responsive {
  cursor: default;
  display: initial;
}
.paragraphs-item-carousel-links.view-mode-token .paragraphs-item-featured-image-carousel-link h3 {
  font-size: 30px;
  padding-top: 20px;
}
.paragraphs-item-carousel-links.view-mode-token .paragraphs-item-featured-image-carousel-link .field-name-field-short-description {
  margin-top: 20px;
  margin-bottom: 20px;
}
.paragraphs-item-carousel-links.view-mode-token .paragraphs-item-featured-image-carousel-link .field-name-field-short-description ul {
  text-align: left;
  margin: 0;
  padding: 0px 20px;
}
.paragraphs-item-carousel-links.view-mode-token .paragraphs-item-featured-image-carousel-link .field-name-field-short-description ul li {
  width: 100%;
  display: block;
  padding: 10px 0 !important;
}
.paragraphs-item-carousel-links.view-mode-token .paragraphs-item-featured-image-carousel-link .field-name-field-short-description ul li a {
  text-decoration: underline;
  font-weight: 600;
}
.paragraphs-item-carousel-links.view-mode-token .paragraphs-item-featured-image-carousel-link .field-name-field-short-description ul li::before {
  content: "•";
  font-size: 25px;
  color: #d10002;
  font-weight: bold;
  display: inline-block;
  width: 10px;
  margin-left: -0.5em;
}
.paragraphs-item-carousel-links.view-mode-token .paragraphs-item-featured-image-carousel-link .field-name-field-link {
  text-align: center;
  position: relative;
  max-width: 250px;
  margin: 0 auto;
  text-transform: uppercase;
  display: block;
  margin-top: 80px;
}
.paragraphs-item-carousel-links.view-mode-token .paragraphs-item-featured-image-carousel-link .field-name-field-link a {
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
  text-align: center;
  background-color: #d10002;
  padding: 20px !important;
  text-transform: uppercase;
  border-radius: 8px;
  display: inline-block;
  min-height: 50px;
  min-width: 210px;
  font-family: "Montserrat-semiBold";
  color: #ffffff;
}
.paragraphs-item-carousel-links.five-columns.view-mode-external_link ul, .paragraphs-item-carousel-links.four-columns.view-mode-external_link ul, .paragraphs-item-carousel-links.three-columns.view-mode-external_link ul, .paragraphs-item-carousel-links.two-columns.view-mode-external_link ul, .paragraphs-item-carousel-links.view-mode-external_link ul {
  margin-top: 0;
}
.paragraphs-item-carousel-links.five-columns.view-mode-external_link ul li, .paragraphs-item-carousel-links.four-columns.view-mode-external_link ul li, .paragraphs-item-carousel-links.three-columns.view-mode-external_link ul li, .paragraphs-item-carousel-links.two-columns.view-mode-external_link ul li, .paragraphs-item-carousel-links.view-mode-external_link ul li {
  margin-bottom: 30px;
}
.paragraphs-item-carousel-links.view-mode-external_link ul li .field-name-field-image {
  display: inline-block;
  width: 30%;
  vertical-align: middle;
}
.paragraphs-item-carousel-links.view-mode-external_link ul li .field-name-field-image img {
  cursor: default;
  width: 100%;
}
.paragraphs-item-carousel-links.view-mode-external_link ul li .group-text-information {
  display: inline-block;
  width: 70%;
  vertical-align: middle;
  padding-left: 10px;
}
.paragraphs-item-carousel-links.two-columns.view-mode-external_link .paragraphs-items-field-subparagraphs-token > ul > li, .paragraphs-item-carousel-links.two-columns.view-mode-token .paragraphs-items-field-subparagraphs-token > ul > li,
.paragraphs-item-carousel-links.two-columns.view-mode-external_link .paragraphs-items-external-link > ul > li,
.paragraphs-item-carousel-links.two-columns.view-mode-token .paragraphs-items-external-link > ul > li {
  width: 100%;
  margin-bottom: 20px;
}
@media all and (min-width: 767px) {
  .paragraphs-item-carousel-links.two-columns.view-mode-external_link .paragraphs-items-field-subparagraphs-token > ul > li, .paragraphs-item-carousel-links.two-columns.view-mode-token .paragraphs-items-field-subparagraphs-token > ul > li,
.paragraphs-item-carousel-links.two-columns.view-mode-external_link .paragraphs-items-external-link > ul > li,
.paragraphs-item-carousel-links.two-columns.view-mode-token .paragraphs-items-external-link > ul > li {
    width: 50%;
  }
}
.paragraphs-item-carousel-links.three-columns.view-mode-external_link .paragraphs-items-field-subparagraphs-token > ul > li, .paragraphs-item-carousel-links.three-columns.view-mode-token .paragraphs-items-field-subparagraphs-token > ul > li,
.paragraphs-item-carousel-links.three-columns.view-mode-external_link .paragraphs-items-external-link > ul > li,
.paragraphs-item-carousel-links.three-columns.view-mode-token .paragraphs-items-external-link > ul > li {
  width: 100%;
  margin-bottom: 20px;
}
@media all and (min-width: 767px) {
  .paragraphs-item-carousel-links.three-columns.view-mode-external_link .paragraphs-items-field-subparagraphs-token > ul > li, .paragraphs-item-carousel-links.three-columns.view-mode-token .paragraphs-items-field-subparagraphs-token > ul > li,
.paragraphs-item-carousel-links.three-columns.view-mode-external_link .paragraphs-items-external-link > ul > li,
.paragraphs-item-carousel-links.three-columns.view-mode-token .paragraphs-items-external-link > ul > li {
    width: 50%;
  }
}
@media all and (min-width: 1023px) {
  .paragraphs-item-carousel-links.three-columns.view-mode-external_link .paragraphs-items-field-subparagraphs-token > ul > li, .paragraphs-item-carousel-links.three-columns.view-mode-token .paragraphs-items-field-subparagraphs-token > ul > li,
.paragraphs-item-carousel-links.three-columns.view-mode-external_link .paragraphs-items-external-link > ul > li,
.paragraphs-item-carousel-links.three-columns.view-mode-token .paragraphs-items-external-link > ul > li {
    width: 33.3% !important;
  }
}
.paragraphs-item-carousel-links.four-columns.view-mode-external_link .paragraphs-items-field-subparagraphs-token > ul > li, .paragraphs-item-carousel-links.four-columns.view-mode-token .paragraphs-items-field-subparagraphs-token > ul > li,
.paragraphs-item-carousel-links.four-columns.view-mode-external_link .paragraphs-items-external-link > ul > li,
.paragraphs-item-carousel-links.four-columns.view-mode-token .paragraphs-items-external-link > ul > li {
  width: 100%;
  margin-bottom: 20px;
}
@media all and (min-width: 767px) {
  .paragraphs-item-carousel-links.four-columns.view-mode-external_link .paragraphs-items-field-subparagraphs-token > ul > li, .paragraphs-item-carousel-links.four-columns.view-mode-token .paragraphs-items-field-subparagraphs-token > ul > li,
.paragraphs-item-carousel-links.four-columns.view-mode-external_link .paragraphs-items-external-link > ul > li,
.paragraphs-item-carousel-links.four-columns.view-mode-token .paragraphs-items-external-link > ul > li {
    width: 50%;
  }
}
@media all and (min-width: 1023px) {
  .paragraphs-item-carousel-links.four-columns.view-mode-external_link .paragraphs-items-field-subparagraphs-token > ul > li, .paragraphs-item-carousel-links.four-columns.view-mode-token .paragraphs-items-field-subparagraphs-token > ul > li,
.paragraphs-item-carousel-links.four-columns.view-mode-external_link .paragraphs-items-external-link > ul > li,
.paragraphs-item-carousel-links.four-columns.view-mode-token .paragraphs-items-external-link > ul > li {
    width: 25%;
  }
}
.paragraphs-item-carousel-links.five-columns.view-mode-external_link .paragraphs-items-field-subparagraphs-token > ul > li, .paragraphs-item-carousel-links.five-columns.view-mode-token .paragraphs-items-field-subparagraphs-token > ul > li,
.paragraphs-item-carousel-links.five-columns.view-mode-external_link .paragraphs-items-external-link > ul > li,
.paragraphs-item-carousel-links.five-columns.view-mode-token .paragraphs-items-external-link > ul > li {
  width: 100%;
  margin-bottom: 20px;
}
@media all and (min-width: 767px) {
  .paragraphs-item-carousel-links.five-columns.view-mode-external_link .paragraphs-items-field-subparagraphs-token > ul > li, .paragraphs-item-carousel-links.five-columns.view-mode-token .paragraphs-items-field-subparagraphs-token > ul > li,
.paragraphs-item-carousel-links.five-columns.view-mode-external_link .paragraphs-items-external-link > ul > li,
.paragraphs-item-carousel-links.five-columns.view-mode-token .paragraphs-items-external-link > ul > li {
    width: 50%;
  }
}
@media all and (min-width: 1023px) {
  .paragraphs-item-carousel-links.five-columns.view-mode-external_link .paragraphs-items-field-subparagraphs-token > ul > li, .paragraphs-item-carousel-links.five-columns.view-mode-token .paragraphs-items-field-subparagraphs-token > ul > li,
.paragraphs-item-carousel-links.five-columns.view-mode-external_link .paragraphs-items-external-link > ul > li,
.paragraphs-item-carousel-links.five-columns.view-mode-token .paragraphs-items-external-link > ul > li {
    width: 20%;
  }
}

.paragraphs-item-carousel-links.five-columns.view-mode-token {
  position: relative;
}

.paragraphs-item-carousel-links.view-mode-external_link {
  padding: 10px;
  margin-top: 40px;
}

.paragraphs-item-carousel-links.two-columns.view-mode-external_link {
  padding: 10px;
  margin-top: 40px;
}

.paragraphs-item-carousel-links.three-columns.view-mode-external_link {
  padding: 10px;
  margin-top: 40px;
}

.paragraphs-item-carousel-links.four-columns.view-mode-external_link {
  padding: 10px;
  margin-top: 40px;
}

.paragraphs-item-carousel-links.five-columns.view-mode-external_link {
  padding: 10px;
  margin-top: 40px;
}

.paragraphs-item-separator .group-paragraph .field-name-field-paragraph-title {
  width: 260px;
  display: inline-block;
  vertical-align: top;
  padding-right: 10px;
}
@media all and (min-width: 767px) {
  .paragraphs-item-separator .group-paragraph .field-name-field-paragraph-title {
    width: auto;
  }
}
.paragraphs-item-separator .group-paragraph .field-name-field-imagen-titulo,
.paragraphs-item-separator .group-paragraph .image_title {
  display: inline-block;
  width: 60px;
  position: relative;
  top: 40px;
}

/* NEW 2021 */
.adel_schedule.four-columns, .adel_schedule.three-columns, .adel_schedule.two-columns, .adel_schedule {
  width: auto;
  margin: 0;
  margin-left: -10px;
  margin-right: -10px;
  display: block;
  font-size: 0;
}
.adel_schedule > .field-items > .field-item {
  display: inline-block;
  font-size: 18px;
  vertical-align: top;
  padding: 10px;
  margin: 0;
}
.adel_schedule .paragraphs-item-adel-buscador,
.adel_schedule .paragraphs-item-eadministracion-buscador {
  background-color: #155db2;
  color: #ffffff;
  margin: 20px 0;
}
.adel_schedule .paragraphs-item-adel-buscador .field-name-field-label,
.adel_schedule .paragraphs-item-eadministracion-buscador .field-name-field-label {
  text-align: center;
  font-size: 30px;
  font-weight: 500;
  padding: 20px 0;
  border-bottom: 1px solid #ffffff;
  margin-bottom: 10px;
}
.adel_schedule .paragraphs-item-adel-buscador ul,
.adel_schedule .paragraphs-item-eadministracion-buscador ul {
  list-style: none;
  padding: 0;
}
.adel_schedule .paragraphs-item-adel-buscador ul li,
.adel_schedule .paragraphs-item-eadministracion-buscador ul li {
  padding: 10px 20px;
}
.adel_schedule .paragraphs-item-adel-buscador ul li .fechas, .adel_schedule .paragraphs-item-adel-buscador ul li .views-field-solr-document-2,
.adel_schedule .paragraphs-item-eadministracion-buscador ul li .fechas,
.adel_schedule .paragraphs-item-eadministracion-buscador ul li .views-field-solr-document-2 {
  border-left: 2px solid #ffffff;
  padding: 3px 0px 0px 13px;
  font-weight: bold;
  margin-bottom: 15px;
}
.adel_schedule .paragraphs-item-adel-buscador ul li .fechas span, .adel_schedule .paragraphs-item-adel-buscador ul li .views-field-solr-document-2 span,
.adel_schedule .paragraphs-item-eadministracion-buscador ul li .fechas span,
.adel_schedule .paragraphs-item-eadministracion-buscador ul li .views-field-solr-document-2 span {
  display: inline-block;
}
.adel_schedule .paragraphs-item-adel-buscador ul li .fechas .inicio, .adel_schedule .paragraphs-item-adel-buscador ul li .fechas .fin, .adel_schedule .paragraphs-item-adel-buscador ul li .views-field-solr-document-2 .inicio, .adel_schedule .paragraphs-item-adel-buscador ul li .views-field-solr-document-2 .fin,
.adel_schedule .paragraphs-item-eadministracion-buscador ul li .fechas .inicio,
.adel_schedule .paragraphs-item-eadministracion-buscador ul li .fechas .fin,
.adel_schedule .paragraphs-item-eadministracion-buscador ul li .views-field-solr-document-2 .inicio,
.adel_schedule .paragraphs-item-eadministracion-buscador ul li .views-field-solr-document-2 .fin {
  display: inline-block;
}
.adel_schedule .paragraphs-item-adel-buscador ul li .titulo,
.adel_schedule .paragraphs-item-eadministracion-buscador ul li .titulo {
  padding-left: 15px;
}
.adel_schedule .paragraphs-item-adel-buscador ul li .info,
.adel_schedule .paragraphs-item-eadministracion-buscador ul li .info {
  margin: 10px 0;
}
.adel_schedule .paragraphs-item-adel-buscador ul a,
.adel_schedule .paragraphs-item-eadministracion-buscador ul a {
  color: #ffffff;
  text-decoration: underline;
  font-weight: 600;
}
.adel_schedule .paragraphs-item-adel-buscador ul a:hover, .adel_schedule .paragraphs-item-adel-buscador ul a:focus,
.adel_schedule .paragraphs-item-eadministracion-buscador ul a:hover,
.adel_schedule .paragraphs-item-eadministracion-buscador ul a:focus {
  color: #ffffff;
  text-decoration: underline;
}
.adel_schedule .paragraphs-item-adel-buscador .more-link,
.adel_schedule .paragraphs-item-eadministracion-buscador .more-link {
  max-width: 250px;
  margin: 0 auto;
  background-color: #ffffff;
  border-radius: 8px;
  padding: 10px;
  text-align: center;
  margin-bottom: 20px;
}
.adel_schedule .paragraphs-item-adel-buscador .more-link a,
.adel_schedule .paragraphs-item-eadministracion-buscador .more-link a {
  color: #155db2;
  font-weight: 600;
}
.adel_schedule .paragraphs-item-adel-buscador .more-link a:hover, .adel_schedule .paragraphs-item-adel-buscador .more-link a:focus,
.adel_schedule .paragraphs-item-eadministracion-buscador .more-link a:hover,
.adel_schedule .paragraphs-item-eadministracion-buscador .more-link a:focus {
  color: #155db2;
  text-decoration: underline;
}
.adel_schedule .paragraphs-item-adel-buscador.adel_search,
.adel_schedule .paragraphs-item-eadministracion-buscador.adel_search {
  background-color: #ffffff;
}
.adel_schedule > .field-items > .field-item {
  width: 100%;
}
@media all and (min-width: 767px) {
  .adel_schedule.two-columns > .field-items > .field-item {
    width: 50%;
    display: inline-block;
    vertical-align: top;
  }
}
@media all and (min-width: 767px) {
  .adel_schedule.three-columns > .field-items > .field-item {
    width: 50%;
    display: inline-block;
    vertical-align: top;
  }
}
@media all and (min-width: 1023px) {
  .adel_schedule.three-columns > .field-items > .field-item {
    width: 33.3%;
    display: inline-block;
    vertical-align: top;
  }
}
@media all and (min-width: 767px) {
  .adel_schedule.four-columns > .field-items > .field-item {
    width: 50%;
    display: inline-block;
    vertical-align: top;
  }
}
@media all and (min-width: 1023px) {
  .adel_schedule.four-columns > .field-items > .field-item {
    width: 25%;
  }
}

/*Buscador de gestiones*/
.adel_search .field-name-field-label {
  display: none;
}
.adel_search .views-exposed-widgets {
  position: relative;
  margin-top: 50px;
}
.adel_search .views-exposed-widgets .views-widget-filter-search_api_views_fulltext {
  width: 100%;
  height: 50px;
  padding: 0px 60px 0px 0px;
}
.adel_search .views-exposed-widgets .views-widget-filter-search_api_views_fulltext input {
  height: 50px;
  border-radius: 0px;
  font-size: 18px;
}
.adel_search .views-exposed-widgets #edit-submit-adel,
.adel_search .views-exposed-widgets #edit-submit-adel--2,
.adel_search .views-exposed-widgets .views-submit-button button {
  border-radius: 0;
  position: absolute;
  right: 0;
  top: 0;
  margin: 0;
  padding: 0;
  width: 50px;
  height: 50px;
  background-color: #d10002;
  background-image: url(/sites/all/themes/drpl/img/lupa_2.png);
  background-position: center center;
  background-repeat: no-repeat;
  border: none;
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
.adel_search .views-exposed-widgets #edit-submit-adel :hover, .adel_search .views-exposed-widgets #edit-submit-adel :focus,
.adel_search .views-exposed-widgets #edit-submit-adel--2 :hover,
.adel_search .views-exposed-widgets #edit-submit-adel--2 :focus,
.adel_search .views-exposed-widgets .views-submit-button button :hover,
.adel_search .views-exposed-widgets .views-submit-button button :focus {
  opacity: 0.75;
}

/* NEW 2021 - PH AVISO DESTACADO */
.paragraphs-item-important-notice .paragraphs-items-field-subparagraphs-full {
  max-width: 1366px;
  margin: 0 auto !important;
}
.paragraphs-item-important-notice .paragraphs-items-field-subparagraphs-full ul {
  width: auto;
  margin: 0;
  font-size: 0;
  padding: 0;
  /* display:block;
  margin-left:-10px;
  margin-right:-10px; */
}
.paragraphs-item-important-notice .paragraphs-items-field-subparagraphs-full ul li {
  font-size: medium;
  display: inline-block;
  vertical-align: top;
  width: 100%;
}
.paragraphs-item-important-notice .paragraphs-items-field-subparagraphs-full ul li .paragraphs-item-important-notice-block,
.paragraphs-item-important-notice .paragraphs-items-field-subparagraphs-full ul li .paragraphs_item_important_notice_block_full_group_paragraph {
  border-top: 1px solid #333333;
  /*margin-top: -1px;*/
  background-color: #fff4e3;
  background-image: url(../img/img_important_notice.png);
  background-repeat: no-repeat;
  background-size: 50px;
  background-position-x: 15px;
  background-position-y: 13px;
  padding-left: 70px;
  margin: 0 10px;
}
.paragraphs-item-important-notice .paragraphs-items-field-subparagraphs-full ul li .paragraphs-item-important-notice-block .group-paragraph-image,
.paragraphs-item-important-notice .paragraphs-items-field-subparagraphs-full ul li .paragraphs_item_important_notice_block_full_group_paragraph .group-paragraph-image {
  width: 80px;
  padding: 15px;
  display: inline-block;
}
.paragraphs-item-important-notice .paragraphs-items-field-subparagraphs-full ul li .paragraphs-item-important-notice-block .group-paragraph-main-information,
.paragraphs-item-important-notice .paragraphs-items-field-subparagraphs-full ul li .paragraphs_item_important_notice_block_full_group_paragraph .group-paragraph-main-information {
  padding: 15px;
  display: inline-block;
  vertical-align: top;
}
.paragraphs-item-important-notice .paragraphs-items-field-subparagraphs-full ul li .paragraphs-item-important-notice-block .group-paragraph-main-information .field-name-field-paragraph-title,
.paragraphs-item-important-notice .paragraphs-items-field-subparagraphs-full ul li .paragraphs_item_important_notice_block_full_group_paragraph .group-paragraph-main-information .field-name-field-paragraph-title {
  border-left: none !important;
  margin: 10px 0 5px 0;
  padding: 0;
  font-size: 20px;
  font-weight: 600;
}
@media all and (min-width: 767px) {
  .paragraphs-item-important-notice .paragraphs-items-field-subparagraphs-full ul li .paragraphs-item-important-notice-block .group-paragraph-main-information .field-name-field-paragraph-title,
.paragraphs-item-important-notice .paragraphs-items-field-subparagraphs-full ul li .paragraphs_item_important_notice_block_full_group_paragraph .group-paragraph-main-information .field-name-field-paragraph-title {
    font-size: 25px;
    font-weight: 500;
  }
}
.paragraphs-item-important-notice .paragraphs-items-field-subparagraphs-full ul li .paragraphs-item-important-notice-block:hover, .paragraphs-item-important-notice .paragraphs-items-field-subparagraphs-full ul li .paragraphs-item-important-notice-block:focus,
.paragraphs-item-important-notice .paragraphs-items-field-subparagraphs-full ul li .paragraphs_item_important_notice_block_full_group_paragraph:hover,
.paragraphs-item-important-notice .paragraphs-items-field-subparagraphs-full ul li .paragraphs_item_important_notice_block_full_group_paragraph:focus {
  cursor: pointer;
  background-color: #E29700;
  -webkit-transition-duration: initial;
       -o-transition-duration: initial;
          transition-duration: initial;
  background-image: url(../img/img_important_notice_hover.png);
  background-repeat: no-repeat;
  background-size: 50px;
  background-position-x: 20px;
  background-position-y: 13px;
  padding-left: 70px;
}
.paragraphs-item-important-notice .paragraphs-items-field-subparagraphs-full ul li .paragraphs-item-important-notice-block:hover .field-name-field-image, .paragraphs-item-important-notice .paragraphs-items-field-subparagraphs-full ul li .paragraphs-item-important-notice-block:focus .field-name-field-image,
.paragraphs-item-important-notice .paragraphs-items-field-subparagraphs-full ul li .paragraphs_item_important_notice_block_full_group_paragraph:hover .field-name-field-image,
.paragraphs-item-important-notice .paragraphs-items-field-subparagraphs-full ul li .paragraphs_item_important_notice_block_full_group_paragraph:focus .field-name-field-image {
  background: #E29700 url(../img/arrows_white_res.png) no-repeat 0px 0px !important;
}
@media (min-width: 767px) {
  .paragraphs-item-important-notice .paragraphs-items-field-subparagraphs-full ul li .paragraphs-item-important-notice-block:hover .field-name-field-image, .paragraphs-item-important-notice .paragraphs-items-field-subparagraphs-full ul li .paragraphs-item-important-notice-block:focus .field-name-field-image,
.paragraphs-item-important-notice .paragraphs-items-field-subparagraphs-full ul li .paragraphs_item_important_notice_block_full_group_paragraph:hover .field-name-field-image,
.paragraphs-item-important-notice .paragraphs-items-field-subparagraphs-full ul li .paragraphs_item_important_notice_block_full_group_paragraph:focus .field-name-field-image {
    background: #E29700 url(../img/arrowswhite2.png) no-repeat 0px 0px !important;
  }
}
.paragraphs-item-important-notice .paragraphs-items-field-subparagraphs-full ul li .paragraphs-item-important-notice-block:hover .field-name-field-image img, .paragraphs-item-important-notice .paragraphs-items-field-subparagraphs-full ul li .paragraphs-item-important-notice-block:focus .field-name-field-image img,
.paragraphs-item-important-notice .paragraphs-items-field-subparagraphs-full ul li .paragraphs_item_important_notice_block_full_group_paragraph:hover .field-name-field-image img,
.paragraphs-item-important-notice .paragraphs-items-field-subparagraphs-full ul li .paragraphs_item_important_notice_block_full_group_paragraph:focus .field-name-field-image img {
  visibility: hidden;
}
.paragraphs-item-important-notice .paragraphs-items-field-subparagraphs-full ul li .paragraphs-item-important-notice-block.important-notice {
  background-color: #333333;
  border-top: 1px solid #E29700;
  color: #ffffff;
}
.paragraphs-item-important-notice .paragraphs-items-field-subparagraphs-full ul li .paragraphs-item-important-notice-block.important-notice:hover, .paragraphs-item-important-notice .paragraphs-items-field-subparagraphs-full ul li .paragraphs-item-important-notice-block.important-notice:focus {
  color: #333333;
  background-color: #E29700;
  border-top: 1px solid #333333;
}
.paragraphs-item-important-notice .paragraphs-items-field-subparagraphs-full ul li:nth-child(1) .paragraphs-item-important-notice-block,
.paragraphs-item-important-notice .paragraphs-items-field-subparagraphs-full ul li:nth-child(1) .paragraphs_item_important_notice_block_full_group_paragraph {
  border-top: none;
}
@media (min-width: 768px) {
  .paragraphs-item-important-notice .paragraphs-items-field-subparagraphs-full ul li:nth-child(2) .paragraphs-item-important-notice-block,
.paragraphs-item-important-notice .paragraphs-items-field-subparagraphs-full ul li:nth-child(2) .paragraphs_item_important_notice_block_full_group_paragraph {
    border-top: none;
  }
}
@media all and (min-width: 767px) {
  .paragraphs-item-important-notice.one-column .paragraphs-items-full ul li {
    width: 100%;
  }
}
@media all and (min-width: 767px) {
  .paragraphs-item-important-notice.two-columns .paragraphs-items-full ul li {
    width: 50%;
  }
}
@media all and (min-width: 767px) {
  .paragraphs-item-important-notice.three-columns .paragraphs-items-full ul li {
    width: 50%;
  }
}
@media all and (min-width: 1023px) {
  .paragraphs-item-important-notice.three-columns .paragraphs-items-full ul li {
    width: 33.3%;
  }
}
@media all and (min-width: 767px) {
  .paragraphs-item-important-notice.four-columns .paragraphs-items-full ul li {
    width: 50%;
  }
}
@media all and (min-width: 1023px) {
  .paragraphs-item-important-notice.four-columns .paragraphs-items-full ul li {
    width: 25%;
  }
}
@media all and (min-width: 1366px) {
  .paragraphs-item-important-notice.four-columns .paragraphs-items-full ul li {
    width: 25%;
  }
}

/*ESPECIFICO*/
.paragraphs-item-important-notice.compact {
  border-left: 0px;
  max-width: 100%;
  margin: 0;
  padding: 0px;
  border-top: 5px solid #E29700;
  background-color: #fff4e3;
}
.paragraphs-item-important-notice.compact h3 {
  padding: 0px;
  text-align: center;
  color: #E29700;
  padding: 10px 0;
  background: #333333;
  text-transform: uppercase;
  font-size: 28px;
}

.paragraphs-item-important-notice.simple {
  margin-top: 50px;
}
.paragraphs-item-important-notice.simple h3 {
  display: none;
}
@media all and (min-width: 767px) {
  .paragraphs-item-important-notice.simple .paragraphs-items-field-subparagraphs-full ul li {
    padding: 0 10px;
  }
}
@media all and (min-width: 767px) {
  .paragraphs-item-important-notice.simple .paragraphs-items-field-subparagraphs-full ul li .paragraphs-item-important-notice-block {
    border-top: 5px solid #333333 !important;
    margin-bottom: 20px;
  }
}
@media all and (min-width: 767px) {
  .paragraphs-item-important-notice.simple .paragraphs-items-field-subparagraphs-full ul li .paragraphs-item-important-notice-block.important-notice {
    border-top: 5px solid #E29700 !important;
  }
  .paragraphs-item-important-notice.simple .paragraphs-items-field-subparagraphs-full ul li .paragraphs-item-important-notice-block.important-notice:hover, .paragraphs-item-important-notice.simple .paragraphs-items-field-subparagraphs-full ul li .paragraphs-item-important-notice-block.important-notice:focus {
    border-top: 5px solid #333333 !important;
  }
}

.front {
  /* .firstUnit{
      margin: -5px 0 0 0;
      @media (min-width: 768px){
          margin: -15px 0 0 0;
      }
      @media (min-width: 991px){
          margin: -5px 0 0 0;
      }
  } */
}
.front .paragraphs-item-important-notice {
  margin-top: -53px;
}
@media all and (min-width: 767px) {
  .front .paragraphs-item-important-notice {
    margin-top: -65px;
  }
}
@media all and (min-width: 1023px) {
  .front .paragraphs-item-important-notice {
    margin-top: -55px;
  }
}
.front .paragraphs-item-important-notice .paragraphs-item-important-notice-block .field-name-field-paragraph-title {
  margin: 10px 0 5px 0 !important;
}

.paragraphs-items-block-teaser-horizontal .paragraphs-item-event-edition {
  margin-bottom: 0.5em;
}
.paragraphs-items-block-teaser-horizontal .paragraphs-item-event-edition .field-name-field-schedule {
  margin-left: 2.5em;
}
.paragraphs-items-block-teaser-horizontal .paragraphs-item-event-edition .field-name-field-municipality {
  margin-left: 2.5em;
  background: url(/sites/all/themes/drpl/img/icono_map.png) no-repeat;
  background-size: 0.8em;
}

.page-actividades .lista-actividades li .group-text-information .field-type-date.field-name-field-date {
  margin-bottom: 0;
}

.node-events--grouping-type .field-name-events-grouped .field-item .views-row {
  display: list-item;
  list-style: disc;
  margin-left: 1.5em;
}
.main-container .node-events--grouping-type.view-mode-block_teaser_horizontal .field-name-title h3 a {
  color: #145DB3;
}

.node-events.view-mode-referenced {
  cursor: pointer;
  padding-left: 0.5em;
}
.node-events.view-mode-referenced .referenced-group-info {
  padding: 0.5em;
}
.node-events.view-mode-referenced .field-name-title h3 {
  color: #145DB3;
  border-bottom: 1px solid #333;
  margin-bottom: 0.7em;
}

.node-events.view-mode-referenced .referenced-group-info:hover .field-name-title h3, .node-events.view-mode-referenced .referenced-group-info:hover a {
  color: inherit;
}
.paragraphs-items-referenced .paragraphs-item-event-edition {
  padding-bottom: 1em;
}
.paragraphs-items-full .paragraphs-item-event-edition .content {
  border-top: 1.5px solid #145DB3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
}
@media all and (min-width: 990px) {
  .paragraphs-items-full .paragraphs-item-event-edition .content {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.paragraphs-items-full .paragraphs-item-event-edition .content .event-edition-info {
  padding: 1em 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.paragraphs-items-full .paragraphs-item-event-edition .content .event-edition-info .field-name-field-long-address {
  padding-left: 0 !important;
  background: none;
  margin-top: 0;
}
.paragraphs-items-full .paragraphs-item-event-edition .content .event-edition-info .field-name-field-edition-address .street-block div {
  display: inline-block;
}
.paragraphs-items-full .paragraphs-item-event-edition .content .event-edition-info .field-name-field-municipality, .paragraphs-items-referenced .paragraphs-item-event-edition .field-name-field-municipality {
  padding: 0;
}
.paragraphs-items-full .paragraphs-item-event-edition .content .event-edition-info .event-edition-date-and-schedule-container, .paragraphs-items-referenced .paragraphs-item-event-edition .event-edition-date-and-schedule-container {
  background: url(../img/icono_calendario.png) no-repeat left top;
  padding-left: 1.5em;
}
.paragraphs-items-full .paragraphs-item-event-edition .content .event-edition-info .event-edition-date-and-schedule-container h2, .paragraphs-items-referenced .paragraphs-item-event-edition .event-edition-date-and-schedule-container h2 {
  font-size: 18px;
}
.paragraphs-items-full .paragraphs-item-event-edition .content .event-edition-info .event-edition-date-and-schedule-container .field-name-field-schedule, .paragraphs-items-referenced .paragraphs-item-event-edition .event-edition-date-and-schedule-container .field-name-field-schedule {
  padding-left: 1.5em;
}
.paragraphs-items-full .paragraphs-item-event-edition .content .event-edition-info .event-edition-location-container, .paragraphs-items-referenced .paragraphs-item-event-edition .event-edition-location-container {
  padding-left: 1.5em;
  background: url(/sites/all/themes/drpl/img/icono_map.png) no-repeat;
  background-size: 0.8em;
}
.paragraphs-items-full .paragraphs-item-event-edition .content .event-edition-info .event-edition-location-container h2, .paragraphs-items-referenced .paragraphs-item-event-edition .event-edition-location-container h2 {
  font-size: 18px;
}
.paragraphs-items-full .paragraphs-item-event-edition .content .event-edition-map {
  margin: 1em 0;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.paragraphs-items-full .paragraphs-item-event-edition .content .event-edition-map .field,
.paragraphs-items-full .paragraphs-item-event-edition .content .event-edition-map .field-items,
.paragraphs-items-full .paragraphs-item-event-edition .content .event-edition-map .field-item,
.paragraphs-items-full .paragraphs-item-event-edition .content .event-edition-map .form-item,
.paragraphs-items-full .paragraphs-item-event-edition .content .event-edition-map .openlayers-container {
  height: 100%;
}
.paragraphs-items-full .paragraphs-item-event-edition .content .event-edition-map canvas {
  max-height: 400px;
}

.view-search-in-this-site .teaser-horizontal-generic.node-live-broadcast .group-main {
  padding: 3px 1.5rem 1.5rem 1.5rem;
}
.view-search-in-this-site .teaser-horizontal-generic.node-live-broadcast .group-main .field-name-field-short-description {
  font-size: 18px;
  margin-top: 0;
  padding-top: 0;
}
.view-search-in-this-site .teaser-horizontal-generic.node-live-broadcast .group-main .field-name-field-short-description span.link-title__date {
  float: left;
}

.view-search-in-this-site .node-news.view-mode-block_teaser_horizontal .field-name-field-related-video {
  width: 100%;
}
@media (min-width: 639px) {
  .view-search-in-this-site .node-news.view-mode-block_teaser_horizontal .field-name-field-related-video {
    width: 33.3%;
  }
}
.view-search-in-this-site .node-news.view-mode-block_teaser_horizontal .field-name-field-related-video .field-name-field-images {
  width: 100%;
}

.view-news-search .node-news .group-left-column {
  min-height: 180px;
  max-height: 180px;
}
.view-news-search .node-news .group-right-column {
  min-height: 180px;
  max-height: 180px;
}

.node-centers.view-mode-events_inscription .field-name-field-aplicacion-de-cita-previa .field-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.node-centers.view-mode-events_inscription .field-name-field-aplicacion-de-cita-previa .field-items .field-item {
  width: auto;
  padding-right: 1em;
}
.node-centers.view-mode-events_inscription .field-name-field-aplicacion-de-cita-previa .field-items .field-item:last-child {
  padding-right: 0;
}
.node-centers.view-mode-events_inscription .field-name-field-aplicacion-de-cita-previa .field-items a {
  width: auto;
  background-color: #d10002;
  color: #ffffff;
  font-weight: 700;
  padding: 10px 30px;
  border: none;
  border-radius: 4px;
  margin-bottom: 10px;
  display: inline-block;
  text-decoration: none;
}
.node-centers.view-mode-events_inscription .field-name-field-aplicacion-de-cita-previa .field-items a:hover {
  background-color: #ffffff;
  color: #d10002;
  -webkit-box-shadow: inset 0px 0px 0px 2px #d10002;
          box-shadow: inset 0px 0px 0px 2px #d10002;
}

.my-2 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.pt-2 {
  padding-top: 3rem;
}

.cta-primary {
  display: inline-block;
  text-align: center;
  padding: 20px;
  text-transform: uppercase;
  border-radius: 8px;
  background-color: #d10002;
  color: #ffffff;
  font-family: "Montserrat-semiBold";
  min-height: 50px;
  min-width: 210px;
}
.cta-primary:hover, .cta-primary:focus {
  background-color: #d10002;
  color: #ffffff;
  text-decoration: none;
}

.paragraphs-item-live-broadcast .field-name-field-link .field-item {
  text-align: center;
  margin-top: 4.5rem;
}
.paragraphs-item-live-broadcast .field-name-field-link .field-item a {
  display: inline-block;
  text-align: center;
  padding: 20px;
  text-transform: uppercase;
  border-radius: 8px;
  background-color: #d10002;
  color: #ffffff;
  font-family: "Montserrat-semiBold";
  min-height: 50px;
  min-width: 210px;
}
.paragraphs-item-live-broadcast .field-name-field-link .field-item a:hover, .paragraphs-item-live-broadcast .field-name-field-link .field-item a:focus {
  background-color: #d10002;
  color: #ffffff;
  text-decoration: none;
}

.view-generic-teasers-list-third-width, .view-generic-teasers-list-half-width {
  /**/
}
.view-generic-teasers-list-third-width .view-content, .view-generic-teasers-list-half-width .view-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -1.5rem -0.75rem;
}
.view-generic-teasers-list-third-width .view-content .views-row, .view-generic-teasers-list-half-width .view-content .views-row {
  padding: 1.5rem 0.75rem;
}
.view-generic-teasers-list-third-width .view-content .views-row .teaser-generic, .view-generic-teasers-list-half-width .view-content .views-row .teaser-generic {
  height: 100%;
}
.view-generic-teasers-list-half-width .view-content .views-row {
  width: 100%;
}
@media (min-width: 767px) {
  .view-generic-teasers-list-half-width .view-content .views-row {
    width: 50%;
  }
}
.view-generic-teasers-list-third-width .view-content .views-row {
  width: 100%;
}
@media (min-width: 767px) {
  .view-generic-teasers-list-third-width .view-content .views-row {
    width: 33%;
  }
}

.page-retransmisiones .panel-display > .panel-panel > .col-top > .inside .pane-node-title .pane-content {
  padding: 0 1.5rem;
  margin: 0 auto;
  max-width: 136.6rem;
}

.page-retransmisiones .panel-display > .panel-panel > .col-content > .inside {
  padding: 3rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  max-width: 136.6rem;
  margin: 0 auto;
}
.page-retransmisiones .panel-display > .panel-panel > .col-content > .inside > .pane-block {
  width: 15em;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 1.5rem;
}
.page-retransmisiones .panel-display > .panel-panel > .col-content > .inside > .pane-block > .pane-content {
  background: #e6e6e6;
  padding: 1.5rem;
}
.page-retransmisiones .panel-display > .panel-panel > .col-content > .inside > .pane-block > .pane-content .views-exposed-widget {
  float: none;
  padding: 0.75rem 0;
  width: 100%;
}
.page-retransmisiones .panel-display > .panel-panel > .col-content > .inside > .pane-block > .pane-content .views-exposed-widget select,
.page-retransmisiones .panel-display > .panel-panel > .col-content > .inside > .pane-block > .pane-content .views-exposed-widget input[type=text] {
  margin-bottom: 1.5rem;
  width: 100%;
  float: none;
}
.page-retransmisiones .panel-display > .panel-panel > .col-content > .inside > .pane-block > .pane-content .views-exposed-widget .container-inline-date .form-item {
  margin: 0;
  width: 100%;
}
.page-retransmisiones .panel-display > .panel-panel > .col-content > .inside > .pane-block > .pane-content .views-exposed-widget .date-padding {
  float: none;
}
.page-retransmisiones .panel-display > .panel-panel > .col-content > .inside > .pane-block > .pane-content .views-submit-button.views-exposed-widget .form-submit {
  border-radius: 2em;
  background: none;
  color: #d10002;
  border: 1px solid #d10002;
  font-weight: bold;
  padding: 0.75rem 1.5rem;
  margin: 0;
  width: 100%;
}
.page-retransmisiones .panel-display > .panel-panel > .col-content > .inside > .pane-block > .pane-content .views-reset-button.views-exposed-widget {
  padding-bottom: 0;
  text-align: right;
}
.page-retransmisiones .panel-display > .panel-panel > .col-content > .inside > .pane-block > .pane-content .views-reset-button.views-exposed-widget .form-submit {
  display: inline-block;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: none;
  padding: 0;
  outline: 0;
  border: 0;
  color: #d10002;
  text-decoration: underline;
  margin: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.page-retransmisiones .panel-display > .panel-panel > .col-content > .inside > .pane-views {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 70%;
  padding: 1.5rem;
}

.teaser-generic {
  cursor: pointer;
  background-color: unset;
  -webkit-transition: 0.25s ease-in-out;
  -o-transition: 0.25s ease-in-out;
  transition: 0.25s ease-in-out;
  line-height: 1.5;
}
.teaser-generic .field-name-field-image img {
  width: 100%;
  display: block;
}
.teaser-generic.node-live-broadcast .field-name-field-image {
  position: relative;
}
.teaser-generic.node-live-broadcast .field-name-field-image:before {
  content: "";
  display: block;
  background: url("../img/Plantilla_video.png") no-repeat center;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 50px;
  height: 50px;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.teaser-generic .group-main {
  padding: 1.5rem;
}
.teaser-generic .group-main .link-title {
  line-height: inherit;
  font-size: inherit;
}
.teaser-generic .group-main .link-title a {
  display: block;
  color: inherit;
  text-decoration: none;
}
.teaser-generic .group-main .link-title a:hover {
  text-decoration: none;
}
.teaser-generic .group-main .link-title__date {
  /**/
}
.teaser-generic .group-main .link-title__title {
  /**/
}
.teaser-generic .group-main .field-name-field-short-description {
  margin-top: 0.75rem;
  font-size: 0.9em;
  border-top: 1px solid;
  padding-top: 0.75rem;
}
.teaser-generic:hover {
  background-color: #d10002;
  color: #ffffff;
}

.teaser-horizontal-generic {
  cursor: pointer;
  background-color: unset;
  -webkit-transition: 0.25s ease-in-out;
  -o-transition: 0.25s ease-in-out;
  transition: 0.25s ease-in-out;
  line-height: 1.5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.teaser-horizontal-generic .field-name-field-image {
  width: 50%;
  min-width: 18em;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.teaser-horizontal-generic .field-name-field-image div {
  height: 100%;
}
.teaser-horizontal-generic .field-name-field-image img {
  width: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
}
.teaser-horizontal-generic .field-name-field-image a {
  display: block;
  height: 100%;
}
.teaser-horizontal-generic.node-live-broadcast .field-name-field-image {
  background-color: white;
  width: 33.3%;
  min-width: auto !important;
}
@media all and (min-width: 767px) {
  .teaser-horizontal-generic.node-live-broadcast .field-name-field-image {
    min-width: 18em;
  }
}
.teaser-horizontal-generic.node-live-broadcast .field-name-field-image img {
  height: auto;
}
.teaser-horizontal-generic.node-live-broadcast .field-name-field-image a {
  display: block;
  height: auto;
  position: relative;
}
.teaser-horizontal-generic.node-live-broadcast .field-name-field-image a:before {
  content: "";
  display: block;
  background: url("../img/Plantilla_video.png") no-repeat center;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 50px;
  height: 50px;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.teaser-horizontal-generic .group-main {
  padding: 2.25rem;
  width: 50%;
  min-width: 18em;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.teaser-horizontal-generic .group-main .link-title, .node-events.view-mode-referenced .field-name-title h3 {
  line-height: inherit;
  font-size: inherit;
}
.teaser-horizontal-generic .group-main .link-title a, .node-events.view-mode-referenced .field-name-title h3 a {
  display: block;
  color: inherit;
  text-decoration: none;
}
.teaser-horizontal-generic .group-main .link-title a:hover, .node-events.view-mode-referenced .field-name-title h3 a:hover {
  text-decoration: none;
}
.teaser-horizontal-generic .group-main .link-title__date {
  /**/
}
.teaser-horizontal-generic .group-main .link-title__title {
  /**/
}
.teaser-horizontal-generic .group-main .field-name-field-short-description {
  margin-top: 0.75rem;
  font-size: 0.9em;
  border-top: 1px solid;
  padding-top: 0.75rem;
}
.teaser-horizontal-generic.node-live-broadcast .group-main {
  width: 66.6%;
}
.teaser-horizontal-generic:hover, .node-events.view-mode-referenced .referenced-group-info:hover {
  background-color: #d10002;
  color: #ffffff;
}

.teaser-horizontal-generic.node-live-broadcast {
  clear: both;
  margin: 5rem 0 0 0;
}
.teaser-horizontal-generic.node-live-broadcast:hover .field-name-field-image a, .teaser-horizontal-generic.node-live-broadcast:focus .field-name-field-image a {
  opacity: 0.75;
  -webkit-transform: scale(1) rotate(0deg);
      -ms-transform: scale(1) rotate(0deg);
          transform: scale(1) rotate(0deg);
}

.live-broadcast-list {
  margin: 6rem 0;
}
.live-broadcast-list .view {
  margin: 6rem 0;
}
.live-broadcast-list .view:first-child {
  margin-top: 0;
}

.live-broadcast-home {
  width: 100%;
  max-width: 136.6rem;
  margin: 0 auto 3rem auto;
  position: relative;
  z-index: 999;
}
.live-broadcast-home__player {
  display: none;
}
.live-broadcast-home__play {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.live-broadcast-home__play:after, .live-broadcast-home__play:before {
  content: "";
  display: block;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.live-broadcast-home__play__button {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  cursor: pointer;
  background-color: #ffffff;
  padding: 1.5rem;
  border-radius: 0 0 1.5rem 1.5rem;
  border-width: 0 2px 2px 2px;
  border-color: #000000;
  border-style: solid;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 12em;
}
@media (min-width: 480px) {
  .live-broadcast-home__play__button {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    width: auto;
  }
}
.live-broadcast-home__play__button span {
  display: block;
  margin: 0.3em 0.1em;
  white-space: nowrap;
}
@media (max-width: 480px) {
  .live-broadcast-home__play__button span {
    width: 100%;
    margin: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}
.live-broadcast-home__play__button:before {
  content: "";
  display: block;
  margin: 0 0.3em;
  vertical-align: middle;
  width: 35px;
  height: 35px;
  background-image: url("../img/play.png");
  background-repeat: no-repeat;
  background-position: center;
}
@media (max-width: 480px) {
  .live-broadcast-home__play__button:before {
    margin: 0 0.3em 0.5em;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}
.live-broadcast-home__play__button--stop:before {
  background-image: url("../img/stop.png");
}

.group-video-thumbnail-toggler {
  /**/
}
.group-video-thumbnail-toggler > .field-type-media {
  opacity: 0;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  padding: 0;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.group-video-thumbnail-toggler > .field-type-media video {
  display: block;
}
.group-video-thumbnail-toggler > .field-type-image {
  height: auto;
  visibility: visible;
  position: relative;
  cursor: pointer;
  opacity: 1;
  padding: 3rem 0;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.group-video-thumbnail-toggler > .field-type-image:before {
  content: "";
  display: block;
  background: url("../img/Plantilla_video.png") no-repeat center;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 50px;
  height: 50px;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.group-video-thumbnail-toggler > .field-type-image img {
  display: block;
  width: 100%;
}
.group-video-thumbnail-toggler.active > .field-type-media {
  opacity: 1;
  height: auto;
  visibility: visible;
  padding: 3rem 0;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.group-video-thumbnail-toggler.active > .field-type-image {
  opacity: 0;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  padding: 0;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.group-video-thumbnail-toggler .drpl-video-wrapper {
  display: block !important;
}
.group-video-thumbnail-toggler .drpl-video-fallback {
  display: none !important;
}

.group-video-thumbnail-toggler > .field-type-image {
  pointer-events: none;
}
.group-video-thumbnail-toggler > .field-type-image:before {
  display: none;
}
.group-video-thumbnail-toggler > .field-type-media ~ .field-type-image {
  pointer-events: auto;
}
.group-video-thumbnail-toggler > .field-type-media ~ .field-type-image:before {
  display: block;
}
.group-media-attached {
  margin: 2.25rem 0 1.5rem;
  border-top: 1px solid #ccc;
  padding: 1.5rem 0;
}
.group-media-attached > .field-type-image {
  margin: 3rem 0;
  padding: 1.5rem;
  background: #f2f2f2;
}
.group-media-attached > .field-type-image .field-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -0.75rem;
}
.group-media-attached > .field-type-image .field-items .field-item {
  width: 100%;
  padding: 0.75rem;
}
@media (min-width: 479px) {
  .group-media-attached > .field-type-image .field-items .field-item {
    width: 50%;
  }
}
@media (min-width: 767px) {
  .group-media-attached > .field-type-image .field-items .field-item {
    width: 25%;
  }
}
.group-media-attached > .field-type-image .field-items .field-item img {
  width: 100%;
  display: block;
}
.group-media-attached > .group-audio {
  margin: 3rem 0;
  background: #f2f2f2;
}
.group-media-attached > .group-audio .field-type-media > .field-items {
  /**/
}
.group-media-attached > .group-audio .field-type-media > .field-items > .field-item {
  padding: 1.5rem 0;
  border-bottom: 1px dashed #ccc;
}
.group-media-attached > .group-audio .field-type-media > .field-items > .field-item .field-type-text {
  font-size: 0.9em;
  margin-top: 1rem;
}
.group-media-attached > .group-audio .field-type-media > .field-items > .field-item audio {
  display: block;
  width: 100%;
}
.group-media-attached > .group-videos {
  margin: 3rem 0;
  background: #f2f2f2;
}
.group-media-attached > .group-videos .video-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -0.75rem;
}
.group-media-attached > .group-videos .video-content .field-item {
  width: 100%;
  padding: 0.75rem;
}
@media (min-width: 479px) {
  .group-media-attached > .group-videos .video-content .field-item {
    width: 50%;
  }
}
@media (min-width: 767px) {
  .group-media-attached > .group-videos .video-content .field-item {
    width: 33%;
  }
}
.group-media-attached > .group-videos .video-content .field-item video {
  width: 100%;
  display: block;
}
.group-media-attached > .group-pdf {
  margin: 3rem 0 0;
  background: #f2f2f2;
}
.group-media-attached > .group-pdf .field-items {
  /**/
}
.group-media-attached > .group-pdf .field-items .field-item {
  padding: 1.5rem 0;
  border-bottom: 1px dashed #ccc;
}
.group-media-attached > .group-pdf .field-items .field-item a {
  color: #666666;
}
.group-media-attached > .group-pdf .field-items .field-item .file-size {
  font-size: 0.8em;
}
.group-media-attached > .group-pdf .field-items .field-item .pdf_download {
  padding-left: 40px;
}
.group-media-attached > .group-pdf, .group-media-attached > .group-videos, .group-media-attached > .group-audio {
  padding: 1.875rem;
}
.group-media-attached > .group-pdf > h2, .group-media-attached > .group-videos > h2, .group-media-attached > .group-audio > h2 {
  font-size: 1.1em;
  color: #666666;
  margin: 0 0 1.5rem;
  padding-bottom: 0.75rem;
  border-bottom: 1px solid;
}

/*:::::::::::::::::: FIN IMPORTACIONES hojas estilos SCSS ::::::::::::::::::::::::::::::::::*/
.page-node__vivir .pane-node-field-paragraphs-header .paragraphs-item-column {
  padding: 0 !important;
}
.page-node__vivir .pane-node-field-paragraphs-header .paragraphs-item-column #menu-social-media {
  padding: 10px 0 0 0;
}
.page-node__vivir .pane-node-field-paragraphs-header .multipledivs #block-menu-menu-social-media {
  margin: 0;
  padding: 0;
  width: 100%;
  text-align: center;
}
.page-node__vivir .pane-node-field-paragraphs-header .multipledivs .block-search {
  width: 100%;
  padding: 0;
}
.page-node__vivir .pane-node-field-paragraphs-header .multipledivs .block-search form#search-block-form > div > div:before {
  position: absolute;
  right: 0;
  left: auto;
  z-index: 1;
  display: block;
  width: 50px;
  height: 50px;
  background-image: url(../img/iconMagnifier.png);
  background-size: 100%;
  background-repeat: no-repeat;
  content: "";
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
.page-node__vivir .pane-node-field-paragraphs-header .multipledivs .block-search form#search-block-form > div > div:hover:before {
  opacity: 0.75;
}
.page-node__vivir .pane-node-field-paragraphs-header .multipledivs .block-search-api-page {
  width: 100%;
  padding: 0;
}
.page-node__vivir .pane-node-field-paragraphs-header .multipledivs .block-search-api-page form#search-api-page-search-form-drpl-global-content-type-page > div:before {
  position: absolute;
  right: 0;
  left: auto;
  z-index: 1;
  display: block;
  width: 50px;
  height: 50px;
  background-image: url(../img/iconMagnifier.png);
  background-size: 100%;
  background-repeat: no-repeat;
  content: "";
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
.page-node__vivir .pane-node-field-paragraphs-header .multipledivs .block-search-api-page form#search-api-page-search-form-drpl-global-content-type-page > div:hover:before {
  opacity: 0.75;
}
.page-node__vivir .field-name-field-paragraphs-header > .field-items > .section-column:nth-child(2), .page-node__vivir .field-name-field-paragraphs-header > .field-items > .section-column:nth-child(3) {
  position: absolute;
  padding: 0 25px;
}
.page-node__vivir .field-name-field-paragraphs-header > .field-items > .section-column:nth-child(2) > div, .page-node__vivir .field-name-field-paragraphs-header > .field-items > .section-column:nth-child(3) > div {
  background-color: transparent !important;
}
.page-node__vivir .field-name-field-paragraphs-header > .field-items > .section-column:nth-child(2) {
  top: 20rem;
  left: 0;
  width: 100%;
}
.page-node__vivir .field-name-field-paragraphs-header > .field-items > .section-column:nth-child(2) > .section-edge-to-edge {
  display: inline-block;
  vertical-align: top;
}
.page-node__vivir .field-name-field-paragraphs-header > .field-items > .section-column:nth-child(3) {
  top: 30rem;
}
.page-node__vivir .field-name-field-paragraphs-header > .field-items > .section-column:nth-child(3).multipledivs > div:nth-child(1) {
  padding: 40px 0;
  border-right: 3px solid #ffffff;
}
.page-node__vivir .field-name-field-paragraphs-header > .field-items > .section-column:nth-child(3) li a {
  margin: 0px 10px 10px 0;
}
.page-node__vivir .field-name-field-paragraphs-header .paragraphs-item-column {
  padding: 0 !important;
}
.page-node__vivir paragraphs-item-list:not(.design-vertical-one) .group-text-information:hover .field-name-field-short-description-single {
  border-top: 1px solid white !important;
}
.page-node__vivir .design-horizontal-one .group-right-column:hover {
  background-color: #d10002;
}
.page-node__vivir .design-horizontal-one .group-right-column:hover .group-text-information {
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
  color: #ffffff;
}
.page-node__vivir .design-horizontal-one .group-right-column:hover .field-name-title h3 a {
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
  color: #ffffff;
}
.page-node__vivir .design-horizontal-one .group-right-column .group-text-information:hover {
  background-color: none;
  color: #ffffff;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.page-node__vivir .paragraphs-item-list:not(.design-horizontal-one) .group-text-information {
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
.page-node__vivir .paragraphs-item-list:not(.design-horizontal-one) .group-text-information:hover {
  background-color: #d10002;
  color: #ffffff;
  -webkit-box-shadow: 0 0.5px 1px #666666;
          box-shadow: 0 0.5px 1px #666666;
}
.page-node__vivir .paragraphs-item-list:not(.design-horizontal-one) .group-text-information:hover .field-name-title a {
  color: #ffffff;
  text-decoration: none;
}
.page-node__vivir .paragraphs-item-list:not(.design-horizontal-one) .link-style-simple_links_tags .paragraphs-items-field-subparagraphs {
  width: 100%;
  max-width: 136.6rem;
  margin: 0 auto;
}
@media only screen and (max-width: 1260px) {
  .page-node__vivir .field-name-field-paragraphs-header > .field-items > .section-column:nth-child(3) li a {
    font-size: 14px;
    margin: 0px 5px 5px 0;
    padding: 5px 15px;
    border-radius: 8px;
  }
}
@media only screen and (max-width: 1023px) {
  .page-node__vivir .field-name-field-paragraphs-header > .field-items > .section-column:nth-child(2) {
    top: 15rem;
  }
  .page-node__vivir .field-name-field-paragraphs-header > .field-items > .section-column:nth-child(3) {
    top: 30rem;
  }
}
@media only screen and (max-width: 992px) {
  .page-node__vivir .field-name-field-paragraphs-header > .field-items > .section-column:nth-child(2) {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
  }
  .page-node__vivir .field-name-field-paragraphs-header > .field-items > .section-column:nth-child(2) > div {
    top: 0;
    background-color: #0d53ac !important;
    padding: 2.5rem 0 1.5rem 0 !important;
  }
  .page-node__vivir .field-name-field-paragraphs-header > .field-items > .section-column:nth-child(2) > div:nth-child(2) {
    padding: 2.5rem 0 !important;
  }
  .page-node__vivir .field-name-field-paragraphs-header > .field-items > .section-column:nth-child(2) > div ul {
    padding: 0;
  }
  .page-node__vivir .field-name-field-paragraphs-header > .field-items > .section-column:nth-child(2) > .section-edge-to-edge:first-child {
    width: 100%;
    float: left;
  }
  .page-node__vivir .field-name-field-paragraphs-header > .field-items > .section-column:nth-child(2) > .section-edge-to-edge:last-child {
    width: 100%;
  }
  .page-node__vivir .field-name-field-paragraphs-header > .field-items > .section-column:nth-child(3) {
    position: relative;
    top: 0;
    width: 100%;
    padding: 0 !important;
  }
  .page-node__vivir .field-name-field-paragraphs-header > .field-items > .section-column:nth-child(3) > div {
    padding: 2.5rem 0 !important;
  }
  .page-node__vivir .field-name-field-paragraphs-header > .field-items > .section-column:nth-child(3).multipledivs > div {
    width: 100%;
  }
  .page-node__vivir .field-name-field-paragraphs-header > .field-items > .section-column:nth-child(3).multipledivs > div:nth-child(1) {
    border-right: none;
  }
  .page-node__vivir .field-name-field-paragraphs-header > .field-items > .section-column:nth-child(3).multipledivs #block-menu-menu-social-media {
    margin: auto;
    padding: 0;
  }
  .page-node__vivir .field-name-field-paragraphs-header > .field-items > .section-column:nth-child(3).multipledivs .block-search-api-page {
    width: 98%;
  }
  .page-node__vivir .pane-node-field-paragraphs-header .multipledivs #block-menu-menu-social-media #menu-social-media {
    padding: 20px 0 0 0;
  }
  .page-node__vivir .pane-node-field-paragraphs-header .multipledivs #block-menu-menu-social-media #menu-social-media ul.menu li {
    margin: 0 2%;
  }
  .page-node__vivir .pane-node-field-paragraphs-header .multipledivs .block-search-api-page {
    padding: 0;
  }
}
@media only screen and (max-width: 990px) {
  .page-node__vivir .field-name-field-paragraphs-header > .field-items > .section-column:nth-child(2) > .section-edge-to-edge:last-child {
    padding: 0 0 20px 0 !important;
  }
}
@media only screen and (max-width: 799px) {
  .page-node__vivir .field-name-field-paragraphs-header > .field-items > .section-column:nth-child(2), .page-node__vivir .field-name-field-paragraphs-header > .field-items > .section-column:nth-child(3) {
    position: absolute;
    padding: 0 25px;
  }
  .page-node__vivir .field-name-field-paragraphs-header > .field-items > .section-column:nth-child(2) {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
  }
  .page-node__vivir .field-name-field-paragraphs-header > .field-items > .section-column:nth-child(3) {
    position: relative;
    top: 0;
    left: 0;
    padding: 0 !important;
    width: 100%;
  }
  .page-node__vivir .field-name-field-paragraphs-header > .field-items > .section-column:nth-child(3).multipledivs .block-search-api-page {
    width: 94%;
  }
  > div .page-node__vivir .pane-node-field-paragraphs-header .multipledivs .block-search-api-page form#search-api-page-search-form-drpl-global-content-type-page:before {
    color: #145DB3;
    background-color: #ffffff;
  }
}
@media only screen and (max-width: 425px) {
  .page-node__vivir .pane-node-field-paragraphs-header .multipledivs #block-menu-menu-social-media ul.menu li {
    margin: 0 1.5%;
  }
  .page-node__vivir .pane-node-field-paragraphs-header .multipledivs #block-menu-menu-social-media ul.menu li a {
    background-size: 25px;
    height: 25px;
    width: 25px;
  }
}

/**
* Place your custom styles here.
**/
* {
  outline: none !important;
  outline-style: none !important;
}

.fromTab :focus {
  -webkit-box-shadow: inset 0 0 0 4px #efbb44;
  box-shadow: inset 0 0 0 4px #efbb44;
}

.fromTab li.active-trail a:focus {
  -webkit-box-shadow: inset 0 -10px 0 0 #ffffff, inset 0 4px 0 0 #efbb44, inset -4px 0 0 0 #efbb44, inset 4px 0 0 0 #efbb44 !important;
  box-shadow: inset 0 -10px 0 0 #ffffff, inset 0 4px 0 0 #efbb44, inset -4px 0 0 0 #efbb44, inset 4px 0 0 0 #efbb44 !important;
}

.fromTab #navbar.sticky > .container .menu li.active-trail a,
.fromTab #navbar.sticky > .container .menu li.last.active-trail a {
  -webkit-box-shadow: inset 0 -6px 0 0 #ffffff;
  box-shadow: inset 0 -6px 0 0 #ffffff;
}

.fromTab #navbar.sticky > .container .menu li.active-trail a:focus,
.fromTab #navbar.sticky > .container .menu li.last.active-trail a:focus {
  -webkit-box-shadow: inset 0 -6px 0 0 #ffffff, inset 0 4px 0 0 #efbb44, inset -4px 0 0 0 #efbb44, inset 4px 0 0 0 #efbb44 !important;
  box-shadow: inset 0 -6px 0 0 #ffffff, inset 0 4px 0 0 #efbb44, inset -4px 0 0 0 #efbb44, inset 4px 0 0 0 #efbb44 !important;
}

.fromTab video:focus {
  border: 4px solid #efbb44;
}

.fromTab .block-search-header:focus {
  -webkit-box-shadow: inset 0 0 0 4px #efbb44;
  box-shadow: inset 0 0 0 4px #efbb44;
}

.fromTab .block-search-header:focus::before {
  background-size: 92%;
  background-position: center;
}

.fromTab .paragraphs-item-gallery [class*=col]:focus img,
.fromTab .paragraphs-item-gallery .group-paragraph-coverflow .coverflow li a:focus img,
.fromTab .paragraphs-item-image-link a:focus img {
  border: 4px solid #efbb44;
}

.element-invisible.element-focusable:active,
.element-invisible.element-focusable:focus {
  -webkit-box-shadow: inset 0 0 0 4px #efbb44;
  box-shadow: inset 0 0 0 4px #efbb44;
}

#skip-link .element-invisible.element-focusable:active,
#skip-link .element-invisible.element-focusable:focus {
  background-color: #fff;
  padding: 5px 10px 10px 10px;
  -webkit-box-shadow: inset 0 0 0 4px #efbb44;
  box-shadow: inset 0 0 0 4px #efbb44;
}

.fromTab .paragraphs-item-link-list.link-style-simple_links_background_color ul li .field-name-field-link a:focus {
  -webkit-box-shadow: inset 0 0 0 4px #efbb44;
  box-shadow: inset 0 0 0 4px #efbb44;
}

.fromTab .custom_img_low a:focus .image-low.imgbackbg,
.fromTab .custom_img_high a:focus .image-high.imgbackbg {
  -webkit-box-shadow: inset 0 0 0 4px #efbb44;
  box-shadow: inset 0 0 0 4px #efbb44;
}

.file a {
  word-break: break-all;
}

a {
  color: #d10002;
}
a:hover {
  color: #145DB3;
}

.no-equal {
  height: auto !important;
}

body {
  font-family: "Montserrat-light";
  font-size: 1.8rem;
  font-weight: 300;
  line-height: 2.6rem;
  color: #333;
}

h1, .h1, h2, .h2, h3, .h3 {
  margin: 0;
}

h1, .h1 {
  font-family: "Montserrat-bold";
  font-size: 3.4rem;
  font-weight: 700;
  line-height: 4rem;
}

h2, .h2 {
  font-family: "Montserrat";
  font-size: 2.8rem;
  font-weight: 400;
  line-height: 3rem;
}

h3, .h3 {
  font-family: "Montserrat";
  font-size: 1.8rem;
  font-weight: 400;
  line-height: 3rem;
}

p:last-child {
  margin: 0;
}

table {
  margin-bottom: 0 !important;
}

.group-paragraph .group-paragraph-background .field-name-field-call-style,
.group-paragraph .group-paragraph-background .field-name-field-background-color {
  display: none;
}

.fields-menu-progress,
.paragraph-menu-progress {
  width: 100%;
  position: relative;
  float: left;
  text-align: left;
}
.fields-menu-progress .wrapper,
.paragraph-menu-progress .wrapper {
  position: relative;
  width: inherit;
}
.fields-menu-progress .wrapper .bar,
.paragraph-menu-progress .wrapper .bar {
  height: auto;
  margin-bottom: 10px !important;
  position: relative;
  display: block;
  width: 100%;
  background-color: #ffffff;
}
.fields-menu-progress .wrapper .bar a,
.paragraph-menu-progress .wrapper .bar a {
  font-family: "Montserrat-light";
  font-size: 1.6rem;
  color: #000000;
  display: block;
  text-decoration: none;
  padding: 7px 10px;
  position: relative;
  z-index: 1;
}
.fields-menu-progress .wrapper .bar span,
.paragraph-menu-progress .wrapper .bar span {
  height: 100%;
  background-color: #b2e0bc !important;
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
  position: absolute;
  display: block;
  top: 0;
  z-index: 0;
}
.fields-menu-progress .wrapper .bar i,
.paragraph-menu-progress .wrapper .bar i {
  position: absolute;
  right: -30px;
  height: 40px;
  line-height: 4rem;
  color: #36a7f3;
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}

.stickySection {
  position: fixed;
  top: 80px;
  z-index: 1;
}

.absoluteSection {
  position: absolute;
  bottom: 0px;
  width: 94%;
}

.panelizer-page-custom .main-container .col-top .inside .pane-custom {
  margin: 5rem 0 0 0;
  padding: 0 1.6rem;
}
.panelizer-page-custom .main-container .col-top .inside .pane-custom .pane-content {
  display: none;
}
.panelizer-page-custom .main-container .col-top .inside .pane-custom h1 {
  color: #333 !important;
  text-shadow: none !important;
  padding: 1rem 2rem !important;
  height: auto;
  background-color: transparent;
  text-align: left;
  text-transform: none;
  line-height: initial;
}

.node-type-landing .node-landing .panel-one-column-top-area .pane-node-title {
  display: none;
}
.node-type-landing .node-landing .panel-one-column-top-area .pane-node-title h1 {
  margin: 0;
  height: 60px;
  border: none;
  background-color: #e4e4e4;
  padding: 0;
  line-height: 6rem;
  text-align: center;
  color: #0d53ac;
  text-shadow: none;
  text-transform: uppercase;
  font-family: "Montserrat-Bold";
}

.node-type-landing.landing-type-simulate-list .main-container .col-top > .inside .pane-node-title {
  position: absolute !important;
  margin: 0 !important;
}
.node-type-landing.landing-type-simulate-list .main-container .col-top > .inside .pane-node-title h1 {
  color: #ffffff !important;
  text-shadow: 1px 2px 4px #000000 !important;
}
.node-type-landing.landing-type-list .main-container .col-top > .inside .pane-node-title {
  position: inherit;
  margin: 5rem 0 0 0;
}
.node-type-landing.landing-type-list .main-container .col-top > .inside .pane-node-title h1 {
  color: #333;
  text-shadow: none;
}
.node-type-landing .node-landing .panel-one-column-top-area .pane-node-title {
  display: block;
}
.node-type-landing .node-landing .panel-one-column-top-area .pane-node-title h1 {
  border-left: 12px solid #d10002;
  padding: 1rem 2rem;
  color: #ffffff;
  text-shadow: 1px 2px 4px #000000;
  width: 100%;
  height: auto;
  max-width: 1350px;
  margin: 0 auto;
  background-color: transparent;
  text-align: left;
  text-transform: none;
  line-height: initial;
}

body > .main-container,
.node-type-main-information > .main-container {
  padding-top: 70px;
  width: 100%;
}
body > .main-container > .row > section,
.node-type-main-information > .main-container > .row > section {
  padding: 0;
}
body > .main-container .col-top,
.node-type-main-information > .main-container .col-top {
  position: relative;
  z-index: 888;
}
body > .main-container .col-top > .inside,
.node-type-main-information > .main-container .col-top > .inside {
  margin: 0;
}
body > .main-container .col-top > .inside > div,
.node-type-main-information > .main-container .col-top > .inside > div {
  margin: 0;
}
body > .main-container .col-top > .inside .pane-node-field-image,
body > .main-container .col-top > .inside .pane-node-field-images,
body > .main-container .col-top > .inside .pane-taxonomy-term-field-image,
.node-type-main-information > .main-container .col-top > .inside .pane-node-field-image,
.node-type-main-information > .main-container .col-top > .inside .pane-node-field-images,
.node-type-main-information > .main-container .col-top > .inside .pane-taxonomy-term-field-image {
  margin: 0;
}
body > .main-container .col-top > .inside .pane-node-field-image img,
body > .main-container .col-top > .inside .pane-node-field-images img,
body > .main-container .col-top > .inside .pane-taxonomy-term-field-image img,
.node-type-main-information > .main-container .col-top > .inside .pane-node-field-image img,
.node-type-main-information > .main-container .col-top > .inside .pane-node-field-images img,
.node-type-main-information > .main-container .col-top > .inside .pane-taxonomy-term-field-image img {
  width: 100%;
}
body > .main-container .col-top > .inside .pane-node-field-image .owl-pagination,
body > .main-container .col-top > .inside .pane-node-field-images .owl-pagination,
body > .main-container .col-top > .inside .pane-taxonomy-term-field-image .owl-pagination,
.node-type-main-information > .main-container .col-top > .inside .pane-node-field-image .owl-pagination,
.node-type-main-information > .main-container .col-top > .inside .pane-node-field-images .owl-pagination,
.node-type-main-information > .main-container .col-top > .inside .pane-taxonomy-term-field-image .owl-pagination {
  position: absolute;
  bottom: 10px;
  right: 10px;
}
body > .main-container .col-top > .inside .pane-node-field-image .owl-pagination > div span,
body > .main-container .col-top > .inside .pane-node-field-images .owl-pagination > div span,
body > .main-container .col-top > .inside .pane-taxonomy-term-field-image .owl-pagination > div span,
.node-type-main-information > .main-container .col-top > .inside .pane-node-field-image .owl-pagination > div span,
.node-type-main-information > .main-container .col-top > .inside .pane-node-field-images .owl-pagination > div span,
.node-type-main-information > .main-container .col-top > .inside .pane-taxonomy-term-field-image .owl-pagination > div span {
  width: 20px;
  height: 20px;
  background-color: lightgray;
}
body > .main-container .col-top > .inside .pane-node-field-image .owl-pagination > div.active span,
body > .main-container .col-top > .inside .pane-node-field-images .owl-pagination > div.active span,
body > .main-container .col-top > .inside .pane-taxonomy-term-field-image .owl-pagination > div.active span,
.node-type-main-information > .main-container .col-top > .inside .pane-node-field-image .owl-pagination > div.active span,
.node-type-main-information > .main-container .col-top > .inside .pane-node-field-images .owl-pagination > div.active span,
.node-type-main-information > .main-container .col-top > .inside .pane-taxonomy-term-field-image .owl-pagination > div.active span {
  background-color: #d10002;
}
body > .main-container .col-top > .inside .pane-easy-breadcrumb-easy-breadcrumb,
.node-type-main-information > .main-container .col-top > .inside .pane-easy-breadcrumb-easy-breadcrumb {
  padding: 5px;
  border: 1px solid #d10002;
  left: 0;
  right: 0;
  z-index: 1;
  color: #d10002;
  margin: 5px 5px;
}
body > .main-container .col-top > .inside .pane-easy-breadcrumb-easy-breadcrumb a,
.node-type-main-information > .main-container .col-top > .inside .pane-easy-breadcrumb-easy-breadcrumb a {
  color: #d10002;
}
body > .main-container .col-top > .inside .pane-node-title,
.node-type-main-information > .main-container .col-top > .inside .pane-node-title {
  position: absolute;
  top: 8rem;
  left: 0;
  z-index: 1;
  width: 100%;
  padding: 0 1.6rem;
}
body > .main-container .col-top > .inside h1,
.node-type-main-information > .main-container .col-top > .inside h1 {
  border-left: 12px solid #d10002;
  padding: 1rem 2rem;
  color: #ffffff;
  text-shadow: 1px 2px 4px #000000;
  width: 100%;
  max-width: 1350px;
  margin: 0 auto;
}
body > .main-container .col-top > .inside .pane-term-name,
.node-type-main-information > .main-container .col-top > .inside .pane-term-name {
  position: relative;
  z-index: 2;
}
body > .main-container .col-top > .inside .pane-search-form,
.node-type-main-information > .main-container .col-top > .inside .pane-search-form {
  width: 70%;
  margin: 100px auto 0;
}
body > .main-container .col-top > .inside .pane-search-form form .input-group,
.node-type-main-information > .main-container .col-top > .inside .pane-search-form form .input-group {
  width: 100%;
}
body > .main-container .col-top > .inside .pane-search-form form .input-group input,
.node-type-main-information > .main-container .col-top > .inside .pane-search-form form .input-group input {
  width: 97%;
  height: 50px;
  /* &:focus {
    box-shadow: none;
  } */
}
body > .main-container .col-top > .inside .pane-search-form form .input-group span.input-group-btn,
.node-type-main-information > .main-container .col-top > .inside .pane-search-form form .input-group span.input-group-btn {
  width: 100%;
  height: 36px;
  display: block;
  position: relative;
}
body > .main-container .col-top > .inside .pane-search-form form .input-group span.input-group-btn:before,
.node-type-main-information > .main-container .col-top > .inside .pane-search-form form .input-group span.input-group-btn:before {
  position: absolute;
  display: block;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  background-color: #d10002;
  font-family: "Font Awesome";
  content: "";
  color: #ffffff;
  z-index: 2;
  right: 0;
  font-size: 2.5rem;
}
body > .main-container .col-top > .inside .pane-search-form form .input-group span.input-group-btn button,
.node-type-main-information > .main-container .col-top > .inside .pane-search-form form .input-group span.input-group-btn button {
  width: 55px;
  height: 50px;
  opacity: 0;
}
body > .main-container .col-left:not(.col-collapsed),
.node-type-main-information > .main-container .col-left:not(.col-collapsed) {
  position: relative;
}
body > .main-container .col-left:not(.col-collapsed) > .inside,
.node-type-main-information > .main-container .col-left:not(.col-collapsed) > .inside {
  background-color: #f2f2f2;
  /*ADRI--PADDING MENU IZQUIERDO
  padding: 0.8rem;*/
  padding: 1.8rem;
  margin: 0 0 0 0;
  display: inline-block;
  width: 100%;
}
body > .main-container .col-left:not(.col-collapsed) > .inside.is_stuck,
.node-type-main-information > .main-container .col-left:not(.col-collapsed) > .inside.is_stuck {
  margin-top: 80px;
}
body > .main-container .col-left:not(.col-collapsed) > .inside .panel-pane.pane-block .pane-title,
.node-type-main-information > .main-container .col-left:not(.col-collapsed) > .inside .panel-pane.pane-block .pane-title {
  font-size: 1.6rem;
  color: #333;
}
body > .main-container .col-left:not(.col-collapsed) > .inside .panel-pane.pane-block:first-child .pane-title,
.node-type-main-information > .main-container .col-left:not(.col-collapsed) > .inside .panel-pane.pane-block:first-child .pane-title {
  position: relative;
  padding: 10px 30px 10px 0;
  color: #666666;
  font-family: "Montserrat-semiBold";
  font-size: 2.2rem;
  cursor: pointer;
}
body > .main-container .col-left:not(.col-collapsed) > .inside .panel-pane.pane-block:first-child .pane-title:before,
.node-type-main-information > .main-container .col-left:not(.col-collapsed) > .inside .panel-pane.pane-block:first-child .pane-title:before {
  font-family: "Font Awesome";
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  font-size: 3.5rem;
}
body > .main-container .col-left:not(.col-collapsed) > .inside.stickySection,
.node-type-main-information > .main-container .col-left:not(.col-collapsed) > .inside.stickySection {
  width: 23.5%;
}
body > .main-container .col-left:not(.col-collapsed) > .inside .pane-custom-drpl-custom-drpl-related-content,
.node-type-main-information > .main-container .col-left:not(.col-collapsed) > .inside .pane-custom-drpl-custom-drpl-related-content {
  clear: both;
  padding-top: 5px;
}
body > .main-container .col-left:not(.col-collapsed) > .inside .pane-custom-drpl-custom-drpl-related-content .pane-title,
.node-type-main-information > .main-container .col-left:not(.col-collapsed) > .inside .pane-custom-drpl-custom-drpl-related-content .pane-title {
  position: relative;
  padding: 10px 0 0;
  color: #666666;
  font-family: "Montserrat-semiBold";
  font-size: 1.7rem;
}
body > .main-container .col-left:not(.col-collapsed) > .inside .pane-custom-drpl-custom-drpl-related-content .view-related-content-by-terms .views-row,
.node-type-main-information > .main-container .col-left:not(.col-collapsed) > .inside .pane-custom-drpl-custom-drpl-related-content .view-related-content-by-terms .views-row {
  margin: 10px 0;
  line-height: 1.3;
}
body > .main-container .col-left:not(.col-collapsed) > .inside .pane-custom-drpl-custom-drpl-related-content .view-related-content-by-terms a,
.node-type-main-information > .main-container .col-left:not(.col-collapsed) > .inside .pane-custom-drpl-custom-drpl-related-content .view-related-content-by-terms a {
  font-family: "Montserrat-light";
  font-size: 1.6rem;
  color: #000000;
  text-decoration: none;
}
body > .main-container .col-left.col-collapsed > .inside,
.node-type-main-information > .main-container .col-left.col-collapsed > .inside {
  background-color: #f2f2f2;
  padding: 0.8rem;
}
body > .main-container .col-left.col-collapsed > .inside.is_stuck,
.node-type-main-information > .main-container .col-left.col-collapsed > .inside.is_stuck {
  margin-top: 8rem;
}
body > .main-container .col-left.col-collapsed > .inside .panel-pane.pane-block .pane-title,
.node-type-main-information > .main-container .col-left.col-collapsed > .inside .panel-pane.pane-block .pane-title {
  font-size: 1.6rem;
  color: #333;
}
body > .main-container .col-left.col-collapsed > .inside .panel-pane.pane-block:first-child .pane-title,
.node-type-main-information > .main-container .col-left.col-collapsed > .inside .panel-pane.pane-block:first-child .pane-title {
  position: relative;
  padding: 10px 30px 10px 0;
  color: #666666;
  font-family: "Montserrat-semiBold";
  font-size: 2.2rem;
  cursor: pointer;
}
body > .main-container .col-left.col-collapsed > .inside .panel-pane.pane-block:first-child .pane-title:before,
.node-type-main-information > .main-container .col-left.col-collapsed > .inside .panel-pane.pane-block:first-child .pane-title:before {
  font-family: "Font Awesome";
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  font-size: 3.5rem;
}
body > .main-container .col-left.col-collapsed > .inside.stickySection,
.node-type-main-information > .main-container .col-left.col-collapsed > .inside.stickySection {
  width: 15.1%;
}
body > .main-container .col-left.col-collapsed > .inside.absoluteSection,
.node-type-main-information > .main-container .col-left.col-collapsed > .inside.absoluteSection {
  width: 100%;
}
body > .main-container .col-left.col-collapsed > .inside div,
.node-type-main-information > .main-container .col-left.col-collapsed > .inside div {
  margin: 0;
}
body > .main-container .col-content .pane-sharethis-sharethis-block,
.node-type-main-information > .main-container .col-content .pane-sharethis-sharethis-block {
  float: right;
  margin: 1rem 0 0 0;
}
body > .main-container .col-content .pane-sharethis-sharethis-block .pane-content,
.node-type-main-information > .main-container .col-content .pane-sharethis-sharethis-block .pane-content {
  position: relative;
}
body > .main-container .col-content .pane-sharethis-sharethis-block .pane-content .sharethis-wrapper,
.node-type-main-information > .main-container .col-content .pane-sharethis-sharethis-block .pane-content .sharethis-wrapper {
  position: relative;
  z-index: 8;
  font-size: 0;
}
body > .main-container .col-content .pane-sharethis-sharethis-block .pane-content .sharethis-wrapper .st_facebook_large,
body > .main-container .col-content .pane-sharethis-sharethis-block .pane-content .sharethis-wrapper .st_twitter_large,
body > .main-container .col-content .pane-sharethis-sharethis-block .pane-content .sharethis-wrapper .st_email_large,
body > .main-container .col-content .pane-sharethis-sharethis-block .pane-content .sharethis-wrapper .st_sharethis_large,
.node-type-main-information > .main-container .col-content .pane-sharethis-sharethis-block .pane-content .sharethis-wrapper .st_facebook_large,
.node-type-main-information > .main-container .col-content .pane-sharethis-sharethis-block .pane-content .sharethis-wrapper .st_twitter_large,
.node-type-main-information > .main-container .col-content .pane-sharethis-sharethis-block .pane-content .sharethis-wrapper .st_email_large,
.node-type-main-information > .main-container .col-content .pane-sharethis-sharethis-block .pane-content .sharethis-wrapper .st_sharethis_large {
  display: inline-block;
}
body > .main-container .col-content .pane-sharethis-sharethis-block .pane-content .sharethis-wrapper .st_facebook_large .stButton,
body > .main-container .col-content .pane-sharethis-sharethis-block .pane-content .sharethis-wrapper .st_twitter_large .stButton,
body > .main-container .col-content .pane-sharethis-sharethis-block .pane-content .sharethis-wrapper .st_email_large .stButton,
body > .main-container .col-content .pane-sharethis-sharethis-block .pane-content .sharethis-wrapper .st_sharethis_large .stButton,
.node-type-main-information > .main-container .col-content .pane-sharethis-sharethis-block .pane-content .sharethis-wrapper .st_facebook_large .stButton,
.node-type-main-information > .main-container .col-content .pane-sharethis-sharethis-block .pane-content .sharethis-wrapper .st_twitter_large .stButton,
.node-type-main-information > .main-container .col-content .pane-sharethis-sharethis-block .pane-content .sharethis-wrapper .st_email_large .stButton,
.node-type-main-information > .main-container .col-content .pane-sharethis-sharethis-block .pane-content .sharethis-wrapper .st_sharethis_large .stButton {
  height: 32px;
  margin: 0 0 0 0.5rem;
}
body > .main-container .col-content .pane-sharethis-sharethis-block .pane-content .sharethis-wrapper .st_facebook_large .stButton .stLarge,
body > .main-container .col-content .pane-sharethis-sharethis-block .pane-content .sharethis-wrapper .st_twitter_large .stButton .stLarge,
body > .main-container .col-content .pane-sharethis-sharethis-block .pane-content .sharethis-wrapper .st_email_large .stButton .stLarge,
body > .main-container .col-content .pane-sharethis-sharethis-block .pane-content .sharethis-wrapper .st_sharethis_large .stButton .stLarge,
.node-type-main-information > .main-container .col-content .pane-sharethis-sharethis-block .pane-content .sharethis-wrapper .st_facebook_large .stButton .stLarge,
.node-type-main-information > .main-container .col-content .pane-sharethis-sharethis-block .pane-content .sharethis-wrapper .st_twitter_large .stButton .stLarge,
.node-type-main-information > .main-container .col-content .pane-sharethis-sharethis-block .pane-content .sharethis-wrapper .st_email_large .stButton .stLarge,
.node-type-main-information > .main-container .col-content .pane-sharethis-sharethis-block .pane-content .sharethis-wrapper .st_sharethis_large .stButton .stLarge {
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
  border-radius: 50%;
}
body > .main-container .col-content .pane-sharethis-sharethis-block .pane-content .sharethis-wrapper .st_facebook_large .stButton .stLarge,
.node-type-main-information > .main-container .col-content .pane-sharethis-sharethis-block .pane-content .sharethis-wrapper .st_facebook_large .stButton .stLarge {
  background: url(../img/facebook-symbol.png) no-repeat #3b5998 8px 8px !important;
}
body > .main-container .col-content .pane-sharethis-sharethis-block .pane-content .sharethis-wrapper .st_twitter_large .stButton .stLarge,
.node-type-main-information > .main-container .col-content .pane-sharethis-sharethis-block .pane-content .sharethis-wrapper .st_twitter_large .stButton .stLarge {
  background: url(../img/twitter-symbol.png) no-repeat #0084b4 8px 8px !important;
}
body > .main-container .col-content .pane-sharethis-sharethis-block .pane-content .sharethis-wrapper .st_email_large .stButton .stLarge,
.node-type-main-information > .main-container .col-content .pane-sharethis-sharethis-block .pane-content .sharethis-wrapper .st_email_large .stButton .stLarge {
  background: url(../img/email-symbol.png) no-repeat #666666 8px 7px !important;
}
body > .main-container .col-content .pane-sharethis-sharethis-block .pane-content .sharethis-wrapper .st_sharethis_large .stButton .stLarge,
.node-type-main-information > .main-container .col-content .pane-sharethis-sharethis-block .pane-content .sharethis-wrapper .st_sharethis_large .stButton .stLarge {
  background: url(../img/share-symbol-2.png) no-repeat #000 7px 8px !important;
}
body > .main-container .col-content .pane-open-readspeaker-open-readspeaker-ui,
.node-type-main-information > .main-container .col-content .pane-open-readspeaker-open-readspeaker-ui {
  display: inline-block;
  margin: 1rem 0 0 0;
  width: 40px;
  height: 40px;
}
body > .main-container .col-content #readspeaker_button1,
.node-type-main-information > .main-container .col-content #readspeaker_button1 {
  top: 8px;
  left: 6px;
}
body > .main-container .col-content .pane-node-title,
.node-type-main-information > .main-container .col-content .pane-node-title {
  margin: 0 0 0.5rem 0;
  border-left: 12px solid #d10002;
  clear: both;
}
body > .main-container .col-content .pane-node-title h3,
body > .main-container .col-content .pane-node-title h2,
.node-type-main-information > .main-container .col-content .pane-node-title h3,
.node-type-main-information > .main-container .col-content .pane-node-title h2 {
  padding: 1rem 0 1rem 2.5rem;
  color: #666666;
}
body > .main-container .col-content .pane-node-title h1,
.node-type-main-information > .main-container .col-content .pane-node-title h1 {
  padding: 1rem 0 1rem 2.5rem;
}
body > .main-container .col-content .field-type-text-with-summary a,
.node-type-main-information > .main-container .col-content .field-type-text-with-summary a {
  color: #d10002;
}
body > .main-container .col-content .pane-node-field-tags,
.node-type-main-information > .main-container .col-content .pane-node-field-tags {
  float: left;
  width: 100%;
  margin: 5rem 0 0 0;
}
body > .main-container .col-content .pane-node-field-tags .field-name-field-tags > div > div,
.node-type-main-information > .main-container .col-content .pane-node-field-tags .field-name-field-tags > div > div {
  display: inline-block;
  height: 50px;
  padding: 10px;
}
body > .main-container .col-content .pane-node-field-tags .field-name-field-tags > div > div > a,
.node-type-main-information > .main-container .col-content .pane-node-field-tags .field-name-field-tags > div > div > a {
  padding: 10px 20px;
  border-radius: 8px;
  min-height: 50px;
  width: auto;
  font-size: 16px;
  font-weight: 700;
  color: #145DB3;
  background-color: #f2f2f2;
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
body > .main-container .col-content .pane-node-field-tags .field-name-field-tags > div > div > a:hover, body > .main-container .col-content .pane-node-field-tags .field-name-field-tags > div > div > a:focus,
.node-type-main-information > .main-container .col-content .pane-node-field-tags .field-name-field-tags > div > div > a:hover,
.node-type-main-information > .main-container .col-content .pane-node-field-tags .field-name-field-tags > div > div > a:focus {
  background-color: #4A4A4A !important;
  color: #ffffff !important;
  text-decoration: none;
}
body > .main-container .panel-col-hundred,
.node-type-main-information > .main-container .panel-col-hundred {
  position: relative;
}
body > .main-container .panel-col-hundred .pane-node-press-release-press-release-audio-link a,
body > .main-container .panel-col-hundred .pane-node-field-files a,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-press-release-press-release-audio-link a,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-files a {
  color: #666666;
  text-decoration: underline;
}
body > .main-container .panel-col-hundred .first-group-item,
.node-type-main-information > .main-container .panel-col-hundred .first-group-item {
  margin: 5rem 0 0 0 !important;
}
body > .main-container .panel-col-hundred .last-group-item,
.node-type-main-information > .main-container .panel-col-hundred .last-group-item {
  margin: 0 !important;
}
body > .main-container .panel-col-hundred .related-content,
.node-type-main-information > .main-container .panel-col-hundred .related-content {
  display: inline-block;
  width: 100%;
}
body > .main-container .panel-col-hundred .field-panel-subitem,
.node-type-main-information > .main-container .panel-col-hundred .field-panel-subitem {
  margin: 0 0 10px;
}
body > .main-container .panel-col-hundred .field-panel-subitem .pane-title,
.node-type-main-information > .main-container .panel-col-hundred .field-panel-subitem .pane-title {
  font-weight: bold;
  color: #666666;
  margin: 0 0 10px;
  font-size: 1.8rem;
}
body > .main-container .panel-col-hundred .field-panel-subitem .pane-content,
.node-type-main-information > .main-container .panel-col-hundred .field-panel-subitem .pane-content {
  font-size: 1.8rem;
  font-family: "Montserrat-light";
  display: inline-block;
  width: 100%;
}
body > .main-container .panel-col-hundred .field-panel-subitem .pane-content p:last-child,
.node-type-main-information > .main-container .panel-col-hundred .field-panel-subitem .pane-content p:last-child {
  margin: 0;
}
body > .main-container .panel-col-hundred .inline-panel-item .pane-title,
.node-type-main-information > .main-container .panel-col-hundred .inline-panel-item .pane-title {
  display: inline-block;
  margin: 0 10px 0 0;
}
body > .main-container .panel-col-hundred .inline-panel-item .pane-content,
.node-type-main-information > .main-container .panel-col-hundred .inline-panel-item .pane-content {
  display: inline-block;
  width: auto;
}
body > .main-container .panel-col-hundred .pane-node-press-release-press-release-audio-link,
body > .main-container .panel-col-hundred .pane-node-field-files,
body > .main-container .panel-col-hundred .pane-node-field-counselings,
body > .main-container .panel-col-hundred .pane-node-field-publications-reference,
body > .main-container .panel-col-hundred .pane-node-field-regulations-reference,
body > .main-container .panel-col-hundred .pane-node-field-formalities-reference,
body > .main-container .panel-col-hundred .pane-node-field-audio .field-name-field-audio,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-press-release-press-release-audio-link,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-files,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-counselings,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-publications-reference,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-regulations-reference,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-formalities-reference,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-audio .field-name-field-audio {
  background-color: #f2f2f2;
  padding: 2rem;
  margin: 5rem 0 0 0;
  float: left;
  width: 100%;
}
body > .main-container .panel-col-hundred .pane-node-press-release-press-release-audio-link .field-name-field-counselings,
body > .main-container .panel-col-hundred .pane-node-press-release-press-release-audio-link .view-display-id-press_release_audio_link,
body > .main-container .panel-col-hundred .pane-node-press-release-press-release-audio-link .field-name-field-files,
body > .main-container .panel-col-hundred .pane-node-press-release-press-release-audio-link .view-mode-block_teaser_horizontal,
body > .main-container .panel-col-hundred .pane-node-press-release-press-release-audio-link .view-mode-block_teaser,
body > .main-container .panel-col-hundred .pane-node-field-files .field-name-field-counselings,
body > .main-container .panel-col-hundred .pane-node-field-files .view-display-id-press_release_audio_link,
body > .main-container .panel-col-hundred .pane-node-field-files .field-name-field-files,
body > .main-container .panel-col-hundred .pane-node-field-files .view-mode-block_teaser_horizontal,
body > .main-container .panel-col-hundred .pane-node-field-files .view-mode-block_teaser,
body > .main-container .panel-col-hundred .pane-node-field-counselings .field-name-field-counselings,
body > .main-container .panel-col-hundred .pane-node-field-counselings .view-display-id-press_release_audio_link,
body > .main-container .panel-col-hundred .pane-node-field-counselings .field-name-field-files,
body > .main-container .panel-col-hundred .pane-node-field-counselings .view-mode-block_teaser_horizontal,
body > .main-container .panel-col-hundred .pane-node-field-counselings .view-mode-block_teaser,
body > .main-container .panel-col-hundred .pane-node-field-publications-reference .field-name-field-counselings,
body > .main-container .panel-col-hundred .pane-node-field-publications-reference .view-display-id-press_release_audio_link,
body > .main-container .panel-col-hundred .pane-node-field-publications-reference .field-name-field-files,
body > .main-container .panel-col-hundred .pane-node-field-publications-reference .view-mode-block_teaser_horizontal,
body > .main-container .panel-col-hundred .pane-node-field-publications-reference .view-mode-block_teaser,
body > .main-container .panel-col-hundred .pane-node-field-regulations-reference .field-name-field-counselings,
body > .main-container .panel-col-hundred .pane-node-field-regulations-reference .view-display-id-press_release_audio_link,
body > .main-container .panel-col-hundred .pane-node-field-regulations-reference .field-name-field-files,
body > .main-container .panel-col-hundred .pane-node-field-regulations-reference .view-mode-block_teaser_horizontal,
body > .main-container .panel-col-hundred .pane-node-field-regulations-reference .view-mode-block_teaser,
body > .main-container .panel-col-hundred .pane-node-field-formalities-reference .field-name-field-counselings,
body > .main-container .panel-col-hundred .pane-node-field-formalities-reference .view-display-id-press_release_audio_link,
body > .main-container .panel-col-hundred .pane-node-field-formalities-reference .field-name-field-files,
body > .main-container .panel-col-hundred .pane-node-field-formalities-reference .view-mode-block_teaser_horizontal,
body > .main-container .panel-col-hundred .pane-node-field-formalities-reference .view-mode-block_teaser,
body > .main-container .panel-col-hundred .pane-node-field-audio .field-name-field-audio .field-name-field-counselings,
body > .main-container .panel-col-hundred .pane-node-field-audio .field-name-field-audio .view-display-id-press_release_audio_link,
body > .main-container .panel-col-hundred .pane-node-field-audio .field-name-field-audio .field-name-field-files,
body > .main-container .panel-col-hundred .pane-node-field-audio .field-name-field-audio .view-mode-block_teaser_horizontal,
body > .main-container .panel-col-hundred .pane-node-field-audio .field-name-field-audio .view-mode-block_teaser,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-press-release-press-release-audio-link .field-name-field-counselings,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-press-release-press-release-audio-link .view-display-id-press_release_audio_link,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-press-release-press-release-audio-link .field-name-field-files,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-press-release-press-release-audio-link .view-mode-block_teaser_horizontal,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-press-release-press-release-audio-link .view-mode-block_teaser,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-files .field-name-field-counselings,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-files .view-display-id-press_release_audio_link,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-files .field-name-field-files,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-files .view-mode-block_teaser_horizontal,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-files .view-mode-block_teaser,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-counselings .field-name-field-counselings,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-counselings .view-display-id-press_release_audio_link,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-counselings .field-name-field-files,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-counselings .view-mode-block_teaser_horizontal,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-counselings .view-mode-block_teaser,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-publications-reference .field-name-field-counselings,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-publications-reference .view-display-id-press_release_audio_link,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-publications-reference .field-name-field-files,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-publications-reference .view-mode-block_teaser_horizontal,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-publications-reference .view-mode-block_teaser,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-regulations-reference .field-name-field-counselings,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-regulations-reference .view-display-id-press_release_audio_link,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-regulations-reference .field-name-field-files,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-regulations-reference .view-mode-block_teaser_horizontal,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-regulations-reference .view-mode-block_teaser,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-formalities-reference .field-name-field-counselings,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-formalities-reference .view-display-id-press_release_audio_link,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-formalities-reference .field-name-field-files,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-formalities-reference .view-mode-block_teaser_horizontal,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-formalities-reference .view-mode-block_teaser,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-audio .field-name-field-audio .field-name-field-counselings,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-audio .field-name-field-audio .view-display-id-press_release_audio_link,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-audio .field-name-field-audio .field-name-field-files,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-audio .field-name-field-audio .view-mode-block_teaser_horizontal,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-audio .field-name-field-audio .view-mode-block_teaser {
  margin: 2.5rem 0 0 0;
}
body > .main-container .panel-col-hundred .pane-node-press-release-press-release-audio-link h3, body > .main-container .panel-col-hundred .pane-node-press-release-press-release-audio-link h4,
body > .main-container .panel-col-hundred .pane-node-field-files h3,
body > .main-container .panel-col-hundred .pane-node-field-files h4,
body > .main-container .panel-col-hundred .pane-node-field-counselings h3,
body > .main-container .panel-col-hundred .pane-node-field-counselings h4,
body > .main-container .panel-col-hundred .pane-node-field-publications-reference h3,
body > .main-container .panel-col-hundred .pane-node-field-publications-reference h4,
body > .main-container .panel-col-hundred .pane-node-field-regulations-reference h3,
body > .main-container .panel-col-hundred .pane-node-field-regulations-reference h4,
body > .main-container .panel-col-hundred .pane-node-field-formalities-reference h3,
body > .main-container .panel-col-hundred .pane-node-field-formalities-reference h4,
body > .main-container .panel-col-hundred .pane-node-field-audio .field-name-field-audio h3,
body > .main-container .panel-col-hundred .pane-node-field-audio .field-name-field-audio h4,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-press-release-press-release-audio-link h3,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-press-release-press-release-audio-link h4,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-files h3,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-files h4,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-counselings h3,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-counselings h4,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-publications-reference h3,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-publications-reference h4,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-regulations-reference h3,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-regulations-reference h4,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-formalities-reference h3,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-formalities-reference h4,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-audio .field-name-field-audio h3,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-audio .field-name-field-audio h4 {
  padding-bottom: 10px;
  padding-left: 10px;
  color: #666666;
  font-family: "Montserrat";
  border-bottom: 1px solid #000000;
}
body > .main-container .panel-col-hundred .pane-node-press-release-press-release-audio-link > div,
body > .main-container .panel-col-hundred .pane-node-field-files > div,
body > .main-container .panel-col-hundred .pane-node-field-counselings > div,
body > .main-container .panel-col-hundred .pane-node-field-publications-reference > div,
body > .main-container .panel-col-hundred .pane-node-field-regulations-reference > div,
body > .main-container .panel-col-hundred .pane-node-field-formalities-reference > div,
body > .main-container .panel-col-hundred .pane-node-field-audio .field-name-field-audio > div,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-press-release-press-release-audio-link > div,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-files > div,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-counselings > div,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-publications-reference > div,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-regulations-reference > div,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-formalities-reference > div,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-audio .field-name-field-audio > div {
  padding-left: 10px;
}
body > .main-container .panel-col-hundred .pane-node-press-release-press-release-audio-link > div div.field-items .field-name-title,
body > .main-container .panel-col-hundred .pane-node-field-files > div div.field-items .field-name-title,
body > .main-container .panel-col-hundred .pane-node-field-counselings > div div.field-items .field-name-title,
body > .main-container .panel-col-hundred .pane-node-field-publications-reference > div div.field-items .field-name-title,
body > .main-container .panel-col-hundred .pane-node-field-regulations-reference > div div.field-items .field-name-title,
body > .main-container .panel-col-hundred .pane-node-field-formalities-reference > div div.field-items .field-name-title,
body > .main-container .panel-col-hundred .pane-node-field-audio .field-name-field-audio > div div.field-items .field-name-title,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-press-release-press-release-audio-link > div div.field-items .field-name-title,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-files > div div.field-items .field-name-title,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-counselings > div div.field-items .field-name-title,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-publications-reference > div div.field-items .field-name-title,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-regulations-reference > div div.field-items .field-name-title,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-formalities-reference > div div.field-items .field-name-title,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-audio .field-name-field-audio > div div.field-items .field-name-title {
  border: none;
}
body > .main-container .panel-col-hundred .pane-node-press-release-press-release-audio-link > div div.field-items .field-name-title a,
body > .main-container .panel-col-hundred .pane-node-field-files > div div.field-items .field-name-title a,
body > .main-container .panel-col-hundred .pane-node-field-counselings > div div.field-items .field-name-title a,
body > .main-container .panel-col-hundred .pane-node-field-publications-reference > div div.field-items .field-name-title a,
body > .main-container .panel-col-hundred .pane-node-field-regulations-reference > div div.field-items .field-name-title a,
body > .main-container .panel-col-hundred .pane-node-field-formalities-reference > div div.field-items .field-name-title a,
body > .main-container .panel-col-hundred .pane-node-field-audio .field-name-field-audio > div div.field-items .field-name-title a,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-press-release-press-release-audio-link > div div.field-items .field-name-title a,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-files > div div.field-items .field-name-title a,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-counselings > div div.field-items .field-name-title a,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-publications-reference > div div.field-items .field-name-title a,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-regulations-reference > div div.field-items .field-name-title a,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-formalities-reference > div div.field-items .field-name-title a,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-audio .field-name-field-audio > div div.field-items .field-name-title a {
  color: #666666 !important;
}
body > .main-container .panel-col-hundred .pane-node-press-release-press-release-audio-link .vocabulary-counseling > div > div,
body > .main-container .panel-col-hundred .pane-node-field-files .vocabulary-counseling > div > div,
body > .main-container .panel-col-hundred .pane-node-field-counselings .vocabulary-counseling > div > div,
body > .main-container .panel-col-hundred .pane-node-field-publications-reference .vocabulary-counseling > div > div,
body > .main-container .panel-col-hundred .pane-node-field-regulations-reference .vocabulary-counseling > div > div,
body > .main-container .panel-col-hundred .pane-node-field-formalities-reference .vocabulary-counseling > div > div,
body > .main-container .panel-col-hundred .pane-node-field-audio .field-name-field-audio .vocabulary-counseling > div > div,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-press-release-press-release-audio-link .vocabulary-counseling > div > div,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-files .vocabulary-counseling > div > div,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-counselings .vocabulary-counseling > div > div,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-publications-reference .vocabulary-counseling > div > div,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-regulations-reference .vocabulary-counseling > div > div,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-formalities-reference .vocabulary-counseling > div > div,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-audio .field-name-field-audio .vocabulary-counseling > div > div {
  text-align: center;
}
body > .main-container .panel-col-hundred .pane-node-press-release-press-release-audio-link .vocabulary-counseling > div > div > div,
body > .main-container .panel-col-hundred .pane-node-field-files .vocabulary-counseling > div > div > div,
body > .main-container .panel-col-hundred .pane-node-field-counselings .vocabulary-counseling > div > div > div,
body > .main-container .panel-col-hundred .pane-node-field-publications-reference .vocabulary-counseling > div > div > div,
body > .main-container .panel-col-hundred .pane-node-field-regulations-reference .vocabulary-counseling > div > div > div,
body > .main-container .panel-col-hundred .pane-node-field-formalities-reference .vocabulary-counseling > div > div > div,
body > .main-container .panel-col-hundred .pane-node-field-audio .field-name-field-audio .vocabulary-counseling > div > div > div,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-press-release-press-release-audio-link .vocabulary-counseling > div > div > div,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-files .vocabulary-counseling > div > div > div,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-counselings .vocabulary-counseling > div > div > div,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-publications-reference .vocabulary-counseling > div > div > div,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-regulations-reference .vocabulary-counseling > div > div > div,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-formalities-reference .vocabulary-counseling > div > div > div,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-audio .field-name-field-audio .vocabulary-counseling > div > div > div {
  display: inline-block;
}
body > .main-container .panel-col-hundred .pane-node-press-release-press-release-audio-link .group-address-information,
body > .main-container .panel-col-hundred .pane-node-field-files .group-address-information,
body > .main-container .panel-col-hundred .pane-node-field-counselings .group-address-information,
body > .main-container .panel-col-hundred .pane-node-field-publications-reference .group-address-information,
body > .main-container .panel-col-hundred .pane-node-field-regulations-reference .group-address-information,
body > .main-container .panel-col-hundred .pane-node-field-formalities-reference .group-address-information,
body > .main-container .panel-col-hundred .pane-node-field-audio .field-name-field-audio .group-address-information,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-press-release-press-release-audio-link .group-address-information,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-files .group-address-information,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-counselings .group-address-information,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-publications-reference .group-address-information,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-regulations-reference .group-address-information,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-formalities-reference .group-address-information,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-audio .field-name-field-audio .group-address-information {
  text-align: center;
}
body > .main-container .panel-col-hundred .pane-node-press-release-press-release-audio-link .group-address-information > div,
body > .main-container .panel-col-hundred .pane-node-field-files .group-address-information > div,
body > .main-container .panel-col-hundred .pane-node-field-counselings .group-address-information > div,
body > .main-container .panel-col-hundred .pane-node-field-publications-reference .group-address-information > div,
body > .main-container .panel-col-hundred .pane-node-field-regulations-reference .group-address-information > div,
body > .main-container .panel-col-hundred .pane-node-field-formalities-reference .group-address-information > div,
body > .main-container .panel-col-hundred .pane-node-field-audio .field-name-field-audio .group-address-information > div,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-press-release-press-release-audio-link .group-address-information > div,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-files .group-address-information > div,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-counselings .group-address-information > div,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-publications-reference .group-address-information > div,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-regulations-reference .group-address-information > div,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-formalities-reference .group-address-information > div,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-audio .field-name-field-audio .group-address-information > div {
  display: inline-block;
  margin: 0 5px;
}
body > .main-container .panel-col-hundred .pane-node-field-module-info,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-module-info {
  background-color: #f2f2f2;
  padding: 20px;
  margin-bottom: 20px;
}
body > .main-container .panel-col-hundred .pane-node-field-module-info h4,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-module-info h4 {
  text-align: center;
  padding-bottom: 10px;
  padding-left: 10px;
  color: #666666;
  border-bottom: 1px solid #000000;
}
body > .main-container .panel-col-hundred .pane-node-field-module-info div.field-name-field-module-info,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-module-info div.field-name-field-module-info {
  padding-left: 10px;
}
body > .main-container .panel-col-hundred .pane-node-field-module-info div.field-name-field-module-info p,
.node-type-main-information > .main-container .panel-col-hundred .pane-node-field-module-info div.field-name-field-module-info p {
  line-height: 1.5rem;
  text-align: center;
}

.pane-node-field-paragraphs-header .paragraphs-item-column {
  margin: 0 !important;
  padding: 0 !important;
}
.pane-node-field-paragraphs-header .multipledivs .block-search {
  padding: 2.5rem 0;
}
.pane-node-field-paragraphs-header .multipledivs .block-search form#search-block-form {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}
.pane-node-field-paragraphs-header .multipledivs .block-search form#search-block-form .input-group {
  display: inline-block;
  float: left;
  margin-bottom: 0;
  padding: 0 55px 0 8px;
  width: 100%;
}
.pane-node-field-paragraphs-header .multipledivs .block-search form#search-block-form .input-group .form-text {
  min-height: 50px;
  border-radius: 0;
  border: 0;
}
.pane-node-field-paragraphs-header .multipledivs .block-search form#search-block-form .form-actions,
.pane-node-field-paragraphs-header .multipledivs .block-search form#search-block-form h2 {
  display: none;
}
.pane-node-field-paragraphs-header .multipledivs .block-search form#search-block-form .input-group-btn {
  height: 50px;
  width: 50px;
  opacity: 0;
  z-index: 2;
  position: absolute;
  right: 0;
}
.pane-node-field-paragraphs-header .multipledivs .block-search form#search-block-form > div > div {
  position: relative;
}
.pane-node-field-paragraphs-header .multipledivs .block-search form#search-block-form > div > div:before {
  position: absolute;
  right: 0;
  left: auto;
  z-index: 1;
  display: block;
  width: 50px;
  height: 50px;
  background-image: url(../img/iconMagnifier.png);
  background-size: 100%;
  background-repeat: no-repeat;
  content: "";
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
.pane-node-field-paragraphs-header .multipledivs .block-search form#search-block-form > div > div:hover:before {
  opacity: 0.75;
}
.pane-node-field-paragraphs-header .multipledivs .block-search-api-page {
  padding: 2.5rem 0;
}
.pane-node-field-paragraphs-header .multipledivs .block-search-api-page form#search-api-page-search-form-drpl-global-content-type-page {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}
.pane-node-field-paragraphs-header .multipledivs .block-search-api-page form#search-api-page-search-form-drpl-global-content-type-page .form-type-textfield {
  width: 100%;
  display: inline-block;
  float: left;
  margin-bottom: 0;
  padding: 0 55px 0 0;
}
.pane-node-field-paragraphs-header .multipledivs .block-search-api-page form#search-api-page-search-form-drpl-global-content-type-page .form-type-textfield .form-text {
  min-height: 50px;
  border-radius: 0;
  border: 0;
}
.pane-node-field-paragraphs-header .multipledivs .block-search-api-page form#search-api-page-search-form-drpl-global-content-type-page .form-submit {
  height: 50px;
  width: 50px;
  z-index: 2;
  position: absolute;
  right: 0;
  /* opacity: 0; */
  color: transparent;
  background-color: transparent;
  border-color: transparent;
}
.pane-node-field-paragraphs-header .multipledivs .block-search-api-page form#search-api-page-search-form-drpl-global-content-type-page > div {
  position: relative;
}
.pane-node-field-paragraphs-header .multipledivs .block-search-api-page form#search-api-page-search-form-drpl-global-content-type-page > div:before {
  position: absolute;
  right: 0;
  left: auto;
  z-index: 1;
  display: block;
  width: 50px;
  height: 50px;
  background-image: url(../img/iconMagnifier.png);
  background-size: 100%;
  background-repeat: no-repeat;
  content: "";
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
.pane-node-field-paragraphs-header .multipledivs .block-search-api-page form#search-api-page-search-form-drpl-global-content-type-page > div:hover:before {
  opacity: 0.75;
}
.pane-node-field-paragraphs-header .multipledivs #block-menu-menu-social-media {
  display: table;
  margin: auto;
  padding: 2.5rem 0 1rem 0;
  text-align: center;
}
.pane-node-field-paragraphs-header .multipledivs #block-menu-menu-social-media #menu-social-media {
  padding: 10px 0 0 0;
}
.pane-node-field-paragraphs-header .multipledivs #block-menu-menu-social-media #menu-social-media ul.menu li {
  display: inline-block;
  margin: 0 3px;
  padding: 0 0 1rem 0;
}
.pane-node-field-paragraphs-header .multipledivs #block-menu-menu-social-media #menu-social-media ul.menu li a {
  /*background-size: 30px;
  height: 30px;*/
  width: 44px;
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
.pane-node-field-paragraphs-header .multipledivs #block-menu-menu-social-media #menu-social-media ul.menu li a:focus, .pane-node-field-paragraphs-header .multipledivs #block-menu-menu-social-media #menu-social-media ul.menu li a:hover {
  background-color: transparent;
  opacity: 0.6;
}

.related-content .pane-title {
  border-bottom: 1px solid #aaa;
  background-color: none;
}

.no-flexbox .pane-node-field-paragraphs-header .section-column:nth-child(2) {
  display: table;
}
.no-flexbox .pane-node-field-paragraphs-header .section-column:nth-child(2) > div {
  display: table-cell;
  float: none;
  padding: 40px 0 20px !important;
}
.no-flexbox .pane-node-field-paragraphs-header .section-column:nth-child(2) > div .group-paragraph {
  width: 90%;
}
.no-flexbox .pane-node-field-paragraphs-header .section-column:nth-child(2) #block-menu-menu-social-media {
  margin: auto;
}
.no-flexbox .pane-node-field-paragraphs-header .section-column:nth-child(2) #block-menu-menu-social-media ul.menu li {
  display: inline-block;
  margin: 0 2.5px;
}
.no-flexbox .pane-node-field-paragraphs-header .section-column:nth-child(2) #block-menu-menu-social-media ul.menu li a {
  background-size: 30px;
}
.no-flexbox .pane-node-field-paragraphs-header .section-column:nth-child(2) #block-menu-menu-social-media ul.menu li a:focus, .no-flexbox .pane-node-field-paragraphs-header .section-column:nth-child(2) #block-menu-menu-social-media ul.menu li a:hover {
  background-color: transparent;
}

.for-ie body > .main-container:not(.col-collapsed).col-left > .inside .pane-custom-drpl-paragraphs-custom-drpl-slider-menu .pane-title::before,
.node-type-main-information > .main-container:not(.col-collapsed).col-left > .inside .pane-custom-drpl-paragraphs-custom-drpl-slider-menu .pane-title::before {
  line-height: normal !important;
}

.for-ie body > .main-container:not(.col-collapsed).col-left > .inside .pane-custom-drpl-paragraphs-custom-drpl-slider-menu .pane-title::before,
.node-type-main-information > .main-container:not(.col-collapsed).col-left > .inside .pane-custom-drpl-paragraphs-custom-drpl-slider-menu .pane-title::after {
  line-height: normal !important;
}

ul[id*=admin-menu] > li {
  font-size: 140%;
}

.pane-custom-drpl-paragraphs-custom-drpl-slider-menu .pane-title::before,
.node-type-main-information > .main-container:not(.col-collapsed).col-left > .inside .pane-custom-drpl-paragraphs-custom-drpl-slider-menu .pane-title::after {
  line-height: normal !important;
}

ul[id*=admin-menu] > li {
  font-size: 140%;
}

.field-type-image .owl-buttons {
  display: none;
}

#back-top {
  z-index: 99999 !important;
}

.multipledivs .multipledivs-wrapper {
  width: 100%;
  max-width: 136.6rem;
  margin: 0 auto;
  float: none;
}
@media all and (max-width: 991px) {
  .multipledivs .multipledivs-wrapper > .col-md-4,
.multipledivs .multipledivs-wrapper > .col-md-8 {
    height: auto !important;
  }
}
@media (min-width: 640px) {
  .multipledivs .multipledivs-wrapper > .col-md-6 {
    display: -ms-inline-grid !important;
    display: inline-grid !important;
    float: none !important;
  }
}
@media (min-width: 1023px) {
  .multipledivs .multipledivs-wrapper > .col-md-6 {
    display: inherit !important;
    float: left !important;
  }
}
.multipledivs.section-edge-to-edge {
  display: inline-block;
  max-width: none;
}
.multipledivs .paragraphs-item-link-list.simple-links-bullet ul {
  margin: 5rem 0 0 0;
}
.multipledivs .paragraphs-item-link-list.simple-links-bullet ul li {
  list-style-type: none;
  position: relative;
  margin: 10px 20px 10px 0px;
  font-family: "Montserrat-semiBold";
  padding: 0 0 0 30px;
}
.multipledivs .paragraphs-item-link-list.simple-links-bullet ul li a {
  color: #ffffff;
  font-size: 24px;
}
.multipledivs .paragraphs-item-link-list.simple-links-bullet ul li:before {
  position: absolute;
  left: 10px;
  top: 0;
  color: #ffffff;
  content: "";
  font-family: "Font Awesome";
  font-size: 8px;
}
.multipledivs .paragraphs-item-link-list.simple-links-bullet ul li:hover {
  background-color: #ffffff;
}
.multipledivs .paragraphs-item-link-list.simple-links-bullet ul li:hover a {
  color: #145DB3;
  text-decoration: none;
}
.multipledivs .paragraphs-item-link-list.simple-links-bullet ul li:hover:before {
  color: #145DB3;
}
.multipledivs .paragraphs-item-image-link .field-name-field-image img {
  padding: 0;
}

.paragraphs-item-image-link {
  margin: 5rem 0 0 0;
}
.paragraphs-item-image-link a img {
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
  -webkit-backface-visibility: hidden;
}
.paragraphs-item-image-link a img:hover {
  opacity: 0.75;
}

.field-type-text-with-summary .media-element-container {
  float: left;
  margin: 7px 20px 20px 0;
}

.pane-node-field-short-description {
  margin: 0 0 2.5rem 0;
  font-family: "Montserrat-light";
  font-size: 1.6rem;
  word-break: break-word;
}

.no-short-description {
  border-top: 1px solid #fff !important;
}

video {
  width: 100%;
}

.breadcrumb {
  background-color: #ffffff;
  margin: 0 auto;
  width: 100%;
  max-width: 1350px;
  font-size: 1.4rem;
}

.node-unpublished {
  background-color: #ffffff;
}

.page-node__centros .col-collapsed .buscarCollapsable,
.page-node__ruedas-de-prensa .col-collapsed .buscarCollapsable,
.page-node__notas-de-prensa .col-collapsed .buscarCollapsable,
.page-node__noticias .col-collapsed .buscarCollapsable,
.page-node__personas .col-collapsed .buscarCollapsable,
.page-node__actividades .col-collapsed .buscarCollapsable {
  position: relative;
  padding: 10px 30px 10px 10px;
  color: #666666;
  font-family: "Montserrat-semiBold";
  font-size: 2.2rem;
  cursor: pointer;
}
.page-node__centros .col-collapsed .buscarCollapsable:before,
.page-node__ruedas-de-prensa .col-collapsed .buscarCollapsable:before,
.page-node__notas-de-prensa .col-collapsed .buscarCollapsable:before,
.page-node__noticias .col-collapsed .buscarCollapsable:before,
.page-node__personas .col-collapsed .buscarCollapsable:before,
.page-node__actividades .col-collapsed .buscarCollapsable:before {
  font-family: "Font Awesome";
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  font-size: 3.5rem;
}
.page-node__centros .buscarCollapsable,
.page-node__ruedas-de-prensa .buscarCollapsable,
.page-node__notas-de-prensa .buscarCollapsable,
.page-node__noticias .buscarCollapsable,
.page-node__personas .buscarCollapsable,
.page-node__actividades .buscarCollapsable {
  position: relative;
  padding: 10px 30px 10px 10px;
  color: #666666;
  font-family: "Montserrat-semiBold";
  font-size: 2.2rem;
  cursor: pointer;
}
.page-node__centros .buscarCollapsable:before,
.page-node__ruedas-de-prensa .buscarCollapsable:before,
.page-node__notas-de-prensa .buscarCollapsable:before,
.page-node__noticias .buscarCollapsable:before,
.page-node__personas .buscarCollapsable:before,
.page-node__actividades .buscarCollapsable:before {
  font-family: "Font Awesome";
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  font-size: 3.5rem;
}

.view-id-press_conferences_search,
.view-display-id-content_by_term,
.view-news-search,
.view-events-search,
.view-centers-search,
.view-persons-search,
.view-press-conferences {
  margin: 0;
}
.view-id-press_conferences_search .view-content .views-row,
.view-display-id-content_by_term .view-content .views-row,
.view-news-search .view-content .views-row,
.view-events-search .view-content .views-row,
.view-centers-search .view-content .views-row,
.view-persons-search .view-content .views-row,
.view-press-conferences .view-content .views-row {
  margin: 0;
}
.view-id-press_conferences_search .img-responsive,
.view-display-id-content_by_term .img-responsive,
.view-news-search .img-responsive,
.view-events-search .img-responsive,
.view-centers-search .img-responsive,
.view-persons-search .img-responsive,
.view-press-conferences .img-responsive {
  width: 100%;
}
.view-id-press_conferences_search .text,
.view-display-id-content_by_term .text,
.view-news-search .text,
.view-events-search .text,
.view-centers-search .text,
.view-persons-search .text,
.view-press-conferences .text {
  padding: 0;
}
.view-id-press_conferences_search .text h3,
.view-display-id-content_by_term .text h3,
.view-news-search .text h3,
.view-events-search .text h3,
.view-centers-search .text h3,
.view-persons-search .text h3,
.view-press-conferences .text h3 {
  margin-top: 0;
}
.view-id-press_conferences_search .text h3 a,
.view-display-id-content_by_term .text h3 a,
.view-news-search .text h3 a,
.view-events-search .text h3 a,
.view-centers-search .text h3 a,
.view-persons-search .text h3 a,
.view-press-conferences .text h3 a {
  color: #000000;
}

.group-paragraph .view-display-id-widget_video_live {
  margin: 2.5rem 0 0 !important;
  padding: 0 2.5rem;
}
.group-paragraph .view-display-id-widget_video_live .view-content .views-row {
  margin: 0;
}
.group-paragraph .view-display-id-widget_video_live .img-responsive {
  width: 100%;
}
.group-paragraph .view-display-id-widget_video_live .text {
  padding: 0;
}
.group-paragraph .view-display-id-widget_video_live .text h3 {
  margin-top: 0;
}
.group-paragraph .view-display-id-widget_video_live .text h3 a {
  color: #000000;
}

.group-paragraph .view-id-press_conferences_search,
.group-paragraph .view-display-id-content_by_term,
.group-paragraph .view-news-search,
.group-paragraph .view-events-search,
.group-paragraph .view-centers-search,
.group-paragraph .view-persons-search {
  margin: 0 0 0 34px;
}
.group-paragraph .view-id-press_conferences_search .view-content .views-row,
.group-paragraph .view-display-id-content_by_term .view-content .views-row,
.group-paragraph .view-news-search .view-content .views-row,
.group-paragraph .view-events-search .view-content .views-row,
.group-paragraph .view-centers-search .view-content .views-row,
.group-paragraph .view-persons-search .view-content .views-row {
  margin: 0;
}
.group-paragraph .view-id-press_conferences_search .img-responsive,
.group-paragraph .view-display-id-content_by_term .img-responsive,
.group-paragraph .view-news-search .img-responsive,
.group-paragraph .view-events-search .img-responsive,
.group-paragraph .view-centers-search .img-responsive,
.group-paragraph .view-persons-search .img-responsive {
  width: 100%;
}
.group-paragraph .view-id-press_conferences_search .text,
.group-paragraph .view-display-id-content_by_term .text,
.group-paragraph .view-news-search .text,
.group-paragraph .view-events-search .text,
.group-paragraph .view-centers-search .text,
.group-paragraph .view-persons-search .text {
  padding: 0;
}
.group-paragraph .view-id-press_conferences_search .text h3,
.group-paragraph .view-display-id-content_by_term .text h3,
.group-paragraph .view-news-search .text h3,
.group-paragraph .view-events-search .text h3,
.group-paragraph .view-centers-search .text h3,
.group-paragraph .view-persons-search .text h3 {
  margin-top: 0;
}
.group-paragraph .view-id-press_conferences_search .text h3 a,
.group-paragraph .view-display-id-content_by_term .text h3 a,
.group-paragraph .view-news-search .text h3 a,
.group-paragraph .view-events-search .text h3 a,
.group-paragraph .view-centers-search .text h3 a,
.group-paragraph .view-persons-search .text h3 a {
  color: #000000;
}

.view-frequent-questions-search {
  margin: 0;
}
.view-frequent-questions-search .img-responsive {
  width: 100%;
}
.view-frequent-questions-search .text {
  padding: 0;
}
.view-frequent-questions-search .text h3 {
  margin-top: 0;
}
.view-frequent-questions-search .text h3 a {
  color: #000000;
}

.view-display-id-content_by_term {
  display: inline-block;
}

.node__preguntas-frecuentes .form-item-field-related-thematic > {
  display: none;
}
.node__preguntas-frecuentes .views-widget-filter-type > {
  width: 100%;
}

.no-top-image {
  min-height: 275px;
  background: url(../img/madridNoPhotoStars.png) no-repeat 50% 50% #fbe4e3;
}

.node-type-page .no-top-image {
  background-color: transparent;
}

.right_bottom_one_panel {
  display: inline-block;
  width: 100%;
  margin: 5rem 0 0 0;
  border-top: 1px solid #ccc;
  padding: 0;
}
.right_bottom_one_panel .field-panel-item {
  margin: 5rem 0 0 0;
}
.right_bottom_one_panel .field-panel-item.pane-custom-drpl-custom-drpl-related-news .pane-content {
  margin: 0;
}
.right_bottom_one_panel .field-panel-item .pane-title {
  background: none;
  border: none;
  border-left: 12px solid #d10002;
  padding: 1rem 2.5rem;
  font-family: "Montserrat";
  font-size: 2.8rem;
  color: #666666;
  margin: 5rem 0 0 0;
}
.right_bottom_one_panel .field-panel-item .pane-content {
  margin: 5rem 0 0 0;
}

.pane-node-field-main-information-related .pane-title {
  margin-bottom: 2.5rem;
}

.right_content_panel .pane-node-field-images {
  display: inline-block;
  width: 100%;
  margin: 0 0 2.5rem 0;
}
.right_content_panel .pane-node-field-images img {
  width: 100%;
}

.pane-node-updated,
.pane-node-field-dates,
.pane-node-field-date {
  font-size: 1.6rem;
  margin: 1em 0 2.5rem 0;
  color: #666666;
  display: inline-block;
  padding-right: 10px;
}

#main .node-article {
  border: 1px solid red;
  margin: 2% auto auto;
  padding: 5%;
  position: relative;
  width: 1024px;
  max-width: 100%;
}

#main .node-article .field-name-field-image {
  float: left;
}

#main .node-article .field-name-body {
  float: right;
  width: 90%;
}

.paragraphs-item-paragraph-text {
  margin-top: 5rem;
}

.pane-node-field-centers-reference .field-name-field-main-information-related > .field-items > .field-item:last-child,
.pane-node-field-events-reference .field-name-field-main-information-related > .field-items > .field-item:last-child,
.pane-node-field-main-information-related .field-name-field-main-information-related > .field-items > .field-item:last-child {
  margin-right: 0 !important;
}
.pane-node-field-centers-reference .view-mode-block_teaser,
.pane-node-field-centers-reference .view-mode-block_teaser_horizontal,
.pane-node-field-events-reference .view-mode-block_teaser,
.pane-node-field-events-reference .view-mode-block_teaser_horizontal,
.pane-node-field-main-information-related .view-mode-block_teaser,
.pane-node-field-main-information-related .view-mode-block_teaser_horizontal {
  margin: 0 !important;
}

.pane-custom-drpl-custom-drpl-related-news .view-news .views-row .view-mode-block_teaser,
.pane-custom-drpl-custom-drpl-related-news .view-news .views-row .view-mode-block_teaser_horizontal {
  margin: 5rem 0 0 0 !important;
}
.pane-custom-drpl-custom-drpl-related-news .view-news .views-row:hover .view-mode-block_teaser a,
.pane-custom-drpl-custom-drpl-related-news .view-news .views-row:hover .view-mode-block_teaser_horizontal a {
  color: #ffffff;
}
.pane-custom-drpl-custom-drpl-related-news .view-news .views-row:hover .view-mode-block_teaser .field-name-field-short-description-single,
.pane-custom-drpl-custom-drpl-related-news .view-news .views-row:hover .view-mode-block_teaser_horizontal .field-name-field-short-description-single {
  color: #ffffff;
}
.pane-custom-drpl-custom-drpl-related-news .view-news .views-row:nth-child(4) {
  margin-right: 0;
}

.view-empty p {
  font-size: 20px;
  text-align: center;
  margin: 5rem 0 0;
}

.tags-page h1 {
  color: #333 !important;
  text-shadow: none !important;
}
.tags-page .pane-taxonomy-term-field-images {
  display: none;
}
.tags-page .pane-term-name {
  position: inherit !important;
  top: 0 !important;
  margin: 5rem 0 0 0 !important;
}

.page-etiquetas h2,
.pane-views-tags-content-by-tags h2,
.pane-views-menu-categories-content-by-term h2 {
  width: 100%;
  max-width: 1350px;
  margin: 5rem 0 0 0;
}
.page-etiquetas .pager a,
.pane-views-tags-content-by-tags .pager a,
.pane-views-menu-categories-content-by-term .pager a {
  display: inline-block;
  text-align: center;
  background-color: #d10002;
  color: #ffffff;
  padding: 20px;
  text-transform: uppercase;
  border-radius: 8px;
  margin: 2.5rem 0 0 0;
  min-height: 50px;
  min-width: 210px;
  font-family: "Montserrat-semiBold";
}
.page-etiquetas .pager a:hover,
.pane-views-tags-content-by-tags .pager a:hover,
.pane-views-menu-categories-content-by-term .pager a:hover {
  color: #ffffff;
  background-color: #d10002;
  text-decoration: none;
}

.paragraphs-item-featured-events .field-name-field-link.field-type-link-field,
.paragraphs-item-list .field-name-field-link.field-type-link-field {
  margin: 5rem 0 0 0;
  text-align: center;
}
.paragraphs-item-featured-events .field-name-field-link.field-type-link-field .field-items .field-item a,
.paragraphs-item-list .field-name-field-link.field-type-link-field .field-items .field-item a {
  display: inline-block;
  text-align: center;
  background-color: #d10002 !important;
  color: #ffffff !important;
  padding: 20px;
  text-transform: uppercase;
  border-radius: 8px;
  min-height: 50px;
  min-width: 210px;
  font-family: "Montserrat-semiBold";
}
.paragraphs-item-featured-events .field-name-field-link.field-type-link-field .field-items .field-item a:hover,
.paragraphs-item-list .field-name-field-link.field-type-link-field .field-items .field-item a:hover {
  text-decoration: none;
}

.geolocation-googlemaps-dynamic-formatter-processed {
  height: 400px !important;
}

.image-caption-title-hover {
  color: #ffffff;
  text-decoration: none;
  font-size: 16px;
  position: absolute;
  bottom: 20px;
  left: 20px;
  right: 20px;
}
@media all and (min-width: 1025px) {
  .image-caption-title-hover.image-caption-hidden {
    display: none;
  }
}

.pane-node-field-gallery .image-caption-title-hover {
  bottom: 40px;
}
.pane-node-field-gallery img {
  width: 100%;
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
.pane-node-field-gallery img.img-reponsive {
  width: 100%;
}
.pane-node-field-gallery img:hover {
  -webkit-filter: brightness(50%);
  filter: brightness(50%);
}
@media all and (max-width: 1024px) {
  .pane-node-field-gallery img {
    -webkit-filter: brightness(50%);
    filter: brightness(50%);
  }
}

.node-type-centers .right_bottom_one_panel {
  margin: 0;
  border-top: 0;
}
.node-type-centers .panel-col-hundred .pane-node-field-center-types {
  font-weight: 700;
  margin: 0 0 2.5rem 0;
  font-size: 1.8rem;
}
.node-type-centers .panel-col-hundred .pane-node-field-center-types .field-items .field-item {
  background: #e4e4e4;
  padding: 1rem;
  border-radius: 10rem;
  display: inline-block;
  margin: 0.5rem 1rem 0.5rem 0;
}
.node-type-centers .panel-col-hundred .pane-node-field-municipality,
.node-type-centers .panel-col-hundred .pane-node-field-postal-code {
  display: inline-block;
  margin-right: 5px !important;
}

/*tabs--primary*/
.tabs--primary.nav-tabs {
  width: 100%;
  max-width: 1350px;
  margin: 0 auto;
  font-size: 1.5rem;
}

/*wrapper-div*/
.wrapper-grid {
  width: 100%;
  max-width: 1366px;
  margin: 0 auto;
}
.wrapper-grid .lastUnit {
  padding: 0 0 0 5rem;
}
.wrapper-grid .lastUnit .inside {
  margin: 0;
}
.wrapper-grid .col-md-6:nth-child(2n+1) {
  clear: left;
}

.pane-node-field-paragraphs-header,
.pane-node-field-paragraphs {
  display: inline-block;
  width: 100%;
}

/*paragraphs-item-column*/
.paragraphs-item-column {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.paragraphs-item-column > .group-paragraph {
  width: 100%;
  max-width: 136.6rem;
  margin: 0 auto;
}
.paragraphs-item-column.section-edge-to-edge > .group-paragraph {
  max-width: none;
}
.paragraphs-item-column .field-name-field-paragraph-title {
  width: 100%;
  max-width: 1350px;
  margin: 0 auto;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1,
.col-xs-2, .col-sm-2, .col-md-2, .col-lg-2,
.col-xs-3, .col-sm-3, .col-md-3, .col-lg-3,
.col-xs-4, .col-sm-4, .col-md-4, .col-lg-4,
.col-xs-5, .col-sm-5, .col-md-5, .col-lg-5,
.col-xs-6, .col-sm-6, .col-md-6, .col-lg-6,
.col-xs-7, .col-sm-7, .col-md-7, .col-lg-7,
.col-xs-8, .col-sm-8, .col-md-8, .col-lg-8,
.col-xs-9, .col-sm-9, .col-md-9, .col-lg-9,
.col-xs-10, .col-sm-10, .col-md-10, .col-lg-10,
.col-xs-11, .col-sm-11, .col-md-11, .col-lg-11,
.col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  padding: 0 8px;
}

.element-invisible {
  width: 0;
}

.page-taxonomy-term .pane-taxonomy-term-field-paragraphs {
  clear: both;
  margin: 0 auto;
  width: 100%;
  max-width: 1366px;
}
.page-taxonomy-term .pane-taxonomy-term-field-paragraphs .paragraphs-items-field-paragraphs {
  display: inline-block;
  width: 100%;
}
.page-taxonomy-term .pane-views,
.page-taxonomy-term .pane-block {
  width: 100%;
  max-width: 136.6rem;
  margin: 0 auto;
  clear: both;
}
.page-taxonomy-term .pane-views h2,
.page-taxonomy-term .pane-block h2 {
  width: 100%;
  max-width: 1350px;
  margin: 2.5rem 0 0 0;
  padding: 0 1.6rem;
}
.page-taxonomy-term .pane-views.interesting_children_views {
  position: relative;
}
.page-taxonomy-term .pane-views.interesting_children_views .pane-title {
  padding-right: 90px !important;
}
.page-taxonomy-term .col-content .interesting_children_views h2,
.page-taxonomy-term .col-content .pane-views-tags-content-by-tags h2,
.page-taxonomy-term .col-content .pane-views-menu-categories-content-by-term h2 {
  padding: 0;
}

.separator-group-panel {
  font-size: 2.8rem;
}
.separator-group-panel .paragraphs-item-separator .field-name-field-paragraph-title {
  margin: 0 0 5rem 0 !important;
  padding: 1rem 2rem !important;
  font-size: inherit !important;
  line-height: 4rem !important;
}

.block-search-header .block-title {
  display: none;
}

.landing-type-list .paragraphs-item-column.\33 -columns {
  margin-top: 5rem;
}

.paragraph-has-background-color {
  margin-top: 5rem;
  padding: 0 1.6rem 5rem 1.6rem !important;
}

.node-type-main-information .field-name-field-pretitle {
  border-left: 12px solid #d10002;
  margin: 5rem 0 2.5rem 0;
  padding: 1rem 0 1rem 2rem;
  font-family: "Montserrat";
  font-size: 2.8rem;
  color: #666666;
}
.node-type-main-information .field-name-field-pretitle .field-name-field-pretitle {
  border-left: none !important;
}

.pane-node-body {
  margin: 2.5rem 0 0 0;
}

.fist-element-top-content {
  margin: 1.5rem 0 2.5rem 0;
}

.node-type-videos .pane-node-field-videos {
  margin: 2.5rem 0 0 0;
}

body.node-type-live-broadcast ol.breadcrumb {
  display: none;
}

.node-type-live-broadcast .col-left,
.node-type-videos .col-left,
.node-type-news .col-left,
.node-type-press-releases .col-left,
.node-type-press-conferences .col-left {
  display: none;
}
.node-type-live-broadcast .col-right,
.node-type-videos .col-right,
.node-type-news .col-right,
.node-type-press-releases .col-right,
.node-type-press-conferences .col-right {
  padding: 0 5rem 0;
  width: 100% !important;
}

.node-type-news .pane-node-field-image .field-name-field-description {
  font-style: italic;
  font-size: 14px;
}
.node-type-news .pane-node-field-image,
.node-type-news .pane-node-field-related-video {
  margin: 0 0 2.5rem 0;
}
.node-type-news .pane-node-field-image img,
.node-type-news .pane-node-field-image video,
.node-type-news .pane-node-field-related-video img,
.node-type-news .pane-node-field-related-video video {
  width: 100%;
}
.node-type-news .pane-node-field-videos {
  margin: 2.5rem 0;
}
.node-type-news .pane-node-field-date {
  margin: 0 !important;
}
.node-type-news .right_bottom_one_panel {
  margin: 0;
  border-top: 0;
}
.node-type-news .right_bottom_one_panel .field-panel-item {
  margin: 0;
}
.node-type-news .custom-gallery-field {
  display: inline-block;
  width: 100%;
  margin: 0;
}

.paragraphs-item-text-link {
  margin: 5rem 0 0 0;
}
.paragraphs-item-text-link .field-name-field-title a,
.paragraphs-item-text-link .field-name-field-link a {
  margin: 2.5rem 0 0 0;
  text-align: center;
  background-color: #d10002;
  padding: 20px !important;
  text-transform: uppercase;
  border-radius: 8px;
  display: inline-block;
  min-height: 50px;
  min-width: 210px;
  font-family: "Montserrat-semiBold";
  color: #ffffff;
}

.page-gestion #main .view.view-etiquetado-libre {
  margin: auto;
  width: 95%;
  padding-top: 3%;
  padding-bottom: 3%;
}

.page-gestion #main .view.view-etiquetado-libre .views-row {
  float: left;
  width: 25%;
}

/* Persons */
.node-type-persons .pane-node-field-person-income-tax-returns .file-size {
  display: none;
}
.node-type-persons .right_content_panel .pane-node-body {
  margin: 0;
}
.node-type-persons .right_content_panel .pane-node-field-work-position {
  margin: 0 0 2.5rem 0;
}
.node-type-persons .right_content_panel .pane-node-field-images {
  display: inline-block;
  width: 30%;
  margin: 0 2.5rem 0 0;
  float: left;
}
.node-type-persons .right_content_panel .pane-node-field-images img {
  width: 100%;
}

/* Press Conferences */
.node-type-live-broadcast .pane-node-field-videos,
.node-type-press-conferences .pane-node-field-videos {
  margin: 0 0 2.5rem 0;
}
.node-type-live-broadcast .right_bottom_one_panel,
.node-type-press-conferences .right_bottom_one_panel {
  margin: 0;
  border-top: 0;
}

/* Events */
.node-type-events .pane-node-field-paragraphs {
  margin: 0;
}
.node-type-events .pane-node-field-paragraphs .pane-content {
  margin: 0;
}
.node-type-events .right_bottom_one_panel {
  margin: 0;
  border-top: 0;
}
.node-type-events .pane-node-field-long-phone {
  font-weight: bold;
}
.node-type-events .pane-node-field-website {
  font-weight: bold;
}
.node-type-events .pane-node-field-website a {
  color: #666666;
}
.node-type-events .related-content {
  margin: 0;
}
.node-type-events .pane-node-field-registered-date {
  margin: 2.5rem 0 !important;
  font-weight: bold;
}
.node-type-events .pane-node-body,
.node-type-events .pane-node-field-centers-reference,
.node-type-events .pane-node-field-event-status,
.node-type-events .pane-node-field-event-type,
.node-type-events .pane-node-field-requirements,
.node-type-events .pane-node-field-observations {
  margin: 0 0 2.5rem 0 !important;
}
.node-type-events .pane-node-field-centers-reference {
  color: #000000;
  font-weight: bold;
  margin: 2.5rem 0 0 0;
}
.node-type-events .pane-node-field-centers-reference .field-items .field-item {
  width: 100%;
  margin: 0 !important;
}
.node-type-events .pane-node-field-centers-reference a {
  color: #000000;
  text-decoration: underline;
}
.node-type-events .pane-node-field-centers-reference a:hover {
  text-decoration: none;
}
.node-type-events .pane-node-field-tag {
  font-weight: bold;
}
.node-type-events .pane-node-field-event-reference {
  text-align: right;
  color: #666666;
  font-weight: bold;
  text-transform: uppercase;
  float: left;
  margin: 1rem 0 5rem 0;
  clear: both;
}
.node-type-events .pane-node-updated,
.node-type-events .pane-node-field-dates,
.node-type-events .pane-node-field-date {
  float: left;
  clear: left;
  margin: 3rem 0 0.5rem 0;
}
.node-type-events .pane-node-field-event-type {
  width: 100%;
  display: inline-block;
}
.node-type-events .pane-node-field-event-type .field-name-field-event-type {
  color: #d10002;
  background: #e4e4e4;
  font-weight: bold;
  padding: 10px 15px;
  border-radius: 5px;
  float: left;
}
.node-type-events .pane-open-readspeaker-open-readspeaker-ui,
.node-type-events .pane-sharethis-sharethis-block {
  margin: 2.3rem 0 0 0 !important;
}
.node-type-events .pane-node-field-official-fair {
  display: inline-block;
  border: 1px solid #CA0003;
  color: #CA0003;
  text-transform: uppercase;
  font-size: 1.8rem;
  margin: 2rem 2.5rem 0 0;
  padding: 0.5rem 1rem;
  float: left;
}
.node-type-events .pane-node-field-event-status {
  display: inline-block;
  text-transform: uppercase;
  font-size: 1.8rem;
  float: left;
  clear: both;
  margin: 0 !important;
}
.node-type-events .pane-node-field-event-status .field-name-field-event-status {
  padding: 0.5rem 0 0.5rem 2rem;
  position: relative;
}
.node-type-events .pane-node-field-event-status .field-name-field-event-status:before {
  display: inline-block;
  position: absolute;
  left: 0;
  top: 11px;
  content: "";
  width: 15px;
  height: 15px;
  border-radius: 100%;
}
.node-type-events .pane-node-field-event-status .event-status-cero {
  /*Proximamente*/
  color: #006BFF;
}
.node-type-events .pane-node-field-event-status .event-status-cero:before {
  background-color: #006BFF;
}
.node-type-events .pane-node-field-event-status .event-status-one {
  /*Abierto plazo*/
  color: #008C00;
}
.node-type-events .pane-node-field-event-status .event-status-one:before {
  background-color: #008C00;
}
.node-type-events .pane-node-field-event-status .event-status-two {
  /*en curso*/
  color: #673AB7;
}
.node-type-events .pane-node-field-event-status .event-status-two:before {
  background-color: #673AB7;
}
.node-type-events .pane-node-field-event-status .event-status-three {
  /*finalizado*/
  color: #FF0009;
}
.node-type-events .pane-node-field-event-status .event-status-three:before {
  background-color: #FF0009;
}
.node-type-events .pane-entityform-block-events-suscription {
  margin: 5rem 2.5rem 0 0;
  vertical-align: top;
  font-size: 0;
}
.node-type-events .pane-entityform-block-events-suscription .pane-title {
  color: #666666;
  font-weight: bold;
  font-family: "Montserrat-light";
  font-size: 28px;
  margin-bottom: 2.5rem;
}
.node-type-events .pane-entityform-block-events-suscription .field-name-field-person-name,
.node-type-events .pane-entityform-block-events-suscription .field-name-field-province,
.node-type-events .pane-entityform-block-events-suscription .field-name-field-address,
.node-type-events .pane-entityform-block-events-suscription .field-name-field-phone,
.node-type-events .pane-entityform-block-events-suscription .field-name-field-email {
  display: inline-block;
  width: 50%;
  padding: 0 2.5rem 0 0;
  vertical-align: top;
}
.node-type-events .pane-entityform-block-events-suscription .field-name-field-person-lastname,
.node-type-events .pane-entityform-block-events-suscription #custom-drpl-municipalities-container,
.node-type-events .pane-entityform-block-events-suscription .field-name-field-postal-code,
.node-type-events .pane-entityform-block-events-suscription .field-name-field-mobile-phone {
  display: inline-block;
  width: 50%;
  padding: 0 0 0 2.5rem;
  vertical-align: top;
}
.node-type-events .pane-entityform-block-events-suscription .field-name-field-province .input-group {
  display: inline-block;
  width: 100%;
}
.node-type-events .pane-entityform-block-events-suscription .field-name-field-province .input-group .form-control {
  display: block;
  border-radius: 4px !important;
}
.node-type-events .pane-entityform-block-events-suscription .field-name-field-province .input-group .input-group-addon {
  display: none;
}
.node-type-events .pane-entityform-block-events-suscription .pane-content {
  display: inline-block;
  width: 100%;
}
.node-type-events .pane-entityform-block-events-suscription .pane-content label {
  width: auto;
  padding: 0 2.5rem 0 0;
  white-space: nowrap;
  color: #666666;
  font-family: "Montserrat-light";
  font-size: 18px;
}
.node-type-events .pane-entityform-block-events-suscription .pane-content input.form-control {
  display: inline-block;
  width: 100%;
  margin-right: 5%;
}
.node-type-events .pane-entityform-block-events-suscription .pane-content .form-actions {
  width: 100%;
  text-align: center;
}
.node-type-events .pane-entityform-block-events-suscription .pane-content .form-actions .btn-default {
  width: auto;
  background-color: #d10002;
  color: #ffffff;
  font-weight: 700;
  padding: 10px 30px;
  border: none;
}
.node-type-events .pane-entityform-block-events-suscription .pane-content .form-actions .btn-default:hover {
  background-color: #ffffff;
  color: #d10002;
  -webkit-box-shadow: inset 0px 0px 0px 2px #d10002;
          box-shadow: inset 0px 0px 0px 2px #d10002;
}

#outdated {
  margin: 70px 0 0 0;
  height: 100px;
}

#btnUpdateBrowser {
  display: none !important;
}

.form-gas-form #search-results-heading {
  float: left;
  width: 100%;
  margin: 2.5rem 0 0 0;
}
.form-gas-form .google-appliance-total-results {
  float: left;
  width: 100%;
  margin: 0;
}
.form-gas-form .google-appliance-results-control-bar {
  border: none !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  border-radius: 0;
  margin: 0 0 2.5rem 0;
}
.form-gas-form .google-appliance-keymatch-results,
.form-gas-form .google-appliance-results {
  padding: 0;
}
.form-gas-form .google-appliance-keymatch-results li,
.form-gas-form .google-appliance-results li {
  margin: 0 0 2.5rem 0;
  word-break: break-all;
}
.form-gas-form .item-list {
  display: inline-block;
  width: 100%;
  margin: 2.5rem 0 0 0;
}

.form-gas {
  background-color: #145DB3;
  width: 100%;
  float: left;
  padding: 5rem;
  margin: 5rem 0 0 0;
}
.form-gas .google-appliance-suggest-search {
  display: inline-block;
  margin: 10px 0 0 0;
}
.form-gas .google-appliance-suggest-search a {
  color: #ffffff;
}
.form-gas .google-appliance-suggest-search a:hover {
  color: #ffffff;
  text-decoration: underline;
}
.form-gas .search-google-appliance-search-form {
  margin: 0 !important;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}
.form-gas .search-google-appliance-search-form .form-type-textfield {
  width: 100%;
  display: inline-block;
  float: left;
  margin: 0;
  padding: 0 55px 0 0;
}
.form-gas .search-google-appliance-search-form .form-type-textfield .form-text {
  min-height: 50px;
  border-radius: 0;
  border: 0;
}
.form-gas .search-google-appliance-search-form #edit-prompt {
  display: none !important;
}
.form-gas .search-google-appliance-search-form .form-submit {
  height: 50px;
  width: 50px;
  z-index: 2;
  position: absolute;
  right: 0;
  background-image: url(../img/iconMagnifier.png);
  background-size: 100%;
  font-size: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
.form-gas .search-google-appliance-search-form .form-submit:hover {
  opacity: 0.75;
}
.form-gas .search-google-appliance-search-form .form-wrapper {
  position: relative;
}

.help-block {
  font-size: 14px;
}

.custom_img_low {
  height: 330px;
}

.custom_img_high {
  height: 780px;
}

/* IMPORTANTE */
/*
El css/bootstrap.css hay una linea comentada para
poder imprimir imagenes y colores de fondo - linea 196
*/
@media print {
  *,
*:before,
*:after {
    text-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    -webkit-print-color-adjust: exact;
  }

  * {
    font-size: 10px !important;
    line-height: normal !important;
  }

  div {
    height: auto !important;
  }

  a[href]:after {
    /* content: none !important; */
    word-break: break-word;
    font-size: 8px !important;
    color: #000;
  }

  body {
    padding-top: 0 !important;
  }
  body .main-container {
    padding-top: 0 !important;
  }

  .alert,
.breadcrumb,
#toolbar,
#admin-menu,
.footer,
.tabs--primary.nav-tabs,
#back-top,
#admin-toolbar,
.node-type-landing .block-search-api-page,
.node-type-landing #block-menu-menu-social-media,
.page-taxonomy-term .form-search,
.view-display-id-first_level_distributor_live .attachment,
.view-display-id-first_level_distributor_live .ui-accordion > div .views-row a .icon,
.page-taxonomy .panel-one-column-top-area .col-top .inside .pane-menu-menu-social-media,
.page-taxonomy .panel-one-column-top-area .col-top .inside .pane-search-form,
.page-taxonomy .panel-one-column-top-area .col-top .inside .pane-search-api-page-drpl-global-content-type-page,
.page-taxonomy .panel-one-column-top-area .col-top .inside .pane-search-api-page-search-box,
.col-content .pane-sharethis-sharethis-block,
.node-type-main-information > .main-container .col-content .pane-sharethis-sharethis-block,
.col-content .pane-open-readspeaker-open-readspeaker-ui,
.node-type-main-information > .main-container .col-content .pane-open-readspeaker-open-readspeaker-ui,
.page-node__ruedas-de-prensa .multipledivs .multipledivs-wrapper .col-md-3,
.page-node__personas .multipledivs .multipledivs-wrapper .col-md-3,
.page-node__notas-de-prensa .multipledivs .multipledivs-wrapper .col-md-3,
.page-node__centros .multipledivs .multipledivs-wrapper .col-md-3,
.page-node__actividades .multipledivs .multipledivs-wrapper .col-md-3,
.page-node__noticias .multipledivs .multipledivs-wrapper .col-md-3,
.contextual-links-wrapper,
form[id^=views-exposed-form-search-in-this-site-search-page],
.main-container .paragraphs-item-calendar-block .calendar-init,
.main-container .calendar-agenda .view .view-filters {
    display: none !important;
  }

  .view-display-id-first_level_distributor_live .ui-accordion > div .views-row {
    padding: 0.5rem 1rem;
  }

  .view-empty p {
    margin-top: 0 !important;
  }

  .page-taxonomy .panel-one-column-top-area .col-top .inside .pane-term-name {
    top: 0;
  }
  .page-taxonomy .panel-one-column-top-area .col-top .inside .pane-term-name h1 {
    display: block;
    max-width: none;
    height: auto;
    background: #fff;
    line-height: 1.5;
    color: #000;
    text-align: center;
    text-transform: uppercase;
    border: none;
    padding: 20px 0;
  }

  .page-taxonomy-term .pane-block h2 {
    margin-top: 0;
  }

  .col-top > .inside .pane-node-title,
.node-type-main-information > .main-container .col-top > .inside .pane-node-title,
.node-type-landing .node-landing .panel-one-column-top-area .pane-node-title {
    top: 0;
    padding: 0;
  }
  .col-top > .inside .pane-node-title h1,
.node-type-main-information > .main-container .col-top > .inside .pane-node-title h1,
.node-type-landing .node-landing .panel-one-column-top-area .pane-node-title h1 {
    display: block;
    max-width: none;
    height: auto;
    background: #fff;
    line-height: 1.5;
    color: #000;
    text-align: center;
    text-transform: uppercase;
    border: none;
    padding: 20px 0;
  }

  .wrapper-grid .firstUnit {
    display: none;
  }

  .wrapper-grid .lastUnit {
    padding: 0;
    width: 100%;
  }

  body.admin-menu .view-display-id-children_interesting_categories,
body.admin-menu #views-form-menu-categories-children-interesting-categories {
    margin-top: 0 !important;
  }

  body.admin-menu .view-display-id-children_interesting_categories tr td,
body.admin-menu #views-form-menu-categories-children-interesting-categories tr td {
    padding: 0 !important;
  }

  body.admin-menu .view-display-id-children_interesting_categories tr a:not(.tabledrag-handle),
body.admin-menu #views-form-menu-categories-children-interesting-categories tr a:not(.tabledrag-handle) {
    font-family: "Montserrat-light";
    background-color: #E4E4E4;
    padding: 5px 10px !important;
    margin: 0 10px 10px 0 !important;
  }

  .page-node__vivir .field-name-field-paragraphs-header > .field-items > .section-column:nth-child(2) {
    display: none;
  }
  .page-node__vivir .field-name-field-paragraphs-header > .field-items > .section-column:nth-child(3) {
    position: relative;
    top: 10px;
  }
  .page-node__vivir .field-name-field-paragraphs-header > .field-items > .section-column:nth-child(3) li a {
    background-color: #eee !important;
    padding: 5px 10px;
    font-size: 1rem;
  }
  .page-node__vivir .field-name-field-paragraphs-header .paragraphs-item-column {
    margin-top: 2rem !important;
  }

  .node-type-landing .node-landing .panel-one-column-top-area .pane-node-title {
    display: block;
    top: 0 !important;
    padding: 0 !important;
  }
  .node-type-landing .node-landing .panel-one-column-top-area .pane-node-title h1 {
    display: block;
    max-width: none;
    height: auto;
    background: #fff;
    line-height: 1.5;
    font-size: 2rem;
    padding: 20px 0;
    color: #000;
  }

  .paragraphs-item-gallery [class*=col] {
    margin-top: 2rem !important;
  }

  .paragraphs-item-featured-image-carousel-link.view-mode-default {
    margin-top: 2rem !important;
  }

  .paragraphs-item-featured-list-entity .owl-carousel {
    margin-top: 2rem !important;
  }

  .image-low.imgbackbg,
.image-high.imgbackbg,
.image-low.csimgbackbg,
.image-high.csimgbackbg {
    height: 250px !important;
  }

  .multipledivs .multipledivs-wrapper .col-md-9 {
    width: 100%;
    clear: both;
  }
  .multipledivs .multipledivs-wrapper .col-md-9 div[class*=col-md] {
    width: 50%;
    float: left;
  }
  .multipledivs .multipledivs-wrapper .col-md-9 div[class*=col-md]:nth-child(odd) {
    clear: both;
  }

  .paragraphs-item-list-press-releases div[class*=col-md] {
    width: 50%;
    float: left;
  }
  .paragraphs-item-list-press-releases div[class*=col-md]:nth-child(odd) {
    clear: both;
  }

  .paragraphs-item-list div[class*=col-md] {
    width: 50%;
    float: left;
  }
  .paragraphs-item-list div[class*=col-md]:nth-child(odd) {
    clear: both;
  }

  .view-display-id-widget_featured_news_block div[class*=col-md],
.view-display-id-content_by_term div[class*=col-md] {
    width: 50%;
    float: left;
  }
  .view-display-id-widget_featured_news_block div[class*=col-md]:nth-child(odd),
.view-display-id-content_by_term div[class*=col-md]:nth-child(odd) {
    clear: left;
  }

  .paragraphs-item-featured-list div[class*=col-md] {
    width: 50%;
    float: left;
  }
  .paragraphs-item-featured-list div[class*=col-md]:nth-child(odd) {
    clear: both;
  }

  #block-views-videos-widget-last-videos .videos-list .view-content .views-row {
    width: 50%;
    float: left;
  }
  #block-views-videos-widget-last-videos .videos-list .view-content .views-row:nth-child(odd) {
    clear: both;
  }

  .page-node__videos .field-name-field-paragraph-title {
    margin-top: 4rem !important;
  }

  .page-node__videos .videos-list {
    margin-top: 2.5rem !important;
  }

  .pane-custom-drpl-custom-drpl-related-news .view-display-id-news_related .view-content .views-row:nth-child(odd) {
    clear: both;
  }

  .field-name-field-paragraph-title {
    padding: 0 1rem !important;
    margin-top: 2rem !important;
  }
  .field-name-field-paragraph-title h1, .field-name-field-paragraph-title h2, .field-name-field-paragraph-title h3, .field-name-field-paragraph-title h4 {
    font-size: 1.8rem;
  }

  .field-name-field-paragraph-title,
.paragraphs-item-link-list.link-style-simple_links_background_color {
    margin-top: 2rem !important;
  }

  .panel-pane .view-mode-block_teaser,
.panel-pane .view-mode-block_teaser_horizontal {
    margin-top: 2rem !important;
  }

  .paragraphs-item-link-list.link-style-simple_links_background_color ul li .field-name-field-link a {
    padding: 10px 20px !important;
  }

  .paragraphs-item-link-list.link-style-simple_links_tags {
    margin-top: 2rem !important;
  }

  .paragraph-has-background-color {
    margin-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .paragraphs-item-link-list.link-style-simple_links_square_border {
    margin-top: 2rem !important;
  }

  .paragraphs-item-link-list.link-style-simple_links_square_border ul > li {
    padding-top: 1rem;
  }

  .paragraphs-item-link-list.link-style-simple_links_square_border ul > li .field-name-field-link a {
    line-height: normal;
  }

  .paragraphs-item-link-list.link-style-simple_links_tags ul li .field-name-field-link .field-items .field-item a {
    padding: 20px;
    font-size: 1rem;
    border-radius: 8px;
    min-height: 50px;
  }

  .carousel-100_x_100 .group-paragraph-main-information .field-name-field-title {
    width: 100%;
    padding: 10px 10px 10px 50px !important;
  }

  .carousel-50_x_100 .group-paragraph-main-information .field-name-field-title a,
.carousel-100_x_100 .group-paragraph-main-information .field-name-field-title a {
    font-size: 2rem !important;
  }

  .view-display-id-first_level_distributor_enjoy,
.view-display-id-first_level_distributor_government_action {
    margin-top: 0 !important;
  }

  .view-display-id-first_level_distributor_enjoy .views-row a,
.view-display-id-first_level_distributor_government_action .views-row a {
    margin: 0 10px 10px 0 !important;
    padding: 5px 10px !important;
  }

  #diary_fullcalendar div {
    width: 100% !important;
    padding: 0;
    border: none;
  }

  .paragraphs-item-featured-image-carousel-link.view-mode-default .field-group-div.group-paragraph .group-content,
.paragraphs-item-featured-image-carousel-link.view-mode-default .field-group-div.group-content .group-content {
    padding: 10px !important;
  }

  .paragraphs-item-featured-image-carousel-link.view-mode-default .group-paragraph-main-information,
.paragraphs-item-featured-image-carousel-link.view-mode-default .group-paragraph-link {
    max-width: none !important;
  }

  .view-display-id-first_level_distributor_invest .ui-accordion > div {
    display: inline-block;
  }

  .view-display-id-first_level_distributor_invest .ui-accordion > div .views-row {
    width: 100% !important;
    margin-top: 2rem !important;
  }
  .view-display-id-first_level_distributor_invest .ui-accordion > div .views-row span, .view-display-id-first_level_distributor_invest .ui-accordion > div .views-row p {
    font-size: 16px;
  }
  .view-display-id-first_level_distributor_invest .attachment .view-first-level-distributor .ui-widget-content .views-row {
    margin-top: 0 !important;
  }

  .paragraphs-item-information-container {
    margin-top: 2rem !important;
  }
  .paragraphs-item-information-container .group-paragraph .paragraphs-items-field-subparagraphs-full .field-item {
    width: 50%;
    float: left;
  }
  .paragraphs-item-information-container .group-paragraph .paragraphs-items-field-subparagraphs-full .field-item:nth-child(odd) {
    clear: both;
  }
  .paragraphs-item-information-container .group-paragraph .paragraphs-items-field-subparagraphs-full .col-md-6 .col-md-9.group-paragraph-main-information div {
    width: 100%;
    font-size: 1rem;
    line-height: normal;
  }

  .paragraphs-item-information-container div > .field-item .paragraphs-item-information-container-block .field-name-field-description .field-item,
.paragraphs-item-information-container div > .field-item .paragraphs-item-information-container-block .field-name-field-paragraph-title .field-item {
    padding: 1rem 0 !important;
  }

  .paragraphs-item-image-link {
    margin-top: 2rem;
  }

  .multipledivs .paragraphs-item-link-list.simple-links-bullet ul {
    margin-top: 2rem;
    padding: 0;
  }

  .multipledivs .paragraphs-item-link-list.simple-links-bullet ul li a {
    font-size: 1rem;
  }

  .paragraphs-item-multiple-compound-links {
    margin-top: 2rem;
    width: 25%;
    float: left;
  }
  .paragraphs-item-multiple-compound-links .field-name-field-title {
    padding: 0 !important;
  }
  .paragraphs-item-multiple-compound-links .field-name-field-title:first-child {
    font-family: "Montserrat" !important;
  }

  .two-columns .col-md-6 {
    width: 50%;
    float: left;
  }
  .two-columns .col-md-6:nth-child(odd) {
    clear: both;
  }

  .paragraphs-item-compound-information > .group-paragraph > .field-name-field-description,
.paragraphs-item-compound-information > .group-paragraph > .paragraphs-items-full {
    margin-top: 2rem !important;
  }

  .carousel-50_x_100 {
    margin-top: 2rem !important;
  }

  .paragraphs-item-carousel {
    margin-top: 2rem !important;
  }

  .owl-wrapper-outer .owl-wrapper {
    width: 100% !important;
    -webkit-transform: translate3d(0, 0, 0) !important;
            transform: translate3d(0, 0, 0) !important;
  }
  .owl-wrapper-outer .owl-wrapper .owl-item {
    display: none;
  }
  .owl-wrapper-outer .owl-wrapper .owl-item:first-child {
    display: block;
    width: 100% !important;
  }

  .owl-controls {
    display: none !important;
  }

  img {
    max-width: 50%;
  }

  .ui-accordion-content {
    display: block !important;
  }

  .horizontal-tabs-pane {
    display: block !important;
    position: relative !important;
    top: 0 !important;
  }

  .horizontal-tabs {
    margin-top: 2.5rem !important;
  }

  .panel-collapse {
    display: block !important;
  }

  .tab-content > .tab-pane {
    display: block !important;
  }
  .tab-content > .tab-pane .fade {
    opacity: 1;
  }

  .paragraphs-item-text-video {
    margin-top: 2.5rem !important;
  }

  .entity-paragraphs-item.paragraphs-item-column .paragraphs-item-two-columns .group-paragraph.field-group-div div.first {
    padding-top: 0 !important;
  }

  .fist-element-top-content {
    margin-top: 2.5rem !important;
  }
  .fist-element-top-content.pane-open-readspeaker-open-readspeaker-ui {
    margin-top: 1rem !important;
  }

  .node-type-main-information .field-name-field-pretitle {
    margin-top: 2.5rem !important;
  }

  .view-id-press_conferences div[class*=col-md] {
    width: 50%;
    float: left;
  }
  .view-id-press_conferences div[class*=col-md]:nth-child(odd) {
    clear: both;
  }

  .wrapper-grid .col-md-9 .col-md-8,
.wrapper-grid .col-md-9 .col-md-6,
.wrapper-grid .col-md-9 .col-md-4,
.wrapper-grid .col-md-9 .col-md-3 {
    width: 50%;
    padding: 0 8px !important;
    float: left;
  }
  .wrapper-grid .col-md-9 .col-md-8:nth-child(odd),
.wrapper-grid .col-md-9 .col-md-6:nth-child(odd),
.wrapper-grid .col-md-9 .col-md-4:nth-child(odd),
.wrapper-grid .col-md-9 .col-md-3:nth-child(odd) {
    clear: both;
  }

  .geolocation-map div {
    height: 100% !important;
  }
  .geolocation-map img {
    max-width: none !important;
  }

  .gmnoscreen {
    display: none !important;
  }

  .node-type-events .pane-entityform-block-events-suscription .field-name-field-person-name,
.node-type-events .pane-entityform-block-events-suscription .field-name-field-province,
.node-type-events .pane-entityform-block-events-suscription .field-name-field-address,
.node-type-events .pane-entityform-block-events-suscription .field-name-field-phone,
.node-type-events .pane-entityform-block-events-suscription .field-name-field-email,
.node-type-events .pane-entityform-block-events-suscription .field-name-field-person-lastname,
.node-type-events .pane-entityform-block-events-suscription #custom-drpl-municipalities-container,
.node-type-events .pane-entityform-block-events-suscription .field-name-field-postal-code,
.node-type-events .pane-entityform-block-events-suscription .field-name-field-mobile-phone {
    padding: 0 2% 0 0;
    width: 49%;
  }

  .main-container .paragraphs-items-vertical-tabs .nav-tabs.vertical-tabs-list {
    width: 100% !important;
  }

  .main-container .paragraphs-items-vertical-tabs .nav-tabs.vertical-tabs-list .vertical-tab-button {
    width: 100% !important;
    border-radius: 8px;
  }

  .main-container .paragraphs-items-vertical-tabs .tabs-left .vertical-tabs-panes {
    width: 100% !important;
    border: none !important;
    padding: 0 !important;
  }

  .main-container .paragraphs-items-vertical-tabs .tabs-left .vertical-tabs-panes .tab-pane {
    border: 1px solid #ccc;
    padding: 1.5rem;
  }
}
.video-default-theme {
  background-image: url(../img/Plantilla_video.png);
  background-repeat: no-repeat;
  position: absolute;
  width: 50px;
  height: 50px;
  cursor: pointer;
  left: calc(50% - 25px);
  top: calc(50% - 25px);
}

.slider_coverflow .one-third {
  width: 527px;
  height: 612px;
  position: relative;
  margin-bottom: 70px;
}

.slider_coverflow .block-title {
  height: 43px;
  padding-top: 16px;
  margin-bottom: 5px;
}

.slider_coverflow .coverflow {
  margin-top: 34px;
}

.slider_coverflow li {
  width: 251px;
  height: 430px;
  background-color: white;
  list-style: none;
}

.slider_coverflow .text {
  padding: 20px;
}

.slider_coverflow a {
  text-decoration: none;
}

.slider_coverflow .field-name-title {
  font-size: 22px;
  color: black;
}

.slider_coverflow .field_short_description {
  font-size: 16px;
  color: #666666;
}

.slider_coverflow .field_short_description strong {
  font-size: 14px;
  color: black;
  text-transform: uppercase;
}

.slider_coverflow .arrows,
.coverflow-slider .bx-default-pager {
  top: auto;
  left: auto;
  right: 0;
  /*bottom: 58px;*/
  z-index: 99;
  background-color: transparent;
}

.slider_coverflow .arrow {
  background-color: #465666;
}

.slider_coverflow .bx-default-pager {
  color: #465666;
  right: 85px;
}

.bxslider {
  margin: 0;
  padding: 0;
}

.bx-controls-direction {
  position: absolute;
  top: 0;
  left: 0;
}

.bx-controls-direction a {
  width: 40px;
  height: 40px;
  float: left;
  margin-right: 2px;
  display: block;
  background-image: url(../img/sprite.png);
  direction: rtl;
  text-align: right;
  text-indent: -9999px;
  overflow: hidden;
}

.bx-controls-direction a.bx-prev {
  background-position: -86px -40px;
}

.bx-controls-direction a.bx-next {
  background-position: -126px -40px;
}

.bx-controls-direction .disabled {
  opacity: 0.5;
  /*color: #000;
    background-color: #fff;*/
  cursor: default;
}

.bx-default-pager {
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 40px;
  background-color: #fff;
  line-height: 40px;
  text-align: center;
  color: #137d05;
  font-size: 16px;
  letter-spacing: -0.05em;
}

.box {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  position: relative;
  overflow: hidden;
  margin-bottom: 50px;
}

.box .poster {
  width: 100%;
  height: auto;
}

.text,
.top-text,
.related-text {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}

.text .date,
.top-text .date,
.related-text .date {
  font-size: 19px;
  font-weight: 300;
  margin: 0 0 5px;
}

.text .link,
.top-text .link,
.related-text .link {
  bottom: 0;
  margin: 30px 0 0 0;
  padding-bottom: 20px;
}

.text .link p,
.top-text .link p,
.related-text .link p {
  margin: 0;
}

.text .link a,
.top-text .link a,
.related-text .link a {
  position: relative;
  font-weight: 600;
  color: inherit;
}

.text .link a:before,
.top-text .link a:before,
.related-text .link a:before {
  content: "+ ";
}

.text .link a:after,
.top-text .link a:after,
.related-text .link a:after {
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 100%;
  content: "";
  opacity: 0.4;
}

.text .link a:hover:after,
.top-text .link a:hover:after,
.related-text .link a:hover:after {
  opacity: 0.9;
}

.text {
  padding: 30px 40px 55px;
  height: 100%;
}

.views-exposed-form .form-type-date-popup label {
  display: none;
}
.views-exposed-form .form-type-date-popup input {
  background-image: url(../img/icon-calendar.png);
  background-repeat: no-repeat;
  background-position: 10px;
  padding-left: 45px;
  background-size: 20px;
}
.views-exposed-form .form-type-date-popup input:hover {
  cursor: pointer;
}

#ui-datepicker-div {
  z-index: 9999 !important;
}

.right_top_panel:after, .right_top_panel:before {
  content: "";
  display: table;
  clear: both;
}

.panel-twocol-15-85-stacked .right_top_panel,
.panel-twocol-15-85-stacked .pane-node-field-short-description,
.panel-twocol-15-85-stacked .pane-node-body {
  padding: 0;
  /*
  @include breakpoint-min(993px) {
    padding: 0 8px;
  }
  */
}
@media all and (min-width: 993px) {
  .panel-twocol-15-85-stacked .col-right .paragraphs-item-two-columns {
    margin-left: -8px;
    margin-right: -8px;
  }
}

.node-press-releases .pane-node-press-release-press-release-audio-link .audio {
  display: none !important;
}
.node-press-releases .pane-node-press-release-press-release-audio-link .title {
  margin: 0 5px 0 0;
}
.node-press-releases .pane-node-press-release-press-release-audio-link .view-display-id-press_release_audio_link .field-content {
  /*background: url(../img/audio-x-generic.png) no-repeat;*/
}
.node-press-releases .pane-node-press-release-press-release-audio-link .view-display-id-press_release_audio_link .field-content a span {
  display: inline-block;
}
.node-press-releases .pane-node-press-release-press-release-audio-link .view-display-id-press_release_audio_link > span {
  background-position: 0 5px;
  float: left;
}
.node-press-releases .pane-node-press-release-press-release-audio-link .view-display-id-press_release_audio_link > span a {
  padding: 0 0 0 0px;
}
.node-press-releases .pane-node-press-release-press-release-audio-link .view-display-id-press_release_audio_link > span a:hover {
  text-decoration: underline;
}
.node-press-releases .pane-node-press-release-press-release-audio-link .view-display-id-press_release_audio_link .field-content a {
  padding: 0 0 0 0px;
}
.node-press-releases .pane-node-press-release-press-release-audio-link .view-display-id-press_release_audio_link .field-content a:hover {
  text-decoration: underline;
}
.node-press-releases .pane-node-press-release-press-release-audio-link .view-display-id-press_release_audio_link .field-content a:hover span {
  text-decoration: underline;
}
.node-press-releases.view-mode-block_teaser .field-name-field-date, .node-press-releases.view-mode-block_teaser_horizontal .field-name-field-date {
  padding: 1.5rem 0 0 0;
}
.node-press-releases.view-mode-block_teaser .group-options, .node-press-releases.view-mode-block_teaser_horizontal .group-options {
  float: left;
  width: 100%;
  margin-top: 1em;
}
.node-press-releases.view-mode-block_teaser .group-options .view-press-release, .node-press-releases.view-mode-block_teaser_horizontal .group-options .view-press-release {
  float: left;
  width: 100%;
}
.node-press-releases.view-mode-block_teaser .group-options .view-display-id-press_release_audio_link > span,
.node-press-releases.view-mode-block_teaser .group-options .view-display-id-press_release_colorbox_link > span,
.node-press-releases.view-mode-block_teaser .group-options .view-display-id-press_release_file_link > span, .node-press-releases.view-mode-block_teaser_horizontal .group-options .view-display-id-press_release_audio_link > span,
.node-press-releases.view-mode-block_teaser_horizontal .group-options .view-display-id-press_release_colorbox_link > span,
.node-press-releases.view-mode-block_teaser_horizontal .group-options .view-display-id-press_release_file_link > span {
  background-position: 0 5px;
  float: left;
}
.node-press-releases.view-mode-block_teaser .group-options .view-display-id-press_release_audio_link > span a,
.node-press-releases.view-mode-block_teaser .group-options .view-display-id-press_release_colorbox_link > span a,
.node-press-releases.view-mode-block_teaser .group-options .view-display-id-press_release_file_link > span a, .node-press-releases.view-mode-block_teaser_horizontal .group-options .view-display-id-press_release_audio_link > span a,
.node-press-releases.view-mode-block_teaser_horizontal .group-options .view-display-id-press_release_colorbox_link > span a,
.node-press-releases.view-mode-block_teaser_horizontal .group-options .view-display-id-press_release_file_link > span a {
  padding: 0 0 0 20px;
}
.node-press-releases.view-mode-block_teaser .group-options .view-display-id-press_release_audio_link > span a:hover,
.node-press-releases.view-mode-block_teaser .group-options .view-display-id-press_release_colorbox_link > span a:hover,
.node-press-releases.view-mode-block_teaser .group-options .view-display-id-press_release_file_link > span a:hover, .node-press-releases.view-mode-block_teaser_horizontal .group-options .view-display-id-press_release_audio_link > span a:hover,
.node-press-releases.view-mode-block_teaser_horizontal .group-options .view-display-id-press_release_colorbox_link > span a:hover,
.node-press-releases.view-mode-block_teaser_horizontal .group-options .view-display-id-press_release_file_link > span a:hover {
  text-decoration: underline;
}
.node-press-releases.view-mode-block_teaser .group-options .view-display-id-press_release_audio_link .field-content a,
.node-press-releases.view-mode-block_teaser .group-options .view-display-id-press_release_colorbox_link .field-content a,
.node-press-releases.view-mode-block_teaser .group-options .view-display-id-press_release_file_link .field-content a, .node-press-releases.view-mode-block_teaser_horizontal .group-options .view-display-id-press_release_audio_link .field-content a,
.node-press-releases.view-mode-block_teaser_horizontal .group-options .view-display-id-press_release_colorbox_link .field-content a,
.node-press-releases.view-mode-block_teaser_horizontal .group-options .view-display-id-press_release_file_link .field-content a {
  padding: 0 0 0 20px;
}
.node-press-releases.view-mode-block_teaser .group-options .view-display-id-press_release_audio_link .field-content a:hover,
.node-press-releases.view-mode-block_teaser .group-options .view-display-id-press_release_colorbox_link .field-content a:hover,
.node-press-releases.view-mode-block_teaser .group-options .view-display-id-press_release_file_link .field-content a:hover, .node-press-releases.view-mode-block_teaser_horizontal .group-options .view-display-id-press_release_audio_link .field-content a:hover,
.node-press-releases.view-mode-block_teaser_horizontal .group-options .view-display-id-press_release_colorbox_link .field-content a:hover,
.node-press-releases.view-mode-block_teaser_horizontal .group-options .view-display-id-press_release_file_link .field-content a:hover {
  text-decoration: underline;
}
.node-press-releases.view-mode-block_teaser .group-options .view-display-id-press_release_audio_link .field-content a:hover span,
.node-press-releases.view-mode-block_teaser .group-options .view-display-id-press_release_colorbox_link .field-content a:hover span,
.node-press-releases.view-mode-block_teaser .group-options .view-display-id-press_release_file_link .field-content a:hover span, .node-press-releases.view-mode-block_teaser_horizontal .group-options .view-display-id-press_release_audio_link .field-content a:hover span,
.node-press-releases.view-mode-block_teaser_horizontal .group-options .view-display-id-press_release_colorbox_link .field-content a:hover span,
.node-press-releases.view-mode-block_teaser_horizontal .group-options .view-display-id-press_release_file_link .field-content a:hover span {
  text-decoration: underline;
}
.node-press-releases.view-mode-block_teaser .group-options .view-display-id-press_release_file_link .field-content, .node-press-releases.view-mode-block_teaser_horizontal .group-options .view-display-id-press_release_file_link .field-content {
  /*background: url(../img/application-pdf.png) no-repeat;*/
}
.node-press-releases.view-mode-block_teaser .group-options .view-display-id-press_release_file_link .field-content a, .node-press-releases.view-mode-block_teaser_horizontal .group-options .view-display-id-press_release_file_link .field-content a {
  padding: 0 0 0 20px;
}
.node-press-releases.view-mode-block_teaser .group-options .view-display-id-press_release_audio_link .field-content a span, .node-press-releases.view-mode-block_teaser_horizontal .group-options .view-display-id-press_release_audio_link .field-content a span {
  display: inline-block;
}
.node-press-releases.view-mode-block_teaser .group-options .view-display-id-press_release_colorbox_link .views-field-field-images-2, .node-press-releases.view-mode-block_teaser_horizontal .group-options .view-display-id-press_release_colorbox_link .views-field-field-images-2 {
  display: none;
}
.node-press-releases.view-mode-block_teaser .group-options .view-display-id-press_release_colorbox_link .views-field:first-child .field-content, .node-press-releases.view-mode-block_teaser_horizontal .group-options .view-display-id-press_release_colorbox_link .views-field:first-child .field-content {
  background: url(../img/image-x-generic.png) no-repeat !important;
}
.node-press-releases.view-mode-block_teaser .group-options .view-display-id-press_release_colorbox_link .views-field:first-child .field-content a, .node-press-releases.view-mode-block_teaser_horizontal .group-options .view-display-id-press_release_colorbox_link .views-field:first-child .field-content a {
  padding: 0 0 0 38px;
}
.node-press-releases.view-mode-block_teaser .group-options a, .node-press-releases.view-mode-block_teaser_horizontal .group-options a {
  color: #000000;
}

.drupal-page-error .region-content .block-system {
  padding: 0 16px;
  width: 100%;
  max-width: 136.6rem;
  margin: 0 auto;
}
.drupal-page-error .region-content #main {
  margin-top: 5rem;
  padding: 1rem 2.5rem;
  font-family: "Montserrat";
  font-size: 2rem;
  line-height: 2.5rem;
  font-weight: 400;
  border-left: 12px solid #d10002;
}
@media all and (min-width: 992px) {
  .drupal-page-error .region-content #main {
    font-size: 2.8rem;
    line-height: 3rem;
  }
}

.content_home_social_twitter {
  margin: 5rem 0 0 0;
}
.content_home_social_twitter .content_home_social_twitter_followButton {
  float: right;
  margin: 0 0 2.5rem 0;
}

li.timeline-TweetList-tweet.customisable-border {
  display: none;
}

.hidden-visibility {
  display: none;
  padding: 0 !important;
  margin: 0 !important;
}

.field-name-field-audio audio {
  width: 100%;
}

.main-container .custom-gallery-field .pane-content {
  margin: 2.5 !important;
}
.main-container .custom-gallery-field .pane-content .field-item {
  margin: 2.5rem 0 0 0;
}

.file .field-name-field-description {
  font-style: italic;
  font-size: 14px;
}

.node-type-events .alert-success.messages.status {
  font-size: 2.1rem;
  text-align: center;
  font-weight: 600;
}

.panelizer-view-mode.node-full.node-events .view-display-id-events_ical {
  float: right;
  margin: 5rem 0 0 0;
  padding: 0 8px;
}
.panelizer-view-mode.node-full.node-events .view-display-id-events_ical .ical-icon {
  background: url(../img/ical.png) no-repeat 0;
  width: 110px;
  height: 40px;
  display: block;
}
.panelizer-view-mode.node-full.node-events .view-display-id-events_ical .ical-icon:hover {
  opacity: 0.8;
}
.panelizer-view-mode.node-full.node-events .view-display-id-events_ical .ical-icon img {
  display: none;
}
.panelizer-view-mode.node-full .field-name-field-paragraph-title h2 {
  color: #333;
}
.panelizer-view-mode.node-full #calendario .pane-title {
  color: #333;
}
.panelizer-view-mode.node-full .pane-node-field-tags .pane-title, .panelizer-view-mode.node-full .pane-grouped-events .pane-title, .panelizer-view-mode.node-full .pane-node-field-editions .pane-title {
  border-left: 12px solid #D10002 !important;
  color: #333;
  margin: 0 0 5rem 0 !important;
  padding: 0.5rem 2rem !important;
  line-height: 4rem !important;
}
.panelizer-view-mode.node-full .field-name-field-pretitle .field-item.even {
  border-left: 12px solid #D10002 !important;
  color: #333 !important;
  margin: 0 0 5rem 0 !important;
  padding: 1rem 2rem !important;
  line-height: 4rem !important;
}
.panelizer-view-mode.node-full .field-name-field-pretitle .field-item.even h2 {
  color: #333;
}

.node-type-main-information .panelizer-view-mode.node-full .field-name-field-pretitle .field-item.even {
  border-left: 0px !important;
}

.captcha {
  padding: 2.5rem;
  background: #f5f5f5;
  border: 1px solid #ccc;
  margin: 0 0 2.5rem 0;
  width: 100%;
  float: left;
}
.captcha .img-responsive {
  float: left;
  border: 1px solid #f5f5f5;
  width: 100%;
}
.captcha .captcha-img {
  float: right;
  border: 1px solid #f5f5f5;
  width: 25%;
  font-size: 14px;
  text-align: center;
}
.captcha .captcha-img a {
  color: black;
}
.captcha .form-item-captcha-response.form-type-textfield {
  float: left;
  margin: 0 5% 0 0;
  width: 70%;
  word-wrap: break-word;
}
.captcha .form-item-captcha-response.form-type-textfield label {
  white-space: inherit;
  width: 100%;
  text-align: left;
}

.views-exposed-widget .container-inline-date .form-item {
  width: 100% !important;
}
.views-exposed-widget .container-inline-date .date-padding {
  width: 100%;
}

.image-preload:hover {
  cursor: pointer;
}

.field-view-simulate-title {
  margin-top: 5rem;
  padding: 1rem 2.5rem;
  font-family: "Montserrat";
  font-size: 2.8rem;
  font-weight: 400;
  line-height: 3rem;
  border-left: 12px solid #d10002;
  color: #666666;
}

#top-pageb #gtranslate .lang-selected {
  font-weight: bold;
}

.node-type-page #views-exposed-form-search-in-this-site-search-page .input-group {
  width: 100%;
}
.node-type-page #views-exposed-form-search-in-this-site-search-page .input-group-addon {
  display: none;
}
.node-type-page #views-exposed-form-search-in-this-site-search-page input {
  border: 4px solid #535152;
  border-radius: 7px;
}
.node-type-page form[id^=views-exposed-form-search-in-this-site-search-page] .views-submit-button .form-submit {
  background: url(../img/lupa_2.png) no-repeat center;
  background-color: #D10002;
}
.node-type-page form[id^=views-exposed-form-search-in-this-site-search-page] .views-submit-button .form-submit:hover {
  opacity: 0.9;
}
.node-type-page .pane-custom-drpl-custom-drpl-home-block .block-home a[title="+"] {
  border: solid 2px white;
  border-radius: 20px;
  height: 28px !important;
  margin: 0 auto;
  width: 28px;
  background-color: transparent !important;
  padding: 0;
  font-family: aria;
  margin-top: 15px;
}
.node-type-page .pane-custom-drpl-custom-drpl-home-block .block-home a[title="+"]:hover {
  text-decoration: none;
}

#top-citizen {
  position: relative;
  top: 17px;
  left: 74px;
  display: none !important;
}

.hamburger {
  cursor: pointer;
  -webkit-transition: all 0.25s;
  -o-transition: all 0.25s;
  transition: all 0.25s;
}
.hamburger .navbar-toggle {
  position: static;
}
.hamburger .hamburger__top-bun,
.hamburger .hamburger__bottom-bun {
  content: "";
  display: block;
  position: absolute;
  width: 38px;
  height: 2px;
  background: #fff;
  -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
          transform: rotate(0);
  -webkit-transition: all 0.25s;
  -o-transition: all 0.25s;
  transition: all 0.25s;
  color: #FFF;
}
.hamburger:hover [class*=-bun] {
  background: #FFF;
  color: #FFF;
}
.hamburger .hamburger__top-bun {
  -webkit-transform: translateY(-3px);
      -ms-transform: translateY(-3px);
          transform: translateY(-3px);
}
.hamburger .hamburger__bottom-bun {
  -webkit-transform: translateY(3px);
      -ms-transform: translateY(3px);
          transform: translateY(3px);
}
.hamburger.open {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}
.hamburger.open .hamburger__top-bun {
  -webkit-transform: rotate(45deg) translateY(0px);
      -ms-transform: rotate(45deg) translateY(0px);
          transform: rotate(45deg) translateY(0px);
}
.hamburger.open .hamburger__bottom-bun {
  -webkit-transform: rotate(-45deg) translateY(0px);
      -ms-transform: rotate(-45deg) translateY(0px);
          transform: rotate(-45deg) translateY(0px);
}

.sticky .hamburger {
  top: 1px;
}

/* JPM44 20180103 Chapu para quitar los espacios de las 4 landing*/
.page-node__accion-de-gobierno body > .main-container,
.page-node__invertir body > .main-container,
.page-node__disfrutar body > .main-container,
.page-node__vivir body > .main-container,
.page-node__invertir-en-la-comunidad-de-madrid body > .main-container,
.page-node__disfrutar-en-la-comunidad-de-madrid body > .main-container {
  padding-top: 0px !important;
  width: 100% !important;
}

/* JPM44 Fin*/
/*DP 05012018 cambio tamaño iconos redes sociales vivir y hover ver más , iconos pdf descargas*/
.view-display-id-first_level_distributor_live .attachment .views-accordion-first_level_distributor-attachment_live-header a:hover {
  opacity: 0.5;
}

.icoaccion {
  float: left;
  padding-right: 1em;
}

.textaccion {
  width: 89%;
  float: left;
}
.textaccion:hover, .textaccion:focus {
  text-decoration: underline;
}

.node-press-releases.view-mode-block_teaser .group-options .view-display-id-press_release_file_link .field-content a {
  padding: 0px !important;
  padding: 0px !important;
}
.node-press-releases.view-mode-block_teaser .group-options .view-display-id-press_release_audio_link .field-content a {
  padding: 0px !important;
}
.node-press-releases.view-mode-block_teaser .group-options .view-display-id-press_release_colorbox_link .views-field:first-child .field-content a {
  padding: 0 0 0 25px !important;
}

/*DP 05012018 Fin*/
/*DP 08012018*/
.page-taxonomy .panel-one-column-top-area .col-top .inside .pane-menu-menu-social-media .nav li a {
  width: 44px;
}

/*DP 08012018 FIN*/
/*DP 09012018 cambios height lapiz*/
.image-high.csimgbackbg.csbackbg-0-1 {
  height: auto !important;
}

/*DP 09012018 FIN*/
/*DP 17012018 cambios estilos espacios pag interiores e iconos redes y vivir*/
/*Cambio para el tamaño de los textos destacados VIVIR*/
.page-node__vivir .view-display-id-first_level_distributor_live .ui-accordion > div .views-row a .name {
  font-family: "Montserrat";
  color: #FFFFFF;
  text-align: center;
  display: block;
  width: 100%;
  font-size: 20px !important;
  margin-top: 0.5em;
}

/*cambios para ajustar todas las paginas al 100%*/
body > .main-container {
  width: 100%;
}

.page-publicamadrid .main-container {
  width: 95% !important;
  max-width: 1366px;
  margin: 0 auto;
  position: relative;
  top: 30px;
}

/*cambio para ajustar cajas de texto derecha a las fotos*/
.page-node__invertir .paragraphs-item-link-list.link-style-simple_links_background_color {
  margin-top: 4.9rem;
}

/*cambios espacios barra de busqueda e iconos redes sociales*/
.page-node__accion-de-gobierno .paragraphs-item-column .group-paragraph, .page-node__invertir .paragraphs-item-column .group-paragraph, .page-node__disfrutar .paragraphs-item-column .group-paragraph, .page-node__vivir .paragraphs-item-column .group-paragraph {
  width: 100%;
  margin: 0 auto;
  height: 100%;
}

.pane-node-field-paragraphs-header .multipledivs #block-menu-menu-social-media #menu-social-media {
  padding: 8.5px 0 0 0;
}

.page-node__vivir .paragraphs-item-link-list.link-style-simple_links_tags ul li {
  list-style: none;
  float: left;
  /* padding: 1rem !important; */
  border: none !important;
  white-space: normal;
}
.page-node__vivir .paragraphs-item-link-list.link-style-simple_links_tags ul li .field-name-field-link .field-items .field-item a {
  margin: 4px !important;
}
@media (min-width: 1200px) {
  .page-node__vivir .paragraphs-item-link-list.link-style-simple_links_tags ul li .field-name-field-link .field-items .field-item a {
    margin: 10px !important;
  }
}
.page-node__vivir .pane-node-field-paragraphs-header .multipledivs #block-menu-menu-social-media #menu-social-media {
  padding: 32px 0 0 0;
}

.page-node__vivir .paragraphs-item-link-list.link-style-simple_links_tags ul li {
  padding: 0px !important;
}

/*DP 17012018 FIN*/
/*DP 18012018 cambios estilos la presidenta*/
.page-node__la-presidenta .panel-twocol-15-85-stacked .right_top_panel {
  margin-top: 30px;
}

/*.breadcrumb{margin-bottom:30px !important;}*/
.page-node__vivir .view-display-id-first_level_distributor_live .ui-accordion > div .views-row a {
  display: block;
  width: 100%;
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
  padding: 10px;
}
.page-node__vivir .view-display-id-first_level_distributor_live .ui-accordion > div .views-row a:hover {
  opacity: 0.5;
  text-decoration: none;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.4)), to(rgba(0, 0, 0, 0.4)));
  background: -o-linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));
  background: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));
}

/*DP 18012018 FIN*/
/*DP 22012018 cambios estilos imagen cabecera vivir*/
@media (min-width: 1023px) {
  .page-node__vivir .panel-col-hundred > .inside .field-name-field-paragraphs-header > div.field-items > .section-column {
    position: absolute;
    top: 140px;
  }
}

/*DP 22012018 FIN*/
/*DP 23012018 espacio entre secciones y titulos*/
.page-node__invertir .paragraph-has-background-color {
  margin-bottom: 5rem;
}
.page-node__invertir .main-container .paragraphs-item-image-link-banner {
  padding: 0px;
}
.page-node__invertir .main-container .entity-paragraphs-item.paragraphs-item-column .paragraphs-item-two-columns .group-paragraph.field-group-div div.first {
  padding-top: 0px;
}

.page-centros .view-id-centers_search {
  margin-top: 30px;
}
.page-centros .views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 2.1em;
}

/*DP 23012018 FIN*/
/*pestañas*/
.main-container .paragraphs-items-tabs .horizontal-tabs-list .horizontal-tab-button {
  width: 100%;
}

@media (min-width: 640px) {
  .main-container .paragraphs-items-tabs .horizontal-tabs-list .horizontal-tab-button {
    width: initial;
  }
}
/*DP 30012018 altura de los slider coverflows*/
.slider_coverflow li {
  height: 470px !important;
}

/*DP 30012018 FIN */
/*DP 05022018 iconos notas de prensa y vivir*/
.page-node__notas-de-prensa .view-display-id-press_release_file_link, .page-node__notas-de-prensa .view-display-id-press_release_audio_link, .page-node__notas-de-prensa .view-display-id-press_release_colorbox_link {
  width: 100%;
  margin-left: 12px;
}
.page-node__notas-de-prensa .view-display-id-press_release_file_link .icoaccion, .page-node__notas-de-prensa .view-display-id-press_release_audio_link .icoaccion {
  width: 3%;
}
.page-node__notas-de-prensa .view-display-id-press_release_colorbox_link {
  padding-top: 3px;
}

.coverflow-slider .group-text-information .field-name-title h3 {
  font-size: 1.8rem;
  line-height: 2.2rem;
}
.coverflow-slider .group-text-information .field-name-field-short-description {
  font-size: 1.7rem;
  line-height: 2.1rem;
}

.view-display-id-first_level_distributor_live .ui-accordion > div .views-row {
  padding: 1.5rem 2rem;
  display: inline-block;
}

/*DP 05022018 FIN*/
/*AM 07022018 detalle publicaciones Publicamadrid*/
.publicacion .views-field {
  margin-bottom: 1em;
}

.publicacion .views-field-solr-document-1 {
  top: -2em;
}

.page-publicacion .views-row {
  margin: 4em 1em;
}

.page-publicacion .views-field-solr-document-4 {
  position: relative;
  width: 120px;
}

.page-publicamadrid .views-row span.views-field.views-field-solr-document-4 {
  width: 120px;
  padding: 0;
  margin: 1em 0;
}

.page-publicacion .views-field {
  margin-left: 0;
}

.page-publicacion .view-publicaciones .item-list {
  max-width: 1366px;
  margin: 0 auto;
}

.view-id-publicaciones .item-list ul {
  margin: 0;
  padding: 0;
}

.views-field.views-field-solr-document {
  display: inline-block;
}

.view-id-publicaciones .view-header {
  max-width: 1366px;
  margin: 0 auto;
  position: relative;
  top: 1.5em;
  padding-left: 1em;
}

.view-id-publicaciones .view-header a {
  cursor: pointer;
  color: #d10002;
  border: none;
  background-color: transparent;
  width: 6%;
  padding: 0;
}

.view-id-publicaciones .view-header a:before {
  content: "";
  font-family: "Font Awesome";
  font-size: 1.5em;
  margin-right: 0.5em;
  position: relative;
  top: 3px;
}

.view-id-publicaciones .view-header a:hover {
  text-decoration: none;
  font-weight: bold;
}

.publicacion a:hover,
.publicacion a:focus {
  color: #d10002;
}

.views-field.views-field-solr-document-14 {
  display: inline-block;
  width: 100%;
}

.views-field.views-field-solr-document-12 ul li {
  list-style: none;
}

.img_detalle_publi {
  display: inline-block;
}

.tx_detalle_publi {
  width: 100%;
}

.tx_detalle_publi .views-field-Titulo span {
  color: #D10002;
}

@media (min-width: 48em) {
  .publicacion .views-field-solr-document-1 {
    top: 0em;
  }

  .img_detalle_publi {
    display: block;
    vertical-align: top;
    margin-right: 2em;
  }

  .tx_detalle_publi {
    display: inline-block;
    width: 80%;
    float: right;
  }
}
@media (min-width: 60em) {
  .tx_detalle_publi {
    width: 85%;
  }
}
@media (min-width: 80em) {
  .tx_detalle_publi {
    width: 88%;
  }
}
@media only screen and (min-width: 100em) {
  .page-publicacion .views-row {
    margin: 4em 0em;
  }

  .view-id-publicaciones .view-header {
    padding-left: 0px;
  }
}
.views-reset-button button {
  display: none;
}

.page-publicamadrid .views-reset-button button, .page-buscar .views-reset-button button {
  display: block !important;
}

.page-centros .view .views-exposed-form .form-submit#edit-reset {
  display: block;
}

.page-buscar .views-reset-button .btn-default {
  bottom: -25px;
  padding: 0;
  height: auto;
  margin: 0;
  position: absolute;
  top: auto;
  right: 0;
  left: auto;
  width: auto;
  background: none;
  color: white;
  border: 0;
  text-decoration: underline;
}

/*AM 07022018 FIN*/
/*AM 13022018*/
@media only screen and (min-width: 1390px) {
  form[id^=views-exposed-form-search-in-this-site-search-page] .form-type-textfield {
    padding: 0 55px 0 8px !important;
  }
}
.main-container .view-mode-block_teaser_horizontal:hover {
  cursor: initial !important;
}
.main-container .view-mode-block_teaser_horizontal:hover .contextual-links-region .views-field a {
  color: #FFF;
}

.paragraphs-item-text-link .field-name-field-link:hover a, .paragraphs-item-text-link .field-name-field-link:focus a {
  color: #FFF !important;
}

.main-container .entity-paragraphs-item.paragraphs-item-column .paragraphs-item-two-columns .group-paragraph.field-group-div div.first {
  padding-top: 0 !important;
}

/*AM 13022018 FIN*/
/*AM 14022018 -carrusel acuerdos de gobierno*/
.owl-carousel-govern_agreements_carousel .owl-wrapper {
  width: auto !important;
  margin: 0px auto !important;
  text-align: center !important;
  display: inline-block !important;
}

/*AM 14022018 FIN*/
/*AM 19022018*/
.view-id-search_in_this_site .views-row {
  padding: 0;
}

.views-field.views-field-download .icoaccion {
  padding-right: 0.5em;
  position: relative;
  top: -0.3em;
}

.main-container .paragraphs-item-featured-events .slider_coverflow .group-text-information {
  background: none !important;
}

#paragraph-item-id-96286 {
  padding: 0;
}

#paragraph-item-id-98452 .field-name-field-paragraph-title {
  border-left: 12px solid #e6e6e6;
}

.page-node__invertir .pane-node-field-paragraphs .main-container .paragraphs-item-carousel-banners {
  max-width: 1350px;
  margin: 0 auto;
}

#paragraph-item-id-98550 .group-paragraph.field-group-div {
  max-width: 1350px;
}

#paragraph-item-id-96536 {
  padding: 0 !important;
}

#paragraph-item-id-97198 {
  margin-left: auto;
  margin-right: auto;
  max-width: 1350px;
}

/*AM 19022018 FIN*/
/*AM 20022018*/
.group-text-information h3 {
  padding: 0 !important;
}
.group-text-information .field-name-field-short-description-single {
  padding-top: 0.4em !important;
}

/*AM 20022018 FIN*/
/* This views mode requires this field with an inline behaviour. */
.view-mode-full_horizontal_teaser .group-text-information .field-name-field-short-description-single,
.view-mode-block_teaser_horizontal .field-name-field-short-description-single,
.view-mode-full_teaser .field-name-field-short-description-single {
  padding-top: 0 !important;
}

.main-container .node-news.view-mode-block_teaser_horizontal .group-information-double .field-name-date {
  float: left;
  margin: 0 5px 0 0;
}

.main-container .view-display-id-news_related .node-news.view-mode-block_teaser_horizontal .group-information,
.main-container .view-display-id-news_related .node-news.view-mode-block_teaser_horizontal .field-name-field-short-description-single,
.main-container .view-display-id-widget_featured_news_block .node-news.view-mode-block_teaser_horizontal .group-information {
  padding-top: 0px;
  border: 0 !important;
}
.main-container .view-display-id-news_related .node-news.view-mode-block_teaser_horizontal .group-information:hover,
.main-container .view-display-id-news_related .node-news.view-mode-block_teaser_horizontal .field-name-field-short-description-single:hover,
.main-container .view-display-id-widget_featured_news_block .node-news.view-mode-block_teaser_horizontal .group-information:hover {
  padding-top: 0px;
  border: 0 !important;
}

.main-container .node-news.view-mode-block_teaser_horizontal .field-name-title h3 a {
  text-align: left;
}

.view-display-id-widget_last_videos_videoteca .view-content .views-row .group-text-information h3 {
  line-height: inherit;
}

/*AM 26022018*/
.page-node__guia-practica-sobre-dependencia .paragraphs-item-column {
  padding-left: 0 !important;
}

/*---vivir */
.page-node__vivir .node-landing .panel-one-column-top-area .pane-node-title h1 {
  border-left: 12px solid #155DB3;
}
.page-node__vivir .main-container .field-name-field-paragraph-title {
  border-left: 12px solid #155DB3;
}
.page-node__vivir .main-container .view-mode-block_teaser:hover .group-text-information, .page-node__vivir .main-container .view-mode-block_teaser:focus .group-text-information, .page-node__vivir .main-container .view-mode-block_teaser_horizontal:hover .group-text-information, .page-node__vivir .main-container .view-mode-block_teaser_horizontal:focus .group-text-information {
  background-color: #155DB3;
}
.page-node__vivir .main-container .paragraphs-item-carousel-links .paragraphs-items-field-subparagraphs-gallery > div .view-mode-gallery:hover, .page-node__vivir .main-container .paragraphs-item-carousel-links .paragraphs-items-field-subparagraphs-gallery > div .view-mode-gallery:focus {
  background-color: #155DB3;
}

/*-- fin vivir*/
/*---disfrutar */
.page-node__disfrutar .node-landing .panel-one-column-top-area .pane-node-title h1 {
  border-left: 12px solid #018373;
}
.page-node__disfrutar .main-container .field-name-field-paragraph-title {
  border-left: 12px solid #018373;
}
.page-node__disfrutar .main-container .view-mode-block_teaser:hover .group-text-information, .page-node__disfrutar .main-container .view-mode-block_teaser:focus .group-text-information, .page-node__disfrutar .main-container .view-mode-block_teaser_horizontal:hover .group-text-information, .page-node__disfrutar .main-container .view-mode-block_teaser_horizontal:focus .group-text-information {
  background-color: #018373;
}
.page-node__disfrutar .main-container .paragraphs-item-carousel-links .paragraphs-items-field-subparagraphs-gallery > div .view-mode-gallery:hover, .page-node__disfrutar .main-container .paragraphs-item-carousel-links .paragraphs-items-field-subparagraphs-gallery > div .view-mode-gallery:focus {
  background-color: #018373;
}
.page-node__disfrutar .main-container .view-display-id-widget_featured_news_block .view-mode-full_teaser:hover .group-text-information {
  background-color: #018373;
}

/*-- fin disfrutar */
/*---invertir */
.page-node__invertir .node-landing .panel-one-column-top-area .pane-node-title h1 {
  border-left: 12px solid #567383;
}
.page-node__invertir .main-container .field-name-field-paragraph-title {
  border-left: 12px solid #567383;
}
.page-node__invertir .main-container .view-mode-block_teaser:hover .group-text-information, .page-node__invertir .main-container .view-mode-block_teaser:focus .group-text-information, .page-node__invertir .main-container .view-mode-block_teaser_horizontal:hover .group-text-information, .page-node__invertir .main-container .view-mode-block_teaser_horizontal:focus .group-text-information {
  background-color: #567383;
}
.page-node__invertir .main-container .paragraphs-item-carousel-links .paragraphs-items-field-subparagraphs-gallery > div .view-mode-gallery:hover, .page-node__invertir .main-container .paragraphs-item-carousel-links .paragraphs-items-field-subparagraphs-gallery > div .view-mode-gallery:focus,
.page-node__invertir .main-container .paragraphs-items-full .group-paragraph-information.field-group-div:hover,
.page-node__invertir .main-container .paragraphs-items-full .group-paragraph-information.field-group-div:focus {
  background-color: #567383;
  color: #ffffff;
}
.page-node__invertir .main-container #paragraph-item-id-98590 .field-group-div {
  background-color: #ffffff;
  color: initial;
}
.page-node__invertir .main-container #paragraph-item-id-96551 .paragraphs-items-full .group-paragraph-information.field-group-div {
  background-color: #ffffff;
}

/*-- fin invertir*/
/*AM 26022018 FIN*/
/*AM 28022018 -- Panel BUSCADOR centros*/
.panelizer-page-custom-centers {
  /*formulario de busqueda*/
  /*fin formulario de busqueda*/
}
.panelizer-page-custom-centers .item-list.lista-centros.col-md-6 {
  padding: 0 !important;
}
.panelizer-page-custom-centers .views-exposed-form {
  background: #145DB3;
  padding: 5rem;
}
.panelizer-page-custom-centers .views-exposed-form .views-exposed-widgets {
  margin-bottom: -1em;
  position: relative;
}
.panelizer-page-custom-centers .views-exposed-form .views-exposed-widget {
  display: inline-block;
  vertical-align: top;
  padding: 0 !important;
}
.panelizer-page-custom-centers .views-exposed-form .views-widget-filter-search_api_views_fulltext {
  width: 100%;
  margin-right: 0.5em;
  padding-right: 60px !important;
}
.panelizer-page-custom-centers .views-exposed-form .form-control {
  min-height: 50px;
  border-radius: 0 !important;
  border: 0 !important;
}
.panelizer-page-custom-centers .views-exposed-form .views-submit-button {
  position: absolute;
  right: 0;
  top: 0;
}
.panelizer-page-custom-centers .views-exposed-form .views-submit-button #edit-submit-centers-search {
  height: 50px;
  width: 50px !important;
  font-size: 0;
  border: 0;
  border-radius: 0 !important;
  padding: 0 !important;
  z-index: 2;
  left: auto;
  right: 0;
  top: 0;
  opacity: 1;
  margin: 0;
  background: url(../img/iconMagnifier.png) no-repeat center;
  background-size: 100%;
}
.panelizer-page-custom-centers .views-exposed-form .views-submit-button:hover, .panelizer-page-custom-centers .views-exposed-form .views-submit-button:focus {
  opacity: 0.75;
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
.panelizer-page-custom-centers .views-exposed-form .views-reset-button {
  float: right !important;
  margin-top: 0.5em;
}
.panelizer-page-custom-centers .views-exposed-form .views-reset-button button {
  display: block;
  bottom: -25px;
  padding: 0;
  height: auto;
  margin: 0;
  background: none;
  color: white;
  border: 0;
  text-decoration: underline;
}
.panelizer-page-custom-centers .lista-centros ul {
  padding: 0;
}
.panelizer-page-custom-centers .lista-centros li {
  list-style: none;
}
.panelizer-page-custom-centers .view-centers-search .view-header {
  padding: 8px;
}
.panelizer-page-custom-centers .view-centers-search .col-md-6 {
  width: 100% !important;
}
.panelizer-page-custom-centers .view-centers-search .col-md-6 .field-type-image {
  width: 33%;
  display: inline-block;
}
.panelizer-page-custom-centers .view-centers-search .col-md-6 .group-text-information {
  width: 66%;
  display: inline-block;
  min-height: 10em;
}
.panelizer-page-custom-centers .view-centers-search .col-md-6 .group-text-information .field-name-title {
  height: auto !important;
}
.panelizer-page-custom-centers .view-centers-search .col-md-6 .group-text-information h3 {
  text-align: left;
  border-bottom: 1px solid #333;
}
.panelizer-page-custom-centers .view-centers-search .col-md-6 .group-text-information .field-name-field-center-types .field-item {
  background: #e4e4e4;
  display: inline-block;
  margin: 10px 10px 10px 0px;
}
@media (max-width: 639px) {
  .panelizer-page-custom-centers .view-centers-search .col-md-6 .field-type-image {
    width: 100%;
  }
  .panelizer-page-custom-centers .view-centers-search .col-md-6 .group-text-information {
    width: 100%;
  }
}

/*AM 28022018 FIN*/
/*AM 02032018 panel BUSCADOR publicamadrid */
.page-publicacion-ref .view-header .pane-title {
  color: #333 !important;
  text-shadow: none !important;
  padding: 2rem !important;
  background: url(../img/libros_lupa.png) no-repeat 268px top;
}
@media all and (min-width: 767px) {
  .page-publicacion-ref .view-header .pane-title {
    background: url(../img/libros_lupa.png) no-repeat 337px top;
  }
}

.page-publicamadrid-page .pane-custom {
  margin: 5rem 0 0 0 !important;
}
.page-publicamadrid-page .pane-custom .pane-title {
  color: #333 !important;
  text-shadow: none !important;
  padding: 2rem !important;
  background: url(../img/libros_lupa.png) no-repeat 268px top;
}
@media all and (min-width: 767px) {
  .page-publicamadrid-page .pane-custom .pane-title {
    background: url(../img/libros_lupa.png) no-repeat 337px top;
  }
}
.page-publicamadrid-page .pane-custom .pane-content {
  width: 100%;
  max-width: 1350px;
  margin: 0 auto;
}
.page-publicamadrid-page .pane-custom .pane-content .subt_publicamadrid {
  margin: 1em 0;
}
.page-publicamadrid-page .col-left .inside {
  padding: 20px !important;
}
.page-publicamadrid-page .view-id-publicaciones .view-header {
  margin: 1em 0;
  top: 0;
}
.page-publicamadrid-page form .views-exposed-form {
  background: #145DB3;
  padding: 3rem 5rem 5rem 5rem;
}
.page-publicamadrid-page form .views-exposed-form .views-exposed-widgets {
  margin-bottom: -1em;
  position: relative;
}
.page-publicamadrid-page form .views-exposed-form .views-exposed-widgets .views-exposed-widget {
  display: inline-block;
  vertical-align: bottom;
  float: none;
}
.page-publicamadrid-page form .views-exposed-form .views-exposed-widgets #despliegaFiltros {
  margin-top: 1em;
}
.page-publicamadrid-page form .views-exposed-form .form-control {
  min-height: 50px;
  border-radius: 0 !important;
  border: 0 !important;
}
.page-publicamadrid-page form .views-exposed-form .views-submit-button {
  position: absolute;
  right: 0;
  top: 2.2em;
  padding: 0;
}
.page-publicamadrid-page form .views-exposed-form .views-submit-button #edit-submit-publicaciones {
  height: 50px;
  width: 50px !important;
  font-size: 0;
  border: 0;
  border-radius: 0 !important;
  padding: 0 !important;
  z-index: 2;
  left: auto;
  right: 0;
  top: 0;
  opacity: 1;
  margin: 0;
  background: url(../img/iconMagnifier.png) no-repeat center;
  background-size: 100%;
}
.page-publicamadrid-page form .views-exposed-form .views-submit-button:hover, .page-publicamadrid-page form .views-exposed-form .views-submit-button:focus {
  opacity: 0.75;
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
.page-publicamadrid-page form .views-exposed-form .views-reset-button {
  float: right !important;
  margin-top: 1em;
  padding: 0;
}
.page-publicamadrid-page form .views-exposed-form .views-reset-button button {
  display: block;
  bottom: -25px;
  padding: 0;
  height: auto;
  margin: 0;
  background: none;
  color: white;
  border: 0;
  text-decoration: underline;
}
.page-publicamadrid-page form .views-widget-edit-search-api-views-fulltext {
  width: 67%;
}
.page-publicamadrid-page form label, .page-publicamadrid-page form .despliegueon {
  color: #ffffff;
}
.page-publicamadrid-page form .despliegueon img {
  position: relative;
  top: -3px;
}
.page-publicamadrid-page form #filtros .views-exposed-widget {
  width: 25%;
}
.page-publicamadrid-page .publicacion .views-field {
  margin-bottom: 0em;
}
.page-publicamadrid-page .view-id-publicaciones .item-list ul li.views-row {
  list-style: none;
  border-top: 1px solid #F6CCCC;
}
.page-publicamadrid-page .publicacion, .page-publicamadrid-page .publicacion-destacada {
  display: block;
  margin: 0;
  padding: 1em;
  position: relative;
  width: 100%;
  overflow: hidden;
  clear: both;
  background: none !important;
}
.page-publicamadrid-page .publicacion .estrella-destacados, .page-publicamadrid-page .publicacion-destacada .estrella-destacados {
  background: none;
}
.page-publicamadrid-page .publicacion .views-field-solr-document-4, .page-publicamadrid-page .publicacion-destacada .views-field-solr-document-4 {
  float: right;
  width: 120px;
  text-align: right;
}
.page-publicamadrid-page .publicacion .views-field-solr-document-4 img, .page-publicamadrid-page .publicacion-destacada .views-field-solr-document-4 img {
  outline: 1px solid #DDD !important;
  width: 100%;
}
.page-publicamadrid-page .publicacion .views-field-solr-document-1, .page-publicamadrid-page .publicacion-destacada .views-field-solr-document-1 {
  color: #FFF;
  font-weight: bold;
  display: block;
  position: absolute;
  top: 27px;
  width: 162px;
  right: -37px;
  display: table;
  font-size: 13px;
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  background: #D10002;
  text-align: center;
  z-index: 999;
  line-height: 1.1;
}
.page-publicamadrid-page .publicacion .views-field-solr-document-1 .field-content, .page-publicamadrid-page .publicacion-destacada .views-field-solr-document-1 .field-content {
  display: table-cell;
  vertical-align: middle;
  padding: 2px 24px;
  height: 36px;
}
.page-publicamadrid-page .publicacion .views-field-solr-document, .page-publicamadrid-page .publicacion-destacada .views-field-solr-document {
  font-size: 14px;
}
.page-publicamadrid-page .publicacion:hover, .page-publicamadrid-page .publicacion:focus, .page-publicamadrid-page .publicacion-destacada:hover, .page-publicamadrid-page .publicacion-destacada:focus {
  background: #D10002 !important;
  color: #ffffff;
}
.page-publicamadrid-page .publicacion:hover a, .page-publicamadrid-page .publicacion:focus a, .page-publicamadrid-page .publicacion-destacada:hover a, .page-publicamadrid-page .publicacion-destacada:focus a {
  color: #ffffff;
  font-weight: bold;
}
@media (max-width: 479px) {
  .page-publicamadrid-page .pane-custom .pane-title {
    background: none;
  }
}
@media (max-width: 1023px) {
  .page-publicamadrid-page form .views-exposed-form .views-exposed-widgets .views-exposed-widget {
    width: 100%;
  }
  .page-publicamadrid-page form #filtros .views-exposed-widget {
    width: 100%;
  }
  .page-publicamadrid-page form .views-exposed-form .views-submit-button {
    position: relative;
    top: 0.5em;
  }
}
@media (max-width: 1366px) {
  .page-publicamadrid-page .col-top {
    padding: 0 1.6rem;
  }
}

li:hover .publicacion-destacada:hover .estrella-destacados {
  background: none;
}

.col-left, .col-right {
  margin-top: 3rem;
}

/*AM 02032018 FIN*/
/*AM 05032018 panel BUSCADOR actividades */
.page-actividades {
  /*formulario de busqueda*/
  /*fin formulario de busqueda*/
}
.page-actividades .pane-custom {
  margin: 5rem 0 0 0 !important;
  position: relative !important;
  top: 0 !important;
}
.page-actividades .pane-custom .pane-title {
  color: #333 !important;
  text-shadow: none !important;
}
.page-actividades .views-exposed-form {
  background: #145DB3;
  padding: 5rem;
}
.page-actividades .views-exposed-form .views-exposed-widgets {
  margin-bottom: -1em;
  position: relative;
}
.page-actividades .views-exposed-form .views-exposed-widget {
  display: inline-block;
  vertical-align: top;
  padding: 0 !important;
}
.page-actividades .views-exposed-form .views-widget-filter-search_api_views_fulltext {
  width: 100%;
  margin-right: 0.5em;
  padding-right: 60px !important;
}
.page-actividades .views-exposed-form .form-control {
  min-height: 50px;
  border-radius: 0 !important;
  border: 0 !important;
}
.page-actividades .views-exposed-form .views-submit-button {
  position: absolute;
  right: 0;
  top: 0;
}
.page-actividades .views-exposed-form .views-submit-button #edit-submit-events-search-facets {
  height: 50px;
  width: 50px !important;
  font-size: 0;
  border: 0;
  border-radius: 0 !important;
  padding: 0 !important;
  z-index: 2;
  left: auto;
  right: 0;
  top: 0;
  opacity: 1;
  margin: 0;
  background: url(../img/iconMagnifier.png) no-repeat center;
  background-size: 100%;
}
.page-actividades .views-exposed-form .views-submit-button:hover, .page-actividades .views-exposed-form .views-submit-button:focus {
  opacity: 0.75;
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
.page-actividades .views-exposed-form .views-reset-button {
  float: right !important;
  margin-top: 0.5em;
}
.page-actividades .views-exposed-form .views-reset-button button {
  display: block;
  bottom: -25px;
  padding: 0;
  height: auto;
  margin: 0;
  background: none;
  color: white !important;
  border: 0;
  text-decoration: underline;
}
.page-actividades .view-header {
  margin: 1em 0 !important;
}
.page-actividades .lista-actividades {
  padding: 0;
}
.page-actividades .lista-actividades li {
  list-style: none;
}
.page-actividades .lista-actividades li .view-mode-block_teaser_horizontal:hover .field-name-field-event-status, .page-actividades .lista-actividades li .view-mode-block_teaser_horizontal:focus .field-name-field-event-status {
  color: #ffffff;
}
.page-actividades .lista-actividades li .field-type-image {
  width: 33%;
  display: inline-block;
}
.page-actividades .lista-actividades li .group-text-information {
  width: 66%;
  display: inline-block;
  min-height: 10em;
}
.page-actividades .lista-actividades li .group-text-information h3 {
  text-align: left;
  border-bottom: 1px solid #333;
  margin-bottom: 0.7em;
}
.page-actividades .lista-actividades li .group-text-information .field-name-field-event-status {
  position: relative;
  padding-left: 1.5em;
  margin-bottom: 0.5em;
}
.page-actividades .lista-actividades li .group-text-information .field-name-field-event-status:before {
  display: inline-block;
  position: absolute;
  left: 0;
  top: 5px;
  content: "";
  width: 15px;
  height: 15px;
  border-radius: 100%;
}
.page-actividades .lista-actividades li .group-text-information .event-status-cero {
  /*Proximamente*/
  color: #006BFF;
}
.page-actividades .lista-actividades li .group-text-information .event-status-cero:before {
  background-color: #006BFF;
}
.page-actividades .lista-actividades li .group-text-information .event-status-one {
  /*Abierto plazo*/
  color: #008C00;
}
.page-actividades .lista-actividades li .group-text-information .event-status-one:before {
  background-color: #008C00;
}
.page-actividades .lista-actividades li .group-text-information .event-status-two {
  /*En curso*/
  color: #673AB7;
}
.page-actividades .lista-actividades li .group-text-information .event-status-two:before {
  background-color: #673AB7;
}
.page-actividades .lista-actividades li .group-text-information .event-status-three {
  /*Finalizado*/
  color: #FF0009;
}
.page-actividades .lista-actividades li .group-text-information .event-status-three:before {
  background-color: #FF0009;
}
.page-actividades .lista-actividades li .group-text-information .field-type-date {
  background: url(../img/icono_calendario.png) no-repeat left top;
  padding-left: 1.5em;
  margin-bottom: 0.5em;
}
.page-actividades .lista-actividades li .group-text-information .field-name-field-centers-reference {
  background: url(../img/icono_map.png) no-repeat left 0px;
  padding-left: 1.5em;
}
@media (max-width: 639px) {
  .page-actividades .lista-actividades li .field-type-image, .page-actividades .lista-actividades li .group-text-information {
    width: 100%;
  }
}

/*AM 05032018 FIN */
/* AM Hemeroteca -fechas 06032018 */
.page-taxonomy-term-20282 .main-container .paragraphs-item-list .view-mode-block_teaser_horizontal .group-information .field-name-date {
  float: none !important;
}

/* AM 06032018 FIN */
/* NEW HOME 23032018 */
#navbar .navigation-primary {
  margin-right: 12rem;
}

.logo-page {
  position: relative;
  top: -4px;
}

#navbar > .container .navbar-header > .logo-page {
  text-align: center;
}

.navbar-toggle {
  float: none;
}

#navbar .navbar-header > .logo-page > a.logo {
  display: inline-block;
  z-index: 1;
  position: relative;
}

#navbar > .container .block-search-header,
#navbar.sticky > .container .block-search-header {
  right: 0px;
}

#navbar.sticky {
  top: initial;
}

@media (max-width: 1366px) {
  #navbar > .container .block-search-header,
#navbar.sticky > .container .block-search-header {
    right: 20px;
  }
}
.front {
  /*
     @media (max-width: 1366px){
         .pa_menulink_home ul li{padding: 0 1em;}
     }
     @media (max-width: 990px){
         .pa_menulink_home ul{background:$white;padding-top:10px;}
         .pa_menulink_home ul li:nth-child(1){background:$blue_vivir;margin: 10px;}
         .pa_menulink_home ul li:nth-child(4){margin: 10px;}
     }
  */
  /*ADRI--Margin boton noticias*/
}
.front .pane-node-title {
  display: none !important;
}
.front .main-container .carousel-50_x_100 {
  margin: 0;
}
.front .paragraphs-items-field-paragraphs-header {
  position: relative;
}
.front .paragraphs-items-field-paragraphs-header .paragraphs-item-column {
  background-color: transparent !important;
}
.front .paragraphs-items-field-paragraphs-header .field-name-field-paragraphs-header > .field-items > .paragraphs-item-column:first-of-type > .group-paragraph {
  margin-top: 85px !important;
}
.front .main-container .view-mode-calendar_teaser:hover, .front .main-container .view-mode-calendar_teaser:hover a {
  color: #333 !important;
}
@media (max-width: 767px) {
  .front .multipledivs {
    background: #333;
  }
}
.front .view-mode-full h2.welcome {
  margin-top: 15px;
  border-left: 0 !important;
  text-align: center;
  font-family: "Montserrat-light";
  font-weight: normal;
  font-size: 1.4em;
  line-height: 1;
  color: #FFF;
  text-shadow: 1px 2px 4px #000000;
}
@media all and (min-width: 479px) {
  .front .view-mode-full h2.welcome {
    font-size: 2.5em;
  }
}
.front .view-mode-full h2.welcome span {
  font-family: "Montserrat-bold";
  font-weight: bold;
}
.front .view-mode-full h2.welcome span strong {
  color: #D10002;
}
.front form#views-exposed-form-search-in-this-site-search-page {
  margin: 0;
}
.front form#views-exposed-form-search-in-this-site-search-page .form-type-textfield {
  padding-left: 0 !important;
}
.front form#views-exposed-form-search-in-this-site-search-page .form-type-textfield .input-group {
  border-right: 0;
  border-top-left-radius: 8px !important;
  border-bottom-left-radius: 8px !important;
}
.front form#views-exposed-form-search-in-this-site-search-page .form-type-textfield .input-group .form-text {
  border-top-left-radius: 8px !important;
  border-bottom-left-radius: 8px !important;
}
.front form#views-exposed-form-search-in-this-site-search-page .input-group-addon {
  border: 0;
}
.front form#views-exposed-form-search-in-this-site-search-page .form-submit {
  background: url(../img/lupa_2.png) no-repeat center !important;
  background-size: 55% !important;
  background-color: #D10002 !important;
  right: 6px !important;
  border-left: 0 !important;
  height: 50px !important;
  border-top-right-radius: 8px !important;
  border-bottom-right-radius: 8px !important;
}
.front #block-menu-menu-social-media {
  padding: 0 !important;
  float: right;
}
.front #block-menu-menu-social-media #menu-social-media {
  padding: 0 !important;
}
.front #block-menu-menu-social-media ul.menu li {
  display: inline-block;
  margin: 0 !important;
  padding: 0 !important;
}
.front #block-menu-menu-social-media ul.menu li a {
  height: 44px;
  margin: 0;
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
@media all and (min-width: 767px) {
  .front #block-menu-menu-social-media ul.menu li a {
    margin: 0 0.3em;
  }
}
.front #block-menu-menu-social-media ul.menu li:nth-child(1) a {
  background: url(../img/menu_icon_facebook.png) no-repeat left 0px;
  background-size: 45px;
}
.front #block-menu-menu-social-media ul.menu li:nth-child(2) a {
  background: url(../img/menu_icon_twitter.png) no-repeat left 0px;
  background-size: 45px;
}
.front #block-menu-menu-social-media ul.menu li:nth-child(3) a {
  background: url(../img/menu_icon_play.png) no-repeat left 0px;
  background-size: 45px;
}
.front #block-menu-menu-social-media ul.menu li:nth-child(4) a {
  background: url(../img/menu_icon_linkedin.png) no-repeat left 0px;
  background-size: 45px;
}
.front #block-menu-menu-social-media ul.menu li:nth-child(5) a {
  background: url(../img/menu_icon_instagram.png) no-repeat left 0px;
  background-size: 45px;
}
.front .pa_menulink_home ul {
  padding: 0;
  text-align: center;
}
@media (min-width: 1279px) {
  .front .pa_menulink_home ul {
    margin-left: -10px;
  }
}
.front .pa_menulink_home ul li {
  list-style: none;
  display: block;
  vertical-align: top;
  height: 207px;
  margin: 10px;
  text-align: center;
  padding: 0 4em;
  border-radius: 8px;
  cursor: pointer;
  opacity: 0.85;
}
@media (min-width: 479px) {
  .front .pa_menulink_home ul li {
    width: 45%;
    display: inline-block;
  }
}
@media (min-width: 940px) {
  .front .pa_menulink_home ul li {
    width: 22%;
    display: inline-block;
  }
}
@media (min-width: 1279px) {
  .front .pa_menulink_home ul li {
    width: 23.7%;
  }
}
.front .pa_menulink_home ul li:nth-child(1) {
  background: #155DB3;
}
.front .pa_menulink_home ul li:nth-child(2) {
  background: #018373;
}
.front .pa_menulink_home ul li:nth-child(3) {
  background: #567383;
}
.front .pa_menulink_home ul li:nth-child(4) {
  background: #D10002;
  margin-right: 0;
}
.front .pa_menulink_home ul li .pg-onclick .field-type-image {
  padding-top: 20px;
}
.front .pa_menulink_home ul li .pg-onclick .field-type-image img {
  margin: 0 auto;
}
.front .pa_menulink_home ul li .pg-onclick .field.field-name-field-link {
  margin-top: 10px;
}
.front .pa_menulink_home ul li .pg-onclick .field.field-name-field-link a {
  text-align: center;
  color: #FFFFFF;
  font-size: 24px;
  width: 100%;
}
.front .pa_menulink_home ul li:hover, .front .pa_menulink_home ul li:focus {
  opacity: 1;
}
.front .boton-prensa {
  margin: 0;
  background: red;
}
.front .pa_destacados_home ul {
  padding: 0;
  text-align: center;
}
.front .pa_destacados_home ul li {
  min-height: 400px;
  padding: 3em 2em 20px 2em;
  vertical-align: top;
  border: 1px solid #e4e4e4;
  border-top: 6px solid #2776B6;
  border-top-right-radius: 26px;
  position: relative;
}
.front .pa_destacados_home ul li:before {
  content: " ";
  display: block;
  width: 50px;
  height: 50px;
  background: url(/sites/all/themes/drpl/img/deco1.png) no-repeat center;
  position: absolute;
  top: -6.4px;
  right: -1px;
}
.front .pa_destacados_home ul li h3 {
  font-size: 30px;
  margin-bottom: 0.5em;
}
.front .pa_destacados_home ul li .field-name-field-short-description {
  margin: 0 0 10px;
  text-align: left;
  min-height: 7em;
}
.front .pa_destacados_home ul li .field-name-field-link a {
  text-align: center;
  display: block;
  background: #2776B6;
  color: #FFFFFF;
  padding: 0.5em;
  border-radius: 8px;
  text-transform: uppercase;
  position: absolute;
  bottom: 25px;
  left: 0;
  width: 80%;
  margin: 0 9.8%;
}
.front .pa_destacados_home ul li .field-name-field-link a:hover, .front .pa_destacados_home ul li .field-name-field-link a:focus {
  background: #324e73;
  text-decoration: none;
}
@media (max-width: 1366px) {
  .front .pa_destacados_home ul li {
    margin-bottom: 20px;
    width: 18.7%;
  }
}
@media (max-width: 1305px) {
  .front .pa_destacados_home ul li {
    width: 31%;
  }
}
@media (max-width: 767px) {
  .front .pa_destacados_home ul li {
    width: 46%;
  }
}
@media (max-width: 479px) {
  .front .pa_destacados_home ul li {
    width: 90%;
  }
}
.front .par_teinteresa_home {
  background: #F9F9F9 !important;
  /*paragraph*/
}
.front .par_teinteresa_home .field-group-div {
  width: 100%;
  max-width: 1366px;
  margin: 0 auto;
}
.front .par_teinteresa_home ul {
  padding: 0;
  text-align: center;
}
.front .par_teinteresa_home ul li {
  list-style: none;
  display: inline-block;
  width: 23.8%;
  height: 321px;
  text-align: center;
  vertical-align: top;
  background: #ffffff;
  margin: 8px;
  padding: 3em 1.5em;
  cursor: pointer;
}
.front .par_teinteresa_home ul li img {
  margin: 0 auto;
}
.front .par_teinteresa_home ul li .field-name-field-link a {
  font-size: 28px;
  color: #333;
  margin-top: 20px;
  padding: 0;
  display: block;
  line-height: 1.1;
}
.front .par_teinteresa_home ul li .field-name-field-link a:hover, .front .par_teinteresa_home ul li .field-name-field-link a:focus {
  text-decoration: none;
  color: #155DB3;
}
.front .par_teinteresa_home ul li:hover, .front .par_teinteresa_home ul li:focus {
  background: #F9F9F9;
}
.front .par_teinteresa_home ul li:hover a, .front .par_teinteresa_home ul li:focus a {
  color: #155DB3;
}
.front .par_teinteresa_home ul li:nth-child(2) {
  background: #155DB3;
}
.front .par_teinteresa_home ul li:nth-child(2) a {
  color: #ffffff;
}
.front .par_teinteresa_home ul li:nth-child(2) a:hover, .front .par_teinteresa_home ul li:nth-child(2) a:focus {
  color: #ffffff;
}
.front .par_teinteresa_home ul li:nth-child(2):hover, .front .par_teinteresa_home ul li:nth-child(2):focus {
  background: #333;
}
.front .par_teinteresa_home ul li:nth-child(4) {
  background: #D10002;
}
.front .par_teinteresa_home ul li:nth-child(4) a {
  color: #ffffff;
}
.front .par_teinteresa_home ul li:nth-child(4) a:hover, .front .par_teinteresa_home ul li:nth-child(4) a:focus {
  color: #ffffff;
}
.front .par_teinteresa_home ul li:nth-child(4):hover, .front .par_teinteresa_home ul li:nth-child(4):focus {
  background: #333;
}
@media (max-width: 1366px) {
  .front .par_teinteresa_home ul li {
    width: 23%;
    max-width: 325px;
    padding: 3em 0em;
  }
}
@media (max-width: 1023px) {
  .front .par_teinteresa_home ul li {
    width: 47%;
  }
}
@media (max-width: 564px) {
  .front .par_teinteresa_home ul li {
    width: 100%;
  }
}
.front .pa_preguntas_home ul {
  padding: 0 !important;
  margin: 0 8px;
}
.front .pa_preguntas_home ul li {
  display: inline-block;
  vertical-align: top;
  padding: 0 !important;
  width: 100%;
}
.front .pa_preguntas_home ul li:before {
  display: none;
}
.front .pa_preguntas_home ul li a {
  display: block;
  font-family: "Montserrat-Bold";
  font-size: 25px;
  color: #ffffff;
  width: 100%;
  height: 197px;
  padding: 3em 1em !important;
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
.front .pa_preguntas_home ul li a:hover, .front .pa_preguntas_home ul li a:focus {
  color: #333;
}
.front .pa_preguntas_home ul li:nth-child(1) a {
  background: #d32e5c;
  border: 3px solid #d32e5c;
}
.front .pa_preguntas_home ul li:nth-child(1) a:hover, .front .pa_preguntas_home ul li:nth-child(1) a:focus {
  color: #d32e5c;
  background: #ffffff;
  text-decoration: none;
}
.front .pa_preguntas_home ul li:nth-child(2) a {
  background: #6e4311;
  border: 3px solid #6e4311;
}
.front .pa_preguntas_home ul li:nth-child(2) a:hover, .front .pa_preguntas_home ul li:nth-child(2) a:focus {
  color: #6e4311;
  background: #ffffff;
  text-decoration: none;
}
.front .pa_preguntas_home ul li:nth-child(3) a {
  background: #11496e;
  border: 3px solid #11496e;
}
.front .pa_preguntas_home ul li:nth-child(3) a:hover, .front .pa_preguntas_home ul li:nth-child(3) a:focus {
  color: #11496e;
  background: #ffffff;
  text-decoration: none;
}
.front .pa_preguntas_home ul li:nth-child(4) a {
  background: #ead971;
  border: 3px solid #ead971;
  color: #333;
}
.front .pa_preguntas_home ul li:nth-child(4) a:hover, .front .pa_preguntas_home ul li:nth-child(4) a:focus {
  text-decoration: none;
}
@media (min-width: 479px) {
  .front .pa_preguntas_home ul li {
    width: 50%;
  }
}
@media (min-width: 1023px) {
  .front .pa_preguntas_home ul li {
    width: 25%;
  }
}
.front .par_agenda_home .current-date {
  font-size: 2rem !important;
}
.front .par_agenda_home .calendar-init {
  border-right: 0 !important;
}
.front .par_agenda_home .fc-head, .front .par_agenda_home button {
  color: #018373 !important;
  border: 1px solid #018373 !important;
}
.front .par_agenda_home li.slide__grid {
  border: 0 !important;
}
.front .par_agenda_home .grid__content {
  border-left: 1px solid #333 !important;
  min-height: 6em;
}
.front .par_agenda_home a:hover, .front .par_agenda_home a:focus {
  color: #018373 !important;
}
.front .par_agenda_home .fc-today {
  background-color: #018373 !important;
  color: #ffffff !important;
}
.front .par_agenda_home .fc-day-grid:after {
  display: none !important;
}
.front .fc-highlight {
  background-color: #018373 !important;
  color: #ffffff !important;
  opacity: 1;
}
@media (max-width: 1279px) {
  .front .par_agenda_home .calendar-agenda .calendar-init {
    width: 40%;
    display: inline-block;
    vertical-align: top;
    margin-right: 1em;
  }
  .front .par_agenda_home .view-events-agenda {
    display: inline-block;
    width: 50%;
  }
}
@media (max-width: 639px) {
  .front .par_agenda_home .calendar-agenda .calendar-init {
    width: 100%;
    display: block;
  }
  .front .par_agenda_home .view-events-agenda {
    width: 100%;
  }
}
.front .pa_listado_cultura_home .col-md-3 {
  padding: 0 !important;
}
.front .pa_gatransparencia_home ul {
  padding: 0;
  margin: 0;
  text-align: center;
}
.front .pa_gatransparencia_home ul li {
  list-style: none;
  vertical-align: top;
  text-align: center;
  width: 100%;
}
@media (min-width: 839px) {
  .front .pa_gatransparencia_home ul li {
    width: 48%;
    display: inline-block;
  }
}
.front .pa_gatransparencia_home ul li span a {
  color: #294165;
  font-family: "Montserrat";
  z-index: 1;
  position: relative;
}
.front .pa_gatransparencia_home ul li.graf_programa {
  border: 1px solid #e4e4e4;
  background: #F9F9F9;
  margin-right: 1em;
}
.front .pa_gatransparencia_home ul li.graf_programa #container {
  width: 375px;
  height: 465px;
  padding-top: 2em;
  margin: 0 auto !important;
}
.front .pa_gatransparencia_home ul li.graf_dyntra a {
  display: block;
}
.front .pa_gatransparencia_home ul li.graf_dyntra a img {
  margin: 0 auto;
}
.front .pa_gatransparencia_home ul li.graf_dyntra .tit_trans a:hover,
.front .pa_gatransparencia_home ul li.graf_dyntra .tit_trans a:focus {
  outline: 0px solid #CCC !important;
}
.front .pa_gatransparencia_home ul .link_portales {
  margin-top: 0;
}
.front .pa_gatransparencia_home ul .link_portales li {
  display: block;
  border: 1px solid #e4e4e4;
  background: #F9F9F9;
  width: 100%;
  padding: 5em 1em;
  height: 128px;
}
.front .par_contador_transparencia .field-group-div {
  background: #f9f9f9;
}
.front .par_contador_transparencia ul {
  padding: 0;
  margin: 0;
  text-align: center;
}
.front .par_contador_transparencia ul li {
  display: inline-block;
  vertical-align: bottom;
  list-style: none;
  text-align: center;
  height: 195px;
  padding: 3em 7px 4em 7px;
  margin: 27px 10px;
  background: #ffffff;
}
.front .par_contador_transparencia ul li .tit {
  font-size: 70px;
  color: #294165;
  display: block;
  position: relative;
  top: 0.2em;
}
.front .par_contador_transparencia ul li .tit .contFij, .front .par_contador_transparencia ul li .tit .vis, .front .par_contador_transparencia ul li .tit .intQuir {
  display: inline-block;
  margin-left: -24px;
}
.front .par_contador_transparencia ul li .tit p {
  display: inline-block;
  margin-left: -27px;
}
.front .par_contador_transparencia ul li span {
  position: relative;
  top: 3em;
  display: block;
  width: 83%;
  margin: 0 auto;
  line-height: 1.2;
  font-size: 15px;
}
.front .par_contador_transparencia ul li.tit_cifras {
  background: url(../img/bg_cifras.jpg) no-repeat center;
  background-size: cover;
  min-height: 14em;
  padding: 3em 2em;
  margin: 0;
  margin-right: 7px;
  display: inline-block;
  vertical-align: top;
}
.front .par_contador_transparencia ul li.tit_cifras p {
  color: #ffffff;
  font-size: 32px;
  line-height: 1.2;
  text-align: center;
}
.front .par_contador_transparencia ul li {
  width: 100%;
}
@media (min-width: 767px) {
  .front .par_contador_transparencia ul li {
    width: 45%;
  }
}
@media (min-width: 1366px) {
  .front .par_contador_transparencia ul li {
    width: 23.4%;
  }
}
.front .par_twitter_home {
  background-color: #00aced !important;
}
.front .par_twitter_home .field-name-field-paragraph-title {
  background: url(../img/twitter.png) no-repeat 188px center;
}
.front .par_twitter_home .field-name-field-paragraph-title h2 {
  color: #ffffff;
}
.front .par_twitter_home .field-group-div {
  width: 100%;
  max-width: 136.6rem;
  margin: 0 auto;
}
.front .par_twitter_home .field-group-div .twitter-block {
  max-width: 500px;
  margin: 50px auto;
  background: #ffffff;
  min-height: 450px;
}
.front .par_contacta_home .field-group-div {
  margin-top: 50px;
}
.front .par_contacta_home .field-group-div .view-mode-owl_carousel .field-group-div {
  margin-top: 0;
}
.front .par_contacta_home .field-group-div .view-mode-owl_carousel .field-group-div .owl-wrapper-outer .entity-paragraphs-item {
  width: 75%;
  text-align: center;
  margin: 0 auto;
}
.front .par_contacta_home .field-group-div .view-mode-owl_carousel .field-group-div .owl-wrapper-outer .entity-paragraphs-item .field-name-field-title a {
  color: #333;
  font-size: 30px;
}
.front .par_contacta_home .field-group-div .view-mode-owl_carousel .field-group-div .owl-wrapper-outer .entity-paragraphs-item .field-name-field-short-description {
  margin: 0.5em 0;
  min-height: 5em;
}
.front .par_contacta_home .field-group-div .view-mode-owl_carousel .field-group-div .owl-wrapper-outer .entity-paragraphs-item .field-name-field-link a {
  color: #ffffff;
  background: #333;
  padding: 0.5em;
  display: block;
  margin-top: 1em;
}
.front .par_contacta_home .field-group-div .view-mode-owl_carousel .field-group-div .owl-wrapper-outer .entity-paragraphs-item .field-name-field-link a:hover, .front .par_contacta_home .field-group-div .view-mode-owl_carousel .field-group-div .owl-wrapper-outer .entity-paragraphs-item .field-name-field-link a:focus {
  background: #D10002;
  text-decoration: none;
}
.front .par_contacta_home .field-group-div .view-mode-owl_carousel .field-group-div .owl-wrapper-outer .entity-paragraphs-item img {
  margin: 0 auto;
}
.front .par_contacta_home .field-group-div .view-mode-owl_carousel .field-group-div .owl-controls .owl-buttons div {
  border-radius: 0px;
  width: 60px;
  height: 60px;
  position: absolute;
  top: 13em;
  color: #ffffff;
  background: #869791 !important;
}
.front .par_contacta_home .field-group-div .view-mode-owl_carousel .field-group-div .owl-controls .owl-prev {
  left: 0;
  background-color: #869791 !important;
  background: url(../img/arrow_l.png) no-repeat center;
}
.front .par_contacta_home .field-group-div .view-mode-owl_carousel .field-group-div .owl-controls .owl-next {
  right: 0px;
  background-color: #869791 !important;
  background: url(../img/arrow_r.png) no-repeat center;
}
.front .pa_button_home .paragraphs-item-button {
  margin-top: 0px !important;
  margin-bottom: 50px !important;
}

/* FIN NEW HOME 23032018 */
.block-gtranslate-header-wrapper {
  margin-right: 2em;
}

/*LISTADO ACTIVIDADES -SALUD 26032018*/
.view-display-id-all_events {
  margin: 0 !important;
}
.view-display-id-all_events .lista-todas-actividades {
  display: inline-block;
  padding: 0;
}
.view-display-id-all_events .lista-todas-actividades li {
  list-style: none;
}

/*FIN LISTADO ACTIVIDADES -SALUD 26032018*/
/*AM REAJUSTES MAQUETACIÓN 27032018*/
.main-container .paragraphs-item-featured-events .slider_coverflow li:hover .field-type-image img {
  opacity: 2 !important;
}

.page-node__invertir .paragraphs-item-text-link .field-name-field-link a {
  background-color: #567383;
}
.page-node__invertir .paragraphs-item-text-link .field-name-field-link a:hover {
  background-color: #567383 !important;
}

.front .pa_banner_info_home .field-group-div .field-name-field-link a:hover {
  color: #ffffff !important;
}

/*FIN AM REAJUSTES MAQUETACIÓN 27032018*/
/*AM 02042018*/
.navbar-collapse.in {
  overflow-y: hidden;
}

/*AM 02042018 FIN*/
.oculto {
  display: none;
}

/*FIN CLASES GENERICAS COLUMNAS*/
/*TRADUCTOR ENGLISH 06042018*/
.lang_en #navbar .navigation-primary ul.menu > li {
  padding: 0 0 0 0.6rem !important;
}
.lang_en #navbar .navigation-primary {
  margin-right: 12rem !important;
}

/*FIN TRADUCTOR ENGLISH 06042018*/
/*hovers en imagen de los carruseles 06042018*/
.main-container .view-mode-block_teaser:hover .field-type-image img,
.main-container .view-mode-block_teaser_horizontal:hover .field-type-image img {
  opacity: 1;
}

/*fin hovers en imagen de los carruseles 06042018*/
/*ESTADOS ACTIVIDADES 09042018*/
.field-name-field-event-status {
  position: relative;
  padding-left: 1.5em;
  margin-bottom: 0.5em;
}
.field-name-field-event-status:before {
  display: inline-block;
  position: absolute;
  left: 0;
  top: 5px;
  content: "";
  width: 15px;
  height: 15px;
  border-radius: 100%;
}
.field-name-field-event-status .field-type-date {
  /*calendario*/
  background: url(../img/icono_calendario.png) no-repeat left top;
  padding-left: 1.5em;
  margin-bottom: 0.5em;
}
.field-name-field-event-status .field-name-field-centers-reference {
  /*localizacion*/
  background: url(../img/icono_map.png) no-repeat left 0px;
  padding-left: 1.5em;
}

.event-status-cero {
  /*Proximamente*/
  color: #006BFF;
}
.event-status-cero:before {
  background-color: #006BFF;
}

.event-status-one {
  /*Abierto plazo*/
  color: #008C00;
}
.event-status-one:before {
  background-color: #008C00;
}

.event-status-two {
  /*En curso*/
  color: #673AB7;
}
.event-status-two:before {
  background-color: #673AB7;
}

.event-status-three {
  /*Finalizado*/
  color: #FF0009;
}
.event-status-three:before {
  background-color: #FF0009;
}

.view-mode-block_teaser_horizontal:hover .field-name-field-event-status,
.view-mode-block_teaser_horizontal:focus .field-name-field-event-status {
  color: #FFFFFF;
}

/*FIN ESTADOS ACTIVIDADES 09042018*/
/*VIDEOTECA*/
.main-container #videos-widget_last_video .view-display-id-widget_last_video .view-mode-teaser .field-name-post-date,
.main-container .view-mode-video_thumbnail .group-information .field-name-post-date {
  position: relative;
  top: 0.4em;
}

/*FIN VIDEOTECA*/
/*REDUCCION LOGO CABECERA*/
@media (min-width: 785px) {
  img.logo {
    width: 100%;
  }
}
/*ALINEACION TITULOS Y ENTRADILLAS GENERALES*/
.main-container .view-mode-block_teaser .field-name-title h3,
.main-container .view-mode-block_teaser_horizontal .field-name-title h3,
.main-container .paragraphs-item-carousel-links .paragraphs-items-field-subparagraphs-gallery > div .view-mode-gallery .group-text-information h3 {
  text-align: left !important;
}

.page-node__vivir .field-name-field-paragraphs-header .link-style-simple_links_tags ul li .field-name-field-link .field-items .field-item a {
  padding: 10px 20px !important;
}

.field-name-field-long-address {
  margin-top: 1em;
  background: url(../img/icono_map.png) no-repeat left top;
  padding-left: 1.5em !important;
  margin-left: 8px !important;
}

.field-name-field-municipality {
  padding-left: 1.5em;
}

/*REDUCCION MENU RESPONSIVE*/
#navbar.sticky > .container .menu li > a,
#navbar.sticky > .container .menu li.last > a {
  font-size: 18px;
}

@media (max-width: 1109px) and (min-width: 1023px) {
  #navbar .navigation-primary ul.menu > li a {
    font-size: 18px !important;
  }
}
@media (max-width: 1023px) {
  #navbar .navigation-primary ul.menu > li a {
    font-size: 15px;
  }

  #navbar.sticky > .container .menu li > a,
#navbar.sticky > .container .menu li.last > a {
    font-size: 15px;
  }
}
@media (max-width: 990px) {
  #navbar .navigation-primary ul.menu > li {
    padding: 0 0 0 0.9em;
  }
}
@media (max-width: 895px) {
  #navbar .navigation-primary ul.menu > li a {
    font-size: 12px;
  }

  #navbar.sticky > .container .menu li > a,
#navbar.sticky > .container .menu li.last > a {
    font-size: 12px;
  }
}
@media (max-width: 768px) {
  #navbar .navigation-primary ul.menu > li a {
    font-size: 18px;
  }
}
/*Carrusel de Baners 50x100*/
/* BLOQUE BETA */
#custom_drpl_home_beta_block {
  background: #000;
  opacity: 0.7;
  margin-top: -2px;
}
#custom_drpl_home_beta_block .tx_beta {
  min-height: 60px;
  width: 100%;
  max-width: 1350px;
  margin: 0 auto;
  position: relative;
}
#custom_drpl_home_beta_block .tx_beta p {
  color: #ffffff;
  padding: 1em 0;
  text-align: center;
}
#custom_drpl_home_beta_block .tx_beta p span {
  margin: 0 1em;
}
#custom_drpl_home_beta_block .tx_beta p .nav_beta a {
  color: #ffffff;
  text-decoration: underline;
}
#custom_drpl_home_beta_block .tx_beta p .nav_beta a:hover, #custom_drpl_home_beta_block .tx_beta p .nav_beta a:focus {
  text-decoration: none;
}
#custom_drpl_home_beta_block .tx_beta p .opina_beta a {
  text-decoration: underline;
}
#custom_drpl_home_beta_block .tx_beta p .opina_beta a:hover, #custom_drpl_home_beta_block .tx_beta p .opina_beta a:focus {
  text-decoration: none;
  color: #D10002;
}
#custom_drpl_home_beta_block .tx_beta p .aspa_beta {
  cursor: pointer;
}

@media (max-width: 1150px) {
  .nav_beta {
    display: block;
    margin: 10px 0 !important;
  }
}
/*FIN BLOQUE BETA*/
.tags-page .field-group-div {
  overflow: hidden !important;
}

/*CABECERA EN MOVIL MINI con ES/EN */
@media (max-width: 359px) {
  .gtranslate-ajax-processed-processed #navbar > .container .navbar-header > .logo-page {
    margin-left: -4em;
  }
}
#navbar.sticky > .container #top-pageb .block-gtranslate #gtranslate a {
  font-size: initial !important;
}

#navbar.sticky > .container #top-pageb {
  right: 7px !important;
}

/*AGENDA DE GOBIERNO - CARRUSEL*/
.main-container .view-id-goverment_agenda.view-display-id-goverment_agenda_carousel .owl-carousel,
.main-container .view-id-goverment_agenda_search.view-display-id-goverment_agenda_carousel .owl-carousel {
  padding: 0 !important;
}

@media (max-width: 992px) and (min-width: 640px) {
  .view-first-level-distributor.view-display-id-first_level_distributor_invest .ui-accordion > div .views-row {
    margin: 0 !important;
  }
}
@media only screen and (max-width: 767px) {
  .view-first-level-distributor.view-display-id-first_level_distributor_invest .ui-accordion > div .views-row:first-child {
    margin: 0 !important;
  }
}
/*ADRI -- maquetacion contenido sitemap*/
#site-map {
  max-width: 1366px;
  padding: 0px 20px;
  margin: 0 auto;
}

.site-map-taxonomys h2, .site-map-menus h2 {
  border-left: 12px solid #D10002 !important;
  padding: 1rem 2.5rem !important;
  margin: 2rem 0 0.5em 0 !important;
}
.site-map-taxonomys ul, .site-map-menus ul {
  list-style: none;
  margin-bottom: 10px;
  padding-left: 2.1em !important;
}
.site-map-taxonomys ul li, .site-map-menus ul li {
  margin-bottom: 10px;
}
.site-map-taxonomys ul li ul, .site-map-menus ul li ul {
  margin-top: 10px !important;
}
.site-map-taxonomys ul img, .site-map-menus ul img {
  display: inline-block;
  position: relative;
  top: -3px;
}
.site-map-taxonomys ul a:hover, .site-map-taxonomys ul a:focus, .site-map-menus ul a:hover, .site-map-menus ul a:focus {
  color: #333 !important;
  text-decoration: none;
}

/*ADRI -- ELIMINAR SOMBRA TABS*/
.main-container .paragraphs-items-vertical-tabs .nav-tabs.vertical-tabs-list .vertical-tab-button {
  webkit-box-shadow: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.main-container .paragraphs-items-tabs .horizontal-tabs-list .horizontal-tab-button {
  webkit-box-shadow: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

/*REDONDEAR PUNTOS DE MENU LATERAL*/
.fields-menu-progress .wrapper .bar, .paragraph-menu-progress .wrapper .bar {
  border-radius: 8px !important;
}
.fields-menu-progress .wrapper .bar span, .paragraph-menu-progress .wrapper .bar span {
  border-radius: 8px !important;
}

/*Icono Galeria Notas de prensa*/
.main-container .view-press-releases-search .view-content .views-row .group-attach-information .view-display-id-press_release_colorbox_link .views-field:first-child .field-content {
  background: url(../img/image-x-generic.png) no-repeat;
}

/*ADRI -- ETIQUETAS VIVIR EN RESPONSIVE*/
@media (max-width: 992px) {
  .page-node__vivir .field-name-field-paragraphs-header .link-style-simple_links_tags ul li .field-name-field-link .field-items .field-item a {
    color: #155DB3 !important;
    text-align: center;
    font-size: 16px !important;
    font-weight: 200;
  }
  .page-node__vivir .field-name-field-paragraphs-header .link-style-simple_links_tags ul li .field-name-field-link .field-items .field-item a:hover, .page-node__vivir .field-name-field-paragraphs-header .link-style-simple_links_tags ul li .field-name-field-link .field-items .field-item a:focus {
    color: #ffffff !important;
  }
}
@media (max-width: 992px) and (min-width: 639px) {
  .page-node__vivir .paragraphs-item-link-list.link-style-simple_links_tags ul {
    margin: 10px !important;
  }
  .page-node__vivir .paragraphs-item-link-list.link-style-simple_links_tags ul li {
    margin: 10px 6px !important;
  }
}
@media (max-width: 639px) {
  .page-node__vivir .paragraphs-item-link-list.link-style-simple_links_tags ul {
    margin: 10px !important;
  }
  .page-node__vivir .paragraphs-item-link-list.link-style-simple_links_tags ul li {
    width: 100% !important;
    margin: 10px 0px !important;
  }

  /*safari*/
  .page-node__vivir .paragraphs-item-link-list.link-style-simple_links_tags ul li .field-name-field-link .field-items .field-item {
    display: table;
  }
}
@media (max-width: 480px) {
  .page-node__vivir .paragraphs-item-link-list.link-style-simple_links_tags ul {
    /*margin:0px 10px 10px 10px!important;*/
  }
  .page-node__vivir .paragraphs-item-link-list.link-style-simple_links_tags ul li {
    width: 100% !important;
    margin: 0px !important;
  }
}
@media (max-width: 480px) {
  .page-node__vivir .paragraphs-item-link-list.link-style-simple_links_tags ul {
    /*margin:0px 10px 10px 10px!important;*/
  }
  .page-node__vivir .paragraphs-item-link-list.link-style-simple_links_tags ul li {
    width: 100% !important;
    margin: 0px !important;
  }
}
/*safari*/
.paragraphs-item-link-list.link-style-simple_links_tags ul, .paragraphs-item-link-list.link-style-simple_links_square_border ul {
  display: inline-block !important;
}

.paragraphs-item-link-list.link-style-simple_links_background_color ul {
  display: inherit;
}

/* 20180612 - ADRI - Estilo Etiquetas ocio*/
.main-container .view-display-id-first_level_distributor_enjoy .views-row {
  text-align: center;
}

.main-container .view-display-id-first_level_distributor_enjoy {
  margin: 0px !important;
}

@media only screen and (max-width: 992px) {
  .view-display-id-first_level_distributor_enjoy {
    padding: 0px !important;
  }

  .main-container .view-display-id-first_level_distributor_enjoy {
    margin: 0px !important;
  }
}
/* 20180612 - ADRI - Estilo Etiquetas gobierno*/
.main-container .view-display-id-first_level_distributor_government_action {
  margin: 0px !important;
}
.main-container .view-display-id-first_level_distributor_government_action .views-row a {
  text-align: center;
}

@media (min-width: 992px) {
  .main-container .view-display-id-first_level_distributor_government_action {
    margin: 10px !important;
  }
}
@media only screen and (max-width: 992px) {
  .view-display-id-first_level_distributor_government_action {
    padding: 10px !important;
  }
}
@media (max-width: 639px) {
  .view-display-id-first_level_distributor_government_action {
    margin: 8px !important;
  }
}
/* 20180612 - ADRI - Estilo Etiquetas Invertir*/
.page-node__invertir .view-display-id-first_level_distributor_invest {
  margin: 0px !important;
  padding: 0px !important;
}

@media (max-width: 993px) {
  .page-node__invertir .view-display-id-first_level_distributor_invest .ui-accordion > div .views-row {
    width: auto !important;
  }

  .page-node__invertir .view-first-level-distributor .ui-accordion > div .views-row {
    padding: 0px !important;
  }

  .page-node__invertir .view-first-level-distributor .ui-accordion > div {
    display: inline-block !important;
    padding: 0px !important;
    margin: 20px 10px !important;
  }
  .page-node__invertir .view-first-level-distributor .ui-accordion > div div {
    margin: 0px 20px 20px 0px !important;
  }
}
@media (max-width: 767px) {
  .page-node__invertir .view-first-level-distributor.view-display-id-first_level_distributor_invest .ui-accordion > div .views-row {
    margin: 10px 10px 10px 0px !important;
  }
  .page-node__invertir .view-first-level-distributor.view-display-id-first_level_distributor_invest .ui-accordion > div .views-row:first-child {
    margin: 10px 10px 10px 0px !important;
  }

  .page-node__invertir .view-first-level-distributor .ui-accordion > div {
    display: inline-block !important;
    padding: 0px !important;
    margin: 0px !important;
  }
  .page-node__invertir .view-first-level-distributor .ui-accordion > div div {
    margin: 0px 10px !important;
  }
}
@media (max-width: 640px) {
  .page-node__invertir .view-display-id-first_level_distributor_invest {
    padding: 0px 10px !important;
    margin: 0px !important;
  }

  .page-node__invertir .view-display-id-first_level_distributor_invest .ui-accordion > div .views-row {
    width: 100% !important;
  }

  .page-node__invertir .view-display-id-first_level_distributor_invest .ui-accordion > div .views-row {
    width: 100% !important;
  }

  .page-node__invertir .view-first-level-distributor .ui-accordion > div .views-row {
    padding: 0px !important;
  }

  .page-node__invertir .view-first-level-distributor .ui-accordion > div {
    display: inline-block !important;
    padding: 0px !important;
    margin: 0px !important;
  }
  .page-node__invertir .view-first-level-distributor .ui-accordion > div div {
    margin: 0px !important;
  }
}
/*flechas carrusel agenda de gobierno*/
.main-container .view-id-goverment_agenda.view-display-id-goverment_agenda_carousel .owl-carousel .owl-controls .owl-prev, .main-container .view-id-goverment_agenda_search.view-display-id-goverment_agenda_carousel .owl-carousel .owl-controls .owl-prev {
  position: relative;
  left: -7em;
}

.main-container .view-id-goverment_agenda.view-display-id-goverment_agenda_carousel .owl-carousel .owl-controls .owl-next, .main-container .view-id-goverment_agenda_search.view-display-id-goverment_agenda_carousel .owl-carousel .owl-controls .owl-next {
  position: relative;
  right: -7em;
}

/*BLOQUE NEW TWITTER alvaro 12062018*/
.block-custom-drpl-twitter ol {
  margin: 2em 0;
  padding: 0em;
}
.block-custom-drpl-twitter ol li .timeline-Tweet {
  background: #ffffff;
  padding: 1em;
  max-width: 500px;
  margin: 0 auto;
  position: relative;
  border: 1px solid #E4E4E4;
}
.block-custom-drpl-twitter ol li .timeline-Tweet:after {
  content: "";
  display: block;
  width: 1.3em;
  height: 1.4em;
  -webkit-mask-image: url(../img/logo-twiter.svg);
  mask-image: url(../img/logo-twiter.svg);
  background-color: grey;
  position: absolute;
  top: 15px;
  right: 15px;
}
.block-custom-drpl-twitter ol li .timeline-Tweet:hover, .block-custom-drpl-twitter ol li .timeline-Tweet:focus {
  background: #f3f8fb;
}
.block-custom-drpl-twitter ol li .timeline-Tweet:hover:after, .block-custom-drpl-twitter ol li .timeline-Tweet:focus:after {
  background-color: #52b6f4;
}
.block-custom-drpl-twitter ol li .timeline-Tweet-author {
  /*cabecera*/
  margin-bottom: 10px;
}
.block-custom-drpl-twitter ol li .timeline-Tweet-author .TweetAuthor-avatar {
  display: inline-block;
  vertical-align: top;
  margin-right: 1em;
}
.block-custom-drpl-twitter ol li .timeline-Tweet-author .TweetAuthor-avatar img.Avatar {
  border-radius: 50%;
}
.block-custom-drpl-twitter ol li .timeline-Tweet-author .TweetAuthor {
  display: inline-block;
}
.block-custom-drpl-twitter ol li .timeline-Tweet-author .TweetAuthor a .TweetAuthor-name {
  font-weight: bold;
  color: #333;
  display: block;
}
.block-custom-drpl-twitter ol li .timeline-Tweet-author .TweetAuthor a .TweetAuthor-screenName {
  color: grey;
}
.block-custom-drpl-twitter ol li .timeline-Tweet-media {
  background: pink;
}
.block-custom-drpl-twitter ol li .timeline-Tweet-media .MediaCard-media a img {
  width: 100%;
}
.block-custom-drpl-twitter ol li .timeline-Tweet-actions {
  /* ul compartir*/
  padding: 0;
  display: inline-block;
  vertical-align: top;
  margin-top: 10px;
}
.block-custom-drpl-twitter ol li .timeline-Tweet-actions li {
  display: inline-block;
  list-style: none;
  padding: 0;
}
.block-custom-drpl-twitter ol li .timeline-Tweet-actions .like {
  margin-right: 20px;
}
.block-custom-drpl-twitter ol li .timeline-Tweet-actions .like .icon-like {
  width: 1.3em;
  height: 1.4em;
  display: block;
  -webkit-mask-image: url(../img/twiter-like.svg);
  mask-image: url(../img/twiter-like.svg);
  background-color: grey;
}
.block-custom-drpl-twitter ol li .timeline-Tweet-actions .like .icon-like:hover, .block-custom-drpl-twitter ol li .timeline-Tweet-actions .like .icon-like:focus {
  background-color: red;
}
.block-custom-drpl-twitter ol li .timeline-Tweet-actions .share .icon-like {
  width: 1.3em;
  height: 1.4em;
  -webkit-mask-image: url(../img/twiter-share.svg);
  mask-image: url(../img/twiter-share.svg);
  background-color: grey;
  cursor: pointer;
}
.block-custom-drpl-twitter ol li .timeline-Tweet-actions .share .icon-like:hover, .block-custom-drpl-twitter ol li .timeline-Tweet-actions .share .icon-like:focus {
  background-color: #52b6f4;
}
.block-custom-drpl-twitter ol li .timeline-Tweet-actions .share .share-social {
  display: block;
  background: #ffffff;
  border-radius: 8px;
  position: absolute;
  bottom: 65px;
  left: 50px;
  padding-bottom: 10px;
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
          box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
}
.block-custom-drpl-twitter ol li .timeline-Tweet-actions .share .share-social span {
  padding: 10px;
  font-weight: bold;
}
.block-custom-drpl-twitter ol li .timeline-Tweet-actions .share .share-social .share-list {
  /*ul*/
  padding: 0;
}
.block-custom-drpl-twitter ol li .timeline-Tweet-actions .share .share-social .share-list li {
  display: block;
}
.block-custom-drpl-twitter ol li .timeline-Tweet-actions .share .share-social .share-list li a {
  color: #333;
  display: block;
  padding: 0 10px;
}
.block-custom-drpl-twitter ol li .timeline-Tweet-actions .share .share-social .share-list li a:hover, .block-custom-drpl-twitter ol li .timeline-Tweet-actions .share .share-social .share-list li a:focus {
  color: #ffffff;
  background: #52b6f4;
  text-decoration: none;
}
.block-custom-drpl-twitter ol li .timeline-Tweet-actions .share .share-social:after {
  content: "";
  display: block;
  width: 0px;
  height: 0px;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 13px solid #FFF;
  position: absolute;
  bottom: -13px;
  left: 12px;
}
.block-custom-drpl-twitter ol li .timeline-Tweet-metadata {
  /*tiempo publicacion*/
  display: inline-block;
  float: right;
  margin-top: 10px;
}
.block-custom-drpl-twitter ol li .timeline-Tweet-metadata a {
  color: grey;
  font-size: 15px;
}

/*20180613-ADRI-ajute de buscadro HOME*/
@media (max-width: 1398px) {
  .panel-col-hundred > .inside .field-name-field-paragraphs-header > div.field-items > .section-column.multipledivs .multipledivs-wrapper > div:first-child {
    padding-left: 10px !important;
    height: 100% !important;
  }

  .panel-col-hundred > .inside .field-name-field-paragraphs > div.field-items > .section-column.multipledivs .multipledivs-wrapper > div:last-child {
    height: auto !important;
  }
}
/*20180613-ADRI-Border superior pie*/
.subfooter {
  border-top: 1px solid #ffffff;
  margin-top: 20px;
}
.subfooter ul {
  margin-top: 20px !important;
}

.no-flexbox .pane-node-field-paragraphs-header .section-column:nth-child(2) > div {
  padding: 0px !important;
}

/*MENU ADMINISTRACION responsive*/
body.admin-menu {
  margin-top: 140px;
}
@media (min-width: 359px) {
  body.admin-menu {
    margin-top: 80px;
  }
}
@media (min-width: 767px) {
  body.admin-menu {
    margin-top: 40px;
  }
}
@media (min-width: 990px) {
  body.admin-menu {
    margin-top: 21px;
  }
}

/*ADRI -20180618 Modificacion fuente banner  */
.main-container .paragraphs-item-image-link-banner .field-type-text-long .field-items {
  font-size: 26px;
  line-height: 30px;
  text-shadow: 1px 2px 4px #000000;
}

/*ADRI -20180618 Modificacion buscador banners en safari */
.no-flexbox .pane-node-field-paragraphs-header .section-column:nth-child(2) > div {
  display: -webkit-box !important;
}

.no-flexbox .pane-node-field-paragraphs-header .section-column:nth-child(2) > div .group-paragraph {
  width: 100% !important;
}

/*ADRI- 20180619 - Correcion buscador actualidad*/
.page-node__actualidad .panel-col-hundred > .inside .field-name-field-paragraphs-header > div.field-items > .section-column {
  top: 0px !important;
  position: inherit !important;
}

.page-node__actualidad .field-name-field-paragraphs-header > .field-items > .section-column:nth-child(2), .page-node__vivir .field-name-field-paragraphs-header > .field-items > .section-column:nth-child(3) {
  position: inherit !important;
}

@media only screen and (max-width: 992px) {
  .page-node__actualidad .field-name-field-paragraphs-header > .field-items > .section-column:nth-child(2) > div {
    background: #D10002 !important;
  }
}
/*ADRI- 20180620 - Correccion fecha en noticias actualidad*/
.main-container .paragraphs-item-list .view-mode-block_teaser .group-information .field-name-date {
  position: relative !important;
  top: 6px !important;
}

.horizontal-tabs-processed a {
  word-break: break-word;
  text-decoration: underline;
}

.view-press-release .field-content a,
.views-field.views-field-download .field-content .textaccion {
  margin-bottom: 1em;
}

/*color dia calendario home*/
.selectedDay {
  color: #FFF;
}

/*quitar color morado titulo*/
/*ACCION DE GOBIERNO */
.boton-prensa a {
  background: url(../img/ico-prensa.png) no-repeat 10px center;
  padding: 10px 20px 10px 50px !important;
  min-height: 0 !important;
  min-width: 10px !important;
}
.boton-prensa .paragraphs-item-button {
  margin: 0 !important;
}

/*ACUERDOS DE GOBIERNO*/
.government_agreements_carousel_files {
  margin: 5rem 0 0 0;
}
.government_agreements_carousel_files .government_agreements_carousel_files_searchs_block {
  margin: 0 0 2.5rem 0;
}
.government_agreements_carousel_files .panel-default {
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.government_agreements_carousel_files .panel-default .form-item-month {
  float: left;
  width: 44%;
  margin: 0 2%;
}
.government_agreements_carousel_files .panel-default .form-item-year {
  float: left;
  width: 44%;
  margin: 0 2%;
}
.government_agreements_carousel_files .panel-default .form-submit {
  height: 34px;
  width: 34px;
  z-index: 2;
  top: 15px;
  position: absolute;
  right: 0;
  color: transparent;
  background-color: #D10002;
  background-image: url(../img/iconMagnifier.png);
  background-size: 100%;
  background-repeat: no-repeat;
  border-color: #ccc;
}
@media (max-width: 48em) {
  .government_agreements_carousel_files .panel-default .form-item-month,
.government_agreements_carousel_files .panel-default .form-item-year {
    width: 100%;
    margin-bottom: 10px;
  }
  .government_agreements_carousel_files .panel-default .form-submit {
    position: relative;
    float: right;
  }
}
.government_agreements_carousel_files fieldset {
  width: 50%;
  margin: 0 auto;
  border: 0;
  position: relative;
}
@media (max-width: 48em) {
  .government_agreements_carousel_files fieldset {
    width: 100%;
  }
  .government_agreements_carousel_files fieldset .panel-body {
    padding: 0;
  }
}

.owl-carousel-govern_agreements_carousel {
  text-align: center;
}
.owl-carousel-govern_agreements_carousel a {
  font-weight: bold;
  color: #000000;
  border-radius: 50%;
  background: #e4e4e4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  width: 250px;
  height: 250px;
}
.owl-carousel-govern_agreements_carousel a .content-date {
  margin: auto;
  display: block;
}
.owl-carousel-govern_agreements_carousel a .content-date span {
  display: block;
}
.owl-carousel-govern_agreements_carousel a .content-date .day {
  font-size: 40px;
}
.owl-carousel-govern_agreements_carousel a .content-date .year {
  font-size: 22px;
}
.owl-carousel-govern_agreements_carousel a:hover {
  text-decoration: none;
  background: #d10002;
  color: #000000;
}

/*NUEVO PARAGRAPH REDES SOCIALES*/
.group-redes-sociales {
  text-align: center;
}

.group-redes-sociales div {
  display: inline-block;
  margin: 0 10px 10px 0;
}
.group-redes-sociales div a {
  display: block;
}
.group-redes-sociales div a img {
  width: 70px;
}

/*ini administración electrónica*/
.subt_publicamadrid {
  max-width: 100%;
  width: 1350px;
  margin: 0 auto !important;
  margin-top: 30px !important;
}

.pane-views-exp-adel-block-adel-buscador {
  border: 1px solid #b3b3b3;
  padding: 50px;
  position: relative;
  margin-bottom: 20px;
}
.pane-views-exp-adel-block-adel-buscador .views-widget-filter-search_api_views_fulltext {
  width: 100%;
  padding-right: 0;
}
.pane-views-exp-adel-block-adel-buscador .views-widget-filter-solr_document_5,
.pane-views-exp-adel-block-adel-buscador .views-widget-filter-solr_document_3 {
  padding-top: 20px;
}
@media (min-width: 768px) {
  .pane-views-exp-adel-block-adel-buscador .views-widget-filter-solr_document_5,
.pane-views-exp-adel-block-adel-buscador .views-widget-filter-solr_document_3 {
    display: inline-block;
    width: 33%;
  }
}
.pane-views-exp-adel-block-adel-buscador .views-widget-filter-solr_document_2 {
  clear: both;
}
.pane-views-exp-adel-block-adel-buscador .views-widget-filter-solr_document_2 > label {
  display: none;
}
@media (min-width: 768px) {
  .pane-views-exp-adel-block-adel-buscador .views-widget-filter-solr_document_2,
.pane-views-exp-adel-block-adel-buscador .views-widget-filter-solr_document_15,
.pane-views-exp-adel-block-adel-buscador .views-widget-filter-solr_document_16 {
    padding: 75px 50px 0 0;
  }
}
.pane-views-exp-adel-block-adel-buscador .views-exposed-widgets {
  margin: 0;
}
.pane-views-exp-adel-block-adel-buscador .views-exposed-widget {
  float: none;
}
@media (min-width: 767px) {
  .pane-views-exp-adel-block-adel-buscador .views-exposed-widget {
    float: left;
  }
}
.pane-views-exp-adel-block-adel-buscador .views-exposed-widget label {
  font-weight: 500;
}
.pane-views-exp-adel-block-adel-buscador .views-exposed-widget input, .pane-views-exp-adel-block-adel-buscador .views-exposed-widget select {
  color: #999;
  min-height: 50px;
  border: 1px solid #b3b3b3;
  padding: 0 20px;
  font-size: 18px;
  font-weight: 500px;
}
.pane-views-exp-adel-block-adel-buscador .views-exposed-widget .checkbox label {
  position: relative;
  padding-left: 32px !important;
}
.pane-views-exp-adel-block-adel-buscador .views-exposed-widget .checkbox input {
  min-height: auto;
  margin: 0;
  left: 0;
  position: absolute;
}
.pane-views-exp-adel-block-adel-buscador .views-submit-button button {
  border-radius: 0;
  position: absolute;
  right: 50px;
  bottom: 50px;
  padding: 0;
  width: 50px;
  height: 50px;
  background-color: #3b5b8a;
  background-image: url(/sites/all/themes/drpl/img/lupa_2.png);
  background-position: center center;
  background-repeat: no-repeat;
  border: none;
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
.pane-views-exp-adel-block-adel-buscador .views-submit-button button :hover, .pane-views-exp-adel-block-adel-buscador .views-submit-button button :focus {
  opacity: 0.75;
}

.pane-adel ul {
  padding: 0;
}
.pane-adel ul li {
  list-style: none;
  margin-bottom: 20px;
  padding: 10px 0 20px 30px;
  border-bottom: 1px dotted #b3b3b3;
}
.pane-adel ul li .titulo a {
  color: #3B5B8A !important;
  font-weight: 600;
}
.pane-adel ul li .estado {
  color: #3B5B8A;
  font-weight: 300;
  padding: 5px 0 5px 30px;
}
.pane-adel ul li .estado.abierta {
  background: url("../img/en-proceso_mini.png") no-repeat left center;
}
.pane-adel ul li .estado.entransicion {
  background: url("../img/tramitacion_mini.png") no-repeat left center;
}
.pane-adel ul li .estado.cerrada {
  background: url("../img/cerrada_mini.png") no-repeat left center;
}
.pane-adel ul li .fechas {
  display: inline-block;
}
.pane-adel ul li .fechas div {
  font-weight: 300;
}
.pane-adel ul li .fechas span {
  font-weight: 300;
  display: inline-block;
}
.pane-adel ul li .fechas .inicio {
  background: url("../img/calendario.png") no-repeat left center;
  padding-left: 30px;
  display: inline-block;
}
.pane-adel ul li .fechas .fin {
  border-left: 1px solid #CCC;
  margin-left: 10px;
  padding-left: 10px;
  display: inline;
}
.pane-adel ul li .right_bottom_one_panel {
  border-top: 0px !important;
}
.pane-adel .more-link {
  text-align: right;
}
.pane-adel .more-link a {
  background: url("../img/ico_ver_mas.png") no-repeat right center;
  font-weight: 600;
  color: #3B5B8A;
  padding-right: 20px;
}
.pane-adel .right_bottom_one_panel {
  border-top: none;
}
.pane-adel .pagination li {
  padding: 0px;
}

.pane-adel.subhome_adel ul li {
  list-style: none;
  margin-bottom: 20px;
  padding: 10px 0 10px 30px;
  border-bottom: 0;
}
.pane-adel.subhome_adel ul li .fechas {
  display: block;
}
.pane-adel.subhome_adel ul li .fechas .inicio {
  background: none;
  padding-left: 10px;
}
.pane-adel.subhome_adel ul li .fechas .fin {
  border: 0px;
  display: inline;
}

.page-servicios-administracion-electronica-punto-acceso-general-buscador .pane-custom .pane-title {
  color: #333 !important;
  text-shadow: none !important;
}
.page-servicios-administracion-electronica-punto-acceso-general-buscador .view-id-adel .view-header {
  margin: 0 0 1em 0;
  top: 0;
  padding-bottom: 1em;
  border-bottom: 1px solid #3B5B8A;
}

.view-display-id-page_se_abre_plazo, .view-display-id-page_ultimos_dias_para {
  width: 100%;
  max-width: 1366px;
  margin: 0 auto;
}
.view-display-id-page_se_abre_plazo h2, .view-display-id-page_ultimos_dias_para h2 {
  margin: 0 0 2.5rem 0;
  border-left: 12px solid #D10002;
  padding: 1rem 2.5rem;
}
.view-display-id-page_se_abre_plazo .titulo a, .view-display-id-page_ultimos_dias_para .titulo a {
  color: #3B5B8A;
  font-weight: 400;
}
.view-display-id-page_se_abre_plazo .estado.abierta, .view-display-id-page_ultimos_dias_para .estado.abierta {
  background: url("../img/en-proceso_mini.png") no-repeat left center;
  padding: 5px 0 5px 30px;
}
.view-display-id-page_se_abre_plazo .item-list ul, .view-display-id-page_ultimos_dias_para .item-list ul {
  padding: 0;
}
.view-display-id-page_se_abre_plazo .item-list ul li, .view-display-id-page_ultimos_dias_para .item-list ul li {
  list-style: none;
  margin: 0 0 2.5rem 0;
  border-bottom: 1px dotted #b3b3b3;
  padding: 10px 0 20px 30px;
}
.view-display-id-page_se_abre_plazo .item-list ul li .fechas, .view-display-id-page_ultimos_dias_para .item-list ul li .fechas {
  display: inline-block;
}
.view-display-id-page_se_abre_plazo .item-list ul li .fechas .inicio, .view-display-id-page_ultimos_dias_para .item-list ul li .fechas .inicio {
  background: url("../img/calendario.png") no-repeat left center;
  padding-left: 30px;
}
.view-display-id-page_se_abre_plazo .item-list ul li .fechas .fin, .view-display-id-page_ultimos_dias_para .item-list ul li .fechas .fin {
  border-left: 1px solid #CCC;
  margin-left: 10px;
  padding-left: 10px;
}

.view-display-id-block_adel_buscador .view-empty ul {
  margin-top: 10px;
}
.view-display-id-block_adel_buscador .view-empty ul li {
  margin: 0px 40px;
  border-bottom: 0px;
  padding: 0px;
  list-style: inherit;
}

/*fin administración electrónica**/
/*Resultados vacios*/
.view.view-events-search-facets.view-id-events_search_facets.view-display-id-block_list .view-empty ul {
  margin-top: 10px;
}

/*Fin de resultados vacios*/
.pa_destacados_home_notfront {
  margin: 0;
}
.pa_destacados_home_notfront .field-name-field-paragraph-title {
  margin: 50px 0;
}
.pa_destacados_home_notfront ul {
  padding: 0;
  text-align: center;
  margin-left: -8px;
  margin-right: -8px;
}
.pa_destacados_home_notfront ul li {
  vertical-align: top;
  list-style: none;
}
.pa_destacados_home_notfront ul li .ds-1col {
  margin: 8px;
  border: 1px solid #e4e4e4;
  position: relative;
  min-height: 200px;
  padding: 2em;
}
@media (min-width: 640px) {
  .pa_destacados_home_notfront ul li .ds-1col {
    min-height: 300px;
  }
}
@media (min-width: 992px) {
  .pa_destacados_home_notfront ul li .ds-1col {
    min-height: 365px;
  }
}
@media (min-width: 1024px) {
  .pa_destacados_home_notfront ul li .ds-1col {
    min-height: 365px;
  }
}
@media (min-width: 1162px) {
  .pa_destacados_home_notfront ul li .ds-1col {
    min-height: 340px;
  }
}
.pa_destacados_home_notfront ul li h3 {
  font-size: 30px;
  margin-bottom: 0.5em;
}
@media (min-width: 990px) {
  .pa_destacados_home_notfront ul li h3 {
    font-size: 25px;
  }
}
@media (min-width: 1135px) {
  .pa_destacados_home_notfront ul li h3 {
    font-size: 30px;
  }
}
.pa_destacados_home_notfront ul li .field-name-field-short-description {
  margin: 0 0 10px;
  text-align: left;
  min-height: 7em;
}
.pa_destacados_home_notfront ul li .field-name-field-link a {
  text-align: center;
  display: block;
  background: #2776B6;
  color: #FFFFFF;
  padding: 0.5em;
  border-radius: 8px;
  text-transform: uppercase;
  position: absolute;
  bottom: 25px;
  left: 0;
  width: 80%;
  margin: 0 9.8%;
}
.pa_destacados_home_notfront ul li .field-name-field-link a:hover, .pa_destacados_home_notfront ul li .field-name-field-link a:focus {
  background: #145DB3;
  text-decoration: none;
}
.pa_destacados_home_notfront ul li.col-md-3 {
  padding: 0 !important;
}

body .buscador-gestiones {
  position: relative;
}
body .buscador-gestiones .field-name-field-paragraph-title {
  margin: 50px 0;
}
body .buscador-gestiones .views-exposed-widgets {
  position: relative;
}
body .buscador-gestiones .views-exposed-widgets .views-widget-filter-search_api_views_fulltext {
  width: 100%;
  height: 50px;
  padding: 0px 60px 0px 0px;
}
body .buscador-gestiones .views-exposed-widgets .views-widget-filter-search_api_views_fulltext input {
  height: 50px;
  border-radius: 0px;
  font-size: 18px;
}
body .buscador-gestiones .views-exposed-widgets #edit-submit-adel,
body .buscador-gestiones .views-exposed-widgets #edit-submit-adel--2 {
  border-radius: 0;
  position: absolute;
  right: 0;
  top: 0;
  margin: 0;
  padding: 0;
  width: 50px;
  height: 50px;
  background-color: #3b5b8a;
  background-image: url(/sites/all/themes/drpl/img/lupa_2.png);
  background-position: center center;
  background-repeat: no-repeat;
  border: none;
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
body .buscador-gestiones .views-exposed-widgets #edit-submit-adel :hover, body .buscador-gestiones .views-exposed-widgets #edit-submit-adel :focus,
body .buscador-gestiones .views-exposed-widgets #edit-submit-adel--2 :hover,
body .buscador-gestiones .views-exposed-widgets #edit-submit-adel--2 :focus {
  opacity: 0.75;
}

body .buscador-gestiones.buscador-atencion-usuario #edit-submit-adel {
  background-color: #D10002;
}

.agenda-adel-pcen .field-name-field-paragraph-title {
  margin: 50px 0;
}
.agenda-adel-pcen .field-name-field-label {
  background: #e5e5e5;
  border: 1px solid #B3B3B3;
  font-weight: 600;
  padding: 10px;
}
.agenda-adel-pcen .field-items {
  margin: 0 -25px;
}
.agenda-adel-pcen .field-items > div {
  padding: 0 25px;
  width: 100%;
  display: inline-block;
  vertical-align: top;
}
.agenda-adel-pcen .field-items > div .field-items > div {
  width: 100%;
}
.agenda-adel-pcen .field-items > div .field-items > div ul {
  padding: 0;
}
.agenda-adel-pcen .field-items > div .field-items > div ul li {
  list-style: none;
  border-left: 1px solid #333;
  margin-top: 20px;
  padding-left: 20px;
}
.agenda-adel-pcen .field-items > div .field-items > div ul li a {
  color: #333;
}

@media (min-width: 1023px) {
  .agenda-adel-pcen .field-items > div {
    width: 49.7%;
  }
}
.te-interesa-adel .group-paragraph {
  min-height: 230px;
}

.te-interesa-adel.sin-margen .paragraphs-items-full {
  margin-top: -8px !important;
}

.paragraphs-item-compound-information > .group-paragraph > .paragraphs-items-full {
  margin: 50px -8px 16px -8px;
}

body > .main-container .color-base-azul .field-name-field-paragraph-title {
  border-left: 12px solid #2776B6 !important;
}

body > .main-container .color-base-adel .field-name-field-paragraph-title {
  border-left: 12px solid #3b5b8a !important;
}

.paragraphs-item-featured-list.five-columns .group-paragraph.field-group-div > div {
  width: 100%;
  display: inline-block;
}
@media (min-width: 767px) {
  .paragraphs-item-featured-list.five-columns .group-paragraph.field-group-div > div {
    width: 50%;
  }
}
@media (min-width: 1023px) {
  .paragraphs-item-featured-list.five-columns .group-paragraph.field-group-div > div {
    width: 20%;
  }
}

.node-type-webform .alert,
.node-type-webform .webform-confirmation,
.page-node-done .alert,
.page-node-done .webform-confirmation {
  padding: 35px 15px 35px 40px;
  border-radius: 0;
  border-left: 10px solid;
}
.node-type-webform .alert ul li,
.node-type-webform .webform-confirmation ul li,
.page-node-done .alert ul li,
.page-node-done .webform-confirmation ul li {
  font-size: 20px;
  list-style: none;
}
.node-type-webform .alert-success,
.node-type-webform .webform-confirmation,
.page-node-done .alert-success,
.page-node-done .webform-confirmation {
  border-color: #2ba000;
  color: #2ba000;
  background: #eeffe6 url(../img/ico_ok.png) no-repeat 15px center;
}
.node-type-webform .alert-warning,
.page-node-done .alert-warning {
  border-color: #e29700;
  background: #fff4e3 url(../img/ico_advertencia.png) no-repeat 15px center;
}
.node-type-webform .alert-danger,
.page-node-done .alert-danger {
  border-color: #9e0000;
  background: #ffe9e9 url(../img/ico_error.png) no-repeat 15px center;
}
.node-type-webform .webform-submit,
.node-type-webform .links,
.page-node-done .webform-submit,
.page-node-done .links {
  padding: 20px !important;
  text-transform: uppercase;
  font-size: 18px;
  border-radius: 8px;
  font-family: "Montserrat-semiBold";
  min-height: 50px;
  min-width: 210px;
}

.page-node-done .region {
  margin: 2.5rem auto;
  text-align: left;
  max-width: 136.6rem;
}
.page-node-done .webform-confirmation {
  border-width: 1px 1px 1px 10px;
  border-style: solid;
}

/*Actualizar borde titulo administracion arquitectonica
.page-taxonomy-term-33225{
    #interesting_children_views{
      border-left: 12px solid #3b5b8a !important;
    }
}*/
@media only screen and (max-width: 768px) {
  .color-base-azul.col-md-12 {
    float: none;
  }

  .color-base-adel.col-md-12 {
    float: none;
  }
}
.te-interesa-adel {
  margin-top: 50px;
}
.te-interesa-adel .paragraphs-items-full {
  margin: 0px !important;
}
.te-interesa-adel .paragraphs-items-full .field-item.col-md-6 {
  width: 100% !important;
  float: none !important;
  display: inline-block;
  margin: 8px 0 !important;
  padding-bottom: 0 !important;
}
.te-interesa-adel .paragraphs-items-full .field-item.col-md-6 .paragraphs-item-compound-information-block .group-paragraph.field-group-div {
  background-color: #e6e6e6;
}
.te-interesa-adel .paragraphs-items-full .field-item.col-md-6 .paragraphs-item-compound-information-block .group-paragraph.field-group-div:hover {
  background-color: rgba(0, 0, 0, 0.3);
}
@media (min-width: 479px) {
  .te-interesa-adel .paragraphs-items-full .field-item.col-md-6 {
    width: 50% !important;
  }
}
@media (min-width: 767px) {
  .te-interesa-adel .paragraphs-items-full .field-item.col-md-6 {
    width: 25% !important;
  }
}

#ventana-emergente {
  background: #CDE6F5 none repeat scroll 0 0;
  border: 1px solid #85b1b8;
  height: 100%;
  opacity: 0.96;
  padding: 0.5%;
  position: fixed;
  text-align: center;
  width: 100%;
  z-index: 999999;
  top: 0;
  left: 0;
  overflow-y: scroll;
}

#ventana-emergente #mensaje {
  background: #fff;
  font-size: 1.4em;
  margin: 0 auto;
  margin-top: 8%;
  width: 100%;
  padding: 2%;
  border: 2px solid #76BCE7;
  border-radius: 12px;
}
@media (min-width: 479px) {
  #ventana-emergente #mensaje {
    width: 70%;
  }
}
@media (min-width: 767px) {
  #ventana-emergente #mensaje {
    width: 80%;
  }
}
@media (min-width: 1023px) {
  #ventana-emergente #mensaje {
    width: 50%;
  }
}

#ventana-emergente #mensaje h3 {
  background: #2d6b95;
  color: #fff;
  border-radius: 6px;
  padding: 0.6em;
  margin: 0;
  margin-bottom: 20px;
  font-weight: normal;
  font-size: 1.1em;
  line-height: 1.3em;
}

#ventana-emergente #mensaje p {
  font-size: 0.7em;
  text-align: left;
  margin-left: 0.6em;
  line-height: 1.6em;
}

#ventana-emergente #mensaje div.entrar {
  margin: 0.6em auto 0.9em auto;
  text-align: center !important;
}

#ventana-emergente #mensaje div.entrar a {
  color: #fff;
  background: #2d6b95;
  padding: 0.25em 1.4em;
  border-radius: 6px;
  border: 2px solid #2d6b95;
  font-size: 0.85em;
  text-align: center !important;
}
#ventana-emergente #mensaje div.entrar a:hover, #ventana-emergente #mensaje div.entrar a:focus {
  color: #2d6b95;
  background: #FFF;
  text-decoration: none;
}

#ventana-emergente #mensaje div.masinfo {
  background: #e7f2fa;
  border-radius: 5px;
  border: 1px solid #bedcf1;
  margin: 1.6em 0 0.2em 0;
  padding: 0.4em 0.2em;
  font-size: 0.75em;
}

#ventana-emergente #mensaje a {
  color: #07568b;
}

.box-salir {
  width: 100%;
  height: 50px;
  position: fixed;
  text-align: center;
  z-index: 999999;
  top: 51px;
  left: 0;
}

#salir {
  max-width: 1366px;
  margin: 0 auto;
}
#salir a {
  font-size: 0.95em;
  font-weight: bold;
  background: #d10002 url(../img/cross-open-search.png) 10px center no-repeat;
  background-size: 25px;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  color: #fff;
  padding: 1em 1em 1em 2.5em;
  float: right;
}

/* NEWSLETTERS */
.vocabulary-newsletter,
.node-simplenews,
.confirmation {
  width: 100%;
  max-width: 1350px;
  margin: 0 auto;
  padding: 10px;
}
@media (min-width: 1350px) {
  .vocabulary-newsletter,
.node-simplenews,
.confirmation {
    padding: 10px 0px;
  }
}

.confirmation {
  margin: 100px auto;
}
.confirmation .form-group {
  margin-top: 50px;
}
.confirmation button, .confirmation a {
  display: inline-block;
  text-align: center;
  padding: 20px;
  text-transform: uppercase;
  border-radius: 8px;
  background-color: #D10002;
  color: #FFFFFF;
  font-family: "Montserrat-semiBold";
  min-height: 50px;
  min-width: 210px;
  font-size: 18px;
  margin-right: 10px;
}
.confirmation a {
  position: relative;
  top: 2px;
}
.confirmation a:hover, .confirmation afocus {
  text-decoration: none;
}

.taxonomy-term-description p {
  margin-top: 5rem;
  padding: 1rem 2.5rem;
  font-family: "Montserrat";
  font-size: 2.8rem;
  font-weight: 400;
  line-height: 3rem;
  border-left: 12px solid #D10002;
}

.node-simplenews {
  margin: 20px auto;
}
.node-simplenews h2 a {
  color: #000;
  font-size: 1.8rem;
  font-weight: 400;
}
.node-simplenews:hover {
  background: #d10002;
  color: #ffffff;
}
.node-simplenews:hover a {
  color: #ffffff;
}

/* fin NEWSLETTERS */
ul.lista-appEmpleo {
  width: auto;
  margin-top: 50px;
  margin-left: -10px;
  margin-right: -10px;
  display: block;
  padding: 20px 0px;
}
ul.lista-appEmpleo li {
  vertical-align: top;
  text-align: center;
  border: 1px solid #979797;
}
ul.lista-appEmpleo li div {
  width: auto;
  margin: auto;
}
ul.lista-appEmpleo li img {
  width: 100%;
}
ul.lista-appEmpleo li p.titulo {
  min-height: 52px;
  margin-top: 10px;
}

.eight-col li {
  list-style: none;
  display: inline-block;
  padding: 20px;
  width: 46.5%;
  margin: 0 0 20px 20px;
  font-size: 20px;
  font-weight: 600;
}
@media (min-width: 767px) {
  .eight-col li {
    font-size: 20px;
    width: 23.8%;
    margin: 0 0 10px 10px;
  }
}
@media (min-width: 1023px) {
  .eight-col li {
    width: 11.5%;
    font-size: 15px;
    padding: 5px;
  }
}
@media (min-width: 1366px) {
  .eight-col li {
    width: 11.7%;
    font-size: 17px;
    padding: 10px;
  }
}

ul.list-tags {
  padding: 0;
}
ul.list-tags li {
  text-align: center;
  display: inline-block;
  width: initial;
}
@media (max-width: 767px) {
  ul.list-tags li {
    display: block;
    width: 100%;
  }
}
ul.list-tags li a {
  background-color: #E6E6E6;
  color: #D10002;
  padding: 10px 20px;
  display: block;
  border-radius: 8px;
  font-family: "Montserrat";
  text-decoration: none;
  margin: 10px;
  font-size: 16px;
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
ul.list-tags li a:hover, ul.list-tags li a:focus {
  background-color: #4A4A4A;
  color: #FFFFFF;
}

.fc-time-grid-event.fc-short .fc-time:before {
  content: " " !important;
  /* ...instead, display only the start time */
}

.fc-time-grid-event.fc-short .fc-time:after {
  content: " " !important;
  /* seperate with a dash, wrapped in nbsp's */
}

.line:after, .lastUnit:after {
  content: " " !important;
}

.owl-theme .owl-controls .owl-buttons div {
  margin: 0 20px;
  display: none;
}
@media all and (min-width: 767px) {
  .owl-theme .owl-controls .owl-buttons div {
    display: block;
    opacity: 0.7 !important;
    background-color: #ffffff !important;
    border-radius: 5px !important;
  }
  .owl-theme .owl-controls .owl-buttons div:hover, .owl-theme .owl-controls .owl-buttons div:focus {
    opacity: 1 !important;
  }
}

.owl-prev:before {
  background: #ffffff url(../img/icon_arrow_left.png) no-repeat center !important;
  content: " " !important;
  border-radius: 5px;
  width: 50px !important;
  height: 80px !important;
}

.owl-next:before {
  background: #ffffff url(../img/icon_arrow_right.png) no-repeat center !important;
  content: " " !important;
  border-radius: 5px;
  width: 50px !important;
  height: 80px !important;
}

.paragraphs-item-featured-list-entity .owl-carousel .owl-prev:before {
  background: url(../img/icon_arrow__left_small.png) no-repeat 13px 10px !important;
}
.paragraphs-item-featured-list-entity .owl-next:before {
  background: url(../img/icon_arrow__right_small.png) no-repeat 13px 10px !important;
}

.slick-prev:before {
  background: url(../img/icon_arrow_left_small.png) no-repeat center !important;
  content: " " !important;
  width: 29px;
  height: 36px;
}

.slick-next:before {
  background: url(../img/icon_arrow_right_small.png) no-repeat center !important;
  content: " " !important;
  width: 29px;
  height: 36px;
}

.ui-icon-triangle-1-e:before {
  background: url(../img/icon_mas.png) no-repeat 5px 5px !important;
  content: " " !important;
}

.ui-icon-triangle-1-s:before {
  background: url(../img/icon_menos.png) no-repeat center !important;
  content: " " !important;
}

.fc-time-grid-event.fc-short .fc-time:after {
  content: " " !important;
}

.fc-time:before {
  content: " " !important;
}

.no_title .field-name-field-paragraph-title {
  visibility: hidden;
  padding: 0 !important;
  margin: 0 !important;
}

.page-taxonomy-term .no_title .field-name-field-paragraph-title {
  visibility: hidden;
  padding: 0 !important;
  margin: 0 !important;
}

.azul-datos-abiertos .main-container .col-top > .inside h1 {
  border-left: 12px solid #4f70c4 !important;
}
.azul-datos-abiertos .main-container .field-name-field-paragraph-title {
  border-left: 12px solid #4f70c4 !important;
}
.azul-datos-abiertos .field-name-field-paragraph-title {
  border-left: 12px solid #4f70c4 !important;
}

.azul-datos-abiertos .inside h1 {
  border-left: 12px solid #4f70c4 !important;
}

.main-container .paragraphs-item-featured-list-entity .owl-carousel .owl-controls .owl-buttons div {
  background: #869791 !important;
}

.main-container .paragraphs-item-featured-list-entity .owl-carousel .owl-controls .owl-buttons div:hotver {
  background: #869791 !important;
}

.main-container .paragraphs-item-featured-list-entity .field-name-field-associated-entities .owl-carousel .owl-controls .owl-buttons div {
  background: #000000 !important;
}

.main-container .paragraphs-item-featured-list-entity .field-name-field-associated-entities .owl-carousel .owl-controls .owl-buttons div:hover {
  background: #869791 !important;
}

.map-900-800 {
  border: solid 1px #000000;
  width: 100%;
  height: 800px;
}

.node-main-information .field-name-field-pretitle {
  border-left: 0 !important;
  padding: 0;
  margin: 0;
}

/*.main-container{
  .field-name-field-paragraph-title{
    margin-top: 0!important;
    padding: 0!important;
    font-family: "Montserrat";
    font-size: 0!important;
    font-weight: 0!important;
    line-height: 0!important;
    border-left: 0!important;
    h2{
      margin-top: 5rem;
      padding: 1rem 2.5rem;
      font-family: "Montserrat";
      font-size: 2.8rem;
      font-weight: 400;
      line-height: 3rem;
      border-left: 12px solid #D10002;
    }
  }
}*/
.field.field-name-field-images.field-type-image.field-label-hidden .field-item {
  background: #333;
}

.pane-publicaciones .views-field-solr-document-3:before {
  content: "-" !important;
}

span.views-field.views-field-solr-document-9.inline-element.inline-element--comma:before {
  content: " " !important;
}

/* CONTENTS DE LA AGENDA */
.calendar-agenda .calendar-init .fc-toolbar .fc-center .fc-prevYear-button {
  background: #ffffff url(../img/agenda_izquierda.png) no-repeat center;
}
.calendar-agenda .calendar-init .fc-toolbar .fc-center .fc-prev-button {
  background: #ffffff url(../img/agenda_izquierda_solo.png) no-repeat center;
}
.calendar-agenda .calendar-init .fc-toolbar .fc-center .fc-next-button {
  background: #ffffff url(../img/agenda_derecha_solo.png) no-repeat center;
}
.calendar-agenda .calendar-init .fc-toolbar .fc-center .fc-nextYear-button {
  background: #ffffff url(../img/agenda_derecha.png) no-repeat center;
}

.group-paragraph-download-files .file-icon {
  display: none;
}
.group-paragraph-download-files .pdf_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_pdf.png) no-repeat;
  display: inline-block;
}
.group-paragraph-download-files .doc_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_doc.png) no-repeat;
  display: inline-block;
}
.group-paragraph-download-files .docx_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_docx.png) no-repeat;
  display: inline-block;
}
.group-paragraph-download-files .odt_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_odt.png) no-repeat;
  display: inline-block;
}
.group-paragraph-download-files .gif_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_gif.png) no-repeat;
  display: inline-block;
}
.group-paragraph-download-files .jpg_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_jpg.png) no-repeat;
  display: inline-block;
}
.group-paragraph-download-files .png_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_png.png) no-repeat;
  display: inline-block;
}
.group-paragraph-download-files .svg_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_svg.png) no-repeat;
  display: inline-block;
}
.group-paragraph-download-files .zip_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_zip.png) no-repeat;
  display: inline-block;
}
.group-paragraph-download-files .webp_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_webp.png) no-repeat;
  display: inline-block;
}
.group-paragraph-download-files .xml_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_xml.png) no-repeat;
  display: inline-block;
}
.group-paragraph-download-files .xls_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_xls.png) no-repeat;
  display: inline-block;
}
.group-paragraph-download-files .xlsx_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_xlsx.png) no-repeat;
  display: inline-block;
}
.group-paragraph-download-files .epub_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_epub.png) no-repeat;
  display: inline-block;
}
.group-paragraph-download-files .txt_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_txt.png) no-repeat;
  display: inline-block;
}
.group-paragraph-download-files .mp3_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_mp3.png) no-repeat;
  display: inline-block;
}
.group-paragraph-download-files .oga_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_oga.png) no-repeat;
  display: inline-block;
}
.group-paragraph-download-files .weba_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_weba.png) no-repeat;
  display: inline-block;
}
.group-paragraph-download-files .webm_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_webm.png) no-repeat;
  display: inline-block;
}
.group-paragraph-download-files .webp_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_webp.png) no-repeat;
  display: inline-block;
}
.group-paragraph-download-files .mp4_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_mp4.png) no-repeat;
  display: inline-block;
}
.group-paragraph-download-files .gpx_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_gpx.png) no-repeat;
  display: inline-block;
}
.group-paragraph-download-files .kml_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_kml.png) no-repeat;
  display: inline-block;
}
.group-paragraph-download-files .kmz_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_kmz.png) no-repeat;
  display: inline-block;
}
.group-paragraph-download-files .exe_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_exe.png) no-repeat;
  odisplay: inline-block;
}
.group-paragraph-download-files .csv_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_csv.png) no-repeat;
  display: inline-block;
}
.group-paragraph-download-files .ods_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_ods.png) no-repeat;
  display: inline-block;
}
.group-paragraph-download-files .odp_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_odp.png) no-repeat;
  display: inline-block;
}
.group-paragraph-download-files .pptx_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_pptx.png) no-repeat;
  display: inline-block;
}
.group-paragraph-download-files .ppsx_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_ppsx.png) no-repeat;
  display: inline-block;
}
.group-paragraph-download-files .pps_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_pps.png) no-repeat;
  display: inline-block;
}
.group-paragraph-download-files .ppt_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_ppt.png) no-repeat;
  display: inline-block;
}
.group-paragraph-download-files .m4v_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_m4v.png) no-repeat;
  display: inline-block;
}
.group-paragraph-download-files .rar_download {
  height: 39px;
  /*Alto de la imagen nueva, aunque en este caso son iguales.*/
  padding-left: 35px;
  /*Padding igual al ancho de la imagen nueva*/
  padding-top: 5px;
  /*Padding igual al ancho de la imagen nueva*/
  background: url(/sites/all/themes/drpl/img/iconos_descarga/icono_descarga_rar.png) no-repeat;
  display: inline-block;
}

.pre-instructions {
  margin: 50px 0 20px 0;
}

#edit-field-conozco-acep-albergue .form-type-checkbox .control-label, #edit-field-conozco-acep-albergue .form-type-checkbox .help-block {
  display: inline;
}

.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
  cursor: pointer;
}

.checkbox input[type=checkbox].drpl-tree-subcategory {
  margin-left: 0px;
  position: relative;
  margin-right: 8px;
}

.right_bottom_one_panel .pane-node-field-videos {
  display: inherit;
  background-color: #f2f2f2;
  padding: 2rem 2rem 1rem 2rem;
  margin: 5rem 0 0 0;
  width: 100%;
}
.right_bottom_one_panel .pane-node-field-videos h3 {
  padding-bottom: 10px;
  padding-left: 10px;
  color: #666666;
  font-family: "Montserrat";
  border-bottom: 1px solid #000000;
  margin-bottom: 20px;
}
.right_bottom_one_panel .pane-node-field-videos .pane-content .video-content .field-item {
  /*font-size:medium;*/
  display: inline-block;
  vertical-align: top;
  padding: 10px;
  margin: 0;
  width: 100%;
}
@media (min-width: 1024px) {
  .right_bottom_one_panel .pane-node-field-videos .pane-content .video-content .field-item {
    width: 50%;
  }
}
@media (min-width: 1366px) {
  .right_bottom_one_panel .pane-node-field-videos .pane-content .video-content .field-item {
    width: 33.3%;
  }
}
.right_bottom_one_panel .pane-node-field-videos .pane-content .video-content .field-item span {
  font-size: 1.8rem;
  color: #666666;
}
.right_bottom_one_panel .pane-node-field-videos .pane-content .video-content ul {
  width: auto;
  margin: 0;
  margin-left: -10px;
  margin-right: -10px;
  font-size: 0;
  padding: 0px;
  /*display:block;*/
}
.right_bottom_one_panel .pane-node-field-videos .pane-content .video-content div.field-item {
  padding: 0px;
}
.right_bottom_one_panel .pane-node-field-audio {
  padding: 2rem;
  background-color: #f2f2f2;
  clear: both;
  margin-top: 50px;
  display: inherit;
  width: 100%;
}
.right_bottom_one_panel .pane-node-field-audio .pane-title {
  padding-bottom: 1rem;
  color: #666666;
  border-bottom: 1px solid #000000;
  background-color: #f2f2f2;
  font-size: 20px;
}
.right_bottom_one_panel .pane-node-field-audio .pane-content .field-name-field-audio {
  margin: 0px !important;
  float: none !important;
  padding: 2rem 0 0 0 !important;
}
.right_bottom_one_panel .pane-node-field-audio .pane-content .file-audio {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  border-bottom: 1px dashed #cccccc;
  margin-bottom: 10px;
}
.right_bottom_one_panel .pane-node-field-audio .pane-content .file-audio span {
  font-size: 1.8rem;
  color: #666666;
  /*margin-left: 65px;
  margin-top: -28px;*/
}

.col-right .carousel-50_x_100 .custom_img_high {
  height: 198px;
  display: inline-block;
  width: 45%;
  text-align: center;
  vertical-align: middle;
}
.col-right .carousel-50_x_100 .custom_img_low {
  height: 110px;
  display: inline-block;
  width: 45%;
  text-align: center;
  vertical-align: middle;
}

.carousel-50_x_100 .custom_img_high {
  height: 278px;
  display: inline-block;
  width: 45%;
  text-align: center;
  vertical-align: middle;
}
.carousel-50_x_100 .custom_img_low {
  height: 155px;
  display: inline-block;
  width: 45%;
  text-align: center;
  vertical-align: middle;
}

.main-container .carousel-50_x_100.carousel-navigation-all .owl-wrapper-outer {
  z-index: 1;
}
.main-container .carousel-50_x_100.carousel-navigation-all .owl-controls .owl-buttons .owl-prev {
  width: 0px !important;
  height: inherit !important;
  position: inherit !important;
  left: 0;
  background: none;
  padding: 0;
  margin: 0;
  top: 0 !important;
}
.main-container .carousel-50_x_100.carousel-navigation-all .owl-controls .owl-buttons .owl-next {
  width: 0px !important;
  height: inherit !important;
  position: inherit !important;
  right: 0;
  background: none;
  padding: 0;
  margin: 0;
  top: 0 !important;
}

.main-container .carousel-50_x_100.carousel-navigation-all .owl-controls .owl-buttons {
  position: absolute !important;
  top: 0 !important;
  width: 100% !important;
  height: 100% !important;
}

.main-container .carousel-50_x_100.carousel-navigation-all .owl-controls .owl-buttons .owl-prev:before,
.main-container .carousel-50_x_100.carousel-navigation-all .owl-controls .owl-buttons .owl-next:before,
.main-container .carousel-50_x_100.carousel-navigation-bullets .owl-controls .owl-buttons .owl-prev:before,
.main-container .carousel-50_x_100.carousel-navigation-bullets .owl-controls .owl-buttons .owl-next:before,
.main-container .carousel-50_x_100.carousel-navigation-arrows .owl-controls .owl-buttons .owl-prev:before,
.main-container .carousel-50_x_100.carousel-navigation-arrows .owl-controls .owl-buttons .owl-next:before {
  font-family: "Font Awesome";
  /* content: "\f104"; */
  content: " ";
  position: inherit !important;
  left: 0;
  right: auto;
  top: 20%;
  font-size: 10rem;
  color: #000000;
  line-height: 80px;
  height: 100% !important;
}

.main-container .carousel-50_x_100.carousel-navigation-all .owl-controls {
  margin-top: 0 !important;
}
.main-container .carousel-50_x_100.carousel-navigation-all .owl-pagination {
  position: absolute !important;
  top: 100% !important;
  width: 100%;
}

.page-taxonomy-term .pane-views h2, .page-taxonomy-term .pane-block h2 {
  margin-top: 50px;
  position: relative;
  top: 20px;
}

.graf_programa {
  display: none !important;
}

.graf_dyntra {
  width: 100% !important;
}

.link_portales li {
  width: 100% !important;
  display: inline-block !important;
  padding: 0 !important;
}
@media (min-width: 910px) {
  .link_portales li {
    width: 49% !important;
  }
}
.link_portales li:first-child {
  float: left;
}
.link_portales li:last-child {
  float: right;
}
.link_portales li a {
  padding: 90px 0;
  min-height: 266px;
}
.link_portales li a:hover, .link_portales li a:focus {
  outline: 2px solid #00aced !important;
}
.link_portales li a img {
  max-height: 86px;
}

.main-container .paragraphs-item-carousel-links .paragraphs-items-field-subparagraphs-gallery > div .view-mode-gallery .group-paragraph .h3 {
  color: #333333;
}
.main-container .paragraphs-item-carousel-links .paragraphs-items-field-subparagraphs-gallery > div .view-mode-gallery .group-paragraph .h3 a {
  color: #333333;
}
.main-container .paragraphs-item-carousel-links .paragraphs-items-field-subparagraphs-gallery > div .view-mode-gallery:hover .group-paragraph .h3, .main-container .paragraphs-item-carousel-links .paragraphs-items-field-subparagraphs-gallery > div .view-mode-gallery:focus .group-paragraph .h3 {
  color: #FFF;
}
.main-container .paragraphs-item-carousel-links .paragraphs-items-field-subparagraphs-gallery > div .view-mode-gallery:hover .group-paragraph .h3 a, .main-container .paragraphs-item-carousel-links .paragraphs-items-field-subparagraphs-gallery > div .view-mode-gallery:focus .group-paragraph .h3 a {
  color: #FFF;
}
.main-container .view-mode-block_teaser .group-text-information .field-name-title .h3 a, .main-container .view-mode-block_teaser_horizontal .group-text-information .field-name-title .h3 a {
  color: #333333;
}
.main-container .view-mode-block_teaser:hover .group-text-information .field-name-title .h3 a, .main-container .view-mode-block_teaser:focus .group-text-information .field-name-title .h3 a, .main-container .view-mode-block_teaser_horizontal:hover .group-text-information .field-name-title .h3 a, .main-container .view-mode-block_teaser_horizontal:focus .group-text-information .field-name-title .h3 a {
  color: #FFFFFF;
}
.main-container .paragraphs-item-list .view-mode-full_horizontal_teaser .h3 a, .main-container .paragraphs-item-list .view-mode-mini_horizontal_teaser .h3 a, .main-container .view-id-news_search .view-mode-full_horizontal_teaser .h3 a, .main-container .view-id-news_search .view-mode-mini_horizontal_teaser .h3 a, .main-container .view-display-id-widget_featured_news_block .view-mode-full_horizontal_teaser .h3 a, .main-container .view-display-id-widget_featured_news_block .view-mode-mini_horizontal_teaser .h3 a {
  color: #333333;
}
.main-container .paragraphs-item-list .view-mode-full_horizontal_teaser:hover, .main-container .paragraphs-item-list .view-mode-full_horizontal_teaser:focus, .main-container .paragraphs-item-list .view-mode-mini_horizontal_teaser:hover, .main-container .paragraphs-item-list .view-mode-mini_horizontal_teaser:focus, .main-container .view-id-news_search .view-mode-full_horizontal_teaser:hover, .main-container .view-id-news_search .view-mode-full_horizontal_teaser:focus, .main-container .view-id-news_search .view-mode-mini_horizontal_teaser:hover, .main-container .view-id-news_search .view-mode-mini_horizontal_teaser:focus, .main-container .view-display-id-widget_featured_news_block .view-mode-full_horizontal_teaser:hover, .main-container .view-display-id-widget_featured_news_block .view-mode-full_horizontal_teaser:focus, .main-container .view-display-id-widget_featured_news_block .view-mode-mini_horizontal_teaser:hover, .main-container .view-display-id-widget_featured_news_block .view-mode-mini_horizontal_teaser:focus {
  background-color: #D10002;
}
.main-container .paragraphs-item-list .view-mode-full_horizontal_teaser:hover .group-text-information, .main-container .paragraphs-item-list .view-mode-full_horizontal_teaser:focus .group-text-information, .main-container .paragraphs-item-list .view-mode-mini_horizontal_teaser:hover .group-text-information, .main-container .paragraphs-item-list .view-mode-mini_horizontal_teaser:focus .group-text-information, .main-container .view-id-news_search .view-mode-full_horizontal_teaser:hover .group-text-information, .main-container .view-id-news_search .view-mode-full_horizontal_teaser:focus .group-text-information, .main-container .view-id-news_search .view-mode-mini_horizontal_teaser:hover .group-text-information, .main-container .view-id-news_search .view-mode-mini_horizontal_teaser:focus .group-text-information, .main-container .view-display-id-widget_featured_news_block .view-mode-full_horizontal_teaser:hover .group-text-information, .main-container .view-display-id-widget_featured_news_block .view-mode-full_horizontal_teaser:focus .group-text-information, .main-container .view-display-id-widget_featured_news_block .view-mode-mini_horizontal_teaser:hover .group-text-information, .main-container .view-display-id-widget_featured_news_block .view-mode-mini_horizontal_teaser:focus .group-text-information {
  color: #ffffff;
}
.main-container .paragraphs-item-list .view-mode-full_horizontal_teaser:hover .h3 a, .main-container .paragraphs-item-list .view-mode-full_horizontal_teaser:focus .h3 a, .main-container .paragraphs-item-list .view-mode-mini_horizontal_teaser:hover .h3 a, .main-container .paragraphs-item-list .view-mode-mini_horizontal_teaser:focus .h3 a, .main-container .view-id-news_search .view-mode-full_horizontal_teaser:hover .h3 a, .main-container .view-id-news_search .view-mode-full_horizontal_teaser:focus .h3 a, .main-container .view-id-news_search .view-mode-mini_horizontal_teaser:hover .h3 a, .main-container .view-id-news_search .view-mode-mini_horizontal_teaser:focus .h3 a, .main-container .view-display-id-widget_featured_news_block .view-mode-full_horizontal_teaser:hover .h3 a, .main-container .view-display-id-widget_featured_news_block .view-mode-full_horizontal_teaser:focus .h3 a, .main-container .view-display-id-widget_featured_news_block .view-mode-mini_horizontal_teaser:hover .h3 a, .main-container .view-display-id-widget_featured_news_block .view-mode-mini_horizontal_teaser:focus .h3 a {
  color: #ffffff;
}
.main-container .paragraphs-item-list .view-mode-mini_teaser:hover .group-text-information .field-name-title .h3 a, .main-container .paragraphs-item-list .view-mode-mini_teaser:focus .group-text-information .field-name-title .h3 a, .main-container .paragraphs-item-list .view-mode-full_teaser:hover .group-text-information .field-name-title .h3 a, .main-container .paragraphs-item-list .view-mode-full_teaser:focus .group-text-information .field-name-title .h3 a, .main-container .view-id-news_search .view-mode-mini_teaser:hover .group-text-information .field-name-title .h3 a, .main-container .view-id-news_search .view-mode-mini_teaser:focus .group-text-information .field-name-title .h3 a, .main-container .view-id-news_search .view-mode-full_teaser:hover .group-text-information .field-name-title .h3 a, .main-container .view-id-news_search .view-mode-full_teaser:focus .group-text-information .field-name-title .h3 a, .main-container .view-display-id-widget_featured_news_block .view-mode-mini_teaser:hover .group-text-information .field-name-title .h3 a, .main-container .view-display-id-widget_featured_news_block .view-mode-mini_teaser:focus .group-text-information .field-name-title .h3 a, .main-container .view-display-id-widget_featured_news_block .view-mode-full_teaser:hover .group-text-information .field-name-title .h3 a, .main-container .view-display-id-widget_featured_news_block .view-mode-full_teaser:focus .group-text-information .field-name-title .h3 a {
  color: #ffffff;
}
.main-container .paragraphs-item-list .view-mode-mini_teaser .group-text-information .field-name-title .h3 a, .main-container .paragraphs-item-list .view-mode-full_teaser .group-text-information .field-name-title .h3 a, .main-container .view-id-news_search .view-mode-mini_teaser .group-text-information .field-name-title .h3 a, .main-container .view-id-news_search .view-mode-full_teaser .group-text-information .field-name-title .h3 a, .main-container .view-display-id-widget_featured_news_block .view-mode-mini_teaser .group-text-information .field-name-title .h3 a, .main-container .view-display-id-widget_featured_news_block .view-mode-full_teaser .group-text-information .field-name-title .h3 a {
  color: #333333;
}

.bean-simplenews-multiple-subscription {
  position: relative;
  width: 100%;
  margin: 0 auto;
  max-width: 136.6rem;
  padding: 0;
}

.boton-prensa {
  text-align: center;
}

.boton-prensa .field-item {
  display: inline-block;
  margin: 0 10px;
}

.boton-prensa .field-item.even .field-item.even a {
  color: transparent !important;
  width: 150px;
}

.twitter_2col .field-name-field-subparagraphs > .field-items > .field-item {
  width: 100%;
  margin: 10px 0;
  display: inline-block;
  vertical-align: top;
  border: 1px solid #ccc;
  padding: 0 2%;
}
@media (min-width: 1023px) {
  .twitter_2col .field-name-field-subparagraphs > .field-items > .field-item {
    width: 45%;
    margin: 1%;
  }
}

.twitter_2col .field-name-field-paragraph-title {
  margin-bottom: 50px;
}

@media only screen and (max-width: 1170px) {
  .page-node__cop25 .col-right .carousel-50_x_100 .custom_img_low {
    width: 85%;
  }
}
.page-node__invertir .col-content .carousel-100_x_100 {
  margin-top: 50px;
}

.page-taxonomy-term .interesting_children_views h2 {
  padding: 10px 0px 10px 24px !important;
  border-left: 12px solid #D10002 !important;
}

.azul-datos-abiertos.page-taxonomy-term .interesting_children_views h2 {
  border-left: 12px solid #4f70c4 !important;
}

/* AGENDA DE GOBIERNO */
.view-id-goverment_agenda.view-display-id-block_1 {
  padding: 0 65px;
}
.view-id-goverment_agenda.view-display-id-block_1 .owl-item {
  padding: 0 8px;
}
.view-id-goverment_agenda.view-display-id-block_1 .owl-item .field-name-field-counselings {
  margin: 2.5rem 0 0 0;
}
.view-id-goverment_agenda.view-display-id-block_1 .owl-item .group-text-information {
  padding: 0;
}
.view-id-goverment_agenda.view-display-id-block_1 .owl-item .group-text-information .field-name-title {
  padding: 1rem 0 0;
}
.view-id-goverment_agenda.view-display-id-block_1 .owl-item .group-text-information .group-address {
  margin: 0;
}
.view-id-goverment_agenda.view-display-id-block_1 .owl-item .group-text-information .group-address .field-name-field-place {
  margin-left: -10px;
}
.view-id-goverment_agenda.view-display-id-block_1 .owl-controls.clickable {
  display: none !important;
}

.boton-coronavirus {
  text-align: center;
}
.boton-coronavirus a {
  background-color: #FFFFFF !important;
  color: #000000 !important;
  border: 1px solid #000000 !important;
  margin: 0 auto;
  position: relative;
  border-radius: 8px;
  display: inline-block;
  text-align: center;
  padding: 10px;
  font-family: "Montserrat-semiBold";
  min-height: 50px;
  min-width: 210px;
  max-width: 350px;
}
@media (max-width: 767px) {
  .boton-coronavirus a {
    margin-top: 20px;
  }
}
.boton-coronavirus .contextual-links-trigger {
  background-color: transparent !important;
  border: none !important;
  font-size: 0px !important;
  min-height: initial !important;
  min-width: initial !important;
  max-width: initial !important;
  /*display: none;*/
}

.boton-prensa .main-container .paragraphs-item-button {
  margin-top: 1rem !important;
}

.view-comunicados ul {
  width: auto;
  margin: 50px 0;
  margin-left: -30px;
  margin-right: 10px;
  /*font-size:0;*/
  display: block;
  /*quitar display:table*/
}
.view-comunicados ul li.views-row {
  width: 100%;
  /*@media (min-width:479px){
    width: 50%;
  }*/
  display: inline-block;
  /*min-height: 134px;*/
  vertical-align: top;
  padding: 0 20px;
  margin: 0;
}
@media (min-width: 640px) {
  .view-comunicados ul li.views-row {
    width: 49.5%;
  }
}
@media (min-width: 1023px) {
  .view-comunicados ul li.views-row {
    width: 24.5%;
  }
}
.view-comunicados ul li.views-row a {
  color: #000000;
  font-weight: 600;
}
.view-comunicados ul li.views-row:hover {
  background: #d10002;
  color: #ffffff;
}
.view-comunicados ul li.views-row:hover a {
  color: #ffffff;
}
.view-comunicados ul li.views-row h2 {
  font-size: 1.8rem;
  font-weight: 400;
  line-height: 3rem;
  padding: 0px !important;
}
.view-comunicados ul li.views-row h2 a {
  color: #000000;
}
.view-comunicados ul li.views-row .field-type-file {
  margin-top: 1em;
}
.view-comunicados ul li.views-row .field-type-file a {
  font-weight: 400;
}
.view-comunicados .more-link {
  text-align: center;
}
.view-comunicados .more-link a {
  display: inline-block;
  text-align: center;
  padding: 20px;
  text-transform: uppercase;
  border-radius: 8px;
  background-color: #D10002;
  color: #FFFFFF !important;
  font-family: "Montserrat-semiBold";
  min-height: 50px;
  min-width: 210px;
}

.page-comunicados .region-content {
  padding: 0 20px;
  max-width: 1350px;
  margin: 0 auto;
}

.view-display-id-page_comunicados {
  margin: 8px;
}
.view-display-id-page_comunicados h2 {
  border-left: 12px solid #D10002;
  font-weight: 600;
  font-size: 3.4rem;
  padding: 1rem 2rem;
  margin: 0 auto;
  text-transform: none;
  line-height: initial;
}
.view-display-id-page_comunicados ul {
  padding: 0px;
  margin: 0px !important;
}
.view-display-id-page_comunicados ul li.views-row {
  width: 100%;
  /*min-height: 134px;*/
  padding: 20px;
}
.view-display-id-page_comunicados ul li.views-row .col-md-12 {
  padding: 0px !important;
}
.view-display-id-page_comunicados ul li.views-row:nth-child(odd) {
  background: #ffffff;
}
.view-display-id-page_comunicados ul li.views-row:nth-child(odd):hover {
  background: #ffffff;
}
.view-display-id-page_comunicados ul li.views-row:nth-child(even) {
  background: #F5F5F5;
}
.view-display-id-page_comunicados ul li.views-row:nth-child(even):hover {
  background: #f5f5f5;
}
.view-display-id-page_comunicados ul li.views-row:hover {
  color: #000000;
}
.view-display-id-page_comunicados ul li.views-row:hover a {
  color: #000000;
}
.view-display-id-page_comunicados ul li.views-row h3 {
  font-size: 1.8rem;
  font-weight: 400;
  line-height: 3rem;
  padding: 0px 0px 10px 0px !important;
  border-left: none;
}
.view-display-id-page_comunicados ul li.views-row h3 a {
  color: #000000;
  font-size: 22px;
  font-weight: 400;
}
.view-display-id-page_comunicados ul ul {
  display: block;
  list-style-type: disc;
  -webkit-margin-before: 1em;
          margin-block-start: 1em;
  -webkit-margin-after: 1em;
          margin-block-end: 1em;
  -webkit-margin-start: 0px;
          margin-inline-start: 0px;
  -webkit-margin-end: 0px;
          margin-inline-end: 0px;
  -webkit-padding-start: 40px;
          padding-inline-start: 40px;
}
.view-display-id-page_comunicados ul .field-name-body {
  padding-bottom: 20px;
}
.view-display-id-page_comunicados ul .field-name-field-files {
  font-size: 14px;
}

.node-type-comunicado .col-left {
  display: none;
}
.node-type-comunicado .col-right {
  padding: 0 5rem 0;
  width: 100% !important;
}

.front .pa_menulink_home {
  display: block;
}
@media (max-width: 767px) {
  .front .pa_menulink_home {
    display: none;
  }
}

.front .main-container .paragraphs-item-image-link-banner .field-type-text-long .field-items {
  overflow: initial;
}
.front .main-container .paragraphs-item-image-link-banner a.field-group-link img {
  height: 230px;
  width: 100%;
}
@media (min-width: 640px) {
  .front .main-container .paragraphs-item-image-link-banner a.field-group-link img {
    height: 180px;
  }
}

.buscador-gestiones .views-exposed-widgets .views-exposed-widget {
  float: none;
  display: block;
  vertical-align: top;
}
@media (min-width: 994px) {
  .buscador-gestiones .views-exposed-widgets .views-exposed-widget {
    display: inline-block;
  }
}
@media (min-width: 994px) {
  .buscador-gestiones .views-widget-filter-solr_document_3 {
    width: 25%;
  }
}
.buscador-gestiones .views-widget-filter-solr_document_2,
.buscador-gestiones .views-widget-filter-solr_document_15,
.buscador-gestiones .views-widget-filter-solr_document_16 {
  position: relative;
  top: 10px;
  display: block;
  position: relative;
  padding: 0 0 0 10px;
}
@media (min-width: 994px) {
  .buscador-gestiones .views-widget-filter-solr_document_2,
.buscador-gestiones .views-widget-filter-solr_document_15,
.buscador-gestiones .views-widget-filter-solr_document_16 {
    top: 45px;
  }
}

#paragraphs_item_information_container_full_group_paragraph .paragraphs-items-full .field-item.col-md-6 {
  min-height: auto;
  margin: 10px;
  padding: 0 !important;
  width: 100%;
}
@media (min-width: 767px) {
  #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-full .field-item.col-md-6 {
    width: 47%;
  }
}
@media (min-width: 1023px) {
  #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-full .field-item.col-md-6 {
    width: 48%;
  }
}
@media (min-width: 1366px) {
  #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-full .field-item.col-md-6 {
    width: 48.5%;
  }
}
#paragraphs_item_information_container_full_group_paragraph .paragraphs-items-full .field-item.col-md-6 .home {
  border-top: 5px solid #E29700;
  background: #FFF4E3;
}
#paragraphs_item_information_container_full_group_paragraph .paragraphs-items-full .field-item.col-md-6 .home:hover, #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-full .field-item.col-md-6 .home:focus {
  border-top: 5px solid #333;
  background: #E29700 !important;
  -webkit-transition-duration: initial;
       -o-transition-duration: initial;
          transition-duration: initial;
}
#paragraphs_item_information_container_full_group_paragraph .paragraphs-items-full .field-item.col-md-6 .home:hover .field-name-field-image, #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-full .field-item.col-md-6 .home:focus .field-name-field-image {
  background: #E29700 url(../img/arrows_white_res.png) no-repeat 0px 0px !important;
}
@media (min-width: 767px) {
  #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-full .field-item.col-md-6 .home:hover .field-name-field-image, #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-full .field-item.col-md-6 .home:focus .field-name-field-image {
    background: #E29700 url(../img/arrowswhite2.png) no-repeat 0px 0px !important;
  }
}
#paragraphs_item_information_container_full_group_paragraph .paragraphs-items-full .field-item.col-md-6 .home:hover .field-name-field-image img, #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-full .field-item.col-md-6 .home:focus .field-name-field-image img {
  visibility: hidden;
}
#paragraphs_item_information_container_full_group_paragraph .paragraphs-items-full .field-item.col-md-6 .destacado-home {
  border-top: 5px solid #E29700;
  background: #333;
}
#paragraphs_item_information_container_full_group_paragraph .paragraphs-items-full .field-item.col-md-6 .destacado-home .field-name-field-paragraph-title .field-item {
  color: #FFF;
}
#paragraphs_item_information_container_full_group_paragraph .paragraphs-items-full .field-item.col-md-6 .destacado-home:hover, #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-full .field-item.col-md-6 .destacado-home:focus {
  border-top: 5px solid #333;
  background: #E29700 !important;
  -webkit-transition-duration: initial;
       -o-transition-duration: initial;
          transition-duration: initial;
}
#paragraphs_item_information_container_full_group_paragraph .paragraphs-items-full .field-item.col-md-6 .destacado-home:hover .field-name-field-paragraph-title .field-item, #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-full .field-item.col-md-6 .destacado-home:focus .field-name-field-paragraph-title .field-item {
  color: #333;
}
#paragraphs_item_information_container_full_group_paragraph .paragraphs-items-full .field-item.col-md-6 .destacado-home:hover .field-name-field-image, #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-full .field-item.col-md-6 .destacado-home:focus .field-name-field-image {
  background: #E29700 url(../img/arrows_white_res.png) no-repeat 0px 0px !important;
}
@media (min-width: 767px) {
  #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-full .field-item.col-md-6 .destacado-home:hover .field-name-field-image, #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-full .field-item.col-md-6 .destacado-home:focus .field-name-field-image {
    background: #E29700 url(../img/arrowswhite2.png) no-repeat 0px 0px !important;
  }
}
#paragraphs_item_information_container_full_group_paragraph .paragraphs-items-full .field-item.col-md-6 .destacado-home:hover .field-name-field-image img, #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-full .field-item.col-md-6 .destacado-home:focus .field-name-field-image img {
  visibility: hidden;
}
#paragraphs_item_information_container_full_group_paragraph .paragraphs-items-full .field-item.col-md-6 .group-paragraph-main-information {
  width: 76%;
  padding: 5px !important;
}
@media (min-width: 767px) {
  #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-full .field-item.col-md-6 .group-paragraph-main-information {
    width: 75%;
    padding: 15px !important;
  }
}
@media (min-width: 1023px) {
  #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-full .field-item.col-md-6 .group-paragraph-main-information {
    width: 82%;
  }
}
@media (min-width: 1366px) {
  #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-full .field-item.col-md-6 .group-paragraph-main-information {
    width: 86%;
  }
}
#paragraphs_item_information_container_full_group_paragraph .paragraphs-items-full .field-item.col-md-6 .field-name-field-description {
  display: none;
}
#paragraphs_item_information_container_full_group_paragraph .paragraphs-items-full .field-item.col-md-6 .group-paragraph-image {
  width: 70px;
}
@media (min-width: 767px) {
  #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-full .field-item.col-md-6 .group-paragraph-image {
    width: 80px;
  }
}
#paragraphs_item_information_container_full_group_paragraph .paragraphs-items-full .field-item.col-md-6 .field-name-field-paragraph-title {
  margin: 11px 0 5px 0;
  margin-top: 11px !important;
  margin-bottom: 5px !important;
}
#paragraphs_item_information_container_full_group_paragraph .paragraphs-items-full .field-item.col-md-6 .field-name-field-paragraph-title .field-item {
  border: 0;
  color: #333;
  padding: 0 !important;
  font-size: 20px;
  font-family: "Montserrat-semiBold";
}
@media (min-width: 767px) {
  #paragraphs_item_information_container_full_group_paragraph .paragraphs-items-full .field-item.col-md-6 .field-name-field-paragraph-title .field-item {
    font-size: 25px;
    font-family: "Montserrat";
  }
}

.owl-theme .owl-controls .owl-buttons div {
  color: transparent;
}

/* MATAR BOOSTRAP HOME ::::::::::::*/
.front .col-md-12 {
  min-height: 0 !important;
}

/*:::::::::::::::::::::::*/
.lang_en #navbar .navigation-primary ul.menu > li {
  padding: 0 5px;
  font-size: 16px;
}

.pane-prestacion-servicios-nueva h2 {
  margin: 20px 0 5rem 0 !important;
  padding: 1rem 2rem !important;
  line-height: 4rem !important;
  border-left: 12px solid #D10002 !important;
}
.pane-prestacion-servicios-nueva ul.padre-prestaciones {
  padding: 0;
  margin-top: 10px;
}
.pane-prestacion-servicios-nueva ul.padre-prestaciones li {
  list-style: none;
  margin-bottom: 20px;
  position: relative;
  min-height: 69px;
}
.pane-prestacion-servicios-nueva ul.padre-prestaciones li .icon-prestacion {
  display: inline-block;
  margin-right: 20px;
  position: absolute;
  max-width: 69px;
}
.pane-prestacion-servicios-nueva ul.padre-prestaciones li .content-prestacion {
  display: inline-block;
  font-size: 16px;
  margin-left: 100px;
}
.pane-prestacion-servicios-nueva ul.padre-prestaciones li .content-prestacion span.nombre-prestacion {
  font-weight: bold;
  font-size: 18px;
}
.pane-prestacion-servicios-nueva ul.padre-prestaciones li ul {
  margin-left: 61px;
  margin-top: 10px;
}
.pane-prestacion-servicios-nueva ul.padre-prestaciones li ul > li {
  list-style: none;
  display: inline-block;
  font-weight: 200;
  margin: 0 10px 10px 0;
  border-left: 1px solid #333333;
  padding-left: 10px;
  min-height: 0px;
}
.pane-prestacion-servicios-nueva ul.padre-prestaciones li ul > li .icon-prestacion {
  display: none;
}
.pane-prestacion-servicios-nueva ul.padre-prestaciones li ul > li .nombre-prestacion {
  font-weight: 200 !important;
}

/*GALERIA 5 COLUMNAS */
.cinco-col {
  list-style: none;
  display: inline-block;
  width: 100%;
  margin: 0 8px;
  vertical-align: top;
}
@media all and (min-width: 767px) {
  .cinco-col {
    width: 45%;
  }
}
@media all and (min-width: 1023px) {
  .cinco-col {
    width: 31%;
  }
}
@media all and (min-width: 1366px) {
  .cinco-col {
    width: 18.3%;
  }
}

/* contenido relacionado en Movil - sidebar menu izq*/
/*
.firstUnit.col-left{
  .pane-custom-drpl-custom-drpl-related-content{
    display:none!important;
    @media (min-width: 475px){
      display:none!important;
    }
    @media (min-width: 640px) {
      display:block!important;
    }
  }
}
*/
.col-collapsed {
  width: 100%;
}
@media (min-width: 475px) {
  .col-collapsed {
    width: 100%;
  }
}
@media (min-width: 640px) {
  .col-collapsed {
    width: 25%;
  }
}

@media (min-width: 640px) {
  .col-right {
    width: 75%;
  }
}

.center-tit-span {
  margin-bottom: 20px;
  position: relative;
  /*min-height: 69px;*/
}
.center-tit-span span {
  font-weight: bold;
  font-size: 18px;
  margin-left: 100px;
}
.center-tit-span .pane-content {
  font-weight: 200;
  margin: 0 10px 10px 100px;
  border-left: 1px solid #333333;
  padding-left: 10px;
  min-height: 0px;
}

.center-tit-span.pane-node-field-aforo-maximo {
  margin-bottom: 0;
}
.center-tit-span.pane-node-field-aforo-maximo .pane-content {
  margin-bottom: 10px;
}

.center-tit-span.pane-node-field-aforo-permitido,
.pane-node-field-fecha-aforo {
  display: inline;
  float: left;
  margin-top: -10px;
}

.center-tit-span.pane-node-field-abierto-al-publico {
  margin-bottom: 0;
  clear: both;
}
.center-tit-span.pane-node-field-abierto-al-publico .pane-content {
  margin-bottom: 0;
}

.fecha-centro .date-display-single:before {
  content: "(fecha actualización: ";
}

.fecha-centro .date-display-single:after {
  content: ")";
}

.page-node__informes-de-intervencion-general .paragraphs-item-download-files .group-paragraph-download-files ul.list-file {
  padding: 0;
}
.page-node__informes-de-intervencion-general .paragraphs-item-download-files .group-paragraph-download-files ul.list-file li.file {
  margin-bottom: 15px;
  list-style: none;
}
.page-node__informes-de-intervencion-general .paragraphs-item-download-files .group-paragraph-download-files ul.list-file li.file .file-icon {
  margin-right: 10px;
}
.page-node__informes-de-intervencion-general .paragraphs-item-download-files .group-paragraph-download-files ul.list-file li.file a {
  word-break: break-word;
  display: inline-block;
  vertical-align: top;
  width: 82%;
}
@media all and (min-width: 479px) {
  .page-node__informes-de-intervencion-general .paragraphs-item-download-files .group-paragraph-download-files ul.list-file li.file a {
    width: 88%;
  }
}
.page-node__informes-de-intervencion-general .paragraphs-item-download-files .group-paragraph-download-files ul.list-file li.file:before {
  content: "•";
  color: #d10002;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
  position: relative;
  left: 10px;
  font-size: 27px;
}

.paragraphs-items-gallery .col-md-3 {
  float: none !important;
  display: inline-block;
  vertical-align: top;
}

.paragraphs-item-video {
  margin-top: 50px;
}

@media (max-width: 640px) {
  .panel-pane.pane-block.pane-custom-drpl-paragraphs-custom-drpl-slider-menu .pane-title.collapse-left-col-processed:before {
    display: none;
  }
}

.panel-pane.pane-block.pane-custom-drpl-paragraphs-custom-drpl-slider-menu .pane-title.collapse-left-col-processed {
  cursor: pointer;
}
@media (max-width: 640px) {
  .panel-pane.pane-block.pane-custom-drpl-paragraphs-custom-drpl-slider-menu .pane-title.collapse-left-col-processed:after {
    content: "";
    font-family: "Font Awesome";
    position: absolute;
    right: 0;
    top: 0;
    font-size: 3.5rem;
  }
}

@media (max-width: 640px) {
  .flecharriba:after {
    content: "" !important;
    font-family: "Font Awesome";
    position: absolute;
    right: 0;
    top: 0;
    font-size: 3.5rem;
  }
}

body.adel .main-container .col-top > .inside h1 {
  font-size: 42px;
  color: #333333;
  text-shadow: none;
}
@media only screen and (max-width: 767px) {
  body.adel .main-container .col-top > .inside h1 {
    font-size: 32px;
    color: #333333 !important;
    padding: 1rem 0 1rem 2rem;
  }
}
body.adel .main-container .col-top > .inside .pane-taxonomy-term-field-images .pane-content {
  height: 150px !important;
  -webkit-box-shadow: inset 0px 0px 9px #cccccc;
          box-shadow: inset 0px 0px 9px #cccccc;
  background-color: #ffffff !important;
}
@media only screen and (max-width: 767px) {
  body.adel .main-container .col-top > .inside .pane-taxonomy-term-field-images .pane-content {
    height: 200px !important;
  }
}
body.adel .main-container .col-top > .inside .pane-term-name {
  top: 31% !important;
}
@media only screen and (max-width: 767px) {
  body.adel .main-container .col-top > .inside .pane-term-name {
    top: 0% !important;
    position: absolute;
  }
}
body.adel .main-container .col-top > .inside .pane-node-title {
  position: initial;
  padding: 40px 0;
  -webkit-box-shadow: inset 0px 0px 9px #cccccc;
          box-shadow: inset 0px 0px 9px #cccccc;
  background-color: #ffffff !important;
}

.h3-ckeditor {
  border-left: 5px solid #d10002;
  padding-left: 5px;
  margin-bottom: 20px;
}

.ancla {
  scroll-margin-top: 100px;
}

.indent-ckeditor {
  font-size: 14px;
}
.indent-ckeditor::before {
  content: "-";
  font-size: 20px;
  display: inline-block;
  width: 10px;
  margin-left: -0.5em;
}

body.front #paragraph-item-id-138409 {
  display: none;
}
body.front #paragraph-item-id-138409 + .par_encabezado_home > .group-paragraph {
  margin-top: 85px;
}

.section-edge-to-edge.col-md-12 {
  padding: 0px;
}

.page-taxonomy-term .pane-taxonomy-term-field-paragraphs {
  max-width: none;
}
.page-taxonomy-term > .main-container .panel-col-hundred {
  margin-bottom: -8px;
}

.page-node__accion-de-gobierno .node-goverment-agenda .field-name-field-location-address,
.page-node__agenda-de-gobierno .node-goverment-agenda .field-name-field-location-address {
  display: inline-block;
}

.paragraphs-item-featured-image-carousel-link.view-mode-external_link .field-name-field-title a {
  text-decoration: underline;
}

/*BORDE BLANCO EN BOTON SUBIR A TOP*/
#back-top span#button {
  border: 1px solid #ffffff;
}
#back-top span#button:hover, #back-top span#button:focus {
  border: 1px solid #000;
}

form[id^=views-exposed-form-search-in-this-site-search-page] .views-submit-button .form-submit {
  background-color: #333 !important;
}

.main-container .paragraphs-item-image-link-banner a.field-group-link {
  background-color: #333 !important;
}

.main-container .col-top .carousel-100_x_100.carousel-navigation-arrows .owl-controls .owl-pagination {
  display: block !important;
  left: 0;
  right: 0 !important;
  bottom: 0 !important;
  margin: auto !important;
}
@media all and (min-width: 767px) {
  .main-container .col-top .carousel-100_x_100.carousel-navigation-arrows .owl-controls .owl-pagination {
    display: none !important;
  }
}
.main-container .col-top .carousel-100_x_100.carousel-navigation-arrows .owl-controls .owl-pagination .owl-page span {
  opacity: 1;
}

.view-search-in-this-site .node-live-broadcast .teaser-horizontal-generic .group-main {
  padding: 0 2.25rem !important;
}

.page-node__hemeroteca .view-id-news_search .node-news .group-left-column {
  background-color: #000000;
  padding: 0px !important;
}
.page-node__hemeroteca .view-id-news_search .node-news .group-right-column {
  padding: 0 1.5rem 1.5rem !important;
}
.page-node__hemeroteca .view-id-news_search .node-news:focus, .page-node__hemeroteca .view-id-news_search .node-news:hover {
  background-color: transparent;
}
.page-node__hemeroteca .view-id-news_search .node-news:focus .group-right-column, .page-node__hemeroteca .view-id-news_search .node-news:hover .group-right-column {
  background-color: #d10002;
}

.node-news.view-mode-mini_horizontal_teaser {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.node-news.view-mode-mini_horizontal_teaser .group-left-column {
  padding: 0 !important;
}
.node-news.view-mode-mini_horizontal_teaser .group-right-column .group-text-information {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.node-news.view-mode-mini_horizontal_teaser:focus, .node-news.view-mode-mini_horizontal_teaser:hover {
  background-color: transparent !important;
}
.node-news.view-mode-mini_horizontal_teaser:focus .group-right-column, .node-news.view-mode-mini_horizontal_teaser:hover .group-right-column {
  background-color: #d10002;
}

.paragraphs-items ul {
  padding-left: 40px;
}
.paragraphs-items ul li {
  list-style: inherit;
}
.paragraphs-items > ul {
  margin-top: 50px;
}
.paragraphs-items > ul li.col-md-4 .view-mode-gallery a.insert-title-processed, .paragraphs-items > ul li.col-md-3 .view-mode-gallery a.insert-title-processed {
  color: #333;
}
.paragraphs-items > ul li.col-md-4 .view-mode-gallery .group-text-information, .paragraphs-items > ul li.col-md-3 .view-mode-gallery .group-text-information {
  padding: 0 1.5rem 1.5rem;
}
.paragraphs-items > ul li.col-md-4 .view-mode-gallery .group-text-information .field-name-field-short-description-single, .paragraphs-items > ul li.col-md-3 .view-mode-gallery .group-text-information .field-name-field-short-description-single {
  overflow: inherit !important;
  border-top: 1px solid #000000;
}
.paragraphs-items > ul li.col-md-4 .view-mode-gallery:hover, .paragraphs-items > ul li.col-md-4 .view-mode-gallery:focus, .paragraphs-items > ul li.col-md-3 .view-mode-gallery:hover, .paragraphs-items > ul li.col-md-3 .view-mode-gallery:focus {
  color: #ffffff;
}
.paragraphs-items > ul li.col-md-4 .view-mode-gallery:hover a, .paragraphs-items > ul li.col-md-3 .view-mode-gallery:hover a {
  color: #ffffff;
}
.paragraphs-items ul.menu {
  margin-top: 0;
}
.paragraphs-items .main-container .paragraphs-item-carousel-links .paragraphs-items-field-subparagraphs-gallery > .col-md-4 .view-mode-gallery:hover .group-paragraph .h3 a, .paragraphs-items .main-container .paragraphs-item-carousel-links .paragraphs-items-field-subparagraphs-gallery > .col-md-4 .view-mode-gallery:focus .group-paragraph .h3 a {
  color: #ffffff;
}

.page-node__vivir .paragraphs-items ul li.col-md-4 .view-mode-gallery:hover, .page-node__vivir .paragraphs-items ul li.col-md-4 .view-mode-gallery:focus {
  background: #145DB3;
}

.page-node__disfrutar .paragraphs-items ul li.col-md-3 .view-mode-gallery:hover, .page-node__disfrutar .paragraphs-items ul li.col-md-3 .view-mode-gallery:focus,
.page-node__disfrutar .paragraphs-items ul li.col-md-4 .view-mode-gallery:hover,
.page-node__disfrutar .paragraphs-items ul li.col-md-4 .view-mode-gallery:focus {
  background: #008372 !important;
}

.pa_contacto_home li.col-md-3 .view-mode-gallery:hover, .pa_contacto_home li.col-md-3 .view-mode-gallery:focus {
  color: #000000 !important;
}
.pa_contacto_home li.col-md-3 .view-mode-gallery:hover a {
  color: #000000 !important;
}