/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on February 17, 2020 */
@font-face {
  font-family: 'senturyregular';
  src: url('../fonts/sentury/sentury-webfont.woff2') format('woff2'),
       url('../fonts/sentury/sentury-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on February 17, 2020 */
@font-face {
  font-family: 'fontrueregular';
  src: url('../fonts/fontrue/fontrue-webfont.woff2') format('woff2'),
       url('../fonts/fontrue/fontrue-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on February 17, 2020 */
@font-face {
  font-family: 'gabrielebadregular';
  src: url('../fonts/gabriele_bad_ah/gabriele-bad-webfont.woff2') format('woff2'),
       url('../fonts/gabriele_bad_ah/gabriele-bad-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

/* #### Generated By: http://www.cufonfonts.com #### */

@font-face {
  font-family: 'Arial Regular';
  font-style: normal;
  font-weight: normal;
  src: local('Arial Regular'), url('../fonts/arial/ARIAL.woff') format('woff');
  }


  @font-face {
  font-family: 'Arial Narrow';
  font-style: normal;
  font-weight: normal;
  src: local('Arial Narrow'), url('../fonts/arial/ARIALN.woff') format('woff');
  }


  @font-face {
  font-family: 'Arial Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Arial Italic'), url('../fonts/arial/ARIALI 1.woff') format('woff');
  }


  @font-face {
  font-family: 'Arial Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Arial Italic'), url('../fonts/arial/ARIALI.woff') format('woff');
  }


  @font-face {
  font-family: 'Arial Narrow Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Arial Narrow Italic'), url('../fonts/arial/ARIALNI.woff') format('woff');
  }


  @font-face {
  font-family: 'Arial Medium';
  font-style: normal;
  font-weight: normal;
  src: local('Arial Medium'), url('../fonts/arial/ArialMdm.woff') format('woff');
  }


  @font-face {
  font-family: 'Arial Medium Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Arial Medium Italic'), url('../fonts/arial/ArialMdmItl.woff') format('woff');
  }


  @font-face {
  font-family: 'Arial Bold';
  font-style: normal;
  font-weight: normal;
  src: local('Arial Bold'), url('../fonts/arial/ARIALBD 1.woff') format('woff');
  }


  @font-face {
  font-family: 'Arial Bold';
  font-style: normal;
  font-weight: normal;
  src: local('Arial Bold'), url('../fonts/arial/ARIALBD.woff') format('woff');
  }


  @font-face {
  font-family: 'Arial Narrow Bold';
  font-style: normal;
  font-weight: normal;
  src: local('Arial Narrow Bold'), url('../fonts/arial/ARIALNB.woff') format('woff');
  }


  @font-face {
  font-family: 'Arial Bold Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Arial Bold Italic'), url('../fonts/arial/ARIALBI 1.woff') format('woff');
  }


  @font-face {
  font-family: 'Arial Bold Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Arial Bold Italic'), url('../fonts/arial/ARIALBI.woff') format('woff');
  }


  @font-face {
  font-family: 'Arial Narrow Bold Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Arial Narrow Bold Italic'), url('../fonts/arial/ARIALNBI.woff') format('woff');
  }


  @font-face {
  font-family: 'Arial Black';
  font-style: normal;
  font-weight: normal;
  src: local('Arial Black'), url('../fonts/arial/ARIBLK.woff') format('woff');
  }


  @font-face {
  font-family: 'Arial Black Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Arial Black Italic'), url('../fonts/arial/ARIALBLACKITALIC.woff') format('woff');
  }


  @font-face {
  font-family: 'Arial Light Regular';
  font-style: normal;
  font-weight: normal;
  src: local('Arial Light Regular'), url('../fonts/arial/ARIALLGT.woff') format('woff');
  }


  @font-face {
  font-family: 'Arial CE Regular';
  font-style: normal;
  font-weight: normal;
  src: local('Arial CE Regular'), url('../fonts/arial/ArialCE.woff') format('woff');
  }


  @font-face {
  font-family: 'Arial CE MT Black Regular';
  font-style: normal;
  font-weight: normal;
  src: local('Arial CE MT Black Regular'), url('../fonts/arial/ArialCEMTBlack.woff') format('woff');
  }


  @font-face {
  font-family: 'Arial CE Bold';
  font-style: normal;
  font-weight: normal;
  src: local('Arial CE Bold'), url('../fonts/arial/arialceb.woff') format('woff');
  }


  @font-face {
  font-family: 'Arial Light Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Arial Light Italic'), url('../fonts/arial/ARIALLGTITL.woff') format('woff');
  }


  @font-face {
  font-family: 'Arial CE Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Arial CE Italic'), url('../fonts/arial/ArialCEItalic.woff') format('woff');
  }


  @font-face {
  font-family: 'Arial CE Bold Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Arial CE Bold Italic'), url('../fonts/arial/ArialCEBoldItalic.woff') format('woff');
  }

