@media (min-width:1400px) {
    .container {
        max-width: 1320px;
    }
}

a {
    color: #2962ff;
}

.primary-color {
    color: #2962ff;
}

.secondary-color {
    color: #0034c2;
}

#preloader {
    background-color: #ffffff;
}

.loader .cssload-inner.cssload-one,
.loader .cssload-inner.cssload-two,
.loader .cssload-inner.cssload-three {
    border-color: #2962ff;
}

.scroll-wrap:after {
    color: #2962ff;
}

.scroll-wrap svg.scroll-circle path {
    stroke: #2962ff;
}

.site-header .site-branding a,
.mean-container .mean-bar .mobile-logo,
.additional-menu-area .sidenav .additional-logo a {
    color: #2962ff;
}

body {
    color: #6c6f72;
    font-family: 'Roboto', sans-serif !important;
    font-size: 16px;
    line-height: 28px;
    font-weight: normal;
    font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Spartan', sans-serif;
    font-weight: 700;
}

h1 {
    font-size: 36px;
    line-height: 40px;
    font-style: normal;
}

h2 {
    font-size: 28.44px;
    line-height: 32px;
    font-style: normal;
}

h3 {
    font-size: 22.63px;
    line-height: 33px;
    font-style: normal;
}

h4 {
    font-size: 20.25px;
    line-height: 30px;
    font-style: normal;
}

h5 {
    font-size: 18px;
    line-height: 28px;
    font-style: normal;
}

h6 {
    font-size: 16px;
    line-height: 26px;
    font-style: normal;
}

.topbar-style-1 .header-top-bar {
    background-color: #292929;
    color: #e0e0e0;
}

.ticker-title {
    color: #e0e0e0;
}

.topbar-style-1 .tophead-social li a i,
.topbar-style-1 .header-top-bar .social-label,
.topbar-style-1 .header-top-bar a {
    color: #e0e0e0;
}

.topbar-style-1 .header-top-bar i,
.topbar-style-1 .header-top-bar a:hover,
.topbar-style-1 .tophead-social li a:hover i {
    color: #ffffff;
}

.topbar-style-2 .header-top-bar {
    background-color: #2962ff;
    color: #ffffff;
}

.topbar-style-2 .header-top-bar a {
    color: #ffffff;
}

.topbar-style-2 .tophead-left i,
.topbar-style-2 .tophead-right i {
    color: #ffffff;
}

.topbar-style-3 .header-top-bar {
    background-color: #f7f7f7;
    color: #818181;
}

.topbar-style-3 .header-top-bar .social-label {
    color: #818181;
}

.topbar-style-3 .header-top-bar a {
    color: #818181;
}

.topbar-style-3 .tophead-left i,
.topbar-style-3 .tophead-right i {
    color: #818181;
}

.topbar-style-4 .header-top-bar {
    background-color: #292929;
    color: #c7c3c3;
}

.topbar-style-4 .header-top-bar .social-label {
    color: #c7c3c3;
}

.topbar-style-4 .header-top-bar a {
    color: #c7c3c3;
}

.topbar-style-4 .tophead-left i,
.topbar-style-4 .tophead-right i {
    color: #ffffff;
}

.topbar-style-5 .header-top-bar {
    background-color: #ffffff;
}

.topbar-style-5 .header-top-bar .social-label {
    color: #adadad;
}

.topbar-style-5 .tophead-right .search-icon a,
.topbar-style-5 .tophead-social li a {
    color: #7a7a7a;
}

.topbar-style-5 .tophead-right .search-icon a:hover,
.topbar-style-5 .tophead-social li a:hover {
    color: #2962ff;
}

.site-header .main-navigation nav ul li a {
    font-family: 'Spartan', sans-serif;
    font-size: 14px;
    line-height: 22px;
    font-weight: 600;
    color: #000000;
    font-style: normal;
}

.site-header .main-navigation ul li ul li a {
    font-family: 'Spartan', sans-serif;
    font-size: 13px;
    line-height: 22px;
    font-weight: 500;
    color: #656567;
    font-style: normal;
}

.mean-container .mean-nav ul li a {
    font-family: 'Spartan', sans-serif;
    font-size: 13px;
    line-height: 22px;
    font-weight: 600;
    font-style: normal;
}

.rt-topbar-menu .menu li a {
    font-family: 'Spartan', sans-serif;
    font-size: 14px;
    line-height: 22px;
    color: #c7c3c3;
    font-style: normal;
}

.site-header .main-navigation ul.menu>li>a:hover {
    color: #2962ff;
}

.site-header .main-navigation ul.menu li.current-menu-item>a,
.site-header .main-navigation ul.menu>li.current>a {
    color: #2962ff;
}

.site-header .main-navigation ul.menu li.current-menu-ancestor>a {
    color: #2962ff;
}

.header-style-1 .site-header .rt-sticky-menu .main-navigation nav>ul>li>a,
.header-style-2 .site-header .rt-sticky-menu .main-navigation nav>ul>li>a,
.header-style-3 .site-header .rt-sticky-menu .main-navigation nav>ul>li>a,
.header-style-4 .site-header .rt-sticky-menu .main-navigation nav>ul>li>a {
    color: #000000;
}

.header-style-1 .site-header .rt-sticky-menu .main-navigation nav>ul>li>a:hover,
.header-style-2 .site-header .rt-sticky-menu .main-navigation nav>ul>li>a:hover,
.header-style-3 .site-header .rt-sticky-menu .main-navigation nav>ul>li>a:hover,
.header-style-4 .site-header .rt-sticky-menu .main-navigation nav>ul>li>a:hover {
    color: #2962ff;
}

.site-header .main-navigation nav ul li a.active {
    color: #2962ff;
}

.site-header .main-navigation nav>ul>li>a::before {
    background-color: #2962ff;
}

