/*@import url(../../../fonts.googleapis.com/css@family=Open+Sans_3A400,300);
*/  
 

 .row-fluid1{width:100%;left: 0; }
  
  
 .row-fluid1 [class*="sspan"]{display:block;float:left;width:100%;min-height:30px; }
 .row-fluid1 [class*="sspan"]:first-child{margin-left:3%}
 .row-fluid1 [class*="sspan"]+[class*="sspan"]{margin-left:6%}
 .row-fluid1 .sspan12{width:100%;*width:99.94680851063829%}
 .row-fluid1 .sspan11{width:91.48936170212765%;*width:91.43617021276594%}
 .row-fluid1 .sspan10{width:82.97872340425532%;*width:82.92553191489361%}
 .row-fluid1 .sspan9{width:74.46808510638297%;*width:74.41489361702126%}
 .row-fluid1 .sspan8{width:65.95744680851064%;*width:65.90425531914893%}
 .modal .sspan8{width:65.95744680851064%;*width:65.90425531914893%}
 .row-fluid1 .sspan7{width:57.44680851063829%;*width:57.39361702127659%}
 .row-fluid1 .sspan6{width:48.93617021276595%;*width:48.88297872340425%}
 .row-fluid1 .sspan5{width:40.42553191489362%;*width:40.37234042553192%}
 .row-fluid1 .sspan4{width:31.914893617021278%;*width:31.861702127659576%}
 .row-fluid1 .sspan3{width:23.404255319148934%;*width:23.351063829787233%}
 .row-fluid1 .sspan2{width:14.893617021276595%;*width:14.840425531914894%}
 .row-fluid1 .sspan1{width:6.382978723404255%;*width:6.329787234042553%}
 .row-fluid1 .sspan13{width:44%;*width:44%}
 .row-fluid1 .sspan14{width:98%;*width:98%}
 .row-fluid1 .sspan15{width:20%;*width:20%}
 .row-fluid1 .image-back1{
   	display:block;float:left;width:100%;min-height:30px;
	 
	background-color: #888888;
 }
 .row-fluid1 [class*="image-view-back"]:first-child{margin-left:0.1%;}
  
 .row-fluid1 [class*="image-view-back"]+[class*="image-view-back"]{margin-left:0.1%;}
 .image-view-back{
 	display:block;float:left;width:19.9%;min-height:30px; 
 	background-color: #FFF;
 	margin-bottom: 0.1%;
 }
  
.animated1 { 
    -webkit-animation-duration: 1s; 
    animation-duration: 1s; 
    -webkit-animation-fill-mode: both; 
    animation-fill-mode: both; 
} 

.fadeInRight1, .fadeInLeft1, .fadeInUp, .fadeInDown1{
    opacity:0;
    -webkit-transform: translateX(400px); 
    transform: translateX(400px); 
}


/*************
* FadeInUp1 *
*************/

@-webkit-keyframes fadeInUp { 
    0% { 
        opacity: 0; 
        -webkit-transform: translateY(400px); 
    } 
    50%{
       opacity: 0.3; 
    }
    100% { 
        opacity: 1; 
        -webkit-transform: translateY(0); 
    } 
} 
@keyframes fadeInUp { 
    0% { 
        opacity: 0; 
        transform: translateY(400px); 
    } 
    50%{
       opacity: 0.3; 
    }
    100% { 
        opacity: 1; 
        transform: translateY(0); 
    } 
} 
.fadeInUp{ 
    opacity: 0; 
    -webkit-transform: translateY(400px); 
    transform: translateY(400px);
}
.fadeInUp.go { 
    -webkit-animation-name: fadeInUp; 
    animation-name: fadeInUp; 
}



/*************
* FadeInDown *
*************/

