/*
 Theme Name:   PJ Child Theme
 Theme URI: https://pj.axiomthemes.com/
 Description: PJ is a Premium WordPress theme that has built-in support for popular Page Builders, slider with swipe gestures, and is SEO- and Retina-ready. The unique system of inheritance and override options allows setting up individual parameters for different sections of your site and supported plugins.
 Author: AxiomThemes
 Author URI:  https://axiomthemes.com/
 Template:     pj
 Version:      1.0
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  pj
*/


/* =Child-Theme customization starts here
------------------------------------------------------------ */

ul.modern-circle {
  list-style: none;
  padding-left: 1.5em;
}

ul.modern-circle li::before {
  content: "";
  width: 10px;
  height: 10px;
  background: linear-gradient(45deg, #780a15, #ff4d4d);
  border-radius: 50%;
  display: inline-block;
  margin-left: -1.5em;
  margin-right: 0.5em;
}
.home_form .columns_wrap.col_custom{
	display: grid;
    grid-template-columns: repeat(2, 1fr);
}
.count_custom .elementor-counter-title{
	text-align:center;
}
.column-buttons .sc_item_button{
	display: flex;
	flex-direction: column;
}
.column-buttons .sc_item_button a{
	width:100%;
}
body.archive.category header section:first-child{
	background: black;
}
.category_blog_list .elementor-widget-icon-box, .category_blog_list .elementor-widget-icon-box .elementor-widget-container, .category_blog_list .elementor-widget-icon-box .elementor-icon-box-wrapper{
	height:100%;
}
.category_blog_list .elementor-widget-icon-box .elementor-icon-box-content{
	display: flex;
    flex-direction: column;
    justify-content: space-between;
}
/* .form_download_resource{
	display: flex;
    justify-content: space-between;
    align-items: center;
}
.form_download_resource .form_section{
	width: 100%;
    margin-right: 25px;
} */

#gcaMainCardPoweredBy{
	display:none !important;
}
.title_4column{
	display:none;
}
.section_4column:hover .title_4column{
	display:block;
}
.single-post .post_meta_other{
	display:none;
}
.single-post header{
	background: black;
}
.single-post .content_wrap{
	color: black !important;
}
.single-post .wp-block-button__link{
	justify-content: center;
}
.p_space{
	margin-bottom: 10px !important;
}
.single-post .post_title, .single-post .nav-previous span, .single-post .nav-previous h6, .single-post .nav-next span, .single-post .nav-next h6{
	color: black !important;
}

.archive.category .sc_layouts_title_caption, .archive.category article a{
	color: black !important;
}




@media(max-width: 1024px){
	.section_down_resource .elementor-container{
		display: grid;
		grid-template-columns: repeat(2, 1fr);
	}
	#hero_btn{
		display:none;
	}
	.my-hero-section .elementor-container{
		display: flex;
		align-items: flex-end !important;
		padding-bottom: 24px;
	}
}

@media(max-width: 786px){
	.category_blog_list .elementor-container{
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 25px;
	}
	.section_down_resource .elementor-container, .home_form .columns_wrap.col_custom{
		grid-template-columns: repeat(1, 1fr);
	}
	#hero_btn{
		padding: 8px !important;
		height: 30px !important;
		width: 130px !important;
		display: flex;
		align-items: center;
		justify-content: center;
	}

}