.uk-navbar-nav > li > a::before {
	bottom: 40% !important;
}

.btn:not(.uk-button-text):not(.uk-button-link)::before, .uk-button:not(.uk-button-text):not(.uk-button-link)::before {
	top: calc(68% - 1px) !important;
}

.uk-navbar-container.uk-navbar-transparent.uk-light .lang-inline a {
	color: #fff !important;
}

.lang-inline a {
	color: #000;
}



.inicio .tm-toolbar-default .uk-navbar-nav > li > a, .uk-card-secondary.uk-card-body .uk-navbar-nav > li > a, .uk-card-secondary > :not([class*="uk-card-media"]) .uk-navbar-nav > li > a, .uk-dropbar .uk-navbar-nav > li > a, .uk-dropdown .uk-navbar-nav > li > a, .uk-light .uk-navbar-nav > li > a, .uk-navbar-dropdown .uk-navbar-nav > li > a, .uk-overlay-primary .uk-navbar-nav > li > a, .uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a, .uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a, .uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a, .uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a {
	color: rgb(255, 255, 255);
}

a.el-title.uk-accordion-title {
  display: inline-block;   /* shrink-wrap to text */
  border: 1px solid #000;  /* border around text */
  padding: 10px 18px;        /* optional spacing */
  width: auto !important; 
  font-size: 1rem;
  text-transform: uppercase;
}

a.el-title.uk-accordion-title:hover {
text-decoration: underline;
color: #000;
}

.el-content.uk-button {
	font-size: 16px;
}

a,
em {
	color: #000;
}

::selection {
	background: #000;
	color: #fff;
	text-shadow: none;
}

@media screen and (max-width:500px) {
	.display-5, .display-6, .uk-heading-small {
	font-size: 26px !important;
	line-height: 1.2;
}
.el-meta.uk-h5.uk-margin-top.uk-margin-remove-bottom {
	margin-top: 3px !important;
}
}


@media screen and (max-width:800px) {
.uk-lightbox-thumbnav.uk-lightbox-thumbnav-vertical.uk-thumbnav.uk-thumbnav-vertical {
	display: none;
}
}