@charset "utf-8";
/* CSS Document */

/************************************** News List******************************************/

.div_news_inner { position:relative; padding:20px 20px 40px 20px; margin:15px 10px; text-align:left; color:#333; border-radius:0px; box-shadow:0px 0px 8px rgba(0,0,0,0.25); font-size:14px; text-decoration:none; }
.div_news_inner .news_img_small { float:left; height:auto; width:20%; display:block; }

.div_news_inner .news_container { float:left; display:block; overflow:hidden; width:80%; padding-left:1.0rem; }
.div_news_inner_content { padding:0; margin:5px 0px;  text-align:left; }
.div_news_inner a.news_header { margin-bottom:0.2rem; text-align:left;font-weight:bold; }

.art_list_cont { float:left; overflow:hidden; margin:0px; padding:0px; }
.art_list_title { font-weight:500; color:var(--color-one); border-left:12px solid var(--color-one); padding-left:10px; font-family:'Arial'; font-size:18px; text-decoration:none; }
.div_msg_anons { font-weight:400;margin:10px 0px; padding:0 0 0 10px; text-align:left; border-left:12px solid #ccc; font-family:'Gilroy-Regular','Arial'; font-size:15px; letter-spacing:0.03rem; line-height:20px; }
.art_list_date { position:absolute; right:20px; bottom:20px; display:block; width:auto; padding:6px 12px; color:#aaa; background-color:transparent; border-radius:3px; 
font-family:'Gilroy-SemiBold'; font-size:15px; letter-spacing:0.05rem; }
.all_news_cont {  text-align:left; }

/*-------------------------------------------*/

#news_section {padding:30px 0 70px 0; }
@media screen and (max-width:600px) { #news_section {padding:20px 0 40px 0;} }

.news_cont { background-color:#fff;margin:15px;padding:0px 0px 20px 0px;/*60px*/text-align:left;position:relative;text-decoration:none;border-radius:0px;overflow:hidden; transition:0.2s; /*box-shadow:0px 0px 8px 0px rgba(0,0,0,0.2);*/ }
.news_cont:hover { /*box-shadow:0px 0px 12px 0px rgba(0,0,0,0.2);*/ }
.news_image { width:100%; height:auto; aspect-ratio:3/2; object-fit:cover; margin:0px; border-radius:6px; }
.news_text_cont { margin-top:5px; padding:0px 20px 0px 5px;/* border-left:3px solid var(--color-two);*/ }

.news_date_top { display:block; font-family:'Gilroy-SemiBold','Arial'; font-size:12px; font-weight:bold; line-height:14px; margin:20px 0px 6px 0px; text-transform:uppercase; letter-spacing:0.04rem; color:#bbb; }

.news_title { color:#333; font-size:20px; line-height:26px; font-weight:normal; /*text-transform:uppercase;*/ font-family:'Oswald','Gilroy-SemiBold'; font-weight:350; font-variation-settings: "wght" 350; padding:0px 0 6px 0;display:block;overflow:hidden; }
.news_short_msg { color:#999; font-size:16px; line-height:20px; font-family:'Gilroy-Regular','Arial'; }
.news_date { font-family:'Gilroy-Regular','Arial'; font-size:15px; letter-spacing:0.04rem; color:#fff; background-color:#bbb; border-radius:0px; position:absolute; bottom:25px; right:20px; padding:4px 10px; }

.news_caption_cont { display:block; overflow:hidden; padding:0px 5px 0px 5px; }

.news_button_next { background-color:LightSteelBlue;color:White;font-family:'Gilroy-SemiBold','Arial'; font-size:16px; line-height:16px; margin:12px 0px 10px 0px; padding:14px 10px 15px 18px; border-radius:6px; border:0px solid var(--color-two); display:inline-block; width:160px; transition:0.33s; }
.news_button_next:hover { background-color:#90a4be; border-color:SteelBlue; box-shadow:0px 3px 6px 0px rgba(0,0,0,0.2); }

.news_button_next2 { position:absolute; bottom:15px; left:20px; color:Black; padding:12px 16px 14px 10px; font-family:'Gilroy-SemiBold','Arial'; display:inline-block; width:auto; margin:0px 0px 10px 0px; transition:0.4s; font-size:18px; line-height:18px; border:none; background:transparent; cursor:pointer; overflow:visible;  }
.news_button_next2:hover { /*padding-left:20px;*/ }
.news_button_next2:hover::before { left:30px; }
.news_button_next2 span {display: block;transition: transform 0.3s ease;mix-blend-mode: multiply;}
.news_button_next2::before {position:absolute;top:0;left:0;width: 100%;height:100%;content:'';background:#b380fB;background:#fbe91b;background:#a1d600;transition:all 0.3s ease;}








.center_container_news { max-width:1000px; margin: 0px auto 50px auto; overflow:hidden; background-color:white; padding-top:30px; }

.show_news_top_header { width:100%;text-align:center;padding:40px 20px;color:#777;font-family:'Gilroy-Regular',Arial;font-weight:normal;font-size:40px; text-transform:uppercase; }

.show_news_top_header a { color:inherit; }
.show_news_top_header a:hover { color:var(--color-two); }

.show_news_cont { text-align:justify; font-size:18px; line-height:26px; padding:20px 60px 10px 50px; color: #333; white-space:pre-line; font-family:'Gilroy-regular'; }
.show_news_cont h2 { margin:10px 0 10px 0; padding:0; }
.show_news_cont span { text-align:left; float:left; margin:10px; }
.show_news_cont p {  }
.show_news_cont img { max-width:40%; display:inline; margin:20px 20px 20px 0px; float:left; border-radius:6px; }
.show_news_cont img.img_right { margin:20px 0px 20px 20px; float:right; border-radius:6px; }
.show_news_cont a { display:inline; text-decoration:underline; }
.show_news_cont a:hover { text-decoration:none; }
.show_news_cont ul { text-align:left; }
.show_news_cont li { text-align:left; line-height:1.2rem; padding:0px; margin:0px; display:inline-block; }

.show_news_count { display:inline-block !important; float:left; text-align:left; font-size:16px; color:#888; margin:20px 0px 0px 50px; padding:15px 0px 20px 0px; border-top:1px solid #ccc; }

.blog_post_cont_inner_img2 { float:left; display:block; overflow:hidden; margin:1.0rem 2.0rem 1.0rem 0px; border:1.0rem solid #ddd; border-left:none; width:333px; height:320px; box-sizing:border-box; }
.blog_post_cont_inner_img2 img {  width: 100%;  height: 100%;  object-fit: cover; }

.blog_post_cont_inner_header2 { margin:1.0rem auto 0.8rem auto; padding:0 2.0rem; text-align:center; font-size:2.0rem; line-height:2.5rem; font-weight:normal; font-family:'Gilroy-regular'; }

.blog_post_cont_inner_divider { margin:0 auto; display:block; overflow:hidden; width:3.0rem; height:0; border-top:3px solid #777; }

.blog_post_cont_inner_subheader2 { color:#888; font-weight:400; margin:0.7rem auto 0.0rem auto !important; padding:0; text-align:center; font-size:0.85rem; line-height:2.0rem; letter-spacing:0.05rem; text-transform:uppercase;  font-family:'Gilroy-regular'; }

@media screen and (max-width:800px) { 
	.blog_post_cont_inner_img2 { float:none; width:100%; height:auto; border:none; margin:0.0rem 1.0rem 1.0rem 0.0rem; } 
	.center_container_news { padding-top:0px; box-shadow:none; } 
	.show_news_top_header { padding:10px 10px 26px 10px; font-size:24px; }
	.blog_post_cont_inner_header2 { font-size:1.8rem; line-height:2.4rem; }
	.blog_post_cont_inner_subheader2 { font-size:0.7rem; line-height:1.8rem; letter-spacing:0.05rem; }
	.show_news_cont { padding:20px 16px; text-align:left; }
	.show_news_cont img { width:100%; min-width:100%; margin:20px 0px 20px 0px; float:none; }
	.show_news_count { margin:10px 0px 0px 16px; }
}

/************************************** End Of News List******************************************/




.navigator_cont { text-align:center; background:none; border:0px solid #f0f; margin:0 auto; width:auto; display:inline-block; font-family:Gilroy-SemiBold; font-weight:500; font-size:18px; }
.navigator_cont a { display:inline-block; position:relative; /*border:2px solid #ccc;*/ margin:4px 2px; padding:10px 16px; color:#aaa; text-decoration:none; font-weight:500; transition:0.0s; }
.navigator_cont a:hover { color:#fff; border-color:#56a0d3; background-color:#56a0d3;border-color:var(--color-one); background-color:var(--color-one); }
.navigator_cont .current_position       { background-color:#ccc; color:#fff !important; /*border:2px solid #ccc;*/ }
.navigator_cont .current_position:hover { background-color:#ccc; color:#fff !important; /*border:2px solid #ccc;*/ }
.navigator_cont .dis_link       { color:#ccc !important; background-color:rgba(0,0,0,0.0) !important; border-color:#ccc; }
.navigator_cont .dis_link:hover { color:#ccc !important; background-color:rgba(0,0,0,0.0) !important; border-color:#ccc; }



/*
.main_head_blue2, .main_head_blue3, .main_head_blue_sub2 {
  width:100%;
  color:#333;
  text-align:center;
  margin:0px 0px;
  font-family:'Gilroy-SemiBold','Arial';
}

.main_head_blue2 { padding:32px 20px 15px 20px; font-size:2.5rem; line-height:3.2rem; font-weight:600; letter-spacing:0.08rem; text-transform:uppercase; }
.main_head_blue3 { padding:32px 20px 15px 20px; font-size:2.0rem; line-height:2.6rem; font-weight:600; letter-spacing:0.08rem; text-transform:uppercase; }
.main_head_blue_sub2 { padding: 0px 20px 40px 20px; font-size:20px; line-height:22px; font-weight:normal; font-family:'Gilroy-Regular';text-transform:none; }

@media screen and (max-width:600px) { 
   .main_head_blue2 { font-size:4.5vw; line-height:5.5vw; }
}

*/