@charset "utf-8";

/* Veritas Lux Mea 케미/Chemistry */  

/* 라벨 */
.delabel {
  position: absolute; 
  padding:0 3px; height:18px; line-height:18px; top:0; right:0; 
  overflow:hidden; border-radius:0 4px 0 4px; font-weight:700;
  font-size:11px; text-align:center; color:#fff; 
}
.delabel.de12 { width:25px; height:23px; padding:0; background: url(../img/delabel.png) no-repeat; text-indent:-200px; }

.delabel.de1, .de1 { background-color:#FF2C55; color:#fff;}
.delabel.de2, .de2 { background-color:#45BE81; color:#fff;}
.delabel.de3, .de3 { background-color:#4139D7; color:#fff;}
.delabel.de4, .de4 { background-color:#2e9fff; color:#fff;}

.delabel.de1:before { content:'AE';}
.delabel.de2:before { content:'SE';}
.delabel.de3:before { content:'UE';}
.delabel.de4:before { content:'VE';}


/* toastBase */
.toastBase {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(10,14,19,0.85)), to(#0a0e13));
    background-image: -webkit-linear-gradient(rgba(10,14,19,0.85), #0a0e13);
    background-image: linear-gradient(rgba(10,14,19,0.85), #0a0e13);
    border-radius: 8px;
    -webkit-box-shadow: #000 0 0 20px 0;
    box-shadow: #000 0 0 20px 0;
    -webkit-box-shadow: rgba(0,0,0,0.4) 0 0 20px 0;
    box-shadow: rgba(0,0,0,0.4) 0 0 20px 0;
    color: #fff;
    margin-top: 10px;
    -webkit-transition: opacity 0.1s ease-in-out;
    transition: opacity 0.1s ease-in-out;
    visibility: hidden;
    width: 430px;
}

.no-docu { position:absolute; top:200px; font-size:16px; padding-left:10px; display:none;}
.no-docu.empty { display:block;}
.tangled-covers .no-docu { }
.no_comment a { font-weight:700; text-decoration:underline;}

/* customize */
.lux-read .xe_content object, 
.lux-read .xe_content embed, 
.lux-read .xe_content iframe {
	max-width:713px; 
}
.lux-gallery { 
	cursor: pointer; 
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: zoom-in;
}
.luxmea { }
.luxmea .xe_content,
.lux-starship .lux-content .xe_content,
.avicii-feedback .xe_content  { font-family: 'Open Sans',NanumBarunGothic,'Helvetica Neue',Helvetica,나눔고딕,'Nanum Gothic','Apple SD Gothic Neo','Malgun Gothic',Arial,sans-serif; }
.lux-header {
	border-bottom: 1px solid #EEEEEE;
	height:47px;
	text-align:center;
	position:relative;
	display: none;
}
.lux-header.fixed {
	position:fixed; top:59px; left: 251px;
	right: 267px; z-index:6;
/* 	box-shadow: 0 1px 2px rgba(43,50,57,.04); 04 */
}


.lux-header .lux-pore { position:absolute; top:0; left:0; padding:14px 0 0 20px;}
.lux-header .lux-pore .pore-item { position:relative; display:inline-block;}
.lux-header .lux-pore .pore-link { 
	text-decoration: none; display:block;
	padding: 1px 4px; color:#4A4A4A; font-weight:700;
}
.lux-header .lux-pore .pore-icon { margin:0 0 0 2px; font-size:12px;} 
.lux-header .lux-pore .fl-text { font-weight:400;}

.lux-pore .dropdown-menu { top:28px; left:-6px;}


.lux-header .lux-cate-link { 
	line-height:20px; height:20px; font-size:14px;
	position:relative; display:block; color:#525252;
	position:absolute; top:15px; left:30px; 
}
.lux-header .lux-info { position:relative; display:inline-block;}
.lux-header .lux-info-link { position:relative; display: block;}

.lux-header .lux-info-title {
	position:relative; display:block;
	color:#4A4A4A; font-size: 15px; font-weight: 700; 
	-webkit-font-smoothing: antialiased;
	backface-visibility: hidden; line-height:46px;
}


.lux-header .lux-info-cate { display:inline-block; font-weight:400; font-size:14px; }
.lux-header .lux-info-cate .cate-icon { color:#525252;  }

.lux-header .lux-info-title.dust-loader,
.lux-header .lux-info-title.dust-loader .cate-icon { color:transparent; }
.lux-header .lux-info-title.dust-loader:before {top:11px; left:50%; margin-left:-9px; }


.lux-header .lux-info .dropdown-menu { left:3px; top:42px; }
.lux-header .lux-info .dropdown-menu .badge { display:inline-block; color:#888; }

.lux-header .lux-info .dropdown-menu li { position:relative; overflow: hidden;}

.lux-header .sheryl-selector { position:absolute; right:0; top:0; padding:15px 13px 0 0;}
.lux-header .sheryl-selector li { position: relative; display: block; float: left;}
.lux-header .sheryl-selector li a { position: relative; display: block;  text-indent: -119988px;}

/* tangled */
.tangled-gallery { 
	cursor: pointer; 
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: zoom-in;
}
.blood-cover {
	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;
}
.blood-cover.fused {
	visibility: visible; 
	opacity: 1;
	-moz-transition: opacity .1s;
	-webkit-transition: opacity .1s;
	transition: opacity .1s;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.tangled-covers { 
	position:relative;
	margin:0 auto; padding:20px 0;
}
.tangled-covers, .timeline-covers { min-height:660px;}
.pops-covers { 
	position:relative; min-height:500px; 
	margin:0 auto; padding:6px 0 20px 0;
}
.tangled-covers .grid-pin { width: 209px; }
.timeline-covers .grid-pin { width: 570px; }
.pops-covers .grid-pin { width: 216px; margin: 0 8px 13px 8px; }

@media (min-width: 1720px) {
.timeline-covers .grid-pin { margin-left:50px; margin-right:50px; }
}


.tangled-pin {
	margin: 0 8px 16px 8px;
	position: absolute;
	box-shadow: 0 1px 2px rgba(43,50,57,.05);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.tangled-pin.st { width:488px;}
.tangled-start { position: absolute; margin: 0 8px 0 8px;}
.tangled-pin .pin-img-container {
	height: 100%; width: 100%;
	position: relative;
}

.clarke-pin .delabel { border-radius:0; top:9px; right:-4px;}

.delabel.cuve { border-radius:0 4px 0 4px;}

.tangled-pin .pin-img-container .delabel { border-radius:0 4px 0 6px;}

.tangled-pin .pin-action-link { 
	position: relative; display: block; overflow: hidden; border-radius:4px 4px 0 0;
        max-height: 300px;
}
.tangled-pin .pin-action-link:after {
	position: absolute;
	top: 0; left: 0; right:0; border-radius:4px 4px 0 0;
	height: 100%;
	content: '';
	border: 1px solid rgba(43,50,57,.11);
}
.tangled-pin .pin-img-container .pin-img {
	position: relative; display: block; width:100%;
	border-radius:4px 4px 0 0; 
	-webkit-transition: opacity 0.15s linear;
	-moz-transition: opacity 0.15s linear;
	transition: opacity 0.15s linear;
	opacity:0.93;
}
.tangled-pin .pin-img-container:hover .pin-img { opacity:1; }
/* tangled-pin size */
.tangled-pin .pin-info { 
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border: 1px solid #d9d9d9; 
	border-top:1px solid #eee; 
}
.tangled-pin .pin-starship {
	background: #ffffff;
	background: -webkit-gradient(linear,0% 0%,0% 100%,from(#ffffff),to(#fafafa));
	background: -webkit-linear-gradient(0% 0%,0% 100%,from(#ffffff),to(#fafafa));
	background: -moz-linear-gradient(center top,#ffffff,#fafafa);
	background: linear-gradient(#ffffff,#fafafa);
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	padding-bottom: 10px;
}

.tangled-pin .pin-description {position:relative;padding: 10px 16px;background: #f7f7f7;}

.tangled-pin .pin-description .pin-outside { position:absolute; top:11px; right:11px; padding: 0 7px;}
.tangled-pin .pin-description .pin-outside span {font-size: 18px;}

.tangled-pin .pin-title { }
.tangled-pin .pin-title-link { 
	color:#1769ff; font-weight:700; display:block; color:#1769ff; color:#898989;  color:#4A4A4A;
	font-size: 13px; line-height:18px; margin-bottom:3px; width:175px;
}

.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-title-link:hover { text-decoration:underline; }

.tangled-pin .pin-text { font-size: 13px; font-weight: 400; line-height: 16px; height:16px; color: #6d6d6d; }

.tangled-pin .pin-cate {  }
.tangled-pin .pin-cate a {	
	font-size:11px; line-height:21px; color:#7d7d7d; padding:0 11px 0 16px;  
	display:inline-block; margin-left:-2px;
	border-left: 2px solid #C81A33;
}
.tangled-pin .pin-cate a:hover { }

/* pin-credit */
.tangled-pin .pin-credit {
	padding: 9px 13px 11px 7px;
	line-height: 15px;
	overflow: hidden;
	display: block;
	border-top: 1px solid #eee;
}
.tangled-pin .pin-credit.unplug {
	border-radius:4px 4px 0 0;
	background-color: #fefefe;
	border: 1px solid #d1d1d1;
	border-bottom:none;
}
.tangled-pin .pin-comment { 
	padding: 9px 13px 11px 13px; line-height: 15px;
	overflow: hidden;
	display: block; 
	border-top: 1px solid #eee;
}
.tangled-pin .pin-credit-thumb {
	position: relative;
	float: left;
	display: inline-block;
	width: 0px;
	height: 0px;
	margin:1px 6px 0 0;
}
.tangled-pin .pin-credit-thumb:after {
	content: "";
	position: absolute;
	width: 30px;
	height:30px;
	top: 0;
	left: 0;
	box-shadow: inset 0 0 0 1px rgba(43,50,57,.07);
	border-radius: 50%;
	display: none;
}
.tangled-pin .pin-credit-img {
	width: 0px !important;
	height: 0px !important;
	border-radius: 50%;
}
.tangled-pin .pin-credit-name {
	color: #898989;
	font-size:11px;
	display:inline-block;
}
.tangled-pin .pin-credit-time {
	color: #777; /* 717171 */
	font-size:11px;
	display: none;
}
.tangled-pin .pin-commenter {margin-left: 0px;}

.tangled-pin .pin-skye-content { margin-top:1px; }
.tangled-pin .xe_content {line-height:16px;margin-top:1px;color:#4A4A4A;max-height:48px;overflow:hidden;font-size:12px;margin-left: 15px;}

.mayn { display:none; width:13px; height:13px; vertical-align: middle;}
.canCheck .mayn { display:block;}

.tangled-pin .pin-stats {color:#ccc;line-height:15px;margin-top:6px;font-size:10px;}
.tangled-pin .pin-stats .mayn { float:right; margin-top:2px;}

.tangled-pin .pin-stats .pin-icons { font-size: 10px; vertical-align:-1px;}

.tangled-pin .pin-stats .pin-star { float:right; display:inline-block; margin-top:1px; margin-left:4px; line-height:14px; }

.tangled-pin .pin-stats .pin-main { font-size: 14px; color:#FF2C55; vertical-align:-1px;}

.tangled-pin .pin-stats .vote-down { 
	vertical-align:0; height: 12px; 
	border-left: 1px solid #333; margin-left:3px; padding-left:5px;
	border-color: rgba(0,39,59,.08);
}
.tangled-pin .pin-stats-count{
	color: #999; letter-spacing:0;
	font-style: normal;
	font-weight: normal;
	position: relative; padding-left:1px;
	font-family: 'Helvetica',sans-serif;
	font-size: 11px; margin-right:1px;
}
.tangled-pin .pin-stats-count.divider { margin-right:6px;}


/* timeline-covers clarke-pin */
.timeline-covers { position:relative; margin: 20px auto 0 auto;  padding-bottom:20px;}
.clarke-pin {
	background-color: #fff;
	border: 1px solid #e1e8ed;
	padding: 11px 15px 9px 15px;
	position: relative; margin-bottom:-1px;
}
.clarke-pin:hover { border-color:#55acee; z-index:2;}
.clarke-pin .clarke-label { position:relative; display:block; padding-left:4px; }
.clarke-pin .clarke-label-item { line-height:17px; height:17px; padding:0 0 4px 6px; display:inline-block;}

.clarke-start {
	position: relative; padding:0 16px; margin-bottom: -1px;
}
.clarke-pin .clarke-label .label-icon { 
  font-size: 14px;
  color: #FF6060;
  background: transparent; margin-right:4px;
  vertical-align:-3px;
}
.clarke-pin .clarke-label .label-icon.quinn-rosettar-5 { color:#FF6060;}
.clarke-pin .clarke-label .label-icon.quinn-rosettar-6 { color:#55acee;}
.clarke-pin .clarke-label .label-icon.quinn-rosettar-7 { color:#FF6060;}
.clarke-pin .clarke-label .label-icon.quinn-rosettar-9 { color:#55acee;}

.clarke-pin .clarke-label .label-icon.quinn-roska2 { color:#55acee;}

.clarke-pin .clarke-label .label-icon.quinn-beicons-8 { color:#FF6060; font-size:15px; vertical-align: -4px; margin-right:2px;}
.clarke-pin .clarke-label .label-icon.quinn-rosettar-18 { margin-right:2px;}

.clarke-pin .clarke-label .label-icon.quinn-rosettar-44 { color:#B40B43;}
.clarke-pin .clarke-label .label-text { font-size:12px; color: #8899a6;}

.clarke-pin .authorLink{
  position: relative; float: left;
  display: block;
  margin: 2px 6px 0 0; 
}
.clarke-pin .authorLink,
.clarke-pin .authorLink img { width: 24px; height: 24px; border-radius: 4px;}

.clarke-pin .authorLink:after {
    content: "";
    position: absolute;
    top: 0; bottom:0; right:0;
    left: 0;
    border: 1px solid rgba(43,50,57,.11);
    border-radius: 4px;
}
.clarke-pin .clarke-description { }
.clarke-pin .clarke-info { padding-left:31px;}
.rd_p .clarke-pin .clarke-info { padding-left:10px;}
.clarke-pin .clarke-header { color:#8899a6; height:17px;}

.clarke-pin .clarke-header .authorComplex { position:relative; display:block; float:left; font-size:13px; line-height:17px;}
.clarke-pin .clarke-header .authorComplex li { position:relative; float:left; display:block;}	
	
.clarke-pin .clarke-header span{ display:inline-block; line-height:17px;}
.clarke-pin .clarke-header span.author-spot { line-height:14px; font-size:14px; font-weight: 600;}
.clarke-pin .clarke-header .pin-author-nick {
  font-size: 13px; font-weight: 700; color: #292f33;
  display:inline-block; line-height:17px;
}
.clarke-pin .clarke-header .pin-author-nick:hover { color: #55acee; text-decoration:underline;}
.clarke-pin .clarke-header .pin-author-name { color:#8899a6; line-height:17px; display:inline-block; }

.clarke-pin .clarke-header .pin-credit-time {}

.clarke-pin .clarke-contents {
  margin-bottom: 5px; margin-top:2px; position: relative; 
}
.clarke-pin .clarke-contents .clarke-title-link{
  font-weight: 400; font-size: 16px; line-height: 22px; height:22px;
  color: #292f33; position: relative; display:block; overflow:hidden;
}
.clarke-pin .clarke-contents .clarke-title-link:hover {text-decoration:underline;}

.clarke-pin .clarke-tag-list { position:relative;}
.clarke-pin .clarke-tag-list li { position:relative; display:block; float:left; padding-right:3px; }
.clarke-pin .clarke-tag-list a.clarke-tag { 
	position: relative; display: block;	
	font-weight:400; font-size:16px; line-height:22px; height:22px;
	color: #FF2C55; overflow:hidden;
}
.clarke-pin .clarke-tag-list .clarke-tag:hover {text-decoration:underline;} 


.clarke-pin .clarke-weed { padding:2px 0 4px 29px;}
.rd_p .clarke-pin .clarke-weed { padding:2px 0 4px 10px;}
.clarke-pin .clarke-weed .clarke-voter { float:left;}
.clarke-pin .clarke-weed .clarke-voter-item { position:relative; display:block; float:left;}
.clarke-pin .clarke-weed .clarke-voter-item.divider { border-right: 1px solid #ddd; padding-right: 5px; margin-right: 5px;}
.clarke-pin .clarke-weed .clarke-voter-item a { 
	position: relative; display:block; line-height:16px; height:16px;
	color: #a5b2b9; font-size:13px;
	color: rgba(0,39,59,.35);
}
.clarke-pin .clarke-weed .clarke-voter-item a:hover span { opacity:1; filter: alpha(opacity=100);}

.clarke-pin .clarke-weed .clarke-voter-item .vote-count { padding:0 2px; position: relative; display:none; font-weight:600;}
.clarke-pin .clarke-weed .clarke-voter-item .vote-count.puree { display:inline-block;}

.clarke-pin .clarke-weed .clarke-voter-item .vote-icon {
	color: #a5b2b9; color: rgba(0,39,59,.35);
	transition: opacity .2s linear;
	font-size:16px;
	font-weight: 700;
	opacity: .7; filter: alpha(opacity=70); vertical-align:-3px;
}
.clarke-pin .clarke-weed .clarke-voter-item.decanting a,
.clarke-pin .clarke-weed .clarke-voter-item.decanting .vote-icon { color:#2e9fff;}
.clarke-pin .clarke-weed.popular .clarke-voter-item a,
.clarke-pin .clarke-weed.popular .clarke-voter-item .quinn-em-up {}


.clarke-pin .clarke-weed .clarke-kids { display:none; float:right;}
.clarke-pin:hover .clarke-weed .clarke-kids { display:inline-block;}
.clarke-pin .clarke-weed .clarke-kids-item { position:relative; display:block; float:left; margin-left:9px;}
.clarke-pin .clarke-weed .clarke-kids-item a { 
	position: relative; display:block; line-height:16px; height:16px;
	color: #a5b2b9; font-size:16px; padding:0 3px;
	color: rgba(0,39,59,.35);
}
.clarke-pin .clarke-weed .clarke-kids-item a:hover { color:#1978DD;}
.clarke-pin .clarke-weed .clarke-kids-item .mayn { margin-top:2px;}
.clarke-pin .clarke-weed .clarke-kids-item .quinn-outside-4 { font-size:12px;}


.clarke-pin .clarke-de-thumb {
    border-radius: 5px;
    display: inline-block;
    margin: 10px 0 3px 0; vertical-align: top;
    position: relative; overflow: hidden;
}
.clarke-pin .clarke-de-img { border-radius:5px; position: relative; display: block;}



/* lux-read _read.html */
.lux-read { position: relative; background-color: #ffffff;}
.lux-read.lux-pop { 
	width:1000px; margin:30px auto 90px auto;
	border: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;  
	box-shadow: 0 1px 2px rgba(43,50,57,.05); border-radius:5px; cursor:default;
}
.lux-read.lux-secret { 
	width:300px; margin:200px auto 90px auto;
	border: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;  
	box-shadow: 0 1px 2px rgba(43,50,57,.05); 
	border-radius:5px; cursor:default;
}

.tightrope {background-color: #ffffff;border-bottom:1px solid #DADADA;}

.lux-starship { position:relative; border-right:1px solid #eee;}
.lux-pop .lux-starship { width:755px; float:left;}
.lux-ruin .lux-starship {margin-right:244px;}

.she-wolf {
  position: relative; float: left; display: block;
  margin: 13px; 
  width: 166px; border-radius:4px;
  box-shadow: 0 1px 2px rgba(43,50,57,.05);
}
.she-wolf:after {
	position: absolute; content: '';
	top: 0; left: 0; right:0; bottom:0; border-radius:4px;
	border: 1px solid rgba(43,50,57,.13);
}
.she-wolf img { width:166px; height:122px; border-radius:4px; opacity: 0.9;}

.rope-wrap { margin-left:26px; position:relative;}
.thumb .rope-wrap{ margin-left:196px;}

.frost .she-wolf { display:none;}
.frost .rope-wrap { margin-left:26px;}


.lux-read .lux-crumb {
	border-bottom: 1px solid #efefef;
	height: 47px;
	position: relative;
	display: none;
}
.lux-read .lux-crumb a { 
	line-height:20px; position:relative; display:inline-block; color:#8a8a8a; text-transform:uppercase; font-size:13px; 
	margin-top:15px;
	border-radius: 3px;
	border: 1px solid transparent;
}
.lux-read .lux-crumb a.active { color: #007aff; border-color:#007aff; padding: 0 4px;   backface-visibility:visible;}
.lux-read .lux-crumb span { vertical-align:-1px; color:#6D6D72; } 

.lux-browse {
	background: linear-gradient(#FDFDFD,#F4F4F4);
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.07);
	-webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.07);
	border-bottom: 1px solid #D9D9D9; padding-left:13px;
	height:41px; border-radius:5px 5px 0 0;
}


.lux-browse .starGuardian {
  position: relative;
  display: inline-block;
  vertical-align: middle; padding:9px 0 0 0; 
}
.lux-browse .lux-browse-blue {  
	cursor: default; position:relative; display:inline-block; height:22px; line-height:22px;
	border-radius: 4px; padding:0 2px;
	border: 1px solid transparent;  color:#4A4A4A; margin:0 5px 0 0;
}
.lux-browse .lux-browse-blue span { vertical-align:-3px; font-size:16px;}
.lux-browse .lux-browse-blue span.vi-icon { vertical-align:-2px; }

.lux-browse .lux-browse-blue:hover { 
	border-color: #D1D1D1;
	border-bottom-color: #BABABA;
	border-top-color: #D9D9D9;
}
.lux-browse span.lux-browse-blue { color:#aaa; }
.lux-browse span.lux-browse-blue:hover { border-color:transparent;}

.lux-starship .vi-info {position:relative;height: 59px;padding: 18px 0 2px 0;margin-right:47px;overflow:hidden;}

.lux-starship .vi-info .vi-rope { padding-left:73px;}
.lux-starship .vi-info .vi-title { 
	color:#4A4A4A; font-size:16px; line-height:20px; margin:0;
	padding-bottom:4px; display:inline-block; font-weight:700; padding-right:33px;
}
.lux-starship .vi-info .vi-walk { color:#8a8a8a; font-size:13px; line-height:18px; text-transform:uppercase;}

.lux-starship .vi-info .vi-walk-link { color:#777; }
.lux-starship .vi-info .vi-walk-link:hover,
.lux-starship .vi-info .vi-walk-link:active { color: #007aff; text-decoration:underline; }

.cinderate { position:relative; width:76px; margin-top:13px; line-height:16px; font-size:12px;} 
.cinderate .quinn-stardust { font-size:15px; }

.cinderate .cinderate-gray { position:relative; width:76px; height:15px; color: #9a9a9a; }
.cinderate .cinderate-black { position:absolute; top:0; left:0; width:76px; height:15px; overflow:hidden; opacity:0.9;  }

.lux-starship .lux-content { position:relative; min-height:390px;}
.lux-starship .lux-content .xe_content {
  font-size: 13px; font-weight: 400;line-height: 22px; color: #4a4a4a; padding:20px; letter-spacing:0;
}
.lux-starship .secret-content { padding:20px;}
.lux-starship .secret-content .secret-label { margin-bottom:10px; display:block; position:relative;}
.lux-starship .lux-content .xe_content a:hover { text-decoration:underline;}

.lux-content .lux-atch-wrap { position:relative; margin:13px 0 0 18px; }
.lux-content .lux-atch-link {
    position: relative; display: inline-block;
    font-size: 13px;
    font-weight: 400;
}
.lux-content .lux-atch-link .atch-icon { vertical-align:-1px; margin: 0 0 0 2px; font-size: 12px;}


.lux-content .lux-atch { position:relative;;}
.lux-content .lux-atch-item { position:relative; display:block;}
.lux-content .lux-atch-item a {
    position: relative; display:inline-block;
}
.lux-content .lux-atch-item .atch-icon {
    vertical-align: -4px;
    font-size: 15px;
}

.vi-link { display:inline-block; color:#333; margin:15px 0 0 18px;}
.vi-link .vi-icon { vertical-align:-4px; font-size:16px;}

.lux-starship .lux-content .xe_content img{
  max-width: 100%;
  height: auto; overflow:hidden;
}

/* outside */
.lux-starship .lux-outside {  }
.lux-starship .lux-outside .lux-appreciate { padding:10px 20px;}

.lux-socialer { position:absolute; right:16px; bottom:16px; }
.lux-socialer li { position:relative; float:left;}
.lux-social-link { 
	font-size:19px; font-weight:400; line-height:24px; height:24px; border-radius:4px;
	padding:0 0 0 3px; display:block; color:#8899a6;
}
.lux-social-link.text { font-size:11px; margin-right:4px;}
.lux-social-link.twitter { color:#55ABF3;}
.lux-social-link.facebook { color:#627BAF;}
.lux-social-link span{ vertical-align:-3px;}

.lux-starship .lux-outside .lux-voting { padding-left:10px; float:left;}
.lux-starship .lux-outside .lux-voting li { position:relative; float:left;}
.lux-starship .lux-outside .lux-voting li.divider { border-right:1px solid #ddd; padding-right:8px; margin-right:8px;}

.lux-starship .lux-outside .lux-voting-link { 
	font-size:17px; font-weight:700; line-height:24px; height:24px; color:#5E6265; border-radius:4px;
	padding:0; display:block;
}

.lux-starship .lux-outside .lux-voting-link .vote-count { display:none; padding:0 2px; }
.lux-starship .lux-outside .lux-voting-link .vote-count.puree { display:inline-block}

.lux-starship .lux-outside .lux-voting-link .vote-icon { font-size:18px; font-weight:normal; vertical-align:-2px; color:#BEC7CB;}
.lux-starship .lux-outside .lux-voting-link.vote-down .vote-icon { vertical-align:-3px;}

.lux-starship .lux-outside .lux-voting-link:hover .vote-icon { color:#5E6265 }

.lux-starship .lux-outside .lux-voting-link.decanting { color: #2e9fff; }
.lux-starship .lux-outside .lux-voting-link.decanting .vote-icon { color: #2e9fff;}



.lux-starship .lux-outside .lux-better { position:relative; padding-bottom:20px; }

.lux-starship .lux-outside .lux-voter-list { padding:0 110px 0 28px;}
.lux-starship .lux-outside .lux-voter-item { position:relative; float:left; margin:0 9px 9px 0;}
.lux-starship .lux-outside .lux-voter-reco { color: #8e8e8e; padding:0 0 6px 0; font-size: 11px; }
.lux-starship .lux-outside .lux-voter-link { position: relative; display:block; width:30px; height:30px; }
.lux-starship .lux-outside .lux-voter-link .like-badge {
  background: #57ad68;
  position: absolute; 
  right: -3px; bottom: -3px; width: 15px; height: 15px;
  text-align: center; line-height: 15px;
  pointer-events: none; z-index:2;
  font-size: 12px; border-radius: 100%;
}
.lux-starship .lux-outside .lux-voter-link .like-icon  {
    color: #fff;font-size: 10px; vertical-align: -1px; text-align:center;
}


.lux-starship .lux-outside .lux-voter-link img { width:30px; height:30px; border-radius:50%; }


.vi-assault {position:absolute;top: 9px;right: 9px;}
.vi-assault .dropdown-menu { min-width:74px; top:22px;}
.vi-assault .ella {padding:0 7px;}
.vi-assault .ella span{ font-size:18px;}
.vi-label {
  position: absolute;
  top: 0;
  font-size: 10px;
  background:#fafafa;
  color: #8e8e8e;
  line-height: 17px;
  padding:0 9px;
  text-transform: uppercase;
  border-left:1px solid #eee;
  border-bottom:1px solid #eee;
  border-right:1px solid #eee;
  border-radius:0 0 4px 4px;
  display: none;
}
.vi-label.cinder-label { right: 16px; }
.vi-label.star-label { right: 11px;}


/* cinderella */
.cinderella { width:244px;}
.lux-ruin .cinderella { position:absolute; top:0; right:0; border-left:1px solid #eee; }
.lux-pop .cinderella { position:relative; float:right; }

.lux-profile {position:relative;height: 79px;}

.lux-profile .cinder-thumb { 
	position: relative; float: left; display: block;
	margin: 13px 0 0 17px;
	font-size: 0;
}
.lux-profile .cinder-thumb:after {
	position: absolute;
	top: 0; left: 0; right:0; bottom:0; border-radius:50%;
	content: "";
	border: 1px solid rgba(43,50,57,.13);
}
.lux-profile .cinder-thumb img { width:45px; height:45px; border-radius:50%; }
.lux-profile .cinder-rib {
  width: 59px;
  height: 16px;
  background-size:cover;
  position: absolute;
  bottom: -3px;
  left: -7px;
  background: url(../img/star-ribbon.png) no-repeat;
  background-position: 0 0;
  display: none;
}
.lux-profile .cinder-info {padding: 13px 0 0 75px;}
.lux-profile .cinder-nick {
  color: #514d4d;
  font-size: 14px;
  line-height: 46px;
  padding-bottom: 1px;
  display: inline-block;
  font-weight: 700;
}
.lux-profile .cinder-date {
  color: #6d6d6d;
  font-size: 13px;
  padding-bottom: 3px;
  display: none;
  font-weight: 400;
  line-height: 16px;
}
.lux-profile .cinder-group {
  color: #6d6d6d;
  font-size: 12px;
  height:16px;
  padding-bottom: 4px;
  display: none;
  font-weight: 400;
  padding-right:20px;
  line-height: 16px;
}
.cinderella .cinder-stats { }
.cinderella .cinder-stats li { position:relative; float:left; display: inline-block; }
.cinderella .cinder-stats li a { 
	width:81px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom: 0 solid;
	display: block;
	line-height: 1; text-align:center;
	padding: 9px 9px 11px 9px;
	transition: all .15s ease-in-out;
}
.cinderella .cinder-stats li .cinder-label {
	color: #8e8e8e; font-size: 10px; display:block;
	text-transform: uppercase;
	transition: color .15s ease-in-out;
}
.cinderella .cinder-stats li .cinder-value {
	font-size: 18px; line-height:19px; height:19px; overflow:hidden; display:block;
	padding-top: 3px;
	font-weight: 600; color:#5E6265;
	transition: color .15s ease-in-out;
	
}


.cinderella .cinder-btn-group { border-top:1px solid #eee; margin:11px 18px 13px 18px; padding-top:10px; }
.cinderella .cinder-back { margin:4px 18px 13px 18px; display:block;}


.cinderella .cinder-a-list { padding:0 13px 13px 18px;}
.cinderella .cinder-a-list .section-label {
  position: relative;
  font-size: 11px; line-height: 18px;
  color: #8899a6; font-weight: 400;
  padding: 3px 0 0 0;
}
.cinderella .cinder-a-list .cinder-a-item {
  position: relative; display: block; float:left; margin:6px 5px 0 0;
}

.cinderella .cinder-a-list .tag-link { display:none;}
.cinderella .cinder-a-list .cinder-a-link {
	display:block; line-height:20px; height:20px;
	font-weight: 400; text-decoration: none;
	font-size:11px; color: #363636;
	border-radius: 4px;
	border: 1px solid #d9d9d9; padding:0 5px;
	box-shadow: 0px 1px 1px #fafafa;
	background-color: #fafafa;
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
	max-width:196px;
}
.cinderella .cinder-a-list .cinder-a-link:hover { border-color:#55acee; }


.cinderella .rough-section {padding:0 18px 11px 18px;}
.cinderella .rough-section .rough-label {
  position: relative;
  font-size: 11px; line-height: 18px;
  color: #8899a6; font-weight: 400;
  padding: 0 0 6px 0;
}

.cinderella .rough-section .rough-detail {
	display:inline-block; line-height:20px; height:20px;
	font-weight: 400; text-decoration: none;
	font-size:12px; color: #363636;
	border-radius: 4px;
	border: 1px solid #d9d9d9; padding:0 5px;
	box-shadow: 0px 1px 1px #fafafa;
	background-color: #fafafa;
	overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis;
}


/* avicii-feedback List */
.avicii-feedback { background-color:#fafafa; border-radius:0 0 0 4px; padding-bottom:50px; min-height:410px; }
.lux-ruin .avicii-feedback { padding-bottom:150px;}

/* lux-footer */
.avicii-header { 
	background-color:#FBFBFB; clear:both;
	border-top:1px solid #DADADA;
	border-bottom:1px  solid #F2F2F2;
	height:40px; padding:0 0 0 26px; line-height:40px; font-size:14px;
}
.avicii-header a { color:#4A4A4A; font-weight:600; font-size:13px; }

.avicii-header .lux-footer-count { display: inline-block; position:relative;}

.commentsCount { display:none;}
.avicii-header span{
	display: inline-block;
	position:relative;
	font-weight:400;
	color: #fff;
	padding: 1px 3px;
	font-size: 13px;
	margin-left:2px;
	line-height: 1.1;
	height:15px;
	border-radius: 2px;
	background-color: rgba(34,59,74,.3);
	background-color: rgba(16,112,207,0.7);
	background-color: #7d9fc5;
}

.avicii-write { padding: 20px 20px 22px 26px; }
.avicii-write.reply { padding: 6px 20px 14px 66px; }
.avicii-write.riadrin { padding: 20px 20px 22px 24px; }

.avicii-write .avicii-box { position:relative; }
.avicii-write .avicii-box img {
  position: absolute; top:0; left:0;
  width:36px; height:36px;
  border-radius: 4px;
}
.avicii-write .textarea-wrapper {position: relative;margin-left:46px;}

.avicii-write textarea {
	position: relative;
	display:block;
	background:none;
	border:none;
	resize:none;
	outline: none;
	padding: 19px 24px 48px 17px;
	-webkit-appearance: none;
	width:100%;
	line-height: 22px;
	min-height:88px;
	color: #5E6265;
	font-size:13px;
	font-weight:400;
	border-radius: 4px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 4px;
	background-color: #FFFFFF;
	border: 1px solid #eeeeee;
	box-shadow: 0 0px 0 0 rgba(26,26,26,0.03) inset;
}
.avicii-write textarea:focus { border: 1px solid #a5afa5; }

.avicii-write .airy-submit {
  position: absolute;
  border-top:1px solid #eeeeee;
  bottom: 0;
  left: 0;
  right: 0;
  margin:0 1px 1px 1px;
  height: 30px;
}
.avicii-write .airy-submit .airy-liad {
	position:relative; float:right; display:block;
	font-size:12px; line-height:30px; margin:0 7px 0 0; height:30px; padding:0 3px;
}
.avicii-write .airy-submit .airy-liad span { font-size:15px; color:#666; vertical-align:-3px;}
.avicii-write .airy-submit .airy-liad:hover span { color:#8a8a8a;}
.avicii-write .cantStopLabel { 
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 36px; line-height: 36px; 
  font-size: 12px; padding-left:14px;
  z-index: 10; color: #727a8e; position:absolute; top:0; left:0; display:inline-block; cursor:text;
}
.avicii-write .cantStopLabel a { font-weight:700; }
.avicii-write .has-text .cantStopLabel { display:none; }

.avicii-write .tgr-wrapper { position:relative; }

.avicii-write .tgr-item, .tgr-item { position:relative; float:left; }
.avicii-write .tgr-text, .tgr-text {
	background:none; border: none; outline: none;
	color: #999; font-size:12px; display:block; border-radius: 4px; font-weight:400;
	height:30px; line-height:30px; padding:0 11px; 
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.avicii-write .tgr-text.border, .tgr-text.border {border: 1px solid #b8c3c9; margin-right:6px;}

.avicii-write .avicii-submit {
	position:relative; float:right; display:block; 

	white-space: nowrap; width:126px; font-weight:600;
	text-align: center; outline: 0;  border:none;
	padding:0 11px; font-size:11px; height:30px; line-height:30px;
	background-color: rgba(240,242,244,.5);
	color: #666; border-radius:0 0 4px 0;

	-webkit-transition: background-color .1s ease-out, color .1s ease-out;
	 -moz-transition: background-color .1s ease-out, color .1s ease-out;
	 -o-transition: background-color .1s ease-out, color .1s ease-out;
	 transition: background-color .1s ease-out, color .1s ease-out;
	  
	background-image: url(../img/nova-lo.gif);
	background-position: -150px 4px;
	background-repeat: no-repeat;
	background-color: #FFF; border-left:1px solid #eee;

}
.avicii-write .has-text .avicii-submit {background-color: #f0f2f4;}
.avicii-write .avicii-submit:hover { background-color: #f0f2f4; color: #5E6265; }
.avicii-write .avicii-submit:active { 
	box-shadow: 0 5px 0 0 rgba(26,26,26,0.03) inset;
}
.avicii-write .avicii-submit.ck-coke { 
	background-position: center 4px;
	background-color: #f0f2f4;    
	text-indent:199px;
}
.avicii-write .avicii-submit.disabled,
.avicii-write .avicii-submit[disabled],
fieldset[disabled] .avicii-submit {
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.avicii-write .avicii-submit[disabled]:hover { background-color: rgba(240,242,244,.5); color:#8e8e8e;}

.avicii-write .ck-secret { position:relative; float:left; margin-top:6px; margin-left:47px;}
.avicii-write .ck-secret .iCheck { width: 13px; height: 13px; vertical-align: middle; margin:3px 5px 0 0; }
.avicii-write .ck-secret .ck-text {color:#8e8e8e; font-size:12px; margin-right:2px; }


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

.avicii-write .write-author { position:relative; margin:13px 0; display:none;}
.avicii-write .write-author label { color:#999;}

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


/* avicii-list */
.commentsContainer { border: none; padding: 0;}

.avicii-list { margin:0 0 30px 0; }

.avicii-list .avicii-block { }
.avicii-list .avicii-block.best { background-color:#f5f5f5; }
.avicii-list .avicii-block.update { background-color:#f5f5f5; }
.avicii-list .avicii-cover { 
	position:relative; margin-left:26px; 
	border-top: 1px solid #eee; 	
	padding: 11px 20px 13px 0;
}
.avicii-list .avicii-thumb {
	position:relative; float:left; margin-top:2px;
	width: 36px; height: 36px; display:block;
}
.avicii-list .avicii-thumb-img { width:36px; height:36px; border-radius:4px;}

/* avicii-indicator */
.avicii-list .avicii-thumb .avicii-indicator {
  position:absolute; bottom: -4px; right: -3px;
  width: 12px; height: 12px; color:#55acee;
  display: inline-block; font-size:12px;
  border-radius: 4px; background-color:#fafafa;
  border-color:#55acee; 
}
.avicii-list .avicii-block .left-indicator {
  position: absolute; display:none;
  top: 13px; left: -9px;
  width: 5px; height: 36px;
  border-radius: 3px; background-color:#55acee;
}
.avicii-list .avicii-block .left-indicator.godown { top:32px;}
.avicii-list .avicii-block.best .left-indicator { top:32px;}
.avicii-list .avicii-block:hover .left-indicator { display:block;}

.avicii-list .avicii-block.update .left-indicator{ display:block; background-color:#df4852;}


.avicii-list .avicii-label { 
	padding:0 0 3px 47px; position:relative; line-height:16px; height:16px;
}
.avicii-list .avicii-label .label-icon { 
  font-size: 12px;
  color: #77b255;
  background: transparent; margin-right:2px;
  -webkit-font-smoothing: antialiased; vertical-align:-2px;

}
.avicii-list .avicii-label .label-icon.quinn-rosettar-6 { color:#55acee;}
.avicii-list .avicii-label .label-icon.quinn-rosettar-5 { color:#FF6060;}
.avicii-list .avicii-label .label-icon.quinn-rosettar-7 { color:#B40B43;}
.avicii-list .avicii-label .label-icon.quinn-rosettar-44 { color:#B40B43;}

.avicii-list .avicii-label .label-icon.quinn-roska2 { color:#FF6060;}

.avicii-list .avicii-label .label-text { font-size:11px; color: #8899a6; margin-right:9px;}

.avicii-list .lulu .avicii { padding:3px 0 0 46px; }
.avicii-list .lulu .avicii-thumb {
	margin-top:4px; font-size:0;
	position:relative; float:left;
	width: 36px; height: 36px; display:block;
}
.avicii-list .avicii-thumb:after {
	content: "";
	position: absolute;
	width: 36px; height: 36px;
	top: 0; left: 0;
	box-shadow: inset 0 0 0 1px rgba(43,50,57,.07);
	border-radius:4px;
}
.avicii-list .lulu .avicii-thumb-img { }

.avicii-list .avicii { padding:0 0 0 47px; }

.avicii-list .avicii-info {font-size: 0px;line-height:16px;font-weight:400;color:#8899a6;/* display: none; */}
.avicii-list .avicii-info a { font-size:13px; line-height:16px; font-weight:700; color:#1e1e1e;  }
.avicii-list .avicii-info .bullet {font-size:14px;color:#8899a6;line-height:14px;display: none;}

.avicii-list .avicii-content { margin-top: 1px; position:relative; display:block; padding-right:20px;}
.avicii-list .avicii-content .xe_content { font-size:13px; line-height:22px; color:#454545; letter-spacing:0; }

.avicii-list .avicii-content .avicii-cpw { position:relative; margin:6px 0;}
.ella-cpw {
	font-size: 12px;
  	border-radius: 4px;
	padding: 0 13px;
	line-height: 28px;
	height: 30px;
	font-size: 11px;
	color: #fff; 
	background-color: #5CACDF;  
}
.ella-cpw:hover { background-color: #46be9c;}
.ella-cpw.delete { margin-right:5px;}
/* avicii-footer */
.avicii-block .avicii-footer { margin-top:6px; }

.avicii-block .avicii-footer .avicii-voter { float:left;}
.avicii-block .avicii-footer .avicii-voter-item { position:relative; display:block; float:left;}
.avicii-block .avicii-footer .avicii-voter-item.divider {
  border-right: 1px solid #ddd;
  padding-right: 5px;
  margin-right: 5px;
}
.avicii-block .avicii-footer .avicii-voter-item a { 
	position: relative; display:block; line-height:16px; height:16px;
	color: #a5b2b9; color: rgba(0,39,59,.35); font-size:13px;
}
.avicii-block .avicii-footer .avicii-voter-item .vote-icon {
	color: #a5b2b9; color: rgba(0,39,59,.35); font-size:16px;
	transition: opacity .2s linear;
	opacity: .7; filter: alpha(opacity=70); vertical-align:-3px;
}
.avicii-block .avicii-footer .avicii-voter-item .vote-count { 
	color: #a5b2b9; color: rgba(0,39,59,.35); font-weight: 700;
	padding:0 2px; position:relative; display:none;
}
.avicii-block .avicii-footer .avicii-voter-item .vote-count.puree { display:inline-block;}
.avicii-block .avicii-footer .avicii-voter-item a:hover .vote-icon { opacity:1; filter:alpha(opacity=100);}

.avicii-block .avicii-footer .avicii-voter-item a.decanting span { color:#2e9fff;}
.avicii-block.best .avicii-footer .avicii-voter-item a.vote-up span { color:#2e9fff;}

 
.avicii-block .avicii-action-list { float:right; visibility:hidden; }
.avicii-block:hover .avicii-action-list { visibility:visible; }
.avicii-block.best .avicii-action-list { visibility:hidden; }

.avicii-block .avicii-action-list .avicii-action-item { position:relative; display:block; float:left;}
.avicii-block .avicii-action-list .avicii-action-item a { position: relative; display:inline-block; font-size:12px; color:#8899a6; padding:0 3px; border:1px solid transparent; line-height:18px; height:18px; }
.avicii-block .avicii-action-list .avicii-action-item a:hover,
.avicii-block .avicii-action-list .avicii-action-item a:active,
.avicii-block .avicii-action-list .avicii-action-item a:focus { 
    background-color: #FF6060;
    color:#fff; border-radius:3px;
}
.avicii-block .avicii-action-list .avicii-action-item .replyc { display:none;}
.avicii-block.snow .avicii-action-list .avicii-action-item .replyc { display:inline-block;}
.avicii-block.snow .avicii-action-list .avicii-action-item .reply { display:none;}

.avicii-list .avicii-block.levels1 { margin-left:46px; }
.avicii-list .avicii-block.levels2 { margin-left:92px; }
.avicii-list .avicii-block.levels3 { margin-left:138px; }
.avicii-list .avicii-block.levels4 { margin-left:184px; }
.avicii-list .avicii-block.levels5 { margin-left:230px; }
.avicii-list .avicii-block.levels6 { margin-left:230px; }
.avicii-list .avicii-block.levels7 { margin-left:230px; }
.avicii-list .avicii-block.levels8 { margin-left:230px; }
.avicii-list .avicii-block.levels9 { margin-left:230px; }
.avicii-list .avicii-block.levels10 { margin-left:230px; }
.avicii-list .avicii-block.levels11 { margin-left:230px; }
.avicii-list .avicii-block.levels12 { margin-left:230px; }
.avicii-list .avicii-block.levels13 { margin-left:230px; }

.avicii-list .avicii-block.levels2 .tgr-text { max-width:110px;}
.avicii-list .avicii-block.levels3 .tgr-text { max-width:110px;}
.avicii-list .avicii-block.levels4 .tgr-text { max-width:100px;}
.avicii-list .avicii-block.levels5 .tgr-text { max-width:88px;}
.avicii-list .avicii-block.levels6 .tgr-text { max-width:88px;}
.avicii-list .avicii-block.levels7 .tgr-text { max-width:88px;}
.avicii-list .avicii-block.levels8 .tgr-text { max-width:88px;}
.avicii-list .avicii-block.levels9 .tgr-text { max-width:88px;}
.avicii-list .avicii-block.levels10 .tgr-text { max-width:88px;}
.avicii-list .avicii-block.levels11 .tgr-text { max-width:88px;}
.avicii-list .avicii-block.levels12 .tgr-text { max-width:88px;}
.avicii-list .avicii-block.levels13 .tgr-text { max-width:88px;}

.backtotopWrapper { position:relative; text-align:center; margin-top:16px;}
.backtotopWrapper a { display:inline-block; color:#777; text-shadow: 0 1px 0px #fff; }

/* comment_form.html */
.tangled-cf { margin:29px 22px;}
.tangled-cf .author {
    font-size: 13px;
    color: #4a4a4a;line-height: 18px; 
}
.tangled-cf .xe_content {padding:6px 0 16px 0;}
.tangled-cf .avicii-write.modify { padding:0;}
.tangled-cf .avicii-write.modify .ck-secret { margin:0;}

.avicii-write .write_author .ck-secret { margin-top:1px; margin-left:0;}

.avicii-write .write_author .tgr-item { float:right;}
.avicii-write .write_author .ella-cpw { float:right; padding: 0 23px;}



/* pagenation */
.dust-pagination { 
	height:39px; position:relative; text-align:center; padding-bottom:66px;
	visibility: visible; 
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.dust-pagination.dust {
	visibility: hidden;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.dust-pagination.dust-loader:before { left:50%; top:6px; margin-left:-12px;}
.dust-pagination.dust-loader .cinder-page { display:none;}

.cinder-page { display:inline-block;}
.cinder-page li { display:inline;}
.cinder-page li a {
  position: relative; display:block; font-size:13px; float:left;
  border: 1px solid #ebebeb; margin-left:-1px;
  padding: 0 12px; height:36px; line-height:36px;
  border-bottom-color: #dedede;
  background-color: #fafafa;
  transition: all .1s;
  color: #777; min-width:16px;
}
.cinder-page li a:hover {
  background-color: #f4f4f4;
  border-bottom-color: #ddd;
}
.cinder-page li a:active {
  box-shadow: 0 5px 0 0 rgba(26,26,26,0.04) inset;
}
.cinder-page li a .ella-re { display:none;}
.cinder-page li a.error {}
.cinder-page li a.error .ella-re { display: inline-block; font-size: 16px; vertical-align: -2px;}
.cinder-page li a.error .page-no { display:none;}
.cinder-page li a.arrow { font-size:13px; color:#444;}
.cinder-page li.active a {
  border-color: #ebebeb;
  border-top-color: #ddd;
  background: #f4f4f4;
  box-shadow: none; 
}
.cinder-page li a.dust-loader { color:transparent;}
.cinder-page li a.dust-loader:before { top:6px; left:50%; margin-left:-12px;} 


.cinder-page>li:first-child>a, 
.cinder-page>li:first-child>span {
  margin-left: 0;   background-color: #fff;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.cinder-page>li:last-child>a, 
.cinder-page>li:last-child>span {
  border-top-right-radius: 4px;   background-color: #fff;
  border-bottom-right-radius: 4px;
}


.sugar-rush { padding:22px 22px 160px 22px;}
.sugar-form { 
	position:relative; min-height:680px; max-width:1009px; margin:0 auto;
	box-shadow: 0 1px 2px rgba(43,50,57,.05);
	border: 1px solid #d9d9d9; border-radius:5px;
}
.sugar-form .sugar-form-header {
  background: linear-gradient(#FDFDFD,#F4F4F4);
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.07);
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.07);
  border-bottom: 1px solid #A5C6DF;
  padding-left: 13px;
  height: 44px;
  border-radius: 5px 5px 0 0;
}

.sugar-form .select-box {
	position:relative; display:inline-block; float:left;
	margin-top:11px; margin-right:6px;
}

.sugar-form .sugar-submit {
	background:none; border:none; outline:none;
	position:relative; display:inline-block; float:right;
	margin:10px 9px 0 0; font-size: 17px;
	color: #167efb; font-weight:700; padding:0 6px;
}
.sugar-form .sugar-submit:active {color: #094e96;}
.sugar-form .sugar-static {
	background-color:#ffffff;
}
.sugar-form .static-item { position:relative; border-bottom:1px solid #EAEAEA; }
.sugar-form .static-item.focus { border-bottom: 1px solid #60b044;}
.sugar-form .static-item .sugar-label { position:absolute; top:8px; left:13px; font-size:14px; color:#999; line-height:20px; height:20px; z-index:2; }
.sugar-form .static-item .sugar-input {
	outline: none; width:100%; background:none; border:none; display:block;
	height:36px; line-height:36px; font-size:16px; padding: 0 13px 0 53px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.rate .sugar-form .static-item .sugar-input { padding: 0 13px 0 139px;}
.sugar-form .sugar-static p { display:none;}

.sugar-form  .label {
  display:inline-block; padding: 2px 8px 4px 8px;
  font-weight: 400; font-size:13px; line-height:18px;
  color: #fff;
  text-align: center; white-space: nowrap;
  border-radius: .25em;
}
.sugar-form  .label {
  background-color: #E8F2FF;
  border: 1px solid #B2D0F0; color: #0063CC;
  /*
  background-color: #007aff;
  border: 1px solid #007aff; color:#fff; */
}
.sugar-form .sugar-extra { background-color:#fafafa;}

.sugar-form .sugar-extra-item { position:relative;  }

.sugar-form .sugar-extra-item .sugar-extra-label.text,
.sugar-form .sugar-extra-item .sugar-extra-label.homepage,
.sugar-form .sugar-extra-item .sugar-extra-label.email_address,
.sugar-form .sugar-extra-item .sugar-extra-label.date { position:absolute; top:8px; left:13px; font-size:14px; color:#999; line-height:20px; height:20px; z-index:2;}
.sugar-form .sugar-extra-item .sugar-extra-label.tel { line-height:36px; display:inline-block;}

.sugar-form .sugar-extra-item.textarea { padding-top:9px;}
.sugar-form .sugar-extra-item .sugar-extra-label.textarea  { 
	position:relative; display:inline-block;
	margin-left:11px; 
	font-size: 10px; color: #777;
	line-height: 18px; padding: 0 6px;
	text-transform: uppercase;
	border-left: 1px solid #eee;
	border-top: 1px solid #eee;
	border-right: 1px solid #eee;
	border-radius: 4px 4px 0 0;
}
.sugar-form .sugar-extra-item.date .btn { position:absolute; top:5px; right:6px;}

.sugar-form .sugar-extra-item .sugar-extra-label .requ {color:#FF6060; font-weight:700;}


.sugar-form .sugar-extra-item.select { height:36px; padding:6px 13px;}
.sugar-form .sugar-extra-item select { margin-left:4px;}

.sugar-form .sugar-extra-item.tel { padding:6px 0 3px 13px;}

.cfix:before,.cfix:after {content: " "; display: table;} 
.cfix:after {clear: both;}
.cfix {*zoom: 1;}

.sugar-form .sugar-extra-item input[type="text"],
.sugar-form .sugar-extra-item textarea {
  outline: none; border:none;
  width: 100%; background: #fff; 
  border-bottom: 1px solid #eee; 
  display: block;
  height: 36px;
  line-height: 36px;
  font-size: 16px;
  padding: 0 16px 0 90px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.sugar-form .sugar-extra-item.textarea textarea { padding:0 13px; border-top: 1px solid #eee;}
.sugar-form .sugar-extra-item.radio,
.sugar-form .sugar-extra-item.checkbox{ padding:3px 0 3px 13px;}

#shyname input {padding: 0 16px 0 84px;}
#domains input {padding: 0 16px 0 147px;}
#link input {padding: 0 16px 0 55px;}

.sugar-form .sugar-extra-item input[type="text"]:focus { }

.sugar-form .sugar-extra-item textarea { min-height:100px;}

.sugar-form .sugar-extra-item.tel input[type="text"] { width:60px; display:inline-block; border:1px solid #eee; padding:0 6px; text-align:center;}

.sugar-form .sugar-extra-item ul { display:inline-block; padding:0 13px 6px 13px;}
.sugar-form .sugar-extra-item ul li { display:inline-block; line-height:20px; margin:7px 9px 0 0; }
.sugar-form .sugar-extra-item ul li input { width: 13px; height: 13px; margin: 0 4px 0 0; vertical-align: middle; }


.write_editor .cke_chrome,
.write_editor .xpress-editor #smart_content { border:none;}

.sugar-form .sugar-footer { background: linear-gradient(#fdfdfd,#f4f4f4); border-radius: 0 0 5px 5px ; }
.sugar-form .sugar-option { padding:11px 19px; border-top: 1px solid #A5C6DF; }
.sugar-form .sugar-option label { margin-right:7px;}
.sugar-form .sugar-option input { width: 13px; height: 13px; margin-right:1px; vertical-align: middle; }

.sugar-form .sugar-author{
  border-top: 1px solid #eee;
  padding-left: 13px;
  height: 50px;
}
.sugar-form .sugar-author .author-left { float:left;}
.sugar-form .sugar-author .sugar-author-item {
	background:none; border:none; outline:none;
	position:relative; display:inline-block; float:right;
	margin:12px 2px 0 0; font-size: 17px;
	color: #888; font-weight:400; padding:0 6px;
}
.sugar-form .sugar-author .sugar-author-item.submit { color: #167efb; margin:13px 13px 0 0;font-weight:700; }
.sugar-form .sugar-author .sugar-author-item:active {color: #094e96;}


.sugar-form .sugar-select { position:relative; height:37px; padding-left:13px; padding-top:3px;}

.sugar-form .sugar-select .dropdown-menu { margin:0; left:133px;}
.sugar-form .sugar-select input { width:160px; height:40px; position:relative;}



.sugar-form .sugar-select .sugar-select-image {
	display: inline-block; outline: 0;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 6px; line-height:20px;
	font-size: 14px; color: #167efb; font-weight:700;
}
.sugar-form .sugar-select .sugar-select-image span { font-size:19px; vertical-align:-4px; margin-right:2px;}
.sugar-form .sugar-select .sugar-select-image span.icon-muse-20 { color:#cc181e;}
.sugar-form .sugar-select .sugar-select-image:active {color: #094e96;}

.sugar-form .xpress-editor .fileUploader { margin:0;}
.sugar-form #output { height:54px; border:1px solid #eee; border-left:none; border-right:none; background-color:#fff;}
.sugar-form #output img { border-radius:4px;}
.xpress-editor #drag { display:none;}

.form-item { position:relative; float: left; margin:10px 0 0 2px;}


/* bootstrap-tagsinput */
.bootstrap-tagsinput {
  width:100%; max-width: 100%;
  display: block; padding: 0 13px 0 50px;
  line-height:36px; min-height:36px;
  cursor: text;
}
.bootstrap-tagsinput:before,
.bootstrap-tagsinput:after {
  content: " ";
  display: table;
}
.bootstrap-tagsinput:after {
  clear: both;
}
.bootstrap-tagsinput input {
  border: none; box-shadow: none; outline: none; position:relative; float:left;
  background-color: transparent;
  padding: 0; margin:5px 0 0 2px; position:relative;
  width: auto !important; font-size:14px;
  max-width: inherit; line-height:26px; height:26px; display:inline-block;  
}

.bootstrap-tagsinput .tag { margin: 5px 4px 0 0;  position:relative; float:left;}
.bootstrap-tagsinput .tag [data-role="remove"] { margin-left: 8px; cursor: pointer;}
.bootstrap-tagsinput .tag [data-role="remove"]:after { content: "x"; padding: 0px 2px;}


.starRating { position:absolute; display:inline-block; top:10px; left:51px;}

.cancel-on-png, .cancel-off-png, .star-on-png, .star-off-png, .star-half-png {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: harley;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}
.cancel-on-png, .cancel-off-png, .star-on-png, .star-off-png, .star-half-png { font-size: 16px; float:left; position:relative; }

.starRating i:active { color:#0084B4 }

/* delete_form.html */
.tangled-delete { position:relative; width:600px; margin:22px auto;}
.tangled-delete .tangled-del-title { 
	text-align:center;
	font-weight: 700;
    font-size: 16px;
    line-height: 22px;
    color: #666;
    padding: 10px;
	border-bottom:1px solid #eee;
}
.tangled-delete .tangled-del-msg{
	text-align:center;
	font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    color: #666;
	padding:18px;
}
.tangled-delete .ella-cpw {
	font-size: 13px;
	height:32px; line-height:29px;
}
.tangled-delete .ella-cpw.green { background-color: #46be9c;}
.tangled-delete .ella-cpw.ored { background-color: #FF6060;}
    
.tangled-delete .ella-cpw:hover { background-color: #2e9fff;}


.tangled-delete .tangled-pw-msg{
	font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    color: #666;
	padding:18px 18px 18px 0;
}
.tangled-delete.pw {position:relative; width:240px; margin:22px auto;}

.td-context {
  border-bottom: 1px solid #eee;	
  padding: 10px;
}
.td-context .td-author {
    text-align: center;
    font-weight: 700; margin-bottom:6px;
    font-size: 14px; line-height: 22px; color: #666;
}
.td-context .td-text {
    text-align: center;
    font-weight: 400;
    font-size: 13px; line-height: 22px; color: #666;
}

/* xpress-editor */
.xpress-editor #drag { border:none;} 
.sugar-form .xpress-editor .input_auto { display:none;}



