/*
Theme Name: JupiterX Child
Theme URI: https://jupiterx.artbees.net/
Template: jupiterx
Author: Artbees
Author URI: https://artbees.net/
Description: Jupiter X is a fast, light, and powerful WordPress theme for building all kinds of websites. Jupiter X allows you to customize literally every inch of your website using a powerful visual editor. With the help of WordPress Customizer technology and Elementor page builder, it offers a seamless and limitless control, of both global and in-page elements. With the header and footer builder, you can design your own header and footers from scratch. And for the first time ever, you can customize the most untouchable parts of your WooCommerce shop including product list, product single, shopping cart, and checkout pages with Shop Customizer. Jupiter X is also the first theme to enable its users to completely reinvent the look of their blog list, portfolio list, and blog single page. You can fully customize your single post and turn off blog elements such as social media, comment section, and meta info. Jupiter X comes with captivatingly beautiful ready-made website templates to help you get started real quick. It’s extremely developer-friendly and absolutely scalable. With the help of Beans, Bootstrap, and ACF you can easily extend Jupiter X in the most enjoyable and accurate way possible. Jupiter X is a makeover of Jupiter X WP theme with 100000 users in the Envato market as of October 2018. Jupiter X builds websites you cannot create with any other tool. Build yours now! jupiterx.com
Tags: one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,e-commerce,featured-images,full-width-template,threaded-comments,blog,custom-colors,grid-layout,rtl-language-support,footer-widgets,theme-options,translation-ready,custom-menu
Version: 4.2.0.1713417168
Updated: 2024-04-18 01:12:48

*/

body{padding:0; margin:0; box-sizing:border-box; overflow-x:hidden;}
a,a:hover,button{transition:all 0.3s ease-in-out; text-decoration:none;}

.sticky header .fix-header {position:fixed; top:0; left:0; width:100%; z-index:9999; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px 0px;}
header .fix-header .menu-bar{position:relative; top:30px;}
header .fix-header .menu-bar nav ul li.menu-item-22{display:none;}

.courser-pointer{cursor:pointer;}


.home-post .pp-posts .pp-post-wrap .pp-post-thumbnail a{position:relative; display:block; padding-bottom:120%;}
.home-post .pp-posts .pp-post-wrap .pp-post-thumbnail a img{position:absolute; top:0; left:0; width:100%; height:100%; object-fit:cover; object-position:center center; border-radius:20px;}

.testi-sec .elementor-shape-bottom{z-index:1;}