body {
  font-size: 14px !important;
}

.path-frontpage header {
  position: relative !important;
  border-bottom: none;
}
header .region-header {
  margin: 0 auto;
  position: relative;
}
#block-logoepes,
header .views-exposed-form {
  padding-top: 35px;
}
header .form-autocomplete {
  position: absolute;
  right: 40px;
  width: 180px;
}
header .ion-search {
  display: block;
  text-align: center;
  border-left: none;
  color: black;
  padding-left: 5px;
  margin-top: -2px;
  padding-top: 0px;
}
header .clicked .ion-search {
  background-color: #fff;
}
.clicked .ion-search {
  border: solid 1px #fafafa;
  border-bottom: 2px solid #0e6734;
  border-left: none;
}
header .form-item,
header .form-actions {
  margin: 0 !important;
}
header .search {
  cursor: pointer;
}
section .search {
  display: none;
}
#edit-submit-search-everything {
  display: none;
}
header .form-text,
header .form-email {
  padding: 0;
}
#block-logoepes {
  padding-top: 35px;
}
#block-logoepes img {
  width: 55%;
  float: left;
  margin-left: -40px;
}
.path-frontpage #block-logoepes {
  position: absolute;
  right: 0;
  top: 120px;
}
.header-images{
  display: flex;
}
.path-frontpage #block-logoepes img {
  width: 100%;
  margin-left: 0;
}
.region-content-top {
  overflow: visible !important;
  background-color: #fff;
}
.text-divider {
  text-transform: uppercase;
  color: #000;
  font-weight: normal;
}
.highlighted-text {
  color: #0e6734;
  font-weight: 600;
}
.welcome-text {
  text-transform: uppercase;
  text-align: center;
  font-size: 20px !important;
  font-weight: normal !important;
  color: rgb(33, 37, 41) !important;
  font-family: "Poppins";
}
.fa-goal {
  display: block;
  width: 100%;
  text-align: center;
  margin: 20px 0;
}
.bg-grey-1 {
  background-color: #f2f2f2;
  float: left;
}
.pager a{
  color: #0e6734;
}
.no_results,
.no_results_add {
  width: 100%;
  font-size: 30px;
  text-align: center;
  font-family: "Poppins";
}
.no_results_add {
  font-size: 20px;
  margin-bottom: 40px;
}
.region-content-top {
  margin-bottom: 0px;
}
.path-frontpage .logo-andaleur img {
  display: block;
  position: absolute;
  left: 80px;
  width: 14%;
  top: 180px;
  margin-left: 0px;
  bottom: 0px;
}
.logo-andaleur img {
  position: absolute;
  display: block;
  width: 8%;
  margin-left: -45%;
  bottom: -26px;
}
.logo-footer img {
  max-width: 100%;
}
.logo-junta img {
  max-width: 55%;
  margin-top: 10px;
}
.logo-sr img {
  margin-top: 15px;
}
.logo-imagen-portada{
  text-align: center;
}
.logo-imagen-portada img{
  width: 190px;
}
.derecha{
  right: 0px;
}
#block-formularioexpuestosearch-everythingpage-1 label {
  display: none !important;
}
#edit-search-api-fulltext {
  position: relative;
  display: none;
  float: left;
  width: 12vw;
  bottom: 0px;
  margin-top: -2px;
  right: 0px;
  height: 25px;
}

.opened-search {
  display: block !important;
}
#edit-submit {
  height: 40px;
  color: white;
  border: solid 1px #0e6734;
  border-radius: 18px;
  padding: 9px;
  text-transform: uppercase;
  background-color: #0e6734 !important;
  font-weight: normal;
}
#edit-submit:hover {
  background-color: #0e6734 !important;
}
.search {
  min-width: 95px;
  color: #0e6734 !important;
  margin-top: -5em;
}

.path-node .search {
  margin-top: 0;
}

.text-search {
  float: left;
  font-family: "Poppins";
  font-size: 11pt;
  font-weight: 500;
  color: black;
}

