@charset "utf-8";

/* Tangled Grid 케미/Chemistry */  

#mos { display:none;}
.tangled-read #mos  { display:block}
.tangled-read .xe_content object, 
.tangled-read .xe_content embed, 
.tangled-read .xe_content iframe {
	width: 100% !important; height:auto !important;
	min-height:490px;
}

/* tangled-pagination  */
.tangled-pagination { position:relative; text-align:center; }
.tangled-pagination.infinity { display:none; }
.tangled-pagination.page-reddit { display:block; min-width:500px; max-width:900px; }

/* Tangled-header */
.tangled { margin: 0 0 80px -3px;}

.board_write { margin:20px 20px 0 8px; position:relative;}
.tangled-header {
	position:relative; padding: 0 0 9px 1px; 
	/* border-bottom: 1px solid #E1E6E9; 상단 라인 */
	/* margin: -50px 0 0px 8px; */
	/* font-size: 0; */
}
.tangled-bread-crumb {	
	position:relative; padding: 0 0 0 14px; 
	margin-bottom:8px; color:#A2C2DB;
}
.tangled-bread-crumb a { font-size:12px;}

.tangled-header .header-text { margin-right: 13px; margin-left: 3px; font-size: 0px } /* 상단 홈페이지 타이틀 노출 */
.tangled-header .header-cast { font-size:14px; line-height:20px; margin:4px 13px 0 0; float:left; position:relative;}
 /* 카테고리, 테그 글자 없애기 .tangled-header .header-cast { font-size:0px; line-height:0px;  margin:0 0 0 0; float:left; position:relative;}  */
