.site-footer-standard .site-footer-widgets {
    padding: 5px 0 5px;
}
.site-footer-standard {
    background-color: #222;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset;
    color: #efefef;
}
.error404 .content-area, .content-area-full, .page-template-template-full-width-php .content-area, .woocommerce .content-no-sidebar #container, .woocommerce-page .content-no-sidebar #container, .content-no-sidebar .content-area {
    float: none !important;
    width: 100% !important;
    padding: 0px 0 !important;
    box-shadow: none !important;
}
p {
    margin: 0 0 2px;
}
.elementor-2 .elementor-element.elementor-element-3oz66yg {
    background-color: #f32ab8;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5px 1px 1px 5px;
}
.site-footer-standard {
    background-color: #000;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset;
    color: #efefef;
}
.main-navigation li a {
    display: block;
    text-decoration: none;
    font-weight: 600;
    color: inherit;
}
.site-header {
    box-shadow: 0 2px 0 #f32ab8;
    position: relative;
    color: #2D2D2D;
    text-align: center;
}
.site-container {
    max-width: 1240px;
    margin: 0 auto;
    padding: 0 1px;
}