.ion-search {
  float: right;
  font-size: 11pt;
  font-weight: 500;
  z-index: 10;
}

.link-content {
  border-radius: 0.6rem !important;
}

.bg-white {
  background-color: #fff;
  padding-top: 50px;
  padding-bottom: 25px;
}

.bg-grey {
  background-color: #fafafa;
  padding-top: 50px;
  padding-bottom: 25px;
}

.dawn-page-header {
  background-color: white;
  background-repeat: no-repeat;
  background-position: top center !important;
  background-size: cover !important;
  height: 200px;
  z-index: 100;
  margin-bottom: 1vw;
}
.ps-title img {
  margin-top: 0%;
  height: 10vw;
  position: relative;
  top: 0px;
  display: block;
  max-height: 400px;
}

@media screen and (max-width:560px){
  .ps-title img{
    margin-bottom:10% !important;
  }
}

#logo-head-mi-guia-salud{
  /*height: 6vw;*/
}
#logo-head-andalucia-se-mueve{
  padding: 0px;
}

.block-title{
  position: relative;
}
.block-title i {
  font-size: 16pt;
  color: #0e6734;
}
.objective-text {
  font-size: 12pt;
}
#edit-actions {
  float: right;
  clear: none !important;
}

.goals {
  font-family: "Poppins";
  font-weight: normal;
  text-align: justify;
  line-height: 25px;
  font-size: 12pt;
  color: #000;
}

.fa-goal {
  text-align: center;
  font-size: 25pt;
  color: #0e6734;
}

.js input.form-autocomplete {
  background-image: none;
}

.clicked .text-search {
  display: none;
}
.navbar {
  padding: 0;
}

.site-branding__logo img {
  margin-right: 0.6rem;
}

.form-text,
.form-email {
  border: solid 1px #fafafa;
  background-color: #fff;
  border-bottom: 2px solid #0e6734;
  border-right: 0;
  padding-left: 5px !important;
}

.container {
  padding-right: 40px;
  padding-left: 40px;
  width: 100%;
  padding-top: 25px;
  padding-bottom: 25px;
}

.center-content{
  justify-content: center;
  text-align: center;
}

.search-card {
  border: 1px solid #bab3b4;
  overflow: hidden;
  display: block;
}
.search-card .grid-col.md6 {
  width: calc(40% - 1.875em) !important;
}

.search-content-title a {
  color: black;
  font-weight: bold;
  font-family: "Poppins";
  text-transform: uppercase;
}

.search-content-title {
  margin: 10px 20px 5px 20px;
}

/*.search-img img {
    width: 100%;
}
*/
.img-map-index {
  background: url(/sites/default/files/inline-images/img-mapa-ps.png);
  background-repeat: no-repeat;
  height: 535px;
  background-position: top center !important;
  background-size: cover !important;
}
.search-img {
  width: 100%;
  height: 250px;
  position: relative;
}
.search-everything-img{
  text-align: center;
}

.view-search-everything .search-everything-img img{
  max-height: 100%;
  width: auto;
  text-align: center;
  padding: 1px 1px 1px 1px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}

/*.grid-row {
  width: 100%;
}*/

.search-content-type {
  position: absolute;
  z-index: 10;
  color: white;
  text-transform: uppercase;
  font-family: "Poppins";
  font-weight: bold;
  background-color: rgba(0, 0, 0, 0.4);
  width: 100%;
  padding: 10px 10px 10px 10px;
  top: 0;
}

ul.thumbnails.image_picker_selector {
  overflow: unset;
}

ul.thumbnails.image_picker_selector li .thumbnail {
  padding: 2px;
  border: none;
}

ul.thumbnails.image_picker_selector li .thumbnail.selected {
  background: transparent;
}

#font-size-buttons {
  position: relative;
  z-index: 30;
  width: 60px;
  height: 30px;
  top: 0px;
}

#font-size-buttons a img {
  position: absolute;
  width: 25px;
}

#decrease-font-button {
  padding: 5px;
  left: 30px;
}

.field.field--name-field-image.field--type-image img {
  width: 100%;
  object-fit: cover;
}
.healthy-more{
  white-space: normal;
}

.descripcion-categoria {
  max-width: 100%;
  position: absolute;
  font-family: "Poppins";
  color: white;
  padding-top: 1%;
  padding-left: 25%;
  padding-right: 25%;
  overflow: hidden;
  z-index: 1;
}

.descripcion-categoria .field--name-field-descripcion-categoria{
  height: 100%;
}