.link{color:#FF874A;}
.link:hover{color:#333479;}

.copy-link{color:#FF874A;}
.copy-link:hover{color:#FFF;}


/* FUNDED PROJECTS PAGE */

.projects-main{display:flex; flex-wrap:wrap;}
.projects-main .funded-project{ width:70%; box-sizing:border-box; padding-right:30px;}
.projects-main.home-projects .funded-project{ width:100%; box-sizing:border-box; padding-right:0px;}
.project-sidebar{ width:30%; box-sizing:border-box; padding:5px;}

.projects-main .funded-project .projects-inner{display:flex; flex-wrap:wrap; gap:20px;}
.projects-main.home-projects .funded-project .projects-inner{display:flex; flex-wrap:wrap; gap:21px;}
.projects-main .funded-project .projects-inner .project-box{width:calc(50% - 10px); position:relative;box-sizing:border-box; border-radius: 10px; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.22); padding:0 0 50px 0;}
.projects-main.home-projects .funded-project .projects-inner .project-box{width:calc(33.33% - 14px); position:relative;box-sizing:border-box; border-radius: 10px; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.22); padding:0 0 50px 0;}
.projects-main .funded-project .projects-inner .project-box .project-thumb a{position:relative; padding-bottom:80%; display:flex;}
.projects-main .funded-project .projects-inner .project-box .project-thumb a img{position:absolute; top:0; left:0; width:100%; height:100%; object-fit:cover; object-position:top center; border-radius:10px 10px 0 0;}
.projects-main .funded-project .projects-inner .project-box .project-details {padding:10px;}
.projects-main .funded-project .projects-inner .project-box .project-details h2{color:#1F252B; font-family:Gotham; font-size:24px; line-height:1.2em; font-weight:600; text-transform:none;}
.projects-main .funded-project .projects-inner .project-box .project-details h2 a{color:#1F252B;}
.projects-main .funded-project .projects-inner .project-box .project-details h2 a:hover{color:#FF874A;}
.projects-main .funded-project .projects-inner .project-box .project-details .project-date{color:#1F252B; font-family:Open Sans; font-size:18px; line-height:1.2em; font-weight:500; text-transform:none; margin:0 0 10px 0; font-style:italic;}
.projects-main .funded-project .projects-inner .project-box .project-details .project-content {color:#000; font-family:Open Sans; font-size:17px; line-height:27px; font-weight:400; text-transform:none;padding-bottom:10px; margin:0;}
.projects-main .funded-project .projects-inner .project-box .project-details .btn-read-more{ position:absolute; bottom:10px;}
.projects-main .funded-project .projects-inner .project-box .project-details .btn-read-more a{display:inline-block; padding:13px 30px; border-radius:25px; background:#FF874A; color:#FFF;font-family:Gotham; font-size:16px; line-height:1em; font-weight:700; text-transform:uppercase;}
.projects-main .funded-project .projects-inner .project-box .project-details .btn-read-more a:hover{background:#C4D351;}


.projects-main .funded-project .lds-ring{display:block;margin:20px auto 0;}
.projects-main .funded-project .projects-load-more{width:100%; text-align:center; margin:20px 0 20px 0;}
.projects-main .funded-project .projects-load-more a{display:inline-block; padding:13px 30px; border-radius:25px; background:#C4D351; color:#FFF;font-family:Gotham; font-size:16px; line-height:1em; font-weight:700; text-transform:uppercase;}
.projects-main .funded-project .projects-load-more a:hover{background:#FF874A;}

.lds-ring { 
  color: #FF874A;
}
.lds-ring,
.lds-ring div {
  box-sizing: border-box;
}
.lds-ring {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
}
.lds-ring div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 64px;
  height: 64px;
  margin: 8px;
  border: 8px solid currentColor;
  border-radius: 50%;
  animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: currentColor transparent transparent transparent;
}
.lds-ring div:nth-child(1) {
  animation-delay: -0.45s;
}
.lds-ring div:nth-child(2) {
  animation-delay: -0.3s;
}
.lds-ring div:nth-child(3) {
  animation-delay: -0.15s;
}
@keyframes lds-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}


/* FUNDED PROJECTS SIDEBAR */

.project-sidebar .recent-project-main{background:#f7f7f7 ; padding:10px; box-sizing:border-box; margin:0 0 20px 0;}
.project-sidebar .project-archive{background:#f7f7f7 ; padding:10px; box-sizing:border-box;}

.project-sidebar .recent-project-main h2,
.project-sidebar .project-archive h2{color:#1F252B; font-family:Gotham; font-size:24px; line-height:1.2em; font-weight:600; text-transform:none; margin:0; padding:0 0 20px 0; position:relative;}
.project-sidebar .recent-project-main h2:before,
.project-sidebar .project-archive h2:before { content: ""; position: absolute; bottom: 10px; width: 80px; height: 3px; background: #FF874A; }

.project-sidebar .recent-project-main .recent-inner .box-inner {display:flex; flex-wrap:wrap; align-items:center; justify-content:flex-start; margin-bottom:10px;}
.project-sidebar .recent-project-main .recent-inner .box-inner .project-image{width:40%; padding:0 5px 0 0; box-sizing:border-box;}
.project-sidebar .recent-project-main .recent-inner .box-inner .project-image img{width:100%; max-width:100%; height:auto;}

.project-sidebar .recent-project-main .recent-inner .box-inner .project-title{width:60%; padding:0 0 0 5px; box-sizing:border-box;}
.project-sidebar .recent-project-main .recent-inner .box-inner .project-title h6 { color: #1F252B; font-family: Open Sans; font-size: 16px; line-height: 1.2em; font-weight: 600; text-transform: none; }
.project-sidebar .recent-project-main .recent-inner .box-inner .project-title h6 a{color:#1F252B;}
.project-sidebar .recent-project-main .recent-inner .box-inner .project-title h6 a:hover{color:#FF874A;}

.project-sidebar .project-archive .project-month a{display:inline-block; font-family:Gotham; font-size:16px; line-height:1em; font-weight:400; text-transform:none; color:#1F252B;}
.project-sidebar .project-archive .project-month a:hover{color:#FF874A;}


/* FUNDED PROJECTS DETAILS */

#jupiterx-main .jupiterx-main-header{display:none !important;}
#jupiterx-main .jupiterx-main-content{padding:0 !important;}
#jupiterx-main .jupiterx-main-content >.container{ width:100% !important; max-width:100% !important; padding:0 !important;}
#jupiterx-main .jupiterx-main-content >.container>.row{ margin:0 !important; padding:0 !important;}
#jupiterx-main .jupiterx-main-content >.container>.row #jupiterx-primary {padding:0 !important;}

#jupiterx-primary .single-project{display:flex; flex-wrap:wrap; padding:100px 0;}
#jupiterx-primary .single-project .single-left{ width:70%; box-sizing:border-box; padding-right:30px;}

#jupiterx-primary .single-project .single-post .project-img{padding-bottom:70%; position:relative;}
#jupiterx-primary .single-project .single-post .project-img img{position:absolute; top:0; left:0; width:100%; height:100%; object-fit:cover; object-position:top center;}
#jupiterx-primary .single-project .single-post .post-title h2{color:#1F252B; font-family:Gotham; font-size:24px; line-height:1.2em; font-weight:600; text-transform:none; margin:20px 0;}
#jupiterx-primary .single-project .single-post .project-date h4{color:#1F252B; font-family:Gotham; font-size:18px; line-height:1.2em; font-weight:500; text-transform:none; font-style:italic;}
#jupiterx-primary .single-project .single-post .project-content{color:#000; font-family:Open Sans; font-size:17px; line-height:27px; font-weight:400; text-transform:none;}



@media screen and (max-width: 1024px) {
	header .fix-header .menu-bar{ top:auto;}
	header .fix-header .menu-bar nav ul li.menu-item-22{display:block;}
	#rmp_menu_trigger-78{outline:none;}
	.sticky #rmp_menu_trigger-78{top:28px !important;}
	
	.projects-main .funded-project,
	#jupiterx-primary .single-project .single-left{ width:100%; padding-right:0px;}
	.project-sidebar{ width:100%; padding:40px 0 0 0;}
	
	#jupiterx-primary .single-project {padding: 60px 0; }
	
}

@media screen and (max-width: 767px) {
	
	.projects-main .funded-project .projects-inner .project-box{width:100%;}
	.projects-main.home-projects .funded-project .projects-inner .project-box{width:100%;}
	#jupiterx-primary .single-project {padding: 40px 0; }
	
	
}
