.site-footer {
    padding: 0px;
    
    .container {
        max-width: 100%;
        padding: 0px;
    }

    .site-slogan {
        padding: 12px;
    }

    #block-mycustom-theme-mainmenu {
        width: 20%;

        .more-menus {
            display: none;
        }

        .nav-item {
            float: left;
            width: 100%;

            .nav-link {
                color: #cecee6;
            }

            .nav-link:hover {
                color: color-mix(in srgb, #ff4800, transparent 25%);
            }
        }
        
    }

    .navbar1-logo-link {
        background-color: black;
        padding: 12px;
        width: 310px;
        height: 90px;
    }

    .footer3-social-list {
        margin-top: 150px;

        span.elementor-grid-item {
            font-size: 24px;
            margin: 6px;
        }
    }
}

.site-footer__bottom {
	margin: 0px;
}