.image_picker_image {
  width: 35px;
}

.color-1, .color-1 .marker, .color-1 .dropdown-menu .nav-item:hover, div.menu-links ul.navbar-nav li.nav-item ul.dropdown-menu li.nav-item.submenu-is-active.selected-submenu-color-1 {
  background-color:#9CC3C1;
  color: #008E88;
}
.color-2, .color-2 .marker,.color-2 .dropdown-menu .nav-item:hover, div.menu-links ul.navbar-nav li.nav-item ul.dropdown-menu li.nav-item.submenu-is-active.selected-submenu-color-2 {
  background-color:#D797A9;
  color: #B4225E;
}
.color-3, .color-3 .marker,.color-3 .dropdown-menu .nav-item:hover, div.menu-links ul.navbar-nav li.nav-item ul.dropdown-menu li.nav-item.submenu-is-active.selected-submenu-color-3 {
  background-color:#B0D49A;
  color: #3AAA35;
}
.color-4, .color-4 .marker,.color-4 .dropdown-menu .nav-item:hover, div.menu-links ul.navbar-nav li.nav-item ul.dropdown-menu li.nav-item.submenu-is-active.selected-submenu-color-4 {
  background-color:#F6AF8C;
  color: #E95023;
}
.color-5, .color-5 .marker,.color-5 .dropdown-menu .nav-item:hover, div.menu-links ul.navbar-nav li.nav-item ul.dropdown-menu li.nav-item.submenu-is-active.selected-submenu-color-5 {
  background-color:#eaeadc;
  color: #b3b3a6;
}
.color-6, .color-6 .marker,.color-6 .dropdown-menu .nav-item:hover, div.menu-links ul.navbar-nav li.nav-item ul.dropdown-menu li.nav-item.submenu-is-active.selected-submenu-color-6 {
  background-color:#6f468a;
  color: #6f468a;
}
.color-7, .color-7 .marker,.color-7 .dropdown-menu .nav-item:hover, div.menu-links ul.navbar-nav li.nav-item ul.dropdown-menu li.nav-item.submenu-is-active.selected-submenu-color-7 {
  background-color:#B28AB1;
  color: #B28AB1;
}
.color-8, .color-8 .marker,.color-8 .dropdown-menu .nav-item:hover, div.menu-links ul.navbar-nav li.nav-item ul.dropdown-menu li.nav-item.submenu-is-active.selected-submenu-color-8 {
  background-color:#9189BE;
  color: #2D2E83;
}
.color-9, .color-9 .marker,.color-9 .dropdown-menu .nav-item:hover, div.menu-links ul.navbar-nav li.nav-item ul.dropdown-menu li.nav-item.submenu-is-active.selected-submenu-color-9 {
  background-color:#e1e7e9;
  color: #bfc8ca;
}
.color-10, .color-10 .marker,.color-10 .dropdown-menu .nav-item:hover, div.menu-links ul.navbar-nav li.nav-item ul.dropdown-menu li.nav-item.submenu-is-active.selected-submenu-color-10 {
  background-color:#999999;
  color: #999999;
}
.color-11, .color-11 .marker,.color-11 .dropdown-menu .nav-item:hover, div.menu-links ul.navbar-nav li.nav-item ul.dropdown-menu li.nav-item.submenu-is-active.selected-submenu-color-11 {
  background-color:#565656;
  color: #565656;
}
.color-white{
  color: white;
}
#block-custommenu li.nav-item.dropdown > div.nav-item.dropdown > a.nav-link.category-name  {
  display: block;
}
.background-color-1, .color-1 ul, .search-taxonomy-color-1 {
  background-color: #008E88;
}
.background-color-2, .color-2 ul, .search-taxonomy-color-2  {
  background-color: #B4225E;
}
.background-color-3, .color-3 ul, .search-taxonomy-color-3  {
  background-color: #3AAA35;
}
.background-color-4, .color-4 ul, .search-taxonomy-color-4 {
  background-color: #E95023;
}
.background-color-5, .color-5 ul, .search-taxonomy-color-5 {
  background-color: #b3b3a6;
}
.background-color-6, .color-6 ul, .search-taxonomy-color-6 {
  background-color: #6f468a;
}
.background-color-7, .color-7 ul, .search-taxonomy-color-7 {
  background-color: #71236E;
}
.background-color-8, .color-8 ul, .search-taxonomy-color-8 {
  background-color: #2D2E83;
}
.background-color-9, .color-9 ul, .search-taxonomy-color-9 {
  background-color: #bfc8ca;
}
.background-color-10, .color-10 ul, .search-taxonomy-color-10 {
  background-color: #999999;
}
.background-color-11, .color-11 ul, .search-taxonomy-color-11 {
  background-color: #565656;
}
.rangos-edad-color-30 {
  background-color: #3ac435;
}
.rangos-edad-color-31 {
  background-color: #e9dc28;
}
.rangos-edad-color-32 {
  background-color: #c02d45;
}
/* CSS filter generator to convert from black to target hex color https://codepen.io/sosuke/pen/Pjoqqp */
li.color-1 div.category-menu-icon img{
  filter: brightness(0) saturate(100%) invert(1);
}
li.color-2 div.category-menu-icon img{
  filter: brightness(0) saturate(100%) invert(1);
}
li.color-3 div.category-menu-icon img{
  filter: brightness(0) saturate(100%) invert(1);
}
li.color-4 div.category-menu-icon img{
  filter: brightness(0) saturate(100%) invert(1);
}
li.color-5 div.category-menu-icon img{
  filter: brightness(0) saturate(100%) invert(1);
}
li.color-7 div.category-menu-icon img{
  filter: brightness(0) saturate(100%) invert(1);
}
.header-background {
  color: white;
  border-radius: 10px;
}