.header-style-1 .site-header .main-navigation ul.menu>li.current>a:hover,
.header-style-1 .site-header .main-navigation ul.menu>li.current-menu-item>a:hover,
.header-style-1 .site-header .main-navigation ul li a.active,
.header-style-1 .site-header .main-navigation ul.menu>li.current-menu-item>a,
.header-style-1 .site-header .main-navigation ul.menu>li.current>a {
    color: #2962ff;
}

.info-menu-bar .cart-icon-area .cart-icon-num,
.header-search-field .search-form .search-button:hover {
    background-color: #2962ff;
}

.additional-menu-area .sidenav-social span a:hover {
    background-color: #2962ff;
}

.additional-menu-area .sidenav ul li a:hover {
    color: #2962ff;
}

.rt-slide-nav .offscreen-navigation li.current-menu-item>a,
.rt-slide-nav .offscreen-navigation li.current-menu-parent>a,
.rt-slide-nav .offscreen-navigation ul li>span.open:after {
    color: #2962ff;
}

.rt-slide-nav .offscreen-navigation ul li>a:hover:before {
    background-color: #2962ff;
}

.site-header .main-navigation ul li ul {
    background-color: #ffffff;
}

.site-header .main-navigation ul.menu li ul.sub-menu li a:hover {
    color: #2962ff;
}

.site-header .main-navigation ul li ul.sub-menu li:hover>a:before {
    background-color: #2962ff;
}

.site-header .main-navigation ul li ul.sub-menu li.menu-item-has-children:hover:before {
    color: #2962ff;
}

.site-header .main-navigation ul li ul li:hover {
    background-color: #ffffff;
}

.site-header .main-navigation ul li.mega-menu>ul.sub-menu {
    background-color: #ffffff
}

.site-header .main-navigation ul li.mega-menu>ul.sub-menu li:before {
    color: #2962ff;
}

.site-header .main-navigation ul li ul.sub-menu li.menu-item-has-children:before {
    color: #656567;
}

.mean-container a.meanmenu-reveal,
.mean-container .mean-nav ul li a.mean-expand {
    color: #2962ff;
}

.mean-container a.meanmenu-reveal span {
    background-color: #2962ff;
}

.mean-container .mean-nav ul li a:hover,
.mean-container .mean-nav>ul>li.current-menu-item>a {
    color: #2962ff;
}

.mean-container .mean-nav ul li.current_page_item>a,
.mean-container .mean-nav ul li.current-menu-item>a,
.mean-container .mean-nav ul li.current-menu-parent>a {
    color: #2962ff;
}

.cart-area .cart-trigger-icon>span {
    background-color: #2962ff;
}

.site-header .search-box .search-text {
    border-color: #2962ff;
}

.header-style-1 .site-header .header-top .icon-left,
.header-style-1 .site-header .header-top .info-text a:hover {
    color: #2962ff;
}

.header-style-2 .header-icon-area .header-search-box a:hover i {
    background-color: #2962ff;
}

.header-style-3 .site-header .info-wrap .info i {
    color: #2962ff;
}

.header-style-5 .site-header .main-navigation>nav>ul>li>a {
    color: #ffffff;
}

.header-style-13 .header-social li a:hover,
.header-style-6 .header-search-six .search-form button:hover,
.header-style-8 .header-search-six .search-form button:hover,
.header-style-10 .header-search-six .search-form button:hover {
    color: #2962ff;
}

.header-style-7 .site-header .main-navigation>nav>ul>li>a,
.header-style-9 .site-header .main-navigation>nav>ul>li>a,
.header-style-12 .site-header .main-navigation>nav>ul>li>a {
    color: #ffffff;
}

.header-social li a:hover,
.cart-area .cart-trigger-icon:hover,
.header-icon-area .search-icon a:hover,
.header-icon-area .user-icon-area a:hover,
.menu-user .user-icon-area a:hover {
    color: #2962ff;
}

.mobile-top-bar .mobile-social li a:hover,
.additional-menu-area .sidenav .closebtn {
    background-color: #2962ff;
}

.mobile-top-bar .mobile-top .icon-left,
.mobile-top-bar .mobile-top .info-text a:hover,
.additional-menu-area .sidenav-address span a:hover,
.additional-menu-area .sidenav-address span i {
    color: #2962ff;
}

.header__switch {
    background: #2962ff;
}

.header__switch__main {
    background: #0034c2;
}

.breadcrumb-area .entry-breadcrumb span a,
.breadcrumb-trail ul.trail-items li a {
    color: #646464;
}

.breadcrumb-area .entry-breadcrumb span a:hover,
.breadcrumb-trail ul.trail-items li a:hover {
    color: #2962ff;
}

.breadcrumb-trail ul.trail-items li,
.entry-banner .entry-breadcrumb .delimiter,
.entry-banner .entry-breadcrumb .dvdr {
    color: #646464;
}

.breadcrumb-area .entry-breadcrumb .current-item {
    color: #2962ff;
}

.entry-banner:after {
    background: rgba(247, 247, 247, 0.1);
}

.entry-banner .entry-banner-content {
    padding-top: 30px;
    padding-bottom: 30px;
}

.footer-area .widgettitle {
    color: #ffffff;
}

.footer-top-area .widget a,
.footer-area .footer-social li a,
.footer-top-area .widget ul.menu li a:before,
.footer-top-area .widget_archive li a:before,
.footer-top-area ul li.recentcomments a:before,
.footer-top-area ul li.recentcomments span a:before,
.footer-top-area .widget_categories li a:before,
.footer-top-area .widget_pages li a:before,
.footer-top-area .widget_meta li a:before,
.footer-top-area .widget_recent_entries ul li a:before,
.footer-top-area .post-box-style .post-content .entry-title a {
    color: #d0d0d0;
}

