.content-row {
  clear: both;
}

.content-row:before, .content-row:after {
  content: "";
  display: table;
}

.content-row:after {
  clear: both;
}

.page-node-type-faq .faq.full, .dir-listing, .banner-landing .banner-veil, .view-general-search, .user-login-form, .region-header,
.region-header-sub, .layout-builder-form .form-actions, .tabbable, .messages__wrapper, .tabs, .custom-centered, .container-max-width {
  margin-left: auto;
  margin-right: auto;
  max-width: 1366px;
}

@media only screen and (max-width: 1366px) {
  .page-node-type-faq .faq.full, .dir-listing, .banner-landing .banner-veil, .view-general-search, .user-login-form, .region-header,
.region-header-sub, .layout-builder-form .form-actions, .tabbable, .messages__wrapper, .tabs, .custom-centered, .container-max-width {
    max-width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }
}

@media only screen and (max-width: 991px) {
  .page-node-type-faq .faq.full, .dir-listing, .banner-landing .banner-veil, .view-general-search, .user-login-form, .region-header,
.region-header-sub, .layout-builder-form .form-actions, .tabbable, .messages__wrapper, .tabs, .custom-centered, .container-max-width {
    padding-left: 15px;
    padding-right: 15px;
  }
}

.pr-container .field--name-field-pub-date, .pr-container .field.field--name-field-listing-title.field--item a, .press-release.full .block-field-blocknodepress-releasetitle, .press-release.highlighted .block-field-blocknodepress-releasetitle {
  font-family: "Klavica light";
}

.page-node-type-faq .field--name-field-faq-question .field--label,
.page-node-type-faq .field--name-field-faq-answer .field--label, body:not(.webgrupo-site) .region-content-top .custom_page_title, .press-release.full .block-field-blocknodepress-releasefield-gallery h2, .press-release.full .field--name-field-pub-date, .pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-heading .panel-title a, .pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .form-actions .form-submit[id^="edit-reset-"] {
  font-family: "Klavica regular";
}

body:not(.webgrupo-site) .region-content .main-menu.navbar-default .nav > li.dropdown::after, body:not(.webgrupo-site) .region-content .main-menu.navbar-default .nav > li > a + .dropdown-menu li.dropdown::after, .pr-container .pr_social_media .field--item a:before, .pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-collapse .list-group.list-search .form-item-search:before, .pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-collapse .list-group.list-category .list-group-item.checked .form-type-checkbox .control-label:after, .pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-heading .panel-title a[aria-expanded="true"]:after, .pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline:before {
  font-family: "FontAwesome";
}

body {
  color: #333333;
  -ms-overflow-style: scrollbar;
}

.tabs {
  margin-bottom: 20px;
}

.ui-widget.ui-dialog.ui-dialog-off-canvas {
  z-index: 10000;
}

.user-login-form {
  margin-bottom: 20px;
}

h1#page-title a {
  cursor: default;
  color: #006699;
}

h1#page-title a:hover {
  text-decoration: none;
}

.press-release.full .block-field-blocknodepress-releasetitle, .press-release.highlighted .block-field-blocknodepress-releasetitle {
  font-size: 34px;
  font-size: 3.4rem;
  color: #006699;
  padding-top: 5px;
  clear: left;
  font-weight: 600;
  line-height: 35px;
  letter-spacing: 0;
}

.press-release.full .field--name-field-pretitle, .press-release.highlighted .field--name-field-pretitle {
  text-transform: uppercase;
}

.press-release.full .block-field-blocknodepress-releasefield-pub-date, .press-release.highlighted .block-field-blocknodepress-releasefield-pub-date, .press-release.highlight-2 .block-field-blocknodepress-releasefield-pub-date, .press-release.teaser .block-field-blocknodepress-releasefield-pub-date, .press-release.teaser-wide .block-field-blocknodepress-releasefield-pub-date, .press-release.teaser-short .block-field-blocknodepress-releasefield-pub-date {
  display: inline-block;
  float: left;
}

.press-release.full .block-field-blocknodepress-releasefield-pretitle, .press-release.highlighted .block-field-blocknodepress-releasefield-pretitle, .press-release.highlight-2 .block-field-blocknodepress-releasefield-pretitle, .press-release.teaser .block-field-blocknodepress-releasefield-pretitle, .press-release.teaser-wide .block-field-blocknodepress-releasefield-pretitle, .press-release.teaser-short .block-field-blocknodepress-releasefield-pretitle {
  display: block;
}

.press-release.full .field--name-field-image, .press-release.highlighted .field--name-field-image, .press-release.highlight-2 .field--name-field-image, .press-release.teaser .field--name-field-image, .press-release.teaser-wide .field--name-field-image, .press-release.teaser-short .field--name-field-image {
  margin-bottom: 8px;
}

.press-release.full .field--name-field-image img, .press-release.highlighted .field--name-field-image img, .press-release.highlight-2 .field--name-field-image img, .press-release.teaser .field--name-field-image img, .press-release.teaser-wide .field--name-field-image img, .press-release.teaser-short .field--name-field-image img {
  width: 100%;
}

.press-release.full .field--name-field-video-detail iframe,
.press-release.full .field--name-field-video-detail .jwplayer-video, .press-release.highlighted .field--name-field-video-detail iframe,
.press-release.highlighted .field--name-field-video-detail .jwplayer-video, .press-release.highlight-2 .field--name-field-video-detail iframe,
.press-release.highlight-2 .field--name-field-video-detail .jwplayer-video, .press-release.teaser .field--name-field-video-detail iframe,
.press-release.teaser .field--name-field-video-detail .jwplayer-video, .press-release.teaser-wide .field--name-field-video-detail iframe,
.press-release.teaser-wide .field--name-field-video-detail .jwplayer-video, .press-release.teaser-short .field--name-field-video-detail iframe,
.press-release.teaser-short .field--name-field-video-detail .jwplayer-video {
  width: 100%;
}