.tangled-header .header-cast.border { border-left:0px solid #E1E6E9; padding-left:13px;} /* 카테고리 구분하는 선 border-left:1px; */
.tangled-header .header-cast.tangled-header-cate {margin:4px 9px 0 0;}

.tangled-header-cate { }
.tangled-header-cate .frozen { display:none; top:3px;}
.tangled-header-cate .elsa-embed-icons { display:inline-block;}
.tangled-cate-open .tangled-header-cate .elsa-embed-icons { display:none; }
.tangled-cate-open .tangled-header-cate .elsa-embed-icons-1 { display:inline-block; }

/* Category */
/*.tangled-category { display:none; overflow: hidden; position:relative; margin-left:8px;} 카테고리 화살표 클릭시 올라가고 내려가고 */
.tangled-category.tags { display:block; }
.tangled-category .clear { padding:6px;}
.tangled-cate-open .tangled-category { display:inline; } /* .tangled-cate-open .tangled-category { display:block; } 지식인 카테고리 화살표 클릭시 올라가고 내려가고 */

.tangled-category li { position: relative; float: left; margin: 0 6px 6px 0; font-size:0px;}/*카테고리*/
.tangled-category li a {
	/* display: block; padding: 0 7px; 
	line-height: 22px; height: 21px; */
	/* background: #f0f2f4;  카테고리 원래 색: background: #f0f2f4; */
	/* font-size: 12px; color: #333;  카테고리 글자 원래색: #333 */
	/* -webkit-border-radius: 2px;
	border-radius: 0px;  카테고리박스 border-radius: 2px; */
	-webkit-transition: background .25s ease-out;
	-moz-transition: background .25s ease-out;
	-o-transition: background .25s ease-out;
	transition: background .25s ease-out;
}

.tangled-category li a.on { background:#fdd408; color:#fff; } /* 카테고리 호버색 */
.tangled-category li span { color:#333;} /* 카테고리 옆 게시글 (숫자) 원래 색 */
.tangled-category li a.on span { color:#fff; } /* 카테고리 맨 마지막 원래 색: color:#007AFF; */
.tangled-category li a:hover {background: #fdd408; color: #fff; }
.tangled-category li a:hover span { color:#fff;}

.tangled-gallery { 
	cursor: pointer; 
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: zoom-in;
}

.tangled-covers { 
	position:relative; padding-bottom:25px;
	visibility: hidden;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-moz-transition: opacity .1s,visibility 0s .1s;
	-webkit-transition: opacity .1s,visibility 0s .1s;
	transition: opacity .1s,visibility 0s .1s;
}
.tangled-covers.masonry { 
	visibility: visible; 
	opacity: 1;
	-moz-transition: opacity .1s;
	-webkit-transition: opacity .1s;
	transition: opacity .1s;
	margin-left: 0px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	background-color:#FFF;
}
.tangled-pin {
	margin: 0 8px 16px 8px; width: 236px;
	background: #fff;
	box-shadow: 0 0px 1px rgba(0,0,0,0.3);
	border-radius: 0px; float: left; /* 게시판 radius: 4 */
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.tangled-pin .pin-img-container {
	overflow: hidden; width: 100%; height:123px;
	position: relative; min-height: 40px;
}
.tangled-pin .pin-img-container .wreck-it {
	position: absolute;
	top: 8px; right: 8px;
	z-index: 101;
}
.tangled-pin .pin-img-container .wreck-it .vanellope{ padding:2px 9px 5px 9px; }
.tangled-pin .pin-img-container .tangled-notice-bar {
	padding: 10px 15px 8px 15px; border-bottom: 1px solid #efefef; line-height:32px;  font-size:13px; color:#333; font-weight:bold; 
}
.tangled-pin .pin-img-container .tangled-notice-bar span { color: #ff6060; font-weight:bold; font-size:26px; }


.tangled-pin .tangled-fade { 
	visibility: hidden;
	filter: alpha(opacity=0); opacity: 0;	
	-moz-transition: opacity .1s,visibility 0s .1s;
	-webkit-transition: opacity .1s,visibility 0s .1s;
	transition: opacity .1s,visibility 0s .1s;
}
.tangled-pin:hover .tangled-fade { 
	visibility: visible;
	filter: alpha(opacity=100); opacity: 1; 
	-moz-transition: opacity .1s;
	-webkit-transition: opacity .1s;
	transition: opacity .1s; 
}
.tangled-pin .pin-action-link { display: block; overflow: hidden; position: relative; height:123px; cursor:pointer;}
.tangled-pin .pin-img-container .pin-img { /*게시판 radius: 4 4 0 0*/
	border-radius: 0 0 0 0;
	-webkit-transition: opacity 0.15s linear;
	-moz-transition: opacity 0.15s linear;
	transition: opacity 0.15s linear;
	background: #fff;
	position: relative; display: block;
	width:100%;
}
.tangled-pin .pin-img-container:hover .pin-img {
	opacity: 0.65;
	filter: alpha(opacity=65);
}
/* tangled-pin size */
.tangled-pin,
.tangled-pin .pin-action-link,
.tangled-pin .pin-img-container .pin-img {  }

.text-ellipsis {
	white-space: nowrap;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
}
.tangled-pin .pin-info { padding: 19px 16px 11px 16px; } /* 게시물 간격 - padding: 12px 16px 11px 16px; */
.tangled-pin.paper .pin-info { background: url(../img/paper-pattern.png) repeat;}
.tangled-pin .pin-title { font-size: 13px; font-weight: bold; line-height: 18px; margin-bottom: 3px; height:45px;}/* 카드갤러리 텍스트 높이 45px추가 */
.tangled-pin .pin-text { font-size: 12px; font-weight: normal; line-height: 16px; margin-bottom: 3px; color: #6d6d6d; }
.tangled-pin .pin-cate { font-size: 12px; font-weight: normal; line-height: 16px; color: #9c9c9c; }

.tangled-pin .pin-credit { border-top: 0px solid #efefef; }
.tangled-pin .pin-credit.top { border-bottom: 1px solid #efefef; border-top:none; }
.tangled-pin .pin-credit-item {
	line-height: 0px;
	padding: 0px;
	overflow: hidden;
	border-radius: 0px; /* 게시판 radius: 4 */
	display: block; 
}
.tangled-pin .pin-credit-item a {display:block;}
.tangled-pin .pin-credit-item:hover {
	background: #fafafa;
}
.tangled-pin .pin-credit-img {
	border-radius: 3px;
	float: left;
	height: 0px !important;
	margin-right: 7px !important;
	width: 0px !important;
}
.tangled-pin .pin-credit-name {
	color: #717171; font-size:0px;
	display: block;
}
.tangled-pin .pin-credit-time {
	color: #9c9c9c; font-size:0px;
}
.tangled-pin .pin-stats {/* 로딩된 게시판 목록에 댓글 조회수 추천수 등 간격 */
	margin: 0; position:relative;
	padding: 0px 14px ; /* padding:0 */
	border-top: 0px solid #efefef; /* 1px; */
}
.tangled-pin .pin-stats .pin-stats-item{
	display:inline-block; line-height: 22px; 
	color:#333; font-size:12px; font-weight:bold; float:left; position:relative; 
}
.tangled-pin .pin-stats .pin-stats-item.del-label { }
.tangled-pin .pin-stats .pin-stats-item.divided  { border-right: 1px solid #cdcdcd; margin-right: 10px; padding-right:10px;}
.tangled-pin .pin-stats .frozen { color:#999; font-size: 26px; height:15px; line-height:21px; float:left;  } 
.tangled-pin .pin-stats .frozen:before { line-height:15px;}

.tangled-pin .pin-stats .tang { float:left; margin-right:3px; } 
.tangled-pin .pin-stats .iCheck { margin-top:3px; display:none; }
.canCheck .tangled-pin .pin-stats .iCheck { display:block; }
.reddit-block .iCheck { display:none; position:absolute; bottom:15px; right:26px; }
.canCheck .reddit-block .iCheck { display:block; }

/* image icons */
.is{
	background-image: url(../img/is.png);
	background-repeat: no-repeat;
	width:16px; height:16px; 
	position:relative; float:left;
	display:inline-block; margin-right:3px; margin-top:4px;
}
.is.is-eye { background-position: 0 0; margin-right:5px; }
.is.is-like { background-position: 0 -30px; margin-top:3px; }
.tangled .is.is-co { background-position: 0 -65px; }

.is.beyond { width:22px; height:22px; margin-top:0; margin-right:9px;}
.is.is-eye1 { background-position: 0 -98px; }
.is.is-like1 { background-position: 0 -129px; }
.is.is-co1 { background-position: 0 -164px; } 
.is.is-appre { background-position: 0 -195px; margin-top:2px; margin-right:3px; }
.is.is-twitter { background-position: 0 -230px; margin-top:0; margin-right:0; }
.is.is-facebook { background-position: 0 -267px; margin-top:0; margin-right:0; }

.tangled-covers .wonderLand { position:absolute; bottom:0; right:50%; }


.reddit-covers { position:relative; margin:0 0 20px 8px; min-width:500px; max-width:900px; }

.reddit-covers .notice-block { line-height:27px; height:27px; overflow:hidden;}
.reddit-covers .notice-block .notice-mark {
	border: 1px solid #007AFF; font-size:10px;
	border-radius: 4px; padding: 3px 6px; line-height: 22px; height:22px;
}
.reddit-covers .notice-block .notice-link {
  line-height: 22px; font-weight:bold; padding-left:10px;
}
.reddit-covers .notice-block .notice-link:hover { color:#ff6060}

.reddit-covers .reddit-block {
	position:relative; padding: 11px 0 12px 0;
	border-bottom: 1px solid #E1E6E9;
}
.reddit-covers .reddit-block:first-child { padding: 0 0 12px 0;}

.reddit-voting { float:left; }
.reddit-voting.comments { margin-right:5px;}
.reddit-voting li { text-align:center; width:51px; height:18px;}
.reddit-voting.comments li { width:30px;}
.reddit-voting .up-vote,
.reddit-voting .down-vote { font-size:18px; display:inline-block; width:18px; height:18px; margin:0; top:0; }
.reddit-voting .total-votes{ font-size:15px; height:18px; line-height:18px; color:#007AFF; overflow:hidden;}
.reddit-voting.comments .total-votes{ font-size:14px; height:16px; line-height:16px; color:#007AFF; overflow:hidden;}

.reddit-voting .up-vote:hover { color:#6cc644 }
.reddit-voting .down-vote:hover { color:#ff6060 }

.reddit-covers .reddit-number { float:right; width:66px; padding-left:10px; text-align:center; color:#999;}

.reddit-covers .reddit-credit { 
	float:right; margin-top:3px; margin-right:10px; position:relative;
	display: block;  width:133px;
	border-radius: 5px;
}
.reddit-covers .reddit-credit img {
	margin-right:7px;
	height: 32px; width: 32px;
	border-radius: 4px;
	float: left;
}
.reddit-covers .reddit-credit .credit-name {
	color: #333; line-height:16px; margin-top:0;
	font-size: 11px; height:16px;
	display: block;
}
.reddit-covers .reddit-credit .credit-time {
	color: #9c9c9c; display: block;
	font-size: 11px; line-height:16px; 
}
.reddit-covers .reddit-credit .reddit-item-number { float:right; color:#007AFF; line-height:34px; padding:0 6px; }


.reddit-covers .reddit-info { padding: 3px 229px 0 69px;}
.reddit-covers .reddit-info.noProfile { padding: 4px 0 0 69px;}
.reddit-covers .reddit-info .reddit-info-title a{ font-size:14px; color:#333;}
.reddit-covers .reddit-info .reddit-info-title a:hover{ color:#007AFF;}
.reddit-covers .reddit-info .frozen { top:2px;}
.reddit-covers .reddit-info .elsa-exclamation { color:#6cc644;}
.reddit-covers .reddit-info .elsa-exclamation.red { color:#ff6060;}
.reddit-covers .reddit-info .elsa-elusive-icons-2 { color:#ff6060;}



.reddit-covers .reddit-info-owner {
	color: #888; margin-top:2px;
	line-height: 18px; font-size: 12px;
	position: relative;
}

.reddit-covers .reddit-info-owner a { color:#333; font-weight:bold; font-size:13px; }
.reddit-covers .reddit-info-owner .bullet {
	padding: 0 4px;
	font-size: 75%;
	color: #ccc;
	font-family: "Helvetica Neue",arial,sans-serif;
}
.reddit-covers .reddit-category  { position:relative; margin-top:5px;}

.reddit-covers .reddit-category li { position: relative; float: left; margin: 0 6px 6px 0; }
.reddit-covers .reddit-category li a {
	display: block; padding: 0 7px;
	line-height: 21px; height: 21px;
	background: #68757e;
	font-size: 12px; color: #fff;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: background .25s ease-out;
	-moz-transition: background .25s ease-out;
	-o-transition: background .25s ease-out;
	transition: background .25s ease-out;
}
.reddit-covers .reddit-category li a:hover {background: #222; color: #fff; }


/* Isotope */
.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-ms-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity}.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0;-moz-transition-duration:0;-ms-transition-duration:0;-o-transition-duration:0;transition-duration:0}.isotope.infinite-scrolling{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}

.tanggled-thumb:after {
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.33) inset;
	border-radius: 3px;
	width: 100%; height: 100%;
	display: block;
	content: ""; position: absolute;
	top: 0; left: 0;
}

.tangled-read { position: relative; min-width: 780px; max-width:1110px; cursor:auto; margin:0 16px 0 8px; }
.tangled-read.tang-pop { min-width: 780px; max-width:1110px; }
.tangled-read .tangled-wrapper { position: relative; margin-right: 318px; margin-left: 0px; margin-bottom:18px; }
.tangled-read.tangled-left .tangled-wrapper { margin-left: 318px; margin-right:0; }

.tangled-read .tangled-content {  }
.tangled-read .tangled-content.so-close-bottom {  }
.tangled-read .tangled-content.so-close-top { }
.tangled-read .tangled-content.so-close-pop { padding: 30px 0; }
.tangled-read .tangled-content-header {
	border-radius: 5px 5px 0 0; 
	border-bottom: 1px solid #efefef;
}
.tangled-read .tangled-header-wrapper { margin-right:100px; padding: 17px 18px 13px; }
.tangled-read .tangled-read-action { margin-top:13px; }
.tangled-read .tangled-read-action .action-label { 
	font-size:11px; padding:3px 6px 3px 7px;  
	border:0px solid #007AFF;
	border-right:none; border-radius: 4px 0 0 4px; display:block;
}
.tangled-read .tangled-read-action .dropdown-menu{ min-width:61px; padding:7px; }

.tangled-read .tangled-content-header h1 {
	font-size: 18px;
	line-height: 23px;
	color: #32393d;
	font-weight: bold;
}
.tangled-read .tangled-content-header .cate-text {
	font-size: 13px; margin-left:3px; margin-top: 5px;
	line-height: 16px;
	color: #797979;
}

.tangled-read .primary-content { padding-bottom:20px; min-height:300px; }
.tangled-read .primary-content .secret-content { font-size: 13px; padding:11px 20px;}
.tangled-read .primary-content .secret-content .tgr-textarea  { margin-right:5px;}
.tangled-read .primary-content .secret-content .relative { margin-top:15px;}

.tangled-read .primary-content img {  }
.tangled-read .primary-content .xe_content { font-size: 13px; padding: 20px;}

.tangled-read .tgr-attach { font-size:0px; line-height:0px; margin:13px 0 0 20px; display:inline-block;}

.tangled-read .tgr-attach-list { margin: 2px 0 0 35px; font-size:13px; display:none;}
.tangled-read .tgr-attach-item a {font-size:12px; line-height:18px;}

.tangled-read .tgr-vars-list { margin:0 20px; font-size:13px; line-height:16px;}
.tangled-read .tgr-vars-list .tgr-vars-item { margin-top:9px;}
.tangled-read .tgr-vars-list .tgr-vars-item:first-child { margin-top:13px;}
.tangled-read .tgr-vars-list .tgr-item { color:#8e8e8e; }
.tangled-read .tgr-vars-list .tgr-value { color:#333; }

/* project-sidebar */
.tangled-read .project-sidebar {
	position: relative; float: right;
	width: 300px;
	height: 235px;
	background-color: #fff; z-index: 3; /*원래색 f8f8f8*/
}

.tangled-read.tangled-left .project-sidebar { float:left;}

.col-bg.mfp-close {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 0; padding:0;
	width: 302px; height:100%;
	ccursor: pointer;
	cursor: -webkit-zoom-out;
	cursor: zoom-out;
}

.sidebar-label {
	border-top: none;
	color: #797979;
	font-size: 10px;
	font-weight: bold;
	left: 24px;	top: 14px;
	line-height: 16px;
	position: absolute;
	text-transform: uppercase;
}

.tangled-read .project-sidebar .owner-info { 
	border-bottom: 1px solid #efefef; 
}
.tangled-read .project-sidebar .owner-info .owner-info-inner{ 
	padding:37px 24px 20px 24px; display:block; 
	border-radius: 5px 5px 0 0; background-color:#fff; 
}
.tangled-read .project-sidebar .thumb-wrap {
	position: relative;
	margin-right: 13px;
	width: 60px; float: left;
}

.tangled-read .project-sidebar .owner-info img { 
	border-radius: 3px;
	float: left;
	width: 60px; height: 60px;
	margin-right: 8px;
}
.tangled-read .project-sidebar .owner-info .owner {
	font-weight: bold;
	font-size: 16px;
	color: #333;
	display: block;
	max-height: 36px;
	line-height: 18px;
	overflow: hidden; margin-bottom:3px;
}

.tangled-read .project-sidebar .owner-info .owner-info-text {
	color: #8e8e8e; line-height: 19px; height:19px; overflow:hidden;
	font-size: 12px; font-weight:bold
}
.tangled-read .project-sidebar .owner-info .owner-info-text.groups {  }
.tangled-read .project-sidebar .owner-stats { padding:16px 24px 5px 24px;}

.tangled-read .project-sidebar .owner-stat { height: 20px; margin-bottom: 9px;	}
.tangled-read .project-sidebar .owner-stat-label {
	clear: left; float: left; min-width:117px;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
.tangled-read .project-sidebar .owner-stat-link { font-size:0px; line-height:20px; }
.tangled-read .project-sidebar .owner-stat-link  a { }
.tangled-read .project-sidebar .owner-stat-link .frozen { 
	font-size:20px; color:#b3b3b3; text-shadow: 0 1px 0 #fff; margin-right:9px; top:0; left:2px;
}

.tangled-read .project-sidebar .owner-stat-label .stat-text { margin-top:2px; line-height:18px; color:#222;}
.tangled-read .project-sidebar .owner-stat-count {
	color: black; /* 조회수, 댓글, 좋아요 팝업에 들어가는 글자 색 color: #007AFF; */
	float: right;
	font-size: 18px; line-height:18px;
	font-weight: normal; 
}

.tangled-read .project-sidebar .owner-vanellope { padding:0 24px 13px 24px;}
.tangled-read .project-sidebar .owner-vanellope.tgr-pop { padding:0 24px 13px 24px;}
.tangled-read .project-sidebar .owner-vanellope .frozen { margin-right:4px;}
.tangled-read .project-sidebar .owner-vanellope .vanellope-pascal { margin-bottom:10px;}
.tangled-read .project-sidebar .owner-vanellope .vanellope { display:block;}


.tangled-read .project-sidebar .owner-text { padding:7px 24px 16px 24px; border-top: 1px solid #e8e8e8;}
.tangled-read .project-sidebar .owner-text-title {
	font-size: 11px;
	font-weight: bold;
	line-height:22px;
	text-transform: uppercase;
}
.tangled-read .project-sidebar .owner-text-content { font-size:13px; max-height:130px; overflow:hidden;}
.tangled-read .project-sidebar .owner-text a { font-size: 13px;}
.tangled-read .project-sidebar .owner-text a:hover { border-bottom:1px solid #007AFF;}
.tangled-read .project-sidebar .owner-text .some-tag:last-child { display:none}

.tangled-adsense { 
	display:block; 
/*	border-top: 1px solid #e6e6e6; 
	border-top-color: #b8c3c9;
	border-top-color: rgba(0, 0, 0, 0.19); */
}
.tangled-adsense .ad-contain { font-size:0;}

.tangled-adsense .ad-actions { 
	background: #000; margin:0 -1px;
	height: 18px; font-size:12px;
	padding: 5px;
	color: #ccc;
	line-height: 18px;
	text-align: center; 
}
.tangled-adsense .ad-actions.tangle { border-radius: 0 0 5px 5px; }
.tangled-adsense .ad-actions .close {
	float: left; margin-left:2px;
	display: inline-block;
	width: 18px;
	height: 18px;
	background: url(../img/ad_close.png) no-repeat 0 0;
}
.tangled-adsense .ad-actions .upsell {
	float: right;
	margin-right: 9px;
}
.tangled-adsense .ad-actions .upsell a{ color:#fff; font-weight:bold;}

.tangled-appre .vanellope { font-size:18px; padding:6px 13px 7px 14px;}
.tangled-appre .vanellope .befrozen{ top:2px;}
.tangled-appre .vanellope-twitter,
.tangled-appre .vanellope-facebook {font-size:18px; padding: 8px;}
.tangled-appre .appreciate-count { font-weight:bold;}

.or-split .vanellope { width:90px; margin:0 auto; display:block; }
#tangled-reload { display:none;}
#tangled-reload.showme { display:block;}

.tangled .or-split { display:none; text-align:center; height:32px;}
.tangled .or-split.thaw { display:block; }

.tangled .or-split .gridSpinner {
	display: block;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	width: 32px;
	height: 32px; margin:0 auto;
	background: url(../img/spinner.gif) 0 0 no-repeat;
}

.or-split .last-page { display:none }
.or-split.last .next-page { display:none }
.or-split.last .last-page { 
	display:inline-block; text-align:center;
	height: 32px; line-height:32px; font-size:15px;
	text-shadow: 0 1px #fff; font-style:italic; 
	color: #666;
}
.or-split.wicked .gridSpinner, 
.or-split.wicked .last-page { display:none;}

.iCheck { width: 13px; height: 13px;  vertical-align: middle; }

/* avicii-feedback List */

.avicii-feedback { position:relative; padding-top:25px; }

.avicii-header  {
/*	border-top: 1px solid #efefef; */
	font-size:0px; font-weight:300;
	position:relative; line-height:0px;
	padding:  0px 25px 0px;
}
.avicii-header span { color: #45bd81; }
.avicii-header a { font-size:0px; line-height:18px; margin-top:9px;}
.avicii-write { padding: 0 25px 0px 25px;}
/* 10/20 메인 팝업 덧글창 사이즈 */
.xeTextEditor textarea {
	width: 96% !important;
}

/* 12.12 작성창 */
.avicii-write textarea {
	width: 725px !important;
}

.avicii-write textarea, .tgr-textarea {
	border: 1px solid #CECECE; 
	box-shadow: 0 5px 0 0 rgba(26,26,26,0.03) inset;
	border-radius: 0px; padding:8px 9px; background-color:#fff;
}
.tgr-textarea.small-size {
	border-radius: 5px; padding:0 9px; height:36px; line-height:36px; margin-top: 5px; /* 게시글 제목눌렀을 때 아래에 "글쓴이" / "비밀번호" 버튼 5px 내렸음 */
}

.avicii-write textarea:focus, .tgr-textarea:focus { outline:none; border: 1px solid #808071; background-color:#fff;}


.avicii-focus .avicii-write .write_author{ display:block;}

.avicii-write .form-item{ position:relative; float:left; margin-right:7px; }
.avicii-write .tgr-label { position:absolute; top:14px; left:11px;}

#re-avicii-write { display:none;}

/* 12.12 - 덧글 창 패딩 조절 */
.avicii-list { margin-bottom: 25px; }
/* .avicii-list { margin-bottom: 25px; padding-left:25px; } */

.avicii-list .avicii-block {
	position:relative;
	padding-top :11px;
	padding-bottom: 12px; 
	border-top: 1px solid #efefef;
}

.avicii-list .avicii-thumb {
	margin-top:5px;
	position:relative; float:left;
	width: 43px; height: 43px; display:block;
}
.avicii-list .avicii-thumb-img { width: 40px; height: 40px; margin-left: -18px; border-radius: 0px;}


.avicii-list .avicii { padding:4px 0 0 89px; }
.avicii-list .lulu .avicii {}

.avicii-list .avicii-info {
	color: #999;
	line-height: 16px; font-size: 12px;
}

.avicii-list .avicii-info a {color:#333; font-weight:bold; font-size:13px; }
.avicii-list .avicii-info .bullet {
	padding: 0 4px;
	font-size: 75%;
	color: #ccc;
	line-height: 1.4;
	font-family: "Helvetica Neue",arial,sans-serif;
}

.avicii-list .avicii-content { margin-top: 4px; position:relative; display:block; padding-right:20px;}
.avicii-list .avicii-content .xe_content { font-size:13px; line-height:22px; }

.avicii-list .avicii-footer {
	font-size: 12px;
	line-height: 16px;
	color: #6c6c6c;
	margin: 7px 19px 0 0;
}
.avicii-list .avicii-footer-item {
	margin: 0 6px 0 0; padding: 0;
}
.avicii-list .avicii-footer-item.right a{ color:#999; }
.avicii-list .avicii-footer-item.vote-border { border-right: 1px solid #efefef; }
.avicii-list .avicii-footer-item a {  }  
.avicii-list .avicii-footer-item a.vote-down { }  
.avicii-list .avicii-footer-item a.vote-up {  }  
.avicii-list .avicii-footer-item .frozen { font-size:15px; top:3px;}

.avicii-list .avicii-footer-item .vote-up{ margin-right:7px; }
.avicii-list .avicii-footer-item .vote-down {  }

.avicii-list .avicii-block.levels1 { margin-left:33px; }
.avicii-list .avicii-block.levels2 { margin-left:66px; }
.avicii-list .avicii-block.levels3 { margin-left:99px; }
.avicii-list .avicii-block.levels4 { margin-left:132px; }
.avicii-list .avicii-block.levels5 { margin-left:165px; }
.avicii-list .avicii-block.levels6 { margin-left:198px; }
.avicii-list .avicii-block.levels7 { margin-left:231px; }
.avicii-list .avicii-block.levels8 { margin-left:264px; }
.avicii-list .avicii-block.levels9 { margin-left:297px; }
.avicii-list .avicii-block.levels10 { margin-left:330px; }
.avicii-list .avicii-block.levels11 { margin-left:363px; }
.avicii-list .avicii-block.levels12 { margin-left:396px; }


@media (max-width: 767px) { 

.tangled-read.tang-pop { min-width: 780px; max-width: 1110px;}
.tangled-read .project-sidebar { width: 250px;}
.tangled-read .tangled-wrapper { margin-right: 268px;}

}
@media (min-width: 768px) and (max-width: 991px) {
.tangled-read .project-sidebar { width: 250px;}
.tangled-read .tangled-wrapper { margin-right: 268px;}
.tangled-read.tang-pop { min-width: 780px; max-width: 990px;}
}

@media (min-width: 992px) and (max-width: 1199px) {

}
@media (min-width: 1200px) {
 
}



/* delete_form.html */
.tangled .tangled-delete { 
	position:relative; padding: 0 0 9px 0; 
	border-bottom: 1px solid #E1E6E9;
	margin-bottom: 14px; margin-left: 8px;
}
.tangled .tangled-delete h3 { font-size:20px; line-height:24px; }
.tangled .tangled-delete span{ font-size:14px; color:#49A0FF; line-height:22px; }
.tangled .tangled-delete-msg { position:relative; text-align:center; margin:13px; font-size:16px;}

/* comment_form.html */
.tangled .tangled-cf { position:relative; margin-bottom:15px; margin-left:8px;}
.tangled .tangled-cf .xe_content { margin-top:3px; font-size:13px;} 
.tangled .tangled-modify { position:relative; max-width:900px; margin-left:8px;}
.tangled .avicii-write.tangled-modify { padding:0; }

/* write_form.html */
.board_write{background:url(../img/bgHeader.gif) no-repeat 0 0}.write_header{padding:9px 10px 9px 10px;background:url(../img/bgHeader.gif) no-repeat right 0}.write_header *{vertical-align:middle}.write_header select{height:23px;width:140px;padding:0}.write_header .iText{width:360px;margin:0 10px 0 0;background:#fff}.write_editor .xd{margin-top:-3px}.write_footer{overflow:hidden;margin:1em 0}.write_footer:after{content:"";display:block;clear:both}.write_footer .btnArea{float:right;margin:0}.write_option{margin:0 0 1em 0}.write_option label{margin:0 10px 0 0}.exForm{background:#fff;padding:10px 0}.exForm table{border:0;width:100%}.exForm caption{text-align:right;font-size:11px;padding:0 0 2px 0}.exForm th,.exForm td{border:0;vertical-align:top;border-top:1px solid #ddd}.exForm th{color:#333;text-align:left;padding:10px 5px 15px 5px;white-space:nowrap}.exForm th label{cursor:default}.exForm td{color:#666;padding:8px 10px}.exForm em{font-style:normal;color:#f60}.exForm .text,.exForm .homepage,.exForm .email_address,.exForm .tel,.exForm .address,.exForm .date{padding:3px 4px;margin:0 4px 0 0;height:14px;line-height:14px;vertical-align:top;border:1px solid #a6a6a6;border-right-color:#d8d8d8;border-bottom-color:#d8d8d8}.exForm .text,.exForm .email_address,.exForm .homepage,.exForm .address{width:300px}.exForm .tel{width:40px}.exForm .date{width:120px}.exForm textarea{width:90%;padding:3px 4px;margin:0 4px 0 0;vertical-align:top;border:1px solid #a6a6a6;border-right-color:#d8d8d8;border-bottom-color:#d8d8d8}.exForm p{margin:5px 0 0 0;font-size:11px}.exForm ul{margin:0;padding:0;list-style:none}.exForm li{display:inline}.exForm li input{width:13px;height:13px;margin:0 4px 0 0;vertical-align:middle}.exForm li label{margin:0 15px 0 0}.exOut{background:#fff;padding:10px 0}.exOut table{border:0;width:100%}.exOut th,.exOut td{border:0;vertical-align:top;border-bottom:1px solid #ddd;padding:8px 15px}.exOut th{color:#333;text-align:left;white-space:nowrap}.exOut td{color:#666;width:100%}

/* magnific-popup.css */
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#e9e9e9;opacity:.95\9;filter:none(opacity=95)\9;background-color:rgba(227,224,226,0.93)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-align-top .mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:pointer;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:white}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:white;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:black;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:black}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0 0;transform-origin:0 0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}

.pin-text-with-google { display:block; width: 204px; text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:normal;}