/**
* Theme Name: RiseHand Child
* Description: This is a child theme of RiseHand, generated by Merlin WP.
* Author: <a href="https://themeforest.net/category/wordpress?term=steelthemes&#038;view=grid#content">Steelthemes</a>
* Template: risehand
* Version: 1.2
*/

/* Flashing text effect */
@keyframes flash {
    0%, 100% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
}
/* Targeting the <p> tag inside the nested divs using class names */
.elementor-column.elementor-col-66.elementor-top-column.elementor-element.elementor-element-fd8d691
.elementor-widget-wrap.elementor-element-populated
.elementor-element.elementor-element-275f4e1.elementor-widget.elementor-widget-risehand-text-editor-v1
.elementor-widget-container
.position-relative.position_p_relative p {
    animation: flash 1s infinite;
}

/* Set all padding to 0 for all pages */
.site-content {
     padding: 0;  
} 

/*Reducing spacing btw links in the footer*/
.elementor-widget:not(:last-child) {
    margin-block-end: 5px!important;
}
.elementor-widget:not(:last-child) {
    margin-bottom: 5px!important;
}

/*Footer get in touch section extra space reduction*/
.contact_style_two .common {
    padding: 0px 0!important;
}

/*Social media icon size both header footer*/
.social-icons ul li .m_icon{
	width: 30px!important;
	height: 30px!important;
}

/* Header space aroud the menu */
.navbar_nav .menu-item{
 padding: 10px 0!important;
}

/* Fun facts counter apna ghar page space reduction */
.facts_style_one .fun_inner {
    padding: 10px 10px 10px!important;
}

/* Header text flash removed bottom extra space */
.position_p_relative p {
    margin-bottom: 0!important;
}

/* font throughtout website */
:root {
    --font-family-main: "Quicksand", sans-serif;
    --font-family-text: "Nunito Sans", sans-serif;
    --font-family-extra: "Kalam", cursive;
}
body, p {
    font-family: var(--font-family-text)!important;
    line-height: 28px!important;
}
h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a {
    font-family: var(--font-family-main)!important;
}
ol, ul {
    font-family: var(--font-family-text) !important;
    line-height: 28px !important;
}
ol li, ul li{
    font-family: var(--font-family-text) !important;
     color: black !important;
}
ol li a, ul li a {
    font-family: var(--font-family-text) !important;
}
.bd-post-content{
font-family: var(--font-family-text) !important;
}
.bd-meta-datas{
font-family: var(--font-family-text) !important;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{
	font-family: var(--font-family-text)!important;
}
.wpcf7 form.sent .wpcf7-response-output{
font-family: var(--font-family-text)!important;
}

/*Hide the apply now buton from careers page*/
/* .sjb-apply-now-btn a[href*="https://www.intasfoundation.org/jobs/rc-west/"] {
    display: none !important;
} */
 .sjb-apply-now-btn a[href*="javascript:void(0)"] {
    display: none !important;
} 

/*our outreach page icon box height*/
.icon_box_all.style_six .txt_content{
    height: 150px;
}
.icon_box_all.style_six .icon_box .spattern_bg{
	height: 100px;
	width: 100px;
}

/*job posting page*/
.sjb-page{
	padding: 0px!important;
}

/*Home page text align last section*/
.elementor-6020 .elementor-element.elementor-element-2b54147  .risehand_tab .s_tabs_content .s_tab .content p{
text-align:justify;
}
.risehand_tab .s_tabs_content .tab_content .list_items_box{
	text-align:justify;
}

/*apna ghar section 1 content align*/
.elementor-5987 .elementor-element.elementor-element-bc8d8c6 .title_all_box .desc_p{
	text-align:justify;
}
.elementor-5987 .elementor-element.elementor-element-b89d3d0 .testimonial_box .title_no_a_24{
	text-align:justify;
}
/*bloodforlife section 1 content align*/
.elementor-5994 .elementor-element.elementor-element-1714724 .title_all_box .desc_p{
	text-align:justify;
}
.elementor-5994 .elementor-element.elementor-element-eaaf2c5 .testimonial_box .title_no_a_24{
	text-align:justify;
}
/*pap section 1 content align*/
.elementor-5989 .elementor-element.elementor-element-643606b .title_all_box .desc_p{
	text-align:justify;
}
.elementor-5989 .elementor-element.elementor-element-2ad9bc1 .testimonial_box .title_no_a_24{
	text-align:justify;
}
/*emerging initiatives section 1 content align*/
.elementor-5992 .elementor-element.elementor-element-f28142a .title_all_box .desc_p{
	text-align:justify;
}
.elementor-5992 .elementor-element.elementor-element-54b6220 .testimonial_box .title_no_a_24{
	text-align:justify;
}

/*testimonial page star hide*/
.testimonial_box.style_one .rating li{
	display: none;
}
/*testimonial icon size decrease*/
.testimonial_box.style_one .quote_icons i{
	font-size:50px!important;
}
.testimonial_box.style_one .box_d_flex{
	gap: 0rem;
}

/*who we are page last section adjust ment*/
.icon_box_all.style_six .txt_content{
	padding-top: 60px;
}
.icon_box_all.style_six .txt_content{
	height: 200px;
}

/*home page counter*/
.mb_40{
	margin-bottom:0px;
}

/*home page slider black shadow remove*/
.slider_v1.sliders_type_two .slider_box_V1::before{
	background: none;
}

/*objective and approach box - apna ghar*/
.elementor-5987 .elementor-element.elementor-element-e2fd940 > .elementor-container > .elementor-column > .elementor-widget-wrap{
	align-content: baseline!important;
}

/*testimonials*/
.common_arrow.post_default{
	padding-top: 0px!important;
}

/*home page - section for thematic area projects*/
.elementor-6020 .elementor-element.elementor-element-3b23060 > .elementor-container > .elementor-column > .elementor-widget-wrap{
	align-content: baseline!important;
}

/*home page 4 projects*/
.icon_box_all.style_two .inner_icon_box .icon_box .icon img{
	height: 240px;
    width:280px;
}

/*objective and approach box - blood for life*/
.elementor-5994 .elementor-element.elementor-element-43ab1c9 > .elementor-container > .elementor-column > .elementor-widget-wrap{
	align-content: baseline!important;
}

/*objective and approach box - PAP*/
.elementor-5989 .elementor-element.elementor-element-fb18cd7 > .elementor-container > .elementor-column > .elementor-widget-wrap{
	align-content: baseline!important;
}

/*objective and approach box - EI*/
.elementor-5992 .elementor-element.elementor-element-2b1af62 > .elementor-container > .elementor-column > .elementor-widget-wrap{
	align-content: baseline!important;
}

/*objective and approach box - who we are*/
.elementor-5974 .elementor-element.elementor-element-9d40f2e > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content:baseline!important;
}

