/*==================================================================
            <-- Start light-theme Style Css -->
====================================================================*/

/* Dark Lite */

.dark-light {
    cursor: pointer;
}

.dark-light span {
    color: #fff;
    font-size: 35px;
}

body.dark-theme {
    color: #fff !important;
}

/* light-theme Btn Style Css */

.light-theme {
    color: #303030 !important;
}

.dark-light span {
    color: #000000;
    font-size: 35px;
    position: relative;
    top: 5px;
}
.dark-light {
	display: inline-block;
	right: -1px;
	top: 20%;
	z-index: 11;
	position: fixed;
	background: #fff;
	width: 60px;
	height: 60px;
	text-align: center;
	line-height: 50px;
	border-radius: 5px 0px 0px 5px;
	border: 1px solid #ddd;
}

/* Dark-Theme Btn Color Change Css */

.dark-theme .dark-light {
	background: #032552;
    border: 1px solid #113260;
}
.dark-theme .dark-light span {
	color: #fff !important;
}
.dark-theme .dark-light span.light-sun-mode {
    display: none;
}
.dark-theme .dark-light span.dark-sun-mode {
    display: inherit !important;
}


/*==================================================================
        <-- End light-theme Style Css -->
====================================================================*/






/* Default Heading Css  */

.dark-theme h2 {
    color: #fff !important;
}
.dark-theme h4 {
    color: #fff !important;
}



/* Header area css*/

.dark-theme .header-area {
    background: #032552 !important;
}
.dark-theme .main-logo .header-logo1 {
    display: none !important;
}
.dark-theme .main-logo .header-logo2 {
    display: inherit !important;
}
.dark-theme .finweb-menu ul li a {
    color: #fff !important;
}
.dark-theme .header-search-button a {
    color: #fff !important;
}
.dark-theme .finweb-btn a {
    background: transparent;
    border: 2px solid #fff;
}
.dark-theme .finweb-btn a:hover {
    background: #fff !important;
    border: 2px solid #fff !important;
    color: #04306d !important;
}
.dark-theme .finweb-menu ul li a.home-active::before {
    background: #fff !important;
}
.dark-theme .finweb-menu ul li a::before {
    background: #fff !important;
}
.dark-theme .finweb-menu ul li ul.sub-menu li a {
    color: #1a1a1a !important;
}
.dark-theme .finweb-menu ul li ul.sub-menu li a:hover {
    color: #fff !important;
}


/* Fliping area css*/


.dark-theme .front-card-heading h4 {
    color: #04316d !important;
}


/* About area css*/

.dark-theme .about-area {
    background-image: linear-gradient(13deg, #02152F 0%, #04316d 100%);
}
.dark-theme .about-heading h2 {
    color: #fff !important;
}
.dark-theme .about-heading p {
    color: #c9d4e3;
}
.dark-theme .about-inner-content h5 {
    color: #fff !important;
}
.dark-theme .about-inner-content p {
    color: #c9d4e3;
}
.dark-theme .about-inner-item .about-icon-img img {
	filter: brightness(0) invert(1);
}
.dark-theme .about-thume-shape {
    display: none;
}
.dark-theme .about-thume-shape2 {
    display: inherit !important;
    z-index: 1;
}
.dark-theme .about-btn a:hover {
	border: 2px solid #fff;
	color: #fff !important;
}


/* Project area css*/


.dark-theme .project-area {
    background-image: linear-gradient(13deg, #02152F 0%, #04316d 100%);
}
.dark-theme .project-menu .active {
	color: #04306d !important;
	background: #fff;
	padding: 3px 14px;
}
.dark-theme ul.project-menu li {
	color: #fff !important;
}
.dark-theme .project-item-box {
	background: #0d2448;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.3);
}
.dark-theme .project-heading h4 {
	color: #fff;
}
.dark-theme .project-heading p {
	color: #b9c8e0;
}
.dark-theme .project-btn a {
	background: #1366e2;
}


/* Team area css*/

.dark-theme .team-area {
	background-image: linear-gradient(13deg, #02152F 0%, #04316d 100%);
}
.dark-theme .team-content h4 {
    color: #04316d !important;
}


/* Testimonial area css*/

.dark-theme .testimonial-area {
    background-image: linear-gradient(13deg, #02152F 0%, #04316d 100%);
}
.dark-theme .testi-paragraph p {
	color: #848484 !important;
}
.dark-theme .testi-member-content h4 {
	color: #1a1a1a !important;
}



/* Pricing area css*/


.dark-theme .pricing-area {
	background-image: linear-gradient(13deg, #02152F 0%, #04316d 100%);
}
.dark-theme .pricing-top-content p {
    color: #848484;
}
.dark-theme .pricing-middle-content h2 {
	color: #0d0d0d !important;
}

.dark-theme .pricing-item-box:hover .pricing-middle-content h2 {
	color: #fff !important;
}


/* Blog area css*/

.dark-theme .blog-area {
    background-image: linear-gradient(13deg, #02152F 0%, #04316d 100%);
}
.dark-theme .blog-content h4 {
    color: #04316d !important;
}
.dark-theme .blog-two-area {
    background-image: linear-gradient(13deg, #02152F 0%, #04316d 100%);
}
.dark-theme .blog-Recent-Post-content p {
	color: #848484;
}


/* Contact area css*/

.dark-theme .contact-two-area {
    background-image: linear-gradient(13deg, #02152F 0%, #04316d 100%);
}
.dark-theme .contact-area {
    background-image: linear-gradient(13deg, #02152F 0%, #04316d 100%);
}

.dark-theme .contact-title h2 {
    color: #04316d !important;
}


/* Project details page css */

.dark-theme .project-detail-area {
    background-image: linear-gradient(13deg, #02152F 0%, #04316d 100%);
}
.dark-theme .project-detail-title h2 {
    color: #fff !important;
}
.dark-theme .project-detail-text p {
    color: #c9d4e3;
}
.dark-theme .project-detail-subtitle h4 {
    color: #fff !important;
}
.dark-theme .project-detail-list ul li {
    color: #c9d4e3;
}
.dark-theme .project-detail-cta {
    border-top: 1px solid #1c3763;
}
.dark-theme .project-detail-cta a {
    background: #1366e2;
}
.dark-theme .project-detail-cta a:hover {
    background: #fff;
    color: #04306d;
}
.dark-theme .project-info-box {
    background: #0d2448;
}
.dark-theme .project-info-list ul li {
    border-bottom: 1px solid #1c3763;
}
.dark-theme .project-info-list ul li .info-label {
    color: #fff;
}
.dark-theme .project-info-list ul li .info-value {
    color: #c9d4e3;
}
.dark-theme .project-manager-contact {
    background: #0d2448;
}
.dark-theme .project-manager-contact ul li {
    color: #c9d4e3;
}
.dark-theme .project-manager-contact ul li i {
    color: #1366e2;
}
.dark-theme .blog-detail-meta .blog-detail-meta-item {
    color: #c9d4e3 !important;
}
.dark-theme .blog-detail-meta .blog-detail-meta-item i {
    color: #62b9ff !important;
}

/* 关于页：知识产权卡片（暗色） */
.dark-theme .ip-card {
    background: rgba(13, 36, 72, 0.45);
    border-color: rgba(255, 255, 255, 0.12);
}
.dark-theme .ip-card:hover {
    background: rgba(13, 36, 72, 0.7);
}








