html {
  font-family: sans-serif;
  font-size: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  line-height: 1.5em;
}
button,
input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle;
  max-width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
button,
input,
select,
textarea {
  font-family: Verdana, Tahoma, "DejaVu Sans", sans-serif;
}
body {
  margin: 0;
  padding: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
  *display: inline;
  *zoom: 1;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background: transparent;
}
a:focus {
  outline: thin dotted;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
blockquote {
  margin: 1.5em 30px;
}
dfn {
  font-style: italic;
}
h1 {
  line-height: 1.5em;
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
h2 {
  font-size: 1.5em;
  line-height: 2em;
  margin-top: 1em;
  margin-bottom: 1em;
}
h3 {
  font-size: 1.17em;
  line-height: 1.28205em;
  margin-top: 1.28205em;
  margin-bottom: 1.28205em;
}
h4 {
  font-size: 1em;
  line-height: 1.5em;
  margin-top: 1.5em;
  margin-bottom: 1.5em;
}
h5 {
  font-size: 0.83em;
  line-height: 1.80723em;
  margin-top: 1.80723em;
  margin-bottom: 1.80723em;
}
h6 {
  font-size: 0.67em;
  line-height: 2.23881em;
  margin-top: 2.23881em;
  margin-bottom: 2.23881em;
}
label {
  display: block;
  font-weight: bold;
}
mark {
  background: #ff0;
  color: #000;
}
p,
pre {
  margin: 1em 0;
}
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}
q {
  quotes: "\201C""\201D""\2018""\2019";
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
  -ms-interpolation-mode: bicubic;
  max-width: 100%;
  height: auto;
  width: auto;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 0;
}
hr {
  -webkit-box-sizing: content-box;
  border: 1px solid #666;
  padding-bottom: -1px;
  margin: 1.5em 0;
}
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
  line-height: 1.5em;
}
tt,
var {
  font-family: "Courier New", "DejaVu Sans Mono", monospace, sans-serif;
  font-size: 1em;
  line-height: 1.5em;
}
form {
  margin: 0;
}
button,
input {
  line-height: normal;
}
button,
select {
  text-transform: none;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
  *overflow: visible;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  *height: 13px;
  *width: 13px;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
  *margin-left: -7px;
}
textarea {
  overflow: auto;
  vertical-align: top;
}
optgroup {
  font-weight: bold;
}
table {
  margin-top: 1.5em;
  margin-bottom: 1.5em;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
menu,
ol,
ul {
  padding: 0 0 0 30px;
}
dl,
menu,
ol {
  margin: 1.5em 0;
}
ul {
  padding: 0;
  margin: 0;
  list-style: none;
  margin: 10px 0;
}
li {
  list-style: none;
}
ol ol,
ol ul,
ul ol,
ul ul {
  margin: 0;
}
nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
}
dd {
  margin: 0 0 0 30px;
}
* {
  margin: 0;
}
a:link {
  outline: 0;
}
img {
  width: 100%;
  display: block;
  border: 0;
}
div,
li {
  margin: 0;
  padding: 0;
}
ul,
ol {
  margin: 1em 0;
  padding: 0;
}
h2 {
  margin: 0;
  line-height: 1em;
}
#page,
.region-bottom {
  margin-left: auto;
  margin-right: auto;
  width: 50%;
  min-width: 1068px;
  background: white;
}
#header,
#content,
#navigation,
.region-sidebar-first,
.region-sidebar-second,
#footer {
  padding-left: 10px;
  padding-right: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  _display: inline;
  _overflow: hidden;
  _overflow-y: visible;
}
#header,
#main,
#footer {
  *position: relative;
  *zoom: 1;
}
#header:before,
#header:after,
#main:before,
#main:after,
#footer:before,
#footer:after {
  content: "";
  display: table;
}
#header:after,
#main:after,
#footer:after {
  clear: both;
}
@media all and (min-width: 480px) {
  #main {
  }
  #navigation {
    position: absolute;
    top: 0;
    height: 3em;
    width: 100%;
  }
}
@media all and (max-width: 1067px) {
  body.skins .main-wrapper .side,
  .main-wrapper .side {
    display: none !important;
  }
  #page #main-menu,
  #page #secondary-menu {
    font-size: 14px;
  }
  #page #main-menu .links li {
    padding: 5px 5px;
  }
  #page #main-menu .links li:last-child {
    border-bottom: 2px solid #203aac;
  }
  #main-menu .links li a {
    width: 90%;
    display: block;
  }
  #page #secondary-menu .links li a,
  #page .tb-megamenu .nav > li a {
    padding: 1px 15px;
    display: inline-block;
    float: none;
    font-size: 13px;
  }
  #page #secondary-menu .tb-megamenu-nav {
    display: inline-block;
    margin: 0 auto;
    width: 100%;
  }
  #page #secondary-menu {
    font-size: 0;
  }
  #page #secondary-menu .links li {
    display: inline-block;
    float: none;
  }
  .sidebar-first #content {
    float: left;
    width: 764px;
    margin-left: 196px;
    margin-right: -980px;
  }
  .sidebar-first .region-sidebar-first {
    float: left;
    width: 176px;
    margin-left: 0px;
    margin-right: -196px;
  }
  .sidebar-second #content {
    float: left;
    width: 764px;
    margin-left: 0px;
    margin-right: -784px;
  }
  .sidebar-second .region-sidebar-second {
    float: left;
    width: 176px;
    margin-left: 784px;
    margin-right: -980px;
  }
  .two-sidebars #content {
    float: left;
    width: 568px;
    margin-left: 196px;
    margin-right: -784px;
  }
  .two-sidebars .region-sidebar-first {
    float: left;
    width: 176px;
    margin-left: 0px;
    margin-right: -196px;
  }
  .two-sidebars .region-sidebar-second {
    float: left;
    width: 176px;
    margin-left: 784px;
    margin-right: -980px;
  }
}
@media all and (min-width: 960px) {
  .sidebar-first #content {
    float: left;
    width: 80%;
    margin-left: 20%;
    margin-right: -100%;
  }
  .sidebar-first .region-sidebar-first {
    float: left;
    width: 20%;
    margin-left: 0%;
    margin-right: -20%;
  }
  .sidebar-second #content {
    float: left;
    width: 80%;
    margin-left: 0%;
    margin-right: -80%;
  }
  .sidebar-second .region-sidebar-second {
    float: left;
    width: 20%;
    margin-left: 80%;
    margin-right: -100%;
  }
  .two-sidebars #content {
    float: left;
    width: 60%;
    margin-left: 20%;
    margin-right: -80%;
  }
  .two-sidebars .region-sidebar-first {
    float: left;
    width: 20%;
    margin-left: 0%;
    margin-right: -20%;
  }
  .two-sidebars .region-sidebar-second {
    float: left;
    width: 20%;
    margin-left: 80%;
    margin-right: -100%;
  }
}
@media all and (max-width: 1067px) {
  #page #header .header__logo {
    width: 60%;
    position: relative;
    top: 30px;
    z-index: 2;
  }
  #page .img-patrocinador {
    display: none;
  }
  #page #header .rrss {
    top: 0;
  }
  #page #header .search-form.search-form-responsive {
    visibility: visible;
    position: absolute;
    top: -11px;
    right: 4%;
    width: 90%;
    opacity: 1;
  }
  #page #header .search-form-responsive form #edit-search-block-form--2 {
    width: 100%;
    padding-left: 10px;
  }
  #page #header .search-form {
    visibility: hidden;
    opacity: 0;
  }
  #page #main-menu {
    width: 50%;
    background-image: none;
    background-color: #0087cd;
    margin-top: 50px;
    display: none;
    border-bottom: none;
  }
  #page #main-menu .links li,
  #page #secondary-menu .links li {
    border: none;
    display: block !important;
    border-bottom: 1px dotted rgba(255, 255, 255, 0.5);
    text-align: left;
  }
  #page #main-menu .links li {
    padding: 2px 5px;
    font-family: sans-serif;
    font-weight: 300;
    font-style: normal;
    text-transform: uppercase;
    font-size: 16px;
  }
  .fonts-loaded #page #main-menu .links li {
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 300;
    font-style: normal;
  }
  #page #secondary-menu {
    width: 50%;
    background-image: none;
    background-color: #ebebeb;
    display: none;
    height: auto;
    margin-top: 50px;
  }
  #page .tb-megamenu .nav-collapse,
  .tb-megamenu .nav-collapse.collapse {
    position: relative;
    top: 0;
    margin: 0;
    background-color: #ebebeb;
    height: auto;
    display: table;
    width: 100%;
  }
  #page #secondary-menu .tb-megamenu-item .dropdown-toggle {
    border-bottom-width: 2px;
    color: rgb(92, 92, 92);
    padding: 2.4px 15px;
    display: block;
  }
  #page #secondary-menu .tb-megamenu .dropdown-menu {
    background-color: #ebebeb;
  }
  #page #block-tb-megamenu-menu-secondary-menu .tb-megamenu {
    height: 0;
  }
  #page #secondary-menu .links a {
    width: 85%;
    border-bottom-width: 2px;
  }
  #page #secondary-menu li {
    border: none;
    display: block;
    font-size: 16px;
    text-align: left;
    float: none;
    width: 100%;
  }
  #page #secondary-menu .tb-megamenu .nav li.dropdown.open > .dropdown-toggle {
    color: #fff;
  }
  #page .tb-megamenu .nav-collapse .dropdown-menu a {
    color: #777777;
  }
  #page #secondary-menu li a {
    border-right: none;
    font-family: sans-serif;
    font-weight: 300;
    font-style: normal;
    text-transform: uppercase;
  }
  .fonts-loaded #page #secondary-menu li a {
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 300;
    font-style: normal;
  }
  #page .tb-megamenu .btn {
    display: none;
  }
  #page footer {
    margin-top: 10px;
  }
  #page .footer-middle ul li {
    display: list-item;
    text-align: left;
    font-size: 18px;
    text-transform: uppercase;
    margin-bottom: 10px;
    font-family: sans-serif;
    font-style: normal;
    font-weight: 100;
    border-bottom: solid 1px;
    padding: 8px 0;
    border-right: none;
  }
  .fonts-loaded #page .footer-middle ul li {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 100;
  }
  #page .curiosidades .pane-custom,
  #page .encabezado-primeros-auxilios,
  #page .encabezado-pruebas-medicas,
  #page .encabezado-medicamentos,
  #page .encabezado-enfermedades-a-z {
    background: rgb(211, 243, 255);
  }
}
@media all and (max-width: 1067px) {
  #page #header .buttons-container.buttons-smartphone #burger,
  #page #header .buttons-container.buttons-smartphone #search-responsive,
  #page #header .buttons-container.buttons-smartphone #newsletter {
    position: relative;
    display: inline-block;
    margin-left: 20px;
    outline: none;
  }
  .icon.menu::before,
  #burger::before {
    content: "\f0c9";
    font-family: "FontAwesome";
    font-size: 1.8em;
    color: #ccc;
  }
  .icon.search:before,
  #search-responsive::before {
    content: "\f002";
    font-family: "FontAwesome";
    font-size: 1.8em;
    color: #ccc;
  }
  .icon.newsletter:before,
  #newsletter::before {
    content: "\f003";
    font-family: "FontAwesome";
    font-size: 1.8em;
    color: #ccc;
  }
  #page #header .rrss span.date,
  #page #header .rrss #block-wc-custom-blocks-wc-rrss {
    display: none;
  }
  #header .rrss #lainformacion {
    position: absolute;
    right: 10px;
    top: 50%;
    width: 30px;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    height: 30px;
  }
  #header .rrss #lainformacion > span:before {
    content: "\E926";
    font-family: "webconsultas";
    color: #ccc;
    font-size: 1.8em;
    border: 3px solid white;
    border-radius: 20px;
    transition: all 0.25s linear;
    -webkit-transition: all 0.25s linear;
  }
  #header .rrss #lainformacion:hover > span:before {
    color: #000;
    background: #ffca00;
    border: 3px solid #ffca00;
  }
}
@media all and (max-width: 480px) {
  #page {
    max-width: 480px;
    width: 100%;
    min-width: initial;
  }
  #page .panel-2col-stacked .panel-col-main .panel-block-half,
  #page .page-taxonomy .tema,
  #page .view-id-entrevistas li,
  #page .view-id-entrevistas li img {
    width: 100%;
  }
  #page #block-tb-megamenu-menu-secondary-menu .tb-megamenu {
    height: 0;
  }
  #page .panel-2col-stacked .panel-col-right {
    float: left;
    width: 100%;
  }
  #page .youtube-block img {
    margin: 0 auto;
    display: block;
  }
  #page .pane-curiosidades-panel-pane-1 ul li figure img {
    width: 100%;
    float: none;
  }
  #page .pane-curiosidades-panel-pane-1 ul li .entradilla {
    width: 100%;
    padding: 0 5px;
    line-height: 1.1em;
  }
  #page .pane-curiosidades-panel-pane-1 ul li h2 {
    padding: 5px 5px 2px !important;
    margin: 0 !important;
    line-height: 1.1em !important;
    font-size: 1.6em !important;
  }
  #page #header .rrss .item-list li a {
    border-radius: 50%;
    font-size: 15px;
  }
  #page #header .date {
    display: none;
  }
  #page .page-entrevistas .views-exposed-form label {
    float: none;
  }
  #page .view-id-entrevistas .node-entrevista figure::after {
    display: none;
  }
  #page .section-medicamentos .tabs li {
    font-size: 11px;
  }
  #page .curiosidades .pane-custom,
  #page .encabezado-primeros-auxilios,
  #page .encabezado-pruebas-medicas,
  #page .encabezado-medicamentos,
  #page .encabezado-enfermedades-a-z {
    background-image: none;
  }
  #page .views-exposed-widget.views-submit-button {
    width: 50%;
  }
  #page #header .rrss {
    width: 100%;
  }
  #page .tb-megamenu .nav > li a {
    padding: 0;
  }
  #page .tb-megamenu .mega-nav > li a,
  .tb-megamenu .dropdown-menu .mega-nav > li a {
    margin: 0;
  }
  #page .panel-col-main {
    width: 100%;
  }
  #page #header {
    height: 55px;
    min-height: initial;
    padding: 0;
    width: 100%;
    position: fixed;
    top: 0;
    z-index: 9;
    background-color: white;
    box-shadow: #ccc 1px 0 7px;
    text-align: right;
  }
  #page #header .header__logo {
    position: absolute;
    width: 50%;
    max-width: 150px;
    left: 0;
    top: 50%;
    margin-top: -18px;
  }
  #page #header .buttons-container.buttons-smartphone {
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    right: 10px;
    top: 50%;
    height: 21px;
  }
  #page #header .buttons-container.buttons-smartphone #burger,
  #page #header .buttons-container.buttons-smartphone #search-responsive,
  #page #header .buttons-container.buttons-smartphone #newsletter {
    margin-left: 6px;
  }
  .icon.menu::before,
  #burger::before,
  .icon.search:before,
  #search-responsive::before,
  .icon.newsletter:before,
  #newsletter::before {
    font-size: 1.5em;
  }
  #page #header .search-form.search-form-responsive {
    visibility: visible;
    position: absolute;
    top: 55px;
    right: 0;
    width: 100%;
    opacity: 1;
    padding: 10px;
  }
  #page #header .search-form-responsive form #edit-search-block-form--2 {
    width: 95%;
    padding-left: 7px;
  }
  #page #header .search-form .form-text {
    height: 36px;
  }
  .page-salud-al-dia #page form {
    margin-top: 0px !important;
  }
  #header #edit-submit,
  #header #edit-submit--2,
  #header #edit-submit--3 {
    top: 13px !important;
  }
  #header .search-form {
    background: rgba(221, 221, 221, 1) !important;
    background: -moz-linear-gradient(
      top,
      rgba(221, 221, 221, 1) 0%,
      rgba(221, 221, 221, 1) 70%,
      rgba(187, 187, 187, 1) 100%
    ) !important;
    background: -webkit-gradient(
      left top,
      left bottom,
      color-stop(0%, rgba(221, 221, 221, 1)),
      color-stop(70%, rgba(221, 221, 221, 1)),
      color-stop(100%, rgba(187, 187, 187, 1))
    ) !important;
    background: -webkit-linear-gradient(
      top,
      rgba(221, 221, 221, 1) 0%,
      rgba(221, 221, 221, 1) 70%,
      rgba(187, 187, 187, 1) 100%
    ) !important;
    background: -o-linear-gradient(
      top,
      rgba(221, 221, 221, 1) 0%,
      rgba(221, 221, 221, 1) 70%,
      rgba(187, 187, 187, 1) 100%
    ) !important;
    background: -ms-linear-gradient(
      top,
      rgba(221, 221, 221, 1) 0%,
      rgba(221, 221, 221, 1) 70%,
      rgba(187, 187, 187, 1) 100%
    ) !important;
    background: linear-gradient(
      to bottom,
      rgba(221, 221, 221, 1) 0%,
      rgba(221, 221, 221, 1) 70%,
      rgba(187, 187, 187, 1) 100%
    ) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd',endColorstr='#bbbbbb',GradientType=0) !important;
    border-bottom: 1px solid white;
    z-index: 10;
  }
  #header .rrss #lainformacion {
    height: 24px;
  }
  #header .rrss #lainformacion > span:before {
    font-size: 1.6em;
  }
  #main {
    margin-top: 70px;
  }
  #page #main-menu,
  #page #secondary-menu {
    display: table;
    width: 100%;
    margin: 0;
  }
  #page .menu-responsive nav#main-menu ul,
  #page nav#secondary-menu > div,
  #page nav#secondary-menu > div > div {
    display: table !important;
    width: 100%;
  }
  #page
    nav#secondary-menu
    .tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu
    .mega-dropdown-inner {
    width: 100% !important;
  }
  #page #header .menu-container.menu-responsive {
    display: none;
  }
  #page #header .menu-container.menu-responsive.responsive-menu {
    height: 86.4%;
    overflow-y: auto;
    position: fixed;
    top: 55px;
    width: 100%;
    display: block;
    background-color: white;
    z-index: 8;
    box-shadow: grey 0px 2px 10px -5px;
  }
  #page #header .menu-container.menu-responsive.responsive-menu.with-search {
    top: 111px;
  }
  #patrocinio-responsive.responsive-menu {
    background-color: white;
    display: table !important;
    float: none;
    padding: 10px 0;
    width: 100%;
    text-align: center;
  }
  #patrocinio-responsive img {
    width: 250px;
  }
  .tb-megamenu .nav-collapse .nav > li > a,
  .tb-megamenu .nav-collapse .dropdown-menu a {
    font-weight: normal;
  }
  #page #secondary-menu .tb-megamenu-item .dropdown-toggle {
    border-bottom-width: 1px;
  }
  #page #main-menu .links li,
  #page #secondary-menu li a,
  #page #secondary-menu .links li a,
  #page .tb-megamenu .nav > li a {
    font-size: 16px;
  }
  .tb-megamenu-menu-secondary-menu > .nav-collapse > ul > li::before {
    content: "";
    width: 20px;
    height: 20px;
    position: absolute;
    margin-top: 10px;
    right: 13px;
    opacity: 0.5;
  }
  .tb-megamenu-menu-secondary-menu > .nav-collapse > ul > li.open::before {
    content: "";
    width: 20px;
    height: 20px;
    position: absolute;
    margin-top: 10px;
    right: 13px;
    opacity: 0.5;
  }
  .book-navigation .page-previous,
  .book-navigation .page-next {
    width: 38% !important;
  }
  .wc_fb-page_facebook-widget.fb-page.facebook-widget.fb_iframe_widget.fb_iframe_widget_fluid {
    display: none;
  }
  body ul#sharebarx {
    display: block;
    margin: 10px 0 !important;
  }
  body ul#sharebarx li {
    margin: 0 12px 7px 0 !important;
  }
  .pane-destacado-seccion .view-id-destacado_seccion div.view-content h2,
  .view-temas-categoria article h2,
  .listado-temas-categoria .tema h2,
  .view-tags.view-id-tags ul li h2 {
    line-height: 1.1em !important;
    padding: 8px 0 2px;
    font-size: 1.5em !important;
    margin: 0 !important;
  }
  #page .footer-middle ul li {
    text-align: center;
    font-family: sans-serif;
    font-style: normal;
    font-weight: 300;
    border-bottom: dashed 1px rgba(255, 255, 255, 0.5);
    margin: 0;
  }
  .fonts-loaded #page .footer-middle ul li {
    font-family: "Roboto", sans-serif;
    font-style: normal;
    font-weight: 300;
  }
  #page .footer-middle ul li a {
    color: white;
  }
  #page .menu-footer {
    margin: 0;
  }
  #page .footer-middle {
    border: none;
  }
  #block-wc-custom-blocks-wc-menu-footer-bottom ul li:last-child {
    border: none;
  }
  #page .footer-bottom {
    background-color: whitesmoke;
    margin: 0;
    text-align: center;
    border: none;
  }
  #block-wc-custom-blocks-wc-menu-footer-bottom {
    margin-bottom: 0 !important;
  }
  #page .footer-bottom .rrss {
    top: 0;
    right: inherit;
    text-align: center;
    margin: 0 auto;
    display: block;
    position: relative;
  }
  .footer-bottom .rrss .item-list ul li {
    width: 30px;
    height: 30px;
    background-color: #147ec2;
    margin: 0 3px;
  }
  .footer-bottom .rrss .item-list li a {
    color: white;
    font-size: 1.4em;
    line-height: 1.6em;
  }
  .panel-col-right .node-entrevista figure {
    width: initial !important;
  }
  .panel-col-right .node-entrevista .nombre-bio {
    float: none;
    width: initial;
  }
  .panel-col-right .node-entrevista .nombre-bio h4 {
    font-size: 1.8em;
    line-height: 1em;
  }
  .encabezado-enfermedades-a-z h1::before,
  .curiosidades .pane-custom h1::before {
    display: block !important;
    height: 62px !important;
    left: -10px !important;
    top: -3px !important;
    width: 62px !important;
    margin: 0 !important;
  }
  .encabezado-enfermedades-a-z h1::before {
    background: rgba(0, 0, 0, 0)
      url(/sites/all/themes/webconsultas/images/a-z.png) repeat scroll 0 0 /
      100% auto !important;
  }
  .curiosidades .pane-custom h1::before {
    background: rgba(0, 0, 0, 0)
      url(/sites/all/themes/webconsultas/images/curiosidades.png) repeat scroll
      0 0 / 100% auto !important;
    left: 0 !important;
  }
  .curiosidades .pane-custom h1,
  .encabezado-medicamentos h1,
  .encabezado-enfermedades-a-z h1 {
    margin: 10px;
    font-size: 1.7em !important;
    line-height: 1em !important;
  }
  .encabezado-primeros-auxilios p,
  .curiosidades .pane-custom p,
  .encabezado-pruebas-medicas p,
  .encabezado-medicamentos p,
  .encabezado-enfermedades-a-z p {
    margin: 10px !important;
    padding-bottom: 0 !important;
    width: initial !important;
  }
  .page-salud-al-dia .options ul {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
  }
  .page-salud-al-dia .options ul li {
    flex-grow: 1;
  }
  .page-salud-al-dia .options ul li:last-child {
    flex-grow: 7;
  }
  #page .views-widget-filter-field_enfermedad_tipo_tid {
    width: 100% !important;
  }
  .page-salud-al-dia #edit-tipo-wrapper .views-widget {
    float: none !important;
    margin: 0 !important;
  }
  .primeros-auxilios #edit-subcategoria,
  .primeros-auxilios #edit-subcategoria option,
  .pruebas-medicas #edit-subcategoria,
  .pruebas-medicas #edit-subcategoria option,
  .node-type-autor select,
  .page-entrevistas select,
  .curiosidades select,
  .page-la-opinion-del-experto select,
  .page-salud-al-dia #page .form-select {
    width: 100%;
  }
  .enfermedades-abc ul.bloque-letra {
    display: flex !important;
    flex-flow: column wrap;
    padding: 10px 30px !important;
    margin: 0 !important;
    width: auto !important;
  }
  .enfermedades-abc ul.bloque-letra li {
    padding: 1px 20px 1px 10px;
  }
  .enfermedades-abc ul.bloque-letra li a {
    font-size: 1em !important;
    font-family: sans-serif !important;
    font-style: normal !important;
    font-weight: 300 !important;
    line-height: 1.5em !important;
  }
  .fonts-loaded .enfermedades-abc ul.bloque-letra li a {
    font-family: "Roboto", sans-serif !important;
    font-style: normal !important;
    font-weight: 300 !important;
  }
  .view-enfermedades article {
    width: 100% !important;
  }
  article.node-enfermedad .field-name-field-entradilla > div > div {
    font-size: 14px !important;
  }
  article.node-enfermedad h3 {
    font-size: 22px !important;
  }
  article.node-enfermedad h3 a {
    color: #147ec2 !important;
    font-family: sans-serif;
    font-weight: 400;
    font-style: normal;
  }
  .fonts-loaded article.node-enfermedad h3 a {
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 400;
    font-style: normal;
  }
  .view-cabecera-enfermedad article.node-enfermedad figure {
    width: auto !important;
    padding: 4px;
    border: 1px #cdcdcd solid;
  }
  .view-cabecera-enfermedad article.node-enfermedad figure a img {
    border: none;
    padding: 0;
  }
  .view-articulos-enfermedad ul li {
    padding: 10px 0;
    border-bottom: 1px dashed #cdcdcd;
  }
  .view-articulos-enfermedad ul li figure {
    margin: 0 0 10px !important;
    width: 100% !important;
  }
  .view-articulos-enfermedad ul li figure a img {
    width: 100%;
  }
  .view-articulos-enfermedad ul li h2 {
    font-family: sans-serif !important;
    font-weight: 500 !important;
    font-style: normal !important;
    font-size: 1.5em !important;
    line-height: 1.1em !important;
  }
  .fonts-loaded .view-articulos-enfermedad ul li h2 {
    font-family: "Roboto Condensed", sans-serif !important;
    font-weight: 500 !important;
    font-style: normal !important;
  }
  .view-articulos-enfermedad ul li p {
    font-family: sans-serif !important;
    font-style: normal !important;
    font-weight: 300 !important;
    margin: 0 !important;
  }
  .fonts-loaded .view-articulos-enfermedad ul li p {
    font-family: "Roboto", sans-serif !important;
    font-style: normal !important;
    font-weight: 300 !important;
  }
  .view-cabecera-enfermedad div.pie-portada-enfermedades {
    padding: 10px !important;
  }
  .view-cabecera-enfermedad .pie-portada-enfermedades h1 {
    font-size: 2em;
    line-height: 1em;
    margin: 0 0 6px;
  }
  .view-cabecera-enfermedad .pie-portada-enfermedades h1 a {
    font-family: sans-serif !important;
    font-weight: 400 !important;
    font-style: normal !important;
  }
  .fonts-loaded .view-cabecera-enfermedad .pie-portada-enfermedades h1 a {
    font-family: "Roboto Condensed", sans-serif !important;
    font-weight: 400 !important;
    font-style: normal !important;
  }
  .node-type-enfermedad .view-articulos-enfermedad .views-row {
    margin-right: 0 !important;
  }
  .fonts-loaded .node-type-articulo h1 .field,
  .fonts-loaded .panel-col-main .node-entrevista h1,
  .fonts-loaded .node-type-noticia .node-noticia h1,
  .page-node.curiosidades.node-type-articulo .panel-col-main h1 {
    font-size: 2.3em !important;
  }
  .pane-noticias-seccion {
    box-shadow: none;
    margin-bottom: 5px;
  }
  .pane-noticias-seccion li {
    height: 100%;
    margin: 3px 0;
  }
  .view-noticias-relacionadas {
    margin: 0;
  }
  .page-noticias .view-id-listado_noticias div.listado-noticias ul li {
    width: 100% !important;
    border-bottom: 1px dotted #dcdcdc;
    margin: 0 !important;
    padding: 10px 0 !important;
  }
  .page-cifras h1,
  .section-la-opinion-del-experto h1,
  .encabezado-enfermedades {
    font-size: 1em !important;
    font-family: sans-serif !important;
    font-weight: 400 !important;
    font-style: normal !important;
  }
  .fonts-loaded .page-cifras h1,
  .fonts-loaded .section-la-opinion-del-experto h1,
  .fonts-loaded .encabezado-enfermedades {
    font-family: "Roboto Condensed", sans-serif !important;
    font-weight: 400 !important;
    font-style: normal !important;
  }
  .curiosidades .slider-info {
    padding: 10px !important;
    position: relative;
  }
  .curiosidades .slider-info h2 {
    font-size: 1.3em !important;
    margin: 0 !important;
  }
  .curiosidades .view-display-id-block_1 h2,
  .curiosidades .view-display-id-block_1 .subtitulo,
  .curiosidades .view-display-id-block_1 .entradilla {
    padding: 0 !important;
  }
  .fonts-loaded .curiosidades .view-display-id-block_1 h2 a {
    font-family: "Roboto Condensed", sans-serif !important;
    line-height: 1.1em;
  }
  .curiosidades .view-display-id-block_1 .subtitulo {
    margin: 6px 0 !important;
    line-height: 1.2em !important;
  }
  .curiosidades .view-display-id-block_1 .entradilla {
    color: #000 !important;
  }
  .fonts-loaded .curiosidades .view-display-id-block_1 .entradilla {
    font-family: "Roboto", sans-serif !important;
    font-style: normal !important;
    font-weight: 300 !important;
  }
  .view-curiosidades.view-id-curiosidades.view-display-id-block_1 figure img,
  .view-curiosidades.view-id-curiosidades.view-display-id-panel_pane_1
    figure
    img {
    border: none;
    padding: 0;
    width: 100%;
    margin: 0;
  }
  .view-curiosidades.view-id-curiosidades.view-display-id-panel_pane_1
    div.view-content
    div.item-list
    ul
    li.views-row
    h2 {
    line-height: 1.1em !important;
    padding-top: 5px;
    font-size: 1.4em !important;
    margin: 0 !important;
  }
  .view-curiosidades.view-id-curiosidades.view-display-id-panel_pane_1
    div.view-content
    div.item-list
    ul
    li.views-row
    p.entradilla {
    font-family: sans-serif;
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 15px;
    margin: 0 0 10px 0;
  }
  .fonts-loaded
    .view-curiosidades.view-id-curiosidades.view-display-id-panel_pane_1
    div.view-content
    div.item-list
    ul
    li.views-row
    p.entradilla {
    font-family: "Roboto", sans-serif;
    font-style: normal;
    font-weight: 300;
  }
  .pane-curiosidades-panel-pane-1 ul li {
    border-bottom: none !important;
  }
  article.node-104893 > div > div > div {
    padding: 10px !important;
    margin-top: 20px;
  }
  article.node-entrevista.view-mode-full figure {
    width: 137px;
    width: auto;
    float: none;
    margin: 0 0 10px 0;
    height: 250px;
    overflow: hidden;
    position: relative;
  }
  article.node-entrevista.view-mode-full figure img {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  article.node-entrevista.view-mode-full .submitted {
    display: none;
  }
  .node-type-entrevista
    div.field-name-body.field-type-text-with-summary.field-label-hidden
    > div
    > div
    > p.question::before {
    font-size: 1.8em !important;
    margin-right: 5px !important;
  }
  .node-type-entrevista
    div.field-name-body.field-type-text-with-summary.field-label-hidden
    > div
    > div
    > p {
    display: inline-block;
    margin: 0 0 10px 30px;
  }
  .node-type-entrevista
    div.field-name-body.field-type-text-with-summary.field-label-hidden
    > div
    > div
    > p:first-child {
    margin-top: 10px;
  }
  .node-type-entrevista .field-name-field-entradilla {
    line-height: 1.3em;
    margin-bottom: 10px;
  }
  .node-type-entrevista .libro {
    float: none;
    margin: 0 auto 10px;
    width: 250px;
  }
  .node-type-entrevista
    .node-entrevista.view-mode-full
    div.field-name-body
    div.field-items
    div.field-item.even
    div
    > p {
    display: flex;
  }
  .node-type-entrevista
    .node-entrevista.view-mode-full
    div.field-name-body
    div.field-items
    div.field-item.even
    div
    > p
    a.colorbox-load {
    margin: 0 auto;
  }
  .contenedor-especiales {
    display: flex !important;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 10px 0 0 !important;
    width: 100% !important;
  }
  .contenedor-especiales .bigger {
    width: 100% !important;
    height: auto !important;
    margin: 0 0 5px !important;
  }
  .contenedor-especiales .lateral {
    width: 100% !important;
    height: auto !important;
  }
  .contenedor-especiales .smaller {
    width: 48% !important;
    height: auto !important;
    margin: 0 !important;
  }
  .contenedor-especiales > div {
    background: none !important;
  }
  .panel-pane.pane-custom.pane-3.extra p a img {
    float: none !important;
    margin: 0 !important;
  }
  #content
    > div
    > div.panel-2col-stacked.clearfix.panel-display
    > div
    > div.panel-col-main
    > div:nth-child(2)
    > div
    > div
    > article
    > div
    > div.field.field-name-field-entradilla.field-type-text-long.field-label-hidden.clearfix {
    width: 100% !important;
  }
  #content
    > div
    > div.panel-2col-stacked.clearfix.panel-display
    > div
    > div.panel-col-main
    > div:nth-child(2)
    > div
    > div
    > article
    > div
    > h2
    > a {
    font-size: 28px !important;
  }
  .encabezado-primeros-auxilios h1::before,
  .encabezado-pruebas-medicas h1::before {
    display: block !important;
    height: 62px !important;
    left: 0px !important;
    margin: 0 10px 0 0 !important;
    top: -3px !important;
    width: 62px !important;
  }
  .pane-listado-primeros-auxilios li,
  .pane-pruebas-medicas-panel-pane-1 .view-content li {
    float: none !important;
    height: auto !important;
    margin-bottom: 20px !important;
    margin-right: 0 !important;
    padding: 0 !important;
    width: 100% !important;
  }
  .pane-listado-primeros-auxilios li figure,
  .pane-pruebas-medicas-panel-pane-1 .view-content li figure {
    padding: 10px 10px 5px;
  }
  .pane-listado-primeros-auxilios li figure img,
  .pane-pruebas-medicas-panel-pane-1 .view-content li figure img {
    width: 100%;
  }
  .pane-listado-primeros-auxilios h2,
  .pane-pruebas-medicas-panel-pane-1 h2 {
    font-size: 1.5em !important;
    line-height: 1em !important;
    margin: 0 !important;
    padding: 5px 10px;
  }
  .pane-listado-primeros-auxilios li p,
  .pane-pruebas-medicas-panel-pane-1 li p {
    font-family: sans-serif !important;
    font-style: normal !important;
    font-weight: 300 !important;
    font-size: 1em !important;
    line-height: 1em !important;
    padding: 0 10px 10px !important;
    margin: 0 !important;
  }
  .fonts-loaded .pane-listado-primeros-auxilios li p,
  .fonts-loaded .pane-pruebas-medicas-panel-pane-1 li p {
    font-family: "Roboto", sans-serif !important;
    font-style: normal !important;
    font-weight: 300 !important;
  }
  .breadcrumb ol {
    line-height: 1em;
  }
  .page-taxonomy .view-destacado-seccion figure a img {
    width: 100% !important;
    padding: 0 !important;
  }
  .page-taxonomy .view-destacado-seccion .view-content h1 {
    font-family: sans-serif !important;
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 20px !important;
  }
  .fonts-loaded .page-taxonomy .view-destacado-seccion .view-content h1 {
    font-family: "Roboto Condensed", sans-serif !important;
    font-weight: 400 !important;
    font-style: normal !important;
  }
  .page-taxonomy .view-destacado-seccion .slider-info h2 {
    font-size: 2em !important;
    line-height: 1.1em !important;
    margin: 5px 0 !important;
  }
  .page-taxonomy .view-destacado-seccion .view-content figure {
    margin-top: 10px;
  }
  .page-taxonomy .view-destacado-seccion .slider-info div {
    font-size: 20px !important;
    font-family: sans-serif;
    font-style: normal;
    font-weight: 400;
    color: #147ec2;
  }
  .fonts-loaded .page-taxonomy .view-destacado-seccion .slider-info div {
    font-family: "Roboto", sans-serif;
    font-style: normal;
    font-weight: 400;
  }
  .page-taxonomy .view-destacado-seccion .slider-info p {
    font-size: 1.1em !important;
    line-height: 1.3em !important;
  }
  .view-temas-categoria > article > figure > a > img {
    width: 100%;
  }
  .titulo-categoria {
    font-size: 24px;
  }
  .page-taxonomy .titulo-categoria::after {
    right: 0%;
    top: -4px;
    left: initial;
  }
  #page .panel-2col-stacked .panel-col-main .panel-block-half {
    margin-bottom: 20px;
    border-bottom: 1px dashed #ccc;
  }
  .view-cabecera-categoria::after {
    border: 3px solid #fff !important;
    height: 60px !important;
    right: 8px !important;
    width: 60px !important;
  }
  .view-cabecera-categoria .slider-info h1 {
    font-size: 1.7em !important;
    line-height: 1.1em;
  }
  .filtros-categoria label::after {
    top: 22% !important;
  }
  .filtros-categoria label {
    line-height: 1.5em;
    margin-right: 10% !important;
    padding: 5px 10px !important;
    text-align: left !important;
    width: 80px !important;
  }
  .filtros-categoria a {
    display: block;
    float: left;
    line-height: 1.2em;
    padding: 10px 5px !important;
    text-align: center;
    width: 24%;
    font-family: "robotlight", sans-serif !important;
    font-size: 14px !important;
  }
  .listado-temas-categoria article.tema,
  .page-taxonomy-term .view-display-id-block_1 li.views-row {
    width: 100%;
    height: auto;
  }
  .listado-temas-categoria article.tema figure,
  .page-taxonomy-term .view-display-id-block_1 li.views-row figure,
  div.view-temas-categoria > article > figure {
    height: auto;
    width: auto;
  }
  .listado-temas-categoria article.tema figure a,
  .page-taxonomy-term .view-display-id-block_1 li.views-row figure a,
  div.view-temas-categoria > article > figure a {
    display: block;
  }
  .listado-temas-categoria article.tema figure a img,
  .page-taxonomy-term .view-display-id-block_1 li.views-row figure a img,
  div.view-temas-categoria > article > figure a img {
    border: none;
    padding: 0;
    width: 100%;
    display: block;
  }
  .page-taxonomy .titulo-categoria {
    text-indent: 0 !important;
  }
  .page-taxonomy .titulo-categoria a {
    display: block;
    width: 75%;
    line-height: 1em;
  }
  .page-taxonomy .titulo-categoria::after {
    width: 50px !important;
    height: 50px !important;
    top: -10 !important;
    border: 3px solid #fff !important;
  }
  .view-cabecera-categoria .slider-info,
  .etiquetas-tags .view-display-id-block_2 .slider-info,
  .view-destacado-seccion .slider-info {
    position: relative;
    padding: 8px 0;
  }
  .listado-temas-categoria > article > div > div > div {
    font-size: 15px !important;
    line-height: 1.1em !important;
  }
  .listado-temas-categoria > article,
  .page-taxonomy-term .view-display-id-block_1 li.views-row {
    box-shadow: none !important;
    height: auto !important;
    margin-bottom: 20px !important;
    float: none;
  }
  .todos-temas-categoria {
    position: relative;
  }
  .todos-temas-categoria span.ver-todos:after {
    left: initial;
    position: absolute;
    right: 0px;
    top: 6px;
    width: 20px;
  }
  .todos-temas-categoria span.ver-todos {
    color: white;
    font-size: 14px;
    line-height: 1em;
    padding: 10px 30px 10px 10px;
  }
  .todos-temas-categoria ul {
    padding: 0 10px;
    margin: 0;
  }
  .todos-temas-categoria ul li {
    border-bottom: 1px dotted #dcdcdc;
    padding: 5px 0 5px 6px;
  }
  .fonts-loaded .todos-temas-categoria ul li {
    font-family: "Roboto", sans-serif;
    font-style: normal;
    font-weight: 300;
  }
  .panel-col-main .panel-block.panel-block-half {
    margin-bottom: 20px !important;
  }
  .page-home .pane-destacado-seccion {
    margin-bottom: 10px !important;
    padding-bottom: 5px;
  }
  .panel-block-right
    .view-noticias-relacionadas.view-display-id-block_4
    ul.contenido-relacionado {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
  }
  .panel-block-right
    .view-noticias-relacionadas.view-display-id-block_4
    ul.contenido-relacionado
    li {
    display: inline-block;
    margin: 0 !important;
  }
  .panel-block-right
    .view-noticias-relacionadas.view-display-id-block_4
    ul.contenido-relacionado
    li
    h4 {
    padding: initial;
  }
  .contenido-relacionado li figure img {
    margin-right: 5px;
  }
  .view-noticias-relacionadas .view-header .titular-contenido-relacionado {
    font-family: sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 15px;
  }
  .fonts-loaded
    .view-noticias-relacionadas
    .view-header
    .titular-contenido-relacionado {
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 400;
    font-style: normal;
  }
  div.view-noticias-relacionadas {
    margin: 0 !important;
    width: 100% !important;
    padding: 0;
    border: none !important;
  }
  .view-noticias-relacionadas .view-content ul.contenido-relacionado {
    margin: 0;
    width: 100%;
    padding: 0;
    border: none;
  }
  .view-noticias-relacionadas .view-content ul.contenido-relacionado li {
    margin: 10px 0;
    width: 100%;
    padding: 0;
  }
  .view-noticias-relacionadas .view-content ul.contenido-relacionado li h4 {
    display: table;
    font-family: sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 1em;
    line-height: 1.1em;
  }
  .view-noticias-relacionadas.view-display-id-block_1
    .view-content
    ul.contenido-relacionado
    li
    h4 {
    padding: 0;
  }
  .fonts-loaded
    .view-noticias-relacionadas
    .view-content
    ul.contenido-relacionado
    li
    h4 {
    font-family: "Roboto", sans-serif;
    font-style: normal;
    font-weight: 400;
  }
  .panel-col-right .node-entrevista .field-item.even {
    margin-right: 10px;
  }
  .page-taxonomy .footer-seccion,
  .node-type-enfermedad .panel-footer,
  .node-type-entrevista .panel-footer,
  .node-type-articulo .footer-seccion {
    border-bottom: 1px solid #bdbdbd;
  }
  .page-taxonomy .footer-seccion > div,
  .node-type-articulo .footer-seccion > div {
    margin-top: 2px !important;
    display: block;
  }
  .page-taxonomy .footer-seccion ul,
  .node-type-articulo .footer-seccion ul {
    text-align: left !important;
  }
  .page-taxonomy .footer-seccion ul li,
  .node-type-articulo .footer-seccion ul li {
    width: 100% !important;
    padding: 0 !important;
  }
  .panel-footer .footer-seccion > div.item-list > ul li a.temas-footer {
    border-bottom: 1px dashed;
    display: block;
    font-family: sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 1.3em;
    height: auto;
    line-height: 2em;
    margin: 10px 0 0;
    padding-bottom: 5px;
    padding-left: 38px;
    padding-top: 0;
    position: relative;
    width: auto;
  }
  .fonts-loaded
    .panel-footer
    .footer-seccion
    > div.item-list
    > ul
    li
    a.temas-footer {
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 700;
    font-style: normal;
  }
  .page-taxonomy .footer-seccion .temas-footer::before,
  .node-type-articulo .footer-seccion .temas-footer::before {
    display: block;
    float: left;
    left: -15px;
    margin: 0;
    padding: 0;
    position: absolute !important;
    top: -15px;
    transform: scale(0.6, 0.6);
    width: 64px;
  }
  .page-taxonomy .footer-seccion li .item-list,
  .node-type-articulo .footer-seccion li .item-list {
    width: auto !important;
    padding: 10px;
  }
  .page-taxonomy .footer-seccion li ul li,
  .node-type-articulo .footer-seccion li ul li {
    font-size: 1em !important;
    line-height: 1.2em !important;
    list-style-type: circle !important;
  }
  .kalooga_22050 .kalooga_itemList .kalooga_item .kalooga_img {
    width: 100% !important;
  }
}
@media all and (min-width: 481px) and (max-width: 1067px) {
  .panel-2col-stacked .panel-col-main,
  .panel-2col-stacked .panel-col-right {
    float: none !important;
    width: 100% !important;
    margin-bottom: 20px;
  }
  #page {
    width: 100%;
    max-width: 1067px;
    min-width: initial;
  }
  #page #header {
    background-color: white;
    box-shadow: 1px 0 7px #ccc;
    height: 100%;
    max-height: 75px;
    min-height: 60px;
    padding: initial;
    position: absolute;
    text-align: initial;
    top: 0;
    width: 100%;
    z-index: 999;
  }
  #page #header .header__logo {
    left: 10px;
    position: absolute;
    top: 10px;
    width: 40%;
    max-width: 200px;
  }
  #page #header .menu-container.menu-responsive {
    height: 100%;
    overflow-y: auto;
    position: fixed;
    top: 75px;
    width: 59%;
    display: block;
    left: -60%;
  }
  #page #header .menu-container.menu-responsive.responsive-menu {
    left: 0;
    box-shadow: 6px 1px 4px 0px rgba(0, 0, 0, 0.3);
    background-color: white;
    overflow-x: hidden;
  }
  #page #header .menu-container.menu-responsive.responsive-menu.with-search {
    top: 141px;
  }
  #page #header .search-form.search-form-responsive {
    left: 0;
    opacity: 1;
    position: absolute;
    top: 75px;
    visibility: visible;
    width: 100%;
    padding: 0 !important;
  }
  #page #header .search-form.search-form-responsive.with-menu {
    width: 59%;
    padding: 0 !important;
  }
  #page #header .search-form.search-form-responsive form,
  #page #header .search-form.search-form-responsive.with-menu form {
    padding: 10px;
  }
  #header .search-form .form-text {
    height: 45px !important;
  }
  #header .search-form {
    background: rgba(221, 221, 221, 1) !important;
    background: -moz-linear-gradient(
      top,
      rgba(221, 221, 221, 1) 0%,
      rgba(221, 221, 221, 1) 70%,
      rgba(187, 187, 187, 1) 100%
    ) !important;
    background: -webkit-gradient(
      left top,
      left bottom,
      color-stop(0%, rgba(221, 221, 221, 1)),
      color-stop(70%, rgba(221, 221, 221, 1)),
      color-stop(100%, rgba(187, 187, 187, 1))
    ) !important;
    background: -webkit-linear-gradient(
      top,
      rgba(221, 221, 221, 1) 0%,
      rgba(221, 221, 221, 1) 70%,
      rgba(187, 187, 187, 1) 100%
    ) !important;
    background: -o-linear-gradient(
      top,
      rgba(221, 221, 221, 1) 0%,
      rgba(221, 221, 221, 1) 70%,
      rgba(187, 187, 187, 1) 100%
    ) !important;
    background: -ms-linear-gradient(
      top,
      rgba(221, 221, 221, 1) 0%,
      rgba(221, 221, 221, 1) 70%,
      rgba(187, 187, 187, 1) 100%
    ) !important;
    background: linear-gradient(
      to bottom,
      rgba(221, 221, 221, 1) 0%,
      rgba(221, 221, 221, 1) 70%,
      rgba(187, 187, 187, 1) 100%
    ) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd',endColorstr='#bbbbbb',GradientType=0) !important;
    border-bottom: 1px solid white;
    z-index: 10;
  }
  #header #edit-submit {
    width: 35px !important;
    height: 35px !important;
  }
  #patrocinio-responsive.responsive-menu {
    background-color: white;
    display: table !important;
    float: none;
    padding: 10px 0;
    width: 100%;
    text-align: center;
    height: 80px;
  }
  #patrocinio-responsive img {
    width: 250px;
  }
  #page #main-menu,
  #page #secondary-menu {
    display: table;
    float: none;
    margin: 0;
    width: 100%;
  }
  #page .menu-responsive nav#main-menu ul,
  #page nav#secondary-menu > div,
  #page nav#secondary-menu > div > div {
    display: table !important;
    width: 100%;
  }
  #page #header .buttons-container.buttons-tablet {
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    top: 50%;
    height: 30px;
    right: 20px;
  }
  .tb-megamenu .row-fluid,
  .tb-megamenu .mega-dropdown-menu,
  .tb-megamenu .row-fluid [class*="span"] {
    left: 0;
    margin-left: 0;
    min-width: 100%;
    transform: none;
    width: 100%;
  }
  .tb-megamenu .nav-collapse .dropdown-menu {
    float: none;
    position: static;
    top: auto;
    max-width: none;
    left: auto;
  }
  .tb-megamenu-submenu,
  .mega-dropdown-inner {
    width: initial;
  }
  .tb-megamenu .nav-collapse .nav > li > a,
  .tb-megamenu .nav-collapse .dropdown-menu a {
    font-weight: normal;
  }
  #page #secondary-menu .tb-megamenu-item .dropdown-toggle {
    border-bottom-width: 1px;
  }
  #page #main-menu .links li,
  #page #secondary-menu li a,
  #page #secondary-menu .links li a,
  #page .tb-megamenu .nav > li a {
    font-size: 16px;
  }
  .tb-megamenu-menu-secondary-menu > .nav-collapse > ul > li::before {
    content: "";
    width: 20px;
    height: 20px;
    position: absolute;
    margin-top: 10px;
    right: 13px;
    opacity: 0.5;
  }
  .tb-megamenu-menu-secondary-menu > .nav-collapse > ul > li.open::before {
    content: "";
    width: 20px;
    height: 20px;
    position: absolute;
    margin-top: 10px;
    right: 13px;
    opacity: 0.5;
  }
  #page #secondary-menu .links li a,
  #page .tb-megamenu .nav > li a {
    padding: 0;
    margin: 0;
  }
  #main {
    left: 0;
    margin-top: 82px;
  }
  #main.responsive-menu {
    left: 60%;
  }
  body.responsive-menu,
  html.responsive-menu {
    overflow: hidden;
    overflow-x: hidden;
    overflow-y: hidden;
  }
  #main::before {
    content: "";
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0);
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    z-index: 11;
  }
  #main.responsive-menu::before {
    background-color: rgba(0, 0, 0, 0.3);
    display: block;
  }
  .view-noticias-destacadas .view-display-id-home_resto_eltos ul li {
    width: 100%;
  }
  .views-slideshow-cycle-main-frame-row.views_slideshow_cycle_slide.views_slideshow_slide,
  div#views_slideshow_cycle_teaser_section_slider_home-block.views-slideshow-cycle-main-frame.views_slideshow_cycle_teaser_section,
  div.views-slideshow-cycle-main-frame-row-item figure a {
    width: 100% !important;
  }
  .view-slider-home .views-slideshow-controls-text-next a {
    right: -6px !important;
  }
  .views_slideshow_cycle_main .subtitulo {
    margin: 3px 0 !important;
  }
  .views_slideshow_cycle_main .entradilla {
    margin: 2px 0 !important;
  }
  .curiosidades .view.view-curiosidades .slider-info {
    bottom: 0 !important;
    width: auto !important;
    padding: 10px !important;
  }
  .curiosidades .view.view-curiosidades .slider-info p.entradilla {
    margin: 0 !important;
  }
  #page .footer-middle ul li {
    border-right: 1px solid white;
    display: inline-block;
    font-family: sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 18px;
    margin-bottom: 10px;
    padding: 0 10px 0 6px;
    text-align: left;
    text-transform: none;
    border-bottom: none;
  }
  .fonts-loaded #page .footer-middle ul li {
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 400;
    font-style: normal;
  }
  #page .footer-middle ul li a {
    color: white;
  }
  #page .footer-middle ul li:nth-child(6),
  #page .footer-middle ul li:last-child {
    border: none;
  }
  .footer-middle ul.menu-footer.menu-footer-top {
    border-bottom: 1px dashed rgba(255, 255, 255, 0.5);
  }
  .footer-middle ul.menu-footer.menu-footer-bottom li:last-child {
    font-family: sans-serif !important;
    font-weight: 700 !important;
    font-style: normal !important;
    text-transform: uppercase !important;
  }
  .fonts-loaded .footer-middle ul.menu-footer.menu-footer-bottom li:last-child {
    font-family: "Roboto Condensed", sans-serif !important;
    font-weight: 700 !important;
    font-style: normal !important;
  }
}
@media all and (min-width: 768px) and (orientation: portrait) {
  #page #header {
    position: fixed;
  }
}
@media screen and (max-width: 600px) {
  .node-type-articulo .panel-block-full:nth-child(2) .menu .active::before {
    border-color: transparent transparent #fff !important;
    border-width: 0 13px 15px !important;
    right: 8px !important;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: initial !important;
  }
  .primeros-auxilios.node-type-articulo
    .panel-block-articulo-nav
    .menu
    a.active::before {
    border-color: transparent transparent #fff !important;
  }
  .node-type-articulo .panel-block-articulo-nav .menu a {
    padding: 6px 38px 6px 10px !important;
  }
  .node-type-articulo .panel-block-articulo-nav ul.menu {
    margin: 4px 0 0 !important;
    padding: 0 !important;
  }
  .node-type-articulo .panel-block-articulo-nav ul.menu li:last-child {
    border-bottom: none;
  }
  .node-type-articulo .panel-block-articulo-img figure {
    position: relative;
    margin: 0 !important;
  }
  .panel-block-articulo-img figure figcaption {
    position: absolute;
    bottom: 0;
    padding: 0 !important;
    background-color: rgba(10, 10, 10, 0.5) !important;
    width: 100%;
  }
  .panel-block-articulo-img figure figcaption p {
    padding: 10px !important;
    color: white;
  }
}
.panel-block.panel-block-full {
  clear: both;
  width: 100%;
}
.panel-block.panel-block-full > .panel-pane,
.panel-block.panel-block-full > .wc-widget,
.panel-block.panel-block-full > .view {
  margin-bottom: 20px;
}
.panel-col-right > .panel-pane,
.panel-col-right > .view,
.panel-col-right > .field,
.panel-col-right > .wc-widget {
  margin-bottom: 20px;
}
.panel-block.panel-block-full > .panel-pane--nmb {
  margin-bottom: 0;
}
.with-wireframes #header,
.with-wireframes #main,
.with-wireframes #content,
.with-wireframes #navigation,
.with-wireframes .region-sidebar-first,
.with-wireframes .region-sidebar-second,
.with-wireframes #footer,
.with-wireframes .region-bottom {
  outline: 1px solid #ccc;
}
.lt-ie8 .with-wireframes #header,
.lt-ie8 .with-wireframes #main,
.lt-ie8 .with-wireframes #content,
.lt-ie8 .with-wireframes #navigation,
.lt-ie8 .with-wireframes .region-sidebar-first,
.lt-ie8 .with-wireframes .region-sidebar-second,
.lt-ie8 .with-wireframes #footer,
.lt-ie8 .with-wireframes .region-bottom {
  border: 1px solid #ccc;
}
.element-invisible,
.element-focusable,
#navigation .block-menu .block__title,
#navigation .block-menu-block .block__title {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}
.element-focusable:active,
.element-focusable:focus {
  position: static !important;
  clip: auto;
  height: auto;
  width: auto;
  overflow: auto;
}
#skip-link {
  margin: 0;
}
#skip-link a,
#skip-link a:visited {
  display: block;
  width: 100%;
  padding: 2px 0 3px 0;
  text-align: center;
  background-color: #666;
  color: #fff;
}
.header__logo {
  margin: 0;
  padding: 0;
  display: inline-block;
  margin-bottom: 15px;
}
.header__logo-image {
  vertical-align: bottom;
}
.header__name-and-slogan {
  float: left;
}
.header__site-name {
  margin: 0;
  font-size: 2em;
  line-height: 1.5em;
}
.header__site-link:link,
.header__site-link:visited {
  color: #000;
  text-decoration: none;
}
.header__site-link:hover,
.header__site-link:focus {
  text-decoration: underline;
}
.header__site-slogan {
  margin: 0;
}
.header__secondary-menu {
  float: right;
}
.header__region {
  clear: both;
}
#navigation .block {
  margin-bottom: 0;
}
#navigation .links,
#navigation .menu {
  margin: 0;
  padding: 0;
  text-align: left;
}
#navigation .links li,
#navigation .menu li {
  float: left;
  padding: 0 10px 0 0;
  list-style-type: none;
  list-style-image: none;
}
.breadcrumb ol {
  margin: 0;
  padding: 0;
}
.breadcrumb li {
  display: inline;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.page__title,
.node__title,
.block__title,
.comments__title,
.comments__form-title,
.comment__title {
  margin: 0;
}
.messages,
.messages--status,
.messages--warning,
.messages--error {
  margin: 1.5em 0;
  padding: 10px 10px 10px 50px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAD6UlEQVR42s2WX0xbVRzH3YwmC4k+GF/0ZS/S267/bmnX9nL7bwstZlnbjTDYyoC5GCbB0ZW5pdJCe6swbLFA6bpWIGuRMWVjKGP+21QW3SZBSAjGh4XEaTZTH82Cm/3ztS2xs7mw4KLRk3xyzj33/H6fe5Pz7zEA/yr/vUDukj9FH6drqTaqT8EoPs/UV+nX6TD1BlUh9AqLHlmgPKLcRHmoCOWmElK/FOKTYpS8UwLJkASiUyLI3pKhlClN0g46qj+qL/pbArlbrlO1q25JeiSgR2iYJ8ywXLSg/qP6LNl2ro8+Q4MMkKCd9K2t3q3KdQnkXXIF5aISkgEJzONm1F2qW52pDJN1MI2bUBIuAdVOJWSMTPNQgX6/vkjVpvpREpag6oMqWCYta1IzbsHh9ga0RJtzY8URMdRO9U/KSuWmNQUqh2pY3CtG+fvlqJyofMAFNrZAE+7e/RWR4X4cD9tgOGsA2U2CdtMDqwqyMyIzQ5KKqAKmcyaYxkzYd3YvjGNGFtXRPRj58DT+LOemRrFnrBLyITmUDmUyO/NYgu2d26ukHVJo3tXAMGpAs+cQmh0NeClan30uwN7TgnQ6nRd4r3thOGOAJqYB2UVC79AfZAnKHGUxQa8A2tNaNLW/jKvXv8Dyb8s4yryKA4O10A3roIvpUB+swTdz1/LJZ27PQBvT5lBH1RD4BChzlQ2wBNtc22aE/ULQgzRCl4P5BPcT93GMOYz9wb2QhCRgAq35d8u/L2PXe7tADVGgBlcQ+AXQtmlvsP/gzbJZvp8PMkJCFBYh8m0knyiVSsHe0YIGZz1+/uVOvt8z7QGvnwf+ST5EIRHIUyR4fh50rbp5lsDcYR4ReAXgBrng9q/Qfa0bfy035r7Ot2dvz4IX4IEIEAXwvDzscOw4zxJUd1YfEXlE4Aa4BQHMlwzSSBeI7iXvoTxWDqKPYCFsFaKmr+YVliB0JfS89DVpiuhlB9k/tSOZTuYFvq98yI7L0/MAsVWcGp0bfW61hbahwltxSeARsIKyWKesSKQSWIwvYkvvllwfx88pgOvhwthu/AzAxlVX8vz385tLbaVxwpcLZtEw0QDjsBGctzksiE4CimZFfHp++oWHbnbuUfdB0komMgHsRN1r0MWBsEmYODF5onY92/UTwcvBxuzXcN1ccHycVSn2FaPYWwzCQUDWKIt7z3utAJ5c74Hz+OLSomynY+cVfiM/xW3JiDyZpB3FuZrj4oCwE+Ad4qWMjPHjpTtL0mzMoxyZz9yM39Q7Y85Ok930icqm+k59TL2wm9l90dZv8y/8sPAigGf/iUN/Q4anM2zOsdLe+L+4VfwBVVjDs2rTYx0AAAAASUVORK5CYII=");
  *background-image: url(/sites/all/themes/webconsultas/images/message-24-ok.png);
  background-position: 8px 8px;
  background-repeat: no-repeat;
  border: 1px solid #be7;
}
.messages--warning {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACuElEQVRIiWP4//8/Ay0xSYqntTpnT252zqeJBf0Njhsykrz/pyd6/e9vcNpGVQv6q2wlm0qc/r0+IPD/3UG+/61l9v9mdrjIUc2C7hqHUzc3S///eZwBjO9tF/vfWe1wjioWTKixVm8otPn38wQT3IKfxxn/t5Va/utpsNSg2ILWcttrNzdJgQ3+dpQRjEHs+9tE/zeXWt+gyILOamuTqlxrsOtPLub+7+emBsSq/88v5wL7oqHQ9H9nmbkF2RbUF1rev7lJEuziuU3i/90ddcB4UZsoJC62ifyvK7R4QJYFrcUGrmUZ5v9hYb9hosh/bzcDMN42VRgeF9W5hv8bi/XdSbagKtfs2c1NEvCIPbaQ/7+/pwkYn17Ki0hR24T/l2eZPCfJgsZ83dCiNOP/yCnn7iau/8G+5mD8aBsHSoqqyNL9X5erHUm0BcVpRm9ubhZHMoTh/4eDzP/DA23+RwTZ/P96hAlF7t5Wof8FyfpvibKgNk8noyDZ4D9quofg1Bjr/1kJlhjiIF+Upmn/r83RzCJoQXaC3qcbm8SwGMLwvybP/H8jMGlik7u7VeB/Zqz2J7wWVGdr1uTG62J1PQgfWST1/+hiCaxyIF8UJqv9r8hQrcVpQVqkzrcbG0WwGvB2H/P/lnx5MAaxsam5vYn3f2KY+jesFpSlqfZnxWjidP2OGWL/g/0swBjExu4Lhv958Ur/i5KU+lEsCA1lYI4JUv95bZ0gTo2Pt3P+z0myBmMQG5e6mxu4/kf4Kf8EmQm3oCRNebKrvSawIGPBqRG9sMOp5hjjfwdrlf/58bKT4RaUpWvtcLZV/39iscD/H0AFP46jYwYiMeP/44u4/9tbKQODSXUH3II9G7v18hI0n8YGKv+IDVT6joxj/BVx4mgcOCde/SnITPRUJAHEGlTCEkQV19TAAN8FC67hZdFXAAAAAElFTkSuQmCC");
  *background-image: url(/sites/all/themes/webconsultas/images/message-24-warning.png);
  border-color: #ed5;
}
.messages--error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACpElEQVR42rWWTUgbQRiGQ0Tx4MWDeFM8eBA9iKAoggiCoCiiIiL4L3oQV1CJB0UEf6iRYFpK7UniTw9VSqL2kvQsVDBpSZrtRo35czVNW3oprRf17exSl4yzu1ikAy9h59vvedhkMrMGAGoxknAk2w8MJ/WosXThiZkZt9jdLeglPjn5ATc3mhJNuNjbK0QbG3ExMICL/n6IfX0gcxB7ekDAELu6IHZ2IlJbi1hLS1BLogmPtbUhMTv7oMSamzUlqnByMxLT0/8STQkDj9TV4ZLj5OysrODl8jIu5Gs68dFR7JG6dWkJ0fFx+TpSX89IDMnwcHU1yKec12Yz3rlc4HkeLwjkXJpPip3U3+7vIx6P4ymph4eG5PlwTQ0lMdytlmBxMWKtrXLeT0zA5XTibvj9fjxfXETkb/3N/Dz2dneVuiTZtliU/rPSUsQ5ziuxZYG03IIlJdKKUPJjdRUAKMmzuTnskB/VYbdTtd9HR4g2NCi9Z2VliDY1BSnBaUEBzsrLqXyzWCiQ9HU5HA4afniIUFWV0hOqqMBpURErOM7NxWlhIZOvCwvA7S3Uxq+DA5AnZ3pO8vJYQSArC8c5Oeqx2Rj4udeLQH6+6v2B7GxW8DkjA0JmJpONwUHY7XZGIAgCzCYTeJUewmIFfqMRfEoKlQ2yJbza2oLWcLvdeDI2hk/3+iQWKzAYkJzNjg5srq9TwJ9OJ76YTNScx+ORJT66X1/grKyEbW2NgfPp6XKd/JMZySrHaQsSU1Oe+0/w3WpVgyu5HBlR6lc+H8gioevDwz6JrWwV5+3txyoSFk5DcOX1MnCyJ4Vwfb1zt1UY9SR8aioDpuppaVpwZbPTl+hHF04dOKzk8XBF8DgJC3/woU/W/EciOtELOWi8DDwp//215Q+p7kiKh2lQSAAAAABJRU5ErkJggg==");
  *background-image: url(/sites/all/themes/webconsultas/images/message-24-error.png);
  border-color: #ed541d;
}
.messages__list {
  margin: 0;
}
.messages__item {
  list-style-image: none;
}
.messages--error p.error {
  color: #333;
}
.ok,
.messages--status {
  background-color: #f8fff0;
  color: #234600;
}
.warning,
.messages--warning {
  background-color: #fffce5;
  color: #840;
}
.error,
.messages--error {
  background-color: #fef5f1;
  color: #8c2e0b;
}
.tabs-primary,
.tabs-secondary {
  overflow: hidden;
  *zoom: 1;
  background-image: -webkit-gradient(
    linear,
    50% 100%,
    50% 0%,
    color-stop(100%, #bbbbbb),
    color-stop(100%, transparent)
  );
  background-image: -webkit-linear-gradient(
    bottom,
    #bbbbbb 1px,
    transparent 1px
  );
  background-image: -moz-linear-gradient(bottom, #bbbbbb 1px, transparent 1px);
  background-image: -o-linear-gradient(bottom, #bbbbbb 1px, transparent 1px);
  background-image: linear-gradient(bottom, #bbbbbb 1px, transparent 1px);
  list-style: none;
  border-bottom: 1px solid #bbbbbb \0 / ie;
  margin: 1.5em 0;
  padding: 0 2px;
  white-space: nowrap;
}
.tabs-primary__tab,
.tabs-secondary__tab,
.tabs-secondary__tab.is-active {
  float: left;
  margin: 0 3px;
}
a.tabs-primary__tab-link,
a.tabs-secondary__tab-link {
  border: 1px solid #e9e9e9;
  border-right: 0;
  border-bottom: 0;
  display: block;
  line-height: 1.5em;
  text-decoration: none;
}
.tabs-primary__tab,
.tabs-primary__tab.is-active {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  text-shadow: 1px 1px 0 white;
  border: 1px solid #bbbbbb;
  border-bottom-color: transparent;
  border-bottom: 0 \0 / ie;
}
.is-active.tabs-primary__tab {
  border-bottom-color: white;
}
a.tabs-primary__tab-link,
a.tabs-primary__tab-link.is-active {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-transition: background-color 0.3s;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
  color: #333;
  background-color: #dedede;
  letter-spacing: 1px;
  padding: 0 1em;
  text-align: center;
}
a.tabs-primary__tab-link:hover,
a.tabs-primary__tab-link:focus {
  background-color: #e9e9e9;
  border-color: #f2f2f2;
}
a.tabs-primary__tab-link:active,
a.tabs-primary__tab-link.is-active {
  background-color: transparent;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFE9E9E9',endColorstr='#00E9E9E9');
  background-image: -webkit-gradient(
    linear,
    50% 0%,
    50% 100%,
    color-stop(0%, #e9e9e9),
    color-stop(100%, rgba(233, 233, 233, 0))
  );
  background-image: -webkit-linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));
  background-image: -moz-linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));
  background-image: -o-linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));
  background-image: linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));
  border-color: #fff;
}
.tabs-secondary {
  font-size: 0.9em;
  margin-top: -1.5em;
}
.tabs-secondary__tab,
.tabs-secondary__tab.is-active {
  margin: 0.75em 3px;
}
a.tabs-secondary__tab-link,
a.tabs-secondary__tab-link.is-active {
  -webkit-border-radius: 0.75em;
  -moz-border-radius: 0.75em;
  -ms-border-radius: 0.75em;
  -o-border-radius: 0.75em;
  border-radius: 0.75em;
  -webkit-transition: background-color 0.3s;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
  text-shadow: 1px 1px 0 white;
  background-color: #f2f2f2;
  color: #666;
  padding: 0 0.5em;
}
a.tabs-secondary__tab-link:hover,
a.tabs-secondary__tab-link:focus {
  background-color: #dedede;
  border-color: #999;
  color: #333;
}
a.tabs-secondary__tab-link:active,
a.tabs-secondary__tab-link.is-active {
  text-shadow: 1px 1px 0 #333333;
  background-color: #666;
  border-color: #000;
  color: #fff;
}
.inline {
  display: inline;
  padding: 0;
}
.inline li {
  display: inline;
  list-style-type: none;
  padding: 0 1em 0 0;
}
span.field-label {
  padding: 0 1em 0 0;
}
.more-link {
  text-align: right;
}
.more-help-link {
  text-align: right;
}
.more-help-link a {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA7UlEQVR42qWTPQqDQBCFcwSPkCNITpAj5AjeIm1uYpkyR7Cy2Mot7OwsBAsRwUKwmOwLGRle3EIy8PyBfZ/z3J2TiPylz8VWWZZpUB40BonRKyizaxkA88MYYiqCEgv4MTvnZJom0VqWRbz3FlJZgLYtqmEY1Lg9r+sKsIXcLSC3AC019H0vqLquLeC5AfiHYSGkcdAJimKIBQiJ4+CO92OAtm0FNc8zOjkMwE5Q63FAtbeg6zpAYvG8BWR7i5qmQYwY4MIHqYhE2DOPQWcGJBQF2XU72ZzyUeZ5GCNt5/hybJgYdAXsq5sOEE/jG6dC5IOqCXTmAAAAAElFTkSuQmCC");
  *background-image: url(/sites/all/themes/webconsultas/images/help.png);
  background-position: 0 50%;
  background-repeat: no-repeat;
  padding: 1px 0 1px 20px;
}
.pager {
  clear: both;
  padding: 0;
  text-align: center;
}
.pager-item,
.pager-first,
.pager-previous,
.pager-next,
.pager-last,
.pager-ellipsis,
.pager-current {
  display: inline;
  padding: 0 0.5em;
  list-style-type: none;
  background-image: none;
}
.pager-current {
  font-weight: bold;
}
.block {
  margin-bottom: 1.5em;
}
.menu__item.is-leaf {
  list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHBAMAAAA2fErgAAAAD1BMVEX///+/v7+Li4sAAADAwMBFvsw8AAAAAXRSTlMAQObYZgAAAB1JREFUCFtjYAADYwMGBmYVZSDhKAwkFJWhYiAAAB2+Aa/9ugeaAAAAAElFTkSuQmCC");
  *list-style-image: url(/sites/all/themes/webconsultas/images/menu-leaf.png);
  list-style-type: square;
}
.menu__item.is-expanded {
  list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==");
  *list-style-image: url(/sites/all/themes/webconsultas/images/menu-expanded.png);
  list-style-type: circle;
}
.menu__item.is-collapsed {
  list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC");
  *list-style-image: url(/sites/all/themes/webconsultas/images/menu-collapsed.png);
  list-style-type: disc;
}
.menu a.active {
  color: #000;
}
.new,
.update {
  color: #c00;
  background-color: transparent;
}
.unpublished {
  height: 0;
  overflow: visible;
  background-color: transparent;
  color: #d8d8d8;
  font-size: 75px;
  line-height: 1;
  font-family: Impact, "Arial Narrow", Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  word-wrap: break-word;
}
.lt-ie8 .node-unpublished > *,
.lt-ie8 .comment-unpublished > * {
  position: relative;
}
.comments {
  margin: 1.5em 0;
}
.comment-preview {
  background-color: #ffffea;
}
.comment .permalink {
  text-transform: uppercase;
  font-size: 75%;
}
.indented {
  margin-left: 30px;
}
.form-item {
  margin: 1.5em 0;
}
.form-checkboxes .form-item,
.form-radios .form-item {
  margin: 0;
}
tr.odd .form-item,
tr.even .form-item {
  margin: 0;
}
.form-item input.error,
.form-item textarea.error,
.form-item select.error {
  border: 1px solid #c00;
}
.form-item .description {
  font-size: 0.85em;
}
.form-type-radio .description,
.form-type-checkbox .description {
  margin-left: 2.4em;
}
.form-required {
  color: #c00;
}
label.option {
  display: inline;
  font-weight: normal;
}
a.button {
  -webkit-appearance: button;
  -moz-appearance: button;
  appearance: button;
}
.password-parent,
.confirm-parent {
  margin: 0;
}
#user-login-form {
  text-align: left;
}
.openid-links {
  margin-bottom: 0;
}
.openid-link,
.user-link {
  margin-top: 1.5em;
}
html.js #user-login-form li.openid-link,
#user-login-form li.openid-link {
  margin-left: -20px;
}
#user-login ul {
  margin: 1.5em 0;
}
form th {
  text-align: left;
  padding-right: 1em;
  border-bottom: 3px solid #ccc;
}
form tbody {
  border-top: 1px solid #ccc;
}
form table ul {
  margin: 0;
}
tr.even,
tr.odd {
  background-color: #eee;
  border-bottom: 1px solid #ccc;
  padding: 0.1em 0.6em;
}
tr.even {
  background-color: #fff;
}
.lt-ie8 tr.even th,
.lt-ie8 tr.even td,
.lt-ie8 tr.odd th,
.lt-ie8 tr.odd td {
  border-bottom: 1px solid #ccc;
}
td.active {
  background-color: #ddd;
}
td.checkbox,
th.checkbox {
  text-align: center;
}
td.menu-disabled {
  background: #ccc;
}
#autocomplete .selected {
  background: #0072b9;
  color: #fff;
}
html.js .collapsible .fieldset-legend {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==");
  *background-image: url(/sites/all/themes/webconsultas/images/menu-expanded.png);
  background-position: 5px 65%;
  background-repeat: no-repeat;
  padding-left: 15px;
}
html.js .collapsed .fieldset-legend {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC");
  *background-image: url(/sites/all/themes/webconsultas/images/menu-collapsed.png);
  background-position: 5px 50%;
}
.fieldset-legend .summary {
  color: #999;
  font-size: 0.9em;
  margin-left: 0.5em;
}
tr.drag {
  background-color: #fffff0;
}
tr.drag-previous {
  background-color: #ffd;
}
.tabledrag-toggle-weight {
  font-size: 0.9em;
}
tr.selected td {
  background: #ffc;
}
.progress {
  font-weight: bold;
}
.progress .bar {
  background: #ccc;
  border-color: #666;
  margin: 0 0.2em;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.progress .filled {
  background-color: #0072b9;
  background-image: url(/sites/all/themes/webconsultas/images/progress.gif);
}

@font-face {
  font-family: "webconsultas";
  src: url(/sites/all/themes/webconsultas/fonts/webconsultas/webconsultas.woff2?v1710261)
      format("woff2"),
    url(/sites/all/themes/webconsultas/fonts/webconsultas/webconsultas.woff?v1710261)
      format("woff"),
    url(/sites/all/themes/webconsultas/fonts/webconsultas/webconsultas.ttf?v1710261)
      format("truetype"),
    url(/sites/all/themes/webconsultas/fonts/webconsultas/webconsultas.eot?v1710261#iefix)
      format("embedded-opentype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-awesome {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#header .rrss-block.icon-awesome {
  font-family: "FontAwesome";
  line-height: 1.5;
}
.rrss-block.icon-awesome.feed::before {
  content: "\f09e";
}
.rrss-block.icon-awesome.google-plus::after,
.autor-left .google-plus::after {
  content: "\f0d5";
}
.rrss-block.icon-awesome.twitter::after,
.autor-left .twitter::after {
  content: "\f099";
}
.rrss-block.icon-awesome.facebook::after {
  content: "\f09a";
}
.rrss-block.icon-awesome.youtube::after {
  content: "\f167";
}
.rrss-block.icon-awesome.linkedin:before,
.autor-left .linkedin::after {
  content: "\f0e1";
}
.rrss-block.icon-awesome.instagram:before {
  content: "\f16d";
}
.icon.chevron-thin-left:before,
.primeros-auxilios #book-navigation-1224.book-navigation .page-previous::before,
.pruebas-medicas #book-navigation-1003.book-navigation .page-previous::before {
  content: "\e608";
}
.icon.chevron-thin-right:before,
.primeros-auxilios #book-navigation-1224.book-navigation .page-next::after,
.pruebas-medicas #book-navigation-1003.book-navigation .page-next::after {
  content: "\e609";
}
@media print {
  a:link,
  a:visited {
    text-decoration: underline !important;
  }
  a:link.header__site-link,
  a:visited.header__site-link {
    text-decoration: none !important;
  }
  #content a[href]:after {
    content: " (" attr(href) ")";
    font-weight: normal;
    font-size: 16px;
  }
  #content a[href^="javascript:"]:after,
  #content a[href^="#"]:after {
    content: "";
  }
  #content abbr[title]:after {
    content: " (" attr(title) ")";
  }
  #content {
    float: none !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  body,
  #page,
  #main,
  #content {
    color: #000;
    background-color: transparent !important;
    background-image: none !important;
  }
  #skip-link,
  #toolbar,
  #navigation,
  .region-sidebar-first,
  .region-sidebar-second,
  #footer,
  .breadcrumb,
  .tabs,
  .action-links,
  .links,
  .book-navigation,
  .forum-topic-navigation,
  .pager,
  .feed-icons {
    visibility: hidden;
    display: none;
  }
}
body a {
  text-decoration: none;
}
body.skins .main-wrapper {
  width: 100%;
  display: flex;
}
.main-wrapper .side {
  display: none;
}
body.skins .main-wrapper .side {
  width: 25%;
  display: initial;
}
.breadcrumb {
  margin-bottom: 5px;
}
.breadcrumb li {
  font-size: 12px;
}
.breadcrumb li a {
  text-decoration: none;
  color: #7e7e7e;
}
.breadcrumb li a::after {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 0 6px 8.7px;
  border-color: transparent transparent transparent #666666;
  content: "";
  margin: 0 0 0 4px;
  display: inline-block;
  position: relative;
  top: 1.5px;
}
.page-search .panel-col-main .search-form {
  position: relative;
  top: 0;
}
.view-destacado-seccion figure img {
  width: 100%;
  display: block;
}
.curiosidades .view.view-curiosidades > .view-content > figure img {
  width: 100%;
  display: block;
}
.titulo-publicidad {
  font-size: 10px;
  color: #bbb;
  display: inline-block;
  margin: 0;
  padding: 0;
  line-height: 14px;
  position: relative;
}
.titulo-publicidad::before {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7px 6px 0 6px;
  border-color: #b9b9b9 transparent transparent transparent;
  line-height: 0px;
  _border-color: #b9b9b9 #000000 #000000 #000000;
  _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
  margin-right: 5px;
}
.pager-item,
.pager-first,
.pager-previous,
.pager-next,
.pager-last,
.pager-ellipsis,
.pager-current {
  display: inline-block;
}
#page .pager li {
  background: rgba(247, 247, 247, 1);
  background: -moz-linear-gradient(
    top,
    rgba(247, 247, 247, 1) 0%,
    rgba(207, 207, 207, 1) 100%
  );
  background: -webkit-gradient(
    left top,
    left bottom,
    color-stop(0%, rgba(247, 247, 247, 1)),
    color-stop(100%, rgba(207, 207, 207, 1))
  );
  background: -webkit-linear-gradient(
    top,
    rgba(247, 247, 247, 1) 0%,
    rgba(207, 207, 207, 1) 100%
  );
  background: -o-linear-gradient(
    top,
    rgba(247, 247, 247, 1) 0%,
    rgba(207, 207, 207, 1) 100%
  );
  background: -ms-linear-gradient(
    top,
    rgba(247, 247, 247, 1) 0%,
    rgba(207, 207, 207, 1) 100%
  );
  background: linear-gradient(
    to bottom,
    rgba(247, 247, 247, 1) 0%,
    rgba(207, 207, 207, 1) 100%
  );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7',endColorstr='#cfcfcf',GradientType=0);
  border-radius: 20px;
  margin: 0;
  padding: 3px 10px;
  transition: all 0.2s;
}
#page .pager li:hover {
  background: rgba(215, 236, 247, 1);
  background: -moz-linear-gradient(
    top,
    rgba(215, 236, 247, 1) 0%,
    rgba(100, 186, 232, 1) 100%
  );
  background: -webkit-gradient(
    left top,
    left bottom,
    color-stop(0%, rgba(215, 236, 247, 1)),
    color-stop(100%, rgba(100, 186, 232, 1))
  );
  background: -webkit-linear-gradient(
    top,
    rgba(215, 236, 247, 1) 0%,
    rgba(100, 186, 232, 1) 100%
  );
  background: -o-linear-gradient(
    top,
    rgba(215, 236, 247, 1) 0%,
    rgba(100, 186, 232, 1) 100%
  );
  background: -ms-linear-gradient(
    top,
    rgba(215, 236, 247, 1) 0%,
    rgba(100, 186, 232, 1) 100%
  );
  background: linear-gradient(
    to bottom,
    rgba(215, 236, 247, 1) 0%,
    rgba(100, 186, 232, 1) 100%
  );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d7ecf7',endColorstr='#64bae8',GradientType=0);
}
#page .pager li a {
  color: grey;
  transition: all 0.2s;
}
#page .pager li:hover a {
  color: #147ec2;
}
#page .pager {
  margin: 0 auto;
  border-top: 1px solid grey;
  padding-top: 20px;
}
#page .pager li.pager-current {
  background: rgba(92, 178, 224, 1);
  background: -moz-linear-gradient(
    top,
    rgba(92, 178, 224, 1) 0%,
    rgba(20, 126, 194, 1) 100%
  );
  background: -webkit-gradient(
    left top,
    left bottom,
    color-stop(0%, rgba(92, 178, 224, 1)),
    color-stop(100%, rgba(20, 126, 194, 1))
  );
  background: -webkit-linear-gradient(
    top,
    rgba(92, 178, 224, 1) 0%,
    rgba(20, 126, 194, 1) 100%
  );
  background: -o-linear-gradient(
    top,
    rgba(92, 178, 224, 1) 0%,
    rgba(20, 126, 194, 1) 100%
  );
  background: -ms-linear-gradient(
    top,
    rgba(92, 178, 224, 1) 0%,
    rgba(20, 126, 194, 1) 100%
  );
  background: linear-gradient(
    to bottom,
    rgba(92, 178, 224, 1) 0%,
    rgba(20, 126, 194, 1) 100%
  );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cb2e0',endColorstr='#147ec2',GradientType=0);
  color: white;
}
#page .pager li.pager-ellipsis {
  color: grey;
}
#page .pager li.pager-ellipsis:hover {
  transition: all 0.2s;
  color: #147ec2;
}
@media all and (max-width: 480px) {
  #page .pager li {
    margin: 5px 0;
  }
  #page .pager {
    padding: 20px 0;
  }
}
#header {
  height: 215px;
  padding: 10px 0 0;
  margin-bottom: 10px;
  position: relative;
}
#main-menu,
#secondary-menu {
  font-size: 17px;
  text-align: center;
}
#main-menu {
  background: #019dd8;
  background: -moz-linear-gradient(
    top,
    #019dd8 0%,
    #019dd8 50%,
    #008acc 50%,
    #008acc 100%
  );
  background: -webkit-linear-gradient(
    top,
    #019dd8 0%,
    #019dd8 50%,
    #008acc 50%,
    #008acc 100%
  );
  background: linear-gradient(
    to bottom,
    #019dd8 0%,
    #019dd8 50%,
    #008acc 50%,
    #008acc 100%
  );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#019dd8',endColorstr='#008acc',GradientType=0);
  border-bottom: solid 5px #203aac;
  margin-bottom: 5px;
}
#main-menu ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: spaced-aroud;
  -ms-flex-pack: spaced-aroud;
  justify-content: spaced-aroud;
  margin: 0;
}
#main-menu .links li {
  padding: 5px 0;
  text-align: center;
  border-right: 2px solid #53addb;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