/*our outreach page last section box*/
.elementor-5978 .elementor-element.elementor-element-247b88b > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content:center!important;
}
/*home page - who we are, our outream, our team section*/
.risehand_tab .showcase_tabs_btns {
	gap: 0rem;
}
.risehand_tab .showcase_tabs_btns li{
	margin-right: 10px!important;
    margin-bottom: 10px!important;
}

/*After plugin update - careers - heading org name with icon*/
.company-name {
    font-family: nunito sans;
    color: black;
}
.sjb-page .list-data .sjb-company-wrapper-details-list .sjb-company-details i{
	color: #008FB5;
}
/*After plugin update - careers - below main heading 3 headings with icon*/
.sjb-page .list-data .v2 .job-type, .sjb-page .list-data .v2 .job-location, .sjb-page .list-data .v2 .job-date{
	color:black;
 font-family: nunito sans;
}
.sjb-page .list-data .v2 .job-type i, .sjb-page .list-data .v2 .job-location i, .sjb-page .list-data .v2 .job-date i {
	color: #CC3399;
}
/*After plugin update - careers - next page - job desc 4 cols main with icon*/
.sjb-page .sjb-detail .list-data .v2 .job-features .sjb-title-value p{
	color: black;
    font-size: 16px;
    margin-left: 0;
}
.sjb-page .sjb-detail .list-data .v2 .job-features .sjb-title-value h4 i{
	color: #008FB5;
}
/*After plugin update - careers - next page - form fields*/
.sjb-page .sjb-detail .list-data .v2 .jobpost-form label{
	font-family: nunito sans;
}
.sjb-page .sjb-detail .list-data .v2 .jobpost-form .form-control{
	font-family: nunito sans;
}
/*After plugin update - careers - next page - submit button*/
.sjb-page .sjb-detail .list-data .v2 .jobpost-form .app-submit{
	font-family: nunito sans;
}
/*After plugin update - careers - next page - browse button*/
.sjb-page .sjb-detail .list-data .v2 .jobpost-form .file div{
	font-family: nunito sans;
}
/*After plugin update - careers - next page - x close button*/
.sjb-quick-apply-modal-close-btn .close{
	font-family: nunito sans;
}
/*After plugin update - careers - next page - alert message*/
.sjb-page .alert{
	font-family: nunito sans;

}

/*Pre defined fields font family chnages in careers pages*/
.select2-container .select2-selection--single .select2-selection__rendered{
font-family: nunito sans;
}

/*Atach resume field in careers page*/
div.file span{
	font-family: nunito sans;
    color: #333;
}

/*Job desc blank issue*/
/* .sjb-page .list-data .v2 .job-description p{
	color:black!important;
} */
.sjb-page .list-data .v2 .job-description{
	font-family: nunito sans!important;
    color: black!important;
}