/*
Theme Name: NWRRC Custom Theme
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Peaceful Media
Description: Custom theme developed for NWRRC by Peaceful Media
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.1.1.1732093584
Updated: 2024-11-20 09:06:24

*/
/* Header */

.sticky-header {
    position: relative;
    transition: all 1s ease-in-out;
}

.sticky-header.sticky {
    position: fixed;
    top: 0;
    width: 100%;
    background-color: #1e1e1e !important;
	transition: all 1s ease-in-out;
}

/* Home page CSS Start */
.homepage-slider .swiper-pagination{
    bottom: 57px !important;
}
.homepage-slider .elementor-button.elementor-slide-button{
    padding: 19px 75px 19px 74px;
}

.right-img-box:nth-child(2) .elementor-cta__description {
    width: 280px;
}
.homepage-slider span.swiper-pagination-bullet {
    margin: 0px 10px !important;
}
.image-slider span.swiper-pagination-bullet {
    margin: 0px 10px !important;
}
.image-slider span.swiper-pagination-bullet:last-child {
    margin-right: 3px !important;
}
@media(min-width:1025px){
.homepage-slider .elementor-slide-description {
    width: 717px;
	}
	.CTA-sec .elementor-cta__description{
    width: 388px !important;
}
	.right-img-box .elementor-cta__description{
    width: 277px;
}
.homepage-slider .swiper-pagination{
	text-align:right !important
}}
.CTA-sec a.elementor-cta__button.elementor-button.elementor-size- {
    display: block;
}
.CTA-sec .elementor-cta__bg.elementor-bg {
    border-radius: 10px;
}
.right-img-box .elementor-cta__bg{
	border-radius:10px
}
.right-img-box a.elementor-cta__button {
	border: 2px solid #1E1E1E;
    border-width: 0px 0px 2px 0px !important;
}
.right-img-box a.elementor-cta__button:hover {
    border-width: 0px 0px 0px 0px !important;
}
.elementor-widget-n-carousel span.swiper-pagination-bullet.swiper-pagination-bullet-active{
	background:#72B755 !important;
}
.elementor-widget-n-carousel span.swiper-pagination-bullet {
    background: #fff !important;
    opacity: 1;
}
@media (max-width:767px){
.homepage-slider .elementor-slide-button {
    display: block !important;
	}
.right-img-box .elementor-cta__bg {
    margin-bottom: 40px !important;
}
	.homepage-slider .elementor-button.elementor-slide-button {
    padding: 19px 55px 19px 55px;
}
.homepage-slider .swiper-pagination {
    bottom: 40px !important;
}
.bio-name h3 {
	font-size:40px !important;
}

}
@media (max-width:400px){
/* 	a.elementor-button.elementor-button-link.elementor-size-sm {
		padding: 15px 0px !important;
		display: block;
	}
	.elementor-button.elementor-slide-button.elementor-size-sm {
		padding: 15px 0px !important;
	} */
}
@media (max-width:506px){
	.homepage-slider .swiper-slide {
		height: 790px !important;
	}
}
@media (max-width:360px){
.homepage-slider .swiper-slide {
        height: 820px !important;
    }
}
@media screen and (max-width: 360px) {
    .signup-btn span.elementor-button-text{
        font-size: 12px !important;
    }
}
@media (max-width:1024px){
.image-slider .e-n-carousel.swiper.swiper-initialized.swiper-horizontal {
    padding-bottom: 0px !important;
}
	.image-slider .swiper-pagination{
    margin-top: 15px;
	}}

.darklinks a:hover{
	color:#72b755 !important;
	cursor:pointer !important;
}

.bio-list a span:hover{
	color: var( --e-global-color-accent );
}

.bio-column {
	min-height: 205px;
}

@media (max-width:1024px) and (min-width:768px) {
	
	.bio-grid .e-con-inner >:last-child {
    left: 50%;
	}
}

/* FOOTER */

.copyright-text p a {
	/* color: #fff; */
}

.copyright-text p a:hover {
color: #fff;
}

/* Get Involved Start */
.content-set ul li {
    margin-bottom: 6px;
}
.content-set ul {
    margin-bottom: 16px;
}
.content-set ul:last-child, .content-set ul li:last-child {
	margin-bottom: 0;
}
.full-height-img {
    height: 100%;
}
.content-set p:last-child {
    margin-bottom: 0;
}
/* Get Involved End */
#applicantpro .ap_title {
	color:#FFF !important;
}
.nwrrc-call-to-action .elementor-cta__button-wrapper .elementor-cta__button.elementor-button {
	border-width: 1px;
	color: #1E1E1E;
}