.press-release.full .field--name-field-video-detail iframe .jwplayer.jw-flag-aspect-mode,
.press-release.full .field--name-field-video-detail .jwplayer-video .jwplayer.jw-flag-aspect-mode, .press-release.highlighted .field--name-field-video-detail iframe .jwplayer.jw-flag-aspect-mode,
.press-release.highlighted .field--name-field-video-detail .jwplayer-video .jwplayer.jw-flag-aspect-mode, .press-release.highlight-2 .field--name-field-video-detail iframe .jwplayer.jw-flag-aspect-mode,
.press-release.highlight-2 .field--name-field-video-detail .jwplayer-video .jwplayer.jw-flag-aspect-mode, .press-release.teaser .field--name-field-video-detail iframe .jwplayer.jw-flag-aspect-mode,
.press-release.teaser .field--name-field-video-detail .jwplayer-video .jwplayer.jw-flag-aspect-mode, .press-release.teaser-wide .field--name-field-video-detail iframe .jwplayer.jw-flag-aspect-mode,
.press-release.teaser-wide .field--name-field-video-detail .jwplayer-video .jwplayer.jw-flag-aspect-mode, .press-release.teaser-short .field--name-field-video-detail iframe .jwplayer.jw-flag-aspect-mode,
.press-release.teaser-short .field--name-field-video-detail .jwplayer-video .jwplayer.jw-flag-aspect-mode {
  height: 480px !important;
}

.press-release.full .field--name-field-pretitle, .press-release.highlighted .field--name-field-pretitle, .press-release.highlight-2 .field--name-field-pretitle, .press-release.teaser .field--name-field-pretitle, .press-release.teaser-wide .field--name-field-pretitle, .press-release.teaser-short .field--name-field-pretitle {
  color: #666666;
  font-size: 12px;
}

.press-release.full .field--name-field-pub-date, .press-release.highlighted .field--name-field-pub-date, .press-release.highlight-2 .field--name-field-pub-date, .press-release.teaser .field--name-field-pub-date, .press-release.teaser-wide .field--name-field-pub-date, .press-release.teaser-short .field--name-field-pub-date {
  color: #006699;
  font-size: 12px;
  margin-right: 5px;
}

.press-release.full .field--name-field-listing-title, .press-release.highlighted .field--name-field-listing-title, .press-release.highlight-2 .field--name-field-listing-title, .press-release.teaser .field--name-field-listing-title, .press-release.teaser-wide .field--name-field-listing-title, .press-release.teaser-short .field--name-field-listing-title {
  clear: left;
  font-family: Arial;
  font-weight: bold;
  font-size: 15px;
  padding-top: 7px;
  margin-bottom: 7px;
}

.press-release.teaser-short .field--name-field-pub-date {
  color: #999999;
  font-size: 13px;
  font-family: "Klavica regular";
  font-weight: 600;
}

.press-release.teaser-short .field--name-field-pretitle {
  color: #000000;
  font-size: 13px;
  font-family: "Klavica regular";
  font-weight: 600;
}

.press-release.teaser-short .field--name-field-listing-title {
  font-family: "Klavica light";
  font-weight: 600;
  font-size: 20px;
  line-height: 1em;
}

.press-release.teaser-short .field--name-field-listing-title a {
  color: #006699;
}

.press-release.full .content .field--name-field-press-subtitle {
  font-size: 15px;
  margin-bottom: 14px;
}

.press-release.full .content .field--name-field-press-subtitle p {
  color: #666666;
}

.press-release.teaser-wide .field--name-field-listing-title {
  font-family: "Klavica regular";
  font-weight: 600;
  font-size: 16px;
  padding-top: 3px;
}

.press-release.teaser-wide .field--name-field-press-subtitle p {
  font-size: 13px;
  color: #666666;
}

.press-release.highlight-2 .field--name-field-image {
  margin-bottom: 0px;
}

.press-release.highlight-2 .field--name-field-image img {
  width: 100%;
}

.press-release.highlight-2 .block-field-blocknodepress-releasefield-pub-date {
  display: block;
  float: none;
  margin-bottom: 8px;
}

.press-release.highlight-2 .block-field-blocknodepress-releasefield-listing-title {
  padding: 0px 20px;
}

.press-release.highlight-2 .field--name-field-pub-date {
  padding: 10px 20px;
  width: 100%;
  background-color: #006699;
  color: #ffffff;
  font-family: "Klavica Light";
  font-size: 14px;
  font-weight: 600;
  margin-right: 0px;
}

.press-release.highlight-2 .field--name-field-listing-title {
  font-family: "Klavica light";
  font-weight: 600;
  font-size: 20px;
  line-height: 1em;
}

.press-release.highlight-2 .field--name-field-listing-title a {
  color: #006699;
}

article.landing.full img {
  display: block;
  max-width: 100%;
  height: auto;
}

.field--name-field-text-component-body table {
  margin-bottom: 15px;
}

.field--name-field-text-component-body table caption {
  padding: 0;
}

.view-general-search .view-header {
  margin-bottom: 20px;
}

.view-general-search .view-content .views-row {
  clear: both;
  margin-bottom: 30px;
}