#secondary-menu .tb-megamenu-menu-secondary-menu ul.tb-megamenu-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: spaced-aroud;
  -ms-flex-pack: spaced-aroud;
  justify-content: spaced-aroud;
  margin: 0;
}
#secondary-menu .tb-megamenu-menu-secondary-menu ul.tb-megamenu-nav li {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
#secondary-menu .tb-megamenu-menu-secondary-menu ul.tb-megamenu-nav li a {
  padding: 5px 0 !important;
}
#main-menu .links li.last,
.menu-footer li.last {
  border: none;
}
#secondary-menu .links li .mascotas {
  border-right: none;
}
#main-menu .links li a {
  color: #fff;
  padding: 0 10px;
  transition: ease-out 0.2s;
  -webkit-transition: ease-out 0.2s;
  -ms-transition: ease-out 0.2s;
}
#main-menu .links li a:hover {
  color: #d8ecf4;
}
#secondary-menu,
#block-tb-megamenu-menu-secondary-menu .tb-megamenu {
  background: #ebebeb;
  background: -moz-linear-gradient(
    top,
    #ebebeb 0%,
    #ebebeb 50%,
    #dddddd 50%,
    #dddddd 100%
  );
  background: -webkit-linear-gradient(
    top,
    #ebebeb 0%,
    #ebebeb 50%,
    #dddddd 50%,
    #dddddd 100%
  );
  background: linear-gradient(
    to bottom,
    #ebebeb 0%,
    #ebebeb 50%,
    #dddddd 50%,
    #dddddd 100%
  );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb',endColorstr='#dddddd',GradientType=0);
}
#secondary-menu .links li a {
  color: #767676;
  padding: 8px 23px;
  border-right: 2px solid #bfbfbf;
  transition: ease-out 0.2s;
  -webkit-transition: ease-out 0.2s;
  -ms-transition: ease-out 0.2s;
}
#secondary-menu .links li {
  padding: 5px 0;
}
#secondary-menu .links li.last {
  border: none;
}
#secondary-menu .links .embarazo,
#secondary-menu .tb-megamenu-item.embarazo .dropdown-toggle,
#secondary-menu .tb-megamenu .embarazo .dropdown-menu {
  border-bottom: solid 5px #d15c9e;
}
#secondary-menu .links .embarazo:hover,
#secondary-menu
  .tb-megamenu
  .nav
  li.embarazo.dropdown.active
  > .dropdown-toggle {
  background: #d15c9e;
  color: #fff !important;
}
#secondary-menu .links .bebes,
#secondary-menu .tb-megamenu-item.bebes .dropdown-toggle,
#secondary-menu .tb-megamenu .bebes .dropdown-menu {
  border-bottom: solid 5px #5fa9a1;
}
#secondary-menu .links .bebes:hover,
#secondary-menu .tb-megamenu .nav li.bebes.dropdown.active > .dropdown-toggle {
  background: #5fa9a1;
  color: #fff !important;
}
#secondary-menu .links .dieta,
#secondary-menu .tb-megamenu-item.dieta .dropdown-toggle,
#secondary-menu .tb-megamenu .dieta .dropdown-menu {
  border-bottom: solid 5px #8a9c3f;
}
#secondary-menu .links .dieta:hover,
#secondary-menu .tb-megamenu .nav li.dieta.dropdown.active > .dropdown-toggle {
  background: #8a9c3f;
  color: #fff !important;
}
#secondary-menu .links .ejercicio,
#secondary-menu .tb-megamenu-item.ejercicio .dropdown-toggle,
#secondary-menu .tb-megamenu .ejercicio .dropdown-menu {
  border-bottom: solid 5px #c86e33;
}
#secondary-menu .links .ejercicio:hover,
#secondary-menu
  .tb-megamenu
  .nav
  li.ejercicio.dropdown.active
  > .dropdown-toggle {
  background: #c86e33;
  color: #fff !important;
}
#secondary-menu .links .belleza,
#secondary-menu .tb-megamenu-item.belleza .dropdown-toggle,
#secondary-menu .tb-megamenu .belleza .dropdown-menu {
  border-bottom: solid 5px #842a9f;
}
#secondary-menu .links .belleza:hover,
#secondary-menu
  .tb-megamenu
  .nav
  li.belleza.dropdown.active
  > .dropdown-toggle {
  background: #842a9f;
  color: #fff !important;
}
#secondary-menu .links .mente,
#secondary-menu .tb-megamenu-item.mente .dropdown-toggle,
#secondary-menu .tb-megamenu .mente .dropdown-menu {
  border-bottom: solid 5px #7c949d;
}
#secondary-menu .links .mente:hover,
#secondary-menu .tb-megamenu .nav li.mente.dropdown.active > .dropdown-toggle {
  background: #7c949d;
  color: #fff !important;
}
#secondary-menu .links .tercera-edad,
#secondary-menu .tb-megamenu-item.tercera-edad .dropdown-toggle,
#secondary-menu .tb-megamenu .tercera-edad .dropdown-menu {
  border-bottom: solid 5px #c1534b;
}
#secondary-menu .links .tercera-edad:hover,
#secondary-menu
  .tb-megamenu
  .nav
  li.tercera-edad.dropdown.active
  > .dropdown-toggle {
  background: #c1534b;
  color: #fff !important;
}
#secondary-menu .links .mascotas,
#secondary-menu .tb-megamenu-item.mascotas .dropdown-toggle,
#secondary-menu .tb-megamenu .mascotas .dropdown-menu {
  border-bottom: solid 5px #cdb065;
  padding-right: 13px;
}
#secondary-menu .links .mascotas:hover,
#secondary-menu
  .tb-megamenu
  .nav
  li.mascotas.dropdown.active
  > .dropdown-toggle {
  background: #cdb065;
  color: #fff !important;
}
.tb-megamenu-submenu .mega-dropdown-inner .tb-megamenu-row {
  width: 100%;
}
.tb-megamenu-submenu,
.mega-dropdown-inner {
  width: 1068px;
}
#secondary-menu .tb-megamenu .nav li.embarazo.dropdown.open > .dropdown-toggle {
  background-color: #d15c9e;
  color: #fff;
}
#secondary-menu .tb-megamenu .nav li.bebes.dropdown.open > .dropdown-toggle {
  background-color: #5fa9a1;
  color: #fff;
}
#secondary-menu .tb-megamenu .nav li.dieta.dropdown.open > .dropdown-toggle {
  background-color: #8a9c3f;
  color: #fff;
}
#secondary-menu
  .tb-megamenu
  .nav
  li.ejercicio.dropdown.open
  > .dropdown-toggle {
  background-color: #c86e33;
  color: #fff;
}
#secondary-menu .tb-megamenu .nav li.belleza.dropdown.open > .dropdown-toggle {
  background-color: #842a9f;
  color: #fff;
}
#secondary-menu .tb-megamenu .nav li.mente.dropdown.open > .dropdown-toggle {
  background-color: #7c949d;
  color: #fff;
}
#secondary-menu
  .tb-megamenu
  .nav
  li.tercera-edad.dropdown.open
  > .dropdown-toggle {
  background-color: #c1534b;
  color: #fff;
}
#secondary-menu .tb-megamenu .nav li.mascotas.dropdown.open > .dropdown-toggle {
  background-color: #cdb065;
  color: #fff;
}
#secondary-menu .tb-megamenu .embarazo .dropdown-menu li > a:hover {
  color: #d15c9e;
  text-decoration: underline;
}
#secondary-menu .tb-megamenu .bebes .dropdown-menu li > a:hover {
  color: #5fa9a1;
  text-decoration: underline;
}
#secondary-menu .tb-megamenu .dieta .dropdown-menu li > a:hover {
  color: #8a9c3f;
  text-decoration: underline;
}
#secondary-menu .tb-megamenu .ejercicio .dropdown-menu li > a:hover {
  color: #c86e33;
  text-decoration: underline;
}
#secondary-menu .tb-megamenu .belleza .dropdown-menu li > a:hover {
  color: #842a9f;
  text-decoration: underline;
}
#secondary-menu .tb-megamenu .mente .dropdown-menu li > a:hover {
  color: #7c949d;
  text-decoration: underline;
}
#secondary-menu .tb-megamenu .tercera-edad .dropdown-menu li > a:hover {
  color: #c1534b;
  text-decoration: underline;
}
#secondary-menu .tb-megamenu .mascotas .dropdown-menu li > a:hover {
  color: #cdb065;
  text-decoration: underline;
}
#secondary-menu .tb-megamenu .noticias:before {
  content: "\f1ea";
  width: 35px;
  height: 35px;
  display: inline-block;
  opacity: 0.5;
  font-family: "FontAwesome" !important;
  color: black !important;
  font-size: 1em;
  line-height: 2em;
  position: relative;
  top: 5px;
}
.tb-megamenu .mega-inner {
  padding: 10px 20px;
}
@media all and (max-width: 1067px) {
  #page #header .menu-responsive nav#main-menu ul {
    display: inline;
  }
  #page #header .menu-responsive nav#main-menu ul li {
    padding: 5px;
  }
  #secondary-menu .tb-megamenu-menu-secondary-menu ul.tb-megamenu-nav li a {
    padding: 5px 15px !important;
  }
  #secondary-menu .tb-megamenu-row.row-fluid {
    display: table !important;
    margin: 0 !important;
  }
}
#header #edit-submit,
#header #edit-submit--2,
#header #edit-submit--3 {
  cursor: pointer;
  background: none;
  width: 24px;
  height: 24px;
  position: absolute;
  right: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  border: none;
  text-indent: -400px;
  outline: 0;
}
#header .form-actions.form-wrapper:before {
  content: "\f002";
  font-family: "FontAwesome";
  color: #999;
  width: 24px;
  height: 24px;
  font-size: 1.2em;
  position: absolute;
  top: 50%;
  text-align: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 5px;
  z-index: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition: all 0.25s linear;
  -moz-transition: all 0.25s linear;
  -ms-transition: all 0.25s linear;
  -o-transition: all 0.25s linear;
  transition: all 0.25s linear;
}
#header .form-actions.form-wrapper:hover:before {
  color: #333;
}
#header .search-form {
  position: absolute;
  right: 10px;
  top: 70px;
  margin: 0;
  width: 340px;
  background: whitesmoke;
  transition: opacity 300ms ease-out, bottom 300ms ease-out;
  -webkit-transition: opacity 300ms ease-out, bottom 300ms ease-out;
  -moz-transition: opacity 300ms ease-out, bottom 300ms ease-out;
  -ms-transition: opacity 300ms ease-out, bottom 300ms ease-out;
  -o-transition: opacity 300ms ease-out, bottom 300ms ease-out;
}
#header .search-form .form-text {
  margin-top: 0;
  margin-bottom: 0;
  width: 305px;
  height: 35px;
  background: #f0f0f0;
  border: none;
  padding: 0 10px;
  font-family: sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 1.2em;
  color: #333;
}
.fonts-loaded #header .search-form .form-text {
  font-family: Roboto, sans-serif;
  font-weight: 300;
}
.footer-bottom .rrss {
  position: absolute;
  right: 20px;
  top: 10px;
}
.footer-bottom .rrss .item-list li a {
  font-family: "FontAwesome";
}
.footer-bottom .rrss .item-list ul li {
  display: inline-block;
  position: relative;
  top: 3px;
}
#header .rrss .item-list li .facebook:hover,
.footer-bottom .rrss .item-list li .facebook:hover {
  background: #3b5998;
}
#header .rrss .item-list li .twitter:hover,
.footer-bottom .rrss .item-list li .twitter:hover {
  background: #55acee;
}
#header .rrss .item-list li .google-plus:hover,
.footer-bottom .rrss .item-list li .google-plus:hover {
  background: #dd4b39;
}
#header .rrss .item-list li .youtube:hover,
.footer-bottom .rrss .item-list li .youtube:hover {
  background: #e52d27;
}
#header .rrss .item-list li .instagram:hover,
.footer-bottom .rrss .item-list li .instagram:hover {
  background: #000;
}
.footer-bottom .rrss .item-list li a {
  padding: 3px;
  background: #a4a4a4;
  color: #fff;
  float: left;
  margin-right: 5px;
  transition: ease 0.3s;
  -webkit-transition: ease 0.3s;
  width: 24px;
  height: 24px;
  text-align: center;
}
@media all and (min-width: 1068px) {
  #header .date {
    font-size: 14px;
    position: relative;
    right: 170px;
    bottom: 5px;
  }
  #header .rrss {
    width: 50%;
    text-align: right;
    padding-right: 10px;
  }
  #header .rrss {
    position: absolute;
    right: 0;
    top: 20px;
  }
  #header .rrss .item-list ul {
    margin: 0px;
  }
  #header .rrss .item-list li a {
    padding: 3px;
    background: #a4a4a4;
    color: #fff;
    float: left;
    margin-right: 5px;
    transition: ease 0.3s;
    -webkit-transition: ease 0.3s;
    width: 24px;
    height: 24px;
    text-align: center;
  }
  #header .rrss .item-list li.last a {
    margin-right: 0;
  }
  #block-wc-custom-blocks-wc-rrss,
  .block-wc-custom-blocks-wc-rrss,
  #header .rrss .item-list ul li {
    display: inline-block;
    position: relative;
    top: 3px;
    right: 0;
    z-index: 1;
  }
  #header .img-patrocinador {
    position: absolute;
    top: 60px;
    right: 367px;
    width: 140px;
  }
  #page #header .buttons-container.buttons-desktop a#newsletter::before {
    content: "\f0e0";
    float: left;
    padding: 0 10px;
    line-height: 1.4em;
    font-size: 1.6em;
    font-family: "FontAwesome";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  #page #header .buttons-container.buttons-desktop a#newsletter::after {
    content: "Suscríbete";
    float: left;
    padding: 0;
    line-height: 1.7em;
    font-size: 1.3em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    top: 0;
    position: relative;
    font-family: "Roboto";
    font-weight: 500;
  }
  #page #header .buttons-container.buttons-desktop a#newsletter {
    text-decoration: none;
    color: #fff;
    background: #eb282d;
    padding: 3px;
    font-size: 12px;
    position: relative;
    display: inline-block;
    width: 134px;
    height: 24px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    right: 43px;
    top: 20px;
  }
  #page #header .buttons-container.buttons-desktop a#newsletter:hover {
    background: #a4a4a4;
  }
  #page #header .buttons-container.buttons-desktop {
    float: right;
    position: relative;
    top: -4px;
    right: 166px;
  }
  #burger {
    display: none;
  }
  #search-responsive {
    display: none;
  }
  .rrss #lainformacion {
    position: absolute;
    right: 12px;
    top: 9px;
    width: 30px;
    cursor: pointer;
  }
  .rrss #lainformacion > span:before {
    content: "\E926";
    font-family: "webconsultas";
    color: #a4a4a4;
    font-size: 1.8em;
    border: 3px solid white;
    border-radius: 20px;
    transition: all 0.25s linear;
    -webkit-transition: all 0.25s linear;
  }
  .rrss #lainformacion:hover > span:before {
    color: #000;
    background: #ffca00;
    border: 3px solid #ffca00;
  }
}
footer {
  background: whitesmoke none repeat scroll 0 0;
  bottom: 0;
  margin-top: 30px;
  position: relative;
  width: 100%;
}
.footer-top-left,
.footer-top-center,
.footer-top-right {
  float: left;
  width: 33.3%;
}
.footer-top-left {
  border-top: 17px solid #2fb5e4;
}
.footer-top-center {
  border-top: 17px solid #0087cd;
}
.footer-top-right {
  border-top: 17px solid #2d59a3;
}
.menu-footer {
  font-size: 15px;
  margin: 10px 5px 5px;
  padding: 0;
  text-align: center;
}
.menu-footer li {
  border-right: 1px solid #fff;
  display: inline;
  padding: 0 6px;
}
.menu-footer li a {
  color: white;
}
#block-wc-custom-blocks-wc-menu-footer-top {
  margin: 0;
}
#block-wc-custom-blocks-wc-menu-footer-bottom {
  margin-bottom: 10px;
}
.footer-top-center {
  text-align: center;
}
.footer__logo {
  display: block;
  margin: 0 auto;
  min-width: 200px;
  padding: 30px 0 10px;
  width: 28%;
  fill: #fff;
}
.footer_logo {
  background-color: #147ec2;
  width: 100%;
}
.footer-bottom {
  bottom: 0;
  color: #6b6b6b;
  font-size: 14px;
  padding: 20px 20px 40px;
  position: relative;
  text-align: center;
}
.footer-middle {
  background-color: #147ec2;
  border-top: 1px dashed rgba(255, 255, 255, 0.4);
  padding: 2px 0;
}
.slider-info {
  background: rgba(255, 255, 255, 0.8);
  position: absolute;
  bottom: 0px;
  padding: 8px 10px;
  border-bottom: 3px solid #009ed9;
}
.etiquetas-tags .slider-info {
  border-bottom: solid 3px #147ec2;
}
.views_slideshow_cycle_main .subtitulo {
  width: 100%;
  margin: 2px 0 5px;
}
.views_slideshow_cycle_main p.entradilla {
  width: 100%;
  margin: 0;
}
.views-slideshow-cycle-main-frame-row h2 a {
  color: #000;
}
.views-slideshow-cycle-main-frame-row h2,
.page-taxonomy .view-destacado-seccion h2 a {
  color: #000;
}
.views_slideshow_cycle_main .subtitulo {
  color: #147ec2;
  line-height: 1.1em;
  font-size: 1.2em;
}
.views_slideshow_cycle_main .entradilla {
  font-size: 1em;
  line-height: 1.1em;
}
.page-taxonomy .listado-tc-wrapper {
  display: table;
  margin-bottom: 20px;
  height: 0;
}
.page-taxonomy .tema,
.page-taxonomy-term .view-display-id-block_1 .views-row {
  width: 48%;
  float: left;
  margin-bottom: 20px;
  height: 100%;
  display: table-row;
}
.views-exposed-form {
  border-bottom: 1px solid #c7c7c7;
}
.view-slider-especiales .views-slideshow-controls-text-pause > a {
  display: none;
}
.view-slider-especiales .views-slideshow-controls-text-previous > a,
.view-slider-especiales .views-slideshow-controls-text-next > a {
  width: 27px;
  height: 27px;
  position: absolute;
  z-index: 9;
  top: 50px;
  overflow: hidden;
  line-height: 100px;
}
.view-slider-especiales .views-slideshow-controls-text-previous > a {
  background: url(/sites/all/themes/webconsultas/images/prev-especiales.png)
    center no-repeat;
  left: 5px;
}
.view-slider-especiales .views-slideshow-controls-text-next > a {
  background: url(/sites/all/themes/webconsultas/images/next-especiales.png)
    center no-repeat;
  left: 265px;
}
.slider-especiales > p {
  margin: 0 !important;
}
.panel-pane.pane-views.pane-slider-especiales
  > div
  > div.view-content
  > div
  > div.views-slideshow-controls-top.clearfix {
  position: absolute;
}
.slider-especiales a > img {
  -webkit-transition: opacity 0.5s;
  -moz-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.slider-especiales a > img:hover {
  opacity: 0.7;
}
.view-slider-especiales {
  border-bottom: #147ec2 solid 3px;
  max-height: 184px;
}
.view-noticias-destacadas figcaption,
.view-destacado-seccion figcaption,
.views_slideshow_cycle_main figcaption,
.panel-col-right .node-entrevista figcaption,
.page-taxonomy figcaption,
.view-articulos-autor figcaption,
.node-type-enfermedad .view-articulos-enfermedad li figcaption,
.page-noticias .view-noticias-seccion figcaption,
.view-listado-noticias figcaption,
.contenido-relacionado figcaption,
.view-id-entrevistas figcaption,
.page-search figcaption {
  display: none;
}
.view-noticias-seccion a,
.view-noticias-seccion-categoria a,
.view-temas-categoria a,
.view-enfermedades .node-enfermedad h3 a,
.panel-col-right .node-autor h4 a,
.page-noticias .view-id-listado_noticias h2 a {
  color: #000;
}
.page-taxonomy
  .mosaico-destacadas
  .view-noticias-seccion-categoria.view-display-id-block
  h2,
.views-slideshow-cycle-main-frame-row h2,
.page-noticias- .view-display-id-block_1 h2 {
  font-size: 1.5em;
  line-height: 1.2em;
  margin-bottom: 10px;
}
.page-taxonomy .view-destacado-seccion h2 {
  font-size: 2em;
}
.page-noticias.page-noticias-.section-noticias
  div.panel-col-main
  div.panel-block.panel-block-full:nth-child(2) {
  margin: 0px;
}
.view-destacado-seccion h2,
.view-temas-categoria h2,
.view-cabecera-categoria h1,
.listado-temas-categoria h2,
.etiquetas-tags .view-tags h2 {
  color: #000;
}
.view-destacado-seccion h2 a,
.view-temas-categoria h2 a,
.view-cabecera-categoria h1 a,
.listado-temas-categoria h2 a,
.etiquetas-tags .view-tags h2 a {
  color: #000;
}
.pane-elementos-taxonomia.titulo-seccion a,
.view-destacado-seccion .titulo-seccion a {
  font-size: 1em;
  color: #000;
}
.view-destacado-seccion h2 {
  line-height: 1.2em;
}
.view-temas-categoria h2,
.listado-temas-categoria h2,
.etiquetas-tags .slider-info h2,
.etiquetas-tags h2 {
  line-height: 1.1em;
  margin: 10px 0 0;
  font-size: 1.6em;
  display: inline-block;
}
.fonts-loaded .page-taxonomy .view-destacado-seccion div.slider-info div {
  line-height: 1.1em;
  font-size: 1.2em;
  color: #147ec2;
}
.view-cabecera-categoria {
  position: relative;
}
.view-cabecera-categoria::after {
  border: 4px solid #fff;
  border-radius: 50%;
  box-shadow: 5px 5px 5px 0 rgba(0, 0, 0, 0.25);
  font-family: "webconsultas";
  font-size: 2.8em;
  font-weight: normal;
  height: 70px;
  line-height: 1.55em;
  position: absolute;
  right: 25px;
  text-align: center;
  top: 0 !important;
  width: 70px;
  color: white;
}
.view-cabecera-categoria h1 a {
  font-size: 35px;
  font-weight: 100;
}
.page-home .panel-col-main .panel-block.panel-block-half h2 {
  margin-top: 10px;
}
.view-destacado-seccion .entradilla,
.view-enfermedades .field-name-field-entradilla,
.view-cabecera-categoria .entradilla,
.view-cabecera-categoria p,
.page-taxonomy-term .view-display-id-block_1 .entradilla,
.etiquetas-tags .slider-info p,
.listado-temas-categoria .field-name-field-entradilla .field-item {
  font-size: 1em;
  line-height: 1.15em;
  margin: 5px 0 0;
}
.listado-temas-categoria .field-name-field-entradilla .field-item {
  margin-bottom: 5px;
}
.pane-elementos-taxonomia.titulo-seccion,
.view-destacado-seccion .titulo-seccion,
.pane-noticias-seccion .titulo-seccion,
.titulo-categoria,
.seccion.pre-title,
.page-cifras h1,
.section-la-opinion-del-experto h1,
.encabezado-enfermedades,
.page-noticias .view-id-listado_noticias .view-header p,
.page-home .titulo-noticias {
  font-size: 19px;
  width: 100%;
  text-indent: 5px;
  position: relative;
}
.titulo-categoria {
  margin-bottom: 5px;
}
.pane-elementos-taxonomia.titulo-seccion {
  margin-bottom: 10px;
}
.titulo-categoria,
.seccion.pre-title,
.section-la-opinion-del-experto h1,
.encabezado-enfermedades {
  color: #203aac;
}
.page-cifras h1 {
  color: #147ec2;
}
.page-cifras h1:before {
  font-family: "FontAwesome";
  content: "\f080";
  margin-right: 5px;
}
.pane-elementos-taxonomia.titulo-seccion.embarazo,
.panel-pane.embarazo .titulo-seccion {
  border-bottom: solid 3px #d15c9e;
}
.pane-elementos-taxonomia.titulo-seccion.bebes-y-ninos,
.panel-pane.bebes .titulo-seccion {
  border-bottom: solid 3px #5fa9a1;
}
.pane-elementos-taxonomia.titulo-seccion.dieta-y-nutricion,
.panel-pane.dieta-y-nutricion .titulo-seccion {
  border-bottom: solid 3px #8a9c3f;
}
.pane-elementos-taxonomia.titulo-seccion.ejercicio-y-deporte,
.panel-pane.ejercicio .titulo-seccion {
  border-bottom: solid 3px #c86e33;
}
.pane-elementos-taxonomia.titulo-seccion.belleza-y-bienestar,
.panel-pane.belleza .titulo-seccion {
  border-bottom: solid 3px #842a9f;
}
.pane-elementos-taxonomia.titulo-seccion.mente-y-emociones,
.panel-pane.mente .titulo-seccion {
  border-bottom: solid 3px #7c949d;
}
.pane-elementos-taxonomia.titulo-seccion.tercera-edad,
.panel-pane.tercera-edad .titulo-seccion {
  border-bottom: solid 3px #c1534b;
}
.pane-elementos-taxonomia.titulo-seccion.mascotas,
.panel-pane.mascotas .titulo-seccion {
  border-bottom: solid 3px #cdb065;
}
.titulo-seccion,
.page-noticias .view-id-listado_noticias .view-header p {
  border-bottom: solid 3px #1f3aac;
}
.panel-2col-stacked .panel-col-main .panel-block-half.panel-block-left,
.page-taxonomy .listado-temas-categoria article.tema:nth-child(2n + 1),
.page-taxonomy.page-taxonomy-term .view-display-id-block_1 .views-row-odd {
  float: left;
}
.panel-2col-stacked .panel-col-main .panel-block-half.panel-block-right,
.page-taxonomy .listado-temas-categoria article.tema,
.page-taxonomy.page-taxonomy-term .view-display-id-block_1 .views-row-even {
  float: right;
}
.page-noticias .view-id-listado_noticias li h2 {
  font-size: 1.1em;
  line-height: 1.2em;
  padding-right: 15px;
}
.page-home .pane-destacado-seccion {
  margin-bottom: 40px;
}
.page-home .titulo-noticias a {
  color: #333;
}
.panel-2col-stacked .panel-col-right {
  float: right;
  width: 28.7%;
}
.panel-col-right .node-entrevista figure {
  float: left;
  width: 30%;
  max-width: 110px;
  margin: 10px 10px 0;
  border: solid 4px #fff;
}
.panel-col-right .node-entrevista .field-item.even {
  color: #000;
  padding: 15px 15px 10px;
  font-size: 0.9em;
  line-height: 1.1em;
}
.panel-col-right .node-entrevista .nombre-bio {
  padding: 0 10px;
}
.panel-col-right .node-entrevista h4 {
  font-size: 1.5em;
  line-height: 1em;
  padding-top: 10px;
}
.panel-col-right .node-entrevista .bio {
  font-size: 0.9em;
  line-height: 1.1em;
  padding: 5px 5px 5px 0px;
}
.panel-col-right
  .view-entrevista-destacada
  .node-entrevista
  .field-name-field-entradilla {
  margin: 0;
}
.panel-col-right .node-autor figure {
  width: 118px;
  height: 118px;
  border-radius: 68px;
  overflow: hidden;
  border: 4px solid white;
  background-color: white;
  top: 7px;
  right: 7px;
  position: absolute;
  box-shadow: 2px 2px 2px lightgray;
}
.panel-col-right .node-autor,
.panel-col-right .node-entrevista,
.panel-col-right .view-cifra,
.panel-col-right .view-contenido-popular,
.panel-col-right .youtube-block,
.panel-col-right .siguelo {
  background: whitesmoke;
  border-bottom: 2px solid #147ec2;
  position: relative;
}
.panel-col-right .node-autor {
  min-height: 140px;
}
.panel-col-right .node-autor .bio,
.panel-col-right h3 {
  font-size: 14px;
}
.panel-col-right .node-autor h4 {
  font-size: 1.4em;
  line-height: 1em;
  padding: 10px 0 5px 10px;
  width: 50%;
  float: left;
}
.panel-col-right .node-autor .bio {
  line-height: 16px;
  padding: 0 0 10px 10px;
  width: 50%;
  float: left;
}
.panel-col-right .view-cifra .cifra {
  font-size: 4.5em;
  line-height: 69px;
  text-shadow: 5px 5px 0px #d5d3cb;
  padding: 10px 10px 2px;
}
.panel-col-right .view-cifra .texto-cifra {
  font-size: 24px;
  line-height: 25px;
  padding: 0 10px;
}
.panel-col-right .view-cifra .fuente {
  padding-top: 5px;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 17px;
  padding: 10px;
}
.panel-col-right .view-cifra .enlace {
  position: relative;
  font-size: 13px;
  padding: 5px;
  line-height: 16px;
  width: 90%;
  margin: 0 auto;
  border-top: dashed 1px #d4d2ca;
}
.panel-col-right .view-cifra .enlace a {
  color: #147ec2;
}
.view-empty .view-id-cifra {
  border: none;
}
.panel-col-right .view-contenido-popular ul li {
  font-size: 14px;
  padding: 6px 0 6px 35px;
  border-bottom: 1px solid #c7c7c7;
  position: relative;
  min-height: 30px;
}
.panel-col-right .view-contenido-popular .pos {
  color: #2590cf;
  position: absolute;
  top: 9px;
  font-size: 34px;
  left: 0;
  letter-spacing: -3px;
  width: 28px;
  text-align: right;
}
.panel-col-right .view-contenido-popular h4 {
  display: inline-block;
  line-height: 18px;
  vertical-align: top;
  border-left: 1px solid #147ec2;
  min-height: 30px;
  padding-left: 8px;
}
.panel-col-right .view-contenido-popular ul {
  padding: 0 10px;
  margin: 5px 0;
}
.panel-col-right .view-contenido-popular a,
.panel-col-right .node-entrevista h4 a {
  color: #000;
}
.panel-col-right .view-contenido-popular ul li:last-child {
  border-bottom: none;
}
.panel-col-right h3 {
  color: #fff;
  background: #019dd8;
  background: -moz-linear-gradient(
    top,
    #019dd8 0%,
    #019dd8 50%,
    #008acc 50%,
    #008acc 100%
  );
  background: -webkit-linear-gradient(
    top,
    #019dd8 0%,
    #019dd8 50%,
    #008acc 50%,
    #008acc 100%
  );
  background: linear-gradient(
    to bottom,
    #019dd8 0%,
    #019dd8 50%,
    #008acc 50%,
    #008acc 100%
  );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#019dd8',endColorstr='#008acc',GradientType=0);
  line-height: 2.4em;
}
.panel-col-right h3 a {
  color: white;
}
.panel-col-right h3:hover a {
  cursor: pointer;
  width: 100%;
}
.panel-col-right h3::before {
  display: inline-block;
  left: 0;
  margin: 0 10px;
  font-family: "FontAwesome";
  font-size: 1.8em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  float: left;
}
.panel-col-right .cabecera-banners-especiales h3::before {
  content: "\f05a";
}
.view-slider-especiales h3::before {
  content: "\f21e";
}
.panel-col-right .node-entrevista h3::before {
  content: "\f130";
}
.panel-col-right .view-cifra h3::before {
  content: "\f080";
}
.panel-col-right .view-contenido-popular h3::before {
  content: "\f06e";
}
.panel-col-right .youtube-block h3::before {
  content: "\f03d";
}
.panel-col-right .node-autor h3::before {
  content: "\f040";
}
.panel-col-right .node-autor.view-mode-revisor h3::before {
  content: "\f044";
}
.panel-col-right .youtube-block {
  overflow-y: hidden;
}
.panel-col-right .youtube-block figure {
  width: 100%;
  overflow: hidden;
  margin-bottom: -120px;
}
.panel-col-right .youtube-block figure img {
  width: 160%;
  max-width: none;
  position: relative;
  left: 0;
  top: -20px;
  opacity: 0.6;
}
.panel-col-right .youtube-block h2 {
  font-size: 2em;
  line-height: 1em;
  text-align: right;
  margin: 10px;
  position: relative;
}
.panel-col-right .youtube-block h2 a {
  color: #147ec2;
}
.panel-col-right .youtube-block h2:after {
  content: url("/sites/all/themes/webconsultas/images/youtube-logo.png");
  display: block;
  margin-top: 10px;
}
@media screen and (max-width: 1067px) and (min-width: 481px) {
  .panel-col-right .youtube-block {
    min-height: 230px;
  }
  .panel-col-right .youtube-block figure {
    width: 70%;
    float: left;
  }
  .panel-col-right .youtube-block figure img {
    width: 100%;
  }
  .panel-col-right .youtube-block h2 {
    width: 50%;
    float: right;
    position: absolute;
    right: 2%;
  }
}
@media screen and (max-width: 480px) {
  .panel-col-right .youtube-block h2 {
    font-size: 2em !important;
    margin: 0 20px 10px !important;
  }
}
.date-modified {
  margin: 0;
  color: #777;
  font-size: 0.8em;
  padding: 0;
  text-align: right;
}
.node-type-enfermedad .view-articulos-enfermedad li p {
  font-size: 1.1em;
  line-height: 1.3em;
  margin: 5px 0;
  display: table;
}
.pane-noticias-seccion .titulo-seccion > a:before {
  content: "\f1ea";
  font-family: "FontAwesome";
  margin-right: 10px;
  font-weight: normal;
}
.pane-noticias-seccion .titulo-seccion > a {
  position: relative;
  top: -4px;
}
.pane-noticias-seccion h2 {
  font-size: 1.1em;
  line-height: 1.2em;
  display: table;
}
.pane-noticias-seccion figure {
  float: left;
  margin-right: 15px;
  display: inline-block;
  width: 35%;
}
.pane-noticias-seccion li {
  display: inline-block;
  padding: 5px 0 10px;
}
.pane-noticias-seccion ul {
  padding: 10px 0 0 0;
  margin: 0;
}
.pane-noticias-seccion {
  -webkit-box-shadow: 0px 10px 6px -6px rgba(0, 0, 0, 0.11);
  -moz-box-shadow: 0px 10px 6px -6px rgba(0, 0, 0, 0.11);
  box-shadow: 0px 10px 6px -6px rgba(0, 0, 0, 0.11);
  margin-bottom: 25px;
}
.pane-noticias-seccion .view-footer {
  width: 100%;
  height: 30px;
  text-align: right;
}
.ver-todas {
  position: relative;
  color: #147ec2 !important;
  font-size: 14px;
}
.ver-todas::after {
  content: "";
  margin-left: 7px;
  background: url(/sites/all/themes/webconsultas/images/icon-ver-todos.png)
    no-repeat 0 0;
  float: right;
  width: 25px;
  height: 25px;
}
.page-noticias #page .panel-2col-stacked .panel-col-main .panel-block-half {
  border: none;
}
article.node-noticia .submitted {
  font-size: 0.9em;
  border-bottom: 1px solid #ccc;
  color: #444;
  margin: 0;
  padding: 8px 0 4px;
}
*/ .page-taxonomy .view-destacado-seccion h1,
.page-taxonomy-term .titulo-seccion {
  font-size: 29px;
  padding-bottom: 6px;
  margin-bottom: 10px;
}
.page-taxonomy-term div.titulo-seccion {
  color: #147ec2;
  border-bottom: solid 3px #147ec2;
}
.page-taxonomy .view-destacado-seccion h1,
.pane-elementos-taxonomia .view-display-id-block_1 h1 {
  border-bottom: solid 4px;
  margin-bottom: 0;
  padding-bottom: 0;
}
.wc-color--salud-al-dia,
.wc-color--azul,
.wc-color--encabezado-salud-al-dia {
  color: #203aac;
}
.wc-color--embarazo,
.wc-color--encabezado-embarazo,
.page-taxonomy.embarazo .view-destacado-seccion h1,
.embarazo .titulo-categoria a,
.page-taxonomy.embarazo .footer-seccion li a,
.node-type-articulo.embarazo .footer-seccion li a,
.section-embarazo .seccion.pre-title,
.section-embarazo .filtros-categoria a.active,
.node-entrevista.embarazo .pre-title,
.node-type-articulo.section-embarazo h1,
.section-entrevistas article.embarazo .pre-title,
.section-embarazo.page-taxonomy .footer-seccion li a,
.node-type-articulo.section-embarazo .footer-seccion li a,
.section-la-opinion-del-experto .embarazo .nombre-bio .seccion a,
.pane-elementos-taxonomia.embarazo .view-display-id-block_1 h1 {
  color: #d15c9e;
}
.wc-color--encabezado-bebes-y-ninos,
.page-taxonomy.bebes-y-ninos .view-destacado-seccion h1,
.bebes-y-ninos .titulo-categoria a,
.page-taxonomy.bebes-y-ninos .footer-seccion li a,
.node-type-articulo.bebes-y-ninos .footer-seccion li a,
.section-bebes-y-ninos .seccion.pre-title,
.section-bebes-y-ninos .filtros-categoria a.active,
.node-entrevista.bebes-y-ninos .pre-title,
.node-type-articulo.section-bebes-y-ninos h1,
.section-entrevistas article.bebes-y-ninos .pre-title,
.section-bebes-y-ninos.page-taxonomy .footer-seccion li a,
.node-type-articulo.section-bebes-y-ninos .footer-seccion li a,
.section-la-opinion-del-experto .bebes-y-ninos .nombre-bio .seccion a,
.pane-elementos-taxonomia.bebes-y-ninos .view-display-id-block_1 h1 {
  color: #5fa9a1;
}
.wc-color--encabezado-dieta-y-nutricion,
.page-taxonomy.dieta-y-nutricion .view-destacado-seccion h1,
.dieta-y-nutricion .titulo-categoria a,
.page-taxonomy.dieta-y-nutricion .footer-seccion li a,
.node-type-articulo.dieta-y-nutricion .footer-seccion li a,
.section-dieta-y-nutricion .seccion.pre-title,
.section-dieta-y-nutricion .filtros-categoria a.active,
.node-entrevista.dieta-y-nutricion .pre-title,
.node-type-articulo.section-dieta-y-nutricion h1,
.section-entrevistas article.dieta-y-nutricion .pre-title,
.section-dieta-y-nutricion.page-taxonomy .footer-seccion li a,
.node-type-articulo.section-dieta-y-nutricion .footer-seccion li a,
.section-la-opinion-del-experto .dieta-y-nutricion .nombre-bio .seccion a,
.pane-elementos-taxonomia.dieta-y-nutricion .view-display-id-block_1 h1 {
  color: #8a9c3f;
}
.wc-color--encabezado-ejercicio-y-deporte,
.page-taxonomy.ejercicio-y-deporte .view-destacado-seccion h1,
.ejercicio-y-deporte .titulo-categoria a,
.page-taxonomy.ejercicio-y-deporte .footer-seccion li a,
.node-type-articulo.ejercicio-y-deporte .footer-seccion li a,
.section-ejercicio-y-deporte .seccion.pre-title,
.section-ejercicio-y-deporte .filtros-categoria a.active,
.node-entrevista.ejercicio-y-deporte .pre-title,
.node-type-articulo.section.ejercicio-y-deporte h1,
.section-entrevistas article.ejercicio-y-deporte .pre-title,
.section-ejercicio-y-deporte.page-taxonomy .footer-seccion li a,
.node-type-articulo.section-ejercicio-y-deporte .footer-seccion li a,
.section-la-opinion-del-experto .ejercicio-y-deporte .nombre-bio .seccion a,
.pane-elementos-taxonomia.ejercicio-y-deporte .view-display-id-block_1 h1 {
  color: #c86e33;
}
.wc-color--encabezado-belleza-y-bienestar,
.page-taxonomy.belleza-y-bienestar .view-destacado-seccion h1,
.belleza-y-bienestar .titulo-categoria a,
.page-taxonomy.belleza-y-bienestar .footer-seccion li a,
.node-type-articulo.belleza-y-bienestar .footer-seccion li a,
.section-belleza-y-bienestar .seccion.pre-title,
.section-belleza-y-bienestar .filtros-categoria a.active,
.node-entrevista.belleza-y-bienestar .pre-title,
.node-type-articulo.section.belleza-y-bienestar h1,
.section-entrevistas article.belleza-y-bienestar .pre-title,
.section-belleza-y-bienestar.page-taxonomy .footer-seccion li a,
.node-type-articulo.section-belleza-y-bienestar .footer-seccion li a,
.section-la-opinion-del-experto .belleza-y-bienestar .nombre-bio .seccion a,
.pane-elementos-taxonomia.belleza-y-bienestar .view-display-id-block_1 h1 {
  color: #842a9f;
}
.wc-color--encabezado-mente-y-emociones,
.page-taxonomy.mente-y-emociones .view-destacado-seccion h1,
.mente-y-emociones .titulo-categoria a,
.page-taxonomy.mente-y-emociones .footer-seccion li a,
.node-type-articulo.mente-y-emociones .footer-seccion li a,
.section-mente-y-emociones .seccion.pre-title,
.section-mente-y-emociones .filtros-categoria a.active,
.node-entrevista.mente-y-emociones .pre-title,
.node-type-articulo.section.mente-y-emociones h1,
.section-entrevistas article.mente-y-emociones .pre-title,
.section-mente-y-emociones.page-taxonomy .footer-seccion li a,
.node-type-articulo.section-mente-y-emociones .footer-seccion li a,
.section-la-opinion-del-experto .mente-y-emociones .nombre-bio .seccion a,
.pane-elementos-taxonomia.mente-y-emociones .view-display-id-block_1 h1 {
  color: #7c949d;
}
.wc-color--encabezado-tercera-edad,
.page-taxonomy.tercera-edad .view-destacado-seccion h1,
.tercera-edad .titulo-categoria a,
.page-taxonomy.tercera-edad .footer-seccion li a,
.node-type-articulo.tercera-edad .footer-seccion li a,
.section-tercera-edad .seccion.pre-title,
.section-tercera-edad .filtros-categoria a.active,
.node-entrevista.tercera-edad .pre-title,
.node-type-articulo.section.tercera-edad h1,
.section-entrevistas article.tercera-edad .pre-title,
.section-tercera-edad.page-taxonomy .footer-seccion li a,
.node-type-articulo.section-tercera-edad .footer-seccion li a,
.section-la-opinion-del-experto .tercera-edad .nombre-bio .seccion a,
.pane-elementos-taxonomia.tercera-edad .view-display-id-block_1 h1 {
  color: #c1534b;
}
.wc-color--encabezado-mascotas,
.page-taxonomy.mascotas .view-destacado-seccion h1,
.mascotas .titulo-categoria a,
.page-taxonomy.mascotas .footer-seccion li a,
.node-type-articulo.mascotas .footer-seccion li a,
.section-mascotas .seccion.pre-title,
.section-mascotas .filtros-categoria a.active,
.node-entrevista.mascotas .pre-title,
.node-type-articulo.section-mascotas h1,
.section-entrevistas article.mascotas .pre-title,
.section-mascotas.page-taxonomy .footer-seccion li a,
.node-type-articulo.section-mascotas .footer-seccion li a,
.section-la-opinion-del-experto .mascotas .nombre-bio .seccion a,
.pane-elementos-taxonomia.mascotas .view-display-id-block_1 h1 {
  color: #cdb065;
}
.page-taxonomy.webconsultas .view-destacado-seccion h1,
.webconsultas .titulo-categoria a,
.page-taxonomy.webconsultas .footer-seccion li a,
.node-type-articulo.webconsultas .footer-seccion li a,
.section-webconsultas .seccion.pre-title,
.section-webconsultas .filtros-categoria a.active,
.node-entrevista.webconsultas .pre-title,
.node-type-articulo.section-webconsultas h1,
.section-entrevistas article.webconsultas .pre-title,
.section-webconsultas.page-taxonomy .footer-seccion li a,
.node-type-articulo.section-webconsultas .footer-seccion li a,
.section-la-opinion-del-experto .webconsultas .nombre-bio .seccion a {
  color: #147ec2;
}
.todos-temas-categoria span.ver-todos {
  border: none;
}
.section-embarazo .todos-temas-categoria .ver-todos {
  background: #d15c9e;
}
.section-bebes-y-ninos .todos-temas-categoria .ver-todos {
  background: #5fa9a1;
}
.section-dieta-y-nutricion .todos-temas-categoria .ver-todos {
  background: #8a9c3f;
}
.section-ejercicio-y-deporte .todos-temas-categoria .ver-todos {
  background: #c86e33;
}
.section-belleza-y-bienestar .todos-temas-categoria .ver-todos {
  background: #842a9f;
}
.section-mente-y-emociones .todos-temas-categoria .ver-todos {
  background: #7c949d;
}
.section-tercera-edad .todos-temas-categoria .ver-todos {
  background: #c1534b;
}
.section-mascotas .todos-temas-categoria .ver-todos {
  background: #cdb065;
}
.todos-temas-categoria .item-list ul,
.etiquetas-tags .view-display-id-block_3 .view-content ul {
  padding: 10px 0;
  margin: 0;
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  display: inline-block;
  width: 100%;
  -webkit-column-rule: 1px outset #ccc;
  -moz-column-rule: 1px outset #ccc;
  column-rule: 1px outset #ccc;
}
.todos-temas-categoria .item-list ul li,
.etiquetas-tags .view-display-id-block_3 .view-content ul li {
  text-align: left;
  line-height: 1.2em;
  font-size: 1em;
  margin: 5px 30px;
}
.todos-temas-categoria .item-list ul li a,
.etiquetas-tags .view-display-id-block_3 .view-content ul li a {
  color: #000;
  display: table;
}
.todos-temas-categoria .item-list ul li a:hover,
.etiquetas-tags .view-display-id-block_3 .view-content ul li a:hover {
  text-decoration: underline;
}
.todos-temas-categoria .item-list ul li:before,
.etiquetas-tags .view-display-id-block_3 .view-content ul li:before {
  content: "\f0c8";
  font-family: "FontAwesome";
  color: rgba(20, 126, 194, 0.7);
  text-indent: -15px;
  font-size: 0.6em;
  position: relative;
  float: left;
}
.todos-temas-categoria .item-list ul li:before {
  color: rgba(0, 0, 0, 0.2);
}
.etiquetas-tags .view-display-id-block_3 .view-header {
  border-bottom: solid 1px #147ec2;
}
.page-taxonomy.etiquetas-tags .ver-todos {
  border: none;
  background-color: #147ec2;
}
.etiquetas-tags .view-display-id-block_3 .view-content {
  background-color: whitesmoke;
}
.section-embarazo .todos-temas-categoria .item-list {
  border-top: solid 1px #d15c9e;
  background-color: rgba(209, 91, 158, 0.1);
}
.section-bebes-y-ninos .todos-temas-categoria .item-list {
  border-top: solid 1px #5fa9a1;
  background-color: rgba(95, 169, 161, 0.1);
}
.section-dieta-y-nutricion .todos-temas-categoria .item-list {
  border-top: solid 1px #8a9c3f;
  background-color: rgba(138, 156, 63, 0.1);
}
.section-ejercicio-y-deporte .todos-temas-categoria .item-list {
  border-top: solid 1px #c86e33;
  background-color: rgba(200, 110, 51, 0.1);
}
.section-belleza-y-bienestar .todos-temas-categoria .item-list {
  border-top: solid 1px #842a9f;
  background-color: rgba(132, 42, 159, 0.1);
}
.section-mente-y-emociones .todos-temas-categoria .item-list {
  border-top: solid 1px #7c949d;
  background-color: rgba(124, 148, 157, 0.1);
}
.section-tercera-edad .todos-temas-categoria .item-list {
  border-top: solid 1px #c1534b;
  background-color: rgba(193, 83, 75, 0.1);
}
.section-mascotas .todos-temas-categoria .item-list {
  border-top: solid 1px #cdb065;
  background-color: rgba(205, 176, 101, 0.1);
}
@media screen and (max-width: 480px) {
  .todos-temas-categoria .item-list ul,
  .etiquetas-tags .view-display-id-block_3 .view-content ul {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
    -webkit-column-rule: none;
    -moz-column-rule: none;
    column-rule: none;
  }
}
.view-temas-categoria li a {
  font-size: 1.1em;
  line-height: 1.1em;
  display: table;
}
.view-temas-categoria li {
  line-height: 17px;
  margin: 15px 0;
}
.view-temas-categoria li::before {
  content: "";
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-right: 10px;
  float: left;
  position: relative;
  top: 1px;
}
.page-taxonomy-term
  .panel-col-main
  .panel-block
  .panel-pane.pane-wc-categorias-ultimos-temas {
  display: inline-block;
  margin-bottom: 20px;
}
.embarazo .view-temas-categoria li::before {
  background: #d15c9e;
}
.bebes-y-ninos .view-temas-categoria li::before {
  background: #5fa9a1;
}
.dieta-y-nutricion .view-temas-categoria li::before {
  background: #8a9c3f;
}
.ejercicio-y-deporte .view-temas-categoria li::before {
  background: #c86e33;
}
.belleza-y-bienestar .view-temas-categoria li::before {
  background: #842a9f;
}
.mente-y-emociones .view-temas-categoria li::before {
  background: #7c949d;
}
.tercera-edad .view-temas-categoria li::before {
  background: #c1534b;
}
.mascotas .view-temas-categoria li::before {
  background: #cdb065;
}
.page-taxonomy .ver-todos,
.node-type-enfermedad .ver-todos,
.view-id-entrevistas .ver-todos,
.node-type-articulo .ver-todos {
  font-size: 1em;
  text-transform: uppercase;
  color: #fff;
  border: solid 1px #bdbdbd;
  padding: 5px 70px 5px 20px;
  border-radius: 0 10px 0 0;
}
.footer-seccion .ver-todos {
  color: grey;
  padding: 5px 20px;
}
.page-taxonomy .ver-todos::after,
.node-type-enfermedad .ver-todos::after,
.view-id-entrevistas .ver-todos::after,
.node-type-articulo .ver-todos::after {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  position: relative;
  top: 4px;
  left: 7px;
}
.node-type-enfermedad .panel-footer .view-content {
  padding: 10px 0;
  font-size: 13px;
  line-height: 15px;
  text-decoration: none;
}
.node-type-enfermedad .panel-footer .view-content a {
  color: #3d3d3d;
}
.node-type-enfermedad .panel-footer .view-content {
  margin: 1px 0 10px 0;
  border-top: solid 1px #c7c7c7;
}
.node-type-enfermedad .panel-footer .view-content li {
  float: left;
  width: 15%;
  margin-right: 16px;
}
.node-type-enfermedad .panel-footer .view-content {
  text-align: left;
}
.page-taxonomy .footer-seccion,
.node-type-enfermedad .panel-footer,
.node-type-entrevista .panel-footer,
.node-type-articulo .footer-seccion {
  text-align: right;
}
.page-taxonomy .footer-seccion > div,
.node-type-articulo .footer-seccion > div {
  border-top: solid 1px #c7c7c7;
  margin-top: 2px;
}
.page-taxonomy .titulo-categoria::after {
  width: 55px;
  height: 55px;
  position: absolute;
  right: 9px;
  top: -6px;
  border-radius: 50%;
  border: solid 3px #fff;
  -webkit-box-shadow: 2px 8px 8px -4px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 2px 8px 8px -4px rgba(0, 0, 0, 0.4);
  box-shadow: 2px 8px 8px -4px rgba(0, 0, 0, 0.4);
  z-index: 1;
  font-family: "webconsultas";
  font-size: 1.6em;
  line-height: 1.8em;
  text-indent: 3.5%;
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
}
#secondary-menu .tb-megamenu .dropdown-menu .mega-nav > li a::before {
  width: 40px;
  height: 40px;
  display: inline-block;
  margin-right: 5px;
  border-radius: 25px;
  font-family: "webconsultas";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1.45em;
  font-size: 1.6em;
  color: white;
  text-align: center;
  padding: 2px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media screen and (max-width: 1067px) {
  #secondary-menu .tb-megamenu .dropdown-menu .mega-nav > li a::before {
    font-size: 2em;
  }
}
#secondary-menu .tb-megamenu-row.row-fluid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#secondary-menu .tb-megamenu .row-fluid .span3 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.tb-megamenu .dropdown-menu .mega-nav > li a.quedarse-embarazada::before,
.page-taxonomy .quedarse-embarazada .titulo-categoria::after,
.quedarse-embarazada .view-cabecera-categoria::after {
  content: "\e84d";
  background-color: #d15c9e;
}
.tb-megamenu .dropdown-menu .mega-nav > li a.metodos-anticonceptivos::before,
.page-taxonomy .metodos-anticonceptivos .titulo-categoria::after,
.metodos-anticonceptivos .view-cabecera-categoria::after {
  content: "\e845";
  background-color: #d15c9e;
}
.tb-megamenu .dropdown-menu .mega-nav > li .embarazo-semana-a-semana::before,
.page-taxonomy .semana-a-semana .titulo-categoria::after,
.embarazo-semana-a-semana .view-cabecera-categoria::after {
  content: "\e850";
  background-color: #d15c9e;
}
.tb-megamenu .dropdown-menu .mega-nav > li .vivir-el-embarazo::before,
.page-taxonomy .vivir-el-embarazo .titulo-categoria::after,
.vivir-el-embarazo .view-cabecera-categoria::after {
  content: "\e85c";
  background-color: #d15c9e;
}
.tb-megamenu .dropdown-menu .mega-nav > li .control-prenatal::before,
.page-taxonomy .control-prenatal .titulo-categoria::after,
.control-prenatal .view-cabecera-categoria::after {
  content: "\e80f";
  background-color: #d15c9e;
}
.tb-megamenu .dropdown-menu .mega-nav > li .complicaciones-del-embarazo::before,
.page-taxonomy .complicaciones-del-embarazo .titulo-categoria::after,
.complicaciones-del-embarazo .view-cabecera-categoria::after {
  content: "\e80e";
  background-color: #d15c9e;
}
.tb-megamenu .dropdown-menu .mega-nav > li .el-parto::before,
.page-taxonomy .el-parto .titulo-categoria::after,
.el-parto .view-cabecera-categoria::after {
  content: "\e81d";
  background-color: #d15c9e;
}
.tb-megamenu .dropdown-menu .mega-nav > li .el-postparto::before,
.page-taxonomy .el-postparto .titulo-categoria::after,
.el-posparto .view-cabecera-categoria::after {
  content: "\e81e";
  background-color: #d15c9e;
}
.page-taxonomy .afecciones-tipicas-infantiles .titulo-categoria::after,
.afecciones-tipicas-infantiles .view-cabecera-categoria::after,
.tb-megamenu
  .dropdown-menu
  .mega-nav
  > li
  .afecciones-tipicas-infantiles::before {
  content: "\e804";
  background-color: #5fa9a1;
}
.page-taxonomy .cuidado-del-bebe .titulo-categoria::after,
.cuidado-del-bebe .view-cabecera-categoria::after,
.tb-megamenu .dropdown-menu .mega-nav > li .cuidado-del-bebe::before {
  content: "\e812";
  background-color: #5fa9a1;
}
.page-taxonomy .ajuar-del-bebe .titulo-categoria::after,
.ajuar-del-bebe .view-cabecera-categoria::after,
.tb-megamenu .dropdown-menu .mega-nav > li .ajuar-del-bebe::before {
  content: "\e805";
  background-color: #5fa9a1;
}
.page-taxonomy .desarrollo-infantil .titulo-categoria::after,
.desarrollo-infantil .view-cabecera-categoria::after,
.tb-megamenu .dropdown-menu .mega-nav > li .desarrollo-infantil::before {
  content: "\e816";
  background-color: #5fa9a1;
}
.page-taxonomy .educacion-infantil .titulo-categoria::after,
.educacion-infantil .view-cabecera-categoria::after,
.tb-megamenu .dropdown-menu .mega-nav > li .educacion-infantil::before {
  content: "\e819";
  background-color: #5fa9a1;
}
.page-taxonomy .juego-y-ocio-infantil .titulo-categoria::after,
.juegos-y-ocio-infantil .view-cabecera-categoria::after,
.tb-megamenu .dropdown-menu .mega-nav > li .juegos-y-ocio-infantil::before {
  content: "\e83f";
  background-color: #5fa9a1;
}
.page-taxonomy .nutricion-infantil .titulo-categoria::after,
.nutricion-infantil .view-cabecera-categoria::after,
.tb-megamenu .dropdown-menu .mega-nav > li .nutricion-infantil::before {
  content: "\e848";
  background-color: #5fa9a1;
}
.page-taxonomy .psicologia-infantil .titulo-categoria::after,
.psicologia-infantil .view-cabecera-categoria::after,
.tb-megamenu .dropdown-menu .mega-nav > li .psicologia-infantil::before {
  content: "\e84c";
  background-color: #5fa9a1;
}
.page-taxonomy .alergias-e-intolerancias .titulo-categoria::after,
.alergias-e-intolerancias .view-cabecera-categoria::after,
.tb-megamenu .dropdown-menu .mega-nav > li .alergias-e-intolerancias::before {
  content: "\e806";
  background-color: #8a9c3f;
}
.page-taxonomy .alimentacion-etapas-vida .titulo-categoria::after,
.alimentacion-en-las-etapas-de-la-vida .view-cabecera-categoria::after,
.tb-megamenu
  .dropdown-menu
  .mega-nav
  > li
  .alimentacion-en-las-etapas-de-la-vida::before {
  content: "\e807";
  background-color: #8a9c3f;
}
.page-taxonomy .recetas-consejos-cocina .titulo-categoria::after,
.dieta-recetas-y-consejos-de-cocina .view-cabecera-categoria::after,
.tb-megamenu
  .dropdown-menu
  .mega-nav
  > li
  a.dieta-recetas-y-consejos-de-cocina::before {
  content: "\e817";
  background-color: #8a9c3f;
}
.page-taxonomy .higiene-alimentaria .titulo-categoria::after,
.higiene-alimentaria .view-cabecera-categoria::after,
.tb-megamenu .dropdown-menu .mega-nav > li .higiene-alimentaria::before {
  content: "\e83a";
  background-color: #8a9c3f;
}
.page-taxonomy .nutricion-y-enfermedades .titulo-categoria::after,
.nutricion-y-enfermedades .view-cabecera-categoria::after,
.tb-megamenu .dropdown-menu .mega-nav > li .nutricion-y-enfermedades::before {
  content: "\e847";
  background-color: #8a9c3f;
}
.page-taxonomy .nutrientes .titulo-categoria::after,
.nutrientes .view-cabecera-categoria::after,
.tb-megamenu .dropdown-menu .mega-nav > li .nutrientes::before {
  content: "\e849";
  background-color: #8a9c3f;
}
.page-taxonomy .trastornos-alimentarios .titulo-categoria::after,
.trastornos-alimentarios .view-cabecera-categoria::after,
.tb-megamenu .dropdown-menu .mega-nav > li a.trastornos-alimentarios::before {
  content: "\e857";
  background-color: #8a9c3f;
}
.page-taxonomy .alimentos-saludables .titulo-categoria::after,
.alimentos-saludables .view-cabecera-categoria::after,
.tb-megamenu .dropdown-menu .mega-nav > li .alimentos-saludables::before {
  content: "\e808";
  background-color: #8a9c3f;
}
.page-taxonomy .actividades-fitness .titulo-categoria::after,
.actividades-fitness .view-cabecera-categoria::after,
.tb-megamenu .dropdown-menu .mega-nav > li .actividades-fitness::before {
  content: "\e800";
  background-color: #c86e33;
}
.page-taxonomy .actividades-outdoor .titulo-categoria::after,
.actividades-outdoor .view-cabecera-categoria::after,
.tb-megamenu .dropdown-menu .mega-nav > li .actividades-outdoor::before {
  content: "\e801";
  background-color: #c86e33;
}
.page-taxonomy .ejercicio-etapas-vida .titulo-categoria::after,
.ejercicio-en-las-etapas-de-la-vida .view-cabecera-categoria::after,
.tb-megamenu
  .dropdown-menu
  .mega-nav
  > li
  .ejercicio-en-las-etapas-de-la-vida::before {
  content: "\e81b";
  background-color: #c86e33;
}
.page-taxonomy .ejercicio-y-enfermedad .titulo-categoria::after,
.ejercicio-y-enfermedad .view-cabecera-categoria::after,
.tb-megamenu .dropdown-menu .mega-nav > li .ejercicio-y-enfermedad::before {
  content: "\e81a";
  background-color: #c86e33;
}
.page-taxonomy .material-deportivo .titulo-categoria::after,
.material-deportivo .view-cabecera-categoria::after,
.tb-megamenu .dropdown-menu .mega-nav > li .material-deportivo::before {
  content: "\e842";
  background-color: #c86e33;
}
.page-taxonomy .medicina-deportiva .titulo-categoria::after,
.medicina-deportiva .view-cabecera-categoria::after,
.tb-megamenu .dropdown-menu .mega-nav > li a.medicina-deportiva::before {
  content: "\e843";
  background-color: #c86e33;
}
.page-taxonomy .nutricion-deportiva .titulo-categoria::after,
.nutricion-deportiva .view-cabecera-categoria::after,
.tb-megamenu .dropdown-menu .mega-nav > li .nutricion-deportiva::before {
  content: "\e846";
  background-color: #c86e33;
}
.page-taxonomy .tablas-de-ejercicios .titulo-categoria::after,
.tablas-de-ejercicios .view-cabecera-categoria::after,
.tb-megamenu .dropdown-menu .mega-nav > li .tablas-de-ejercicios::before {
  content: "\e852";
  background-color: #c86e33;
}
.page-taxonomy .afecciones-esteticas .titulo-categoria::after,
.afecciones-esteticas .view-cabecera-categoria::after,
.tb-megamenu .dropdown-menu .mega-nav > li .afecciones-esteticas::before {
  content: "\e803";
  background-color: #842a9f;
}
.page-taxonomy .tratamientos-esteticos .titulo-categoria::after,
.tratamientos-esteticos .view-cabecera-categoria::after,
.tb-megamenu .dropdown-menu .mega-nav > li .tratamientos-esteticos::before {
  content: "\e859";
  background-color: #842a9f;
}
.page-taxonomy .medioambiente .titulo-categoria::after,
.medioambiente .view-cabecera-categoria::after,
.tb-megamenu .dropdown-menu .mega-nav > li .medioambiente::before {
  content: "\e844";
  background-color: #842a9f;
}
.page-taxonomy .habitos-saludables .titulo-categoria::after,
.habitos-saludables .view-cabecera-categoria::after,
.tb-megamenu .dropdown-menu .mega-nav > li .habitos-saludables::before {
  content: "\e839";
  background-color: #842a9f;
}
.page-taxonomy .higiene-intima .titulo-categoria::after,
.higiene-intima .view-cabecera-categoria::after,
.tb-megamenu .dropdown-menu .mega-nav > li .higiene-intima::before {
  content: "\e83c";
  background-color: #842a9f;
}
.page-taxonomy .higiene-bucal .titulo-categoria::after,
.higiene-bucal .view-cabecera-categoria::after,
.tb-megamenu .dropdown-menu .mega-nav > li .higiene-bucal::before {
  content: "\e83b";
  background-color: #842a9f;
}
.page-taxonomy .terapias-alternativas .titulo-categoria::after,
.terapias-alternativas .view-cabecera-categoria::after,
.tb-megamenu .dropdown-menu .mega-nav > li .terapias-alternativas::before {
  content: "\e853";
  background-color: #842a9f;
}
.page-taxonomy .plantas-medicinales .titulo-categoria::after,
.plantas-medicinales .view-cabecera-categoria::after,
.tb-megamenu .dropdown-menu .mega-nav > li .plantas-medicinales::before {
  content: "\e84a";
  background-color: #842a9f;
}
.page-taxonomy .adicciones .titulo-categoria::after,
.adicciones .view-cabecera-categoria::after,
.tb-megamenu .dropdown-menu .mega-nav > li .adicciones::before {
  content: "\e802";
  background-color: #7c949d;
}
.page-taxonomy .autoayuda .titulo-categoria::after,
.autoayuda .view-cabecera-categoria::after,
.tb-megamenu .dropdown-menu .mega-nav > li .autoayuda::before {
  content: "\e80b";
  background-color: #7c949d;
}
.page-taxonomy .familia-y-pareja .titulo-categoria::after,
.familia-y-pareja .view-cabecera-categoria::after,
.tb-megamenu .dropdown-menu .mega-nav > li .familia-y-pareja::before {
  content: "\e838";
  background-color: #7c949d;
}
.page-taxonomy .logopedia .titulo-categoria::after,
.logopedia .view-cabecera-categoria::after,
.tb-megamenu .dropdown-menu .mega-nav > li .logopedia::before {
  content: "\e840";
  background-color: #7c949d;
}
.page-taxonomy .test-psicologia .titulo-categoria::after,
.test-de-psicologia .view-cabecera-categoria::after,
.tb-megamenu .dropdown-menu .mega-nav > li .test-de-psicologia::before {
  content: "\e854";
  background-color: #7c949d;
}
.page-taxonomy .trabajo-tiempo-libre .titulo-categoria::after,
.trabajo-y-tiempo-libre .view-cabecera-categoria::after,
.tb-megamenu .dropdown-menu .mega-nav > li .trabajo-y-tiempo-libre::before {
  content: "\e856";
  background-color: #7c949d;
}
.page-taxonomy .trastornos-mentales .titulo-categoria::after,
.trastornos-mentales .view-cabecera-categoria::after,
.tb-megamenu .dropdown-menu .mega-nav > li .trastornos-mentales::before {
  content: "\e858";
  background-color: #7c949d;
}
.page-taxonomy .sexologia .titulo-categoria::after,
.sexologia .view-cabecera-categoria::after,
.tb-megamenu .dropdown-menu .mega-nav > li .sexologia::before {
  content: "\e851";
  background-color: #7c949d;
}
.page-taxonomy .salud-del-mayor .titulo-categoria::after,
.la-salud-del-mayor .view-cabecera-categoria::after,
.tb-megamenu .dropdown-menu .mega-nav > li .la-salud-del-mayor::before {
  content: "\e84f";
  background-color: #c1534b;
}
.page-taxonomy .dependencia .titulo-categoria::after,
.dependencia .view-cabecera-categoria::after,
.tb-megamenu .dropdown-menu .mega-nav > li .dependencia::before {
  content: "\e815";
  background-color: #c1534b;
}
.page-taxonomy .ejercicios-mentales .titulo-categoria::after,
.ejercicios-mentales .view-cabecera-categoria::after,
.tb-megamenu .dropdown-menu .mega-nav > li .ejercicios-mentales::before {
  content: "\e81c";
  background-color: #c1534b;
}
.page-taxonomy .cuidado-personal .titulo-categoria::after,
.cuidado-personal .view-cabecera-categoria::after,
.tb-megamenu .dropdown-menu .mega-nav > li .cuidado-personal::before {
  content: "\e814";
  background-color: #c1534b;
}
.page-taxonomy .hogar-y-consumo .titulo-categoria::after,
.hogar-y-consumo .view-cabecera-categoria::after,
.tb-megamenu .dropdown-menu .mega-nav > li .hogar-y-consumo::before {
  content: "\e83d";
  background-color: #c1534b;
}
.page-taxonomy .envejecimiento-activo .titulo-categoria::after,
.envejecimiento-activo .view-cabecera-categoria::after,
.tb-megamenu .dropdown-menu .mega-nav > li .envejecimiento-activo::before {
  content: "\e836";
  background-color: #c1534b;
}
.page-taxonomy .turismo-tercera-edad .titulo-categoria::after,
.turismo-en-la-tercera-edad .view-cabecera-categoria::after,
.tb-megamenu .dropdown-menu .mega-nav > li .turismo-en-la-tercera-edad::before {
  content: "\e85a";
  background-color: #c1534b;
}
.page-taxonomy .estar-al-dia .titulo-categoria::after,
.estar-al-dia .view-cabecera-categoria::after,
.tb-megamenu .dropdown-menu .mega-nav > li .estar-al-dia::before {
  content: "\e837";
  background-color: #c1534b;
}
.page-taxonomy .cuidados-mascota .titulo-categoria::after,
.cuidado-de-la-mascota .view-cabecera-categoria::after,
.tb-megamenu .dropdown-menu .mega-nav > li .cuidado-de-la-mascota::before,
.view-mode-entrevista_destacada.cuidado-de-la-mascota figure::before {
  content: "\e813";
  background-color: #cdb065;
}
.page-taxonomy .animales-exoticos .titulo-categoria::after,
.animales-exoticos .view-cabecera-categoria::after,
.tb-megamenu .dropdown-menu .mega-nav > li .animales-exoticos::before {
  content: "\e80a";
  background-color: #cdb065;
}
.page-taxonomy .animales-domesticos .titulo-categoria::after,
.animales-domesticos .view-cabecera-categoria::after,
.tb-megamenu .dropdown-menu .mega-nav > li .animales-domesticos::before {
  content: "\e809";
  background-color: #cdb065;
}
.page-taxonomy .convivir-con-mascotas .titulo-categoria::after,
.convivir-con-mascotas .view-cabecera-categoria::after,
.tb-megamenu .dropdown-menu .mega-nav > li .convivir-con-mascotas::before {
  content: "\e810";
  background-color: #cdb065;
}
.page-taxonomy .cuestiones-legales .titulo-categoria::after,
.cuestiones-legales .view-cabecera-categoria::after,
.tb-megamenu .dropdown-menu .mega-nav > li .cuestiones-legales::before {
  content: "\e811";
  background-color: #cdb065;
}
.page-taxonomy .educacion-animal .titulo-categoria::after,
.educacion-animal .view-cabecera-categoria::after,
.tb-megamenu .dropdown-menu .mega-nav > li .educacion-animal::before {
  content: "\e818";
  background-color: #cdb065;
}
.page-taxonomy .salud-mascotas .titulo-categoria::after,
.salud-de-la-mascota .view-cabecera-categoria::after,
.tb-megamenu .dropdown-menu .mega-nav > li .salud-para-la-mascota::before {
  content: "\e84e";
  background-color: #cdb065;
}
.page-taxonomy .primeros-auxilios-mascotas .titulo-categoria::after,
.primeros-auxilios-para-mascotas .view-cabecera-categoria::after,
.tb-megamenu
  .dropdown-menu
  .mega-nav
  > li
  .primeros-auxilios-para-mascotas::before {
  content: "\e84b";
  background-color: #cdb065;
}
.etiquetas-tags .view-display-id-block_2 .slider-info {
  bottom: 0px;
  min-height: 0;
}
.page-taxonomy-term .slider-info {
  bottom: 0px;
  min-height: 0;
}
.page-taxonomy-term .view-destacado-seccion .slider-info h2 {
  margin: 0 0 5px;
}
.page-taxonomy .view-destacado-seccion {
  position: relative;
}
.page-taxonomy .view-destacado-seccion figure {
  margin-top: 10px;
}
.page-taxonomy.embarazo .slider-info,
.section-embarazo .slider-info {
  border-bottom: solid 3px #d15c9e;
}
.page-taxonomy.bebes-y-ninos .slider-info,
.section-bebes-y-ninos .slider-info {
  border-bottom: solid 3px #5fa9a1;
}
.page-taxonomy.dieta-y-nutricion .slider-info,
.section-dieta-y-nutricion .slider-info {
  border-bottom: solid 3px #8a9c3f;
}
.page-taxonomy.ejercicio-y-deporte .slider-info,
.section-ejercicio-y-deporte .slider-info {
  border-bottom: solid 3px #c86e33;
}
.page-taxonomy.belleza-y-bienestar .slider-info,
.section-belleza-y-bienestar .slider-info {
  border-bottom: solid 3px #842a9f;
}
.page-taxonomy.mente-y-emociones .slider-info,
.section-mente-y-emociones .slider-info {
  border-bottom: solid 3px #7c949d;
}
.page-taxonomy.tercera-edad .slider-info,
.section-tercera-edad .slider-info {
  border-bottom: solid 3px #c1534b;
}
.page-taxonomy.mascotas .slider-info,
.section-mascotas .slider-info {
  border-bottom: solid 3px #e9ce85;
}
.footer-section.category-links {
  padding: 0;
  border: none;
  margin: 20px 0 0;
}
.footer-section.category-links .ui-widget-header {
  background: none;
  border-bottom: 2px solid #999;
  border-top: none;
  border-left: none;
  border-right: none;
  border-radius: 0;
  float: left;
  width: 100%;
  margin-bottom: 20px;
  position: relative;
}
.footer-section.category-links .ui-widget-header:after {
  content: "Ver los artículos de esta sección \f02d";
  position: absolute;
  right: 10px;
  width: 26%;
  text-align: right;
  color: #666;
  font-size: 1em;
  line-height: 1em;
  bottom: 5px;
}
.footer-section.category-links ul.links li {
  padding: 0;
  display: inline-block;
  width: 8%;
  text-align: center;
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 36%, #dddddd 100%);
  background: -webkit-linear-gradient(top, #ffffff 36%, #dddddd 100%);
  background: linear-gradient(to bottom, #ffffff 36%, #dddddd 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dddddd',GradientType=0);
}
.footer-section.category-links ul.links li.ui-tabs-active {
  background: white;
  border: 2px solid #999;
  border-bottom: none;
}
.footer-section.category-links ul.links li.first {
  margin-left: 20px;
}
.footer-section.category-links ul.links li a {
  cursor: pointer;
  text-decoration: none;
  width: 100%;
  background: rgba(255, 255, 255, 0);
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  padding: 0;
  z-index: 1;
  outline: none;
}
.footer-section.category-links ul.links li.ui-tabs-active a {
  border-bottom: 4px solid white;
}
.footer-section.category-links .ui-tabs-panel.ui-widget-content ul {
  text-align: left;
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3;
  display: inline-block;
  font-size: 0.9em;
  margin: 0;
  line-height: 1.2em;
}
.footer-section.category-links .ui-tabs-panel.ui-widget-content ul li {
  width: 100%;
  display: inline-block;
  margin: 5px 0 0;
  position: relative;
}
.footer-section.category-links .ui-tabs-panel.ui-widget-content ul li a {
  margin: 0;
  padding: 0;
  display: table;
  margin: 0 20px;
  transition: all 0.5s;
}
.footer-section.category-links .ui-tabs-panel.ui-widget-content ul li:before {
  content: "\f0c8";
  font-family: "FontAwesome";
  font-size: 0.7em;
  color: #dcdcdc;
  position: absolute;
}
.footer-section.category-links .ui-tabs-panel.ui-widget-content h3 {
  width: 100%;
  font-size: 1.4em;
  padding-bottom: 10px;
  display: inline-block;
}
.footer-section.category-links .ui-tabs-panel.ui-widget-content h3 a {
  margin: 0;
}
.footer-section.category-links ul.links li::after {
  content: "";
  margin: 0 auto;
  font-family: "webconsultas";
  font-size: 3em;
  line-height: 1.35em;
  margin-bottom: 5px;
  font-weight: normal;
  color: #ccc;
  transition: color 0.2s;
}
.footer-section.category-links ul.links li:hover::after {
  color: #aaa;
}
.section-embarazo .footer-section.category-links h3 a,
.section-embarazo
  .footer-section.category-links
  .ui-tabs-panel.ui-widget-content
  ul
  li
  a:hover {
  color: #d15c9e;
}
.footer-section.category-links ul.links .quedarse-embarazada::after {
  content: "\e84d";
}
.footer-section.category-links ul.links .metodos-anticonceptivos::after {
  content: "\e845";
}
.footer-section.category-links ul.links .embarazo-semana-a-semana::after {
  content: "\e850";
}
.footer-section.category-links ul.links .vivir-el-embarazo::after {
  content: "\e85c";
}
.footer-section.category-links ul.links .control-prenatal::after {
  content: "\e80f";
}
.footer-section.category-links ul.links .complicaciones-del-embarazo::after {
  content: "\e80e";
}
.footer-section.category-links ul.links .el-parto::after {
  content: "\e81d";
}
.footer-section.category-links ul.links .el-posparto::after {
  content: "\e81e";
}
.section-bebes-y-ninos .footer-section.category-links h3 a,
.section-bebes-y-ninos
  .footer-section.category-links
  .ui-tabs-panel.ui-widget-content
  ul
  li
  a:hover {
  color: #5fa9a1;
}
.footer-section.category-links ul.links .afecciones-tipicas-infantiles::after {
  content: "\e804";
}
.footer-section.category-links ul.links .cuidado-del-bebe::after {
  content: "\e812";
}
.footer-section.category-links ul.links .ajuar-del-bebe::after {
  content: "\e805";
}
.footer-section.category-links ul.links .desarrollo-infantil::after {
  content: "\e816";
}
.footer-section.category-links ul.links .educacion-infantil::after {
  content: "\e819";
}
.footer-section.category-links ul.links .juegos-y-ocio-infantil::after {
  content: "\e83f";
}
.footer-section.category-links ul.links .nutricion-infantil::after {
  content: "\e848";
}
.footer-section.category-links ul.links .psicologia-infantil::after {
  content: "\e84c";
}
.section-dieta-y-nutricion .footer-section.category-links h3 a,
.section-dieta-y-nutricion
  .footer-section.category-links
  .ui-tabs-panel.ui-widget-content
  ul
  li
  a:hover {
  color: #8a9c3f;
}
.footer-section.category-links ul.links .alergias-e-intolerancias::after {
  content: "\e806";
}
.footer-section.category-links
  ul.links
  .alimentacion-en-las-etapas-de-la-vida::after {
  content: "\e807";
}
.footer-section.category-links ul.links .alimentos-saludables::after {
  content: "\e808";
}
.footer-section.category-links
  ul.links
  .dieta-recetas-y-consejos-de-cocina::after {
  content: "\e817";
}
.footer-section.category-links ul.links .higiene-alimentaria::after {
  content: "\e83a";
}
.footer-section.category-links ul.links .nutricion-y-enfermedades::after {
  content: "\e847";
}
.footer-section.category-links ul.links .nutrientes::after {
  content: "\e849";
}
.footer-section.category-links ul.links .trastornos-alimentarios::after {
  content: "\e857";
}
.section-ejercicio-y-deporte .footer-section.category-links h3 a,
.section-ejercicio-y-deporte
  .footer-section.category-links
  .ui-tabs-panel.ui-widget-content
  ul
  li
  a:hover {
  color: #c86e33;
}
.footer-section.category-links ul.links .actividades-fitness::after {
  content: "\e800";
}
.footer-section.category-links ul.links .actividades-outdoor::after {
  content: "\e801";
}
.footer-section.category-links
  ul.links
  .ejercicio-en-las-etapas-de-la-vida::after {
  content: "\e81b";
}
.footer-section.category-links ul.links .ejercicio-y-enfermedad::after {
  content: "\e81a";
}
.footer-section.category-links ul.links .material-deportivo::after {
  content: "\e842";
}
.footer-section.category-links ul.links .medicina-deportiva::after {
  content: "\e843";
}
.footer-section.category-links ul.links .nutricion-deportiva::after {
  content: "\e846";
}
.footer-section.category-links ul.links .tablas-de-ejercicios::after {
  content: "\e852";
}
.section-belleza-y-bienestar .footer-section.category-links h3 a,
.section-belleza-y-bienestar
  .footer-section.category-links
  .ui-tabs-panel.ui-widget-content
  ul
  li
  a:hover {
  color: #842a9f;
}
.footer-section.category-links ul.links .afecciones-esteticas::after {
  content: "\e803";
}
.footer-section.category-links ul.links .tratamientos-esteticos::after {
  content: "\e859";
}
.footer-section.category-links ul.links .medioambiente::after {
  content: "\e844";
}
.footer-section.category-links ul.links .habitos-saludables::after {
  content: "\e839";
}
.footer-section.category-links ul.links .higiene-intima::after {
  content: "\e83c";
}
.footer-section.category-links ul.links .higiene-bucal::after {
  content: "\e83b";
}
.footer-section.category-links ul.links .plantas-medicinales::after {
  content: "\e84a";
}
.footer-section.category-links ul.links .terapias-alternativas::after {
  content: "\e853";
}
.section-mente-y-emociones .footer-section.category-links h3 a,
.section-mente-y-emociones
  .footer-section.category-links
  .ui-tabs-panel.ui-widget-content
  ul
  li
  a:hover {
  color: #7c949d;
}
.footer-section.category-links ul.links .adicciones::after {
  content: "\e802";
}
.footer-section.category-links ul.links .autoayuda::after {
  content: "\e80b";
}
.footer-section.category-links ul.links .familia-y-pareja::after {
  content: "\e838";
}
.footer-section.category-links ul.links .logopedia::after {
  content: "\e840";
}
.footer-section.category-links ul.links .test-de-psicologia::after {
  content: "\e854";
}
.footer-section.category-links ul.links .trabajo-y-tiempo-libre::after {
  content: "\e856";
}
.footer-section.category-links ul.links .trastornos-mentales::after {
  content: "\e858";
}
.footer-section.category-links ul.links .sexologia::after {
  content: "\e851";
}
.section-tercera-edad .footer-section.category-links h3 a,
.section-tercera-edad
  .footer-section.category-links
  .ui-tabs-panel.ui-widget-content
  ul
  li
  a:hover {
  color: #c1534b;
}
.footer-section.category-links ul.links .la-salud-del-mayor::after {
  content: "\e84f";
}
.footer-section.category-links ul.links .dependencia::after {
  content: "\e815";
}
.footer-section.category-links ul.links .ejercicios-mentales::after {
  content: "\e81c";
}
.footer-section.category-links ul.links .cuidado-personal::after {
  content: "\e814";
}
.footer-section.category-links ul.links .hogar-y-consumo::after {
  content: "\e83d";
}
.footer-section.category-links ul.links .envejecimiento-activo::after {
  content: "\e836";
}
.footer-section.category-links ul.links .turismo-en-la-tercera-edad::after {
  content: "\e85a";
}
.footer-section.category-links ul.links .estar-al-dia::after {
  content: "\e837";
}
.section-mascotas .footer-section.category-links h3 a,
.section-mascotas
  .footer-section.category-links
  .ui-tabs-panel.ui-widget-content
  ul
  li
  a:hover {
  color: #cdb065;
}
.footer-section.category-links ul.links .cuidado-de-la-mascota::after {
  content: "\e813";
}
.footer-section.category-links ul.links .animales-exoticos::after {
  content: "\e80a";
}
.footer-section.category-links ul.links .animales-domesticos::after {
  content: "\e809";
}
.footer-section.category-links ul.links .convivir-con-mascotas::after {
  content: "\e810";
}
.footer-section.category-links ul.links .cuestiones-legales::after {
  content: "\e811";
}
.footer-section.category-links ul.links .educacion-animal::after {
  content: "\e818";
}
.footer-section.category-links ul.links .salud-de-la-mascota::after {
  content: "\e84e";
}
.footer-section.category-links
  ul.links
  .primeros-auxilios-para-mascotas::after {
  content: "\e84b";
}
.footer-section.category-links
  ul.links
  .ui-tabs-active.quedarse-embarazada::after,
.footer-section.category-links
  ul.links
  .ui-tabs-active.metodos-anticonceptivos::after,
.footer-section.category-links
  ul.links
  .ui-tabs-active.embarazo-semana-a-semana::after,
.footer-section.category-links
  ul.links
  .ui-tabs-active.vivir-el-embarazo::after,
.footer-section.category-links ul.links .ui-tabs-active.control-prenatal::after,
.footer-section.category-links
  ul.links
  .ui-tabs-active.complicaciones-del-embarazo::after,
.footer-section.category-links ul.links .ui-tabs-active.el-parto::after,
.footer-section.category-links ul.links .ui-tabs-active.el-posparto::after {
  color: #d15c9e;
}
.footer-section.category-links
  ul.links
  .ui-tabs-active.afecciones-tipicas-infantiles::after,
.footer-section.category-links ul.links .ui-tabs-active.cuidado-del-bebe::after,
.footer-section.category-links ul.links .ui-tabs-active.ajuar-del-bebe::after,
.footer-section.category-links
  ul.links
  .ui-tabs-active.desarrollo-infantil::after,
.footer-section.category-links
  ul.links
  .ui-tabs-active.educacion-infantil::after,
.footer-section.category-links
  ul.links
  .ui-tabs-active.juegos-y-ocio-infantil::after,
.footer-section.category-links
  ul.links
  .ui-tabs-active.nutricion-infantil::after,
.footer-section.category-links
  ul.links
  .ui-tabs-active.psicologia-infantil::after {
  color: #5fa9a1;
}
.footer-section.category-links
  ul.links
  .ui-tabs-active.alergias-e-intolerancias::after,
.footer-section.category-links
  ul.links
  .ui-tabs-active.alimentacion-en-las-etapas-de-la-vida::after,
.footer-section.category-links
  ul.links
  .ui-tabs-active.alimentos-saludables::after,
.footer-section.category-links
  ul.links
  .ui-tabs-active.dieta-recetas-y-consejos-de-cocina::after,
.footer-section.category-links
  ul.links
  .ui-tabs-active.higiene-alimentaria::after,
.footer-section.category-links
  ul.links
  .ui-tabs-active.nutricion-y-enfermedades::after,
.footer-section.category-links ul.links .ui-tabs-active.nutrientes::after,
.footer-section.category-links
  ul.links
  .ui-tabs-active.trastornos-alimentarios::after {
  color: #8a9c3f;
}
.footer-section.category-links
  ul.links
  .ui-tabs-active.actividades-fitness::after,
.footer-section.category-links
  ul.links
  .ui-tabs-active.actividades-outdoor::after,
.footer-section.category-links
  ul.links
  .ui-tabs-active.ejercicio-en-las-etapas-de-la-vida::after,
.footer-section.category-links
  ul.links
  .ui-tabs-active.ejercicio-y-enfermedad::after,
.footer-section.category-links
  ul.links
  .ui-tabs-active.material-deportivo::after,
.footer-section.category-links
  ul.links
  .ui-tabs-active.medicina-deportiva::after,
.footer-section.category-links
  ul.links
  .ui-tabs-active.nutricion-deportiva::after,
.footer-section.category-links
  ul.links
  .ui-tabs-active.tablas-de-ejercicios::after {
  color: #c86e33;
}
.footer-section.category-links
  ul.links
  .ui-tabs-active.afecciones-esteticas::after,
.footer-section.category-links
  ul.links
  .ui-tabs-active.tratamientos-esteticos::after,
.footer-section.category-links ul.links .ui-tabs-active.medioambiente::after,
.footer-section.category-links
  ul.links
  .ui-tabs-active.habitos-saludables::after,
.footer-section.category-links ul.links .ui-tabs-active.higiene-intima::after,
.footer-section.category-links ul.links .ui-tabs-active.higiene-bucal::after,
.footer-section.category-links
  ul.links
  .ui-tabs-active.plantas-medicinales::after,
.footer-section.category-links
  ul.links
  .ui-tabs-active.terapias-alternativas::after {
  color: #842a9f;
}
.footer-section.category-links ul.links .ui-tabs-active.adicciones::after,
.footer-section.category-links ul.links .ui-tabs-active.autoayuda::after,
.footer-section.category-links ul.links .ui-tabs-active.familia-y-pareja::after,
.footer-section.category-links ul.links .ui-tabs-active.logopedia::after,
.footer-section.category-links
  ul.links
  .ui-tabs-active.test-de-psicologia::after,
.footer-section.category-links
  ul.links
  .ui-tabs-active.trabajo-y-tiempo-libre::after,
.footer-section.category-links
  ul.links
  .ui-tabs-active.trastornos-mentales::after,
.footer-section.category-links ul.links .ui-tabs-active.sexologia::after {
  color: #7c949d;
}
.footer-section.category-links
  ul.links
  .ui-tabs-active.la-salud-del-mayor::after,
.footer-section.category-links ul.links .ui-tabs-active.dependencia::after,
.footer-section.category-links
  ul.links
  .ui-tabs-active.ejercicios-mentales::after,
.footer-section.category-links ul.links .ui-tabs-active.cuidado-personal::after,
.footer-section.category-links ul.links .ui-tabs-active.hogar-y-consumo::after,
.footer-section.category-links
  ul.links
  .ui-tabs-active.envejecimiento-activo::after,
.footer-section.category-links
  ul.links
  .ui-tabs-active.turismo-en-la-tercera-edad::after,
.footer-section.category-links ul.links .ui-tabs-active.estar-al-dia::after {
  color: #c1534b;
}
.footer-section.category-links
  ul.links
  .ui-tabs-active.cuidado-de-la-mascota::after,
.footer-section.category-links
  ul.links
  .ui-tabs-active.animales-exoticos::after,
.footer-section.category-links
  ul.links
  .ui-tabs-active.animales-domesticos::after,
.footer-section.category-links
  ul.links
  .ui-tabs-active.convivir-con-mascotas::after,
.footer-section.category-links
  ul.links
  .ui-tabs-active.cuestiones-legales::after,
.footer-section.category-links ul.links .ui-tabs-active.educacion-animal::after,
.footer-section.category-links
  ul.links
  .ui-tabs-active.salud-de-la-mascota::after,
.footer-section.category-links
  ul.links
  .ui-tabs-active.primeros-auxilios-para-mascotas::after {
  color: #cdb065;
}
@media screen and (max-width: 800px) {
  .footer-section.category-links ul.links li::after {
    font-size: 2em;
  }
  .footer-section.category-links .ui-tabs-panel.ui-widget-content ul {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
  }
}
@media screen and (max-width: 640px) {
  .footer-section.category-links .ui-widget-header:after {
    display: none;
  }
  .footer-section.category-links ul.links li {
    width: 10.4%;
  }
}
@media screen and (max-width: 480px) {
  .footer-section.category-links .ui-tabs-panel.ui-widget-content ul {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
  }
  .footer-section.category-links ul.links li.first {
    margin: 0px 1%;
  }
  .footer-section.category-links ul.links li {
    margin: 0px 1%;
  }
  .footer-section.category-links ul.links li {
    width: 9.5%;
  }
  .footer-section.category-links ul.links li::after {
    font-size: 1.5em;
  }
}
.view-enfermedades article {
  width: 48%;
  float: left;
  margin: 10px 0;
}
.view-enfermedades .views-row-odd article {
  margin-right: 23px;
}
.view-enfermedades .node-enfermedad h3 {
  font-size: 17px;
  margin-bottom: 5px;
}
.view-enfermedades article img {
  float: left;
  margin: 0 15px 5px 0;
}
.page-medicamentos .options a {
  color: #616060;
  font-size: 17px;
  background: #e3e3e3;
  padding: 1px 5px;
  margin: 0 4px 10px 0;
  display: inline-block;
}
.page-salud-al-dia .options a,
.page-tipos-de-enfermedades .options a,
.page-taxonomy-term .options a {
  color: #616060;
  background: #e3e3e3;
  padding: 1px 5px;
}
.page-salud-al-dia .options a:hover,
.page-tipos-de-enfermedades .options a:hover,
.page-taxonomy-term .options a:hover {
  background: #147ec2;
  color: #ffffff;
}
.page-salud-al-dia .options li,
.page-tipos-de-enfermedades .options li,
.page-taxonomy-term .options li {
  font-size: 17px;
  margin: 0 3px 10px;
  display: inline-block;
}
.page-salud-al-dia #page .form-submit,
.page-tipos-de-enfermedades #page .form-submit,
.page-taxonomy-term #page .form-submit {
  font-size: 14px;
  color: #fff;
  padding: 7px 10px;
  background: #079bd9;
  background: -moz-linear-gradient(top, #079bd9 0%, #0573a1 98%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #079bd9),
    color-stop(98%, #0573a1)
  );
  background: -webkit-linear-gradient(top, #079bd9 0%, #0573a1 98%);
  background: -o-linear-gradient(top, #079bd9 0%, #0573a1 98%);
  background: -ms-linear-gradient(top, #079bd9 0%, #0573a1 98%);
  background: linear-gradient(to bottom, #079bd9 0%, #0573a1 98%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#079bd9',endColorstr='#0573a1',GradientType=0);
  border-radius: 4px;
  border: none;
  margin: 3px 0 0 20px;
}
.page-salud-al-dia #edit-tipo-wrapper label,
.page-tipos-de-enfermedades #edit-tipo-wrapper label,
.page-taxonomy-term #edit-tipo-wrapper label {
  float: left;
  margin: 0;
}
.page-salud-al-dia #edit-tipo-wrapper .views-widget,
.page-tipos-de-enfermedades #edit-tipo-wrapper .views-widget,
.page-taxonomy-term #edit-tipo-wrapper .views-widget {
  float: left;
  margin-left: 10px;
}
.page-salud-al-dia #page #edit-letra-wrapper,
.page-tipos-de-enfermedades #page #edit-letra-wrapper,
.page-taxonomy-term #page #edit-letra-wrapper {
  padding: 0;
}
.page-salud-al-dia #page .form-select,
.page-tipos-de-enfermedades #page .form-select,
.page-taxonomy-term #page .form-select {
  background: #f5f5f5;
  border-radius: 2px;
  padding: 3px 10px;
  font-size: 14px;
  color: #616161;
  margin-top: 6px;
}
.views-exposed-widget.views-submit-button {
  width: 25%;
}
#page .views-widget-filter-field_enfermedad_tipo_tid {
  width: 70%;
}
.page-salud-al-dia label,
.page-tipos-de-enfermedades label,
.page-taxonomy-term label {
  font-size: 14px;
  color: #333333;
  padding: 10px 0;
}
.pie-portada-enfermedades {
  background-color: #eee;
  padding: 10px;
}
.node-type-enfermedad .view-articulos-enfermedad li {
  display: inline-block;
  width: 100%;
  border-bottom: 1px dotted #ccc;
  padding: 15px 0;
}
.node-type-enfermedad .view-articulos-enfermedad li:last-child {
  border: none;
}
.node-type-enfermedad .view-articulos-enfermedad figure {
  float: left;
  margin: 0 20px 0 0;
  width: 160px;
}
.node-type-enfermedad .view-articulos-enfermedad li h2 {
  font-size: 1.5em;
  line-height: 1.1em;
}
.node-type-enfermedad .view-articulos-enfermedad li h2 a {
  color: #147ec2;
}
.node-type-enfermedad .view-articulos-enfermedad .pos {
  color: #147ec2;
  margin-right: 5px;
  font-size: 1.5em;
  line-height: 1.1em;
  float: left;
}
.node-type-enfermedad .view-articulos-enfermedad .view-header p {
  font-size: 22px;
  margin: 0 0 10px 0;
  border-bottom: solid 2px #cce7f5;
}
.node-type-enfermedad .view-articulos-enfermedad .view-header p::before {
  background: url(/sites/all/themes/webconsultas/images/indice-enfermedades-icon.jpg)
    top left no-repeat;
  content: "";
  display: inline-block;
  position: relative;
  width: 41px;
  height: 53px;
  top: 20px;
  margin-right: 10px;
}
.enfermedades-abc .item-list h3 {
  float: left;
  width: 8%;
  padding: 5px 0 0 10px;
}
.enfermedades-abc .even {
  background: #eaeaea;
}
ul.bloque-letra,
.pane-listado-tipos-de-enfermedades
  .view-listado-tipos-de-enfermedades
  .view-grouping
  ul {
  padding: 10px 0;
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3;
  margin: 0;
}
.bloque-letra li,
.pane-listado-tipos-de-enfermedades
  .view-listado-tipos-de-enfermedades
  .view-grouping
  ul
  li {
  transition: all 0.1s;
  padding: 0px 5px 0px 20px;
  text-indent: -22px;
  line-height: 1.8em;
  -webkit-transition: all 0.15s linear;
  transition: all 0.15s linear;
}
.bloque-letra li:hover,
.pane-listado-tipos-de-enfermedades
  .view-listado-tipos-de-enfermedades
  .view-grouping
  ul
  li:hover {
  background-color: #0f8ed0;
}
.bloque-letra li::before,
.pane-listado-tipos-de-enfermedades
  .view-listado-tipos-de-enfermedades
  .view-grouping
  ul
  li::before {
  content: "\f0c8";
  font-family: FontAwesome;
  font-size: 0.8em;
  color: #ccc;
  margin-right: 10px;
  -webkit-transition: all 0.15s linear;
  transition: all 0.15s linear;
}
.bloque-letra li a,
.pane-listado-tipos-de-enfermedades
  .view-listado-tipos-de-enfermedades
  .view-grouping
  ul
  li
  a {
  font-size: 1em;
  color: #333;
}
.bloque-letra li:hover a,
.pane-listado-tipos-de-enfermedades
  .view-listado-tipos-de-enfermedades
  .view-grouping
  ul
  li:hover
  a {
  color: #fff;
}
.bloque-letra li:hover:before,
.pane-listado-tipos-de-enfermedades
  .view-listado-tipos-de-enfermedades
  .view-grouping
  ul
  li:hover:before {
  color: #0f8ed0;
  opacity: 0;
}
.enfermedades-abc,
.pane-enfermedades-listado-con-filtros {
  margin-top: 5px;
  border-top: solid 2px #0f8ed0;
}
.enfermedades-abc .item-list {
  border-bottom: solid 1px #0f8ed0;
}
.enfermedades-abc .item-list h3 a {
  color: #0f8ed0;
  font-size: 22px;
}
.enfermedades-abc .item-list h3 a:hover {
  text-decoration: underline;
}
.view-id-entrevistas li {
  width: 49%;
  position: relative;
  margin-bottom: 20px;
}
.view-id-entrevistas li.views-row-odd {
  float: left;
}
.view-id-entrevistas li.views-row-even {
  float: right;
}
.view-id-entrevistas li .bio {
  background: rgba(211, 119, 54, 0.8);
  padding: 1px 10px;
  border-radius: 15px;
  color: #fff;
  font-size: 18px;
  position: absolute;
  top: 10px;
  left: 15px;
  display: none;
}
.view-id-entrevistas li h3 {
  font-size: 1.2em;
  line-height: 1.1em;
}
.view-id-entrevistas li h3 a {
  color: #fff;
  text-decoration: none;
  text-shadow: 2px 2px 0px #000;
}
.view-id-entrevistas li .entradilla,
.curiosidades .view-display-id-block_1 .entradilla {
  font-size: 1em;
  line-height: 1.2em;
  color: #ace6fc;
  margin: 9px 0 5px;
  padding: 0;
}
.view-mode-entrevista_destacada figure {
  position: relative;
  margin: 0 !important;
}
.section-la-opinion-del-experto .nombre-bio h2 a {
  color: #000;
  font-size: 38px;
}
.section-la-opinion-del-experto .nombre-bio .seccion a {
  font-size: 20px;
  color: #147ec2;
}
.section-la-opinion-del-experto .nombre-bio .bio {
  color: #7b7b7b;
  font-size: 21px;
}
.section-la-opinion-del-experto
  .nombre-bio
  .field-name-field-entradilla::before,
.section-la-opinion-del-experto
  .nombre-bio
  .field-name-field-entradilla::after {
  z-index: -1;
  content: "";
  width: 50%;
  height: 10px;
  position: absolute;
  top: -15px;
  left: 10px;
  right: auto;
  background: none;
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  -webkit-box-shadow: 0 15px 10px #777;
  -moz-box-shadow: 0 15px 10px #777;
  box-shadow: 0 19px 12px #777;
}
.section-la-opinion-del-experto
  .nombre-bio
  .field-name-field-entradilla::after {
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
  right: 10px;
  left: auto;
}
