/*
 Theme Name:   Eduma Child
 Theme URI:    http://educationwp.thimpress.com/
 Description:  Eduma Child Theme
 Author:       ThimPress
 Author URI:   http://thimpress.com
 Template:     eduma
 Version:      1.0.0
 Text Domain:  eduma-child
*/
/*
@import url('https://fonts.googleapis.com/css2?family=Unbounded:wght@200;300;400;500;600;700;800;900&display=swap');

body{
 font-family:'Unbounded', cursive;   
}*/
.woocommerce-additional-fields > h3 {
  display: none;
}   
#content {
  z-index: 5;
}
/*Header & Menu*/
#MenuBurgerCanvas > div > ul > li:hover {
  background-color: #ffffff4f;
}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6{
    margin-bottom: 0px !important;
}
#col-head > div > div > div > h1:hover {
  color: #000 !important;
}
.jet-listing-dynamic-link__link,.jet-listing-dynamic-field__content > a {
  text-decoration: none !important;
}
.p_tittleform {
  font-weight: 800;
  font-size: 13px;
}
.td_temario {
  border: 1px solid #fff;
  border-color: #fff !important;
  width: 33%;
  padding: 5px;
}
.ultd > li > ul {
    margin: 0;
    font-weight: 600;
}
.ultd > li {
  border: 1px solid;
  padding: 0px 5px 0px;
   height: 60px;
}
.titulo_ul {
  color: #000fff;
  font-size: 14px;
  margin: 0;
}
#tablemodules > table {
  padding: 0px !important;
  margin: 0px !important;
}
#btn_ws {
  font-size: 1.1em;
  font-weight: 900;
  line-height: 1em;
  background-color: #25D366;
  color: #fff;
  border-style: none;
  border-radius: 20px 20px 20px 20px;
  padding: 15px 25px 15px 25px;
  margin-left: 20%;
  margin-top: 10px;
}
#btn_ws{
    display: none;
}
@media (max-width: 767px){
    .top_site_main .page-title-wrapper {
        padding-top: 75px !important;
        padding-bottom: 45px !important;
    }
    #btn_ws{
        display: initial !important;
    }
    /*#logosvg {
        background: #000;
        border-radius: 30px;
    }*/
    .td_temario{
        padding: 0px;
    }
    .tr_temario {
        border-color: #fff !important;
    }
    .titulo_ul {
        font-size: 11px;
    }
    .jet-tabs__content-wrapper {
        min-height: auto !important;
    }
    .ultd > li{
        height: 100% !important;
    }
    .td_temario{
        width:100% !important;
    }
    .elementor-section.elementor-top-section.elementor-element.elementor-element-9f05f15.elementor-section-boxed.elementor-section-height-default > div > svg {
        display: none;
    }
    .brfooter{
        display: initial !important;
    }
    .jet-tabs__label-icon.jet-tabs-icon {
        display: none;
    }

}