.view-general-search .view-content .views-row .field {
  margin-bottom: 5px;
}

.view-general-search .view-content .views-row .field--name-field-pub-date {
  display: inline;
  font-size: 12px;
  font-family: Arial, sans-serif;
  color: #006699;
  margin-right: 5px;
}

.view-general-search .view-content .views-row .field--name-field-pretitle {
  display: inline;
  font-size: 12px;
  font-family: Arial, sans-serif;
  color: #666;
}

.view-general-search .view-content .views-row .field--name-field-title a,
.view-general-search .view-content .views-row .field--name-node-title a,
.view-general-search .view-content .views-row .field--name-field-listing-title a {
  font-family: Arial;
  color: #006699;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
}

.view-general-search .view-content .views-row .field--name-field-title h2,
.view-general-search .view-content .views-row .field--name-node-title h2,
.view-general-search .view-content .views-row .field--name-field-listing-title h2 {
  font-size: 15px;
  line-height: 1;
  margin: 5px 0 15px 0;
}

.view-general-search .view-content .views-row .field--name-field-title h2 a,
.view-general-search .view-content .views-row .field--name-node-title h2 a,
.view-general-search .view-content .views-row .field--name-field-listing-title h2 a {
  font-family: Arial;
  color: #006699;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
}

.view-general-search .view-content .views-row .field--name-body,
.view-general-search .view-content .views-row .field--name-field-faq-question {
  color: #333;
}

.view-general-search .view-content .views-row .field--name-field-press-subtitle {
  color: #666;
}

.view-general-search .view-content .views-row .field--name-field-listing-strap {
  color: #666;
}

.view-general-search .view-content .views-row .field--name-field-address .address span:not(:last-child):after {
  content: ",";
  margin-right: 5px;
}

.view-general-search .view-content .views-row .field--name-field-address .address span:last-child:after {
  content: ".";
}

.p-0 {
  padding: 0;
}

.px-0 {
  padding-left: 0;
  padding-right: 0;
}

.pl-0 {
  padding-left: 0;
}

.pr-0 {
  padding-right: 0;
}

@media only screen and (max-width: 991px) {
  .pl-0.col-xs-12,
.pr-0.col-xs-12 {
    padding-right: 0px;
    padding-left: 0px;
  }
}

.py-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.pt-0 {
  padding-top: 0;
}

.pb-0 {
  padding-bottom: 0;
}

.py-small {
  padding-top: 15px;
  padding-bottom: 15px;
}

.py-medium {
  padding-top: 30px;
  padding-bottom: 30px;
}

.py-long {
  padding-top: 60px;
  padding-bottom: 60px;
}

.pt-small {
  padding-top: 15px;
}

.pb-small {
  padding-bottom: 15px;
}

.pt-medium {
  padding-top: 30px;
}

.pb-medium {
  padding-bottom: 30px;
}

.pt-long {
  padding-top: 60px;
}

.pb-long {
  padding-bottom: 60px;
}

.m-0 {
  margin: 0;
}

.mx-0 {
  margin-left: 0;
  margin-right: 0;
}

.ml-0 {
  margin-left: 0;
}

.mr-0 {
  margin-right: 0;
}

.my-0 {
  margin-top: 0;
  margin-bottom: 0;
}

.mt-0 {
  margin-top: 0;
}

.mb-0 {
  margin-bottom: 0;
}

.mb-1 {
  margin-bottom: 1rem;
}

.mx-small {
  margin-left: 15px;
  margin-right: 15px;
}

.mx-medium {
  margin-left: 30px;
  margin-right: 30px;
}

.mx-long {
  margin-left: 60px;
  margin-right: 60px;
}

.ml-small {
  margin-left: 15px;
}

.mr-small {
  margin-right: 15px;
}

.ml-medium {
  margin-left: 30px;
}

.mr-medium {
  margin-right: 30px;
}

.ml-long {
  margin-left: 60px;
}

.mr-long {
  margin-right: 60px;
}

.layout-main {
  margin-bottom: 0;
}

@media (max-width: 991px) {
  .layout-main {
    padding: 0px;
  }
}

.layout-aside {
  margin-bottom: 10px;
  z-index: 100;
}

@media (max-width: 991px) {
  .layout-aside {
    padding: 0px;
  }
}

.layout-aside.custom-layoutaside-right {
  z-index: 1;
}

.layout-right {
  margin-bottom: 10px;
}

@media (max-width: 991px) {
  .layout-right {
    padding: 0px;
  }
}

.layout-center {
  margin-bottom: 10px;
}

@media (max-width: 991px) {
  .layout-center {
    padding: 0px;
  }
}

.layout-left {
  margin-bottom: 10px;
}

@media (max-width: 991px) {
  .layout-left {
    padding: 0px;
  }
}

@media (max-width: 991px) {
  .full-content-4-column .content-row > div {
    padding: 0px;
  }
}