.taxonomy-search {
  position: absolute;
  right: 0;
  padding-right: 20px;
}

.taxonomy-search li, .taxonomy-search-view li {
  color: #fff;
  font-family: "Poppins";
  text-transform: uppercase;
  padding: 1px 7px 1px 7px;
  border-radius: 9px;
  font-size: 7pt;
  list-style: none;
  float: left;
  margin: 0 0 0.7em 0.5em;
  text-shadow: 0px 1px 0px rgba(0,0,0,.1), 1px 1px 1px rgba(0,0,0,.3), 1px 1px 0px rgba(0,0,0,0);
  font-weight: bold;
}

.search-summary {
  font-family: "Poppins";
  margin: 10px 20px 0px 20px;
}

.no-background{
  background: transparent;
}

.autocomplete-suggestion-label,
.search-api-autocomplete-suggestion {
  font-style: italic;
  font-size: 14pt;
}
.search-api-autocomplete-suggestion {
  font-family: "Poppins";
}
.objective-title {
  text-align: center;
  text-transform: uppercase;
  font-size: 12pt;
  font-weight: 400;
  color: #333;
}
.goals {
  font-family: "Poppins";
  font-weight: normal;
  text-align: center;
  line-height: 25px;
  font-size: 11pt;
  color: #555;
}

.news-recursos-element{
  border-radius: 15px;
  color: black;
  border-style: solid;
  margin: 10px;
  border-color: #428bca;
}

div.news-recursos-element h2.objective-title{
  color:#262626;
  font-weight: bold;

}

.news-recursos-element a{
  color: #399ced;
}

footer .region {
  margin: 0 0 0 0 !important;
}

.login-menu {
  width: 100%;
  padding: 20px 10px 10px 10px;
  text-align: center;
  height: 60px;
  margin-bottom: 15px;
  border-bottom: solid 2px #333;
  color: grey;
  font-family: "Poppins";
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
}

.healthy-icon {
  width: 30px;
  height: 30px;
}

p.card-overflow {
  text-overflow: ellipsis;
}

.text-overflow-hide {
  display: -webkit-box;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 0;
}

.inline-text-overflow-hide {
  overflow: hidden;
  text-overflow: ellipsis;
}

.progressbar-text {
  right: 0px;
}

.scrollable-y::-webkit-scrollbar {
  display: none;
}

.filters-block{
  padding-right: 40px;
  padding-left: 40px;
  width: 100%;
}

#user-register-form,#user-login-form, #user-pass{
  padding: 0em 1em 1em 1em;
}

.contenido-destacado .title{
  color: white;
  background-color: #43A047;
  border-radius: 10px;
  padding: 10px;
}

.main-green{
  color: #0e6734 !important;
}

@-moz-document url-prefix() {
  .text-overflow {
    overflow: hidden;
    position: relative;
  }
  .text-overflow:before {
    background: #FFFFFF;
    bottom: 0;
    position: absolute;
    right: 0;
    float: right;
    content: '\2026';
    margin-left: -2rem;
    width: 2rem;
  }
  .text-overflow:after {
    content: '';
    background: #FFFFFF;
    position: absolute;
    height: 50px;
    width: 100%;
    z-index: 1;
  }
}