@-webkit-keyframes fadeInDown1 { 
    0% { 
        opacity: 0; 
        -webkit-transform: translateY(-400px); 
    } 
    50%{
       opacity: 0.3; 
    }
    100% { 
        opacity: 1; 
        -webkit-transform: translateY(0); 
    } 
} 
@keyframes fadeInDown { 
    0% { 
        opacity: 0; 
        transform: translateY(-400px); 
    } 
    50%{
       opacity: 0.3; 
    }
    100% { 
        opacity: 1; 
        transform: translateY(0); 
    } 
} 
.fadeInDown{ 
    opacity: 0; 
    -webkit-transform: translateY(-400px); 
    transform: translateY(-400px);
}
.fadeInDown.go { 
    -webkit-animation-name: fadeInDown; 
    animation-name: fadeInDown; 
}



/*****************
* rotateIn *
*****************/
@-webkit-keyframes rotateIn { 
    0% { 
        -webkit-transform-origin: center center; 
        -webkit-transform: rotate(-200deg); 
        opacity: 0; 
    } 
    100% { 
        -webkit-transform-origin: center center; 
        -webkit-transform: rotate(0); 
        opacity: 1; 
    } 
} 
@keyframes rotateIn { 
    0% { 
        transform-origin: center center; 
        transform: rotate(-200deg); 
        opacity: 0; 
    } 
    100% { 
        transform-origin: center center; 
        transform: rotate(0); 
        opacity: 1; 
    } 
} 
.rotateIn.go { 
    -webkit-animation-name: rotateIn; 
    animation-name: rotateIn; 
}

  
 #content1{ 
 /* margin-top:108px;*/
  margin-bottom: 30px;
 	 width: 100%; 
 	position:relative;min-height:50%}
  
 #main1 .box1 .box-title1 h3{ padding-left: 30px; font-size:20px !important}
  
 #main1{*zoom:1;padding-bottom:10px}
 
 
 .box1.box-color1 .box-title1{}

  .box1.box-bordered1 .box-title1{border-bottom:5px solid #ddd;}
 .box1.box-bordered1 .box-content1{ border-top:0}
 .box1.box-bordered1 .box-content2{/*background-color: #c3d5da;*/   margin-top: -30px;padding-bottom: 20px }
 
  .box1 .box-title1:after{content:"";display:table;clear:both}
 .box1 .box-title1 h3{float:left;margin:3px 0 3px 0;line-height:24px;font-weight:400;color:#444;font-size:20px}
 .box1 .box-title1 h3 i{margin:0 10px}
  .box-title1{
	line-height: 30px; 
	overflow: hidden; 
	border-bottom-width:1px; 
	border-bottom-style: solid; 
	  
	font-family: wk-Chongbong;
}
  .box1 .box-content1{*zoom:1; border-color:#c1c1c1; padding-bottom: 25px;	}
 .box1 .box-content1:after{ display:auto;clear:none}
 .box1 .box-content1 ul li{
 	overflow: hidden;
 	padding-top: 5px;
 	margin-bottom: 5px;
 	border-bottom:1px dashed #c1c1c1;
 	padding-bottom: 5px;
 	left: 0;
  }

  .box1 .box-content1 ul{
  	left: 0;
  	padding: 0px;
  }

  .box1 .box-content1 ul li a{
   color: #000;	 
 }
 .box1 .box-content1 ul li a:hover{
   color: #de2727e0;	 
 }


	/*Image & Video Gallery*/
.multimedia_container {
	clear:both;
	float: none;
	background-color: #cadbe2;
	padding-bottom: 25px;
}

.multimedia_container .multimedia_title {
	text-align: center;
	padding: 25px 0 10px;
	font-size: 16px;
}

.multimedia_container .multimedia_title a {
	color: #435971;
}

.multimedia_container .widget {
	padding: 0;
}

.img_post_outline,
.vid_post_outline {
	width:20%;
	display: inline-block;
	margin: 30px;
	vertical-align: top;
}

.img_post,
.vid_post {
	width:98%;
	float: left;
}

/* ======================================================================================================================================================
Gallery
====================================================================================================================================================== */
#top div .avia-gallery{overflow: hidden; padding-bottom:2px; clear:both;}
#top div .avia-gallery img{float:left; border-style: solid; border-width:1px; padding:7px; width:100%; border-radius: 0;}
#top div .avia-gallery .avia-gallery-big{display: block;overflow: hidden; padding:100px;  margin-bottom:-50px; margin-top:-80px; border-top-left-radius: 2px; border-top-right-radius: 2px; border-width:1px;}
#top div .avia-gallery .avia-gallery-big-inner{display: block;overflow: hidden; height: 100%;}
#top div .avia-gallery .avia-gallery-big img{padding:0; border:none;}
#top .avia-gallery .avia-gallery-thumb a{ width:20%; opacity: 1; }
#top #wrap_all .avia-gallery .avia-gallery-thumb a{display: block; float:left; }
#top .avia-gallery .avia-gallery-thumb a:hover{opacity: 0.5;}
#top .avia-gallery .avia-gallery-caption{display:none;}
#top div .avia-gallery .avia-gallery-big-no-crop-thumb {text-align: center;}
#top div .avia-gallery .avia-gallery-big-no-crop-thumb img{clear:both; float: none; text-align: center;}




/*gallery animation*/
.avia_transform .avia-gallery-thumb img{
opacity: 0.1;
-webkit-transform:  scale(0.5);
transform:      scale(0.5);
}
.avia_transform .avia-gallery-thumb  img.avia_start_animation{
-webkit-animation: avia_appear 0.9s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* Safari 4+ */
animation:         avia_appear 0.9s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* IE 10+ */
opacity: 1;
-webkit-transform:  scale(1);
transform:      scale(1);
}

.av-hover-grow{overflow: hidden; }
.av-hover-grow img {
-webkit-transition: all 1.7s cubic-bezier(0.230, 1.000, 0.320, 1.000);
transition:     all 1.7s cubic-bezier(0.230, 1.000, 0.320, 1.000);
}
.av-hover-grow:hover img { -webkit-transform: scale(1.1); transform: scale(1.1); }

.av-hide-gallery-thumbs .avia-gallery-thumb{display:none;}


@media only screen and (max-width: 767px)
{
  .responsive .avia-gallery-thumb img{padding:3px;}
}

.entry-content-wrapper.gallery-content .avia-gallery{margin-bottom:10px;}

#top .portfolio-preview-image .avia-gallery{
padding:0;
margin-bottom: -1px;
}

#top .portfolio-preview-image .avia-gallery .avia-gallery-big{
border-top:none;
border-left:none;
border-right:none;
position: relative;
margin-bottom: -1px;
padding:0;
border-radius:0;
}

#top .portfolio-preview-image .avia-gallery-thumb{
position: relative;
margin-right: -1px;
}

