/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */

 body:not(.elementor-editor-active) #my-stream {
    display: none;
}
.fso-arma-message button.elementor-alert-dismiss {
    position: absolute;
    right: 1rem;
    top: 1rem;
    padding: 0 .375rem .3rem;
    font-size: 1.3rem;
    line-height: 1;
    background: #863634;
    color: inherit;
    border-radius: 3rem;
    cursor: pointer;
    border: none;
}
.user-box {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.user-box img.avatar {
    border-radius: 50%;
}

.user-box h5.user-box__name {
    color: #fff;
    font-family: 'Montserrat', sans-serif;
}

.elementor-element.fso-elementor-element .elementor-widget-container{
    box-shadow: 0px 31px 19px -27px rgba(0,0,0,0.2);
}

.elementor-element.fso-elementor-element:hover .elementor-widget-container{
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
}

.elementor-element.fso-elementor-element .elementor-cta__content {
    text-align: center;
    padding: 3rem 0.375rem 3rem 0.375rem;
    background-color: #ffffff;
}

@media (min-width: 769px) {
    .elementor-element.fso-elementor-element {
        max-width: 50%;
    }
}

@media (min-width: 1025px) {
    .elementor-element.fso-elementor-element {
        max-width: 25%;
    }
}

