.home header.entry-header{
	display: none;
}
.council_bx strong, .council_bx a{
    color: #e75525;
}
.c_o_p strong{
	color: #e75525;
}
.member_class .job_opportunities a, .member_class .job_opportunities a:hover {
    color: #fff;
}
.single-post .entry-content ul li {
    list-style: disc;
}
.member_post_main p{
    color: #53565A;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
}
.single-events .entry-content ul, .single-post .entry-content ul, .entry-content ol{
    padding-left: 50px; 
}
.entry-content ol li {
    list-style: numeric;
}
.col_img {
    flex: 0 0 40%;
    width: 100%;
    margin-bottom: 10px;
}
.membercte_class.col_slider_post .img_post {
    height: 400px;
    background-size: cover;
	display:flex;
	align-items: center;
	padding-left:50px;
}
.single .bottom_footer p, .single .bottom_footer li, .single .bottom_footer a, .col_text_events {
    color: #ffffff;
}
.past_events_heading{
	display:none;
}
.col_text {
    flex: 0 0 60%;
    width: 100%;
}
.row_events {
    display: flex;
}
.row_events .col_img {
    flex: 0 0 20%;
}
.single-post .entry-content p {
    margin-bottom: 30px;
}
.article_sec{
	margin: 30px 0;
}
.single-events .entry-content ul a {
    color: #e75525;
    text-decoration: none;
    font-weight: 500;
}
.single-post .entry-content p img {
    width: 100%;
}
.single-news_room p {
    margin-bottom: 25px;
}
.single.single-post article .entry-content p a, .single.single-events article .entry-content p a, .single.single-news_room article .entry-content p a {
    color: #e75525;
    font-weight: 600;
    text-decoration: none;
}
.member_post_main {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0 20px;
}
.team_pop .pop_text_team a, span.position_pop.email_pop a, .single-post .ingle-post {
    text-decoration: none;
}
.right_col_blog {
    flex: 0 0 70%;
}
p.member_name {
    font-weight: bold;
}
.events_slider_post_h p.member_date {
    color: #E75525;
}
body .events_slider_post_h .img_post img {
   /*  height: 100%;
    min-height: 300px;
    object-fit: cover; */
}
.events_slider_post_h h3.cate_title {
    color: #004F71;
    font-size: 14px;
    font-family: 'Montserrat';
    letter-spacing: inherit;
}
.events_slider_post_h .text_post h2 {
    font-size: 24px;
}
.col_slider_post_stories .text_post {
    background: #fffaf3;
    height: 100%;
    min-height: 380px;
	padding-left: 10px;
}
.col_slider_post_stories {
    margin: 13px;
}
.readmore_lenght:last-child {
    display: block !important;
}
.events_cate_sec_new .readmore_lenght .category_read_more:first-child {
    display: block !important;
    border-bottom: none;
}
.readmore_lenght {
    display: none;
}
span.events_cate.job_heading {
    display: block;
}
.single-news_room span.events_cate {
    display: block;
    margin-bottom: 10px;
    font-family: 'Montserrat';
    text-transform: uppercase;
    font-size: 16px;
	font-weight: 700;
    line-height: 24px;
}
.single_post_right.newsroom_sidebar {
    background: #fff;
	flex: 0 0 25%;
}
.single_post_left.newsroom_post {
    max-width: 1000px;
    flex: 0 0 65%;
}
.single-news_room header.entry-header h2 {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 600;
    font-size: 28px;
    line-height: 34px;
    color: #53575A;
}
.evnts_right_sec h4 {
    font-size: 24px;
    font-family: 'Lora';
    color: #53575A;
    line-height: 25px;
    font-weight: 600;
    padding-bottom: 10px;
}
.news_roon_grid {
    font-family: 'Montserrat';
    line-height: 22px;
	color: #53565A;
}
p.no_post {
    margin: 25px;
    font-family: 'Montserrat';
    font-size: 18px;
    font-weight: 500;
}
.single-comm_letter_comment .newsroom_sidebar .single_widget_right {
    padding-top: 10%;
}
.post_site_main .post-thumbnail img {
    width: 100%;
    height: auto;
}
.post_site_main .post-5601 .post-thumbnail img {
    width: 100%;
    height: auto;
    max-width: 300px;
}
.search_sec h1.page-title span.search_header {
    font-size: 20px;
    padding-bottom: 10px;
}
a.btn_single {
    background-color: #e75525;
    display: block;
    margin: 15px 0;
    padding: 10px 20px;
    width: 100%;
    max-width: 230px;
    text-align: center;
    font-size: 20px;
    text-transform: uppercase;
    text-decoration: none;
    color: #fff;
    font-family: 'Montserrat';
}
.seprate_commun.events_post_new {
    margin: 5px;
    display: inherit;
}
.seprate_commun .dats_events ul {
    padding-left: 0;
}
.single-comm_letter_comment span.events_cate {
    display: block;
    font-family: 'Montserrat';
    font-size: 18px;
    margin: 10px 0;
	text-transform: uppercase;
}
.events_date {
    font-family: 'Montserrat';
    line-height: 34px;
    color: #53575A;
    font-size: 16px;
}
.single-news_room header.entry-header {
    margin-top: 20px;
}
.single-news_room .entry-content em a, .single-news_room .entry-content a {
    color: #e75525;
}
.our_team_text{
	color: #E75525;
	font-size: 18px;
	font-weight:600;
}
.location_job {
    font-size: 20px;
    margin: 10px 0;
    font-family: 'Montserrat';
    font-weight: 600;
    color: #53565A;
}
.col_slider_post_stories .text_post h2{
	font-family: "Lora", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 26px;
}
.col_slider_post_stories .text_post p {
    font-size: 16px;
    color: #53575A;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
}
.read_more_stories{
	font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}
p.events_date {
    font-size: 18px;
    font-weight: 700;
    margin-top: 14px;
}
.featured_stories_impact_sec ul.slick-dots {
    margin-top: 10px;
}
.col_slider_post .img_post img {
    height: 300px;
    object-fit: cover;
}
.slider_post_h .membercte_class.col_slider_post .img_post img {
    height: auto;
}
a.read_more_stories {
    color: #E75525;
    margin: 10px 0;
    display: block;
}
.single-post p {
    margin-bottom: 10px;
}
.single-post p:last-child {
    margin-bottom: 0px;
}
.head_member{
	color: #004F71;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
}
.member_post_main .col_mem {
    flex: 0 0 30%;
}
.member_post_main .member_col {
    margin: 15px 15px;
}
.resources_hea a {
    color: #e75525;
    margin-bottom: 15px;
    display: block;
}
.single p, .single li, .single a, .col_text_events{
	font-family: 'Montserrat';
	line-height: 34px;
	color: #53575A;
	font-size: 16px;
}
p.email_team {
    font-size: 14px;
}
.breadcrumb_page p a, .breadcrumb_page p {
    font-size: 14px;
}

* {
	margin: 0;
	padding: 0;
}

/* slider css */
.slider_sec_home .elementor-widget-wrap.elementor-element-populated.e-swiper-container {
	padding: 0;
}
.slider_sec_home .elementor-button.elementor-slide-button {
	border: none;
	padding: 20px 25px;
}
.slider_bootom_boxes {
	margin-top: -10%;
	z-index: 99999;
}
.home_slider_css .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
	bottom: 20%;
}
.slider_bootom_boxes h3.elementor-image-box-title {
	padding-bottom: 10px;
}
.slider_sec_home .elementor-slide-description {
	text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.85);
}
.slider_sec_home .elementor-slide-button {
	letter-spacing: 0.1em;
}

/* slider css end */
.post_box_dev .elementor-posts article {
	padding: 0;
	background: #FF9E1B0D;
}
.pagi_div_pagination ul a {
    color: #a7a8a9;
}
.pagi_div_pagination {
    margin-bottom: 20px;
}
.map-container {
	width: 100%;
}
.map-container iframe{
	width: 100%;
	display: block;
	pointer-events: none;
	position: relative; /* IE needs a position other than static */
}
.map-container iframe.clicked{
	pointer-events: auto;
}
.pagi_div_pagination ul li.active, .pagi_div_pagination ul li a:hover {
    color: #ff9e1b;
}

