.rt-fixed-top .n-header .n-header--bottom .n-header--bottom__right .list-unstyled .btn {
    padding: 7px 14px;
    font-size: .875rem;
} 

.n-header .n-header--top .main-menu ul li a {
    font-weight: 600;
    font-size: .875rem;
    color: #292929;
}

.n-header--top__right .dropdown button {
    color:#333;
    font-size: .875rem;
}
.rt-fixed-top .n-header .n-header--bottom {
    box-shadow: none;
}

 .tw-filter-box .btn-primary {
    font-size: .875rem;
    padding: 7px 14px;
 }
/* end header*/

.text-gray-4001 {
   color: #5e6b92;
}
.banner-quciks-links a {
   font-size: 13px;
   background: #fff;
   border: 1px solid #e9e9e9;
   padding: 8px 8px;
   border-radius: 0.25rem;
}
.banner-quciks-links a:hover {
    background: #fafbff;
    border: 1px solid var(--primary-500);
}

/* footer*/
.subscribe-inputbox-1 .newsButton span{
    padding: 7px 14px;
    font-size: .875rem;
}
.rt-site-footer .footer-top .rt-single-widget .footer-title {
    color: #1e223c;
    font-weight: bold;
    font-size: 1rem !important;
} 

.rt-single-widget ul.rt-usefulllinks2 li a {
    color: #1E223C;
    font-size: .875rem !important;
  }

 .dark-footer .rt-single-widget ul.rt-usefulllinks2 li a:hover {
    color:#41AAE1 !important;
 }

 .rt-single-widget .body-font-2, .rt-single-widget .body-font-4 {
    color: #1E223C;
    font-size: .875rem !important;
 }

 .rt-single-widget .body-font-2 .text-black {
    color: #1E223C;
    font-size: .875rem !important;
 } 

 .footer-cta .rt-pt-md-30 .rt-mb-20 .text-gray-10 {
    color: #1E223C!important;
 }

 .footer-cta .rt-pt-md-30 .rt-mb-20 .text-gray-500 {
    color: #1E223C!important;
 } 

 .rt-site-footer .footer-bottom .text-gray-500  {
    color: #1E223C!important;
 }

 .dark-footer .footer-cta {
    box-shadow: none;
 }
 .dark-footer .footer-bottom {
    box-shadow: inset 0 1px 0 #e9e8f9;
 }
 .footer-bottom .footer-social-links li a {
    display: flex;
    height: 30px;
    width: 30px;
    color: #fff;
    font-size: 15px;
    margin-right:15px;
    border-radius: 8px;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    transition: transform 0.5s;
 }
 .footer-bottom .footer-social-links li .fb {
    background-color: #3b5998;
 }
 .footer-bottom .footer-social-links li .insta {
    background: radial-gradient(circle farthest-corner at 35% 90%, #fec564, transparent 50%), radial-gradient(circle farthest-corner at 0 140%, #fec564, transparent 50%), radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 20% -50%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 60% -20%, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 100%, #d9317a, transparent), linear-gradient(#6559ca, #bc318f 30%, #e33f5f 50%, #f77638 70%, #fec66d 100%);
 }
 .footer-bottom .footer-social-links li .utube {
    background-color:#ff0000;
 }
 .footer-bottom .footer-social-links li .twit {
    background-color: #1da1f2;
 }

/* Notification Bar Overrides */
.notification-bar {
    width: 350px !important;
}

.notification-bar .notification-header {
    padding: 16px 16px 0px !important;
    margin-bottom: 12px !important;
}

.notification-bar .notification-header h2 {
    font-size: 16px !important;
}

.notification-bar .notification-header p {
    font-size: 12px !important;
}

.notification-bar .devider {
    margin-bottom: 8px !important;
}

.notification-bar .notification-list {
    padding: 0px 16px 16px !important;
}

.notification-bar .notification-list ul li {
    padding: 8px 0px !important;
}

.notification-bar .notification-list ul li a h4 {
    font-size: 14px !important;
    margin-bottom: 2px !important;
}

.notification-bar .notification-list ul li a p {
    font-size: 12px !important;
}

.notification-bar .text-center span {
    font-size: 14px !important;
}

.notification-bar .text-center {
    padding: 8px !important;
}