.footer-top-area .widget a:hover,
.footer-top-area .widget a:active,
.footer-top-area ul li a:hover i,
.footer-top-area .widget ul.menu li a:hover:before,
.footer-top-area .widget_archive li a:hover:before,
.footer-top-area .widget_categories li a:hover:before,
.footer-top-area .widget_pages li a:hover:before,
.footer-top-area .widget_meta li a:hover:before,
.footer-top-area .widget_recent_entries ul li a:hover:before,
.footer-top-area .post-box-style .post-content .entry-title a:hover {
    color: #ffffff;
}

.footer-top-area .widget_tag_cloud a {
    color: #d0d0d0 !important;
}

.footer-top-area .widget_tag_cloud a:hover {
    color: #ffffff !important;
}

.footer-top-area .post-box-style .post-box-cat a,
.footer-top-area .post-box-style .post-box-date,
.footer-top-area .post-box-style .entry-cat a,
.footer-top-area .post-box-style .entry-date {
    color: #d0d0d0;
}

.footer-area .footer-social li a:hover {
    background: #2962ff;
}

.footer-top-area .widget ul.menu li a:hover::before,
.footer-top-area .widget_categories ul li a:hover::before,
.footer-top-area .rt-category .rt-item a:hover .rt-cat-name::before {
    background-color: #2962ff;
}

.rt-box-title-1 span {
    border-top-color: #2962ff;
}

.footer-area .copyright {
    color: #d0d0d0;
}

.footer-area .copyright a {
    color: #d0d0d0;
}

.footer-area .copyright a:hover {
    color: #ffffff;
}

.footer-style-1 .footer-area {
    background-color: #0f1012;
    color: #d0d0d0;
}

.footer-style-2 .footer-top-area {
    background-color: #0f1012;
    color: #d0d0d0;
}

.footer-style-3 .footer-area .widgettitle {
    color: #ffffff;
}

.footer-style-3 .footer-top-area {
    background-color: #0f1012;
    color: #d0d0d0;
}

.footer-style-3 .footer-area .copyright {
    color: #d0d0d0;
}

.footer-style-3 .footer-area .copyright a:hover {
    color: #ffffff;
}

.footer-style-3 .footer-top-area a,
.footer-style-3 .footer-area .copyright a,
.footer-style-3 .footer-top-area .widget ul.menu li a {
    color: #d0d0d0;
}

.footer-style-3 .footer-top-area a:hover,
.footer-style-3 .footer-area .copyright a:hover,
.footer-style-3 .footer-top-area .widget ul.menu li a:hover {
    color: #ffffff;
}

.footer-style-3 .footer-top-area .widget ul.menu li a:after {
    background-color: #ffffff;
}

.footer-style-4 .footer-area {
    background-color: #0f1012;
    color: #d0d0d0;
}

.footer-style-5 .footer-area .widgettitle {
    color: #000000;
}

.footer-style-5 .footer-area {
    background-color: #f7f7f7;
    color: #000000;
}

.footer-style-5 .footer-top-area .widget a,
.footer-style-5 .footer-top-area .post-box-style .post-content .entry-title a,
.footer-style-5 .footer-top-area .post-box-style .post-content .entry-title a:hover {
    color: #000000;
}

.footer-style-5 .footer-top-area .widget a:hover,
.footer-style-5 .footer-area .copyright a:hover {
    color: #2962ff;
}

.footer-style-5 .footer-area .copyright,
.footer-style-5 .footer-area .copyright a,
.footer-style-5 .footer-top-area .post-box-style .entry-cat a,
.footer-style-5 .footer-top-area .post-box-style .entry-date {
    color: #a5a6aa;
}

.footer-style-6 .footer-area .widgettitle,
.footer-style-6 .footer-top-area .post-box-style .post-content .entry-title a,
.footer-style-6 .footer-top-area .post-box-style .post-content .entry-title a:hover {
    color: #000000;
}

.footer-style-6 .footer-area {
    background-color: #ffffff;
    color: #6c6f72;
}

.footer-style-6 .footer-area .footer-social li a {
    border-color: #6c6f72;
    color: #6c6f72;
}

.footer-style-6 .footer-top-area .post-box-style .entry-cat a,
.footer-style-6 .footer-top-area .post-box-style .entry-date {
    color: #6c6f72;
}

.footer-style-6 .footer-top-area .widget a {
    color: #6c6f72;
}

.footer-style-6 .footer-area .footer-social li a:hover,
.footer-style-6 .footer-top-area .rt-category .rt-item a:hover .rt-cat-name::before {
    background-color: #2962ff;
}

.footer-style-6 .footer-top-area .rt-category .rt-item .rt-cat-name::before {
    background-color: #6c6f72;
}

.footer-style-6 .footer-area .copyright,
.footer-style-6 .footer-area .copyright a {
    color: #6c6f72;
}

.footer-style-6 .footer-top-area .widget a:hover,
.footer-style-6 .footer-area .copyright a:hover {
    color: #2962ff;
}

.footer-style-7 .footer-area .widgettitle {
    color: #ffffff;
}

.footer-style-7 .footer-top-area {
    background-color: #0f1012;
    color: #d0d0d0;
}

.footer-style-7 .footer-area .copyright {
    color: #d0d0d0;
}

.footer-style-7 .footer-area .copyright a:hover {
    color: #ffffff;
}

.footer-style-7 .footer-top-area a,
.footer-style-7 .footer-area .copyright a,
.footer-style-7 .footer-top-area .widget ul.menu li a {
    color: #d0d0d0;
}

.footer-style-7 .footer-top-area a:hover,
.footer-style-7 .footer-area .copyright a:hover,
.footer-style-7 .footer-top-area .widget ul.menu li a:hover {
    color: #ffffff;
}

.footer-style-7 .footer-top-area .widget ul.menu li a:after {
    background-color: #ffffff;
}

.footer-style-8 .footer-area {
    background-color: #0f1012;
    color: #d0d0d0;
}