#top .portfolio-preview-image .avia-gallery-thumb img{
border-left:none;
}
.avia_transform .portfolio-preview-image .avia-gallery-thumb img{
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}

.avia_transform .portfolio-preview-image .avia-gallery-thumb  img.avia_start_animation{
-webkit-animation: none;
animation:         none;
}
 
/*	혁명활동소식 view css*/
.revolContent{
	width: 100%;
	position: relative;
	 

}

.revolMain{
	width: 100%;
	 
	margin-bottom:  85px;
	margin-left: 0;
	margin-right: 0;
	min-height: 70%;
}

 .revolheader{
	height: 65px;
	background-color: #bf3939;
} 
.revolheader h1{
	text-align: center;
	font-size: 20px;
	margin: 0;
	padding-top: 20px;
	vertical-align: middle;
	 

}
.revolheader h1 a{
	color: white;
}

.powerheader{
	height: 65px;
	/*background-color: #1d91fbde;	*/
}

.powerheader h1{
	text-align: center;
	font-size: 20px;
	margin: 0;
	padding-top: 20px;
	vertical-align: middle;
}
.powerheader h1 a{
	color: white;
}
.revolContent .revolbody{
	width: 100%;
	padding-left: 10%;
	padding-right: 10%; 
	float: left;
}

.viewdata{
	min-height: 30px; 
	padding-right: 40px;
}

