@media (min-width:1920px) {
  #ch-home {
    background: #000;
    margin: auto;
  }
}
#system-message-container + h1 {
  display: none !important
}
#j2store-cart-form .j2store-cart-buttons .buttons-left .btn, #j2store-cart-form .j2store-cart-buttons .buttons-right .btn {
  transition: .6s ease-in-out !important;
  /* padding: ; */
  height: 24px !important;
  line-height: 20px !important;
  letter-spacing: 0px !important;
  margin-left: 10px;
  margin-top: 15px;
}

.avisoshop:after {
display: block;
content: "\f00d";
font-family: FontAwesome;
}
.j2store-checkout-link {
  display: block;
  float: none;
  font-weight: bold;
}
h4.easy-checkout-returning-customer-heading {
  font-size: 15px;
  letter-spacing: 0px;
}
.easy-checkout-row .col-md-6 {
  padding-left: 0px;
  padding-right: 10px;
	 max-width: 600px;
}
.btn-success {
  color: #fff !important;
  line-height: 18px;
  background: #f21e23;
  padding-top: 5px;
  padding-bottom: 5px;
  letter-spacing: 0px;
}
.btn-success:hover {
  color: #000 !important;
  line-height: 18px;
  background: #fff;
  border-color: #f21e23;
  padding-top: 5px;
  padding-bottom: 5px;
  letter-spacing: 0px;
}
.j2store-cart h3 {
  font-size: 20px;
  line-height: 22px;
}
.wwu .icons {
  display: none;
}
.modal-backdrop {
  display: none;
}
.modal-header .close {
  display: none;
}
.btn-success {
  color: #000;
}
ul.additional-image-list {
  margin: 0px;
  padding-left: 0px;
}
.j2store-minicart-button p.j2store-product-name {
  margin: 0px;
}
.j2error, div.j2error em.error, div.j2storeerror em.error, .payment_info input.error, .j2store label.error {
  font-size: 12px;
}
.j2store-cart-item-box {
  min-width: 270px;
  margin-left: -40px;
}
.j2store-cart-info-link {
  font-size: 13px;
  color: #666;
}
.j2store-addtocart-form .uk-button-secondary, .j2store-cart-info-link .uk-button-secondary, .j2store-minicart-button .uk-button-secondary {
  color: #000;
}
.j2store-addtocart-form .uk-button-secondary:hover, .j2store-cart-info-link .uk-button-secondary:hover, .j2store-minicart-button .uk-button-secondary:hover {
  color: #fff;
}
.shop #tm-top {
  padding-bottom: 0px;
}
.shop .r2, .shop .r3, .shop .r4, .shop .r5 {
  display: none;
}
img.payment_paypal {
  max-width: 100px;
  margin-bottom: 20px;
}
.j2store-cart div:nth-child(3) {
  margin-left: 0px;
  margin-top: 50px;
}
.shop .page-header h1 {
  font-size: 28px;
  font-weight: bold;
}
#easy-checkout-billing-address .create-account {
  margin-top: 30px;
  margin-bottom: 30px;
}
#easy-checkout-billing-address #j2_user {
  height: 0px !important;
}
li.uk-active a.shop-menu {
  color: #f21e23;
}
a:hover.shop-menu {
  color: #f21e23;
}
.easy-checkout.easy-checkout-checkout-form input[type="radio"], .easy-checkout.easy-checkout-checkout-form input[type="checkbox"] {
  width: 15px;
}
.easy-checkout.easy-checkout-checkout-form h3.easy-checkout-title span {
  background: #f21e23;
}
.easy-checkout.easy-checkout-checkout-form h3.easy-checkout-title {
  border-bottom: 3px solid #f21e23;
}
.easy-checkout.easy-checkout-checkout-form .btn-primary {
  background: #f21e23;
  border-color: #f21e23;
  font-weight: 600;
  padding: 3px 15px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.j2store_field_required {
  position: absolute;
  margin-left: -8px;
}
@media (min-width:1200px) {
  .easy-checkout .row, .shop .row {
    margin-left: -10px;
  }
}
.j2store-products-row {
  text-align: center;
}
.j2store-products-row .tax-text {
  display: none;
}
.j2store-products-row h2.product-title {
  margin-top: 15px;
  margin-bottom: 5px;
  font-size: 18px;
  line-height: 22px;
}
.j2store-product-back-btn {
  margin-bottom: 30px;
}
.product-description {
  margin-top: 30px;
  font-size: 13px;
}
.price-sku-brand-container {
  border-top: 0px;
}
.slogan-degradado {
  font-size: 26px;
  font-family: Montserrat;
  font-weight: bold;
  color: #DF181D !important;
  background: -webkit-linear-gradient(5deg, #000000, #DF181D);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
_:default:not(:root:root), .slogan-degradado {
  background: transparent;
  -webkit-background-clip: content;
  -webkit-text-fill-color: #000;
  color: #000 !important;
}
#grid-ch-home .uk-grid-item-match {
  margin: auto;
}
.jobs {
  color: rgba(242, 30, 35, 0.3);
  font-size: 100px;
  font-weight: bold;
}
.uk-card-primary {
  background: url('/templates/yootheme_PLD/imagenes/fondo-card.png') left no-repeat #000;
  color: #fff;
}
/* cargando */
.se-pre-con {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background: url('/templates/yootheme_PLD/imagenes/cargando.svg') center no-repeat;
  background-color: rgba(0, 0, 0, 0.9);
}
/* cursor general */
body {
  cursor: url('/templates/yootheme_PLD/imagenes/cursor.svg') 15 15, auto;
}
/* articulo */
.not .uk-article {
  margin-top: 100px;
}
.not .js-filter {
  padding-bottom: 100px !important;
}
#finder-search {
  margin-bottom: 80px;
}
.not .uk-search-default {
  width: 100%;
  max-width: 360px;
}
li.ant a svg, li.sig a svg {
  transition: .6s ease-in-out;
}
li.ant a:hover svg {
  -moz-transform: translate(-15px, 0px);
  -ms-transform: translate(-15px, 0px);
  -o-transform: translate(-15px, 0px);
  -webkit-transform: translate(-15px, 0px);
  transform: translate(-15px, 0px);
}
li.sig a:hover svg {
  -moz-transform: translate(15px, 0px);
  -ms-transform: translate(15px, 0px);
  -o-transform: translate(15px, 0px);
  -webkit-transform: translate(15px, 0px);
  transform: translate(15px, 0px);
}
li.sig a:hover svg .fdnot, li.ant a:hover svg .finot {
  fill: #F21E23 !important;
}
.filt-h {
  --initialTextColor: #000 !important;
  --slideTextColor: #fff !important;
  --initialBgColor: #f9f9f9 !important;
  --slideBgColor: #DF181D !important;
  color: var(--initialTextColor) !important;
  background-image: linear-gradient(90deg, var(--initialBgColor) 0%, var(--initialBgColor) 50%, var(--slideBgColor) 50%, var(--slideBgColor) 100%) !important;
  background-size: 200% !important;
  transition: background-position .2s cubic-bezier(.47, .1, 1, .63), color .1s linear !important;
  transition-delay: 0.0s, 0.0s !important;
}
.filt-h:hover {
  color: var(--slideTextColor) !important;
  cursor: pointer !important;
  background-position: -100% 200% !important;
}
li.uk-active .filt-h {
  background: #DF181D !important;
  color: #fff !important;
}
.ffilt-h {
  margin-right: 20px !important;
}
#dest-not {
  font-size: 40px;
  font-family: Montserrat;
  font-weight: bold;
  color: rgba(242, 30, 35, 0.3);
  max-width: 400px;
  line-height: 40px;
  margin-top: 40%;
}
#img-item-top img {
  min-width: :100% !important;
  width: 100% !important;
}
h1.uk-article-title {
  font-weight: bold;
  font-size: 28px;
  letter-spacing: 1.5px;
}
.not h1.uk-article-title {
  font-weight: bold;
  font-size: 28px;
  max-width: 500px;
  margin: auto;
  letter-spacing: 1.5px;
}
.act-art {
  max-width: 500px;
  margin: 20px auto 60px;
  position: relative;
  text-transform: uppercase;
  font-weight: 300;
  z-index: 1;
  letter-spacing: 1.5px;
}
a.vlvn {
  color: #000;
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 10px;
  margin-left: 10px;
  letter-spacing: 1.5px;
  text-decoration: none;
  transition: .6s ease-in-out;
}
a:hover.vlvn {
  color: #F21E23;
}
.act-art:before {
  content: '';
  position: absolute;
  width: 35px;
  height: 3px;
  bottom: 7px !important;
  left: -10px;
  background-color: #F21E23;
  z-index: -1
}
.pagi-noti {
  max-width: 500px;
  margin: auto;
  height: 25px;
}
.pagi-noti ul {
  max-width: 110px;
}
.pagi-noti ul li a:hover .fdnot, .pagi-noti ul li a:hover .finot {
  fill: #F21E23 !important;
}
#texto-articulo {
  margin-top: 90px;
  max-width: 640px;
  margin-right: auto;
  margin-left: auto;
}
.uk-pagination > * > * {
  border-bottom: 0px;
}
.uk-pagination a:hover {
  color: #F21E23;
}
/* fin articulo */
/* flirck */
.flickrshow-buttons-title, .flickrshow-buttons-play {
  display: none;
}
.flickrshow-buttons {
  top: calc(50% - 25px) !important;
}
.flickrshow-buttons-left {
  left: 10px !important;
  background: transparent url("../imagenes/nav-izq.svg") no-repeat !important;
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  border-radius: 0 !important;
  width: 28px !important;
  height: 50px !important;
  opacity: 0.5;
}
.flickrshow-buttons-right {
  right: 10px !important;
  background: transparent url("../imagenes/nav-der.svg") no-repeat !important;
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  border-radius: 0 !important;
  width: 28px !important;
  height: 50px !important;
  opacity: 0.5;
}
.flickrshow-buttons-left:hover, .flickrshow-buttons-right:hover {
  opacity: 1;
}
/* fin flirck */
.foot .uk-nav-default li, .foot .uk-nav-default > li > a {
  display: inline-block !important;
}
.foot a {
  color: #fff !important;
  font-size: 13px;
  font-weight: normal;
  text-transform: uppercase;
}
.foot a:hover {
  color: #f21e23 !important;
}
.foot li a:after {
  content: " | ";
}
.foot li:last-child a:after {
  content: "";
}
/* Menú */
.cierra-menu {
  display: none;
}
.uk-offcanvas-container .cierra-menu {
  display: block;
  cursor: url('/templates/yootheme_PLD/imagenes/cursor-hover.svg') 25 25, auto;
  margin-top: -55px;
  padding-left: 30px;
  position: absolute;
  z-index: 9999;
}
.uk-offcanvas-container .uk-navbar-toggle-icon {
  display: none;
}
.uk-offcanvas-container .uk-close {
  color: #000;
  cursor: url('/templates/yootheme_PLD/imagenes/cursor-hover.svg') 25 25, auto;
}
button.uk-icon:not(:disabled) {
  cursor: url('/templates/yootheme_PLD/imagenes/cursor-hover.svg') 25 25, auto;
}
.custom-header nav span, .fc-calendar .fc-row > div, .custom-content-close, .custom-content-reveal span.custom-content-close {
  cursor: url('/templates/yootheme_PLD/imagenes/cursor-hover.svg') 25 25, auto;
}
.btn, .uk-button {
  transition: .6s ease-in-out !important;
}
.tm-header {
  z-index: 1001;
}
.uk-nav-default {
  margin-top: 100px;
  margin-bottom: 100px;
  letter-spacing: 1px;
}
.uk-navbar {
  width: 72px;
  height: 100vh;
  display: block;
  position: absolute;
  left: 0px;
  margin-top: 150px;
  background: #fff;
  padding-top: 15px;
  padding-bottom: 130px;
  -webkit-overflow-scrolling: touch;
}
.uk-navbar-container {
  position: fixed;
  height: auto !important;
}
.uk-offcanvas-bar .uk-nav-default > li.uk-active > a {
  color: #F21E23;
}
.uk-offcanvas-bar .uk-nav-default .uk-nav-sub a {
  color: #000;
  font-size: 16px;
  font-weight: 600;
}
.uk-offcanvas-bar .uk-nav-default .uk-nav-sub a:hover, .uk-offcanvas-bar .uk-nav-default .uk-nav-sub a:focus {
  color: #000;
}
.uk-navbar-toggle-icon {
  color: #000;
  transition: all 0.5s ease;
}
.uk-navbar-toggle-icon:hover, .uk-navbar-toggle-icon:focus {
  color: #F21E23;
}
.uk-logo {
  margin-bottom: 150px;
}
.redes-sociales {
  transform: rotate(-90deg);
}
.redes-sociales .uk-icon-link {
  color: #000;
  transition: all 0.5s ease;
  width: 20px;
}
.redes-sociales .uk-icon-link:hover {
  color: #F21E23;
}
.icono-menu {
  margin-top: 0px;
  margin-bottom: 100px;
  min-height: 80px;
}
.uk-open > .uk-offcanvas-bar {
  padding-left: 197px;
  height: 100vh;
}
.uk-offcanvas-bar {
  background: #fff;
  z-index: 1;
  position: relative;
}
.uk-offcanvas-bar .uk-close {
  color: #000;
  transition: all 0.5s ease;
}
.uk-offcanvas-bar .uk-close:hover, .uk-offcanvas-bar .uk-close:hover {
  color: #F21E23 !important;
}
.uk-offcanvas-bar .uk-nav-default li a {
  position: relative;
  display: table;
}
.uk-offcanvas-bar .uk-nav-sub li:not(.uk-active) a::after {
  content: '';
  position: absolute;
  width: 35px;
  transform: scaleX(0);
  height: 3px;
  bottom: 7px !important;
  left: -10px;
  background-color: #F21E23;
  transform-origin: bottom right;
  transition: transform 0.25s ease-in-out;
  z-index: -1;
}
.uk-offcanvas-bar li:not(.uk-active) a::after {
  content: '';
  position: absolute;
  width: 35px;
  transform: scaleX(0);
  height: 3px;
  bottom: 11px;
  left: -10px;
  background-color: #F21E23;
  transform-origin: bottom right;
  transition: transform 0.25s ease-in-out;
  z-index: -1;
}
.uk-offcanvas-bar .uk-nav-default li:not(.uk-active) a:hover::after, .oferta-content:hover a::after {
  transform: scaleX(1);
  transform-origin: bottom left;
}
.uk-offcanvas-bar .uk-search-default .uk-search-input {
  border-bottom-color: #000;
}
.uk-offcanvas-bar .uk-search-default .uk-search-input:focus {
  border-bottom-color: #ddd;
}
.uk-offcanvas-bar .uk-search .uk-search-icon {
  color: #000;
  margin-left: -10px;
}
.uk-offcanvas-bar .uk-search-input::placeholder {
  color: #000;
}
.uk-offcanvas-bar .uk-search-input {
  color: #000;
}
.uk-offcanvas-bar .uk-nav-default > li > a {
  color: #000;
}
.uk-offcanvas-bar .uk-nav-default > li:not(.uk-active) > a:hover, .uk-offcanvas-bar .uk-nav-default > li:not(.uk-active) > a:focus {
  color: #000;
}
.uk-offcanvas-bar a {
  color: #000;
}
.uk-nav-default .uk-nav-sub li.uk-active > a {
  color: #F21E23 !important;
}
div.mod-languages li {
  margin-left: 0px;
  margin-right: 0px;
}
div.mod-languages a {
  transition: all 0.5s ease;
  color: #000 !important;
}
div.mod-languages ul li.uk-active a {
  color: #F21E23 !important;
}
div.mod-languages a:hover, div.mod-languages a:focus {
  color: #F21E23 !important;
}
div.mod-languages ul li:first-child::after {
  content: "|";
  color: #000;
  margin-left: 25px;
  margin-top: -22.5px;
  position: absolute;
}
/* fin menu */
.contiene-items-historia .uk-slider-nav li:last-child {
  display: none;
}
.nav-hist {
  margin-top: -5%;
}
.nav-post-hist {
  margin-right: calc(50% + 20px);
}
.navegacion-historia {
  margin-top: -20px;
  margin-left: -10px;
}
#contenidosanos .uk-slidenav {
  color: #F21E23 !important;
}
h1.head-uno {
  font-size: 30px;
  font-weight: 800;
  color: #D8D8D8 !important;
  letter-spacing: 2px;
}
h2.el-title, h2.uk-h2 {
  font-size: 28px;
  font-weight: 800;
}
.uk-light .uk-button-text {
  color: rgba(255, 255, 255, 1) !important;
  text-transform: none;
  font-size: 16px;
  font-weight: normal;
}
.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, h1, h2, h3, h4, h5, h6 {
  color: #000;
}
/* Recovery Miura 1 */
.bluesvg {
  stroke: #39f !important;
  fill: none !important;
}
.colorao, #troposfera li:first-child:hover, #mesosfera li:first-child:hover, #mesosfera li:nth-child(2):hover, #termosfera li:first-child:hover, #listaderechamiura li:first-child:hover, #listaderechamiura li:nth-child(2):hover, #listaderechamiura li:nth-child(3):hover, #listaderechamiura li:nth-child(4):hover {
  color: rgba(242, 30, 35, 1) !important;
  transition: all 0.5s ease;
}
ul#recoverykm li .el-content, ul#recoverykm li .el-image, ul#bolasizqm5 li .el-content, ul#bolasizqm5 li .el-image {
  transition: all 0.5s ease;
}
#beginofalingment .el-image {
  transition: all 0.5s ease !important;
}
#beginofalingment .el-image .cohete2-1, #beginofalingment .el-image .cohete2-0, #apogee .el-image .apogee1, #apogee .el-image .apogee0, #endmicrogravity .el-image .cohete4-0, #endmicrogravity .el-image, #parachute1 .el-image, #parachute1 .el-image .parachute0, #parachute1 .el-image .parachute1, #parachute2 .el-image, #parachute2 .el-image .parachute2-0, #parachute2 .el-image .parachute2-1, #splash .el-image, #splash .el-image .cohete4-0 {
  transition: all 0.5s ease;
}
#beginofalingment:hover .el-image {
  -moz-transform: translate(0px, -15px);
  -ms-transform: translate(0px, -15px);
  -o-transform: translate(0px, -15px);
  -webkit-transform: translate(0px, -15px);
  transform: translate(0px, -15px);
}
#endmicrogravity:hover .el-image {
  -moz-transform: translate(0px, 15px);
  -ms-transform: translate(0px, 15px);
  -o-transform: translate(0px, 15px);
  -webkit-transform: translate(0px, 15px);
  transform: translate(0px, 15px);
}
#parachute1 .el-image:hover {
  -moz-transform: translate(0px, 15px);
  -ms-transform: translate(0px, 15px);
  -o-transform: translate(0px, 15px);
  -webkit-transform: translate(0px, 15px);
  transform: translate(0px, 15px);
}
#parachute1 .el-image:hover .parachute1 {
  fill: rgba(242, 30, 35, 1) !important;
}
#parachute2 .el-image:hover {
  -moz-transform: translate(0px, 15px);
  -ms-transform: translate(0px, 15px);
  -o-transform: translate(0px, 15px);
  -webkit-transform: translate(0px, 15px);
  transform: translate(0px, 15px);
}
#parachute2 .el-image:hover .parachute2-1 {
  fill: rgba(242, 30, 35, 1) !important;
}
.parachute1.colorao, .parachute2-1.colorao, #splash .el-image .cohete4-0.colorao {
  fill: rgba(242, 30, 35, 1) !important;
}
#splash .el-image:hover .cohete4-0 {
  fill: rgba(242, 30, 35, 1) !important;
}
#splash .el-image:hover {
  -moz-transform: translate(0px, 15px);
  -ms-transform: translate(0px, 15px);
  -o-transform: translate(0px, 15px);
  -webkit-transform: translate(0px, 15px);
  transform: translate(0px, 15px);
}
.moverbegin {
  -moz-transform: translate(0px, -20px);
  -ms-transform: translate(0px, -20px);
  -o-transform: translate(0px, -20px);
  -webkit-transform: translate(0px, -20px);
  transform: translate(0px, -20px);
}
.moverendmicro {
  -moz-transform: translate(0px, 20px);
  -ms-transform: translate(0px, 20px);
  -o-transform: translate(0px, 20px);
  -webkit-transform: translate(0px, 20px);
  transform: translate(0px, 20px);
}
#apogee .el-image {
  transition: all 0.5s ease;
}
#apogee:hover .el-image, #apogee:focus .el-image {
  -moz-transform: translate(15px, 0px);
  -ms-transform: translate(15px, 0px);
  -o-transform: translate(15px, 0px);
  -webkit-transform: translate(15px, 0px);
  transform: translate(15px, 0px);
}
#despegemiuarauno svg, #despegemiuaracinco svg, #beginofalingment svg, #apogee svg, #endmicrogravity svg, #parachute1 svg, #parachute2 svg, #splash svg {
  overflow: visible !important;
}
#despegemiuarauno .el-image .st0:first-child, #despegemiuaracinco .el-image .st0:first-child {
  transition: all 0.5s ease;
}
#despegemiuarauno:hover .el-image .st0:first-child, #despegemiuarauno:hover .el-image .st1, #despegemiuarauno:hover .el-image .st2, #despegemiuaracinco:hover .el-image .st0:first-child, #despegemiuaracinco:hover .el-image .st1, #despegemiuaracinco:hover .el-image .st2 {
  -moz-transform: translate(0px, -35px);
  -ms-transform: translate(0px, -35px);
  -o-transform: translate(0px, -35px);
  -webkit-transform: translate(0px, -35px);
  transform: translate(0px, -35px);
}
.moverdespege {
  -moz-transform: translate(0px, -35px);
  -ms-transform: translate(0px, -35px);
  -o-transform: translate(0px, -35px);
  -webkit-transform: translate(0px, -35px);
  transform: translate(0px, -35px);
}
.moverapogee {
  -moz-transform: translate(20px, 0px);
  -ms-transform: translate(20px, 0px);
  -o-transform: translate(20px, 0px);
  -webkit-transform: translate(20px, 0px);
  transform: translate(20px, 0px);
}
.apogee0, .apogee1 {
  transition: all 0.5s ease;
}
.apogee1.colorao {
  color: rgba(255, 255, 255, 1) !important;
}
.moverdespege.st1, .moverdespege.st2 {
  fill: red !important;
}
#troposfera, #mesosfera, #termosfera, #listaderecham5 {
  z-index: 9;
}
ul#recoverykm li .el-content, ul#recoverykm li .el-image, #kmderecha li .el-content, #kmderecha li .el-image, #mesosfera li:nth-child(2), #mesosfera li:first-child {
  -moz-transform: translate(0px, 0px) !important;
  -ms-transform: translate(0px, 0px) !important;
  -o-transform: translate(0px, 0px) !important;
  -webkit-transform: translate(0px, 0px) !important;
  transform: translate(0px, 0px) !important;
}
/* Fin Recovery Miura 1 */
/*  Recovery Miura 5 */
#paracaidas1m5, #paracaidas2m5, #barcom5, #paracaidas1m5 .el-image .parm51-b, #paracaidas2m5 .el-image .parm52, #barcom5 .el-image .lineasbarco {
  transition: .5s ease-in-out;
}
#barcom5:hover {
  -moz-transform: translate(30px, 0px) !important;
  -ms-transform: translate(30px, 0px) !important;
  -o-transform: translate(30px, 0px) !important;
  -webkit-transform: translate(30px, 0px) !important;
  transform: translate(30px, 0px) !important;
}
#paracaidas1m5:hover {
  -moz-transform: translate(3px, 7px);
  -ms-transform: translate(3px, 7px);
  -o-transform: translate(3px, 7px);
  -webkit-transform: translate(3px, 7px);
  transform: translate(3px, 7px);
}
#paracaidas2m5:hover {
  -moz-transform: translate(0px, 10px);
  -ms-transform: translate(0px, 10px);
  -o-transform: translate(0px, 10px);
  -webkit-transform: translate(0px, 10px);
  transform: translate(0px, 10px);
}
#paracaidas1m5 .el-image:hover .parm51-b, #paracaidas2m5 .el-image:hover .parm52, #barcom5 .el-image:hover .lineasbarco {
  fill: red !important
}
#paracaidas2m5 .el-image:hover .parm52-c, #paracaidas2m5 .el-image:hover .parm52-d {
  fill: #39f !important
}
/* Fin Recovery Miura 5 */
.uk-card-secondary.uk-card-body {
  color: #000 !important;
}
.uk-card-secondary > :not([class*="uk-card-media"]) {
  color: #000 !important;
}
.txtcohete {
  /*border-left: 2px solid rgba(242, 30, 35, 0.5);*/
  padding-left: 30px;
  padding-top: 30px;
  padding-bottom: 30px;
  position: relative;
}
/* .txtcohete::before {
	content: url("/templates/yootheme_PLD/imagenes/rayita-roja.png");
	margin-left: -30px;
	margin-top: -47px !important;
	position: absolute;
}
.txtcohete:after {
	content: url("/templates/yootheme_PLD/imagenes/rayita-roja.png");
	margin-left: -30px;
	position: absolute;
	bottom: -7px !important;
}*/
.nombre-n1 {
  font-size: 16px;
  color: rgba(242, 30, 35, 1);
  font-weight: 600;
  margin-top: -20px;
}
.apellidos-n1 {
  font-size: 22px;
  color: rgba(242, 30, 35, 0.5);
  font-weight: 600;
}
.nombre-n2 {
  font-size: 16px;
  color: rgba(242, 30, 35, 1);
  font-weight: 600;
  margin-top: -20px;
}
.apellidos-n2 {
  font-size: 22px;
  color: rgba(242, 30, 35, 0.5);
  font-weight: bold;
  margin-left: 15px;
}
.linkedin-n2 {
  position: absolute;
  bottom: 0px;
}
.linkedin-n2 a {
  color: #000;
  font-weight: 300;
  font-size: 13px;
  letter-spacing: 2px;
  transition: all 0.5s ease;
}
.linkedin-n2 a:hover {
  color: rgba(242, 30, 35, 1);
  text-decoration: none;
}
.linkedin-todos {
  color: #000;
  font-weight: 300;
  font-size: 13px;
  letter-spacing: 2px;
}
.net {
  text-transform: none;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 40px;
}
.net::after {
  content: '';
  position: absolute;
  width: 35px;
  transform: scaleX(0);
  height: 3px;
  top: 20px;
  left: -8px;
  background-color: #F21E23;
  transform-origin: bottom left;
  transition: transform 0.25s ease-in-out;
  z-index: -1;
}
.net:hover::after {
  transform: scaleX(1);
  transform-origin: bottom left;
}
.nep {
  font-family: Montserrat;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 400;
  margin-top: 7px;
}
.cargo-n2 {
  line-height: 16px;
}
.aep {
  font-family: Montserrat;
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 600;
  color: #F21E23;
}
.cep {
  font-weight: 600;
  font-size: 20px;
}
.enlc {
  font-weight: bold;
  letter-spacing: 2px;
  color: #000;
  transition: all 0.5s ease;
}
.enlc:hover {
  text-decoration: none;
  color: rgba(242, 30, 35, 1);
}
.nombreyapellidosequipo {
  right: 0px;
  margin-right: 100%;
  padding-right: 20px;
}
ul.listado li {
  position: relative;
}
ul.listado li:after {
  content: '';
  position: absolute;
  width: 35px;
  transform: scaleX(1);
  height: 3px;
  top: 20px;
  left: -18px;
  background-color: #F21E23;
  transform-origin: bottom left;
  transition: transform 0.25s ease-in-out;
  z-index: -1;
}
li.uk-active a .net:after {
  content: '';
  position: absolute;
  width: 35px;
  transform: scaleX(1);
  height: 3px;
  top: 20px;
  left: -8px;
  background-color: #F21E23;
  transform-origin: bottom left;
  transition: transform 0.25s ease-in-out;
  z-index: -1;
}
.cet {
  font-size: 14px;
  margin-bottom: 20px;
  position: absolute;
  display: inline-block;
  width: 300%;
  margin-top: -40px;
}
.foto-consejo {
  z-index: -4;
  position: relative;
}
.apellido-fondo {
  color: rgba(242, 30, 35, 0.3);
  font-size: 180px;
  font-weight: bold;
  font-family: Montserrat;
  text-transform: uppercase;
  margin-top: 30px;
  z-index: 2;
}
.nombre-fondo {
  font-size: 100px;
  color: rgba(242, 30, 35, 1);
  text-transform: uppercase;
  font-weight: bold;
  font-family: Montserrat;
  margin-top: 150px;
  position: absolute;
}
.equipo .uk-tab {
  margin-bottom: 0px;
}
.rojo-trans {
  color: rgba(242, 30, 35, 0.3);
  font-size: 80px;
  font-weight: bold;
  font-family: Montserrat;
  text-transform: uppercase;
}
.equipo .uk-tab-left > * > a {
  border-right: 0;
}
.equipo .uk-tab li:last-child .cet {
  margin-bottom: 0px !important;
}
.historia .uk-tab li {
  text-align: left;
  position: relative;
}
.historia .nav-tabs > li > a, .historia .uk-tab > * > a {
  padding: 5px 20px 5px 0px;
  text-align: left;
}
.historia .nav-tabs > .active > a, .historia .uk-tab > .uk-active > a {
  color: #2d2e33;
  border-color: transparent;
}
.historia .nav-tabs > .active > a, .historia .uk-tab > .uk-active > a {
  color: #2d2e33;
  border-color: transparent;
}
.historia .uk-tab li::after {
  content: '';
  position: absolute;
  width: 100%;
  transform: scaleX(0);
  height: 3px;
  bottom: 4px;
  left: 20px;
  background-color: #F21E23;
  transform-origin: bottom left;
  transition: transform 0.25s ease-in-out;
  z-index: 999999;
}
.historia .uk-tab li:hover::after {
  transform: scaleX(1);
  transform-origin: bottom left;
}
.historia .uk-tab li.uk-active::after {
  content: '';
  position: absolute;
  width: 100%;
  transform: scaleX(1);
  height: 3px;
  bottom: 4px;
  left: 20px;
  background-color: #F21E23;
  transform-origin: bottom left;
  transition: transform 0.25s ease-in-out;
  z-index: 999999;
}
.texto-p {
  margin-left: 150px
}
.nav-hst-izq svg, .nav-hst-der svg {
  opacity: 0;
}
.nav-hst-izq, .nav-hst-der {
  height: 100%;
  width: 47%
}
.aizq {
  margin-left: -50px;
}
.dot-hist {
  margin-top: 30px;
  min-height: 40px;
}
.cnthst {
  margin-top: 20px;
}
.tit-it-hist {
  font-size: 18px;
  line-height: 24px;
  font-weight: bold;
}
.texto-ite-hist {
  font-size: 14px;
  line-height: 20px;
}
.tab-historia {
  background: url("/images/linea-evolution.png") no-repeat 20px 34px;
  min-height: 45px;
}
.w .el-content img {
  padding-left: 10%;
  padding-right: 10%;
  width: 100%;
}
.w .uk-child-width-1-1 h2:last-child {
  display: none !important;
}
.acordeon-fondoblack .uk-accordion-title {
  font-size: 20px;
  font-weight: 600;
}
.acordeon-fondoblack .uk-accordion-title::before {
  content: url("/templates/yootheme_PLD/imagenes/flecha-blanca.png");
  margin-right: 10px;
  margin-left: 0px;
  float: left;
  background-image: none !important;
  width: 16px;
  height: 16px;
}
.acordeon-fondoblack .uk-open > a.uk-accordion-title {
  color: #F21E23;
}
.acordeon-fondoblack .uk-open > .uk-accordion-title::before {
  content: url("/templates/yootheme_PLD/imagenes/flecha-roja.png");
}
.acordeon-fondoblack a.uk-accordion-title:hover {
  color: #F21E23 !important;
}
.acordeon-fondoblack a.uk-accordion-title:focus {
  color: #fff;
}
.acordeon-fondoblack .uk-open > a.uk-accordion-title:focus {
  color: #F21E23 !important;
}
.acordeon-fondoblack.uk-accordion > :nth-child(n+2) {
  border-top: 0px !important;
}
.tm-toolbar-default, .uk-card-primary.uk-card-body, .uk-card-primary > :not([class*="uk-card-media"]), .uk-card-secondary.uk-card-body, .uk-card-secondary > :not([class*="uk-card-media"]), .uk-light, .uk-offcanvas-bar, .uk-overlay-primary, .uk-section-primary:not(.uk-preserve-color), .uk-section-secondary:not(.uk-preserve-color), .uk-tile-primary:not(.uk-preserve-color), .uk-tile-secondary:not(.uk-preserve-color) {
  color: #ECECEC;
}
.primera-palabra {
  display: inline-block;
}
.segunda-palabra {
  display: inline-block;
}
.contiene-titulo {
  margin-bottom: 40px;
}
.flecha-tit {
  margin-bottom: 30px;
}
.valores {
  border: 0;
  background: #f9f9f9;
}
a.linktofile #download1 {
  transition: all 0.5s ease;
}
a:hover.linktofile #download1 {
  stroke: white;
}
/* modulos permanentes (fixed) */
.perma-contador {
  position: fixed;
  z-index: 998;
  bottom: 80px;
  left: 140px;
  color: #D0D0D0;
  font-size: 14px;
  font-weight: 600;
  line-height: 14px;
}
.slogan-vertical {
  color: #D0D0D0;
  font-size: 14px;
  font-weight: 600;
  line-height: 14px;
  position: fixed;
  z-index: 998;
  bottom: 140px;
  right: 140px;
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  width: 110px;
  height: 30px
}
.contador-kilometros {
  color: #D0D0D0;
  font-size: 14px;
  font-weight: 600;
  line-height: 14px;
  position: fixed;
  z-index: 998;
  top: 25%;
  right: 140px;
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  width: 110px;
  height: 30px
}
.r1 {
  width: 1px;
  height: 100vh;
  position: fixed;
  z-index: 998;
  background: #D0D0D0;
  left: 72px;
  opacity: 0.2;
}
.r2 {
  width: 1px;
  height: 100vh;
  position: fixed;
  z-index: 998;
  background: #D0D0D0;
  left: calc(25% + 36px);
  opacity: 0.2;
}
.r3 {
  width: 1px;
  height: 100vh;
  position: fixed;
  z-index: 998;
  background: #D0D0D0;
  left: 50%;
  opacity: 0.2;
}
.r4 {
  width: 1px;
  height: 100vh;
  position: fixed;
  z-index: 998;
  background: #D0D0D0;
  left: calc(75% - 36px);
  opacity: 0.2;
}
.r5 {
  width: 1px;
  height: 100vh;
  position: fixed;
  z-index: 998;
  background: #D0D0D0;
  right: 72px;
  opacity: 0.2;
}
/* fin modulos permanentes (fixed) */
/* cursor*/
a, .uk-link, button, .uk-button, .button {
  cursor: url('/templates/yootheme_PLD/imagenes/cursor-hover.svg') 25 25, auto;
}
/* fin cursor */
/*filtro noticias */
.caja-filtro {
  background: #f9f9f9;
  padding-top: 20px;
  margin-bottom: 80px;
}
/*.js-filter li:first-child, .js-filter li:nth-child(2) {
	width:50% !important;
}
.js-filter li:nth-child(3) {
	margin-left:33%;
}
.js-filter li:nth-child(6) {
	margin-right:33%;
}
.js-filter li:nth-child(7) {
	margin-right:50%;
	width:50% !important;
}
.js-filter li {
	transform: translateY(0px) !important;
}*/
.imgnw img {
  width: 100% !important;
}
/*fin filtro noticias */
.valores ul {
  list-style: none;
}
.valores ul li {
  position: relative;
}
.valores ul li:after {
  position: relative;
}
.grid-insta-nosotros h6 {
  text-transform: none;
  font-size: 18px;
  font-weight: bold;
}
@keyframes slideInFromLeft {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
.valores ul li:after {
  content: '';
  position: absolute;
  width: 30px;
  transform: scaleX(1);
  height: 3px;
  bottom: 7px;
  left: -20px;
  background-color: #F21E23;
  animation: 3s ease-out 0s 1 slideInFromLeft;
  transform-origin: bottom left;
  transition: transform 0.75s ease-in-out;
  z-index: -1;
}
.grid-s {
  padding-top: 100px;
  padding-bottom: 200px;
  font-size: 18px;
}
.grid-s .el-item {
  padding: 0px !important;
}
.grid-s .uk-child-width-1-1 > div:first-child {
  color: #fff !important;
  padding: 30px;
}
.grid-s .uk-child-width-1-1 > div:first-child .el-content {
  position: absolute;
  width: 145%;
}
.grid-s .uk-child-width-1-1 div:nth-child(2) {
  text-align: right !important;
}
.fecha-new {
  position: absolute;
  margin-left: 15px;
  margin-top: 30px;
  color: #fff;
  padding: 10px 10px 10px 0px;
  font-size: 15px;
  text-transform: uppercase;
  transition: all 0.5s ease;
  z-index: 2;
  display: block;
}
.fecha-arti {
  margin-top: 30px;
  margin-left: 10px !important;
  padding-left: 0px;
  background-color: #F21E23;
}
.fecha-arti:before {
  background-color: #F21E23 !important;
}
.fecha-new:before {
  content: '';
  position: absolute;
  width: calc(100% + 30px);
  height: 99%;
  bottom: 0px;
  left: -30px;
  background-color: #000;
  z-index: -1;
}
.fecha-new:after {
  content: '';
  position: absolute;
  width: calc(100% + 30px);
  transform: scaleX(0);
  height: 101%;
  bottom: 0px;
  left: -30px;
  background-color: #F21E23;
  transform-origin: bottom left;
  transition: transform 0.25s ease-in-out;
  z-index: -1;
}
.dest-hover .fecha-new:after {
  transform: scaleX(1);
  transform-origin: bottom left;
}
.dest-hover .tit-dest {
  color: #f21e23;
}
.tit-dest {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 15px;
  transition: all 0.5s ease;
}
.cat-dest {
  text-transform: uppercase;
  font-size: 15px;
  margin-top: 10px;
  margin-bottom: 5px;
  margin-left: 0px;
  position: relative;
}
.cat-dest span:after {
  content: '';
  position: absolute;
  width: 0px;
  transform: scaleX(0);
  height: 3px;
  bottom: 7px;
  left: -12px;
  background-color: #F21E23;
  animation: 2s ease-out 0s 1 slideInFromLeft;
  transform-origin: bottom left;
  transition: transform 0.25s ease-in-out;
  z-index: -1;
}
.dest-hover .cat-dest span:after {
  transform: scaleX(1);
  width: 25px;
  transform-origin: bottom left;
}
#naveega {
  position: fixed;
  /* width: 72px; */
  right: 72px;
  margin: 0px !important;
  z-index: 998;
  top: 40%;
}
#naveega .uk-subnav {
  display: block;
}
#naveega .uk-subnav li.uk-active a {
  border-right: 3px solid #f21e23;
}
#naveega .uk-subnav li a {
  color: transparent;
  line-height: 50px;
  border-right: 3px solid #ccc;
  padding-right: 10px;
  font-weight: 600;
  font-size: 10px;
  transition: all 0.5s ease;
}
#naveega .uk-subnav li a:hover, #naveega .uk-subnav li a:focus {
  color: #f21e23;
  border-right: 3px solid #f21e23;
}
#naveega .uk-subnav li:last-child a {
  border: 0px;
}
#naveega .uk-subnav li:last-child a:hover, #naveega .uk-subnav li:last-child a:focus {
  color: transparent;
}
#naveega .uk-subnav li:last-child a:hover::after {
  content: url(/templates/yootheme_PLD/imagenes/up-rojo.svg);
}
#naveega .uk-subnav li:last-child a::after {
  border: 0px;
  content: url(/templates/yootheme_PLD/imagenes/up-gris.svg);
  margin-right: -29px;
  font-size: 24px;
  color: #ccc;
}
#naveega .uk-subnav li:last-child.uk-active {
  display: none;
  transition: all 0.5s ease;
}
.animation-2seg {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
.not .tm-main {
  padding: 0px;
}
.videos .uk-section-default {
  background: #000;
}
.doc-content .acfup-item #download1 {
  transition: all 0.5s ease;
}
.doc-content:hover .acfup-item #download1 {
  stroke: #fff !important;
}
.img-doc img {
  max-width: 13px;
  margin-right: 5px;
}
.head-docs {
  background: rgba(102, 102, 102, .5);
  padding-top: 10px;
  padding-bottom: 10px;
  text-transform: uppercase;
}
.docs {
  background: rgba(102, 102, 102, .2);
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 10px;
  transition: all 0.5s ease;
}
.doc-content:hover .docs {
  background: rgba(242, 30, 35, 0.5);
}
.documentos #tm-top {
  background: #000;
  color: #fff;
}
.documentos #tm-main {
  background: #000;
  color: #fff;
}
.docspage #tm-main {
	background: #000;
	color: #fff;
	padding: 0px;
	margin-top: -50px;
}
.jlmf-link {
  color: #fff;
}
#search-results .uk-article + .uk-article {
  margin-top: 10px;
  padding-top: 20px;
  border-top: 1px dotted #ccc;
}
#search-results h1.uk-article-title {
  font-size: 18px;
}
.highlight {
  background: rgba(242, 30, 35, 0.5) !important;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 5px;
}
.docspage .fields-container .highlight {
  background: transparent !important;
  color: #fff;
  padding-left: 0px;
  padding-right: 0px;
  border-radius: 0px;
}
.contenedor-documento {
  padding-top: 120px;
  padding-bottom: 120px;
}
.jlmf-section select {
  border: 1px solid #e5e5e7;
  border-radius: 25px;
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.veroferta {
  position: relative;
  font-weight: bold;
  color: #000;
}
.veroferta::after {
  content: '';
  position: absolute;
  width: 35px;
  transform: scaleX(0);
  height: 3px;
  bottom: 0px;
  left: -10px;
  background-color: #F21E23;
  transform-origin: bottom right;
  transition: transform 0.25s ease-in-out;
  z-index: -1;
}
.veroferta:hover {
  text-decoration: none;
}
.oferta-content {
  transition: .6s ease-in-out !important;
  background: rgba(0, 0, 0, 0.01);
  padding: 10px 25px;
}
.oferta-content:hover {
  background: rgba(242, 30, 35, 0.5);
}
.wwfu input[type="text"], .wwfu input[type="email"], .wwfu textarea, .wwfu textarea:focus {
  background: transparent;
  color: #000 !important;
  border-bottom: 1px solid #000;
  border-left: 0px;
  border-right: 0px;
  border-top: 0px;
}
.wwfu input::placeholder {
  color: #ccc;
}
.wwfu #Mensaje::placeholder {
  color: #fff;
}
.wwfu #Mensaje {
  height: 200px;
  background: rgba(242, 30, 35, 0.3) url("/images/your-request.png") no-repeat;
  background-position: right 30px;
  background-size: 60%;
  border: 0px !important;
}
.wwfu input:focus::placeholder, .wwfu #Mensaje:focus::placeholder {
  color: transparent;
}
.wwu #tm-main {
  padding-top: 0px;
}
.uk-checkbox {
  margin-right: 10px !important;
  background-color: rgba(242, 30, 35, 0.5) !important;
  border-radius: 50%
}
.uk-checkbox:checked {
  background-color: rgba(242, 30, 35, 1) !important;
}
.formError {
  color: red;
  display: block;
}
.rsform-block-curriculum .uk-input {
  border: 0px !important;
}
.rsform-block-curriculum .uk-button {
  float: left;
  background: #F21E23;
  color: #fff;
  padding: 3px 8px;
  line-height: 16px;
  margin-left: -5px;
}
.rsform-block-curriculum .uk-button:hover {
  background: #000 !important;
  color: #fff;
}
.rsform-block-curriculum .uk-input::placeholder {
  color: transparent !important;
}
.rsform-block-curriculum .uk-form-label {
  display: inline;
}
#filtro {
  margin-bottom: 50px;
}
.pag-trabajos {
  max-width: 100px;
}
.contiene-head-trabajo {
  width: 910px;
}
.bot-sol-emp {
  position: relative;
  z-index: 9;
}
.fondo-head-trabajo {
  background: url('../../../images/work-with-us/fondo-wwu.jpg');
}
.tit-trab {
  text-transform: none !important
}
.tit-trab:before {
  content: url('/templates/yootheme_PLD/imagenes/flecha-roja-derecha.png');
  margin-top: -5px;
  margin-left: -50px;
  position: absolute;
}
.formulario-trabajo {
  background: #fff;
  background-size: cover;
  z-index: 2;
}
.slogan-solicita-job {
  font-size: 45px;
  line-height: 48px;
  font-family: Montserrat;
  font-weight: bold;
  color: rgba(242, 30, 35, 0.3);
  margin-top: 70px;
}
.slogan-solicita-job p {
  max-width: 250px;
}
.activo {
  font-weight: bold;
}
.bloque ul {
  list-style: none;
}
.lanza {
  display: iniline;
  transition: .6s ease-in-out !important;
}
.lanza:hover {
  color: #F21E23;
}
.lanza.activo {
  color: #F21E23;
}
#lanza-gen {
  margin-left: 33%;
  top: 0px;
  width: 33%;
  font-weight: bold;
  font-size: 14px;
}
#conte-gen {
  margin-left: 33%;
  top: 0px;
  font-weight: bold;
  font-size: 14px;
}
span.nolaunch {
  color: #999 !important;
}
#conte-gen li {
  transition: .6s ease-in-out !important;
}
#conte-gen li:hover {
  color: #666;
}
#conte-gen li.activo {
  color: #F21E23;
}
#conte-gen li.activo;
hover {
  color: #666;
  content: 'remover';
}
#total {
  background: transparent;
}
.dot-hist .uk-dotnav.uk-margin {
  margin-bottom: 0px;
}
#ano, #lanza-gen div, #conte-gen li {
  height: 20px;
}
#ano a {
  margin-left: -30px;
  font-size: 18px;
  font-weight: bold;
  color: #000;
  transition: .6s ease-in-out !important;
}
#ano a:hover {
  color: #F21E23;
  text-decoration: none;
}
#ano.activo a {
  color: #F21E23;
}
.ano-gen2 #conte-gen {
  margin-top: -20px !important;
}
.ano-gen3 #conte-gen {
  margin-top: -40px !important;
}
.ano-gen4 #conte-gen {
  margin-top: -60px !important;
}
.ano-gen5 #conte-gen {
  margin-top: -80px !important;
}
.ano-gen6 #conte-gen {
  margin-top: -100px !important;
}
.ano-gen7 #conte-gen {
  margin-top: -120px !important;
}
.ano-gen8 #conte-gen {
  margin-top: -140px !important;
}
.ano-gen9 #conte-gen {
  margin-top: -160px !important;
}
.launch .rsform-block-lanzamiento {
  margin-top: 0px !important;
}
.launch .rsform-block-lanzamiento, .launch .rsform-block-year, .launch .rsform-block-simbolo-euro, .launch .rsform-block-total {
  width: 47%;
  float: left;
  padding-right: 3%;
}
.launch .rsform-block-lanzamiento input, .launch .rsform-block-year input, .launch .rsform-block-total input, .launch .rsform-block-total input, .rsform-block-simbolo-euro {
  border: 0px !important;
  padding: 0px;
  margin: 0px;
}
.launch label {
  font-weight: bold;
}
.launch .rsform-block-lanzamiento input, .launch .rsform-block-year input {
  font-size: 17px;
  color: #F21E23;
}
.launch .rsform-block-total input, .rsform-block-simbolo-euro {
  font-size: 30px;
  color: #F21E23;
}
.launch #Mensaje {
  height: 400px;
  background: rgba(242, 30, 35, 0.3);
  background-position: right 30px;
  background-size: 60%;
}
.launch .uk-textarea::placeholder, .launch textarea:not([class*="uk-"])::placeholder {
  color: #fff;
}
#contenedor-1 li:first-child:before, #contenedor-2 li:first-child:before, #contenedor-3 li:first-child:before, #contenedor-4 li:first-child:before {
  content: "Comp 1: ";
  color: #000 !important;
}
#contenedor-1 li:nth-child(2):before, #contenedor-2 li:nth-child(2):before, #contenedor-3 li:nth-child(2):before, #contenedor-4 li:nth-child(2):before {
  content: "Comp 2: ";
  color: #000 !important;
}
#contenedor-1 li:nth-child(3):before, #contenedor-2 li:nth-child(3):before, #contenedor-3 li:nth-child(3):before, #contenedor-4 li:nth-child(3):before {
  content: "Comp 3: ";
  color: #000 !important;
}
#contenedor-1 li:nth-child(4):before, #contenedor-2 li:nth-child(4):before, #contenedor-3 li:nth-child(4):before, #contenedor-4 li:nth-child(4):before {
  content: "Comp 4: ";
  color: #000 !important;
}
#contenedor-1 li:after, #contenedor-2 li:after, #contenedor-3 li:after, #contenedor-4 li:after {
  content: " €";
}
.fli {
  margin-top: -300px;
}
/* responsive */
@media (max-width:1850px) {
  .apellido-fondo {
    font-size: 140px;
  }
}
@media (max-width:1650px) {
  .apellido-fondo {
    font-size: 120px;
    margin-top: 90px;
  }
}
@media (max-width:1480px) {
  .wwu .contador-kilometros, .wwu .slogan-vertical {
    display: none;
  }
  .apellido-fondo {
    font-size: 90px;
    margin-top: 120px;
  }
  .nombre-fondo {
    font-size: 50px;
    margin-top: 180px;
  }
  @media (max-width:1400px) {
    .texto-p {
      margin-left: auto;
    }
    #naveega {
      display: none;
    }
    .contiene-head-trabajo {
      width: auto !important;
    }
  }
  @media (max-width:1200px) {
    h2, .uk-h2 {
      font-size: 22px;
    }
    .grid-s {
      padding-top: 0px;
      padding-bottom: 0px;
    }
    .grid-s .uk-child-width-1-1 div:nth-child(2), .grid-s .uk-child-width-1-1 div:nth-child(3) {
      display: none;
    }
    .grid-s .uk-child-width-1-1 > div:first-child .el-content {
      position: relative;
      width: 100%;
    }
    .tit-trab {
      margin-left: 50px;
    }
  }
  @media (max-width:959px) {
    .uk-logo {
      margin-bottom: auto;
    }
    .not .uk-article {
      margin-top: 0px;
    }
    .shop #tm-top {
      padding-top: 0px;
    }
    .shop #tm-main {
      padding-top: 10px;
    }
    .vuela {
      transform: none !important;
    }
    .vuelados {
      transform: none !important;
    }
    .fli {
      margin-top: 80px;
    }
    .j2store-cart-buttons .buttons-right {
      display: block;
      float: none;
    }
    .slogan-degradado {
      font-size: 20px;
      line-height: 22px;
    }
    #fot.slogan-degradado {
      right: auto !important;
      left: auto !important;
      text-align: center !important;
      margin: auto !important;
    }
    .uk-nav-default {
      margin-top: auto;
      margin-bottom: auto;
      font-size: 16px;
    }
    .uk-nav-default > li.uk-active > a {
      color: red;
      background-color: transparent;
    }
    #filtro {
      margin-bottom: 110px;
    }
    .tm-page {
      margin-top: 80px !important;
    }
    #texto-articulo {
      margin-right: auto;
      max-width: 100%;
      margin-right: auto;
    }
    #dest-not {
      display: none;
    }
    .cir {
      position: relative !important;
      display: block;
      left: 0px !important;
      margin-bottom: 20px !important;
      max-width: 80px;
      margin-top: 58px !important;
    }
    .cir .el-image {
      margin-left: 0px !important;
    }
    .uk-navbar {
      width: 100%;
      height: auto;
      margin-top: auto;
      background: #fff;
      padding-top: 0px !important;
      padding-bottom: 0px !important;
      position: fixed;
      -webkit-overflow-scrolling: auto !important;
    }
    .net {
      font-size: 14px;
      text-align: left;
    }
    .cet {
      font-size: 12px;
      margin-bottom: 0px;
      position: relative;
      display: block;
      width: 100%;
      margin-top: -40px;
      text-align: left;
    }
    li.uk-active a .net::after {
      left: 12px;
    }
    .net::after {
      left: 12px;
    }
    .consejo-tabs {
      margin-top: 40px;
      margin-bottom: 40px;
    }
    .texto-consejo {
      position: relative !important;
      margin-top: 50px;
    }
    .nombre-fondo {
      left: 0px;
    }
    .apellido-fondo {
      left: 0px;
    }
    .acor-p .uk-first-column {
      display: block;
      float: none;
      width: 100%;
    }
    .acor-p .uk-margin-auto-left {
      margin-left: 0px !important;
    }
    .acordeon-fondoblack {
      margin-bottom: 100px !important;
    }
    .r2 {
      display: none;
    }
    .r4 {
      display: none;
    }
    #ano a, #conte-gen, #lanza-gen {
      font-size: 11px;
    }
    .contiene-titulo {
      margin-bottom: 20px;
    }
    #timeline {
      padding-top: 70px !important;
      padding-bottom: 0px !important;
      margin-bottom: -70px !important;
    }
  }
  @media (max-width:767px) {
    .easy-checkout.easy-checkout-checkout-form .easy-checkout-returning-customer a {
      display: block;
    }
    .primera-palabra {
      font-size: 22px;
      transform: none !important;
    }
    .segunda-palabra {
      font-size: 22px;
      transform: none !important;
    }
    .head-docs {
      display: none;
    }
    .historia .uk-tab li {
      min-width: 60px;
    }
    .cont-nivel1 {
      max-width: 280px;
      margin: auto;
    }
    .nombre-fondo {
      font-size:35px;
		margin-top: 70px;
    }
    .apellido-fondo {
      font-size: 45px;
		margin-top: 50px;
    }
    .consejo-tabs {
      margin-top: 100px;
      margin-bottom: 40px;
    }
    #timeline .el-content p {
      max-width: 60%;
      float: right;
      margin-bottom: 0px !important;
      margin-top: 0px;
    }
    .wwu #tm-top {
      padding-top: 10px;
      padding-bottom: 10px;
    }
  }
  @media (max-width:640px) {
    .nav-hist {
      margin-top: -20%;
    }
    #filtro {
      margin-bottom: 0px;
    }
    .nav-post-hist {
      margin-right: auto;
    }
  }