.post-box-style .entry-cat a:hover,
.post-tab-layout .post-tab-cat a:hover {
    color: #2962ff;
}

.sidebar-widget-area .widget .widgettitle .titledot,
.rt-category-style2 .rt-item:hover .rt-cat-count,
.sidebar-widget-area .widget_tag_cloud a:hover,
.sidebar-widget-area .widget_product_tag_cloud a:hover,
.post-box-style .item-list:hover .post-box-img .post-img::after,
.post-tab-layout ul.btn-tab li .active,
.post-tab-layout ul.btn-tab li a:hover {
    background-color: #2962ff;
}

.rt-image-style3 .rt-image:after,
.widget_neeon_about_author .author-widget:after {
    background-image: linear-gradient(38deg, #512da8 0%, #2962ff 100%);
}

.error-page-content .error-title {
    color: #000000;
}

.error-page-content p {
    color: #6c6f72;
}

.play-btn-white,
a.button-style-4:hover {
    color: #2962ff;
}

.button-style-2,
.search-form button,
.play-btn-primary,
.button-style-1:hover:before,
a.button-style-3:hover,
.section-title .swiper-button>div:hover {
    background-color: #2962ff;
}

.play-btn-primary:hover,
.play-btn-white:hover,
.play-btn-white-xl:hover,
.play-btn-white-lg:hover,
.play-btn-transparent:hover,
.play-btn-transparent-2:hover,
.play-btn-transparent-3:hover,
.play-btn-gray:hover,
.search-form button:hover,
.button-style-2:hover:before {
    background-color: #0034c2;
}

a.button-style-4.btn-common:hover path.rt-button-cap {
    stroke: #2962ff;
}

.entry-header ul.entry-meta li a:hover,
.entry-footer ul.item-tags li a:hover {
    color: #2962ff;
}

.rt-related-post-info .post-title a:hover,
.rt-related-post-info .post-date ul li.post-relate-date,
.post-detail-style2 .show-image .entry-header ul.entry-meta li a:hover {
    color: #2962ff;
}

.about-author ul.author-box-social li a:hover,
.rt-related-post .entry-content .entry-categories a:hover {
    color: #2962ff;
}

.post-navigation a:hover {
    color: #2962ff;
}

.entry-header .entry-meta ul li i,
.entry-header .entry-meta ul li a:hover {
    color: #2962ff;
}

.single-post .entry-content ol li:before,
.entry-content ol li:before,
.meta-tags a:hover {
    background-color: #2962ff;
}

.rt-related-post .title-section h2:after,
.single-post .ajax-scroll-post>.type-post:after {
    background-color: #2962ff;
}

.entry-footer .item-tags a:hover {
    background-color: #2962ff;
}

.single-post .main-wrap>.entry-content,
.single-post .main-wrap .entry-footer,
.single-post .main-wrap .about-author,
.single-post .main-wrap .post-navigation,
.single-post .main-wrap .rtrs-review-wrap,
.single-post .main-wrap .rt-related-post,
.single-post .main-wrap .comments-area,
.single-post .main-wrap .content-bottom-ad {
    margin-left: 0px;
    margin-right: 0px;
}

.blog-box ul.entry-meta li a:hover,
.blog-layout-1 .blog-box ul.entry-meta li a:hover,
.blog-box ul.entry-meta li.post-comment a:hover {
    color: #2962ff;
}

.entry-categories .category-style,
.admin-author .author-designation::after,
.admin-author .author-box-social li a:hover {
    background-color: #2962ff;
}

#respond form .btn-send {
    background-color: #2962ff;
}

#respond form .btn-send:hover {
    background: #0034c2;
}

.item-comments .item-comments-list ul.comments-list li .comment-reply {
    background-color: #2962ff;
}

form.post-password-form input[type="submit"] {
    background: #2962ff;
}

form.post-password-form input[type="submit"]:hover {
    background: #0034c2;
}

.pagination-area li.active a:hover,
.pagination-area ul li.active a,
.pagination-area ul li a:hover,
.pagination-area ul li span.current {
    background-color: #2962ff;
}

.fluentform .subscribe-form h4::after,
.fluentform .subscribe-form h4::before,
.fluentform .contact-form .ff_btn_style,
.fluentform .subscribe-form .ff_btn_style,
.fluentform .subscribe-form-2 .ff_btn_style,
.fluentform .contact-form .ff_btn_style:hover,
.fluentform .subscribe-form .ff_btn_style:hover,
.fluentform .subscribe-form-2 .ff_btn_style:hover,
.fluentform .footer-subscribe-form .ff_btn_style,
.fluentform .footer-subscribe-form .ff_btn_style:hover {
    background-color: #2962ff;
}

.fluentform .contact-form .ff_btn_style:hover:before,
.fluentform .subscribe-form .ff_btn_style:hover:before,
.fluentform .subscribe-form-2 .ff_btn_style:hover:before,
.fluentform .footer-subscribe-form .ff_btn_style:hover:before {
    background-color: #0034c2;
}

.fluentform .contact-form .ff-el-form-control:focus,
.fluentform .subscribe-form .ff-el-form-control:focus,
.fluentform .subscribe-form-2 .ff-el-form-control:focus,
.fluentform .footer-subscribe-form .ff-el-form-control:focus {
    border-color: #2962ff;
}

#sb_instagram #sbi_images .sbi_item .sbi_photo_wrap::before {
    background-color: rgba(41, 98, 255, 0.7);
}

.topbar-style-1 .ticker-wrapper .ticker-swipe {
    background-color: #292929;
}

.topbar-style-1 .ticker-content a {
    color: #e0e0e0 !important;
}

.topbar-style-1 .ticker-content a:hover {
    color: #ffffff !important;
}

.topbar-style-5 .ticker-wrapper .ticker-swipe {
    background-color: #ffffff;
}