.col-md-5ths {
  width: 20%;
  float: left;
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-md-5ths.pl-0 {
  padding-left: 0;
}

.col-md-5ths.pr-0 {
  padding-right: 0;
}

@media (max-width: 991px) {
  .col-md-5ths {
    width: 100%;
    padding: 0;
  }
}

.ui-datepicker {
  z-index: 2 !important;
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form {
  margin-bottom: 30px;
  background-color: #edeef0;
  padding: 20px 25px 13px 25px;
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding-left: 25px;
  position: relative;
}

@media (max-width: 767px) {
  .pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline:before {
  content: "\f1de";
  font-size: 28px;
  display: inline-block;
  line-height: normal;
  position: absolute;
  top: 0px;
  left: 0px;
  color: #006699;
  margin-right: 20px;
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  .pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline:before {
    font-size: 22px;
  }
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .form-actions {
  text-align: right;
}

@media (max-width: 767px) {
  .pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .form-actions {
    width: 100%;
    min-width: 100%;
  }
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .form-actions .js-hide {
  display: none;
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .form-actions #edit-reset {
  display: none;
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .form-actions .form-submit[id^="edit-reset-"] {
  background-color: transparent;
  border: solid 1px #006699;
  border-radius: 0;
  font-size: 14px;
  color: #006699;
}

@media (max-width: 991px) {
  .pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .form-actions .form-submit[id^="edit-reset-"] {
    font-size: 12px;
    padding: 5px;
  }
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .form-actions .form-submit[id^="edit-reset-"] .icon {
  display: none;
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .form-actions .form-submit[id^="edit-reset-"] .icon:before {
  content: "\e031";
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .form-actions .form-submit[id^="edit-reset-"]:hover {
  background-color: #006699;
  color: #ffffff;
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline label {
  display: block;
  margin-bottom: 10px;
  color: #333333;
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline legend {
  border: none;
  margin-bottom: 10px;
  color: #333333;
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group {
  width: 100%;
  max-width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 0;
  padding-left: 30px;
}

@media (max-width: 767px) {
  .pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group {
    width: 100%;
    max-width: 100%;
  }
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel {
  display: inline-block;
  box-shadow: none;
  background-color: transparent;
  border-radius: 0;
}

@media (max-width: 767px) {
  .pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel {
    width: 100%;
    max-width: 100%;
    margin-bottom: 10px;
  }
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel.panel-body {
  width: 100%;
  min-width: 100%;
  padding: 0;
}

@media (max-width: 767px) {
  .pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel.panel-body {
    margin-bottom: 0px;
  }
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel + .panel {
  margin-top: 0;
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-heading {
  padding: 0;
  background-color: transparent;
  border: none;
  border-radius: 0;
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-heading .panel-title {
  margin: 0;
  padding: 0;
  width: 100%;
  position: relative;
  text-align: center;
  margin-right: 30px;
}

@media (max-width: 767px) {
  .pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-heading .panel-title {
    line-height: 16px;
    text-align: left;
  }
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-heading .panel-title:after {
  content: "";
  display: inline-block;
  position: relative;
  height: 15px;
  width: 3px;
  background-color: #006699;
  top: 1px;
}

@media (max-width: 767px) {
  .pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-heading .panel-title:after {
    width: 100%;
    height: 2px;
  }
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-heading .panel-title a {
  position: relative;
  display: inline-block;
  width: auto;
  margin-right: 35px;
  color: #006699;
  font-size: 20px;
  padding-bottom: 8px;
}

@media (max-width: 991px) {
  .pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-heading .panel-title a {
    font-size: 17px;
    padding-bottom: 6px;
  }
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-heading .panel-title a:hover {
  padding-bottom: 5px;
  border-bottom: solid 3px #333333;
}

@media (max-width: 991px) {
  .pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-heading .panel-title a:hover {
    padding-bottom: 3px;
  }
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-heading .panel-title a:hover, .pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-heading .panel-title a[aria-expanded="true"] {
  color: #006699;
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-heading .panel-title a:focus {
  color: #006699;
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-heading .panel-title a[aria-expanded="true"]:after {
  content: "\f106";
  position: absolute;
  margin-left: 5px;
  font-size: 22px;
  top: -2px;
}

@media (max-width: 991px) {
  .pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-heading .panel-title a[aria-expanded="true"]:after {
    font-size: 18px;
  }
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-collapse .list-group {
  padding: 20px;
  border: none;
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-collapse .list-group .list-group-item {
  position: relative;
  display: inline-block;
  padding: 0;
  margin-right: 5px;
  background-color: transparent;
  border: none;
  border-radius: none;
  margin-bottom: 0;
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-collapse .list-group.list-category {
  padding: 20px 0px 5px;
}

@media (max-width: 767px) {
  .pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-collapse .list-group.list-category {
    text-align: center;
  }
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-collapse .list-group.list-category .list-group-item {
  border: solid 2px;
  margin-bottom: 10px;
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-collapse .list-group.list-category .list-group-item .checkbox {
  margin-top: 0;
  margin-bottom: 0;
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-collapse .list-group.list-category .list-group-item.checked .form-type-checkbox {
  color: #ffffff !important;
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-collapse .list-group.list-category .list-group-item.checked .form-type-checkbox .control-label {
  color: #ffffff !important;
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-collapse .list-group.list-category .list-group-item.checked .form-type-checkbox .control-label:after {
  content: "\f00d";
  letter-spacing: -2px;
  margin-left: 10px;
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-collapse .list-group.list-category .list-group-item:not(.checked) {
  background: transparent !important;
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-collapse .list-group.list-category .list-group-item:not(.checked):hover .control-label {
  font-weight: bold;
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-collapse .list-group.list-category .list-group-item .form-type-checkbox {
  color: inherit;
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-collapse .list-group.list-category .list-group-item .form-type-checkbox .control-label {
  color: inherit;
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-collapse .list-group.list-category .list-group-item .control-label {
  display: flex;
  align-items: center;
  margin: 0;
  padding: 7px 15px;
  font-size: 12px;
  text-transform: uppercase;
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-collapse .list-group.list-category .list-group-item .control-label .form-checkbox {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute;
  height: auto;
  padding: 0em;
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-collapse .list-group.list-date {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 30%;
  padding: 7px 0px;
}

@media (max-width: 991px) {
  .pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-collapse .list-group.list-date {
    width: 50%;
  }
}

@media (max-width: 767px) {
  .pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-collapse .list-group.list-date {
    width: 75%;
    margin: 0 auto;
  }
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-collapse .list-group.list-date .date-label,
.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-collapse .list-group.list-date .date-value {
  width: 50%;
  flex-basis: 50%;
  max-width: 50%;
  padding-top: 3px;
  padding-bottom: 3px;
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-collapse .list-group.list-date .date-label.date-label-min, .pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-collapse .list-group.list-date .date-label.date-value-min,
.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-collapse .list-group.list-date .date-value.date-label-min,
.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-collapse .list-group.list-date .date-value.date-value-min {
  text-align: left;
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-collapse .list-group.list-date .date-label.date-label-max, .pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-collapse .list-group.list-date .date-label.date-value-max,
.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-collapse .list-group.list-date .date-value.date-label-max,
.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-collapse .list-group.list-date .date-value.date-value-max {
  text-align: right;
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-collapse .list-group.list-date .list-date-container {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  padding-top: 5px;
  padding-bottom: 5px;
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-collapse .list-group.list-date .list-date-container label,
.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-collapse .list-group.list-date .list-date-container .description {
  display: none;
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-collapse .list-group.list-date .list-date-container .form-item {
  display: flex;
  align-items: center;
  width: 50%;
  position: relative;
  margin: 0;
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-collapse .list-group.list-date .list-date-container .form-item input:focus {
  outline: none;
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-collapse .list-group.list-date .list-date-container .form-item.form-item-field-pub-date-min:after {
  content: "";
  display: block;
  position: relative;
  right: 0;
  width: 100%;
  height: 2px;
  background-color: #006699;
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-collapse .list-group.list-date .list-date-container .form-item.form-item-field-pub-date-max:before {
  content: "";
  display: block;
  position: relative;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #006699;
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-collapse .list-group.list-date .list-date-container .form-item .bef-datepicker {
  color: #ffffff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  caret-color: transparent !important;
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-collapse .list-group.list-date .list-date-container .form-item .bef-datepicker:not([value=""]) {
  background-color: #006699;
  color: #006699;
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-collapse .list-group.list-date .form-group {
  position: relative;
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-collapse .list-group.list-date .form-control {
  display: inline-block;
  color: #006699;
  border: solid 3px #006699;
  width: 20px;
  height: 20px;
  border-radius: 100px;
  cursor: pointer;
  position: relative;
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-collapse .list-group.list-search {
  width: 50%;
  padding: 20px 10px 20px 45px;
}

@media (max-width: 991px) {
  .pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-collapse .list-group.list-search {
    width: 75%;
  }
}

@media (max-width: 767px) {
  .pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-collapse .list-group.list-search {
    width: 100%;
  }
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-collapse .list-group.list-search .control-label {
  display: none;
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-collapse .list-group.list-search .list-group-item {
  width: 100%;
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-collapse .list-group.list-search .form-item-search {
  width: 100%;
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-collapse .list-group.list-search .form-item-search input:focus {
  outline: none;
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-collapse .list-group.list-search .form-item-search:before {
  content: "\f002";
  display: inline-block;
  margin-right: 5px;
  font-size: 24px;
  position: absolute;
  bottom: 4px;
  left: -35px;
  color: #006699;
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-collapse .list-group.list-search .form-text.form-control {
  width: 100%;
  border: none;
  box-shadow: none;
  border-bottom: solid 2px #006699;
  background-color: transparent;
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-collapse .list-group.list-search .form-text.form-control::-ms-clear {
  display: none;
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-collapse .list-group.list-search .form-text.form-control:focus {
  background-color: #ffffff;
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group .panel-collapse .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .fieldset-legend,
.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .control-label {
  border: none;
  line-height: normal;
  font-weight: normal;
  font-size: 16px;
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .form-checkboxes .form-type-checkbox .control-label {
  font-size: 12px;
  text-transform: uppercase;
  margin-right: 20px;
  margin-bottom: 0;
  padding: 7px 10px;
  background-color: #999999;
}

.pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .form-checkboxes .form-type-checkbox .form-checkbox {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute;
  height: auto;
  padding: 0em;
}

@media only screen and (max-width: 480px) {
  .pr-actualidad.view.view-notas-de-prensa .views-exposed-form {
    padding: 20px 10px 13px 10px;
  }
  .pr-actualidad.view.view-notas-de-prensa .views-exposed-form .form--inline .panel-group {
    padding-left: 10px;
  }
}

.pr-actualidad.view.view-notas-de-prensa .views-infinite-scroll-content-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin: 0;
}

.pr-actualidad.view.view-notas-de-prensa .views-infinite-scroll-content-wrapper:before, .pr-actualidad.view.view-notas-de-prensa .views-infinite-scroll-content-wrapper:after {
  content: "";
  display: none;
}

.pr-actualidad.view.view-notas-de-prensa .views-infinite-scroll-content-wrapper.clearfix:before, .pr-actualidad.view.view-notas-de-prensa .views-infinite-scroll-content-wrapper.clearfix:after {
  content: "";
  display: none;
}

.pr-actualidad.view.view-notas-de-prensa .views-row {
  width: 50%;
  max-width: 50%;
  margin-bottom: 40px;
}

.pr-actualidad.view.view-notas-de-prensa .views-row:nth-child(even) {
  padding-left: 15px;
}

.pr-actualidad.view.view-notas-de-prensa .views-row:nth-child(odd) {
  padding-right: 15px;
}

.pr-actualidad.view.view-notas-de-prensa .views-row .layout {
  height: 100%;
}

.pr-actualidad.view.view-notas-de-prensa .views-row .layout__region--content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
}

@media (max-width: 767px) {
  .pr-actualidad.view.view-notas-de-prensa .views-row {
    flex-basis: 100%;
    max-width: 100%;
  }
  .pr-actualidad.view.view-notas-de-prensa .views-row:nth-child(even) {
    padding-left: 0px;
  }
  .pr-actualidad.view.view-notas-de-prensa .views-row:nth-child(odd) {
    padding-right: 0px;
  }
}

.pr-actualidad.view.view-notas-de-prensa .pager .pager__item a {
  text-decoration: none;
  list-style: none;
  color: #006699;
  font-family: "Klavica light";
  font-weight: 600;
  font-size: 16px;
  width: auto;
  height: 0;
  border: none;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid #00679a;
  border-radius: 0;
  padding: 5px;
  background-color: transparent;
}

.pr-container {
  position: relative;
  height: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.pr-container:hover .field.field--name-field-listing-title.field--item a {
  color: inherit;
}

.pr-container .pr-title-container {
  flex: 1 1 auto;
}

.pr-container .field.field--name-taxonomy-term-title {
  margin-bottom: 0;
}

.pr-container .field_listing_title {
  color: inherit;
}

.pr-container .field--name-dynamic-token-fieldnode-press-release-color-category,
.pr-container .field--name-field-bg-color {
  display: none;
}

.pr-container .pr-category {
  position: absolute;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  width: auto;
  z-index: 2;
}

.pr-container .pr-category .field--name-field-type .pr-select-category {
  cursor: pointer;
  display: block;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 12px;
  padding: 10px 15px;
}

.pr-container .pr-info-container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: space-between;
  -moz-flex-direction: space-between;
  -ms-flex-direction: space-between;
  flex-direction: space-between;
  padding-bottom: 10px;
}

.pr-container .pr-image-container {
  min-height: 55px;
}

.pr-container .pr-date-container {
  width: 100%;
}

.pr-container .field.field--name-field-listing-image.field--type-image {
  margin-bottom: 15px;
}

.pr-container .field.field--name-field-listing-image.field--type-image img {
  width: 100%;
}

.pr-container .field.field--name-field-listing-title.field--item {
  flex: 1 1 auto;
  font-size: 20px;
  line-height: 1em;
  letter-spacing: -0.5px;
  margin-bottom: 20px;
}

.pr-container .field.field--name-field-listing-title.field--item a {
  color: #006699;
  font-weight: bold;
}

.pr-container .wrapper_inferior_pr {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  padding: 10px 0;
}

.pr-container .field--name-field-pub-date {
  margin: 0;
  color: #333333;
  font-weight: 600;
}

.pr-container .pr_social_media {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
  position: relative;
}

.pr-container .pr_social_media .field--item {
  width: auto;
  margin-bottom: 0;
  margin-left: 5px;
  position: relative;
}

.pr-container .pr_social_media .field--item a {
  display: block;
  width: 18px;
  height: 25px;
}

.pr-container .pr_social_media .field--item a:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  color: #999999;
  font-size: 20px;
  line-height: 20px;
}

.pr-container .pr_social_media .field--item a.pr_twitter:before {
  content: "\f081";
}

.pr-container .pr_social_media .field--item a.pr_facebook:before {
  content: "\f082";
}

.pr-container .pr_social_media .field--item a.pr_linkedin:before {
  content: "\f08c";
}

.pr-container .pr_social_media .field--item a.pr_whatsapp:before {
  content: "\f232";
}

.press-release.full .pr-category {
  display: inline-block;
  margin-right: 25px;
}

.press-release.full .pr-category .field--name-field-type .pr-select-category {
  cursor: pointer;
  display: block;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 12px;
  padding: 10px 15px;
}

.press-release.full .block-field-blocknodepress-releasefield-pub-date,
.press-release.full .block-field-blocknodepress-releasefield-type {
  display: inline-block;
  float: none;
  margin-bottom: 20px;
}

.press-release.full .field--name-field-pub-date {
  color: #777777;
  font-size: 16px;
  margin-right: 45px;
}

.press-release.full .block-addtoany {
  display: inline-block;
  margin-bottom: 20px;
}

.press-release.full .content .field--name-field-press-subtitle {
  font-size: 16px;
  padding-bottom: 0;
}

.press-release.full .field--name-field-image,
.press-release.full .field--name-field-video-detail {
  margin-bottom: 20px;
}

.press-release.full .block-field-blocknodepress-releasefield-gallery h2 {
  color: #009dcc;
  font-weight: bold;
  font-size: 18px;
}

.press-release.full .field--name-body {
  font-size: 1.1em;
}

.banner-landing .banner-veil .text-banner p {
  letter-spacing: -0.81px;
  line-height: 1;
}

body:not(.webgrupo-site) .region-content .main-menu.navbar-default {
  background: transparent;
  border: 0;
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}

body:not(.webgrupo-site) .region-content .main-menu.navbar-default .container-fluid,
body:not(.webgrupo-site) .region-content .main-menu.navbar-default .navbar-collapse {
  padding: 0;
}

body:not(.webgrupo-site) .region-content .main-menu.navbar-default .nav {
  width: 100%;
}

body:not(.webgrupo-site) .region-content .main-menu.navbar-default .nav > li {
  width: 100%;
  background-color: #edeff1;
  float: none;
  cursor: pointer;
}

body:not(.webgrupo-site) .region-content .main-menu.navbar-default .nav > li a {
  line-height: 1.2em;
}

body:not(.webgrupo-site) .region-content .main-menu.navbar-default .nav > li > a {
  color: #006699;
  font-size: 14px;
  padding-right: 35px;
  padding-left: 30px;
  width: 100%;
}

body:not(.webgrupo-site) .region-content .main-menu.navbar-default .nav > li > a + .dropdown-menu {
  display: block;
  position: relative;
  height: 0;
  overflow: hidden;
  width: 100%;
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  -khtml-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  -ms-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  -o-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  background: #f9f9f9;
  top: 0;
  left: 0;
  z-index: 1;
  min-width: auto;
  margin: 0;
  padding: 0 0 0 20px;
  -webkit-transition: all 0.3s ease-out 0s;
  -khtml-transition: all 0.3s ease-out 0s;
  -moz-transition: all 0.3s ease-out 0s;
  -ms-transition: all 0.3s ease-out 0s;
  -o-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
  list-style: none;
  text-align: left;
  border: none;
  float: none;
}

body:not(.webgrupo-site) .region-content .main-menu.navbar-default .nav > li > a + .dropdown-menu a {
  white-space: normal;
  position: relative;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 60px;
  background-color: transparent;
  font-size: 13px;
  -webkit-transition: all 0.2s ease-out 0s;
  -khtml-transition: all 0.2s ease-out 0s;
  -moz-transition: all 0.2s ease-out 0s;
  -ms-transition: all 0.2s ease-out 0s;
  -o-transition: all 0.2s ease-out 0s;
  transition: all 0.2s ease-out 0s;
}

body:not(.webgrupo-site) .region-content .main-menu.navbar-default .nav > li > a + .dropdown-menu a:hover {
  color: #006699;
}

body:not(.webgrupo-site) .region-content .main-menu.navbar-default .nav > li > a + .dropdown-menu a::after {
  content: "";
  display: block;
  border-bottom: 1px solid #b5b3b3;
  width: 22px;
  height: 1px;
  position: absolute;
  left: 20px;
  bottom: 0;
}

body:not(.webgrupo-site) .region-content .main-menu.navbar-default .nav > li > a + .dropdown-menu li:last-child a::after {
  display: none;
}

body:not(.webgrupo-site) .region-content .main-menu.navbar-default .nav > li > a + .dropdown-menu li.dropdown::after {
  content: "\f054";
  position: absolute;
  right: 25px;
  font-size: 12px;
  top: 10px;
  color: #999;
  -webkit-transition: all 0.2s ease-out 0s;
  -khtml-transition: all 0.2s ease-out 0s;
  -moz-transition: all 0.2s ease-out 0s;
  -ms-transition: all 0.2s ease-out 0s;
  -o-transition: all 0.2s ease-out 0s;
  transition: all 0.2s ease-out 0s;
}

body:not(.webgrupo-site) .region-content .main-menu.navbar-default .nav > li > a + .dropdown-menu li.dropdown > a + .dropdown-menu {
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  position: absolute;
  top: -8px;
  left: 100%;
  width: auto;
  min-width: initial;
}

body:not(.webgrupo-site) .region-content .main-menu.navbar-default .nav > li > a + .dropdown-menu li.dropdown > a + .dropdown-menu li.dropdown::after {
  right: 15px;
}

body:not(.webgrupo-site) .region-content .main-menu.navbar-default .nav > li > a + .dropdown-menu li.dropdown > a + .dropdown-menu a {
  white-space: nowrap;
}

body:not(.webgrupo-site) .region-content .main-menu.navbar-default .nav > li > a + .dropdown-menu li.dropdown:hover::after, body:not(.webgrupo-site) .region-content .main-menu.navbar-default .nav > li > a + .dropdown-menu li.dropdown:active::after {
  color: #006699;
}

body:not(.webgrupo-site) .region-content .main-menu.navbar-default .nav > li > a + .dropdown-menu li.dropdown:hover > a, body:not(.webgrupo-site) .region-content .main-menu.navbar-default .nav > li > a + .dropdown-menu li.dropdown:active > a {
  padding-left: 20px;
  padding-right: 55px;
  color: #006699;
}

body:not(.webgrupo-site) .region-content .main-menu.navbar-default .nav > li.active-trail > a + .dropdown-menu, body:not(.webgrupo-site) .region-content .main-menu.navbar-default .nav > li.custom-dropdown-expanded > a + .dropdown-menu {
  display: block;
  position: relative;
  height: auto;
  padding: 5px 0 10px 20px;
  overflow: visible;
}

body:not(.webgrupo-site) .region-content .main-menu.navbar-default .nav > li.active-trail > a + .dropdown-menu a, body:not(.webgrupo-site) .region-content .main-menu.navbar-default .nav > li.custom-dropdown-expanded > a + .dropdown-menu a {
  padding-top: 8px;
  padding-bottom: 8px;
}

body:not(.webgrupo-site) .region-content .main-menu.navbar-default .nav > li.active-trail > a + .dropdown-menu .dropdown:hover > .dropdown-menu, body:not(.webgrupo-site) .region-content .main-menu.navbar-default .nav > li.custom-dropdown-expanded > a + .dropdown-menu .dropdown:hover > .dropdown-menu {
  display: block;
}

body:not(.webgrupo-site) .region-content .main-menu.navbar-default .nav > li.dropdown::after {
  content: "\f067";
  content: "";
  color: #006699;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  width: 35px;
  height: 46px;
  position: absolute;
  top: 0;
  right: 0;
  background: url("../images/ico_expanded_grey.png") no-repeat center;
}

body:not(.webgrupo-site) .region-content .main-menu.navbar-default .nav > li.dropdown.active-trail::after, body:not(.webgrupo-site) .region-content .main-menu.navbar-default .nav > li.dropdown.custom-dropdown-expanded::after {
  content: "\f068";
  content: "";
}

body:not(.webgrupo-site) .region-content .main-menu.navbar-default .nav > li.dropdown > a {
  width: calc(100% - 60px);
}

body:not(.webgrupo-site) .region-content .main-menu.navbar-default .nav > li .caret {
  display: none;
}

body:not(.webgrupo-site) .region-content .main-menu.navbar-default .nav > li.dropdown.active-trail {
  background: #006699;
  color: white;
}

body:not(.webgrupo-site) .region-content .main-menu.navbar-default .nav > li.dropdown.active-trail::after {
  color: white;
}

body:not(.webgrupo-site) .region-content .main-menu.navbar-default .nav > li.dropdown.active-trail > a.active-trail {
  background: #006699;
  color: white;
}

body:not(.webgrupo-site) .region-content .main-menu.navbar-default .nav > li.dropdown.active-trail > a.active-trail + .dropdown-menu {
  display: block;
  position: relative;
}

body:not(.webgrupo-site) .region-content .main-menu.navbar-default .nav > li.dropdown.active-trail > a.active-trail + .dropdown-menu > li.dropdown.active-trail > a.active-trail {
  color: #006699;
  font-weight: bold;
}

body:not(.webgrupo-site) .region-content .main-menu.navbar-default .nav > li.dropdown.active-trail > a.active-trail + .dropdown-menu > li.dropdown.active-trail > a.active-trail + .dropdown-menu a.active-trail {
  color: #006699;
  font-weight: bold;
}

body:not(.webgrupo-site) .region-content .main-menu.navbar-default .nav > li.dropdown.active-trail > a.active-trail + .dropdown-menu a.is-active {
  color: #006699;
  font-weight: bold;
}

body:not(.webgrupo-site) .region-content .main-menu.navbar-default .nav > li > a.is-active {
  background: #006699;
  color: white;
}

@media only screen and (max-width: 991px) {
  body:not(.webgrupo-site) .region-content .main-menu {
    display: none;
  }
}

body:not(.webgrupo-site) .region-header-sub .custom_page_title {
  display: none;
}

body:not(.webgrupo-site) .region-content-top .custom_page_title {
  color: #006699;
  margin-top: 0;
  font-size: 48px;
  margin-bottom: 5px;
  letter-spacing: -2px;
}

@media only screen and (max-width: 991px) {
  body:not(.webgrupo-site) .region-content-top .custom_page_title {
    display: none;
  }
}

@media only screen and (max-width: 1366px) {
  body:not(.webgrupo-site) .region-breadcrumb .breadcrumb {
    padding: 15px 35px 12px;
  }
}

@media only screen and (max-width: 991px) {
  body:not(.webgrupo-site) .region-breadcrumb .breadcrumb {
    padding: 15px 20px 12px;
  }
}

@media only screen and (max-width: 767px) {
  body:not(.webgrupo-site) .region-breadcrumb .breadcrumb {
    display: none;
  }
}

.dir-listing #form-action-actions-wrapper a,
.dir-listing #form-action-actions-wrapper button {
  margin-right: 5px;
  margin-bottom: 5px;
}

.dir-listing .form-in-slide-down {
  border: 1px solid #cbcbcb;
  padding: 15px 20px;
}

.dir-listing .form-in-slide-down .form-control {
  border: 1px solid #c4c4c4;
}

.dir-listing table th:first-child,
.dir-listing table td:first-child {
  padding-left: 10px;
}

.dir-listing table th:first-child {
  padding-left: 30px;
}

.dir-listing table tr.even {
  background: #f7f7f7;
}

.dir-listing input[type="checkbox"] {
  margin-left: 0;
  position: relative;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  height: 15px;
  width: 15px;
  top: 2px;
  margin-right: 5px;
  padding: 0em;
  position: relative;
  -webkit-appearance: none;
  background: url("../images/forms/check_pos1.png") no-repeat 0 0em;
}

.dir-listing input[type="checkbox"]:checked {
  background: url("../images/forms/check_pos2.png") no-repeat 0 0em;
}

.dir-listing .filebrowser-statistics {
  padding: 15px;
  text-align: right;
}

.dir-listing .field--name-field-users-permission {
  padding-bottom: 20px;
  padding-left: 15px;
}

.dir-listing .file > span {
  color: #009dcc;
}

.custom-full-content .content-container .layout-right::before {
  content: "";
  background: none;
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
}

.two-column-redata__wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -ms-align-content: flex-start;
  align-content: flex-start;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
}

.two-column-redata .redata-left,
.two-column-redata .redata-right {
  width: 48%;
}

@media (max-width: 767px) {
  .two-column-redata .redata-left,
.two-column-redata .redata-right {
    width: 100%;
  }
}

.page-node-type-faq .field--name-field-faq-question .field--label,
.page-node-type-faq .field--name-field-faq-answer .field--label {
  color: #006699;
  margin-bottom: 10px;
  font-size: 24px;
}
