
@charset "utf-8";
/*======= Google fonts =======*/

/* @import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap'); */

// <uniquifier>: Use a unique and descriptive class name
// <weight>: Use a value from 100 to 900

.noto-kufi-arabic-<uniquifier> {
  font-family: "Noto Kufi Arabic", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}


	html, body {width:100%;height:100%;margin:0;padding:0;}
	body {overflow:auto;letter-spacing:0;}
	body.no-scroll {overflow:hidden; overflow-y:hidden; }
	ul, li {display: block;margin: 0;padding: 0;}
	html:lang(ce) {font-family:"Microsoft YaHei", "微软雅黑","Notosans", helvetica, arial, verdana, tahoma, sans-serif;}
	html:lang(ja) {font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Noto Sans","Helvetica Neue","Helvetica","Hiragino Kaku Gothic ProN","Meiryo",sans-serif}
	html:lang(ar) {font-family:'Noto Kufi Arabic', 'NotoSansKA','Arial', 'Helvetica', serif !important;direction:rtl;}
	a:hover{text-decoration:underline}
	html:lang(ar) body {font-family:'Noto Kufi Arabic', 'NotoSansKA','Arial', 'Helvetica', serif !important;direction:rtl;}
	.main-inner {width: 1380px;margin: 0 auto;padding: 60px 0 0 0;}
	.hr.main-inner {padding: 20px 0 0 0;}
	header .main-inner {width: 1380px;margin: 0 auto;padding: 0 0 0 0;}
	.logo{width: 300px;margin: 0 auto;padding: 10px 0;text-align: center;}
	.m-logo{display:none;}
	.logo a img {/* background-image:url("../images/koreanet_logo.svg"); */background-size: 100%;width: 240px;}
	.menu_left{width: 90px;display: flex;justify-content: space-between;flex-direction: row;}
	.menu_left .main-search, .menu_left .language-wrap {width: 50px;cursor: pointer;}
	.language-wrap:after{color: var(--second-color);font-size: 20px;}
  	html:lang(en) .language-wrap:after{content:"EN";}
	html:lang(ce) .language-wrap:after{content:"ZH";}
	html:lang(ar) .language-wrap:after{content:"AR";}
	html:lang(es) .language-wrap:after{content:"ES";}
	html:lang(fr) .language-wrap:after{content:"FR";}
	html:lang(ru) .language-wrap:after{content:"RU";}
	html:lang(de) .language-wrap:after{content:"DE";}
	html:lang(ja) .language-wrap:after{content:"JA";}
  	html:lang(vi) .language-wrap:after{content:"VI";}
	html:lang(id) .language-wrap:after{content:"ID";}
	.box-header {background: var(--first-color);}

	.ico_live{background: url("../images/ico_live.svg") no-repeat;}
	.ico_webzine{ background:url("../images/ico_webzine.svg") no-repeat;}
	.ico_webzine2{ background:url("../images/ico_webzine2.svg") no-repeat;}
	.ico_koreanet { background:url("../images/koreanet_logo.svg"); background-size: 100%;width: 160px;}

	.menubar {display: flex;flex-direction: row;flex-wrap: wrap;padding: 0 0 15px 0;justify-content: space-between;}
	.focus-menu{ background-image:url("../images/ico_facebook.svg"); background-size: 20px;width: 20px;height: 20px;}
	.focus-language{background: url("../images/ico_lang_arrow.svg")no-repeat 32px 4px;background-size: 18px;width: 50px;height: 26px;}
	html:lang(ar) .focus-language{background: url("../images/ico_lang_arrow.svg")no-repeat 0px 4px;background-size: 18px;width: 50px;height: 26px;}
	.focus-search{background: url("../images/ico_search.svg")no-repeat;background-size: 26px;width: 26px;height: 26px;}
	.menu li{float: left;padding: 0 30px;display: block;font-size: 19px;text-transform: uppercase;}
  	html:lang(ar) .menu li{float: right;}
	html:lang(fr) .menu li{padding: 0 20px;}
	
  @media (max-width: 1024px) {
    .main-inner {width: 100%;padding: 40px 20px 0;}
    header .main-inner {width:100%;padding: 0 20px 0;}
	.hr.main-inner {padding: 20px 20px 0 ;}
    .menu li {font-size: 16px;}
    .menubar {padding: 0 0 5px 0;}
    .menu li {padding: 0 10px;}
    .menu_left .main-search, .menu_left .language-wrap {width: 30px;}
	.focus-language{background: none;}
	.language-wrap:after{line-height: 20px;}
	html:lang(fr) .menubar .menu {display: none;}
  	html:lang(fr) .side-bar .menu {display:block;}
}
 @media (max-width: 900px) {
    .menu li {font-size: 15px;}

 }
  @media (max-width: 840px) {
    .korea-in-photos h1 {padding:0 15px;}
    .logo{display:none;}
    .m-logo{width: 180px;margin: 0 auto;padding: 5px 0 0;display: block;}
    .menu li {font-size: 16px;}
    .menubar {padding:0 0 10px 0;margin-top: -40px;}
    .menubar .menu {display: none;}

}
  	@media (max-width: 800px) {
    .korea-in-photos.main-inner{padding: 40px 0 0;}
}
	@media (max-width:768px) {
    .notic.main-inner {padding: 0}
    h1.main-title {margin: 0 0 10px 0;}
		.main-inner {width: 100%; padding: 20px 20px 0;}
}	
	@media (max-width:450px) {
		.newsBox.main-inner {padding:0}
		.main-inner {padding: 40px 15px 0;}
		.hr.main-inner {padding: 20px 15px 0 ;}

}
@media (max-width:300px) {
		.logo {width:auto;}
	}

	html:lang(ar) .swiper-button-next:after, html:lang(ar) .swiper-rtl .swiper-button-prev:after {padding: 0 10px;}
	
/** language **/
	.language-wrap .focus-language, .main-search .focus-search{z-index: 0;position: absolute;}
	.language-wrap .focus-language img, .main-search .focus-search img {width:30px}
	.language-wrap .lang-wrap.visible {display: block;width: 222px;padding: 0 20px 20px;z-index: 12;position: absolute;line-height: 40px;margin: 0 0 0 -168px;background: var(--first-color);}
	.main-search .search-wrap2, .language-wrap .lang-wrap {display: none; }
	.language-wrap .lang-list {list-style: none;padding: 0;margin: 0;border: 0px;display: flex;flex-wrap: wrap;}
	.language-wrap .lang-list li a {color: var(--menu-color);}
	.language-wrap .lang-list li.on a {color: var(--menu2-color);}
	.language-wrap .close-btn2 {cursor: pointer;text-align: right;}
	.language-wrap .close-btn2 img{width: 24px;}
	.language-wrap .set-language ul li {width: 50%;font-weight: 600;}
	
	
	.main-search .search-wrap2.visible {display: block;width: 222px;padding: 0 20px 20px;z-index: 12;position: absolute;line-height: 40px;margin: 0 0 0 -168px;background: var(--first-color);}
	.main-search .search-wrap2 .close-search {cursor: pointer;text-align: right;}
	.main-search .search-wrap2 .close-search img{width: 24px;}
	.main-search .set-language ul li {width: 50%;font-weight: 600;}
	.main-search .search-wrap2 button.btn-search {right: 48px;top: 72px;position: absolute;background: #fff;}
	.main-search .search-wrap2  input {width:100%;height: 45px;border-radius: 7px;font-size: 16px;border: 0px;margin: 0 auto;padding: 0 10px;}
	.main-search .ico-search{background: url("../images/ico_search.svg") no-repeat;width: 26px;height: 26px;background-size: 26px;}
	.main-search .search-wrap2 button img {width: 24px;height: 24px;background:url("../images/ico_search.svg") center center no-repeat;}
	
	html:lang(ar) .language-wrap .lang-wrap.visible{margin: 0 -176px 0 0;}
	html:lang(ar) .language-wrap .close-btn2{text-align: left;margin: 0;}
	html:lang(ar) .language-wrap li{width:50%;}
	
	@media (max-width: 1024px) {
		.language-wrap .lang-wrap.visible {margin: 0px 0 0 -180px;}
	}	
	@media (max-width: 768px) {
		.language-wrap .lang-wrap.visible {right: 0;}
		html:lang(ar) .language-wrap .lang-wrap.visible {right: auto;}
		}
 

/** Left MENU **/
	.side-bar .search-wrap {left:0;top:0;bottom:0;padding: 30px 5px 0 0px;width:100%;}
	.side-bar .search-wrap button.btn-search {right: 48px;position: absolute;background: #fff;padding: 10px 0 0 0;}
	.side-bar .search-wrap  input {width:100%;height: 45px;border-radius: 7px;font-size: 16px;border: 0px;margin: 0 auto;padding: 0 10px;}
	.side-bar .ico-search{background: url("../images/ico_search.svg") no-repeat;width: 26px;height: 26px;background-size: 26px;}
	.side-bar .search-wrap button img {width: 24px;height: 24px;background:url("../images/ico_search.svg") center center no-repeat;}
	.side-bar{background: var(--first-color);backdrop-filter: blur(15px);width: 360px;height: 100vh;position: fixed;top: 0;z-index: 100;left: -360px;overflow-y: auto;transition: 0.6s ease;transition-property: left;padding: 0 30px 0 40px;}
	.side-bar::-webkit-scrollbar { width: 0px;}
	.side-bar.active{left: 0;}
	.side-bar .menu{width: 100%;margin: 47px 0 0 0;display: inline-block;position: relative;}
	.side-bar .menu .item{position: relative;cursor: pointer;}
	.side-bar .menu .item a{color: #fff;font-size: 20px;font-weight: 600;text-decoration: none;display: block;padding: 6px 0px;/* line-height: 30px; */}
	.side-bar .menu .item a:hover{ transition: 0.3s ease;}
	.side-bar .menu .item i{ margin-right: 15px;}
	.side-bar .menu .item a .dropdown{position: absolute;right: 0;margin: 0;transition: 0.3s ease;background: url("../images/ico_arrow_d.svg") no-repeat center;height: 20px;width: 23px;}
	.side-bar .menu .item .sub-menu{display: none;}
	.side-bar .menu .item .sub-menu a{padding-left: 20px;color: var(--menu2-color);font-size: 16px;width: 90%;}
	.side-bar .menu .item .sub-menu a .dropdown{filter: invert(55%) sepia(67%) saturate(273%) hue-rotate(171deg) brightness(92%) contrast(85%);}
	.side-bar .menu .item a:hover{text-decoration: underline;}
	.side-bar .menu .item .sub-menu .sub-item2dth {padding-left: 50px;}
	.side-bar .menu .item .sub-menu2{background: var(--menu2-color);display: none;border-radius: 7px;margin-bottom: 18px;}
	.side-bar .menu .item .sub-menu2 a{color: var(--first-color);/* background: var(--menu2-color); */}
	.side-bar .menu .item .sub-menu .sub-item .sub-menu3dth a {padding-left: 80px;}
	.side-bar .rotate{transform: rotate(180deg);}
	.side-bar .close-btn{position: relative;color: #fff;font-size: 23px;right:  0px;width: 28px;margin: 25px 0;cursor: pointer;float: right;}
	.menu-btn{width: 25px;cursor: pointer;}
	.menu_left .search-btn{width: 25px;cursor: pointer;}
	.menu li a{color:var(--menu-color);font-weight: 600;}
 	.menu_left .menu-btn{clear: both;}
	.side-bar .social ul {display:flex}
	.side-bar .social li {background: var(--menu2-color);width: 40px;height: 40px;margin: 20px 5px 0 0;border-radius: 5px;}
	.side-bar .social .ico_live,
	.side-bar .social .ico_webzine2,
	.side-bar .social .ico_insta a,
	.side-bar .social .ico_facebook a,
	.side-bar .social .ico_youtube a,
	.side-bar .social .ico_flickr a{text-indent: -9999px;display: block;}
	.side-bar .social .ico_flickr a::after,
	.side-bar .social .ico_facebook a::after,
	.side-bar .social .ico_insta a::after,
	.side-bar .social .ico_youtube a::after{content: '';position: relative;filter: invert(0%) sepia(7%) saturate(30%) hue-rotate(254deg) brightness(0%) contrast(106%);display: block;}
	.side-bar .social .ico_flickr a::after{margin: -11px 0 0 0;height: 23px;background: url(../images/ico_flickr.svg) no-repeat center center;}
	.side-bar .social .ico_insta a::after{margin: -12px 0 0  -1px;height: 23px;background: url(../images/ico_insta.svg) no-repeat center center;}
	.side-bar .social .ico_facebook a::after{margin: -11px 0 0px 0;height: 22px;background: url(../images/ico_facebook.svg) no-repeat center center;}
	.side-bar .social .ico_youtube a::after{margin: -16px 0 0 7px;width: 24px;height: 30px;background: url(../images/ico_youtube.svg) no-repeat center center;}

	html:lang(ar) .side-bar .close-btn{float: left;margin-left: 0;}	
	html:lang(ar) .side-bar{left: auto;right: -460px;transition-property: right;padding: 0 40px 0 30px;}
	html:lang(ar) .side-bar.active{left: auto;right:0;}
	html:lang(ar) .side-bar .search-wrap button.btn-search {left: 39px; right:auto}
	html:lang(ar) .side-bar .menu .item a .dropdown{left:0; right:auto}
	html:lang(ar) .side-bar .menu .item .sub-menu a{padding:6px 20px 6px 0; } 
	html:lang(ar) .side-bar .social .ico_youtube a{margin: 0 7px 0 0;}
	h1.main-title {margin-bottom:10px }
	h1.main-title a, h1.main-title a:hover {font-size:16px; color: var(--h1-color);}
	
	@media (max-width: 1024px) {
		.menu_left {width: 64px;flex-direction: initial;}
		.menu_left div {margin: 0;}
	}
	@media (max-width: 768px) {
		.menu_left .search-btn {
			width: 23px;}
		.side-bar .menu{margin: 20px 0 0 0;}	
	}
	@media (max-width: 430px) {
		.side-bar{width: 100%;left: -100%;}
		.menu_left {width: 50px;}
		.menu_left div {margin: 0 ;}
		.menu_left .main-search, .menu_left .language-wrap{width: 20px;}
}
	.container-main{height:auto}
/** newsboxs **/
	.news-wrap {display: flex;justify-content: space-between;width: 100% !important;}
	.newsBox .img-wrap {width: 100%;min-height:auto;height: auto;}
	.newsBox .newsL{width: 327px;}
	.newsBox .newsM{width: 678px;}
	.newsBox .newsM p{line-height: inherit;padding: 0 0 10px 0;min-height: 75px;font-weight: bold;}
	.newsBox .newsR{width: 327px;}
	.newsBox div {border-radius: var( --round01-radius);}
	.newsBox a span.video,
	.newsBox p.tit span.video{background: #fff url(../images/ico_youtube_s.svg) no-repeat center center;display: none;content: '';width: 0.79em;position: relative;height: 0.79em;margin:0 5px 0 0px;line-height: 0.8em;text-indent: -9999px;border-radius: 20px;/* border: 1px solid #fff; */}

	.newsL .news_list{width: 327px;z-index: 5;}
	.newsL .news_list strong{color:var(--point-color);font-size: 12px;}
	.newsL .news_list ul {margin: 20px 0 0 1px;}
	.newsL .news_list li {margin-bottom:10px;display: flex;flex-direction: column;}
	
	.issue {width: 328px;margin:0 auto;position:relative;overflow: hidden;height:310px}
	.issue .newsArea {display: flex;white-space: normal;flex-direction: row;justify-content: space-between;}
	.issue .item {border-radius: 10px;margin-right: 0 !important;overflow: hidden;flex: 0 0 auto;height: 314px;background: #21252b;}
	.issue .item img {width: 100%;width: -moz-available;display: flex;}
	.issue .tit {padding: 10px;}
	.issue p {border:0}
	.issue .item:before {content:'';position:absolute;left:0;bottom: 0;border-radius: inherit;width:100%;height: 0;opacity:0.5;/* background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), #000); */}
	.issue .item a p{color:#fff;padding: 4px 10px 0 ;line-height: 19px;font-size: 18px;height: fit-content;word-wrap: break-word;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
	.issue .item.type-banner a .tit{display: none;}
	.issue .swiper-button-next:after, .issue .swiper-button-prev:after, 
	.youtube-play .swiper-button-next:after, .youtube-play .swiper-button-prev:after {display: block;font-size: 29px;}  
	.issue .swiper-horizontal{width: calc(100% - 0px);}	
	.issue .swiper-button-next,.issue .swiper-button-prev,
	.youtube-play .swiper-button-next, .youtube-play .swiper-button-prev {display: block;color: #fff;z-index: 1;border-radius: 0px;padding: 8px 0 0 10px;background: rgba(17, 17, 17, 0.5);right: 0;width: calc(var(--swiper-navigation-size) / 30 * 25);}  
	.issue .swiper-button-prev, .issue .swiper-container-rtl .swiper-button-next, 
	.youtube-play .swiper-button-prev, .youtube-play .swiper-container-rtl .swiper-button-next{left: 0;right: auto;}	
	.youtube-play .swiper-horizontal{width: calc(100% - 0px);}
	.issue .swiper-pagination{top: 0 !important;z-index: 1 ; display:none}

	.newsM .news{background: #ccdaec;}
	.newsM .news .txt-wrap {font-size: 28px;padding: 10px;line-height: normal;display: flex;flex-direction: column;justify-content: end;}
	.newsM .news .img-wrap img{border-radius: var(--round02-radius);}
	.newsM .news .koreanBtn { background: rgba(17, 17, 17, 0.8);font-size: 14px;border-radius: 3px;padding: 3px 5px;margin-top: -15px;color: var(--text3-color);display: none;position: relative;width: 53px;justify-content: right;flex-wrap: wrap;left: 92%;align-items: end;}
	.featured-wrap .video-list .v-list .thum-wrap:after {content:''; position:absolute; left:50%; top:50%; margin:-16px 0 0 -16px; width:32px; height:32px; background: url(/renewal2021/images/common/ico/ico-play2.png) center center no-repeat;}

	.newsR {display: flex;flex-direction: column;}
	.newsR .news:first-child {margin-bottom: 20px;flex-direction: column;height: 310px;background: #dde2e9;}
	.newsR .news:first-child .img-wrap {border-radius:5px; width: 100%;}
	.newsR .news:first-child .img-wrap img{width: 100%;border-radius: var(--round02-radius);}
	.newsR .news:first-child .txt-wrap {font-size:18px;padding: 4px 10px 0;line-height: 19px;-webkit-line-clamp: 3;}
	.newsR .news .txt-wrap {height: 87px;word-wrap: break-word;display: -webkit-box;-webkit-line-clamp:4;-webkit-box-orient: vertical;overflow: hidden;}
	.newsR .news .img-wrap {width: 118px;border-radius:5px;margin: 0 10px 0 0;}
	.newsR .news .img-wrap img{width: 100%; border-radius:5px;}
	.newsR .news {display: flex;flex-direction: row;margin: 0 0 15px 0;}

	html:lang(en) .issue .item a p, 
	html:lang(ce) .issue .item a p, 
	html:lang(ja) .issue .item a p{padding: 5px 10px;line-height: inherit;font-size: 20px;height: fit-content;-webkit-line-clamp: 2;}
	html:lang(ar) .newsR .news .img-wrap {margin: 0 0 0 10px;}
	html:lang(ar) .newsBox a span.video, html:lang(ar) .newsBox p.tit span.video {margin:0 0 0 5px;}
	html:lang(ar) .newsM .news .txt-wrap {font-size: 24px;letter-spacing: -1px;line-height: inherit;padding: 10px 15px 15px 10px;}
	html:lang(ar) .issue .item a p,
	html:lang(ar) .newsR .news:first-child .txt-wrap {font-size: 19px;line-height: inherit;height: fit-content;-webkit-line-clamp: 2;direction: rtl;}
	html:lang(ar) .newsM .news .koreanBtn{right:92%;left:auto;}
	@media not all and (max-width: 1024px){
		html:lang(en) .newsR .news:first-child .txt-wrap,
		html:lang(ce) .newsR .news:first-child .txt-wrap,
		html:lang(ja) .newsR .news:first-child .txt-wrap {font-size: 20px;padding: 5px 10px;line-height: initial;height:auto;-webkit-line-clamp: 2;}
		
	}
	@media (max-width: 1024px) {
		.news-wrap {flex-wrap: wrap;}
		.newsBox .newsL {width: 100%;order: 3;display: flex;flex-direction: row-reverse;margin: 35px 0 0 0;}
		.newsBox .newsM {width: 55%;}
		.newsBox .newsM p {font-size: 22px;line-height: initial;}
		.newsBox .newsR {width: 42%;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
		.newsR .news {width: 50%;height:auto}
		.newsR .news:first-child, .newsR .news {flex-direction: column;height:auto;background: #fff !important;width: 49%;margin-bottom: 10px;}
		.newsR .news:first-child .img-wrap, .newsR .news .img-wrap  {border-radius:5px;width: 100%;}
		.newsR .news:nth-child(even) .img-wrap{margin:0;}
		.newsR .news:first-child .img-wrap img, .newsR .news.img-wrap img{width: 100%;border-radius: var(--round01-radius);}
		.newsR .news:first-child .txt-wrap, .newsR .news .txt-wrap {font-size:16px;padding: 5px 0 0;line-height: initial;width: 100%;height: fit-content; -webkit-line-clamp: 4;}
		.newsL .news_list {width: 53%; margin: 0 3% 0 0;}
		.newsL .news_list ul{margin: 0}
		.newsL .news_list a{font-size: 18px;padding: 0 0 10px 0;}
		.newsL .news_list strong {font-size: 14px;}
		.newsL .issue {width:43%;height: fit-content;margin: 0;}
		.issue .item a p{ -webkit-line-clamp: 3;height: 77px;font-size: 18px;}
		.newsM .news .koreanBtn{left:auto;margin: 0;}
		.issue .item {height:auto}
		html:lang(ar) .newsM .news .koreanBtn{right: auto; margin:0}
		html:lang(ar) .newsR .news:first-child{ margin-bottom: 10px;}
		html:lang(ar) .issue .item a p, 
		html:lang(ar) .newsR .news:first-child .txt-wrap, html:lang(ar) .newsR .news .txt-wrap {font-size: 15px;line-height: inherit;height: fit-content;-webkit-line-clamp: 4;}
		html:lang(ar) .newsBox .newsM p {line-height: inherit;}
		html:lang(ar) .newsL .news_list{margin: 0 0 0 3%;}
	}
	@media (max-width: 1024px) and (min-width: 580px){

	}
	@media (max-width: 920px) {
		.newsBox .newsM p {font-size: 20px;}
		.newsR .news:first-child .txt-wrap, .newsR .news .txt-wrap{font-size: 15px;}
		.issue .item a p {  font-size: 17px;height: 72px;line-height: 21px;}
	}
  @media (max-width:860px) {
		.issue .item a p {font-size: 16px; height: 50px; -webkit-line-clamp: 2;}
	}
	@media (max-width:840px) {
		.newsBox .newsM p {font-size: 18px;}
		.newsL .news_list a{font-size: 15px;}
		.newsM .news .koreanBtn{margin:0}
	}

	@media (max-width: 786px) {
		.newsBox .newsM {width: 55%;}
		.newsBox .newsM p {font-size: 20px;}
		.newsBox .newsR {width: 42%;margin: 0;}
		.newsL .issue {width: 297px;}
	}
	@media (max-width: 720px) {
		.newsBox .newsM {width: 53%;}
		.newsBox .newsR {width: 44%;}
		.newsL .issue {width: 282px;}
	}
	@media (max-width: 620px) {
		.newsBox .newsM {width: 100%;}
		.newsBox .newsL {flex-direction: column;margin: 0;}
		.newsBox .newsR {width: 100%; margin: 20px 0;}
		.newsL .issue {width: 100%;margin: 0 0 10px;}
		.newsL .news_list {width: 100%;}
		.newsR .news:first-child .txt-wrap, .newsR .news .txt-wrap {height: auto;}
    .newsL .news_list a, .newsR .news:first-child .txt-wrap, .newsR .news .txt-wrap {font-size:16px;/*! display: block; */}
		.issue .item a p {font-size: 20px; height: 91px;-webkit-line-clamp: 4;}
		.newsM .news .img-wrap img{border-radius:0;}
}

	@media (max-width: 450px) {
	  .issue .item a p {font-size:18px;height: 74px;padding: 10px;-webkit-line-clamp: 3;}
	  .newsBox .newsM { margin:0;padding: 0;}
   	.newsM .news .txt-wrap {padding: 10px 15px 0;}
		.newsM .news {background: #fff !important;}
		.newsBox .newsR, .newsBox .newsL { padding: 10px 15px;}
		.newsBox .newsM p {font-size: 19px;width: 100%;min-height: auto;color: #000 !important;}
		.newsR .news {width: 100%;height:auto}
		.newsR .news:first-child{ margin-bottom: 15px;}
		.newsR .news:nth-child(even) .img-wrap{margin: 0 10px 0 0;}
		.newsR .news:first-child .img-wrap, .newsR .news .img-wrap{width:150px }
		.newsR .news:first-child .txt-wrap, .newsR .news .txt-wrap{padding: 0;}
		.newsR .news:first-child, .newsR .news {flex-direction: row;width: 100%;}
		.issue .item a p {font-size:18px;}
		.newsL .news_list a, .newsR .news:first-child .txt-wrap, .newsR .news .txt-wrap {font-size:15px;-webkit-line-clamp: 5;height: fit-content;}
	}
	@media (max-width: 390px) {
		.newsBox .newsR {padding: 0 15px;}
	}
	
/** notic **/	
.notic-wrap {margin: 0 auto;width: fit-content;background: var(--second-color);padding: 10px 20px;border-radius: 36px;position: relative;min-width: 790px;max-width: 1300px;}
.notic-wrap a, .notic-wrap a:visited, .notic-wrap a:focus, .notic-wrap a:hover {text-align: center;font-weight: bold;font-size: 20px;}
.notic-wrap .close-btn3 {cursor: pointer;right: 20px;top: 15px;position: absolute;}
.notic-wrap .close-btn3 img{width: 20px; height: 20px;}
.notic-wrap .min-tit {width: calc(100% - 30px);display: block;color: #fff;}
	.notic-wrap .min-tit p.min-tit::after {font-size: 15px;display: inline-block;font-weight: normal;margin:0 10px;}
html:lang(en) .notic-wrap .min-tit p.min-tit::after {content: '(Amazon Gift Card 30 USD(50 Winners))';}
html:lang(ce) .notic-wrap .min-tit p.min-tit::after {content: '(亚马逊30美元礼品卡（共50名）)';}
html:lang(ja) .notic-wrap .min-tit p.min-tit::after {content: '(Amazonギフト券30ドル（50名様）)';}
html:lang(es) .notic-wrap .min-tit p.min-tit::after {content: '(Tarjeta de regalo de Amazon por 30 USD)';}
html:lang(fr) .notic-wrap .min-tit p.min-tit::after {content: '(Carte-cadeau Amazon de 30 USD (50 gagnants))';}
html:lang(de) .notic-wrap .min-tit p.min-tit::after {content: '(Amazon-Geschenkkarte im Wert von 30 USD)';}
html:lang(ru) .notic-wrap .min-tit p.min-tit::after {content: '(Подарочная карта Amazon на 30 долларов)';}
html:lang(jp) .notic-wrap .min-tit p.min-tit::after {content: '(Amazonギフト券30ドル（50名様）)';}
html:lang(vi) .notic-wrap .min-tit p.min-tit::after {content: '(Thẻ quà tặng Amazon trị giá 30 USD)';}
html:lang(id) .notic-wrap .min-tit p.min-tit::after {content: '(Kartu hadiah Amazon senilai 30 USD)';}
html:lang(ar) .notic-wrap .close-btn3 {right: auto;left: 20px;}

@media (max-width: 1024px) {
	.notic-wrap {padding: 10px 20px;border-radius: 5px;position: relative;min-width: 100%;}
	.notic-wrap a, .notic-wrap a:visited, .notic-wrap a:focus, .notic-wrap a:hover{font-size: 18px;}
		}
		
@media (max-width: 768px) {
	.notic-wrap .min-tit {color: var(--text3-color);width: calc(100% - 15px);}
	.notic{position: fixed;bottom: 0;z-index: 12;}
	.notic-wrap {width: 100%; border-radius:0;background:var(--second-color);min-width: auto;}
	.notic-wrap a, .notic-wrap a:visited, .notic-wrap a:focus, .notic-wrap a:hover {color: var(--text3-color);font-size: 16px;}
	.notic-wrap .close-btn3 {cursor: pointer;right: 15px;top: 15px;position: absolute;}

}
	
/** Honorary Reporters **/	
	.hr .hr-wrap {display: flex;justify-content: space-between;}
	.hr .hr-wrap .news {width:23.5%;}
	.hr .hr-wrap .img-wrap{overflow:hidden;display:block;width:100%;height:auto;border-radius:5px;min-height: 160px;}
	.hr .hr-wrap .img-wrap img{border-radius:var( --round01-radius);transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);transform: scale(1.0);}
	.hr .hr-wrap .img-wrap img:hover {transition:transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); transform:scale(1.045)}
	.hr .hr-wrap .news .tit {width:100%; font-size:16px}
	.hr .hr-wrap .news .name {width:100%;font-size:14px;font-weight:bold;color: #93a1ae;margin: 7px 0;}

	@media (max-width: 1024px) {
		.hr .hr-wrap .img-wrap{min-height: auto;}
}
	@media (max-width: 768px) {
		.hr .hr-wrap {display: flex;flex-direction: column;}
		.hr .hr-wrap .news {width: 100%;margin-bottom: 20px;border-bottom: 1px solid var(--border1-color);padding: 0 0 10px;}
		.hr .hr-wrap .img-wrap {display:none}
		.hr .hr-wrap .news:first-child {background: var(--multi-bg-color);border-radius: var(--round01-radius); border: 0px;}
		.hr .hr-wrap .news:first-child .img-wrap {display:block; margin-bottom:5px;}
		.hr .hr-wrap .news:first-child .txt-wrap {padding:0 10px;}
		.hr .hr-wrap .img-wrap img,
		.hr .hr-wrap .img-wrap{border-radius:var( --round02-radius);}
	
	}
	@media (max-width: 420px) {
.hr .hr-wrap .news .name {margin: 7px 0 2px;}
}

/** Press Releases **/
	.press {width: 100%;overflow: hidden;padding: 10px 0 0 0;margin: -48px 0 0 0;min-height: 100px;position: relative;}
	.pressreleases  h1 {border-bottom: 1px solid #ddd;padding: 0 0 5px;}
	.pressreleases  h1 a{z-index: 5;position: relative;width: 125px;}
	.press .newsArea {padding: 24px 0 0;}
	.press .item {margin-right: 0 !important;overflow: hidden;flex: 0 0 auto;width: 25%;}
	.press .item img {width: 120%;display: flex;right: 10%;position: relative;display: none;}
	.press p {border:0;padding: 0;word-wrap:break-word;display:-webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
	.press .min-tit {color: var(--point-color);font-size: 12px;font-weight: 600;margin: 20px 0 5px;}
	.press .tit {line-height: 1.2em;width: 100%;font-size: 16px;padding-right: 20px;}

	.press .item:before {position:absolute;left:0;bottom: 0;border-radius: inherit;width:100%;height: 70%;opacity:0.5;background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), #000);}
	.press .swiper-pagination { display:none;}
	.press .swiper-button-prev:after, .press .swiper-rtl .swiper-button-next:after {content: 'prev';font-size: 20px;}
	.press .swiper-button-next:after, .press .swiper-rtl .swiper-button-prev:after {content: 'next';   font-size: 20px;}
	.press .swiper-button-prev, .press .swiper-rtl .swiper-button-next {left: auto;right: var(--swiper-navigation-sides-offset,27px);}
	.press .swiper-button-next, .press .swiper-rtl .swiper-button-prev {right: var(--swiper-navigation-sides-offset, 0px);/* left: auto; */}
	.press .swiper-button-next, .press .swiper-button-prev {color:#999;top: 10px;}

	@media (max-width: 1024px) {
		.press .min-tit{padding: 0 10px 0 0;}
		.press .tit {font-size:15px;padding: 0 10px 0 0;}

	}
	@media (max-width: 920px) {
		.press .item {margin-right: 0 !important;overflow: hidden;flex: 0 0 auto;width: 33.33%;}

	}
	@media (max-width: 768px) {
		.press .tit {font-size:15px}

	}

	@media (max-width: 680px) {
    .press .newsArea {width: calc(100% - 10px);}
    .press .item {width: calc(100% - 20px);margin-right: 0;margin-bottom: 10px;}
	.press .swiper-slide {flex-shrink: 0;width: 100% !important;height: 100%;position: relative;transition-property: transform;display: block}
	.press .item03 div,
	.press .item04 div,
	.press .item05 div{width: calc(100% - 7px) !important;margin: 0 7px;}
 }	
	
	.multi {background: var(--multi-bg-color);margin: 60px 0 0 0;}
	.multi .media-wrap {display: flex;flex-wrap: wrap;justify-content: space-between;}
	.multi .main-title {width:100%}
	.youtube-play div div div iframe {border-radius:var( --round01-radius);width: 100%;height: auto;min-height: 235px;}
	.media-wrap .media {margin-bottom: 27px;height: 405px;}
	.media-wrap div.media .photo-wrap {width: 100%;position: relative;}
	.media-wrap div.media .photo-wrap img{width: 100%;border-radius: var( --round02-radius);}
	.media-wrap div:nth-child(5) .photo-wrap img{border-radius:var( --round01-radius);}

	.media-wrap div.media .txt-wrap {padding: 0 10px 10px 10px ;line-height: initial;display: block;}
	.media-wrap div.media .txt-wrap .tit{border: 0;padding: 0;word-wrap: break-word;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;font-size: 18px;max-height: 72px;-webkit-line-clamp: 3;}
	.media-wrap div {border-radius:var( --round01-radius);}
	.media-wrap div iframe {border-radius:var( --round01-radius);}
	.media-wrap div:first-child, .media-wrap div:nth-child(3),.media-wrap div:nth-child(4),.media-wrap div:nth-child(6) {width: 320px;}
	.media-wrap div.youtube {width: 696px;}
	.media-wrap div:nth-child(5) {width: 212px;position: relative;}
	.media-wrap div:nth-child(7) {width: 467px;}
	.media-wrap div:nth-child(1) .txt-wrap .tit,
	.media-wrap div:nth-child(3) .txt-wrap .tit,.media-wrap div:nth-child(5) .txt-wrap .tit {color:#fff}
	.media-wrap div:nth-child(5) .txt-wrap {bottom: 0;position: absolute;border-radius: 0 0 5px 5px;backdrop-filter: blur(3px);}
	.i-webzine .photo-wrap:after, .i-insta .photo-wrap:after, .i-fliker .photo-wrap:after  {content: '';position: absolute;left: 50%;bottom: 5%;margin: -16px 0 0 -16px;width: 32px;height: 32px;filter: drop-shadow(0px 0px 1px #666);}
	.i-youtube .photo-wrap:after {content: '';position: absolute;left: 50%;bottom: 5%;margin: -16px 0 0 -16px;width: 40px;height: 40px;filter: drop-shadow(0px 0px 1px #666);}
	.media-wrap div:nth-child(5) .photo-wrap:after  {left: 50%;bottom: 25%;margin: -16px 0 0 -16px;}
	.i-youtube .photo-wrap:after {background: url(../images/ico_youtube2.svg)no-repeat center center;}
	.i-webzine .photo-wrap:after {background: url(../images/ico_webzine.svg)no-repeat center center;}
	.i-insta .photo-wrap:after {background: rgba(0, 0, 0, 0.3) url(../images/ico_insta.svg)no-repeat center center;width: 25px;height: 25px;filter: invert(100%) drop-shadow(0px 0px 1px #666);border-radius: 4px;}
	.i-fliker .photo-wrap:after {background: url(../images/ico_flickr2.svg)no-repeat center center;border-radius: var(--round01-radius);width: 25px;height: 24px;}
	.youtube-play{display:none}
	html:lang(ar) .media-wrap div.media .txt-wrap {line-height: 22px;direction: ltr;}
	
	@media (max-width: 1024px) {
		.multi .main-title,
		.media-wrap {padding:0 ;}
		.media-wrap .media {margin-bottom: 27px;height: 297px;}
		.media-wrap div:first-child, .media-wrap div:nth-child(3),.media-wrap div:nth-child(4),.media-wrap div:nth-child(6) {width: 22.2%;}
		.media-wrap div.media .txt-wrap .tit {font-size:16px}
		.media-wrap div.youtube {width: 52%;}
		.media-wrap div.youtube iframe {width: 100%;height: auto;min-height: 297px;}
		.media-wrap div:nth-child(5) {width: 16.2%;}
		.media-wrap div:nth-child(7) {width: 35%;}
		html:lang(ar) .media-wrap div.media .txt-wrap .tit {line-height: 21px;-webkit-line-clamp: 2;max-height: 48px;}
		
	}
	
	@media (max-width: 985px) {
		.media-wrap .media,	.media-wrap .media, .media-wrap div.youtube iframe  {min-height: 281px;height: 229px;}
		.media-wrap div.media .txt-wrap .tit {font-size:15px;}
		}
		@media (max-width: 950px) {
		.media-wrap .media,	.media-wrap .media, .media-wrap div.youtube iframe  {min-height: 265px;height: 225px;}
		.media-wrap div.media .txt-wrap .tit {font-size:16px}
		}
		@media (max-width: 940px) {
		.media-wrap .media,	.media-wrap .media, .media-wrap div.youtube iframe  {min-height: 266px;height: 225px;}
				.media-wrap div.media .txt-wrap .tit {font-size:15px}
		}
		@media (max-width: 900px) {
		.media-wrap .media,	.media-wrap .media, .media-wrap div.youtube iframe  {min-height: 253px;height: 225px;}
				.media-wrap div.media .txt-wrap .tit {font-size:14px;}
		}
		@media (max-width: 850px) {
			.media-wrap .media,	.media-wrap .media, .media-wrap div.youtube iframe  {min-height: 243px;height: 225px;}
				.media-wrap div.media .txt-wrap .tit {font-size:13px;line-height: inherit;}
		}
		@media (max-width: 810px) {
			.media-wrap .media,	.media-wrap .media, .media-wrap div.youtube iframe {min-height: 225px;height: 225px;}
		}
		@media (min-width: 768px) and (max-width: 780px) {
			.media-wrap .media,	.media-wrap .media, .media-wrap div.youtube iframe {margin-bottom: 15px;min-height: 225px;height: 225px;}
			.media-wrap div.media .txt-wrap .tit {font-size:13px}
		}
		
	
	@media (max-width: 768px) {
		.multi {margin: 40px 0 0 0;padding: 0 0 20px 0px;}
		.youtube-play{display:block}
		.media-wrap {padding:0 15px}
		.media-wrap div:nth-child(2), .media-wrap div:nth-child(5), .media-wrap div:nth-child(7) {display: none;}
		.multi .media-wrap {display: flex;flex-wrap: wrap;justify-content: space-between;}
		.media-wrap div:first-child, .media-wrap div:nth-child(3),.media-wrap div:nth-child(4),.media-wrap div:nth-child(6) {width: 49%;height:auto;margin-bottom: 10px;}
		.multi .main-title, .media-wrap {padding: 0;margin: 0 0 10px 0;}
		.media-wrap div.media .txt-wrap .tit {font-size:15px;}
		.media-wrap div.media .photo-wrap {margin-bottom: 0px;}
		.i-webzine .photo-wrap:after {margin-bottom: 0px;width: 29px;}
		.youtube-play {width: 100%;position:relative;overflow: hidden;margin: 0 0 20px 0;/* background: #21252b; */}
		.youtube-play .newsArea {display: flex;white-space: normal;flex-direction: row;justify-content: space-between;}
		.youtube-play .item {border-radius: 10px;margin-right: 0 !important;overflow: hidden;flex: 0 0 auto;}
		.youtube-play .item img {width: 100%;width: -moz-available;display: flex;}
		.youtube-play .tit {padding: 0;}
		.youtube-play::after {display:block;content:"";width: 30px;margin: 30px auto 0;height:3px;background: #c3cfdb;}
		.youtube-play p {border:0}
		.youtube-play .item a p{/* position: absolute; */bottom: 0;color:#fff;padding: 10px 15px;line-height: 1.2em;font-size: 20px;word-wrap: break-word;}
		.youtube-play .swiper-pagination{top: 0 !important;z-index: 1 ; display:none}
		.i-youtube .photo-wrap:after, .i-webzine .photo-wrap:after, .i-insta .photo-wrap:after, .i-fliker .photo-wrap:after  {top: 5px;margin: 0px 0 0 -16px;height: 26px;}
		

	}
	/** Korea in Photo **/
	.eo-wrap {display: flex;flex-wrap: wrap;justify-content: space-between;}
	.event-overseas .event {width: 327px;}
	.event-overseas .events-wrap {overflow:hidden; display:block; padding:0 30px 0 0;}
	.event-overseas .overseas{float:right;width: 74%;min-height: 250px;height:100%;}
	.event-overseas .oversea-wrap {display: flex;flex-wrap: wrap;justify-content: space-between;border:1px solid var( --border1-color);border-radius:var( --round01-radius);padding: 30px 20px 20px;min-height: 314px;}
	.event-overseas .oversea-wrap .oversea-list {overflow:hidden;width: 31%;}
	.event-overseas .oversea-wrap .oversea-list .block {position:relative;margin: 0 0 15px;min-height:68px;padding:0 0 0 60px;}
	.event-overseas .oversea-wrap .oversea-list .block:nth-child(n+7) {display:none;}
	.event-overseas .oversea-wrap .oversea-list .block .flag {position:absolute; left:0; top:0;}
	.event-overseas .oversea-wrap .oversea-list .block .flag > img {border-radius:50%;}
	.event-overseas .oversea-wrap .oversea-list .block p.tit {margin:0; font-size:16px; font-weight:bold; color:#333;}
	.event-overseas .oversea-wrap .oversea-list .block p.txt {margin:4px 0 0;font-size:14px;line-height:22px;min-height:42px;max-height:44px;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
	.in-progress {width: 328px;margin:0 auto;position:relative;overflow: hidden;height: 314px;background: var(--multi-bg-color);border-radius: var(--round01-radius);border: 1px solid var(--border1-color);}
	.in-progress .eventitem {opacity: 0;transition: opacity 1s ease-in-out;position: absolute;width: 100%;height: 300px;background: var(--multi-bg-color);}
	.in-progress .eventitem.active {opacity: 1;z-index: 1;}
	.in-progress .item-list {position: relative;width: 100%;height: 300px; }
    .in-progress .item-list img{width: 100%;}
	.in-progress .pagination {text-align: center;margin-top: -10px;z-index: 5;position: relative;}
	.in-progress .pagination .dot {display: inline-block;width: 10px;height: 10px;margin: 0 5px;background-color: gray;border-radius: 50%;cursor: pointer;}
	.in-progress .pagination .dot.active {background-color: black;}
	.in-progress .item-list p.tit {margin: 0 0;font-size: 18px;padding: 0 10px;font-weight:bold;line-height: initial;max-height: 50px;word-wrap: break-word;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
	.in-progress .item-list p.date {margin:0;font-size: 14px;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding: 0 10px;}
	html:lang(ar) .event-overseas .oversea-wrap .oversea-list .block .flag{right:0}
	html:lang(ar) .event-overseas .oversea-wrap .oversea-list .block {padding: 0 60px 0 0;}
	html:lang(ar) .in-progress .item-list p.tit {font-size: 16px;line-height: 23px;max-height: 53px;}

	@media (max-width: 1024px) {
		.event-overseas .event {width: 38%;}
		.in-progress {width: 100%;}
		.event-overseas .overseas{width: 59%;}
		.event-overseas .oversea-wrap{padding: 18px 18px 0 18px;}
		.event-overseas .oversea-wrap .oversea-list {width: 48%;}
		.event-overseas .oversea-wrap .oversea-list:nth-child(9){display:none}
		.event-overseas .oversea-wrap .oversea-list .block{padding: 0 0 0 50px;margin: 0 0 5px 0;}
		.event-overseas .oversea-wrap .oversea-list .block .flag{width: 40px;}
		.event-overseas .oversea-wrap .oversea-list .block .flag > img{width: 100% !important;height: 100% !important;}
		.event-overseas .oversea-wrap .oversea-list .block p.txt{line-height: initial;margin: 0;}
		.in-progress .item-list p.tit {font-size:16px}
		.in-progress .item-list p.date{font-size:12px}
		html:lang(ar) .event-overseas .oversea-wrap .oversea-list .block p.txt{line-height: inherit;margin: 0;}
	}
    @media (max-width: 840px) {
        .event-overseas .oversea-wrap .oversea-list .block p.tit {margin:0; font-size:12px; }
    }
    @media (max-width: 768px){
		.event-overseas .event,
		.in-progress ,
		.event-overseas .overseas {width: 100%;}
		.event-overseas .overseas {margin-top: 30px;}
		.event-overseas .oversea-wrap {padding: 0; border: 0px;}
		.event-overseas .oversea-wrap .oversea-list{margin: 0 0 20px 0;}
		.event-overseas .oversea-wrap .oversea-list .block p.txt {font-size:16px;line-height:22px;display:contents;}
  		.in-progress {width: 100%;min-height: 542px}
		.in-progress .item-list {height: 525px;}
    }
	@media (max-width: 668px) {
		.oversea-wrap {padding:0;}
		.event-overseas .oversea-wrap {flex-direction: column;flex-wrap: nowrap;border: 0px solid var(--border1-color);padding: 10px 0;}
		.event-overseas .oversea-wrap .oversea-list{width: 100%}
		.event-overseas .oversea-wrap .oversea-list .block p.txt{margin: 0 0 0 10px;}
		.in-progress {min-height: 480px}
		.in-progress .item-list {height: 464px;}
	}	
	@media (max-width: 520px) {
		.event-overseas .oversea-wrap .oversea-list .block{min-height: auto;}
		.in-progress {min-height: 390px}
		.in-progress .pagination {margin-top: 0;}
		.in-progress .item-list {height: 367px;}
		}
	@media (max-width: 430px) {
		.in-progress {min-height: 330px}
		.in-progress .item-list {height: 305px;}
		}
	@media (max-width: 380px) {
		.in-progress {min-height: 310px;}
		.in-progress .item-list {height: 290px;}
		}

/** Korea in Photo **/
	.photos .swiper-horizontal{width: calc(100% - 0px);}
	.photos {margin:0 auto;overflow: hidden;}
	.photos .newsArea {display: flex;flex-flow: wrap;justify-content: space-between;}
	.photos .item {border-radius: 10px;margin-right: 0 !important;overflow: hidden;flex: 0 0 auto;width: calc(33.33% - 10px);}
	.photos .item img {width: -webkit-fill-available;width: -moz-available;display: flex;}
	.photos .tit {padding: 10px;}
	.photos p {border:0}
	.photos .swiper-slide {flex-shrink: 0;height: 100%;position: relative;}
	.photos .item:before {bottom: 0;border-radius: inherit;width:100%;height: 70%;opacity:0.5;background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), #000);}
	.photos .item a p{position: absolute;bottom: 0;color:#fff;min-height: 72px;font-size: 20px;padding: 10px 15px;line-height: 1.2em;word-wrap: break-word;background: rgba(17, 17, 17, 0.5);width: 100%;display: flex;background-color: rgba(0,0,0,0.4); backdrop-filter: blur(2px);}
	.photos .swiper-button-next, .photos .swiper-button-prev,.photos .swiper-pagination {display:none;}
	.photos .item:nth-child(1),
	.photos .item:nth-child(2){width:50%;}
	.photos .item:nth-child(3),.photos .item:nth-child(4){width: 460px;}
	.photos .item:nth-child(5){width: 460px;}
	 html:lang(ar) .photos .item a p{font-size: 20px;padding: 10px 15px;line-height: inherit;}
	 html:lang(ar) .photos .swiper-container div {direction: rtl}

	 	@media (max-width: 1280px) {
			.photos .item:nth-child(3),.photos .item:nth-child(4), .photos .item:nth-child(5){width: 33.33%;}
			.photos .item a p{font-size: 16px;}
		  html:lang(ar) .photos .item a p	{font-size: 16px;}
		}

		@media (max-width: 1024px) {
		.photos .item a p {min-height: 60px;}
		}
		@media (max-width: 800px) {
		.photos {position: relative;}
		.photos .newsArea {flex-wrap: nowrap;}
		.photos .item {width: calc(100% - 20px);margin-right: 0;margin-bottom: 0;}
		.photos .swiper-slide {flex-shrink: 0;width: 100% !important;height: 100%;position: relative;transition-property: transform;display: block}
		.photos .item03 div{width: 100% !important;}
		.photos .swiper-button-next, .photos .swiper-button-prev,.photos .swiper-pagination {display: block;}
		.photos .swiper-button-next:after, .photos .swiper-button-prev:after {display: block;font-size: 29px;}  
		.photos .swiper-button-next,
		.photos .swiper-button-prev {display: block;color: #fff;z-index: 1;border-radius: 0px;padding: 8px 0 0 10px;background: rgba(17, 17, 17, 0.5);right: 0px;width: calc(var(--swiper-navigation-size) / 30 * 25);}  
		.photos .swiper-button-prev,
	    .photos .swiper-container-rtl .swiper-button-next {left: 0;right: auto;}	
		.photos .swiper-pagination{top: 0 !important;z-index: 1 ; display:none}
		.photos .item a p{font-size:16px;padding: 10px 15px;line-height: 1.2em;}
		}
		

/** footer **/
footer {background:var(--footer-bg-color);margin: 50px 0 0;padding: 0 0 20px 0;}
footer .foot-top {font-size:20px;display: flex;justify-content: space-between;padding: 50px 0;text-transform: uppercase;}
footer .foot-top div {width:25%;}
footer .foot-top div li{padding:0 0 0 5px; margin: 0 0 14px 0;}
footer .foot-top div .ico_app {padding:0 0 0 5px; margin: 0;}
footer .subscribe-list ul{position: relative;top: -7px;}
footer .quick ul {position: relative;top: -12px;}
footer .foot-top .quick li {margin: 0}
footer .foot-top h2 {color:var(--footer-h2-color);font-size:20px;position: relative;width: 130px;padding: 0 5px 15px;z-index: 1;}
footer .set-language h2 {background: var(--footer-bg-color);}
footer .foot-top li a, footer .foot-top li a:hover {color:var(--footer-text-color);}
footer .link-list h2::after {display: inline-block;content: '';width: 25px;height: 21px;position: relative;right: -8px;margin-top: -2px;background:url("../images/ico_link.svg") no-repeat;}
footer .ico_app a::after {display: inline-block;content: '';width: 27px;height: 27px;position: relative;top:6px; right: -10px;background:url("../images/ico_app.svg") no-repeat center center;}
footer .set-language ul{border: 1px solid var(--border1-color);border-radius: 20px;padding: 23px 0 4px 20px;display: flex;flex-wrap: wrap;justify-content: initial;margin: -29px 0 0 -20px;}
footer .set-language ul li{width:50%;font-weight: 600;}
footer .foot_bootom {padding:25px 0;border-top: 1px solid #d5dbe1;display: flex;justify-content: space-between;}
footer .foot_bootom .Copyright .foot-logo {float:left;width: 130px;font-size:0;}
footer .foot_bootom .Copyright .foot-logo::before {display: block;content:'';height: 26px;background: url(../images/koreanet_logo.svg) no-repeat;filter: invert(35%) sepia(14%) saturate(7015%) hue-rotate(187deg) brightness(44%) contrast(99%);}
footer .foot_bootom .Copyright .copy {float:left;font-size:14px;line-height:22px;color: var(--footer-text-color);font-weight: bold;padding: 0 0 0 15px;}
footer .foot_bootom .policy  p {margin:0; font-size:14px;}
footer .foot_bootom .policy .policy-list {margin:0;}
footer .foot_bootom .policy .policy-list:after {display:block; content:''; clear:both;}
footer .foot_bootom .policy .policy-list li {position:relative; float:left; padding-left:10px; margin-left:9px;}
footer .foot_bootom .policy .policy-list li:nth-child(2) {font-weight:bold;}	
footer .foot_bootom .policy .policy-list li:nth-child(3) {display:none;}	
footer .foot_bootom .policy .policy-list .second {color: var(--point-color);}
footer .foot_bootom .policy .policy-list li a {color: var(--footer-text-color);font-size:14px;}
footer .foot_bootom .policy .quick-list {overflow:hidden;margin-top:10px;float:right;display: none;}
footer .foot_bootom .policy .quick-list li {float:left;}
footer .foot_bootom .policy .quick-list li a {display:block;}
.quick .ico_flickr a::before,
.quick .ico_facebook a::before,
.quick .ico_insta a::before,
.quick .ico_youtube a::before {content: '';position: relative;filter: invert(0%) sepia(7%) saturate(30%) hue-rotate(254deg) brightness(0%) contrast(106%);display: none;}
.quick li a i {position: relative;top: 5px;display: inline-block;width: 42px;height: 42px;text-align: center;padding: 8px 0 0 0;margin: 0 10px 10px 0;background: #fff;border: 1px solid #ddd;border-radius: var( --round01-radius);}
.quick li a i img {width: 24px;height: 23px;display: inline-flex;line-height: 41px;filter: invert(35%) sepia(14%) saturate(7015%) hue-rotate(187deg) brightness(44%) contrast(99%);text-align: center;}
.quick .ico_insta a::before {right: -4px;margin: -19px 0 5px 0;width: 24px;height: 23px;background: url(../images/ico_insta.svg) no-repeat top;}
.quick .ico_facebook a::before {right: -4px;margin: 0 0 5px 0;width: 24px;height: 23px;background: url(../images/ico_facebook.svg) no-repeat top;}
.quick .ico_youtube a::before {right: -4px;margin: -20px 0 9px 0;width: 24px;height: 31px;background: url(../images/ico_youtube.svg) no-repeat top}
.quick .ico_live{background-size: 35px;width: 30px;height: 30px;margin: 0 0 0 -4px;}
.quick .ico_webzine2 {background-size: 45px;width: 37px;height: 32px;margin: -4px 0 0 -9px;}

html:lang(ar) footer { direction: ltr;text-align: left;}

@media (max-width: 1024px) {
	footer .foot-top{font-size:16px; padding: 50px 20px;}
	footer .foot_bootom{padding: 25px 20px;}
	footer {padding: 0;}
	.quick li a i{width: 35px;height: 35px;padding: 5px 0 0 0;}
	footer .foot-top h2 {font-size:16px;}
}
@media (max-width: 940px) {
	footer .foot-top{ font-size:15px; padding: 40px 20px;}
	footer .foot_bootom .policy .policy-list li a{font-size:12px;}
	footer .foot-top div{width:20%;}
	footer .set-language ul{padding: 23px 0 4px 20px;}
	footer .foot-top div:last-child{width:30%;}
	footer .foot-top h2{width: 110px;}
	footer .foot_bootom .Copyright .copy {padding:0; font-size:12px;}
	footer .foot_bootom .Copyright .copy, footer .foot_bootom .policy .policy-list li a{font-size:12px;}
	footer .foot_bootom .Copyright  .foot-logo {width: 110px;}
	footer .foot_bootom .policy .policy-list li {padding:2px}
}
@media (max-width: 840px) {
	footer .foot-top{ font-size:14px; padding: 30px 20px;}
	footer .foot-top h2 {font-size:16px;width: 110px;margin: 0 0 10px 0;padding: 0 0 5px 5px;}
	footer .set-language ul{padding: 10px;margin: -21px 0 0 -20px;}
	.quick li a i {display: inline-block;width: 35px;height: 35px;}

}
@media (max-width: 768px) {
	footer .foot-top { font-size:16px;}
	footer{margin:0;}
	footer .foot-top h2,
	footer .set-language, footer .foot_bootom .policy {display:none}
	footer .foot-top {flex-direction: column;padding: 20px 15px 30px 15px;}
	footer .foot-top div {width: 100%;margin: 20px 0 0 0;}
	.subscribe-list li{background: #fff;border-radius: 50px;margin: 0 0 10px 0;width: fit-content;}
	footer .foot-top div .ico_app {padding:0 20px 0 18px; margin:0 0 14px 0;line-height: 26px;}
	footer .foot-top div .ico_app a{font-weight:bold;}
	footer .ico_app a::after {top:3px;background: url(../images/ico_app.svg) no-repeat 0px 13px;background-size: 21px;padding: 0;height: 34px;}
	footer .foot-top div li {padding: 0 20px 0 18px;}
	footer .foot-top .quick li a{font-size: 0;margin: 0 3px;}
	footer .foot-top .quick {width: auto;margin:0 auto}
	footer .foot-top .ico_app a{position: relative;top: -8px;}
	footer .foot_bootom .Copyright .copy{font-size: 12px; padding: 0 0 0 15px;}
	.quick ul {display: flex;margin: 34px 0 0;}
	.quick li {padding: 0!important;}
	.quick li a  {padding:0;}
	.quick li a i {margin: 0;}

}

@media (max-width: 500px) {
	footer .foot_bootom .Copyright {display: flex;flex-direction: column;align-items: center;flex-wrap: wrap;margin: 0 auto;}
	footer .foot_bootom .Copyright  .foot-logo {font-size:0;margin: 0 ;}
	footer .foot_bootom .Copyright .copy { padding: 0;}
	
}
/** quick **/
	.quick-menu2 {position: fixed;top: 50%;right: calc((100% - 1450px) / 2 - 36px);transform: translateY(-50%);width: 40px;z-index: 11;}
	.quick-menu2 div{border-radius:var( --round01-radius);background:var(--second-color); }
	.quick-menu2 div img{filter: invert(0%) sepia(7%) saturate(30%) hue-rotate(254deg) brightness(0%) contrast(106%);width: 20px;}
	.quick-menu2 div:first-child {background:#fff; border:1px solid #ddd;}
	.quick-menu2 div:last-child { background:var(--top-color) ;border:1px solid #ddd;}
	.quick-menu2 ul {list-style: none;margin: 5px;padding: 0;}
	.quick-menu2 div:first-child li {margin: 10px 0 0 0;text-align: center;height: 33px;border-bottom: 1px solid #ddd;}
	.quick-menu2 div:nth-child(2) li {margin: 0.5em 0;border-bottom: 1px solid #f57a99;}
	.quick-menu2 div li:last-child {border:0px}
	.quick-menu2 div li.top {border:0px;height: 26px;padding: 6px 0 0 0;text-align: center;font-size: 12px;font-weight: 600;text-transform: uppercase;}
	.quick-menu2 div li.top a{color:var(--second-color)}
	.quick-menu2 a {text-decoration: none;color: #007bff;font-weight: bold;}
	
	.quick-menu2 .ico_live,
	.quick-menu2 .ico_webzine2,
	.quick-menu2 .ico_insta a,
	.quick-menu2 .ico_facebook a,
	.quick-menu2 .ico_youtube a,
	.quick-menu2 .ico_flickr a{text-indent: -9999px;display: block;}
	.quick-menu2 .ico_flickr a::after,
	.quick-menu2 .ico_facebook a::after,
	.quick-menu2 .ico_insta a::after,
	.quick-menu2 .ico_youtube a::after{content: '';position: relative;filter: invert(0%) sepia(7%) saturate(30%) hue-rotate(254deg) brightness(0%) contrast(106%);display: block;}
	.quick-menu2 .ico_flickr a::after{right: -4px;margin: -10px 0 5px 0;width: 22px;height: 23px;background: url(../images/ico_flickr.svg) no-repeat center center;}
	.quick-menu2 .ico_insta a::after{right: -4px;margin: -19px 0 5px 0;width: 21px;height: 23px;background: url(../images/ico_insta.svg) no-repeat center center;}
	.quick-menu2 .ico_facebook a::after{right: -4px;margin: -23px 0 6px 0;width: 22px;height: 23px;background: url(../images/ico_facebook.svg) no-repeat top}
	.quick-menu2 .ico_youtube a::after{right: -4px;margin: -20px 0 9px 0;width: 22px;height: 28px;background: url(../images/ico_youtube.svg) no-repeat top}
	.quick-menu2 .ico_live{background-size: 35px;width: 30px;height: 30px;margin: 0 0 0 -4px;}
	.quick-menu2 .ico_webzine2 {background-size: 45px;width: 37px;height: 32px;margin: -4px 0 0 -9px;}
	html:lang(ar) .quick-menu2 {left: calc((100% - 1450px) / 2 - 36px);right:auto}
	html:lang(ar) .quick-menu2 .ico_flickr a::after{right: 2px;}
	html:lang(ar) .quick-menu2 .ico_insta a::after{right: 3px;}
	html:lang(ar) .quick-menu2 .ico_facebook a::after{right: 2px;}
	html:lang(ar) .quick-menu2 .ico_youtube a::after{right: 2px;}
	
	@media (max-width: 1380px) {
		.quick-menu2 {right: calc(100% / 2 - 48%);top: 70%;}
		.quick-menu2 div{border-radius: 50px;background: rgba(235, 0, 59, 0.7);}
		.quick-menu2 div:first-child {background:rgba(255, 255, 255, 0.7);}
		html:lang(ar) .quick-menu2 {left: calc(100% / 2 - 48%);top: 70%;}
	}
	
	@media (max-width: 800px) {
		.quick-menu2 {bottom: 60px;top: auto;}
	}
	
	@media (max-width: 500px) {
		.quick-menu2 {bottom: 60px;}
		.quick-menu2 div:first-child {display:none;}
		.quick-menu2 .social li:first-child, .quick-menu2 .social li:nth-child(4) {display:none;}
		.quick-menu2 .social {padding: 8px 0 38px;}
		.quick-menu2 div li.top {margin: -43px 0 0 0;padding: 2px;}
		.quick-menu2 div:last-child  ul {margin: 8px 2px 0 0;}
		.quick-menu2 div:last-child {border: 0px solid #fff;width: 40px;margin: 0 0 0 1px;background: none;}
		.quick-menu2 div li.top a{line-height: 23px;border: 1px solid #fff;padding: 7px 4px;background: var(--top-color);border-radius: 50px;font-size: 10px;}
   		html:lang(ar) .quick-menu2 div li.top a{padding: 5px 4px;margin: 0 -2px 0 0;}
		html:lang(ar) .quick-menu2 {left: calc(100% / 2 - 46%);}
		
}
	@media (max-width: 430px) {
    .quick-menu2 {right: calc((100% - 390px) / 2 - 0px);}
	}

	@media (max-width: 390px) {
    .quick-menu2 {right: calc((100% - 390px) / 2 - -15px);}
	}

	@media (max-width: 300px) {
		.quick-menu2 {right: calc((100% - 280px) / 2 - -15px);}
	}

/** Popup **/
.popup {z-index: 1000;right: 0;position: absolute;}
.popup .img{position: relative;line-height: 0;}
.popup .today{position: absolute;background: rgb(0, 23, 107);line-height: 1.6;top: 25px;right: 23px; padding:4px 15px}
.popup .today a{float: left;color: #ffd000;padding: 0 10px 5px;}
.popup .today a:nth-child(2){padding: 5px 10px 0;}
.only-pc {display: block; }
.only-mobile {display: none; }

@media (max-width:1024px){
.popup {width: 90% !important;/*! min-width: auto; */}
.popup .img img{width: 100% !important;}
} 

@media (max-width:768px){
.popup {width: 90% !important;}
.popup .today{position: relative;top: 0;right: 0;width: fit-content;}
} 

@media (max-width:450px){
.popup {width: 100% !important;top:57px !important;}

} 

@media (max-width: 768px) {
.only-pc {display: none; }
.only-mobile {display: block; }
}