/* popup and swipejs  >> */
.popup_content {
  margin: 10px;
  padding: 0 10px;
  max-width: 60%;
  border: 2px solid #444;
  background: white;
}
.swiper-container {
	overflow: hidden;
}
ul.swiper-wrapper {
	list-style: none;
	padding: 0;
	margin: 0;
}
ul.swiper-wrapper li.swiper-slide  {
	text-align: center !important;
	padding: 2em 0;
	margin: 0;
}
ul.swiper-wrapper .swiper-slide img.photo {
	max-height: 75vh;
}
ul.swiper-wrapper .swiper-slide .meta {
	text-align: left;
	padding: 2.1em;
}
ul.swiper-wrapper .swiper-slide .meta .ui.dividing.header {
	margin-bottom: 0;
}


/* 슬라이드에서 직접 보기 */
.swiper-slide .media-wrap {
	max-height: 80vh !important;
	position: relative;
}
.swiper-slide .photo-wrap .photo img {
	width: auto !important;
	max-height: 60vh !important;
}
.swiper-slide .multi-info {
	text-align: left;
	padding: 10px 20px !important;
}
.swiper-slide .photo-wrap .photo img {
     width:100%;
	 background:none;
	 border:none;
}
.swiper-slide .photo-wrap .multi-info {
    position: relative;
    padding: 20px 0;
}
.swiper-slide .photo-wrap .multi-info .title {
    padding-right: 180px;
    margin-bottom: 10px;
    font-size: 20px;
	font-weight:400;
	letter-spacing:-0.06;
	min-height: 30px !important;
}
.swiper-slide .photo-wrap .multi-info .lisence {
    position: absolute;
    right: 20px;
    /* top: 20px; */
    top: 10px;
}
.swiper-slide .photo-wrap .multi-info .lisence img {
	height: 35px;
}

.swiper-slide dl, .swiper-slide ul, .swiper-slide ol {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}
.swiper-slide li {
	padding-left: 40px;	
}
.swiper-slide .photo-wrap .multi-info .list li {
    font-size: 14px;
    line-height: 18px;
    text-indent: -20px;
    word-break: keep-all !important;
}
.swiper-slide .photo-wrap .multi-info .list li span {
    display: inline-block;
}
.swiper-slide .photo-wrap .multi-info .list li span:after {
    content: '';
    display: inline-block;
    height: 13px;
    margin: 8px 6px 0 8px;
    border-left: 1px solid #cfcfcf;
}
.swiper-slide .photo-wrap .multi-info .list li a {
    color:#cc0099;/*221016*/
}
.swiper-slide .photo-not-embeded {
	width: auto !important;
	max-height: 60vh !important;
	overflow: hidden;
}


.entry-links {
	display: block;
	padding: 1em 0;	
}
.entry.popup-link {
	background-color: #ecee7a;
	padding: .2em 1em;
	border-radius: 5px;
	display: inline-block;
	margin-bottom: .34em;
	color: #333;
}
.entry-popuplink {
	font-size: .9581rem !important;
}
.entry-popuplink .column {
  padding-left: .85rem;
  padding-right: .85rem;
}

.tab-contents .entry-links {
	padding: .21em 0;	
}
.tab-contents .entry.popup-link {
	color: #333;
	background-color: white;
	display: inline;
	padding: .02em .01em;
}
.tab-contents   a.entry.popup-link {
	color: blue;
}
.tab-contents   a.entry.popup-link:hover {
	color: #c540a4;
}


@media only screen and (max-width: 1480px) {
	.swiper-slide .photo-wrap .multi-info .lisence {
	  top: 13px;
	  right: 13px;
	}
}
@media only screen and (max-width: 768px) {
	.swiper-slide .photo-wrap .multi-info .lisence {
	  position: static;
	  margin-bottom: 3px;
	}
	.swiper-slide .photo-wrap .multi-info .title {
  		padding-right: 0;
	}
}