.titledata{

}

.number{
	position: absolute;
  	background-color: rgba(224, 224, 224, 0.47);
    box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.2);
    height: 44px;
    line-height: 24px;
    padding: 10px;
    text-align: center;
    border-radius: 100px;
    width: 44px;
    float: left;
}

.artitle{
	margin-left: 50px;
 	height: 50px;
}

.artitle h2{
	font-family: KP CheonRiMa;
	font-size: 16px;
	margin-bottom: 2px;
	letter-spacing: 0;
	line-height: 1.3em;
}
.posttime{
	font-size: 14px;
}

.revolContent [class*="revolMain"]{display:block;float:bottom;width:100%;   }
.revolbody [class*="revoldata"]{display:block;float:left;width:100%;min-height:30px; padding-top:10px; }
.revolbody [class*="revoldata"]:first-child{border-right: 1 solid #c1c1c1 }

.revolbody .revoldata1{width: 70%;*width: 70%;  }
.revolbody .revoldata2{width: 30%;*width: 30%;  }

/*video*/

.multisec { background-color: white; }
.multies{ padding: 25px 20px 10px 20px; display: table; margin: 0 auto; width: 1200px;  }
.p_block{ width: 250px; height: 210px; float: right; margin-right: 50px; display: table;}
.p_block .title{ border-bottom: 3px solid #50d8af; padding-bottom: 2px; margin-bottom: 5px;  text-align: right;}
.p_block .title a{ font-family: "WKLGothic"; color: black; font-weight: bold;}
.p_block .contents { width: 250px; height: 140px; margin-bottom: 5px;}
.p_block .contents a { display: block; width: 100%; height: 100%;  background-size: cover!important; border: 1px solid #130e0e; background-repeat: no-repeat!important; margin: 0 0;}
.p_block p:last-child { text-align: center; }
.p_block .contents p { background-image: url('https://web.archive.org/web/20260101im_/http://minzu.rep.kp/img/arrow08_a.gif'); background-position: right 6px; border-bottom: none; background-repeat: no-repeat; padding-right: 25px; text-align: right; margin-top: 15px;}
.p_block a{ color: black;}
@media (min-width: 0px){
	.multies { width: 250px;}
	.p_block { margin-right: 0px;}
}

@media (min-width: 560px){
	.multies { width: 560px;}
	.p_block{ margin-right: 10px; }
}


@media (min-width: 800px){
	.multies { width: 800px;}
	.p_block { margin-right: 100px; }
}

@media (min-width: 1201px){
	.multies { width: 1200px;}
	.p_block { margin-right: 50px; }
	.p_block:first-child { margin-right: 0px; }
}
.multisec { border-bottom:solid 1px #dedada!important; }
/*///////////////////////*/
/*///////////////////////*/

@media screen and (min-width: 890px) and (max-width: 1021px){
	.mobile { width: 800px;}
}

@media screen and (min-width: 643px) and (max-width: 820px){
	.mobile { width: 600px;}
}
.bold_blck{ cursor:pointer;
	font-size: 14px!important;
	font-weight: bold;
	color: black;
}

.act_theme{
	line-height: 120%;
	margin-left: 20px;
}

.act_theme:hover{
	color: #9d4e5f;
}

.sound .viewArticle:hover{
	color:#9d4e5f!important;
}
@media (max-width: 600px) {
	.multies .p_block:first-child { display: none; }
}
.books_block .contents { height:auto!important; }
.music_block .contents { height:auto!important; }
.vid_length{
	position: absolute;
	color: white;
	top: 60%;
    left: 50%;
    transform: translate(-50%, -50%);
}
#video_img_css {
    width: 35px;
    height: 35px;
    background-repeat: no-repeat;
    position: absolute;
    top: 45%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.v_modal-content {
  margin: auto!important;
  display: block!important;
  width: 80%!important;
  max-width: 700px!important;
  top: 50%;
  text-align: center;
}
.v_modal-content video{
	border: 5px solid black;
}