.topbar-style-5 .ticker-title,
.topbar-style-5 .ticker-content a,
.topbar-style-5 .rt-news-ticker-holder i {
    color: #000000 !important;
}

.topbar-style-5 .ticker-content a:hover {
    color: #2962ff !important;
}

.single .neeon-progress-bar {
    height: 4px;
    background: linear-gradient(90deg, #2962ff 0%, #0034c2 100%);
}

.rt-news-ticker-holder i {
    background-image: linear-gradient(45deg, #0034c2, #2962ff);
}

body .wpuf-dashboard-container .wpuf-pagination .page-numbers.current,
body .wpuf-dashboard-container .wpuf-pagination .page-numbers:hover,
body .wpuf-dashboard-container .wpuf-dashboard-navigation .wpuf-menu-item.active a,
body .wpuf-dashboard-container .wpuf-dashboard-navigation .wpuf-menu-item:hover a,
.wpuf-login-form .submit>input,
.wpuf-submit>input,
.wpuf-submit>button {
    background: #2962ff;
}

.wpuf-login-form .submit>input:hover,
.wpuf-submit>input:hover,
.wpuf-submit>button:hover {
    background: #0034c2;
}

.woocommerce-MyAccount-navigation ul li a:hover,
.woocommerce .rt-product-block .price-title-box .rt-title a:hover,
.woocommerce .product-details-page .product_meta>span a:hover,
.woocommerce-cart table.woocommerce-cart-form__contents .product-name a:hover,
.woocommerce .product-details-page .post-social-sharing ul.item-social li a:hover,
.woocommerce .product-details-page table.group_table td>label>a:hover,
.cart-area .minicart-title a:hover,
.cart-area .minicart-remove a:hover {
    color: #2962ff;
}

.woocommerce .rt-product-block .rt-buttons-area .btn-icons a:hover,
.woocommerce div.product .woocommerce-tabs ul.tabs li a:before {
    background-color: #2962ff;
}

.woocommerce #respond input#submit.alt,
.woocommerce #respond input#submit,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce button.button,
.woocommerce a.button.alt,
.woocommerce input.button,
.woocommerce a.button,
.cart-btn a.button,
#yith-quick-view-close {
    background-color: #2962ff;
}

.woocommerce #respond input#submit.alt:hover,
.woocommerce #respond input#submit:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce button.button:hover,
.woocommerce a.button.alt:hover,
.woocommerce input.button:hover,
.woocommerce a.button:hover,
.cart-btn a.button:hover,
#yith-quick-view-close:hover {
    background-color: #0034c2;
}

.woocommerce-message,
.woocommerce-info {
    border-top-color: #2962ff;
}

[data-theme="dark-mode"] body,
[data-theme="dark-mode"] .header-area,
[data-theme="dark-mode"] .header-menu,
[data-theme="dark-mode"] .site-content,
[data-theme="dark-mode"] .error-page-area,
[data-theme="dark-mode"] #page .content-area,
[data-theme="dark-mode"] .rt-post-box-style5 .rt-item,
[data-theme="dark-mode"] .rt-post-box-style6 .rt-item,
[data-theme="dark-mode"] .rt-thumb-slider-horizontal-4 .rt-thumnail-area.box-layout,
[data-theme="dark-mode"] .grid-box-layout .rt-item,
[data-theme="dark-mode"] .rt-post-list-style1.list-box-layout .rt-item,
[data-theme="dark-mode"] .rt-post-list-style2.list-box-layout,
[data-theme="dark-mode"] .rt-post-list-style4.list-box-layout,
[data-theme="dark-mode"] .rt-post-list-style7.list-box-layout {
    background-color: #101213 !important;
}

[data-theme="dark-mode"] .entry-banner,
[data-theme="dark-mode"] .dark-section2,
[data-theme="dark-mode"] .elementor-background-overlay,
[data-theme="dark-mode"] .topbar-style-1 .header-top-bar,
[data-theme="dark-mode"] .additional-menu-area .sidenav,
[data-theme="dark-mode"] .dark-section2 .fluentform-widget-wrapper,
[data-theme="dark-mode"] .dark-fluentform .elementor-widget-container,
[data-theme="dark-mode"] .dark-section3 .elementor-widget-wrap,
[data-theme="dark-mode"] .dark-section .elementor-widget-container,
[data-theme="dark-mode"] blockquote,
[data-theme="dark-mode"] .neeon-content-table,
[data-theme="dark-mode"] .rt-post-slider-default.rt-post-slider-style4 .rt-item .entry-content,
[data-theme="dark-mode"] .about-author,
[data-theme="dark-mode"] .rt-cat-description,
[data-theme="dark-mode"] .comments-area,
[data-theme="dark-mode"] .post-audio-player,
[data-theme="dark-mode"] .dark-section1.elementor-section,
[data-theme="dark-mode"] .dark-site-subscribe .elementor-widget-container,
[data-theme="dark-mode"] .sidebar-widget-area .fluentform .frm-fluent-form,
[data-theme="dark-mode"] .rt-post-tab-style5 .rt-item-box .entry-content,
[data-theme="dark-mode"] .rt-thumb-slider-horizontal-4 .rt-thumnail-area,
[data-theme="dark-mode"] .topbar-style-3 .header-top-bar,
[data-theme="dark-mode"] .topbar-style-4 .header-top-bar,
[data-theme="dark-mode"] .rt-news-ticker .ticker-wrapper .ticker-content,
[data-theme="dark-mode"] .rt-news-ticker .ticker-wrapper .ticker,
[data-theme="dark-mode"] .rt-news-ticker .ticker-wrapper .ticker-swipe,
[data-theme="dark-mode"] .rt-post-slider-style5 .rt-item .rt-image+.entry-content,
[data-theme="dark-mode"] .rt-post-box-style3 .rt-item-wrap .entry-content,
[data-theme="dark-mode"] .rt-post-box-style4 .rt-item .entry-content {
    background-color: #171818 !important;
}

