body.active_dark_mode {  
	background-image: url('/wp-content/uploads/2025/02/bg_bull-scaled.jpg');
}

.main-wrapper {
	background-image: url('/wp-content/uploads/2025/02/bg-scaled.jpg');
	/*background-attachment: fixed;*/
	background-repeat: no-repeat;
	background-position: top;
    background-position-x: center;
	/*background-size: contain;*/
}

:root {
--background-color-1: linear-gradient(145deg, #28193540, #1c0d2940) !important;
--background-color-2: #1c0d29 !important;
--shadow-1: 10px 10px 19px #1c0d2940, -10px -10px 19px #1c0d2940 !important;
--shadow-2: inset 21px 21px 19px #1c0d29, inset -21px -21px 19px #1c0d29 !important;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Philosopher !important;
}

.slide .content .inner .title {
	font-family: Philosopher !important;
}

.header-left .logo a, .haeder-default .header-brand a {
	font-weight: 600;
	font-size: larger;
	line-height: normal;
}

.section-title h2.title {
	font-family: Philosopher !important;
}

.rn-header.header--sticky.sticky, .rn-header.header--sticky.rainbow-sticky {
	background-color: #170c2280 !important;
}

.rn-service::before, .rn-portfolio::before, .personal-experience-inner .experience-list .resume-single-list::before, .progress-wrapper .experience-list .resume-single-list::before, .client-card .main-content .inner::after, .rn-blog .inner::before {
	background: linear-gradient(to right bottom, #21122e, #180c22) !important;
}

.tab-navigation-button .nav-item .nav-link:hover, .tab-navigation-button .nav-item .nav-link:focus, .tab-navigation-button .nav-item .nav-link.active {
	background-color: #170c2280 !important;
}

.rbt-card-icon {
	background: #170c22 !important;
}

.backto-top > div {
	background: #170c22 !important;
}

.backto-top > div::after {
	background: linear-gradient(145deg, #28193540, #1c0d2940) !important;
}

.wp-block-quote::after, blockquote::after, .wp-block-coblocks-click-to-tweet::after, .wp-block-pullquote blockquote::after, .wp-block-quote.is-style-large::after, .wp-block-quote.is-large::after, blockquote.has-text-align-right::after, .wp-block-quote.has-text-align-right::after {
	background: linear-gradient(145deg, #28193540, #1c0d2940) !important;
}

a.rn-btn, button.rn-btn {
	background: #170c22 !important;
}

a.rn-btn::before, button.rn-btn::before {
	background: linear-gradient(145deg, #28193540, #1c0d2940) !important;
}

.contact-about-area .social-area .social-icone a::before {
	background: linear-gradient(145deg, #28193540, #1c0d2940) !important;
}

.client-card .main-content .seperator::after {
	background: #170c22 !important;
}

.personal-experience-inner .experience-list, .progress-wrapper .experience-list {
	border-left: 5px solid #170c2280 !important;
}

.testimonial-activation button.slide-arrow::after {
	background: linear-gradient(to right bottom, #21122e, #180c22) !important;
}

.personal-experience-inner .experience-list .resume-single-list .inner::before, .progress-wrapper .experience-list .resume-single-list .inner::before {
	background: #170c2280 !important;
}

.personal-experience-inner .experience-list .resume-single-list .inner::after, .progress-wrapper .experience-list .resume-single-list .inner::after {
	background: #170c2280 !important;
	border: 5px solid #170c2280 !important;
}

.personal-experience-inner .experience-list .resume-single-list .inner .heading, .progress-wrapper .experience-list .resume-single-list .inner .heading {
	border-bottom: 1px solid #170c2280 !important;
}

.personal-experience-inner .experience-list .resume-single-list:hover .inner .heading .date-of-time span, .progress-wrapper .experience-list .resume-single-list:hover .inner .heading .date-of-time span {
	background: #170c2280 !important;
    box-shadow: 10px 10px 19px #1c0d2940, -10px -10px 19px #1c0d2940 !important;
}

.progress-charts .progress {
    background: #20122d !important;
    box-shadow: inset 8px 8px 16px rgb(0 0 0 / 30%), inset -8px -8px 16px rgb(56 62 69 / 30%) !important;
}

/*.portfolio-style-three, */.carousel-control-prev, .portfolio-style-three .carousel-control-next, .blog-style-three, .carousel-control-prev, .blog-style-three, .carousel-control-next {
	background: linear-gradient(145deg, #281935, #1c0d29) !important;
}

.contact-about-area {
	background: #170c22 !important;
}

.modal {
    background: #170c22 !important;
}

.modal .modal-dialog .modal-content .modal-header .close {
	background: linear-gradient(145deg, #281935, #1c0d29) !important;
}

.modal .modal-dialog .modal-content .modal-header .close::after {
	background: linear-gradient(145deg, #281935, #1c0d29) !important;
}

.rn-custom-before-login-layout .portfolio-password-protected-field {
	background: linear-gradient(145deg, #281935, #1c0d29) !important;
}

.rn-custom-before-login-layout .portfolio-password-protected-field:after {
	background: linear-gradient(145deg, #281935, #1c0d29) !important;
}

.rn-blog .category-info .meta {
	display: none !important;
}

.rn-pricing .pricing-header .header-right span {
	line-height: 35px !important;
}

.slide .content .inner .title .header-caption span {
    margin-left: -3px;
    margin-top: -10px;
}

