/* 
Theme Name: Central Web
Theme URI: https://josedone.com
Description: Twenty Twenty One Child Theme for Central
Author: Jose Done 
Author url: https://josedone.com
Template: twentytwentyone
Version: 1.0
*/ 
@import url('../twentytwentyone/style.css');


/* Layout */
body .elementor-widget-shortcode {
    width: 100% !important;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
    font-family: "Octin Stencil", Sans-serif;
}

html, body, div, p, span, a {
    font-family: "Barlow", Sans-serif;
}

h1.page-title, h2.page-title, .entry-title, .page-content p {
    color: #ffffff;
}

.page-title {
    text-align: center;
}

body #atletas .uk-iconnav>* {
    padding-left: 1.25rem;
}

body #atletas .uk-iconnav> li > a {
    color: #F5F1EC;
}
body #atletas .uk-iconnav> li > a:hover {
    color: #713619;
}

body #atletas .uk-overlay-default{
    background:rgba(245,241,236,.9);
    
}



/* Card */
.uk-card-default {
    background-color: #F5F1EC;
    color: #0E1B24;
}

/* Menu */
.uk-button-primary > a {
    color: #fff !important;
}

.menu-mobil nav.eael-nav-menu-wrapper {
    top: 41px;
}

/* Home */

/* Entrenamientos Home */
div#entrenamientosHome > div > div {
    overflow: hidden;
}

div#entrenamientosHome > div > div:hover img.entrenamiento-imagen {
    transform: scale(1.15) rotate(5deg);
}

div#entrenamientosHome > div > div img.entrenamiento-imagen {
    -webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -ms-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
}

body div#entrenamientosHome .uk-card.uk-card-primary {
    background-color: rgba(14,27,36,0.9);
}

div#entrenamientosHome .uk-card-title {
    font-size: 2rem;
    line-height: 2.5rem;
}

div#entrenamientosHome .tipo-entrenamiento, 
div#entrenamientosHome .subtitle,
div#entrenamientosHome .pack-title
{
    color: #ffffff;
    text-transform: uppercase;
    font-size: 0.88rem;
    line-height: 1.8rem;
    letter-spacing: 0.5rem;
}

body div#entrenamientosHome .packs .uk-card-body {
    color: #0E1B24;
}

div#entrenamientosHome a.uk-button.uk-button-large.uk-button-primary {
    font-size: 1.688rem;
    line-height: 2.813rem;
}

/* Entrenamiento Full */

.traning-full > .uk-modal-dialog {
    color: #0E1B24;
    width: 64rem;
    padding: 0px;
    font-size: 0.875rem;
    line-height: 1.625rem;
}

.traning-full > .uk-modal-dialog p {
    color: #0E1B24;
    font-size: 0.875rem;
    line-height: 1.625rem;
}

.traning-full .uk-card-title {
    color: #0E1B24;
    font-size: 2rem;
    line-height: 2.5rem;
}

.traning-full .tipo-entrenamiento, 
.traning-full .subtitle,
.traning-full .pack-title
{
    color: #0E1B24;
    text-transform: uppercase;
    font-size: 0.88rem;
    line-height: 1.8rem;
    letter-spacing: 0.5rem;
}

.traning-full .packs {
    width: 15.813rem;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.traning-form-title.uk-card.uk-card-primary, 
.traning-form-title.uk-card.uk-card-primary span {
    font-size: 1.188rem;
    line-height: 2.813rem;
    color: #ffffff;
}

body .traning-form form.wpcf7-form input, 
body .traning-form form.wpcf7-form select, 
body .traning-form form.wpcf7-form textarea {
    font-size: 0.813rem;
    line-height: 1.563rem;
    padding: 0.625rem;
}

body .traning-form form.wpcf7-form input.uk-disabled, 
body .traning-form form.wpcf7-form select.uk-disabled, 
body .traning-form form.wpcf7-form textarea.uk-disabled {
    font-weight: 700;
}

body .traning-form form.wpcf7-form input.wpcf7-submit {
    font-size: 1.063rem;
    line-height: 2.188rem;
    padding: 0rem 4.2rem;
    width: inherit;
}

/* Atletas Home */

div#atletasHomeSlideshow a > svg:not(.large-nav) {
    display: none;
}

div#atletasHomeSlideshow .uk-card.uk-card-primary {
    background-color: rgba(14, 27, 36, 0.9);
}

div#atletasHomeSlideshow .uk-card.uk-card-primary:hover {
    background-color: rgba(113, 54, 25, 0.9);
}

@media (min-width: 1200px) {
    div#atletasHomeSlideshow .uk-card.uk-card-primary .uk-card-body {
        padding: 20px 40px;
    }
}

div#atletasHomeSlideshow h2.name {
    font-size: 2.438rem;
    line-height: 3.438rem;
    color: #ffffff;
    opacity: 1;
}

div#atletasHomeSlideshow p {
    color: #ffffff;
    opacity: 1;
}

/* Cuidados Home */

div#cuidadosHome p {
    font-size: 0.875rem;
    line-height: 1.625rem;
    color: #0E1B24;
}

div#cuidadosHome p.subtitle {
    text-transform: uppercase;
    width: 54%;
    margin-left: auto;
    margin-right: auto;
    line-height: 1.5rem !important;
}

body #cuidadosHome .uk-overlay > .uk-card > p {
    color: #ffffff;
    letter-spacing: 0.4rem;
}

body #cuidadosHome .uk-overlay > .uk-card {
    background-color: rgba(14, 27, 36, 0.8);
}

.is-dark-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
	background-color: transparent !important;
}

/* apply now */
body form.wpcf7-form input, 
body form.wpcf7-form select, 
body form.wpcf7-form textarea {
    width: 100%;
    background-color: rgba(245, 241, 236, 0.8) !Important;
    border: 1px solid #0E1B24 !important;
    color: #0E1B24 !important;
    font-family: "Barlow", Sans-serif;
    font-size: 1.188rem;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.688rem;
}

body form.wpcf7-form ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #0E1B24;
}
body form.wpcf7-form ::-moz-placeholder { /* Firefox 19+ */
  color: #0E1B24;
}
body form.wpcf7-form :-ms-input-placeholder { /* IE 10+ */
  color: #0E1B24;
}
body form.wpcf7-form :-moz-placeholder { /* Firefox 18- */
  color: #0E1B24;
}

body form.wpcf7-form input.wpcf7-submit {
    color: #ffffff !important;
    background-color: #0E1B24 !important;
    font-size: 1.688rem;
    font-weight: 700;
    padding: 0.6rem 4.8rem;
    width: inherit;
}
body form.wpcf7-form input.wpcf7-submit:hover {
background-color: #713619 !important;
}

body form.wpcf7-form:not(.submitting) span.wpcf7-spinner {
    display: none;
}

/* Footer */
a.totop:hover > svg > path {
    fill: #713619;
}