[data-theme="dark-mode"] .woocommerce-info,
[data-theme="dark-mode"] .woocommerce-checkout #payment,
[data-theme="dark-mode"] .woocommerce form .form-row input.input-text,
[data-theme="dark-mode"] .woocommerce form .form-row textarea,
[data-theme="dark-mode"] .woocommerce .rt-product-block .rt-thumb-wrapper,
[data-theme="dark-mode"] .woocommerce-billing-fields .select2-container .select2-selection--single .select2-selection__rendered,
[data-theme="dark-mode"] .woocommerce-billing-fields .select2-container .select2-selection--single,
[data-theme="dark-mode"] .woocommerce form .form-row .input-text,
[data-theme="dark-mode"] .woocommerce-page form .form-row .input-text,
[data-theme="dark-mode"] .woocommerce div.product div.images .flex-viewport,
[data-theme="dark-mode"] .woocommerce div.product div.images .flex-control-thumbs li,
[data-theme="dark-mode"] .rt-post-box-style2 .rt-item-wrap .entry-content,
[data-theme="dark-mode"] .rt-post-box-style2 .rt-item-list .list-content {
    background-color: #171818;
}

[data-theme="dark-mode"] body,
[data-theme="dark-mode"] .breadcrumb-area .entry-breadcrumb span a,
[data-theme="dark-mode"] .rt-post-grid-default .rt-item .post_excerpt,
[data-theme="dark-mode"] .rt-post-list-default .rt-item .post_excerpt,
[data-theme="dark-mode"] .rt-section-title.style2 .entry-text,
[data-theme="dark-mode"] .rt-title-text-button .entry-content,
[data-theme="dark-mode"] .rt-contact-info .entry-text,
[data-theme="dark-mode"] .rt-contact-info .entry-text a,
[data-theme="dark-mode"] .fluentform .subscribe-form p,
[data-theme="dark-mode"] .additional-menu-area .sidenav-address span a,
[data-theme="dark-mode"] .meta-tags a,
[data-theme="dark-mode"] .entry-content p,
[data-theme="dark-mode"] #respond .logged-in-as a,
[data-theme="dark-mode"] .about-author .author-bio,
[data-theme="dark-mode"] .comments-area .main-comments .comment-text,
[data-theme="dark-mode"] .rt-skills .rt-skill-each .rt-name,
[data-theme="dark-mode"] .rt-skills .rt-skill-each .progress .progress-bar>span,
[data-theme="dark-mode"] .team-single .team-info ul li,
[data-theme="dark-mode"] .team-single .team-info ul li a,
[data-theme="dark-mode"] .error-page-area p,
[data-theme="dark-mode"] blockquote.wp-block-quote cite,
[data-theme="dark-mode"] .rtrs-review-box .rtrs-review-body p,
[data-theme="dark-mode"] .rtrs-review-box .rtrs-review-body .rtrs-review-meta .rtrs-review-date,
[data-theme="dark-mode"] .neeon-content-table a {
    color: #d7d7d7;
}

[data-theme="dark-mode"] .wpuf-label label,
[data-theme="dark-mode"] .wpuf-el .wpuf-label,
[data-theme="dark-mode"] body .wpuf-dashboard-container table.items-table,
[data-theme="dark-mode"] body .wpuf-dashboard-container table.items-table a,
[data-theme="dark-mode"] .woocommerce .rt-product-block .price-title-box .rt-title a,
[data-theme="dark-mode"] .woocommerce .product-details-page .product_meta>span a,
[data-theme="dark-mode"] .woocommerce .product-details-page .product_meta>span span,
[data-theme="dark-mode"] .xs_social_counter_widget .wslu-style-1.wslu-counter-box-shaped li.xs-counter-li a,
[data-theme="dark-mode"] .xs_social_counter_widget .wslu-style-1.wslu-counter-box-shaped li.xs-counter-li .xs-social-follower,
[data-theme="dark-mode"] .xs_social_counter_widget .wslu-style-1.wslu-counter-box-shaped li.xs-counter-li .xs-social-follower-text,
[data-theme="dark-mode"] .xs_social_counter_widget .wslu-style-3.wslu-counter-line-shaped li.xs-counter-li .xs-social-follower-text,
[data-theme="dark-mode"] .xs_social_counter_widget .wslu-style-3.wslu-counter-line-shaped li.xs-counter-li .xs-social-follower {
    color: #d7d7d7;
}