#interestinglinks-list .text-overflow {
  font-size: 18px !important;
}

div.card-overflow {
	overflow: hidden;
  text-overflow: ellipsis;
}

.body-overflow {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-height: 20px;
}

.pointer {
  cursor: pointer;
}

.white-wood-background {
 
}

.square-background {
  background: repeating-linear-gradient(
      to right,
      transparent 0 calc(40px - 2px),
      #f2f2f2 calc(40px - 2px) 40px
    ),
    repeating-linear-gradient(
        to bottom,
        transparent 0 calc(40px - 2px),
        #f2f2f2 calc(40px - 2px) 40px
      )
      #fbfbfb;
}

.field__item.card {
  box-shadow: 0 8px 10px -6px rgba(0, 0, 0, 0.2);
  height: 100%;
}

.scotch {
  opacity: 0.7;
  background-color: #ffffff;
  width: 16% !important;
  position: absolute;
  top: -20px;
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.2);
}

.horizontal {
  height: 30px;
  width: 300px;
  left: 100px;
  z-index: 2;
}

.diagonal {
  height: 47px;
  width: 92px;
  transform: rotate(22deg);
  right: 0px;
  top: -10px;
}

.vertical {
  height: 30px;
  width: 300px;
  left: 100px;
  z-index: 2;
}

.healthyButton {
  color: #087021 !important;
}

.post-title {
  padding-top: 15px;
}

.logo061  {
  margin-top: 40px;
  margin-right: 40px;
  height: 80px;
  margin-bottom: 10px;
  margin-left: 10px;
}

.logo2022junta {
  margin-left: 10px;
  height: 120px;
  margin-top: 20px;
  margin-bottom: 10px;
}


.letrasLogos {
  margin-top: 17px;
  font-size: 12px;
  text-align: center;
}

.logo2022europa {
  height: 150px;
  margin-top: 20px;
  margin-left: 10px;
}
.saludResponde{

  height: 35px;
  margin-top: 60px;
  margin-left: 5px;

}


.img-darker {
  filter: brightness(50%);
}

.img-text-top-left {
  position: absolute;
  top: 0px;
  padding: 30px;
  width: 100%;
}

.img-width {
  max-width: fit-content !important;
}

.alert-drowdown {
  width: 300px!important;
  left: -250px;
}

.title-highlight {
  font-weight: 700 !important;
  font-size: 3rem !important;
  letter-spacing: -0.05em !important;
  text-transform: uppercase;
}

.miths-and-realities{
  padding: 30px;
}

.text-indent{
  text-indent: 20px;
}

@media (max-width: 1240px) {
  #block-logoepes {
    width: 25%;
  }
  #block-logoepes img {
    width: 100%;
    margin-left: 0px;
  }
  .logo-andaleur img {
    width: 10%;
    margin-left: -25%;
    bottom: -32px;
  }
  .category-menu-icon img {
    width: 50%;
  }
  .dawn-menu--main .navbar-nav .nav-link {
    font-size: 13px;
	  font-size: 13px;
        color: white;
        text-transform: uppercase;
        text-align: center;
	  line-height: 10Px;
  }
}

@media (min-width: 992px) and (max-width: 1160px) {
  #block-logoepes {
    top: 60px !important;
  }
  .logo-andaleur img {
    width: 13%;
    top: 130px;
  }

}

@media (min-width: 992px) {
  #block-formularioexpuestosearch-everythingpage-1 label {
    display: none;
  }
  #edit-search-api-fulltext {
    display: none;
  }
  .opened-search {
    display: block !important;
  }
  .search {
    min-width: 95px;
    color: #0e6734 !important;
  }
  .text-search {
    float: left;
    font-family: "Poppins";
  }
  .ion-search {
    float: right;
  }
  .bg-white {
    background-color: #fff;
    padding-top: 50px;
    padding-bottom: 25px;
  }
  .bg-grey {
    background-color: #fafafa;
    padding-top: 50px;
    padding-bottom: 25px;
  }
  #edit-actions {
    float: right;
    clear: none !important;
  }
  .dawn-footer {
    background-color: #333333;
    min-height: 200px;
  }
  .fa-goal {
    text-align: center;
    font-size: 25pt;
    color: #0e6734;
  }
  .navbar {
    padding: 0;
  }
}