.blog_post.list_blog .col_img_blog img {
    width: 100%;
   /*  object-fit: cover;
    height: 180px; */
}
.featured_stories_impact_sec ul.slick-dots {
    display: none;
}
.tax-newsroom_category a, .search-results a{
	text-decoration:none;
}
.search-results nav.navigation.posts-navigation .nav-links, .tax-newsroom_category nav.navigation.posts-navigation .nav-links {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.main_blog_post .blog_post.list_blog {
    align-items: inherit;
}
.blog_post.list_blog {
    align-items: flex-start;
}

.post_box_dev .elementor-posts article .elementor-post__text {
	padding: 18px;
}
.post_box_dev .elementor-posts article .elementor-post__text .elementor-post__meta-data {
	display: none;
}
.post_box_dev .elementor-posts article h3.elementor-post__title {
	padding-bottom: 12px;
	color: #53575A;
	font-family: 'Lora';
}
.post_box_dev .elementor-posts article .elementor-post__excerpt p {
	font-size: 14px;
}
.box_nwtwork_box .elementor-widget-container h3 {
	color: #E75525;
	font-family: 'Montserrat';
	margin: 10px 0;
	font-size: 18px;
	font-weight: bold;
}
.box_nwtwork_box .elementor-widget-container {
	border: 3px solid #ff9e1b;
	padding: 25px 20px;
}
.box_nwtwork_box .elementor-widget-container p {
	color: #53565A;
	font-size: 18px;
}
.box_nwtwork_box .elementor-widget-container p a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	background-color: #E75525;
	padding: 20px 30px 20px 30px;
	color: #fff;
	display: block;
	width: 100%;
	max-width: 190px;
	margin: 22px auto 0 auto;
}
.box_nwtwork_box .elementor-widget-container p a:hover {
	background: transparent;
	border: 1px solid #e75525;
	color: #e75525;
}
.child_run_sec {
	font-size: 28px;
	font-family: 'Lora';
	font-weight: 400;
	line-height: 40px;
}
.child_running_class .elementor-slide-description h3 {
	margin: 10px 0;
	font-family: 'Montserrat';
	font-weight: 600;
}