/*MailerLiteCSS-Form*/
 .ml-form-embedSubmitLoad{
    display:inline-block;
    width:20px;
    height:20px
}
.g-recaptcha{
    transform:scale(1);
    -webkit-transform:scale(1);
    transform-origin:0 0;
    -webkit-transform-origin:0 0
}
.sr-only{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0
}
.ml-form-embedSubmitLoad:after{
    content:" ";
    display:block;
    width:11px;
    height:11px;
    margin:1px;
    border-radius:50%;
    border:4px solid #fff;
    border-color:#fff #fff #fff transparent;
    animation:ml-form-embedSubmitLoad 1.2s linear infinite
}
@keyframes ml-form-embedSubmitLoad{
    0%{
        transform:rotate(0)
    }
    100%{
        transform:rotate(360deg)
    }
}
#mlb2-5882176.ml-form-embedContainer{
    box-sizing:border-box;
    display:table;
    margin:0 auto;
    position:static;
    width:100%!important
}
#mlb2-5882176.ml-form-embedContainer button,#mlb2-5882176.ml-form-embedContainer h4,#mlb2-5882176.ml-form-embedContainer p,#mlb2-5882176.ml-form-embedContainer span{
    text-transform:none!important;
    letter-spacing:normal!important
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper{
    background-color:#f6f6f6;
    border-width:0;
    border-color:transparent;
    border-radius:4px;
    border-style:solid;
    box-sizing:border-box;
    display:inline-block!important;
    margin:0;
    padding:0;
    position:relative
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper.embedDefault,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper.embedPopup{
    width:400px
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper.embedForm{
    max-width:400px;
    width:100%
}
#mlb2-5882176.ml-form-embedContainer .ml-form-align-left{
    text-align:left
}
#mlb2-5882176.ml-form-embedContainer .ml-form-align-center{
    text-align:center
}
#mlb2-5882176.ml-form-embedContainer .ml-form-align-default{
    display:table-cell!important;
    vertical-align:middle!important;
    text-align:center!important
}
#mlb2-5882176.ml-form-embedContainer .ml-form-align-right{
    text-align:right
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedHeader img{
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    height:auto;
    margin:0 auto!important;
    max-width:100%;
    width:2000px
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody{
    padding:20px 20px 0 20px
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody.ml-form-embedBodyHorizontal{
    padding-bottom:0
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent{
    text-align:left;
    margin:0 0 20px 0
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent h4,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent h4{
    color:#000;
    font-family:'Open Sans',Arial,Helvetica,sans-serif;
    font-size:30px;
    font-weight:400;
    margin:0 0 10px 0;
    text-align:center;
    word-break:break-word
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p{
    color:#000;
    font-family:Montserrat,sans-serif;
    font-size:14px;
    font-weight:400;
    line-height:20px;
    margin:0 0 10px 0;
    text-align:center
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ol,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ul,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ol,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ul{
    color:#000;
    font-family:Montserrat,sans-serif;
    font-size:14px
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ol ol,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ol ol{
    list-style-type:lower-alpha
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ol ol ol,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ol ol ol{
    list-style-type:lower-roman
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p a,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p a{
    color:#000;
    text-decoration:underline
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-block-form .ml-field-group{
    text-align:left!important
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-block-form .ml-field-group label{
    margin-bottom:5px;
    color:#333;
    font-size:14px;
    font-family:Montserrat,sans-serif;
    font-weight:700;
    font-style:normal;
    text-decoration:none;
    display:inline-block;
    line-height:20px
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p:last-child,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p:last-child{
    margin:0
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody form{
    margin:0;
    width:100%
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent{
    margin:0 0 20px 0;
    width:100%
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow{
    float:left
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent.horozintalForm{
    margin:0;
    padding:0 0 20px 0;
    width:100%;
    height:auto;
    float:left
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow{
    margin:0 0 10px 0;
    width:100%
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow.ml-last-item{
    margin:0
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow.ml-formfieldHorizintal{
    margin:0
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input{
    background-color:#fff!important;
    color:#333!important;
    border-color:#ccc;
    border-radius:4px!important;
    border-style:solid!important;
    border-width:1px!important;
    font-family:Montserrat,sans-serif;
    font-size:14px!important;
    height:auto;
    line-height:21px!important;
    margin-bottom:0;
    margin-top:0;
    margin-left:0;
    margin-right:0;
    padding:10px 10px!important;
    width:100%!important;
    box-sizing:border-box!important;
    max-width:100%!important
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input::-webkit-input-placeholder,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input::-webkit-input-placeholder{
    color:#333
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input::-moz-placeholder,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input::-moz-placeholder{
    color:#333
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input:-ms-input-placeholder,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input:-ms-input-placeholder{
    color:#333
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input:-moz-placeholder,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input:-moz-placeholder{
    color:#333
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow textarea,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow textarea{
    background-color:#fff!important;
    color:#333!important;
    border-color:#ccc;
    border-radius:4px!important;
    border-style:solid!important;
    border-width:1px!important;
    font-family:Montserrat,sans-serif;
    font-size:14px!important;
    height:auto;
    line-height:21px!important;
    margin-bottom:0;
    margin-top:0;
    padding:10px 10px!important;
    width:100%!important;
    box-sizing:border-box!important;
    max-width:100%!important
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::before,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label::before,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-label::before,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label::before,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-label::before,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::before{
    border-color:#ccc!important;
    background-color:#fff!important
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input.custom-control-input[type=checkbox]{
    box-sizing:border-box;
    padding:0;
    position:absolute;
    z-index:-1;
    opacity:0;
    margin-top:5px;
    margin-left:-1.5rem;
    overflow:visible
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::before,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label::before,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label::before,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::before{
    border-radius:4px!important
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow input[type=checkbox]:checked~.label-description::after,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox input[type=checkbox]:checked~.label-description::after,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-input:checked~.custom-control-label::after,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-input:checked~.custom-control-label::after,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox input[type=checkbox]:checked~.label-description::after{
    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-input:checked~.custom-control-label::after{
    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow input[type=checkbox]:checked~.label-description::before,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox input[type=checkbox]:checked~.label-description::before,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-input:checked~.custom-control-label::before,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-input:checked~.custom-control-label::before,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-input:checked~.custom-control-label::before,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-input:checked~.custom-control-label::before,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox input[type=checkbox]:checked~.label-description::before{
    border-color:#000!important;
    background-color:#000!important;
    color:#fff!important
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label::after,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label::before,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-label::after,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-label::before,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label::after,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label::before,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-label::after,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-label::before{
    top:2px;
    box-sizing:border-box
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::after,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::after,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::before{
    top:0!important;
    box-sizing:border-box!important
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::after,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before{
    top:0!important;
    box-sizing:border-box!important
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::after{
    top:0!important;
    box-sizing:border-box!important;
    position:absolute;
    left:-1.5rem;
    display:block;
    width:1rem;
    height:1rem;
    content:""
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::before{
    top:0!important;
    box-sizing:border-box!important
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .custom-control-label::before{
    position:absolute;
    top:4px;
    left:-1.5rem;
    display:block;
    width:16px;
    height:16px;
    pointer-events:none;
    content:"";
    background-color:#fff;
    border:#adb5bd solid 1px;
    border-radius:50%
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .custom-control-label::after{
    position:absolute;
    top:2px!important;
    left:-1.5rem;
    display:block;
    width:1rem;
    height:1rem;
    content:""
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::before,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::before{
    position:absolute;
    top:4px;
    left:-1.5rem;
    display:block;
    width:16px;
    height:16px;
    pointer-events:none;
    content:"";
    background-color:#fff;
    border:#adb5bd solid 1px;
    border-radius:50%
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::after{
    position:absolute;
    top:0!important;
    left:-1.5rem;
    display:block;
    width:1rem;
    height:1rem;
    content:""
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::after{
    position:absolute;
    top:0!important;
    left:-1.5rem;
    display:block;
    width:1rem;
    height:1rem;
    content:""
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .custom-radio .custom-control-label::after{
    background:no-repeat 50%/50% 50%
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .custom-checkbox .custom-control-label::after,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::after,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::after,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::after{
    background:no-repeat 50%/50% 50%
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-control,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-control{
    position:relative;
    display:block;
    min-height:1.5rem;
    padding-left:1.5rem
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-input,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-input,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-input,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-input{
    position:absolute;
    z-index:-1;
    opacity:0;
    box-sizing:border-box;
    padding:0
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-label,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-label{
    color:#000;
    font-size:12px!important;
    font-family:Montserrat,sans-serif;
    line-height:22px;
    margin-bottom:0;
    position:relative;
    vertical-align:top;
    font-style:normal;
    font-weight:700
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-select,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-select{
    background-color:#fff!important;
    color:#333!important;
    border-color:#ccc;
    border-radius:4px!important;
    border-style:solid!important;
    border-width:1px!important;
    font-family:Montserrat,sans-serif;
    font-size:14px!important;
    line-height:20px!important;
    margin-bottom:0;
    margin-top:0;
    padding:10px 28px 10px 12px!important;
    width:100%!important;
    box-sizing:border-box!important;
    max-width:100%!important;
    height:auto;
    display:inline-block;
    vertical-align:middle;
    background:url(https://assets.mlcdn.com/ml/images/default/dropdown.svg) no-repeat right .75rem center/8px 10px;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow{
    height:auto;
    width:100%;
    float:left
}
.ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal{
    width:70%;
    float:left
}
.ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-button-horizontal{
    width:30%;
    float:left
}
.ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-button-horizontal.labelsOn{
    padding-top:25px
}
.ml-form-formContent.horozintalForm .ml-form-horizontalRow .horizontal-fields{
    box-sizing:border-box;
    float:left;
    padding-right:10px
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input{
    background-color:#fff;
    color:#333;
    border-color:#ccc;
    border-radius:4px;
    border-style:solid;
    border-width:1px;
    font-family:Montserrat,sans-serif;
    font-size:14px;
    line-height:20px;
    margin-bottom:0;
    margin-top:0;
    padding:10px 10px;
    width:100%;
    box-sizing:border-box;
    overflow-y:initial
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow button{
    background-color:#000!important;
    border-color:#000;
    border-style:solid;
    border-width:1px;
    border-radius:4px;
    box-shadow:none;
    color:#fff!important;
    cursor:pointer;
    font-family:Montserrat,sans-serif;
    font-size:14px!important;
    font-weight:700;
    line-height:20px;
    margin:0!important;
    padding:10px!important;
    width:100%;
    height:auto
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow button:hover{
    background-color:#333!important;
    border-color:#333!important
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow input[type=checkbox]{
    box-sizing:border-box;
    padding:0;
    position:absolute;
    z-index:-1;
    opacity:0;
    margin-top:5px;
    margin-left:-1.5rem;
    overflow:visible
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description{
    color:#000;
    display:block;
    font-family:'Open Sans',Arial,Helvetica,sans-serif;
    font-size:12px;
    text-align:left;
    margin-bottom:0;
    position:relative;
    vertical-align:top
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label{
    font-weight:400;
    margin:0;
    padding:0;
    position:relative;
    display:block;
    min-height:24px;
    padding-left:24px
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label a{
    color:#000;
    text-decoration:underline
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label p{
    color:#000!important;
    font-family:'Open Sans',Arial,Helvetica,sans-serif!important;
    font-size:12px!important;
    font-weight:400!important;
    line-height:18px!important;
    padding:0!important;
    margin:0 5px 0 0!important
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label p:last-child{
    margin:0
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit{
    margin:0 0 20px 0;
    float:left;
    width:100%
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button{
    background-color:#000fff !important;
    border:none!important;
    border-radius:4px!important;
    box-shadow:none!important;
    color:#fff!important;
    cursor:pointer;
    font-family:Montserrat,sans-serif!important;
    font-size:14px!important;
    font-weight:700!important;
    line-height:21px!important;
    height:auto;
    padding:10px!important;
    width:100%!important;
    box-sizing:border-box!important
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button.loading{
    display:none
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button:hover{
    background-color:#333!important
}
.ml-subscribe-close{
    width:30px;
    height:30px;
    background:url(https://assets.mlcdn.com/ml/images/default/modal_close.png) no-repeat;
    background-size:30px;
    cursor:pointer;
    margin-top:-10px;
    margin-right:-10px;
    position:absolute;
    top:0;
    right:0
}
.ml-error input,.ml-error select,.ml-error textarea{
    border-color:red!important
}
.ml-error .custom-checkbox-radio-list{
    border:1px solid red!important;
    border-radius:4px;
    padding:10px
}
.ml-error .label-description,.ml-error .label-description p,.ml-error .label-description p a,.ml-error label:first-child{
    color:red!important
}
#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow.ml-error .label-description p,#mlb2-5882176.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow.ml-error .label-description p:first-letter{
    color:red!important
}
@media only screen and (max-width:400px){
    .ml-form-embedWrapper.embedDefault,.ml-form-embedWrapper.embedPopup{
        width:100%!important
    }
    .ml-form-formContent.horozintalForm{
        float:left!important
    }
    .ml-form-formContent.horozintalForm .ml-form-horizontalRow{
        height:auto!important;
        width:100%!important;
        float:left!important
    }
    .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal{
        width:100%!important
    }
    .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal>div{
        padding-right:0!important;
        padding-bottom:10px
    }
    .ml-form-formContent.horozintalForm .ml-button-horizontal{
        width:100%!important
    }
    .ml-form-formContent.horozintalForm .ml-button-horizontal.labelsOn{
        padding-top:0!important
    }
}

/*PaginaHOME*/
#future{
    color: blue;    
}
.reassonversion_desktop {
  font-size: 31px;
}
#btn_guestinter > span > span {
  color: #000fff !important;
}
/*SingleProdcut-SidebarBOX*/
.theiaStickySidebar {
  background-color: #FFF;
  box-shadow: 6px 4px 18px rgba(0,0,0,0.08);
  padding: 30px 0;
    padding-top: 30px;
    padding-bottom: 30px;
  text-align: center;
  border-radius: 0px 30px 30px 0px !important;
}
.course-payment {
  margin-bottom: 25px;
  padding: 0 30px;
}
.course-origin-price {
  position: inherit;
  top: auto;
  padding-right: 0;
  color: #ccc;
  font-size: 18px;
  font-weight: 300;
}
.value.has-origin {
  font-size: 36px;
  font-weight: 700;
  line-height: 36px;
  color: #333;
}
.execphpwidget {
  padding-top: 40px;
}
.wrap-btn-add-course-to-cart {
  margin: 25px 0px 0px 0px;
}
.btn-lp-course-view-cart > span {
  padding: 10px 20px !important;
  border-radius: 30px !important;
  background: #000fff !important;
  color: #fff !important;
  border: 1px solid #000fff !important;
}
.menu_course {
  padding-bottom: 25px;
}
.social_share {
  padding: 0 30px;
    padding-top: 0px;
  padding-top: 0px;
  padding-top: 25px;
  border-top: 1px solid var(--thim-border-color,#eee);
  float: none;
}
.menu_course > ul > li > a {
  color: #999 !important;
 /* border-bottom: 1px solid var(--thim-border-color,#eee);*/
  padding: 8px 0;
  font-size: 17px;
}
.social_share >.heading{
    display: block !important;
    padding: 0 15px;
    margin: 25px 0;
}
.thim-social-share > li {
  margin-right: 5px !important;
  margin-left: 5px !important;
}
.thim-social-share > li > div > a {
  border-color: var(--thim-border-color,#eee) !important;
    width: 40px  !important;
    height: 40px  !important;
    line-height: 40px  !important;
}
.thim-social-share {
  padding-bottom: 20px;
}
.menu_course > ul > li > a {
  color: #999 !important;
}
.thim-social-share > li > div > a > i {
  color: var(--thim-border-color,#eee) !important;
}
.thim-social-share > .heading {
    color: #999;
  display: block !important;
}
.lp-button.btn-add-course-to-cart {
  background: #000fff;
  border-radius: 40px;
  color: #fff;
  border-color: #000fff !important;
}
.menu_course > ul > li > a:hover {
  color: #000fff !important;
}
.menu_course > ul > li {
  padding: 10px !important;
}
.course-wishlist-box {
  border-radius: 30px !important;
}
body #learn-press-profile #profile-content .lp-button, body .learn-press-4 .lp-course-buttons .lp-button {
  line-height: 0px !important;
  height: 0px !important;
}
.value.has-origin {
  color: #000 !important;
}
.jet-listing.jet-listing-dynamic-link > a > span {
  color: #fff !important;
}
#btn_details > div > div > a > span > .elementor-button-text,#btn_details > div > div > a > span > span > i {
  color: #fff !important;
}
.premium-content-toggle-container{
    padding: 0px !important;
}/*
#p_bluesection > div > p {
  text-align: justify;
}*/
/*HomeStyle*/
.rowdisplay{
    display: flex;
}
.reassonversion_mobile {
  display: none;
}
#gridswitch > div > div {
  padding: 0;
}
.jet-tabs__label-text {
  font-size: 14px;
  line-height: 14px !important;
}
.tittle_gral {
  font-size: 20px;
  font-weight: 800;
  font-family: unbounded;
}
.p_gral {
  font-size: 14px;
}
.tittleupyoutube{
    text-align: center;
}
.clickyoutube{
    display: flex;
    text-align: center;
}
@media (max-width: 767px){
    .etn-social2 {
     position: relative;
      left: 28% !important;
    }
 #tablemodules {
  padding-bottom: 25px !important;
 }
 .reassonversion_desktop {
  line-height: 30px !important;
  font-size: 28px !important;
 }
 #logoacademy {
  top: -35%;
 }
 #boxpeluqueria {
  position: relative;
  top: 155%;
  right: 5%;
 }
 #boxbarberia {
  position: relative;
  top: 70%;
  left: 4%;
}
 .tittleservice {
  font-size: 1.6em !important;
    }
 .reassonversion_mobile {
  display: initial !important;
}
    .jet-tabs__label-text {
  font-size: 14px;
  line-height: 14px !important;
}
.tittle_gral {
  font-size: 13px;
}
.p_gral {
  font-size: 11px;
  margin-bottom: 5px;
  
}
 .rowdisplay{
    display: block;
}
.jet-tabs__label-icon.jet-tabs-icon > I {
  display: none;
}
.reassonversion_mobile {
  font-size: 21px;
}
.elementor-13936 .elementor-element.elementor-element-acc34c0 .elementor-wrapper,.elementor-14395 .elementor-element.elementor-element-82c6635 .elementor-wrapper{
  aspect-ratio: 3 / 2 !important;
}
}
.elementor-button-text {
  color: #fff !important;
}
#btn_malla > div > div > a > span > span {
  color: #000 !important;
}
.arrow,
.arrow:before {
  position: absolute;
  left: 50%; }

.arrow {
  width: 40px;
  height: 40px;
  top: 50%;
  margin: -20px 0 0 -20px;
  -webkit-transform: rotate(45deg);
  border-left: none;
  border-top: none;
  border-right: 2px #000fff solid;
  border-bottom: 2px #000fff solid; }

.arrow:before {
  content: '';
  width: 20px;
  height: 20px;
  top: 50%;
  margin: -10px 0 0 -10px;
  border-left: none;
  border-top: none;
  border-right: 1px #000fff solid;
  border-bottom: 1px #000fff solid;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  animation-name: arrow; }

@keyframes arrow {
  0% {
    opacity: 1; }
  100% {
    opacity: 0;
    transform: translate(-10px, -10px); } 
}
.tittleheader {
  margin: 0px;
}
.tittleservice {
  font-size: 2.5em;
  font-family: "Unbounded";
  margin-top: -18px;
}
#mlb2-5904907,#mlb2-5904918,#mlb2-5904918,#mlb2-5904909,#mlb2-5904910,#mlb2-5904911,#mlb2-5904912 {
  max-width: 400px;
  width: 100%;
  box-sizing: border-box;
  display: table;
  margin: 0 auto;
  position: static;
  width: 100% !important;
}
.ml-form-fieldRow {
  margin: 0 0 10px 0;
  width: 100%;
}
.ml-form-embedSubmit {
  margin: 0 0 20px 0 !important;
  float: left !important;
  width: 100% !important;
}
.primary {
  background-color: #000fff !important;
  border: none !important;
  border-radius: 4px !important;
  box-shadow: none !important;
  color: #fff !important;
  cursor: pointer;
  font-family: Montserrat,sans-serif !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 21px !important;
  height: auto;
  padding: 10px !important;
  width: 100% !important;
  box-sizing: border-box !important;
}
.form-control {
  background-color: #fff !important;
  color: #333 !important;
  border-color: #ccc;
  border-radius: 4px !important;
  border-style: solid !important;
  border-width: 1px !important;
  font-family: Montserrat,sans-serif;
  font-size: 14px !important;
  height: auto;
  line-height: 21px !important;
  padding: 10px 10px !important;
  width: 100% !important;
  box-sizing: border-box !important;
  max-width: 100% !important;
}
.attachment-large.size-large.wp-image-15576,.attachment-large.size-large.wp-image-15575 {
  border-radius: 10px 10px 0px 0px;
}
div#jet-tabs-content-1121 {
    padding-bottom: 30px;
}
woocommerce-billing-fields__field-wrapper > p > span > input,.select2-selection.select2-selection--single,#custom_question_text_passport,#custom_question_text_rut,#custom_question_text_rut_factura,#custom_question_text_rsocial,#custom_question_text_giro {
  border-radius: 15px !important;
}
#billing_country_field {
  display: none !important;
}
/*
.shop_table.woocommerce-checkout-review-order-table {
  border-radius: 20px !important;
  border: 1px solid #e3e3e3 !important;
}*/
#order_review table{
    margin-bottom: 0px;
}
.radio {
  width: 20%;
  max-width: 20%;
  padding: 0;
  margin: 0;
  margin-top: -10px;
}
.titleofID,.titlecomprobante {
  margin-bottom: 5px;
  font-weight: 500;
  color: #000;
}
#custom_question_field0_field > span,#custom_question_field_field > span {
  display: flex;
}
.woocommerce-additional-fields {
  position: sticky !important;
  top: 30px !important;
}
.etn-event-meta > div > span > a,.ticket-header {
  color: #000fff !important;
}
.etn-variable-total-price{
    border-color: #000fff !important;
}
.etn-btn.etn-primary.attendee_submit {
  background: #000fff;
}
/*
.etn-btn.etn-primary.etn-add-to-cart-block.\31 6317 {
  background: #000fff;
  color: #fff !important;
}*/
.etn-ticket-qr-code {
  color: #000fff;
}
.etn-ticket-qr-code img {
  border-color: #000fff !important;
}
.etn-ticket-head-title {
  color: #000fff;
  font-size: 25px;
}
#place_order {
  border-radius: 20px;
}
.shop_table.woocommerce-checkout-review-order-table {
  border-color: #fff !important;
}
#order_review {
  border-radius: 30px !important;
 /* border: 1px solid #000 !important;*/
}
.etn-nav {
  display: flex !important;
}
.descrip-attede {
  background: #fff !important;
  border: 1px solid #d3d1d1;
  border-radius: 20px;
  padding: 15px;
  color: #000 !important;
}
#billing_email,#billing_em_ver,#billing_first_name,#billing_last_name,#billing_address_1,#billing_phone,#billing_phone_ver,#billing_rut{
  border-radius: 15px;
}
.title_rrss {
  text-align: center;
  color: #000;
  font-weight: bold;
  font-size: 13px;
}
.etn-social2 {
  position: relative;
  left: 40%;
}
.etn-event-content-body > p,.etn-event-content-body > ul > li,.etn-event-meta-info.etn-widg et > ul > li,#etn_variable_ticket_form_price > div,.etn-widget.etn-variable-ticket-widget > ul > li {
  color: #141414;
}
.icon_rrss > i {
  font-size: 2em;
  margin-right: 15px;
  color: #000fff;
}
.etn-event-single-wrap .etn-event-single-content-wrap, .etn-event-single-wrap .schedule-tab-wrapper, .etn-event-single-wrap .etn-tag-wrapper {
  padding: 5px;
}
.etn-event-single-content-wrap .etn-event-content-body > * {
  margin-bottom: 10px;
}
.etn-event-single-wrap .etn-event-single-content-wrap, .etn-event-single-wrap .schedule-tab-wrapper, .etn-event-single-wrap .etn-tag-wrapper{
    margin-bottom: 15px;
}
.wp-block-separator.has-alpha-channel-opacity {
  width: 100% !important;
}
.etn-event-single-content-wrap .etn-single-event-media {
  margin-bottom: 10px;
}
.etn-widget.etn-variable-ticket-widget > h4 {
  padding-left: 15px;
}
.wc_payment_method.payment_method_linkify_gateway > label > img {
  max-width: 25%;
}
.premium-accordion-item-link-title>i{
    font-size: 2.5em !important;
    padding-top: 20px !important;
}
.woocommerce-billing-fields > h3,#order_review_heading {
  padding-bottom: 30px;
}/*
#ticket-input_0{ 
  opacity: 0.6;
  cursor: not-allowed !important;
  pointer-events: none !important;
}
.variation_0 > div > div > div > .qt-btn.qt-add {
  opacity: 0.6;
  cursor: not-allowed !important;
  pointer-events: none !important;
}*/