@media (max-width: 991px) {
  .path-frontpage #block-logoepes {
    right: 12px;
    top: 50px;
  }
  .img-map-index {
    height: 420px;
  }
  .path-frontpage .logo-andaleur img {
    width: 12%;
    left: 0px;
    top: 55px;
    bottom: -0px;
    margin-left: 33%;
  }
}

@media (max-width: 950px) {
  div.menu-links a.nav-link.category-name {
    font-size: 9px;
  }
  div.menu-links ul.navbar-nav li.nav-item.dropdown {
    padding: 1vw 8px 8px 8px;
    width: 11vw;
    margin: 0px 1px 0px 1px;
  }
}

@media (max-width: 768px) {
  #block-logoepes {
    display: none;
  }
  #logo-head-mi-guia-salud {
    height: 100%;
    width: 100%;
    margin-left: 20%;
  }
  .ps-title img {
    height: 150px;
  }
  header .ion-search {
    top: 14px;
  }
  .path-frontpage header .views-exposed-form {
    margin-left: 0;
  }
  .logo-andaleur img {
    width: 10%;
    margin-left: -20%;
    bottom: -15px;
  }
  .path-frontpage .logo-andaleur img {
    width: 18%;
    top: 45px;
    margin-left: 80%;
  }
  .descripcion-categoria {
    padding-left: 10%;
    padding-right: 10%;
    padding-top: 10%;
  }
  .dropdown-item{white-space: nowrap !important;}
  #edit-search-api-fulltext {
    display: none;
    float: left;
  }
  .img-map-index {
    height: 290px;
  }
  .miths-column {
    display: none !important;
  }
  .realities-column {
    display: none !important;
  }
  .miths-and-realities-column {
    display: block !important;
  }
  .separator-line {
    display: block !important;
  }
  div.menu-links a.nav-link.category-name {
    font-size: 14px;
    width: 84%;
    float: right;
    position: absolute;
    margin-top: -8.5%;
    margin-left: 10%;
  }
  div.menu-links ul.navbar-nav li.nav-item.dropdown {
    padding: 25px 6px 8px 8px;
    margin: 0px 10px 10px 10px !important;
  }
  .alert-drowdown {
    width: 300px!important;
    left: -250px;
  }
  .dawn-page-header{
    height: 100%;
  }
  footer img {
    height: 100px;
  }
}

@media (max-width: 450px) {
  #logo-head-mi-guia-salud {
    height: auto;
    width: auto;
    margin-left: 20%;
    position: relative;
    margin-bottom: 15%;

  }
}

@media (max-width: 385px) {
  #logo-head-mi-guia-salud {
    height: auto;
    width: auto;
    margin-left: 7%;
    position: relative;
    margin-bottom: 15%;

  }
}

@media (max-width: 575px) {
  footer .region {
    margin: 0 0 20px 0 !important;
  }
  .img-map-index {
    height: 187px;
  }
  .path-frontpage .logo-andaleur img {
    width: 19%;
    top: 35px;
  }
  .logo-andaleur img {
    width: 15%;
    margin-left: -25%;
  }
  .scrollable-y {
    overflow-y: scroll;
    height: 100px;
  }
}

@media (max-width: 499px) {
  header {
    padding: 0 10px;
  }
}

@media (max-width: 440px) {
  #edit-face-container {
    padding-right: 0px;
    padding-left: 0px;
  }
}






.novedades .view-header{
  padding-bottom: 1%;
  margin-left: 3%;
  margin-top: 2%;
  color: grey;
  font-weight: 600;
  font-family: sans-serif;
  border-bottom: 1px solid grey;
  max-width: 95%;
}

.novedades .more-link{
  padding-top: 1%;
  border-top: 1px solid grey;
  margin-left: 3%;
  max-width: 95%;
}
.novedades .more-link a{
  color: grey;
  margin-right: 5%;
  font-weight: 600;
  font-family: sans-serif;

}


.novedades-categorias a{
  display: none;
  color: grey;
}


.novedades-categorias .field__label {
  display: none;
  width: fit-content;
}


.field-content.novedades-categorias{
  width: fit-content;
  display: inline-flex;
  height: 50px;
}


.novedades-img img{
  width: 200px;
  align-self: center;
  height: 160px !important;

}

.novedades-title a{
  text-align: justify;
  color: grey;
}

.grid-row .novedades-more-img{
align-items: center;
width: 100%;
height: 100% !important;
max-height: 100% !important;
}

