#{$prefix}-footer-inner {
    background: #eee;
    #{$prefix}-footer-widget-area {
        padding: 40px 0;
        .widget {
            margin: 0;
            @include mobile {
                padding: 0 15px;
            }
            > div {
                ul {
                    li {
                        a {
                            color: #3a3a3a;
                            &:hover {
                               color: #f67280;
                            }
                        }
                    }
                }
            }
        }
    }
}

.footer-bottom-section {
    background: #2b2b2b;
    .credit-link{
        text-align: right;
        @include mobile {
            text-align: center;
        } 
        a {
            color: #fff;
            &:hover {
                text-decoration: underline;
            }
        }
    }

    #royalnews-copyright{
       @include mobile {
            display: block;
            text-align: center;
        } 
    } 


    .social-menu {   
        text-align: center;
    }
    span,
    a {
        font-size: 14px;
    }
}

#{$prefix}-social-link-footer {
    ul {
        display: flex;
        list-style: none;
        margin: 0;
        padding: 0;
        justify-content: center;
        width: 100%;
        
        @include mobile {
            margin: 12px 0;
        }
    }
}

#{$prefix}-footer-copyright-area {
    background: #000;
    padding: 25px 0;
    position: relative;
    @include mobile {
        padding: 25px 15px;
    }
    #{$prefix}-copyright {
        color: #c4c4c4;
        text-align: center;
        a {
            color: #fff;
            &:hover {
                color: #f67280;
                text-decoration: underline;
            }
        }
    }
}


// .royalnews-loader {
//   border: 16px solid #f3f3f3;
//   border-radius: 50%;
//   border-top: 16px solid blue;
//   border-bottom: 16px solid blue;
//   width: 120px;
//   height: 120px;
//   -webkit-animation: spin 2s linear infinite;
//   animation: spin 2s linear infinite;
// }


.royalnews-loader-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10000;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    .royalnews-loader  {
        animation: spin 2s linear infinite;
        border: 16px solid #f3f3f3;
        border-radius: 50%;
        border-top: 16px solid blue;
        border-bottom: 16px solid blue;
        overflow: hidden;
        width: 120px;
        height: 120px;
    }
}
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