[data-theme="dark-mode"] .button-style-1,
[data-theme="dark-mode"] .dark-border,
[data-theme="dark-mode"] .dark-border .elementor-element-populated,
[data-theme="dark-mode"] .dark-border .elementor-widget-container,
[data-theme="dark-mode"] .dark-border .elementor-divider-separator,
[data-theme="dark-mode"] .rt-section-title.style1 .entry-title .titleline,
[data-theme="dark-mode"] .rt-section-title.style4 .entry-title .titleline,
[data-theme="dark-mode"] .header-style-4 .header-menu,
[data-theme="dark-mode"] .header-style-10 .header-top,
[data-theme="dark-mode"] .header-style-10 .header-search-six .search-form input,
[data-theme="dark-mode"] .header-style-14 .logo-main-wrap,
[data-theme="dark-mode"] .header-style-15 .menu-full-wrap,
[data-theme="dark-mode"] .post-tab-layout ul.btn-tab li a,
[data-theme="dark-mode"] .rt-post-tab .post-cat-tab a,
[data-theme="dark-mode"] .rt-post-slider-default.rt-post-slider-style4 ul.entry-meta,
[data-theme="dark-mode"] .dark-fluentform .elementor-widget-container,
[data-theme="dark-mode"] .dark-section2 .fluentform-widget-wrapper,
[data-theme="dark-mode"] .additional-menu-area .sidenav .sub-menu,
[data-theme="dark-mode"] .additional-menu-area .sidenav ul li,
[data-theme="dark-mode"] .rt-post-list-style4,
[data-theme="dark-mode"] .rt-post-list-default .rt-item,
[data-theme="dark-mode"] .post-box-style .rt-news-box-widget,
[data-theme="dark-mode"] table th,
[data-theme="dark-mode"] table td,
[data-theme="dark-mode"] .shop-page-top,
[data-theme="dark-mode"] .woocommerce-cart table.woocommerce-cart-form__contents tr td,
[data-theme="dark-mode"] .woocommerce-cart table.woocommerce-cart-form__contents tr th,
[data-theme="dark-mode"] .woocommerce div.product .woocommerce-tabs ul.tabs,
[data-theme="dark-mode"] .woocommerce #reviews #comments ol.commentlist li .comment_container,
[data-theme="dark-mode"] .woocommerce-cart table.woocommerce-cart-form__contents,
[data-theme="dark-mode"] .sidebar-widget-area .widget .widgettitle .titleline,
[data-theme="dark-mode"] .section-title .related-title .titleline,
[data-theme="dark-mode"] .meta-tags a,
[data-theme="dark-mode"] .search-form .input-group,
[data-theme="dark-mode"] .post-navigation .text-left,
[data-theme="dark-mode"] .post-navigation .text-right,
[data-theme="dark-mode"] .post-detail-style1 .share-box-area .post-share .share-links .email-share-button,
[data-theme="dark-mode"] .post-detail-style1 .share-box-area .post-share .share-links .print-share-button,
[data-theme="dark-mode"] .rt-thumb-slider-horizontal-4 .rt-thumnail-area .swiper-pagination,
[data-theme="dark-mode"] .elementor-category .rt-category-style2 .rt-item,
[data-theme="dark-mode"] .rt-post-slider-style4 .swiper-slide,
[data-theme="dark-mode"] .header-style-6 .logo-ad-wrap,
[data-theme="dark-mode"] .apsc-theme-2 .apsc-each-profile a,
[data-theme="dark-mode"] .apsc-theme-3 .apsc-each-profile>a,
[data-theme="dark-mode"] .apsc-theme-3 .social-icon,
[data-theme="dark-mode"] .apsc-theme-3 span.apsc-count,
[data-theme="dark-mode"] .rt-post-box-style1 .rt-item-list .list-content,
[data-theme="dark-mode"] .rt-post-box-style1 .rt-item-wrap .entry-content,
[data-theme="dark-mode"] .rt-post-box-style2 .rt-item-wrap .entry-content,
[data-theme="dark-mode"] .rt-post-box-style2 .rt-item-list .list-content,
[data-theme="dark-mode"] .rt-post-grid-style8>div>div,
[data-theme="dark-mode"] .loadmore-wrap .before-line,
[data-theme="dark-mode"] .loadmore-wrap .after-line,
[data-theme="dark-mode"] .rt-post-box-style1 .rt-item-list,
[data-theme="dark-mode"] .rt-post-box-style1 .rt-item-wrap .rt-item,
[data-theme="dark-mode"] .xs_social_counter_widget .wslu-style-1.wslu-counter-box-shaped li.xs-counter-li,
[data-theme="dark-mode"] .xs_social_counter_widget .wslu-style-3.wslu-counter-line-shaped li.xs-counter-li,
[data-theme="dark-mode"] .xs_social_counter_widget .wslu-style-3.wslu-counter-line-shaped .xs-counter-li .xs-social-icon,
[data-theme="dark-mode"] .xs_social_counter_widget .wslu-style-3.wslu-counter-line-shaped li.xs-counter-li .xs-social-follower {
    border-color: #222121 !important;
}

[data-theme="dark-mode"] .rt-section-title.style5 .line-top .entry-title:before {
    background-color: #222121;
}

[data-theme="dark-mode"] .woocommerce-info,
[data-theme="dark-mode"] .woocommerce-checkout #payment,
[data-theme="dark-mode"] .woocommerce form .form-row input.input-text,
[data-theme="dark-mode"] .woocommerce form .form-row textarea,
[data-theme="dark-mode"] .woocommerce .rt-product-block .rt-thumb-wrapper,
[data-theme="dark-mode"] .woocommerce-billing-fields .select2-container .select2-selection--single .select2-selection__rendered,
[data-theme="dark-mode"] .woocommerce-billing-fields .select2-container .select2-selection--single,
[data-theme="dark-mode"] .woocommerce form .form-row .input-text,
[data-theme="dark-mode"] .woocommerce-page form .form-row .input-text,
[data-theme="dark-mode"] .woocommerce div.product div.images .flex-viewport,
[data-theme="dark-mode"] .woocommerce div.product div.images .flex-control-thumbs li {
    border-color: #222121;
}

[data-theme="dark-mode"] .rtrs-review-wrap.rtrs-affiliate-wrap,
[data-theme="dark-mode"] .rtrs-review-wrap .rtrs-review-form,
[data-theme="dark-mode"] .rtrs-review-wrap .rtrs-review-box .rtrs-each-review {
    background-color: #171818 !important;
}

[data-theme="dark-mode"] .rtrs-review-box .rtrs-review-body p,
[data-theme="dark-mode"] .rtrs-affiliate .rtrs-rating-category li label,
[data-theme="dark-mode"] .rtrs-affiliate .rtrs-feedback-text p,
[data-theme="dark-mode"] .rtrs-feedback-summary .rtrs-feedback-box .rtrs-feedback-list li {
    color: #d7d7d7;
}

.section-title .related-title .titledot,
.rt-section-title.style1 .entry-title .titledot,
.rt-section-title.style4 .entry-title .titledot,
.rt-section-title.style2 .sub-title:before,
.rt-section-title.style3 .sub-title:before {
    background: #2962ff;
}