.destacados .view-header{
  padding-bottom: 1%;
  width: 95% !important;
  margin-left: 3%;
  margin-top: 2%;
  color: grey;
  font-weight: 600;
  font-family: sans-serif;
  border-bottom: 1px solid grey;
}

.destacados-img img{
  width: auto;
  align-self: center;
  height: 155px !important;

}

.destacados .sl-grid-item{
  align-items: center;
}

.destacados-title a{
  text-align: justify;
  color: grey;
}

.novedades-more-title a{
  text-align: justify;
  color: grey;
  font-size: medium !important;
}


.novedades .field-content.destacados-img{
  width: fit-content;

}

.novedades .views-field.views-field-field-image{
  width: fit-content;
}


.novedades-more-img img{
  width: auto;
  align-self: center;
  height: 200px !important;

}

@media (max-width: 768px) {
.novedades .sl-grid-item {
  align-items: center;
}
.novedades .grid-row{
  display: unset;
}

.novedades .md4.views-row.grid-col.sl-grid-item{
  align-items: center;
}

.destacados .grid-row{
  display: unset;
}
}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++*/


/*.block.block-twitter-block{
  width: 95%;
  margin-left: 3%;
  padding-bottom: 3%;
  padding-top: 30px;
  border-top: 1px solid grey;

}*/
.block.block-twitter-block{
  width: 48%;
  z-index: 20;
  margin-top: 30px;
  margin-left: 6%;
  float: left;
}

.block.block-fb-likebox.block-fb-likebox-block{
  width: 95%;
  margin-left: 3%;
  padding-bottom: 3%;
  padding-top: 30px;
  border-top: 1px solid grey;
}
.twitter-timeline.twitter-timeline-rendered{
  border: 1px solid !important;
  border-color: #e3e4e5 !important;
}




/*.destacados .field-content.destacados-img{
  width: fit-content;

}

.destacados .views-field.views-field-field-image{
  width: fit-content;
}*/

.destacados .md4.views-row.grid-col.sl-grid-item{
  align-items: center;
}


.destacados{
  width: 100%;
  z-index: 1;
  margin-bottom: 1%;

}

.destacados .view-content.container{
  width: 100%;
  /*float: left;*/
  padding-bottom: 0px;
}


/*.block.block-fb-likebox.block-fb-likebox-block{
  width: 48%;
  z-index: 20;
  margin-top: 30px;
  margin-left: 6%;
}*/


@media (max-width: 1136px) {

  .twitter-timeline.twitter-timeline-rendered{
    width: 400px !important;
  }

  .block.block-twitter-block{
    width: 40%;
    margin-right: 2%;
  }
}

@media (max-width: 920px) {
  .twitter-timeline.twitter-timeline-rendered{
    width: 450px !important;
  }

  .block.block-twitter-block{
    min-width: 94%;
    margin-left: 3%;
    margin-bottom: 3%;
  }
  .fb_iframe_widget iframe {
    margin-left: 6%;
  }

  .block.block-fb-likebox.block-fb-likebox-block {
    width: 100%;
    margin-left: 0%;
  }

}

@media (max-width: 720px) {
  .block.block-fb-likebox.block-fb-likebox-block {

    margin-left: -1%;

  }
}

@media (max-width: 550px) {
  .block.block-fb-likebox.block-fb-likebox-block {
    margin-left: -2%;
  }
}

@media (max-width: 480px) {
  .block.block-fb-likebox.block-fb-likebox-block {
    width: 94%;
    padding-top: 0%;
    margin-left: -3%;
    border-top: 0px solid grey;
  }

  .block.block-twitter-block{
    border-top: 1px solid grey;
    padding-top: 6%;
  }
}


.plugin.chrome.webkit.x1.Locale_es_ES {

  background-color: green !important;
}

#block-filtros.contextual-region.block.block-filters #block-prosalud.float-left.col-sm-6{
  display: none;
}

#block-filtros-3.contextual-region.block.block-filters #block-rangos_de_edad.float-left.col-sm-6{
  display: none;
}


.destacado {
  padding-top: 2%;
  margin-left: 4%;
}

/* @media (max-width: 550px) {
  sg-slide-img
  .block-saga-slider {
  .sg-wrap{
    width: max-content !important;
  }
} */

.grid-row {
  display: flex;
  flex-wrap: wrap;
  margin: 0 !important;
  width: 100%;
}

.sg-captions > a {
  text-decoration: none !important;
}

.sg-captions a {
  text-decoration: none !important;@charset "utf-8";
/* CSS Document */

