/*
Theme Name: YogaPrem Child
Template: royal-elementor-kit
Author: Child Theme Configurator
Version: 1.0.142.1772221834
Updated: 2026-02-27 19:50:34

*/

/*Menu*/
li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-11090 {padding-right: 13px!important;}
li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-11036 {padding-right: 13px!important;}
li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-11046 {padding-right: 13px!important;}
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-11046{padding-right: 13px!important;}

/*Form*/

input.wpcf7-form-control.wpcf7-submit.has-spinner {
background-color: #6F7F6B!important;
color: #FFFFFF!important;
transition-duration: 0.4s!important;
animation-duration: 0.4s!important;
border-color: #6F7F6B!important;
box-shadow: 1px 3px 6px 0px rgba(0, 0, 0, 0.5)!important;
border-style: solid!important;
border-width: 1px 1px 1px 1px!important;
border-radius: 4px 4px 4px 4px!important;
width: 100%!important;
font-family: "Lato", Sans-serif!important;
font-size: 17px!important;
font-weight: 600!important;}

.privacy-div {
font-family: "Lato", Sans-serif!important;
font-weight: 600!important;
color: #a06a5e!important;
font-size: 15px!important;
}

.privacy-div a{
color:#000000!important}

.privacy-div a:hover{
color: #a06a5e !important;}

span.wpcf7-form-control.wpcf7-acceptance {
padding-right: 10px!important;}

input[type="text"], input[type="date"], input[type="email"], input[type="password"], input[type="search"], input[type="tel"], input[type="url"], select, textarea {
width: 100%!important;
border: solid 1px #666666!important;
border-radius: 3px!important;
padding: 0.5rem 1rem!important;
transition: all .3s!important;
font-family: "Lato", Sans-serif!important;
font-weight: 600!important;
background: #ffffffcc !important;}

.wpcf7-response-output {
text-align: center;
background-color:#a06a5e!important;
color: #FFFFFF !important;
box-shadow: 1px 3px 6px 0px rgba(0, 0, 0, 0.5) !important;
border-radius: 4px 4px 4px 4px !important;
font-family: "Lato", Sans-serif !important;
font-size: 16px !important;
font-weight: 600 !important;
border-color:#a06a5e!important;}


/*Woo*/
a.button.wc-forward {
background-color: #6F7F6B!important;}

a.button.wc-forward:hover {
background-color: #9eaf9a!important;}

a.checkout-button.button.alt.wc-forward:hover {
background-color: #ffffff!important;}

/*aula virtual*/
.aula p {
color: #000000 !important;
font-family: "Lato", Sans-serif !important;
font-size: 17px !important;
line-height: 1.4em !important;
letter-spacing: 1.1px !important;}

.aula strong {
font-family: "Lato", Sans-serif !important;
font-size: 17px !important;
line-height: 1.4em !important;
letter-spacing: 1.1px !important;}

.aula strong a{
color:#A06A5E !important;}
.aula strong a:hover{
color:#000000 !important;}


.aula p a{color: #A06A5E !important;}
.aula p a:hover{color: #000000 !important;}

.aula h5 a{
font-family: "Lato", Sans-serif !important;color: #A06A5E !important;
}

.aula h5 a:hover{
color: #000000 !important;}

.aula h3.wpcw-course-title {
font-family: Raleway!important;
font-weight: 400!important;
line-height: 1.6!important;
margin: 0 0 30px!important;
color: #000000 !important;
font-size: 30px!important;}

.aula h3.wpcw-course-title a {
color: #6F7F6B !important;}

.wpcw-course-enrollment-button {
display: none !important;}

.aula img.alignnone {
display: inline-block!important;}

.aula img p{ text-align: center!important;}

#wpcw_fe_course .wpcw_fe_module th {
font-family: Raleway !important;}

td.wpcw_fe_unit a{
color: #6F7F6B !important;font-family: Raleway!important;}

td.wpcw_fe_unit a:hover{
color: #000000 !important;}

/*Manuales*/
.re-theme-post {
margin-bottom: 50px!important;
clear: both!important;
margin: 73px auto 0!important;
max-width: 1200px!important;
word-wrap: break-word!important;
padding: 50px;}

.re-theme-post p{
color: #000000;
font-family: "Lato", Sans-serif;
font-size: 17px;
line-height: 1.4em;
letter-spacing: 1.1px;}

.wp-block-table.is-style-stripes td, .wp-block-table.is-style-stripes th{
font-family: Raleway !important;}

td.has-text-align-center a{color: #6F7F6B !important;font-family: Raleway!important;}

.re-theme-post .post-meta {
display: none !important;}

.re-theme-post footer.post-footer{
display: none !important;}

.re-theme-post h5{font-family: raleway!important;}
.re-theme-post h4{font-family: raleway!important;}
.re-theme-post h3{font-family: raleway!important;}
.re-theme-post h2{font-family: raleway!important;}
.re-theme-post h1{font-family: raleway!important;}

a.fe_btn_navigation, a.fe_btn_navigation {
background-color: #6F7F6B !important;border: 1px solid #6F7F6B!important;
}

a.fe_btn_navigation, a.fe_btn_navigation:hover {
background-color: #9eaf9a!important;border: 1px solid #9eaf9a!important;
}

/*Woo*/
.woocommerce-info {
color: #FFFFFF!important;
background-color: #A06A5E!important;
border-color: #A06A5E!important;
border-style: none!important;
padding: 13px 25px 13px calc(25px + 18px + 20px)!important;}

.woocommerce-MyAccount-content a.button {
color: #ffffff!important;}

.woocommerce-info::before {
    color: #ffffff!important;}

/*Esconde recaptcha*/
.grecaptcha-badge {
    display: none !important;
}