.child_running_class .elementor-slide-description h4 {
	font-family: 'Montserrat';
	font-weight: 500;
}
.icon_slider_bottom .elementor-swiper-button-prev, .icon_slider_bottom .elementor-swiper-button-next{
	top: 55%;
}
.icon_slider_bottom .elementor-swiper-button.elementor-swiper-button-prev:before {
	content: '';
	background: url(https://lutheranservices.org/wp-content/uploads/2022/03/left_arr.png);
	width: 17px;
	height: 28px;
}
.icon_slider_bottom .elementor-swiper-button.elementor-swiper-button-next:before {
	content: '';
	background: url(https://lutheranservices.org/wp-content/uploads/2022/03/right_arr.png);
	width: 17px;
	height: 28px;
}
.icon_slider_bottom .elementor-swiper-button i {
	display: none;
}
.icon_slider_bottom .elementor-widget-image-carousel .swiper-slide {
	text-align: center;
	padding: 0 40px;
}

/* post slider */
.col_slider_post {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.text_post {
	padding-left: 45px;
}
.text_post h3 {
	color: #E75525;
	font-size: 20px;
	font-weight: 700;
	margin: 10px 0;
	font-family: 'Montserrat';
	letter-spacing: 3px;
}
.menu_mb_none{
	display:none;
}
.text_post p {
	font-size: 16px;
	color: #53565A;
	font-family: 'Montserrat';
	line-height: 22px;
}
a.read_more_post {
    color: #fff;
    font-family: 'Montserrat';
    background: #E75525;
    font-size: 16px;
    display: block;
    margin: 18px 0;
    width: auto;
    padding: 20px 30px;
    max-width: 180px;
    text-transform: uppercase;
    font-weight: 700;
	text-align: center;
}
a.read_more_post:hover {
	background: transparent;
	border: 1px solid #e75525;
	color: #e75525;
}
.img_post {
	flex: 0 0 40%;
	width: 100%;
}
ul.slick-dots {
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	list-style-type: none;
	margin-top: 50px;
}
ul.slick-dots button {
	font-size: 0;
	padding: 7px;
	border-radius: 50%;
	border: 1px solid #FF9E1B;
	margin: 6px;
	background: transparent;
}
ul.slick-dots li.slick-active button {
	background: #FF9E1B;
}
.slick-slide img {
	display: block;
	width: 100%;
	height: 480px;
	object-fit: cover;
}
.text_post h2 {
	font-size: 28px;
	color: #53565A;
	margin: 10px 0;
	font-family: 'Lora';
	font-weight: normal;
}
.home_slider_css .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets:not(.swiper-pagination-bullet-active){
	background-color: #534a4a00;
	opacity: 1;
}
/* post slider end */

.slider_bootom_boxes .elementor-widget-image-box .elementor-widget-container {
	height: 100%;
	box-shadow: 0px 0px 16px 5px rgba(0, 0, 0, 0.05);
	min-height: 260px;
}
.top_menu_ul ul li a:hover {
	color: #e75525;
}
.social_icon_top a.elementor-icon.elementor-social-icon:hover i {
	color: #e75525;
}

/* about us page */
.page header.entry-header {
	display: none;
}
.our_network_class {
	border: 5px solid #fff;
	background: #FFFFFF;
	box-shadow: 0px 0px 16px 5px rgba(0, 0, 0, 0.05);
}
.our_network_class h3 {
	color: #FF9E1B;
	font-size: 28px;
	line-height: 26px;
	font-weight: 700;
	font-family: 'Montserrat';
	padding-bottom: 10px;
}
.our_network_class p a {
	color: #fff;
	background: #E75525;
	padding: 10px 15px;
	display: block;
	max-width: 160px;
	margin: 12px auto 0 auto;
	border: 2px solid #fff;
	font-size: 16px;
	letter-spacing: 0.1em;
	font-weight: 700;
}
.our_network_class p a:hover,
.our_network_class a:hover {
	color: #fff;
	background: #FF9E1B;
	border-color: #FF9E1B;
}

.job_opportunities a:hover {
    background-color:  #FF9E1B;
}
.member_class a:hover {
    color: #FF9E1B;
}
.team_pop {
	display: none;
}
.bredcrumb_sec{
	padding-bottom:90px;
}
.header_sec {
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.25);
}
.download_out_storu_bottom .elementor-widget-container{
	display:flex;
	align-items:center;
}

.download_out_storu_bottom .elementor-widget-container p a {
	background-color: #fff;
	padding: 15px;
	color: #e75625;
	font-size: 16px;
}
.tean_section .col_team_post{
	margin-bottom:30px;
}
.tean_section .img_team img,
.our_board .img_team img{
	width: 160px;
	height: 160px;
	object-fit: cover;
	border-radius: 50%;
	/*margin-right:20px;*/
	margin: 0 auto;
}
.tean_section .main_team_post,
.our_board .main_team_post{
	display:flex;
	flex-wrap:wrap;
	text-align: center;
}
.team_post_h p {
    color: #53565A;
    font-family: 'Montserrat';
    line-height: 22px;
}
span.position_pop.email_pop a {
    color: #E75525;
}
a.more_post {
    font-family: 'Montserrat';
    font-weight: 700;
    text-transform: uppercase;
}
.tean_section .team_post_pop {
    flex: 0 0 25%;
    width: 100%;
}
.our_board .team_post_pop{
	flex: 0 0 25%;
	width:100%;
}
.text_team {
    padding: 0 10px;
        margin-top: auto;
}
.our_board .text_team h2,
.tean_section .text_team h2{
	font-weight: 600;
	font-size: 18px;
	color: #53565A;
	margin:10px 0;
	font-family: 'Montserrat';
}
.our_board .text_team a,
.tean_section .text_team a{
	font-size: 14px;
	color: #E75525;
	margin-top:10px;
	display:block;
}

.col_team_post .text_team a{
	    color: #E75525;
    font-family: "Montserrat", Sans-serif;
    font-weight: 700;
    font-size: 14px;
}
.our_board .col_team_post{
	margin-bottom:30px;
}
.team_pop .col_team_post {
	display: flex;
	justify-content: space-between;
	background: #FFFFFF;
	box-shadow: 0px 0px 16px 5px rgb(0 0 0 / 5%);
	border-radius: 10px;
	padding: 45px;
	max-width: 1065px;
	width: 100%;
	margin: auto;
	position:relative;
	margin-top: 50px;
}
.team_pop .pop_img_team {
	flex: 0 0 27%;
	text-align: center;
	    max-width: 27%;
}
.team_pop .pop_img_team img{
	width: 160px;
	height: 160px;
	border-radius:50%;
}
.pop_text_team h3 {
    color: #E75525;
    font-size: 18px;
    line-height: 22px;
    font-weight: 600;
    padding-bottom: 14px;
    font-family: 'Montserrat';
}
.pop_text_team p a,.pop_text_team a {
    color: #e75525;
}
.pop_text_team p {
	line-height: 26px;
	margin-bottom: 10px;
}
span.position_pop {
    font-family: 'Montserrat';
	display: block;
    margin: 10px 0;
    word-break: break-all;
}
.team_pop {
	position: fixed;
	top: 0%;
	left: 0;
	right: 0;
	margin: auto;
	z-index: 9999;
	bottom: 0;
	background-color: #0000007d;
	transition: 0.5s;
	height:100%;
	width:100%;
}

.pop_text_team h2{
	font-weight: 600;
	font-size: 24px;
	line-height: 29px;
	text-transform: uppercase;
	margin-bottom:15px;	
	color: #004F71;
}
.pop_text_team {
	font-weight: 400;
	font-size: 16px;
	line-height: 26px;
	color: #53565A;
	flex:0 0 73%;
	font-family: 'Montserrat';
	padding-left: 60px;
	    max-width: 73%;
}
.close_pop {
	position: absolute;
	right: -10px;
	top: 2%;
	font-size: 20px;
	font-weight: 800;
	color: #e75a60;
	cursor:pointer;
}
.pop_img_team h2 {
	font-size: 18px;
	line-height: 22px;
	color: #53565A;
	font-family: 'Montserrat';
    margin: 15px 0 5px 0;
}
.yelow_bg {
    background: #E75525;
    padding: 20px;
    margin-top: 20px;
    border-radius: 10px;
}
.yelow_bg p {
    color: #fff;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 29px;
    text-align: center;
}
.state_fact_sec p{
	margin-bottom:15px;
}
.news_hightlight_sec .col_slider_post{
	background-color: #fefaf3;
}
/* .news_hightlight_sec .img_post img{
	height:430px!important;
	width:100%;
	object-fit:cover;
} */
.corporate_box .elementor-widget-container a{
	color:#E75525;
	font-weight: 600;
}
.finacial_brns .elementor-button-wrapper a{
	width: 90% !important;
	text-transform: uppercase !important;
}

.reports_sec .elementor-icon-list-text span{
	color:#53565A !important;
}
.details_statmnt .elementor-widget-container ul li{
	position:relative;
}
.details_statmnt .elementor-widget-container ul li::marker {
	font-size: 20px;
	color: #e75625;
}
.approch p,
.traditiin p{
	margin-bottom:15px !important;
	font-size:16px;
}
.vission_mission p{
	max-width:500px !important;
	width:100% !important;
}
.value_prop_img figure.wp-caption {
    position: relative;
}
.value_prop_img figure.wp-caption figcaption.widget-image-caption.wp-caption-text {
    position: absolute;
    top: 50%;
    left: 10%;
    right: 10%;
	font-family: 'Lora';
	font-style: normal;
	font-weight: 600;
	font-size: 36px;
	line-height: 30px;
	color:#fff;
}
/*.col_stories_post {
    background: rgba(255, 158, 27, 0.05);
    display: flex;
    justify-content: space-around;
    align-items: center;
}
.flex_stories {
    flex: 0 0 50%;
    width: 100%;
}
.flex_stories img.img_post_slide {
    width: 100%;
}
.text_team.flex_stories {
    padding: 8%;
}
.stories_post_h h2 {
    font-family: 'Lora';
    font-size: 28px;
    line-height: 36px;
    color: #53575A;
	padding-bottom: 20px;
}
.stories_post_h p{
	color: #53575A;
}
.stories_post_h p {
    color: #53575A;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 20px;
}
a.read_more_stories {
    display: block;
    background: #E75525;
    padding: 20px;
    max-width: 160px;
	width:100%;
    color: #fff;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    letter-spacing: 0.1em;
}
.main_stories_post .stories_post_pop {
    width: 100%;
    max-width: 100%;
    flex: none;
}
.stories_img img {
    width: 100%;
}
.main_stories_post .stories_post {
    flex: 0 0 31.3%;
    width: 100%;
    margin: 40px 0 0 0px;
}
.main_stories_post {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.stories_post h2 {
    font-family: 'Lora';
    font-size: 20px;
    line-height: 36px;
    color: #53575A;
    padding-bottom: 20px;
}*/

.our_partner_main .main_team_post {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.our_partner_main .team_post_pop {
    flex: 0 0 30%;
    width: 100%;
        padding: 29px 10px 20px;
    box-shadow: 0px 4px 16px 5px rgba(0, 0, 0, 0.05);                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         
    margin: 14px;
    background: #fff;
}
.our_partner_main .col_team_post {
    position: relative;
    height: 100%;
}
.our_partner_main .img_team {
    height: 100%;
    min-height: 90px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.our_partner_main a.more_post, .parnter_popop .pop_text_team a {
    color: #E75525;
}
.team_pop.parnter_popop .col_team_post {
    display: block;
    background: #FFFFFF;
    box-shadow: 0px 0px 16px 5px rgb(0 0 0 / 5%);
    border-radius: 10px;
    padding: 30px;
    max-width: 700px;
    width: 100%;
    margin: auto;
    position: relative;
    margin-top: 50px;
    flex-direction: column;
}
.team_pop.parnter_popop .pop_img_team {
        text-align: left;
    flex: 0 0 100%;
    max-width: 100%;
            max-width: 300px;
}


.team_pop.parnter_popop .pop_text_team {
	flex: 0 0 100%;
    font-family: 'Montserrat';
    padding-left: 0px;
    max-width: 100%;
    width: 100%;
}

.parnter_popop .pop_text_team a {font-weight: 600;text-decoration: none;}

.parnter_popop .close_pop {
    position: absolute;
    right: 13px;
    top: 2%;
    font-size: 20px;
    font-weight: 800;
    color: #e75a60;
    cursor: pointer;
    font-family: 'Montserrat';
}
.team_pop.parnter_popop .pop_img_team img {
    width: inherit;
    height: inherit;
    border-radius: 0;
    margin: 20px 0;
        max-width: 100%;
}

.our_partner_main .img_team img.img_post_slide {
    width: 100%;
    max-width: 150px;
        margin: 10px auto 15px;
}
.corporate_partners p a, .breadcrumb_page a {
    color: #53565A;
    text-shadow: 0 0 transparent;
}
.our_network_class p {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 26px;
    text-align: center;
    color: #FFFFFF;
}

.date_location_class p {
    margin-bottom: 15px;
}
.heading_bol a, .subheading_line a{
	color: #E75525;
}
.our_partner_main .img_team .text_team a.more_post {
    font-size: 14px;
    transition: all 0.3s easse-in-out;
}
.our_partner_main .img_team .text_team a.more_post:hover {
    color: #FF9E1B;
}
/* highlights member */
.col_member_post {
    display: flex;
    align-items: center;
}
.col_member_post .img_team {
    flex: 0 0 auto;
    max-width: 100%;
}
.text_member.right {
    padding-left: 5%;
}
.text_member.left {
    padding-right: 5%;
}
.text_member h3 {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 600;
    font-size: 36px;
    line-height: 40px;
    padding-bottom: 15px;
    color: #53565A;
}
.text_member p {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    color: #53565A;
    margin-bottom: 35px;
}
a.learn_more {
    background: #E75525;
    padding: 20px 30px;
    color: #fff;
    text-transform: uppercase;
    font-family: 'Montserrat';
    font-size: 16px;
    font-weight: 700;
}
.main_member_post .team_post_pop {
    margin: 50px 0;
}
a:hover.learn_more {
    color: #FF9E1B;
}
.container_member {
    display: flex;
    justify-content: space-between;
}
.member_post_left_col {
    flex: 0 0 44%;
    max-width: 810px;
    margin: 0 auto;
    padding: 20px 0;
}
.member_post_right_col {
    background: rgba(255, 158, 27, 0.05);
    padding: 80px 50px;
    flex: 0 0 25%;
}
.member_post_right_col ul li {
    list-style: none;
    margin: 10px 0;
    color: #E75525;
    font-size: 16px;
    font-family: 'Lora';
    line-height: 22px;
    font-weight: 600;
}
.previ_award_col h3 {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 48px;
    letter-spacing: 0.3em;
    color: #004F71;
}
ul.breadcrumb_member {
    margin: 10px 0;
}
.container_member h1 {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 800;
    font-size: 18px;
    line-height: 48px;
    letter-spacing: 0.3em;
    color: #E75525;
    text-transform: uppercase;
}
ul.breadcrumb_member {
    color: #53565A;
    font-size: 14px;
    margin-bottom: 50px;
}
ul.breadcrumb_member a {
    font-weight: bold;
    color: #53565A;
    text-decoration: none;
}
img.img_member_featured {
    width: 100%;
}
.container_member .entry-content p {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    color: #53565A;
    margin: 20px 0;
}
/* single post css*/
.single_post_container {
    display: flex;
    justify-content: space-between;
}
.single_post_left {
    margin: 0 0 0 auto;
    width: 100%;
    max-width: 920px;
    flex: 0 0 70%;
    padding: 20px 5% 30px 15px;
}
.single-post .single_widget_right .wp-block-latest-posts li {
    line-height: 25px;
    margin-bottom: 10px;
}
.single-post .single_widget_right .wp-block-latest-posts li a {
    line-height: 0 !important;
}
.single_post_right {
    flex: 0 0 30%;
    width: 100%;
    background: rgba(255, 158, 27, 0.05);
}
.single_widget_right {
    padding: 60px 45px;
    width: 100%;
    /* max-width: 380px; */
}
.single-news_room .entry-content ul li {
    list-style: disc;
}
.single_breadcrumb p {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.4;
    color: #53565A;
}
.single_breadcrumb p a {
    font-size: inherit;
    line-height: inherit;
}
.single_breadcrumb p a, .single_breadcrumb p span{
    font-weight: 600;
	text-decoration:none;
	color: #53565A;
}
.single_breadcrumb {
    margin-bottom: 10px;
}
.single_post_left h1 {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 800;
    font-size: 18px;
    line-height: 48px;
    letter-spacing: 0.3em;
    color: #E75525;
    text-transform: uppercase;
    padding-bottom: 20px;
}
.entry-meta {
    margin: 18px 0;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 34px;
    color: #E75525;
}
.post_site_main h2{
	font-family: 'Lora';
	font-style: normal;
	font-weight: 600;
	font-size: 24px;
	line-height: 32px;
	color: #53575A;
}
.post_site_main .post-thumbnail {
    margin-bottom: 20px;
}
.entry-content ul li {
    margin: 10px 0;
}
.entry-content ul {
    padding-left: 15px;
}
.nav-previous a, .nav-next a {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #E75525;
    margin: 10px 0;
	text-decoration:none;
	transition: all 0.3s ease-in-out;
}

blockquote {
    font-size: 18px;
    font-style: italic;
    width: 100%;
    margin: 0 auto;
    padding: 40px 40px 20px 50px;
    line-height: 1.45;
    position: relative;
    color: #383838;
    background: #ececec;
    border-radius: 10px;
} 
blockquote:before {
    display: block;
    content: "\201C";
    font-size: 80px;
    position: absolute;
    left: 2px;
    top: 0;
    color: #7a7a7a;
}
 
blockquote cite {
    color: #999999;
    font-size: 14px;
    display: block;
    margin-top: 5px;
}
 
blockquote cite:before {
    content: "\2014 \2009";
}
.nav-previous a:hover, .nav-next a:hover{
color: #FF9E1B;
}
.comments-area p{
	margin: 10px 0;
}
.events_date li {
    list-style: none;
    border-right: 1px solid #656464;
    line-height: 14px;
    padding: 0 10px;
	font-weight: 600;
	font-size: 14px !important;
}
.events_date ul {
    display: flex;
    margin: 25px 0 0 0;
}
.events_time p {
    color: #E75525;
    font-family: 'Montserrat';
    font-size: 18px;
    font-weight: 600;
}
.events_time {
    margin-bottom: 20px;
}
section.post_site_main {
    border-bottom: 0px solid #FF9E1B;
}
.single_post_right.events_sidebar {
    background: #fff;
}
.single_post_left.events_post {
    padding: 20px 0 30px 15px;
}
.events_date li:last-child {
    border-right: 0px;
}
.events_date li:first-child {
    padding-left: 0;
}
.comments-area p input, p.comment-form-comment textarea {
    display: block;
    padding: 10px;
    max-width: 500px;
    width: 100%;
    background: #EFEFEF;
    border: 1px solid #C4C4C4;
    box-sizing: border-box;
    border-radius: 5px;
        border-radius: 0px;
    font-family: 'Montserrat';
}
.comments-area p input:focus, p.comment-form-comment textarea:focus{
outline: none;
}
.single li {
    list-style: none;
}
p.comment-form-cookies-consent {
    display: none;
}
.comments-area p.form-submit input[type="submit"] {
    background: #E75525;
    width: inherit;
    padding: 15px 20px;
    color: #fff;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    letter-spacing: 0.1em;
        text-transform: uppercase;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
        border: 0px;
    border-radius: 0px;
}
.comments-area p.form-submit input[type="submit"]:hover{
	background-color: #FF9E1B;
}
.comments-area .comment-metadata {font-weight: 600;text-decoration: none;color: #E75525;}
.comments-area .comment-metadata a, .reply a, p.logged-in-as a {color: #E75525;text-decoration: none;font-weight: 600;font-size: 16px;transition: all 0.3s ease-in-out;}
.comments-area .comment-metadata a:hover,
.reply a:hover,
p.logged-in-as a:hover
{color: #FF9E1B;}
.comments-area #reply-title {font-family: 'Lora';}
nav.navigation.post-navigation {
    margin: 35px 0;
}
/* sidebar css */
.single_widget_right form{
    text-align: center;
}
.single_widget_right .wp-block-search__inside-wrapper {
    flex-direction: column;
}
.single_widget_right form label {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: #E75525;
    margin: 16px 0;
    display: block;
}
img.size-full.alignleft {
    float: left;
}
.single_widget_right form input[type="search"] {
    background: #FFFFFF;
    border: 1px solid #E5E5E5;
    box-sizing: border-box;
    border-radius: 10px;
    margin-bottom: 15px;
}
.single_widget_right form button[type="submit"] {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    letter-spacing: 0.1em;
    color: #FFFFFF;
    background: #e75525;
    display: block;
    width: 100%;
    max-width: 120px;
    margin: 20px auto;
    border: none;
    padding: 12px;
    text-transform: uppercase;
    transition: all 0.3s ease-in-out;
}
.single-post img.alignright {
    float: right;
    margin-left: 10px;
}
.row_main {
    display: flex;
    justify-content: space-between;
}
.single-post .entry-content p img.size-medium {
    width: inherit;
}
.single-post img.alignleft {
    float: left;
    margin-right: 15px;
}
.single_widget_right form button[type="submit"]:hover {
    background-color: #FF9E1B;
    cursor: pointer;
}
.single-post .row_events {
    display: inherit;
}
.single_widget_right form input[type="search"]:focus-visible {
    outline: none;
}
.single_widget_right .widget_search {
    background: rgba(255, 255, 255, 0.7);
    border: 1px solid #FF9E1B;
    box-sizing: border-box;
    padding: 10px 35px;
}
.stay_connnetced_post {
    color: #fff;
    background: #E75525;
    padding: 20px;
    margin: 30px 0;
    text-align: center;
}
.stay_connnetced_post h3 {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 24px;
    text-align: center;
    letter-spacing: 0.05em;
    color: #FFFFFF;
	margin: 10px 0;
}
.stay_connnetced_post p {
    font-weight: 600;
    font-size: 18px;
    line-height: 24px;
    color: #FFFFFF;
    padding: 0 35px;
}
.stay_connnetced_post a {
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: #E75525;
    text-decoration: none;
    background: #fff;
        padding: 15px 20px;
    display: inline-block;
    margin: 15px auto;
    transition: all 0.3s ease-in-out;
}
.stay_connnetced_post a:hover {
    background-color: #FF9E1B;
    color: #fff;
}
.single_widget_right h2 {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 48px;
    letter-spacing: 0.3em;
    color: #004F71;
    text-transform: uppercase;

}
.single_widget_right ul li a {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 22px;
    color: #E75525;
    text-decoration: none;
        transition: all 0.5s ease-in-out;
}
.single_widget_right ul li a:hover {
    color: #FF9E1B;
}
/* .post_site_main .post-thumbnail img {
    width: 100%;
    height: auto;
} */
.list_blog a:hover.learn_more {
    background: transparent;
    border: 0px solid #e75525;
}
span.events_cate {
    color: #e75525;
}
.single_post_left .nav-links {
    display: flex;
    justify-content: space-between;
}
.post_events h2 {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 1.5;
    letter-spacing: 0.3em;
    color: #004F71;
	padding-bottom: 12px;
}
.post_events h3 {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 22px;
    color: #E75525;
	padding-bottom: 12px;
}
.post_events p {
	font-family: 'Lora';
    margin: 10px 0;
    line-height: 22px;
    font-size: 16px;
    font-weight: 600;
	padding-bottom: 12px;
}
.single_post_left.events_post .entry-content p a.register_btn {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    letter-spacing: 0.1em;
    color: #FFFFFF;
    padding: 15px 24px;
    background: #e75525;
    text-decoration: none;
    margin: 13px 0;
    display: inline-block;
}
.single_post_left.events_post .entry-content  h3{
font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 1.5;
    letter-spacing: 0.3em;
    text-transform: uppercase;
    color: #004F71;
    margin: 10px 0px 20px;
}
.main_blog_post.event_post .blog_post.list_blog {
    align-items: inherit;
}
.event_post .col_img_blog img.img_post_slide {
    height: 100%;
    object-fit: cover;
}

/* newsroom */
.news_roon_grid h4 {
    font-size: 16px;
    font-family: 'Lora';
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    color: #53575A;
}
.news_roon_grid p {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 34px;
    color: #53565A;
}
.newsroom_cate a{
	color: #E75525;
}
span.date_new {
    font-size: 14px;
    font-family: 'Montserrat';
    font-weight: 700;
    color: #53565A;
    margin-right: 10px;
    line-height: 30px;
}
span.date_span p {
    line-height: 27px; 
}
.new_date_col {
    display: flex;
}
.read_more_link{
	color: #E75525;
	font-weight: bold;
}
.news_roon_grid {
    margin: 10px 0;
}
.newsroom_cate strong {
    color: #004F71 !important;
    margin: 0 10px;
}
.newsroom_sidebar .widget_block {
    background: #ff9e1b;
    padding: 20px;
    text-align: center;
}
.newsroom_sidebar h2, .newsroom_sidebar p {
    color: #fff;
}
.newsroom_sidebar p {
    font-weight: 600;
}
.newsroom_sidebar p.has-text-align-center a {
    background: white;
    padding: 15px 20px;
    text-decoration: none;
    color: #E75525;
}
.newsroom_sidebar p.has-text-align-center {
    margin: 20px 0;
}
.newsroom_sidebar p.has-text-align-center a:hover {
    color: #ff9e1b;
}
.newsroom_sidebar .single_widget_right {
    padding-top: 40%;
}
p.posted_news {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 34px;
    color: #53565A;
    margin: 10px 0;
}
.newsroom_post h3 {
    color: #e75525;
    margin: 17px 0;
    font-family: 'Montserrat';
}
.contact_icon .elementor-widget-container {
    height: 90px;
    width: 90px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background: rgba(255, 158, 27, 0.05);
	padding:15px;
}
.contact_us_a a{
	color: #ff9e1b;
}
.give_img {
    height: auto !important;
    }
    .give_row.first-row .blue-bg {
    background-color: #004F71;
    padding-top: 20px;
}
.orange.bold {
    font-weight: 600;
}
.give-heade-col h2 {color: #004F71;font-size: 24px;font-family: "Lora", Sans-serif;line-height: 28px;margin: 0px 0px 0px;}

.give-content-col p {color: #53565A;font-size: 20px;line-height: 28px;font-weight: 400;font-family: "Montserrat", Sans-serif;}

.give-content-col p a {font-weight: 600;color: #E75525;}

.giiv-box-wrapper {box-shadow: 0px 4px 16px 4px rgb(0 0 0 / 10%);background-color: #fff;padding: 40px;margin-bottom: 40px;}

.giiv-box-wrapper .give-contact-row {display: flex;flex-wrap: wrap;margin-bottom: 20px;}
.giiv-box-wrapper .give-contact-row:last-child {
    margin-bottom: 0px;
}

.giiv-box-wrapper .give-contact-row .give-heade-col {width: 20%;}

.giiv-box-wrapper .give-contact-row .give-content-col {width: 80%;padding-left: 30px;}

.job_post_data h4 {
    color: #53565A;
    font-family: "Lora", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 40px;
}
.job_post_data p.org_name{
	font-weight: 700;
    font-size: 16px;
}
.job_post_data p, .job_post_data ul li {
    color: #53565A;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
}
p.locat{
	
}
p.btn_read a.read_more_link{
	
}
.job_post_data .news_roon_grid {
    margin-bottom: 25px;
}
.single-job_post .entry-content ul li {
    list-style-type: disc;
	margin-left: 10px;
}
.single-job_post .entry-content ul li, .single-post .entry-content ul li, .single-events .entry-content ul li {
    list-style-type: disc;
    margin-left: 10px;
}
.type-events span.events_cate {
    display: block;
    text-transform: uppercase;
    font-family: 'Montserrat';
    margin-bottom: 10px;
	font-size: 16px;
}
.type-events .events_date li {
    font-size: 18px !important;
	line-height: 20px;
}
.single-events .post_site_main h2 {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 600;
    font-size: 33px;
    line-height: 43px;
    color: #53575A;
}
a.register_btn {
    background: #e75525;
    display: block;
    padding: 12px 15px;
    text-align: center;
    text-decoration: none;
    font-size: 16px;
    color: #fff;
    max-width: 210px;
    width: 100%;
    margin: 25px 0;
    text-transform: uppercase;
    font-weight: 700;
}
a.register_btn:hover {
    background: #ff9e1b;
}
.post_site_main h2 {
    margin: 10px 0;
}

.events_slider_post_h .col_slider_post {
    flex-direction: column;
    margin: 10px;
	display: inherit;
}
.events_slider_post_h .text_post {
    padding: 25px 40px;
    background: #fff;
	height: 100%;
    min-height: 370px;
}
.events_slider_post button {
    font-size: 0;
    border: none;
    position: absolute;
}
.events_slider_post button.slick-prev:after {
    content: '';
    background-image: url(https://lutheranservices.org/wp-content/uploads/2022/05/left_arrow_events.png);
    height: 28px;
    width: 17px;
    position: absolute;
}
.events_slider_post button.slick-next:after {
    content: '';
    background-image: url(https://lutheranservices.org/wp-content/uploads/2022/05/right_arrow_events.png);
    height: 28px;
    width: 17px;
    position: absolute;
}
.events_slider_post button.slick-next.slick-arrow {
    right: 0;
    top: 50%;
    z-index: 1;
}
.events_slider_post button.slick-prev.slick-arrow {
    top: 50%;
    left: -16px;
}
.events_slider_post .slick-slide {
    margin: 10px;
}
.events_slider_post a.read_more_post {
    max-width: 100%;
    margin: 15px 0;
    background: transparent;
    border: navajowhite;
    color: #e75525;
    width: 100%;
    text-align: left;
    padding: 0;
}
p.events_time{
	color:#e75525;
	font-weight: 600;
}

/*-------------- search page css staret ------*/

.search_sec {
    padding: 20px 0px 50px;
}

.search_sec .container {
    max-width: 1300px;
    margin: auto;
    padding: 10px 50px;
}
.search_page_row header.entry-header h2 a {
    font-size: 28px;
    color: #53565A;
    margin: 10px 0;
    font-family: 'Lora';
    font-weight: normal;
}
.search_sec h1.page-title {
    color: #E75525;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 700;
	line-height: 1.5;
    letter-spacing: 0.5px;
}

.entry-summary >  p {
    color: #53565A;
    margin: 0px 0px 0px;
    line-height: 24px;
    font-family: "Montserrat", Sans-serif;
}
.search_sec article {
    margin: 20px 0px;
}

.search_sec img {
    max-width: 100%;
}

.search_sec article img.attachment-post-thumbnail {
    width: 100%;
    object-fit: cover;
    height: auto;
    margin: 20px 0px;
}

.search_sec h2.entry-title {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 600;
    font-size: 22px;
    line-height: 32px;
    color: #53575A;
    padding-bottom: 15px;
}

.search_sec .entry-meta {
    margin: 0px;
}

.search_sec h2.entry-title a {
    color: inherit;
    text-decoration: none;
    font-size: inherit;
    font-family: inherit;
}

.search_sec .entry-meta a {
    text-decoration: none;
    color: #53565A;
    margin: 0px 5px;
}
a.search_read_more_link {
    color: #e75525;
    font-size: 16px;
    font-family: 'Montserrat';
    font-weight: 600;
    margin: 8px 0;
    display: block;
    text-transform: uppercase;
}
.recently_added_sec article .elementor-post__text table {
    display: none;
}
span.search_header {
    display: block;
} 
.breadcrumb_page p a {
    text-decoration: none;
}

.single-events .entry-content p, .single-comm_letter_comment p {
    margin-bottom: 15px;
}
.single-post .single_post_left .entry-content a {
    color: #e75525;
    text-decoration: none;
}
/* .entry-content ul {
    padding-left: 30px;
} */
.entry-content .insights-points li {
    position: relative;
    padding-left: 20px;
}
.entry-content .insights-points li:before {
    content: "";
    height: 7px;
    width: 7px;
    background-color: #e75525;
    position: absolute;
    left: 0px;
    top: 8px;
    border-radius: 50%;
}
/* .reports_sec ul li:before {
	content: none;
} */

p.comment-form-url {
    display: none;
}
.past_events_heading hr {
    border: 1px solid #ff9e1b;
}
.past_events_heading h2 {
    padding-top: 35px;
    color: #1c5d7c;
    text-transform: uppercase;
	font-family: 'Montserrat';
}
/*----- search page css end -------*/
@media only screen and (max-width: 1024px) {
	.single_post_left {padding: 20px;}
	.single_widget_right {padding: 30px 20px;}
	.newsroom_sidebar p.has-text-align-center a {
		font-size: 14px;
		padding: 10px 20px;
	}
	.newsroom_sidebar p {
		font-weight: 600;
		line-height: 1.5;
	}
}

@media only screen and (max-width: 991px) {
	.team_pop {
		overflow: auto;
	}
	.team_pop .col_team_post {
		top: 10%;
	}
}


@media only screen and (max-width: 820px) {

	.slider_bootom_boxes .elementor-image-box-title{
		font-size:25px !important;
	}
	.slider_bootom_boxes  .elementor-image-box-description{
		font-size: 15px !important;
		line-height: 26px !important;
	}
	.child_run_sec{
		font-size: 25px;
		line-height: 30px;
	}
	.patner_logo .elementor img {
		max-width: 180px;
		width:100%;
		height: auto;
	}
	.header_sec .elementor-button-wrapper a{
		width:100% !important;
	}
	.banner_img h1{
		font-size: 40px !important;
	}
	.bredcrumb_sec h3 {
		font-size:25px !important;
	}
	.bredcrumb_sec p{
		font-size:15px !important;
	}
	.approch h2,
	.our_vision_sec h2,
	.traditiin h2{
		font-size:25px !important;
	} 
	.approch p,
	.our_vision_sec p,
	.traditiin p{
		font-size:15px !important;
	} 
	.team_pop .col_team_post{
		max-width: 600px;
	}
	.pop_text_team {
		font-size: 16px;
		line-height: 26px;
	}
	.pop_text_team h2 {
		font-size: 18px;
		line-height: 25px;
	}
	.corporate_partners p{
		font-size:15px !important;
		line-height:25px;
	}
	.corporate_partners .elementor-widget-wrap,
	.corporate_box .elementor-widget-wrap{
		margin: 15px 0px !important;
	}
	.reports_sec h2{
		font-size:18px !important;
	}
	.reports_sec .elementor-widget-wrap{
		padding:15px !important;
	}
	.finacial_brns .elementor-button-wrapper a{
		width:100% !important;
	}
	.anual_reports_sec p{
		font-size:15px !important;
		line-height:25px;
	}
}

@media only screen and (max-width: 768px) {
	.box_nwtwork_box {
		width: 100%;
		max-width: 80%;
	}
	.slider_sec_home .swiper-slide-contents{
		max-width: 100%;
	}
	.tean_section .main_team_post, .our_board .main_team_post {
		justify-content: center;
	}
	.tean_section .team_post_pop, .our_board .team_post_pop {
		flex: 0 0 50%;
		width: 100%;
	}
	.main_blog_post .blog_post.list_blog {
		flex-direction: column;
	}
}
@media only screen and (max-width: 767px) {
	.single li {list-style: none;}

	.comments-area p.form-submit input[type="submit"] {font-size: 14px;padding: 13px 21px;}

	.single_widget_right form button[type="submit"] {padding: 12px 20px;font-size: 14px;}

	.stay_connnetced_post a {font-size: 14px;padding: 8px 19px;}
	.our_network_class .elementor-widget-container{
		margin-top:30px !important;
	}
	.forbes_sec .elementor-widget-container p{
		padding-bottom:20px !important;
	}
	.state_btns a{
		display: flex;
		justify-content: center;
		width: 100% !important;
		padding-left: 0px !important;
		max-width: 200px;
		margin: auto;
	}
	.state_btns .elementor-widget-container{
		padding:0px !important;
	}
	.news_hightlight_sec .col_slider_post {
		flex-direction:column;
	}
	.stay_loop p{
		text-align:center;
	}
	.team_pop .col_team_post {
		max-width: 100%;
		    padding: 20px;
	}
	.news_hightlight_sec .img_post img{
		height: auto !important;
	}
	.rprt_pdf_btn a{
		display:block;
	}
	.reports_sec .elementor-column{
		margin-bottom:30px;
	}
	.finacial_brns .elementor-button-wrapper a{
		width:100% !important;
	}
	.our_partner_main a.more_post {
		font-size: 11px;
	}
	.our_partner_main .team_post_pop {
		width: inherit;
	}
	.single_post_left {
		max-width: 100%;
		flex: 0 0 100%;padding: 20px 25px 40px;
	}

	.single_post_right {width: 100%;FLEX: 0 0 100%;}

	.single_post_container {flex-wrap: wrap;}

	.single_widget_right {padding: 40px 25px 30px;max-width: 100%;}
	.single_breadcrumb p a {font-size: inherit;line-height: inherit;}

	.post_site_main h2 {line-height: 28px;}

	.events_date ul {flex-wrap: wrap;margin: 15px 0px;}

	.events_date li {padding-right: 0px;width: 100%;padding-left: 0px;line-height: 1.5;border-right: 0px;}

	.single p, .single li, .single a {line-height: 28px;}

	.single_post_left.events_post .entry-content p a {font-size: 14px;padding: 12px 22px;}
	.single_post_left h1 {
		padding-bottom: 0px;
	}
	.newsroom_sidebar .single_widget_right {
		padding-top: 40px;
	}
	.giiv-box-wrapper .give-contact-row .give-heade-col {width: 100%;}

	.giiv-box-wrapper .give-contact-row .give-content-col {width: 100%;padding-left: 0px;margin-top: 5px;}

	.giiv-box-wrapper {padding: 25px;}

	.give-content-col p {font-size: 16px;line-height: 1.5;}

}
.col_team_post .yelow_bg p a {
    color: #fff;
}
span.date_new {
    flex: 0 0 20%;
    max-width: 100%;
}
h3.category_titl {
    color: #004F71;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 48px;
    letter-spacing: 3.8px;
}
.newsroom_sec h3.category_titl {
    font-size: 22px;
    color: #53575A;
    font-family: 'Lora';
    text-transform: capitalize;
    letter-spacing: inherit;
}
h5.category_titl {
    margin-top: 20px;
}
h5.category_read_more {
    border-bottom: 1px solid #C4C4C4;
    padding-bottom: 50px;
	margin-top: 20px;
}
h3.category_titl.cate_head_advocacy-alerts {
    display: none;
}
.hide_sec h3.category_titl {
    color: #004F71;
    font-size: 18px;
    font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-family: 'Montserrat';
}
.archive_page_section .container {
    width: 100%;
    max-width: 1300px;
    margin: 0 auto;
    padding: 20px 50px; 
}
.breadcrumb_cate {
    margin-bottom: 20px;
}
.hide_cate h5.category_read_more:last-child {
    border-bottom: 0px solid;
}
/* .hide_sec h5.category_read_more{
	display:none;
} */
a.all_newsletters_btn {
    color: #E75525;
    font-size: 14px;
    text-transform: uppercase;
    font-family: 'Montserrat';
    font-weight: bold;
}
.events_post_new {
    display: flex;
    justify-content: space-between;
}
.evnts_left_sec {
    flex: 0 0 35%;
    width: 100%;
}
.evnts_right_sec {
    flex: 0 0 65%;
    width: 100%;
}
.events_cate_sec_new {
    margin: 20px 0;
}
.events_heading_cate {
    background-image: url(https://lutheranservices.org/wp-content/uploads/2022/05/NewsEmail_headers-2.png);
    padding: 15px;
    margin-bottom: 10px;
    color: #fff;
    background-size: cover;
    font-size: 20px;
    font-family: 'Montserrat';
}
.events_post_new {
    margin: 50px;
}
.dats_events ul li {
    margin-left: 0px;
}
.dats_events ul li {
    list-style: none;
    color: #53575A;
    /* font-size: 14px; */
    line-height: 28px;
    font-family: 'Montserrat';
    font-weight: 700;
}
.evnts_left_sec ul {
    padding-left: 0;
}
.tme_events {
    color: #E75525;
    font-size: 18px;
    font-family: 'Montserrat';
    font-weight: 600;
}
.evnts_right_sec h3 {
    color: #53575A;
    font-size: 24px;
    font-weight: 500;
    font-family: 'Lora';
    line-height: 30px;
    padding-bottom: 10px;
}
.events_heading_cate_comm h3 {
	color: #004F71;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 48px;
    letter-spacing: 3.8px;
}
.new_communication_es {
    border-bottom: 1px solid #e75525;
}
.new_communication_es .events_post_new {
    display: inherit;
    margin: 15px 0;
}
.new_communication_es .events_post_new .dats_events ul {
    padding-left: 0;
}
.new_communication_es .events_post_new .dats_events ul li {
    list-style: none;
    color: #53575A;
    font-size: 14px;
    font-family: 'Montserrat';
    font-weight: 600;
    font-style: italic;
	margin-bottom: 0;
}
.new_communication_es:last-child {
    border-bottom: none;
}
.new_communication_es .evnts_right_sec p {
    color: #53565A;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
}
.evnts_right_sec a strong {
    color: #e75525;
}
.new_communication_es h4 {
    color: #53575A;
    font-family: "Lora", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 25px;
	padding-bottom: 8px;
}
.slider_post_h .col_slider_post .img_post img {
    height: 400px;
}
.communi_sec_lat h4 {
    color: #004F71;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 48px;
    letter-spacing: 3.8px;
}
p.events_location, .read_more_evnts a{
	color: #E75525;
    font-size: 18px;
    font-family: 'Montserrat';
    font-weight: 700;
    padding-bottom: 10px;
}
.features_events {
    display: flex;
    align-items: center;
    padding: 20px 0px;
}

.features_events .events_img {
    flex: 0 0 42%;
}

.features_events .events_texts {
    padding-left: 20px;
}

.features_events .events_texts h4 {
    font-family: "Lora", Sans-serif;
    font-size: 28px;
    font-weight: 500;
    color: #fff;
}

.features_events .events_texts p.events_location {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 27px;
    letter-spacing: 0.7px;
    padding: 0px;
}

.features_events .events_texts p {
    font-family: "Montserrat", Sans-serif;
    color: #fff;
}

.features_events a {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 20px;
    fill: #E75525;
    color: #E75525;
    background-color: #FFFFFF;
}

.features_events .events_texts p.read_more_evnts {
    margin: 0px;
    line-height: 0;
    display: inline-block;
}

.features_events .events_texts p.read_more_evnts a {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 20px;
    fill: #E75525;
    color: #E75525;
    background-color: #FFFFFF;
    padding: 12px 24px;
    display: inline-block;
    margin-top: 18px;
}
.events_heading_cate h3 {
    font-size: 24px;
    font-weight: 600;
    line-height: 26px;
    font-family: 'Montserrat';
    letter-spacing: 0.9px;
}
p.get_the_excerpt, .evnts_right_sec p {
    font-size: 18px;
    font-family: 'Montserrat';
    line-height: 28px;
    padding-bottom: 10px;
}
.events_cate_top ul li a, .communi_cate_top ul li a {
    font-size: 14px;
    font-weight: 700;
    font-family: 'Montserrat';
    color: #e75525;
	margin:10px;
	text-transform: uppercase;
}
.events_cate_top ul, .communi_cate_top ul {
    display: flex;
    flex-wrap: wrap;
	padding-left: 0;
}
.events_cate_top ul li, .communi_cate_top ul li {
    list-style: none;
    position: relative;
}
.events_cate_top ul li:after, .communi_cate_top ul li:after {
    border-right: 2px solid #0d3d59;
    position: absolute;
    width: 2px;
    height: 13px;
    content: '';
	top: 2px;
}
.single-news_room .patner_logo{
	display:none;
}
.events_cate_top ul li:last-child:after, .communi_cate_top ul li:last-child:after{
	 border-right: 0px solid #0d3d59;
}

/* taxonomy page css start*/
.archive_grid_post, .search_page_row {
    display: flex;
    flex-wrap: wrap;
}
 .search_page_row {
    margin: 20px 0;
}
.archive_grid_post .post_grid_col, .search_page_col {
    flex: 0 0 33.3%;
    width: 100%;
	padding-right: 20px;
}
.search_page_col {
	padding-right: 50px;
}
.search_keytext {
    color: #53565A;
}
.search_sec h2.entry-title a:hover {
    color: #e75525;
}
.archive_page_section h1 {
    color: #e75525;
    font-family: 'Montserrat';
    text-transform: uppercase;
    font-size: 18px;
}
.archive_grid_post .text_post {
    padding: 15px 20px 15px 0;
}
.archive_grid_post  a.read_more_stories {
    text-transform: uppercase;
	text-decoration: none;
}
.single-job_post .entry-content p a {
    color: #e75525;
    text-decoration: none;
    font-weight: 600;
}
p.date_post {
    margin-bottom: 10px;
}
.archive_page_section header.page-header {
    margin-bottom: 25px;
}
.taxo_img{
	width:100%;
}
.archive_page_section .pagi_div_pagination ul {
    display: flex;
    align-items: center;
    justify-content: center;
}
.archive_page_section .pagi_div_pagination ul li {
    margin: 10px;
    list-style: none;
}
.archive_page_section .pagi_div_pagination ul li {
    margin: 10px;
    list-style: none;
}
.pagi_div_pagination ul li a {
    text-decoration: none;
}
.features_events .events_texts .dats_events ul {
    padding: 0px;
}
.single-events .events_page_partner_logo {
    display: none !important;
}

.features_events .events_texts .dats_events ul li {
    color: #fff;
}
/* taxonomy page css end */


/* STATE FACT SHEETS css end */
.state_pdf_sec select {
    background: #004f71;
    color: #fff;
	font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    background-color: #004F71;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    margin-right: 50px;
	padding: 12px 20px;
}
.state_pdf_sec select {
    padding-right: 40px;
    appearance: none;
    background-image: url(/wp-content/uploads/2022/06/arrow_more_subNav.svg);
    background-repeat: no-repeat;
    background-position: 92% 50%;
    background-size: 11px;
}
.cate_sect_list span.events_cate {
    display: none;
}
.state_pdf_sec .download_pdf_btn{
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    background-color: #E75525;
    border-style: solid;
    border-width: 01px 01px 01px 01px;
	text-transform: uppercase;
	color:#fff;
	padding: 12px 20px;
}
.state_pdf_sec {
    display: flex;
    align-items: center;
    justify-content: center;
}
.hide_title h3.category_titl {
    display: none;
}
.search-col form {
    width: 80%;
    margin: 0 auto;
}
.search-col form {
    background-color: transparent;
    border: 1px solid #fff;
    overflow: hidden;
    border-radius: 6px;
}
.search-col .is-form-style input.is-search-input {
    background-color: transparent;
    border: 0px !important;
    color: #fff !important;
    font-family: "Montserrat", Sans-serif;
    height: 40px;
}

.search-col .is-form-style button.is-search-submit {
    background-color: transparent;
    appearance: none;
    border: 0px;
    box-shadow: none !important;
}
.search-col .is-form-style button.is-search-submit span.is-search-icon {
    background-color: transparent;
    color: #fff !important;
    border: 0px !important;
}
.search-col .is-form-style button.is-search-submit span.is-search-icon svg {
    fill: #fff;
}
.search-col .is-form-style button.is-search-submit span.is-search-icon svg path {
    fill: #fff;
}

.search-col .is-form-style input.is-search-input::-webkit-input-placeholder {
  color: #fff;
    opacity:0.7;
}
.search-col .is-form-style input.is-search-input::-moz-placeholder {
  color: #fff;
    opacity:1;
}
.search-col .is-form-style input.is-search-input:-ms-input-placeholder {
  color: #fff;
    opacity:1;
}
.search-col .is-form-style input.is-search-input:-moz-placeholder {
  color: #fff;
    opacity:1;
}
.is-ajax-result-description {
    color: #53565A;
    font-family: "Montserrat", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.5;
}

.is-ajax-search-details .is-title a, .is-ajax-search-post .is-title a {
    text-transform: capitalize;
    color: #E75525;
    font-family: "Lora", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    line-height: 1.5;
}
.is-show-more-results-text {
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #E75525;
    border-radius: 0px 0px 0px 0px;
    padding: 10px 20px;
}
.breadcrumb_page, .breadcrumb_page strong .breadcrumb_page strong a {
    color: #53565A;
    text-shadow: 0 0 transparent;
    font-family: 'Montserrat';
}
.single-comm_letter_comment .entry-content p {
    margin-bottom: 15px;
}
.single-comm_letter_comment .entry-content p a {
    color: #e75525;
    font-weight: 500;
    text-decoration: none;
}
.single-events .entry-content a {
    color: #e75525;
    text-decoration: none;
    font-weight: 500;
}
.main_recent_blog_post .list_blog {
    margin: 15px 0;
}
.main_recent_blog_post .list_blog h3, .main_recent_blog_post .list_blog a {
    color: #E75525;
    font-family: "Lora", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
}
.inside-grid-column {
    font-family: 'Montserrat';
    line-height: 34px;
    color: #53575A;
    font-size: 16px;
    padding: 0 !important;
    align-items: baseline;
    text-align: left;
}
@media only screen and (max-width: 1024px){
	.team_pop .col_team_post {
		overflow-x: hidden;
		height: auto;
		margin-bottom: 50px;
	}
	body .team_pop .col_team_post {
		top: 10%;
	}
	.pop_text_team p {
		margin: 10px;
	}
	.team_pop {
		position: fixed;
		overflow-y: auto;
	}
	li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-11836 {
		background: #e0e0e0;
	}
}
@media(max-width:991px){
	.features_events .events_img {
		width: 100%;
	}

	.features_events {
		flex-wrap: wrap;
		flex-direction:column;
	}

	.features_events .events_texts {
		padding-left: 0px;
		padding-top: 15px;
	}  
}
@media only screen and (max-width: 767px) {
	.featured_stories_impact_sec ul.slick-dots {
		display: flex !important;
	}
	.featured_stories_impact_sec .col_slider_post_stories .text_post {
		min-height: inherit;
	}
	.single_post_container {
		flex-direction: column;
	}
	.single_post_left.events_post {
		padding: 20px 15px 30px 15px;
	}
}
@media only screen and (max-width: 600px) {
	.search_page_col {
		padding-right: 0;
	}
	.col_slider_post{
		flex-direction:column;
	}
	.story_of_imapact .elementor-widget-image img{
		margin-bottom:30px;
	}
	.story_of_imapact .elementor-heading-title{
		font-size: 25px !important;
	}
	.story_of_imapact .elementor-widget-container p{
		font-size:15px;
		line-height:28px;
	}
	.story_of_imapact .elementor-widget-wrap{
		padding:20px !important;
	}
	.text_post h2 {
		font-size: 25px;
	}
	.text_post p {
		font-size: 15px;
	}
	.text_post h3 {
		font-size: 15px;
	}
	.network_map{
		padding:50px 0 !important;
	}
	.network_map  .box_nwtwork_box{
		width:100% !important;
		max-width:80% !important;
	}
	.child_run_sec {
		font-size: 15px;
		line-height: 25px;
	}
	ul.slick-dots{
		margin-top:15px;
	}
	.slider_post_h img{
		margin-bottom:30px;
	}
	.slider_sec_home .swiper-slide {
		height: 500px !important;
	}
	.bottom_footer .elementor-widget-container p{
		font-size:15px !important;
	}
	.banner_img h1 {
		font-size: 30px !important;
	}
	.download_out_storu_bottom .elementor-widget-container{
		flex-direction:column;
	}
	.download_out_storu_bottom .elementor-widget-container p a{
		margin-top:20px;
		display: block;
	}
	.tean_section .img_team img, .our_board .img_team img {
		width: 120px;
		height: 120px;
	}
	.our_board .team_post_pop{
		flex:0 0 45%;
	}
	.team_pop .col_team_post {
		flex-direction:column;
	}
	.team_pop .pop_img_team img {
		width: 100px;
		height: 100px;align-content
	}
	.dwnlrd_sec_div{
		flex-direction:column;
	}
	.traditiin{
		margin-top:0px !important;
	}
	.member_post_main {
		align-items: inherit;
		flex-direction: column;
	}
	.events_slider_post button.slick-prev.slick-arrow {
		left: -4px;
	}
	.events_slider_post button.slick-next.slick-arrow {
		right: 11px;
	}
	.events_slider_post .text_post h2 {
		font-size: 20px;
	}
	.events_post_new {
		flex-direction: column;
		margin: 20px;
	}
	.events_heading_cate h3 {
		font-size: 20px;
	}
	.new_date_col {
		flex-wrap: wrap;
		flex-direction: column;
	}
	.main_blog_post .blog_post.list_blog {
		flex-direction: column;
	}
	.archive_grid_post, .search_page_row {
		flex-direction: column;
	}
	.featured_stories_impact_sec ul.slick-dots {
		display: flex !important;
	}
	.single-post img.alignright {
		float: inherit;
		margin-left: 10px;
		width: 100%;
	}
	.single-post img.alignleft {
		float: inherit;
		margin-right: 10px;
		width: 100%;
	}
	.single-post .entry-content iframe {
		width: 100%;
	}
}
@media only screen and (max-width: 425px) {
	.col_slider_post, .tean_section .main_team_post, .our_board .main_team_post {
		flex-direction: column;
	}
	.row_events {
		display: flex;
		flex-direction: column;
	}
	.text_post {
		padding-left: 0;
	}
	a.read_more_post {
		padding: 12px 28px;
		max-width: 148px;
	}
	.tean_section .main_team_post, .our_board .main_team_post, .our_partner_main .main_team_post {
		flex-direction: column;
	}
	.archive_page_section .container {
		padding: 20px;
	}
	.archive_grid_post .post_grid_col {
		width: 100%;
	}
	
}
@media only screen and (max-width: 575px) {
	.tean_section .col_team_post{
		flex-direction:column;
	}
}
.home_slider_css .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom: 90px;
}
.page-id-18529 .elementor-widget-container ul {
    list-style:none;
}