@charset "utf-8";

.moonCarousel {padding-top: 20px;margin-bottom: 20px; padding-left: 100px; padding-right:100px;  }
.moonCarousel .owl-item {padding-bottom: 20px; background-color:#ffffff; border: 1px solid #ccc; }
.moonCarousel .owl-item a.thumb {display:block;position:relative;background-color:#ffffff;}
.moonCarousel .owl-item .post-info {padding:15px 25px 0px 25px;background-color:#ffffff;}
.moonCarousel .owl-item .post-info .p {padding:0px;}
.moonCarousel .owl-item .post-info .title {padding:0px;font-size:22px; font-family: "s-core", '나눔고딕','NanumGothic', "Malgun Gothic", "sans-serif" !important;a; font-weight:700; color:#333; clear:both;white-space:normal; line-height: 1.4;}
.moonCarousel .owl-item .post-info .title a { color:#333;}
.moonCarousel .owl-item .post-info .category {padding:0px;font-size:18px; font-family: "s-core", '나눔고딕','NanumGothic', "Malgun Gothic", "sans-serif" !important;a; font-weight:500;color:#666; clear:both;white-space:normal;  line-height: 1.4;}
.moonCarousel .owl-item .post-info .category a { color:#666;}
.moonCarousel .owl-item .post-info .title,
.moonCarousel .owl-item .post-info .date,
.moonCarousel .owl-item .post-info .author,
.moonCarousel .owl-item .post-info .summary { font-family:'Open Sans', '나눔고딕','NanumGothic',ng;}

.moonCarousel .owl-item .post-info .date,
.moonCarousel .owl-item .post-info .author,
.moonCarousel .owl-item .post-info .replyNum a {display: inline-block;margin:0 10px 10px 0;font-size:11px;letter-spacing: 1px;color:#aaa}
.moonCarousel .owl-item .post-info .summary, 
.moonCarousel .owl-item .summary {padding:0px 20px 0px 5px;font-size:16px;line-height:1.4;color:#666}



.moonCarousel .owl-item .owl-link-ico {
	position:absolute;top:50%;left:50%;
	padding:10px 10px;margin-left:-20px;margin-top:-20px;
	width:40px;height:40px;text-align:center;
	color:#fff;border:1px solid #fff;
	border-radius: 50%;
	opacity: 0;
}
.moonCarousel .owl-item:hover .owl-link-ico {opacity: 1;}
.moonCarousel .owl-item a.thumb img {
	opacity:1;
	-webkit-transition: opacity 200ms ease;
	-moz-transition: opacity 200ms ease;
	-ms-transition: opacity 200ms ease;
	-o-transition: opacity 200ms ease;
	transition: opacity 200ms ease;
}
.moonCarousel .owl-item:hover a.thumb img {opacity:.5;}
.moonCarousel .noimg {max-height: 180px;}

.moonCarousel .owl-nav {margin-top: 0;z-index:9999;}
.moonCarousel .owl-nav [class*=owl-] {
	font-size:70px;
	font-weight: 100;
	position: absolute;top: 45%;
	margin: 0;margin-top:-20px;padding: 0;
	width: 68px;height: 68px;	
	line-height: 68px;
	border-radius: 50%;
	opacity: 1;
	-webkit-transition: all .3s ease;
    transition: all .3s ease;	
	text-shadow: 2px 2px 6px #aaaaaa; 
}
.moonCarousel .owl-nav {}
.moonCarousel .owl-nav .owl-prev {z-index:9999;left: 0;margin-top:-15px;margin-left: 10px;padding-right: 1.5em;text-align: right;}
.moonCarousel .owl-nav .owl-next {z-index:9999;right: 0;margin-top:-15px;margin-right: 40px;padding-left: 1.5em;text-align: left;}
.kso-corouselContainer:hover .moonCarousel .owl-nav [class*=owl-]{opacity: 1;}




.kso-corouselContainer.dark .moonCarousel .owl-item .post-info a.title {color: #fff;}
.kso-corouselContainer.dark .moonCarousel .owl-item .post-info .date {color: rgba(255,255,255,.5);}
.kso-corouselContainer.dark .moonCarousel .owl-item .summary {color: rgba(255,255,255,.7);}