.rt-section-title .entry-title span {
    color: #2962ff;
}

.rt-swiper-nav-1 .swiper-navigation>div:hover,
.rt-swiper-nav-2 .swiper-navigation>div,
.rt-swiper-nav-3 .swiper-navigation>div:hover,
.rt-swiper-nav-2 .swiper-pagination .swiper-pagination-bullet,
.rt-swiper-nav-1 .swiper-pagination .swiper-pagination-bullet-active,
.rt-swiper-nav-3 .swiper-pagination .swiper-pagination-bullet-active,
.audio-player .mejs-container .mejs-controls {
    background-color: #2962ff;
}

.rt-swiper-nav-2 .swiper-navigation>div:hover,
.rt-swiper-nav-2 .swiper-pagination .swiper-pagination-bullet-active,
.audio-player .mejs-container .mejs-controls:hover {
    background-color: #0034c2;
}

.banner-slider .slider-content .sub-title:before {
    background: #2962ff;
}

.title-text-button ul.single-list li:after,
.title-text-button ul.dubble-list li:after {
    color: #2962ff;
}

.title-text-button .subtitle {
    color: #2962ff;
}

.title-text-button.text-style1 .subtitle:after {
    background: #0034c2;
}

.about-image-text .about-content .sub-rtin-title {
    color: #2962ff;
}

.about-image-text ul li:before {
    color: #2962ff;
}

.about-image-text ul li:after {
    color: #2962ff;
}

.image-style1 .image-content,
.rt-title-text-button.barshow .entry-subtitle::before,
.rt-progress-bar .progress .progress-bar {
    background-color: #2962ff;
}

.rt-category .rt-item .rt-cat-name a:hover,
.rt-post-tab-style3 .rt-item-list .rt-image::after,
.rt-post-grid-default .rt-item .post-terms a:hover,
.rt-post-list-default .rt-item .post-terms a:hover,
.rt-post-overlay-default .rt-item .post-terms a:hover,
.rt-post-tab-default .post-terms a:hover,
.rt-post-slider-default .rt-item .post-terms a:hover,
.rt-post-grid-default ul.entry-meta li a:hover,
.rt-post-tab-default .rt-item-left ul.entry-meta li a:hover,
.rt-post-tab-default .rt-item-list ul.entry-meta li a:hover,
.rt-post-tab-default .rt-item-box ul.entry-meta li a:hover,
.rt-post-slider-default ul.entry-meta li a:hover,
.rt-post-overlay-default .rt-item-list ul.entry-meta .post-author a:hover,
.rt-post-overlay-style12.rt-post-overlay-default .rt-item .post-author a:hover,
.rt-post-box-default ul.entry-meta li a:hover,
.rt-post-box-default .rt-item-list ul.entry-meta .post-author a:hover,
.rt-thumb-slider-horizontal-4 .post-content .audio-player .mejs-container .mejs-button {
    color: #2962ff;
}

.rt-post-list-default ul.entry-meta li a:hover,
.rt-post-overlay-default ul.entry-meta li a:hover {
    color: #2962ff !important;
}

.rt-post-grid-style3 .count-on:hover .rt-image::after,
.rt-post-list-style3 .count-on:hover .rt-image::after,
.rt-post-tab .post-cat-tab a.current,
.rt-post-tab .post-cat-tab a:hover {
    background-color: #2962ff;
}

.rt-category-style5.rt-category .rt-item .rt-cat-name a:after,
.rt-thumb-slider-horizontal .rt-thumnail-area .swiper-pagination .swiper-pagination-progressbar-fill,
.rt-thumb-slider-horizontal-3 .rt-thumnail-area .swiper-pagination .swiper-pagination-progressbar-fill,
.rt-thumb-slider-horizontal-4 .rt-thumnail-area .swiper-pagination .swiper-pagination-progressbar-fill,
.rt-thumb-slider-vertical .rt-thumnail-area .swiper-pagination .swiper-pagination-progressbar-fill,
.rt-thumb-slider-horizontal-4 .post-content .audio-player .mejs-container .mejs-controls:hover {
    background-color: #2962ff;
}

.team-single .team-info a:hover,
.team-default .team-content .team-title a:hover,
.team-multi-layout-2 .team-social li a {
    color: #2962ff;
}

.team-multi-layout-1 .team-item .team-social li a:hover,
.team-multi-layout-2 .team-social li a:hover,
.team-single .team-single-content .team-content ul.team-social li a:hover,
.rt-skills .rt-skill-each .progress .progress-bar {
    background-color: #29ff6b;
}

.elementor-category .rt-category-style2 .rt-item a:hover .rt-cat-name,
.fixed-sidebar-left .elementor-widget-wp-widget-nav_menu ul>li>a:hover,
.fix-bar-bottom-copyright .rt-about-widget ul li a:hover,
.fixed-sidebar-left .rt-about-widget ul li a:hover {
    color: #2962ff;
}

.element-side-title h5:after {
    background: #0034c2;
}

.rtin-address-default .rtin-item .rtin-icon,
.rtin-story .story-layout .story-box-layout .rtin-year,
.apply-item .apply-footer .job-meta .item .primary-text-color,
.apply-item .job-button .button-style-2 {
    color: #2962ff;
}

.apply-item .button-style-2.btn-common path.rt-button-cap {
    stroke: #2962ff;
}

.img-content-left .title-small,
.img-content-right .title-small,
.multiscroll-wrapper .ms-social-link li a:hover,
.multiscroll-wrapper .ms-copyright a:hover {
    color: #2962ff;
}

.ms-menu-list li.active,
.rt-contact-info .rt-icon {
    background: #2962ff;
}

.rtin-contact-info .rtin-text a:hover {
    color: #2962ff;
}
