body.home #header div.head {
	display:none;
}

/*.archive #header div.head, .post-template-default #header div.head, .search-results #header div.head {
	display:block;
}*/

.show-mobile {
    display: none;
}

.register_error, .error{
    color: #F2295B;
}

.chartjs-render-monitor{
    height: 450px !important;
}

#show-login-btn {
    display:none;
}

/*a.elementor-icon i, span.elementor-icon i, a.elementor-icon svg, span.elementor-icon svg {
    color: #022C07;
}*/

div .flickity-prev-next-button {
    display: block;
}

div input[type="submit"],
div button[type="submit"],
div .elementor-widget-button a.elementor-button,
div .elementor-widget-button .elementor-button,
button.flickity-prev-next-button,
a.link-button,
.static-banner.elementor-button {
    background-color: #3957ff;
}
div input[type="submit"]:hover,
div button[type="submit"]:hover,
div .elementor-widget-button a.elementor-button:hover,
div .elementor-widget-button .elementor-button:hover,
button.flickity-prev-next-button:hover ,
a.link-button:hover,
.static-banner.elementor-button:hover{
    background-color: #ee2a5f;
}


@media (max-width: 767px){
    .elementor-heading-title {
        white-space: pre-line;
    }
}

.elementor-counter-title {
    line-height: 1.5 !important;
}

.elementor-counter-number {
    font-size: 47px !important;
}

@media (max-width: 1133px){
    .elementor-counter-title {
        font-size: 13px !important;
}
    .elementor-counter-number {
        font-size: 40px !important;
    }
}

@media (max-width: 850px){
    .show-mobile {
        display: block;
    }

    .hide-mobile {
        display: none;
    }

    .elementor-counter-number {
        font-size: 40px !important;
    }
    #show-login-btn {
        display:block;
    }
    #show-login-btn.hide{
        display: none;
    }
    #login-form {
        display: none;
    }
    #login-form.show {
        display: block;
    }
}
