.elementor-kit-7{--e-global-color-primary:#A95299;--e-global-color-secondary:#4E4E4E;--e-global-color-text:#7A7A7A;--e-global-color-accent:#A95299;--e-global-typography-primary-font-family:"Aller Regular";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Aller Regular";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.footer-bottom {
    background-color: #1c0e36 !important;
    padding: 100px 50px !important;
}

.footer-bottom a,
.footer-bottom span,
.footer-bottom p,
.footer-bottom div {
    color: white !important;
}

.footer-bottom .sub-menu.active span {
    color: black !important;
}

.menu-button span {
    background-color: #ff3465;
    color: #fff!important;
    padding: 0 30px;
    border-radius: 3px;
    line-height: 45px;
    display: inline-block;
    font-family: "Work Sans",sans-serif;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 12px;
    margin: 0;
	transition: all .5s;
}

.menu-button span:hover {
    background-color: #b94f97; /* Change to your desired hover color */
    color: #ffffff;
	transition: all .5s;
}

/* Escondendo os botões de sign in */
.bb-header-buttons,
.search-separator.bb-separator {
    display: none;
}


@media only screen and (min-width: 960px) {
        /* aumentando um pouco o tamanho do logo */
    .site-title img {
        min-height: 100px !important;
    }
}


.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 0 !important;
}

#main div.ld-content-action form.sfwd-mark-complete {
    width: 200px !important;
    
}

#learndash-page-content > div > div > div.learndash_content_wrap > div.ld-content-actions > div > form > input.learndash_mark_complete_button {
    
    width: 200px;
    
}/* End custom CSS */