@charset "utf-8";

/* AboveAll board 케미(CHEMISTRY) */  

.ll-label {
    position: absolute; top: 12px; right: 12px; padding: 0 3px;
    line-height: 18px; height: 18px; border-radius: 4px;
    font-size: 10px; color: #fff; background: rgba(41,41,41,0.65);
}
.ll-label svg {
    width: 18px; height: 18px;
    position: relative; display: block; pointer-events: none; 
    fill: #fff; fill: rgba(255,255,255,0.90);
}

/* limbo-black */
.tw-theme .limbo-ble { background-color: transparent; }

/* lw-bg */
.tw-theme .lw-hbb { background: rgba(41,41,41,0.63) !important; border-color: rgba(0,0,0,0.12) !important; }
.limbo-black .lw-hbb { background: rgba(41,41,41,0.39) !important; border-color: rgba(0,0,0,0.04) !important; }

.tw-theme .lw-cc { background-color: rgba(31,31,31,0.80) !important; }
.limbo-black .lw-cc { background-color: transparent !important; }

.tw-theme .lw-nine { background: rgba(41,41,41,0.70) !important; border-color: rgba(0,0,0,0.12) !important; }

/* lw-color */
.tw-theme .lw-color-ff { color: #fff !important; }
.tw-theme .lw-color-ff.lw-intrt-lf:hover { color: rgba(255, 255, 255, 0.7) !important; }
.limbo-black .lw-color-ff { color: #fff !important; }
.limbo-black .lw-color-ff.lw-intrt-lf:hover { color: rgba(255, 255, 255, 0.7) !important; }

.tw-theme .lw-color-f8 { color: rgba(255,255,255,0.80) !important; }
.limbo-black .lw-color-f8 { color:rgba(255,255,255,0.80) !important; }

.tw-theme .lw-color-f7 { color: rgba(255,255,255,0.77) !important; }
.limbo-black .lw-color-f7 { color: rgba(255,255,255,0.77) !important; }

.tw-theme .lw-color-f6 { color: rgba(255,255,255,0.67) !important; }
.tw-theme .lw-color-f6.lw-intrt-color:hover { color: rgba(255, 255, 255, 0.4) !important; }
.limbo-black .lw-color-f6 { color: rgba(255,255,255,0.67) !important; }
.limbo-black .lw-color-f6.lw-intrt-color:hover { color: rgba(255, 255, 255, 0.4) !important; }

.tw-theme .lw-color-f5 { color: rgba(255,255,255,0.57) !important; }
.limbo-black .lw-color-f5 { color: rgba(255,255,255,0.57) !important; }

/* lw-svg  */
.tw-theme .lw-svg-ff { fill: #fff !important; }
.tw-theme .lw-intrt-lf:hover .lw-svg-ff { fill: #999 !important;}
.limbo-black .lw-svg-ff { fill: #fff !important; }
.limbo-black .lw-intrt-lf:hover .lw-svg-ff { fill: #999 !important;}

.tw-theme .lw-svg-f7 { fill: rgba(255,255,255,0.70) !important; }
.limbo-black .lw-svg-f7 { fill: rgba(255,255,255,0.70) !important; }

/* lw-label  */
.tw-theme .lw-la-14 { background-color: rgba(255,255,255,0.16) !important; color: #eee; }
.limbo-black .lw-la-14 { background-color: rgba(14,14,14,0.6); color: #eee; }

/* tw-theme pagination */
.tw-theme .cinder-page li a { color: rgba(255,255,255,.5); }
.tw-theme .cinder-page li a.arrow { color:rgba(255,255,255,.3); display: block; }
.tw-theme .cinder-page li a:hover { background-color: rgba(255,255,255,.1); color: rgba(255,255,255,.8); }
.tw-theme .cinder-page li a:active,
.tw-theme .cinder-page li a.active { background-color: rgba(255,255,255,.2) !important; color: #fff; }

/* tw-theme svg */
.tw-theme .tw-intrt-sp:hover .tw-svg-f5,
.tw-theme .tw-intrt-sp:active .tw-svg-f5 { fill: rgba(255,255,255,.9) !important; }

/* tw-theme tangled */
.tw-theme .tangled-pin .pin-credit-img { box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5); }
.tw-theme .mayaint .maya { background-color: #424047 !important;}
.tw-theme .mayaint .maya:focus,
.tw-theme .mayaint .maya:active { box-shadow: 0 0 0 3px rgba(255,255,255,.24); }
.tw-theme .tangled-pin .iv-lock { fill: #aaa; }

/* tw-theme board */
.tw-theme .ichaival-pin.iv-trh .iv-td { background-color: rgba(255,255,255,0.04) !important; border-color: rgba(255,255,255,0.05); }
.tw-theme .ichaival-pin.iv-trh .iv-trh-infi { border-color: rgba(255,255,255,0.13); }

.tw-theme .ichaival-pin.iv-trh { background-color: rgba(28,28,28,0.25) !important; }
.tw-theme .ichaival-pin:nth-child(even) { background-color: rgba(28,28,28,0.45); }
.tw-theme .ichaival-pin:nth-child(odd) { background-color: rgba(28,28,28,0.35); }
.tw-theme .ichaival-pin:hover { background-color: rgba(28,28,28,0.55);  }
.tw-theme .iv-like-text { color: #aaa; }
.tw-theme .iv-like-text .like-dot { color: #727272; }
.tw-theme .iv-title-link { color: #aaa; }

.tw-theme .iv-author-name a { color: #aaa; }
.tw-theme .iv-no-text { color: #727272; }
.tw-theme .iv-time-text { color: #aaa; }
.tw-theme .iv-readed-text { color: #aaa; }
.tw-theme .iv-blame-text { color: #727272; }
.tw-theme .iv-name-text a { color: #727272; }
.tw-theme .iv-id-text a { color: #727272; }
.tw-theme .iv-page { background-color: rgba(255,255,255,0.03); color: #aaa; }
.tw-theme .ii-label.no { background-color: rgba(255,255,255,0.03); color: #aaa; }

.tw-theme .popular-bar { background-color: rgba(255,255,255,0.03); }
.tw-theme .ichaival-pin [class*="bar5"] { background-color: #ccc; background-color: rgba(255,255,255,0.28); } 
.tw-theme .ichaival-pin [class*="bar6"] { background-color: #bbb; background-color: rgba(255,255,255,0.30); } 
.tw-theme .ichaival-pin [class*="bar7"] { background-color: #aaa; background-color: rgba(255,255,255,0.33); } 
.tw-theme .ichaival-pin [class*="bar8"] { background-color: #777; background-color: rgba(255,255,255,0.34); } 
.tw-theme .ichaival-pin [class*="bar9"] { background-color: #666; background-color: rgba(255,255,255,0.37); } 
.tw-theme .ichaival-pin [class*="bar10"] { background-color: #333; background-color: rgba(255,255,255,0.40); } 

/* tw-theme limbo-read */
.tw-theme .tw-intrt-bc-f1:hover,
.tw-theme .tw-intrt-bc-f1:focus,
.tw-theme .tw-intrt-bc-f1:active { box-shadow: inset 0 -2px 0 0 rgba(255,255,255,0.49) !important; }
.limbo-black .tw-intrt-bc-f1:hover,
.limbo-black .tw-intrt-bc-f1:focus,
.limbo-black .tw-intrt-bc-f1:active { box-shadow: inset 0 -2px 0 0 rgba(255,255,255,0.49) !important; }

.tw-theme .active .tw-intrt-bc-f2 { border-color: rgba(255,255,255,0.22) !important; }
.tw-theme .lbr-pane .xe_content { color: rgba(255,255,255,.67); }
.tw-theme .lbr-pane .xe_content a { color: #fff; }
.tw-theme .tw-btn-t1 { 
	background-color: transparent !important;
	border-color: rgba(255,255,255,0.3) !important; color: rgba(255,255,255,.8) !important;
}
.tw-theme .tw-btn-t1:hover { border-color: rgba(255,255,255,0.6) !important; }
.tw-theme .tw-btn-t1:active { border-color: rgba(255,255,255,0.6) !important; background-color: rgba(255,255,255,0.09) !important; color: #fff !important; }
    
.tw-theme .lacri-link { color: #999; }
.tw-theme .lacri-link svg { fill: #999; }
.tw-theme .lacri-bl { color: #666; }
.tw-theme .lacri-bl svg { fill: #555; }
.tw-theme .lacri-ab { background-color: #313131; }
.tw-theme .lacri-bar { background-color: #999; }
.tw-theme .lbr-social li svg { fill: #777; }

/* tw-theme comment */
.tw-theme .somb-plower { fill: rgba(255,255,255,.5) !important; opacity: .4; }

.tw-theme .tw-plc-f5::-webkit-input-placeholder { color: rgba(255,255,255,.5) !important; }
.tw-theme .tw-plc-f5::-moz-placeholder { color: rgba(255,255,255,.5) !important; }
.tw-theme .tw-plc-f5:-ms-input-placeholder { color: rgba(255,255,255,.5) !important; }
.tw-theme .tw-plc-f5:-moz-placeholder { color: rgba(255,255,255,.5) !important; }

.tw-theme .somb-box textarea:focus { box-shadow: 0 0 0 3px rgba(255,255,255,.24); }

.tw-theme .tw-tgr-text { border-color: rgba(255,255,255,0.09) !important; color: rgba(255,255,255,.5); }

.tw-theme .tw-somb-submit { background-color: rgba(255,255,255,0.16); color: #eee; }
.tw-theme .tw-somb-submit:hover { background-color: rgba(255,255,255,0.07); color: rgba(255,255,255,.5); }
.tw-theme .tw-somb-submit:active { box-shadow: 0 0 0 3px rgba(255,255,255,.3); }

.tw-theme .somb-list .sombra-content .xe_content { color: rgba(255,255,255,.67); }
.tw-theme .somb-list .somb-block:after { border-color: rgba(255,255,255,.1); }
.tw-theme .somb-list .somb-block:hover:after { border-color: rgba(255,255,255,.3); }
.tw-theme .somb-truncate { background-color: #333; color: #eee; }

.tw-theme .tw-intrt-vt:hover .tw-svg-f7,
.tw-theme .tw-intrt-vt:active .tw-svg-f7 { border-radius : 2px; background-color: rgba(255,255,255,.1) !important; }

.tw-theme .tw-sai-f6 { color: rgba(255,255,255,.6) !important; }
.tw-theme .tw-sai-f6:hover, 
.tw-theme .tw-sai-f6:focus,
.tw-theme .tw-sai-f6:active,
.tw-theme .tw-sai-f6.closeCmt { border-color: rgba(255,255,255,.3) !important; color: rgba(255,255,255,.3) !important; }

/* tw-theme delete-form */
.tw-theme .tw-ella-cinder { box-shadow: none; background-color: rgba(255,255,255,0.19); color: #f6f6f7; }    
.tw-theme .tw-ella-cinder:hover,
.tw-theme .tw-ella-cinder:focus,
.tw-theme .tw-ella-cinder:active { background-color: rgba(255,255,255,0.29); color: #fff; }
.tw-theme .tw-ella-cinder:focus { box-shadow: 0 0 0 3px rgba(31,31,31,0.67); }

.tw-theme .tw-ella-cinred { box-shadow: none; background-color: rgba(255,255,255,0.19); color: #f6f6f7; }    
.tw-theme .tw-ella-cinred:hover,
.tw-theme .tw-ella-cinred:focus,
.tw-theme .tw-ella-cinred:active { background-color: #f04747; color: #fff; }
.tw-theme .tw-ella-cinred:focus { box-shadow: 0 0 0 3px rgba(31,31,31,0.67); }

.tw-theme .tw-ella-white { color: rgba(255,255,255,.67); }
.tw-theme .tw-ella-white:hover,
.tw-theme .tw-ella-white:focus,
.tw-theme .tw-ella-white:active { background-color: rgba(255,255,255,0.19); color: #fff; }
.tw-theme .tw-ella-white:focus { box-shadow: 0 0 0 3px rgba(31,31,31,0.67); }

.tw-theme .saturn-search .sts-input:focus { border-color: rgba(255,255,255,.33); }

/* be-label */
.be-label-basic:before { content: 'Basic'; } 
.be-label-1:before { content: 'PRO'; } 
.be-label-1341:before { content: 'PRO'; } 
.be-label-1342:before { content: 'PRO'; } 

.abba {}
.starring { position: relative; padding: 0; }

.saturn-wrap { padding: 20px 22px 0 22px; }
.saturn { display: flex; flex-flow: row nowrap; border-top: 1px solid #f4f4f4; height: 51px; }

.saturn-list { position: relative; display: flex; flex-direction: row; }

.saturn-list .sl-item  { position: relative; margin: 15px 10px 0 0; }
.saturn-list.sl-mr-15 .sl-item { margin: 15px 0 0 10px; }

.saturn-list .dropdown-menu.pull-left { top: 22px; left: 1px; }
.saturn-list .dropdown-menu.pull-right { top: 22px; min-width: 144px; }

.saturn-list .sl-link { 
	position: relative; display: flex; align-items: center; height: 21px; 
	font-size: 12px; font-weight: 500; padding: 0 15px; 
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
	background-color: #f4f4f4;
	border-radius: 4px; color: #aaa; color: rgba(0,0,0,.50);
}
.saturn-list .sl-link:hover,
.saturn-list .open .sl-link,
.saturn-list .sl-link:active,
.saturn-list .sl-link.active { color:#999; }

.saturn-list .sl-tt { max-width: 120px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.saturn-list .sl-caret {
    position: relative; display: inline-block; flex: none;
    width: 7px; height: 8px; margin-left: 6px;
    fill: #999; fill: rgba(0,0,0,.38);
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}

/* saturn-search */
.saturn-search { position: relative; display: block; margin: 11px 0 0 3px; }
.saturn-search .sts-dv { 
	position: absolute; top: 5px; left: 0; width: 1px; height: 19px;
	border-left: 1px solid #f4f4f4; 
}
.saturn-search .sts-form { }
.saturn-search .sts-input-wrapper { position: relative; }
.saturn-search .sts-btn {
	position: absolute; top: 2px; left: 9px; padding: 0 2px; height: 25px; 
}
.saturn-search .sts-svg { 
    position: relative; display: inline-block; width: 15px; height: 15px; 
    fill: #999; fill: rgba(0,0,0,.50); margin-top: 3px;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}
.saturn-search .sts-input {
	position: relative; display: block; background: none; border: 0; margin: 0 0 0 30px; outline: 0; border-radius: 0;
	font-size: 12px; line-height: 18px; height: 18px; padding: 5px 0;
	border-bottom: 1px solid transparent; width: 69px;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}
.saturn-search .sts-input:focus { border-color: #444; width: 139px; }
.saturn-search .sts-link {}

.spath-list { position: relative; margin-left: auto; margin-right: 6px; display: flex; }

.spath-list .spath-item  { margin: 15px 0 0 12px; }
.spath-list .spath-link { 
	position: relative; display: flex; align-items: center; height: 21px; padding: 0 2px;
}
.spath-list .spath-link svg {
    position: relative; display: block; width: 10px; height: 10px; 
    fill: #999; fill: rgba(0,0,0,.50);
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}
.spath-list .spath-link:hover svg,
.spath-list .spath-link:active svg { fill: rgba(0,0,0,.90); }


/* js holder */
.js-holder {
    visibility: visible;
    opacity: 1;
	-webkit-transition: all .2s ease;
    transition: all .2s ease;
	pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.focus .js-holder { }
.has-text .js-holder { display: none; }

.js-input { position: relative; z-index: 2; }
.js-return { z-index: 3; }

/* abba-lad */
.abba-lad { 
	position: relative; display: block; height: 217px;
    background: #fcfcfc;
    background: linear-gradient(#ffffff,#fcfcfc);
    background: linear-gradient(180deg, #ffffff 0%, #fcfcfc 77%, #fcfcfc);
}
.abba-lad-info {
	position: absolute; top: 19px; left: 0;
    line-height: 26px; height: 26px;
}
.abba-lad-title {
	padding-left: 22px;
	line-height: 26px; font-size: 19px; font-weight: 700; color: #333;
}
/* abba-rider */
.abba-rider {
    position: relative;
    padding: 57px 0 0 22px; padding-right: 0 !important;
}
.rider-item { position: relative; display: none; float: left; }
.rider-item.last-rider { width: 142px; height: 2px; }

.rider-hei {
    position: relative; display: block; 
	width: 120px; margin-right: 22px;
}
.rider-link { position: relative; display: block; outline: 0 !important; }

.rider-img {
	position: relative; display: block;
    border: 1px solid #E7E7E7; border-radius: 8px;
	width: 118px; height: 118px; opacity: 0;
}
.rider-info { position: relative; padding: 6px 0 0 0; }

.rider-title {
    display: block; outline: 0 !important;
    font-size: 12px; line-height: 16px; height: 16px; font-weight: 300;
	color: #333; color: rgba(0,0,0,.67);
}
.rider-title:hover,
.rider-title:active { text-decoration: underline; color: #aaa; }
.rider-name {
    display: block;  outline: 0 !important;
    font-size: 12px; line-height: 16px; font-weight: 300;
	color: #999; color: rgba(0,0,0,.47);
    margin-top: 1px;
}

/* slick Slider */
.slick-slider {
    position: relative; display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.slick-list {
    position: relative; display: block;
    overflow: hidden; margin: 0; padding: 0;
}
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
.slick-track {
    position: relative; display: block;
    top: 0; left: 0;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after { display: table; content: ''; }
.slick-track:after { clear: both; }

.slick-loading .slick-track { visibility: hidden; }

.slick-slide {
    display: none; float: left;
    height: 100%; min-height: 1px;
}

[dir='rtl'] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }

.slick-vertical .slick-slide {
    display: block; height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden { display: none; }


/* slick Dots */
.slick-dotted.slick-slider { margin-bottom: 0; }

.slick-dots {
    position: absolute; top: 19px; right: 0; display: block;
    width: 100%; padding: 0; margin: 0;
    list-style: none; text-align: center;
}
.slick-dots li {
    position: relative; display: inline-block;
    width: 20px; height: 20px;
    margin: 0 7px; padding: 0; cursor: pointer;
}
.slick-dots li button {
    font-size: 0; line-height: 0; display: block;
    width: 20px; height: 20px; padding: 0;
    cursor: pointer; color: transparent;
    border: 0; outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus { outline: none; }

@media (min-width: 1025px) { 
.slick-dots li button:hover:before,
.slick-dots li button:focus:before { opacity: 1; }
}
.slick-dots li button:before {
	content: ''; text-align: center;
	position: absolute; top: 7px; left: 7px;
    width: 5px; height: 5px;
    background: #333; display: block;
    -webkit-backface-visibility: visible;
	backface-visibility: visible;
    border-radius: 50%;
    line-height: 20px;
    opacity: .25;
}
.slick-dots li.slick-active button:before { opacity:.75; }


/* board-cover */
.ichaival-wrap { position: relative; display: block; padding: 0 20px; }
.ichaival-cover { position: relative; display: table; width: 100%; }

.ichaival-pin { 
	-webkit-transition: background .1s ease, color .1s ease;
    transition: background .1s ease, color .1s ease;
}
.ichaival-pin:nth-child(even) { background-color: #fff; }
.ichaival-pin:hover { background-color: #f9f9f9; }
.ichaival-pin.ivd .iv-td {  }

.iv-tr { display: table-row; }
.iv-td { display: table-cell; }

.iv-page {
	position: absolute; left: 0; top: 0; 
	height: 16px; line-height: 16px; padding: 0 4px; border-radius: 0; font-weight: 500;
	background-color: #f4f4f4; color: #999; color: rgba(0,0,0,.55); font-size: 10px;
}
.ichaival-pin .iv-tide {
    position: relative; display: block; padding-left: 20px; padding-right: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
	
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
} 
.ichaival-pin .iv-td:first-child .iv-tide { padding-left: 24px; padding-right: 20px; }

.ichaival-pin .iv-infi { line-height: 25px; padding-top: 8px; padding-bottom: 8px; }

/* board list */
.iv-se,
.iv-se .iv-tide { width: 53px; display: none; }

.canSheryl .iv-se { display: table-cell; }
.canSheryl .iv-se .iv-tide { display: block;  }

.maynWrap { position:absolute; display:none; top: 8px; right: 20px; }
.mayn { display: inline-block; width: 13px; height: 13px; vertical-align: middle; }
.canSheryl .maynWrap { display: block; }

.iv-no,
.iv-no .iv-tide { width: 100px; }
.iv-no-text { color: #aaa; font-size: 14px; }

.iv-like,
.iv-like .iv-tide { width: 80px; }
.iv-like-text { color: #333; font-size: 14px; font-weight: 300; }
.iv-like-text .like-dot { font-size: 17px; line-height:1; padding-left: 1px; }

.iv-author,
.iv-author .iv-tide { width: 150px; }
.iv-author-name { font-size: 14px; color: #333; }

.iv-name,
.iv-name .iv-tide { width: 150px; }
.iv-name-text { font-size: 13px; color: #444; }

.iv-id,
.iv-id .iv-tide { width: 150px; }
.iv-id-text { font-size: 13px; color: #444; }

.iv-title { min-width: 356px; }
.iv-title-link {
    position: relative; display: block; outline: 0 ; padding-left: 20px; padding-right: 20px;
    color: #333; font-size: 15px; font-weight: 300;
    -webkit-transition: color .1s ease;
    transition: color .1s ease;
}
.iv-title-link .iv-comment { color: #777; font-weight: 400 !important; }
.iv-title-link:focus { outline: 0; }

.iv-violet {
	position: absolute; left: 6px; top: 10px; height: 5px; width: 5px;
    border-radius: 50%; background-color: #1DA1F2;
}
.iv-violet.ivv-update { background-color: #7289da; }
.iv-lock {
	position: relative; display: inline-block; fill: #aaa;
    width: 14px; height: 14px; vertical-align: -2px; margin-right: 3px;
}
.tangled-pin .iv-lock { vertical-align: -1px; fill: #555; }

.iv-readed,
.iv-readed .iv-tide { width: 100px; }
.iv-readed-text { color: #333; font-size: 14px; }
.iv-readed-text .readed-dot { font-size: 17px; line-height:1; padding-left: 1px; }

.iv-blame,
.iv-blame .iv-tide { width: 100px; }
.iv-blame-text { color: #aaa; font-size: 14px; font-weight: 300; }
.iv-blame-text .blame-dot { font-size: 17px; line-height:1; padding-left: 1px; }

.iv-time,
.iv-time .iv-tide { width: 120px; }
.iv-time-text { color: #444; font-size: 14px; }

.iv-update,
.iv-update .iv-tide { width: 120px; }
.iv-update-text { color: #aaa; font-size: 14px; }

.iv-no-docu { 
	position: absolute; top: 40px; left: 0; 
	width: 100%; padding-top: 16px;
    color: #333; font-size: 17px; text-align: center; line-height: 18px;
}

.iv-vale,
.iv-vale .iv-tide { width: 120px; }
.iv-vale-text { color: #444; font-size: 14px; }

.iv-starate,
.iv-starate .iv-tide { width: 52px; }
.iv-starate-text { color: #333; font-size: 14px; }
.iv-starate-text .starate-dot { font-size: 17px; line-height:1; color: #aaa; padding-left: 1px; }

.iv-popular,
.iv-popular .iv-tide { width: 90px; }
.popular-bar { 
	position: relative; display: inline-block;
	background-color: #f6f6f6; width: 100%; height: 6px;
	border-radius: 2px; vertical-align: 3px;
}
.ichaival-pin [class*="bar5"] { background-color: #ccc; } 
.ichaival-pin [class*="bar6"] { background-color: #bbb; } 
.ichaival-pin [class*="bar7"] { background-color: #aaa; } 
.ichaival-pin [class*="bar8"] { background-color: #777; } 
.ichaival-pin [class*="bar9"] { background-color: #666; } 
.ichaival-pin [class*="bar10"] { background-color: #333; } 

.iv-label,
.iv-label .iv-tide { width: 90px; }
.iv-label-text { color: #333; font-size: 14px; }
.iv-label-text .label-dot { font-size: 17px; line-height:1; color: #aaa; padding-left: 1px; }

.ii-label {
	position: relative; display: inline-block;
    padding: 0 7px; text-align: center; font-size: 10px; 
    vertical-align: 2px;
    line-height: 14px; height: 15px;
    color: #333; font-weight: 300;
    background: #fff; min-width: 30px;
    border-radius: 11px;
}
.ii-label.red { background-color: #FF2C55; color: #fff; }
.ii-label.red:before { content: 'RED'; }

.ii-label.grey { background-color: #888; color: #fff; }
.ii-label.grey:before { content: 'GREY'; }

.ii-label.blue { background-color: #2e9fff; color: #fff; }
.ii-label.blue:before { content: 'BLUE'; }

.ii-label.black { background-color: #222; color: #fff; }
.ii-label.black:before { content: 'BLACK'; }

.ii-label.no { background-color: #eee; color: #fff; }
.ii-label.no:before { content: 'LABEL'; }

/* ichaival-header */
.ichaival-pin.iv-trh { }
.ichaival-pin.iv-trh .iv-td { 
	background-color: #fff; 
	border-bottom: 1px solid #f5f5f5;
	border-top: 1px solid #f7f7f7;
}

.ichaival-pin.iv-trh .iv-trh-infi {  
	margin: 8px 0; padding-left: 20px; padding-right: 20px;
	font-size: 12px; color: #aaa; line-height: 14px; 
	border-right: 1px solid #e5e5e5; 
}
.ichaival-pin.iv-trh .iv-td:last-child .iv-trh-infi { border: none; }
.ichaival-pin.iv-trh .iv-td:first-child .iv-trh-infi { padding-left: 24px; padding-right: 20px; }

.ichaival-pin.iv-trh .iv-trh-infi a { 
	line-height: 14px; height: 14px; font-size: 12px; color: #aaa;
	display: block;
}
.ichaival-pin .iv-svg {
    position: relative; display: inline-block;
    width: 9px; height: 9px; fill: #999;
    vertical-align: 0;
}
.ichaival-pin .iv-svg.starate-svg { width: 10px; height: 10px; }

/* _style.tangled.html */
.tangled-cover { position:relative; padding: 0; margin: 0 10px; }

.tangled-pin { }
.tangled-block { 
	padding: 0 10px 20px 10px; 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-radius:6px;
}
.tangled-block.illusion { padding-bottom: 0 !important; }

.tangled-cover .grid-pin { width: 270px; }
.tangled-cover .grid-pin .grid-thumb { position: relative; display:block; width:100%; }
.tangled-cover .grid-pin.no-docu-pin { height: 52px; width: 100%; }

.no-docu-pin { color: #333; font-size: 17px; text-align: center; line-height: 52px; }

.tangled-pin .pin-info { background-color:#fff; padding: 17px 20px 14px 20px; border-radius: 6px 6px 0 0; }
.tangled-pin.spectre .pin-info { }

.tangled-pin .pin-description { position: relative; }

.tangled-pin .pin-auth { padding: 10px 0 0 0;  } 
.tangled-pin .pin-auth-thumb { position: relative; float: left; display: block; }
.tangled-pin .pin-auth-thumb img { width: 24px; height: 24px; border-radius: 50%; }
.tangled-pin .pin-auth-name { 
	position: relative; float: left; display: block; line-height: 24px; height: 24px;
	font-size: 13px; color: #666; color: rgba(0,0,0,.60); margin-left: 6px;
}
.tangled-pin .pin-cate-text { 
	line-height: 18px; height: 18px; padding-right: 20px;
    font-size: 13px; color: #aaa; color: rgba(0,0,0,.70);
}
.tangled-pin .pin-title-link { 
    position: relative; display: block; outline: 0; margin-top: 5px; letter-spacing: -0.2px;
    color: #333; font-size: 17px; font-weight: 700; line-height: 22px; min-height: 22px;
    -webkit-transition: color .1s ease;
    transition: color .1s ease;
	
    white-space: nowrap; overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.tangled-pin .pin-title-link:hover { text-decoration: underline; }
.tangled-pin .pin-text {
    font-size: 13px; padding-top: 6px; line-height: 18px; height: 18px;
    font-weight: 300; color: #b2b2b2;
    color: rgba(0,0,0,.50); letter-spacing: -0.2px;
}

.tangled-pin .pin-img-container {
	height: 100%; width: 100%;
	position: relative;
}
.tangled-pin .pin-action-link { 
	position: relative; display: block; overflow: hidden; padding:0; outline:0; border-radius:6px;
}
.tangled-pin .pin-img-container .pin-img {
	position: relative; display: block; width:100%; 
	-webkit-transition: opacity 0.15s linear;
	-moz-transition: opacity 0.15s linear;
	transition: opacity 0.15s linear;
	opacity:0.93; border-radius:6px;
}
.tangled-pin .pin-img-container:hover .pin-img { opacity:1; }

.tangled-pin .pin-bot { position: relative; background-color: #fff; border-radius: 0 0 6px 6px; }
.tangled-pin .pin-credit {
    position: absolute; display: block; left: 0; top: 0;
 }
.tangled-pin .pin-credit-thumb {
    position: relative; display: block;
    z-index: 4; width: 36px; height: 36px;
    margin: -21px 3px 0 12px;
    border: 3px solid #fff;
    border-radius: 50%;
}
.tangled-pin .pin-credit-img {
    width: 36px; height: 36px;
    border-radius: 50%; 
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.tangled-pin .pin-credit-name {
	font-size: 13px; float: left;
    line-height: 33px;
    font-weight: 300;
    color: #b2b2b2;
    color: rgba(0,0,0,.50);
}
.tangled-pin .pin-stats {
	position: relative; display: block; 
	float: right; margin-right: 20px;
}
.tangled-pin .pin-stats-item {
    position: relative; display: block; float: left; margin-left: 2px;
	font-size: 12px; font-weight: 300; line-height: 33px; height: 33px;
    color: #b2b2b2; color: rgba(0,0,0,.50);
}
.tangled-pin .pin-stats-item.dtext { margin-left: 5px; }
.tangled-pin .pin-stats-text {
	font-size: 12px; font-weight: 300; line-height: 33px; height: 33px;
    color: #b2b2b2; color: rgba(0,0,0,.50);
}
.ti-violet {
	position: absolute; right: -3px; top: -11px; height: 6px; width: 6px;
    border-radius: 50%; background-color: #1DA1F2;
	z-index: 6;
}
.ti-violet.ti-update { background-color: #7289da; }

/* title popup msg */
.mayaint { position: absolute; top: 27px; display: none; right: 0; margin: 0; }

.mayaint .maya { 
	position: relative; display: inline-block; height: 22px; line-height: 22px;
    outline: 0; font-size: 12px; 
    color: #b2b2b2; color: rgba(0,0,0,.50);
    background-color: #f6f6f7; padding: 0 5px;
    border-radius: 2px;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}
.mayaint .maya:focus,
.mayaint .maya:active { box-shadow: 0 0 0 3px rgba(148,149,150,.33); }

.tangled-pin .pin-info:hover .mayaint { display: block; }
.reading .mayaint { display: none !important; }

/* no-document massege */
.higher-empty { 
	position: relative; display: none; 
    color: #333; font-size: 17px; text-align: center;
    line-height: 18px; font-weight: 300;
}
.empty .higher-empty { display: block;}

/* ashes prevent */
.ashes {
    position: absolute; display: none;
    width: 100%; height: 100%;
    left: 0; top: 0;
    z-index: 2043;
}
.cprevent .ashes,
.sprevent .ashes,
.mfp-limbo .ashes { display: block; }
.mfp-limbo.mfp-limbo-add .ashes { display: none; }

/* pagination */
.ladisco { position:relative; text-align:center; padding:60px 0 110px 0; height: 110px; }
.ladisco .aaSpinner { width: 36px; height: 36px; }

.cinder-loader { position: relative; display: none; width: 200px; margin:13px auto 20px auto; }
.error .cinder-loader { display: block; }

.cinder-pew { padding-top: 4px; height: 32px; }
.cinder-pgw { position:relative; display:inline-block; }
.cinder-page { display: inline-block; }
.loading .cinder-page { display: none; }
.reading .cinder-page { display: inline-block !important; }
.cinder-page li { display:inline;}
.cinder-page li a {
	position: relative; display: block; font-size: 14px; float: left;
    line-height: 27px; padding: 0 6px; margin: 0 3px; border-radius:3px;
    -webkit-transition: background .1s ease, color .1s ease;
    transition: background .1s ease, color .1s ease;
}
.cinder-page li a.arrow { color:#222; display: block; }
.cinder-page li a:hover { background-color: #f2f2f2; }
.cinder-page li a:active,
.cinder-page li a.active { color: #fff; background-color: #333;  }
.cinder-page>li:first-child>a, 
.cinder-page>li:first-child>span { }
.cinder-page>li:last-child>a, 
.cinder-page>li:last-child>span { }
.cprevent .cinder-page.theride>li a,
.sprevent .cinder-page.theride>li a { opacity:0.65; }

/* _read.html */
.limbo-said { visibility:hidden; }
.mfp-limbo-add .limbo-said { visibility:visible; }

.limbo-ble { position: relative; background-color: #fff; box-shadow: 0 1px 2px rgba(0,0,0,.05); }

/* read-grid */
.read-grid, 
.limbo-grid {
    position: relative; margin: 0 auto; padding: 0 26px; 
    -webkit-box-sizing: border-box;
    box-sizing: border-box; 
}
.content-grid { position: relative; padding: 0; }

/* limbo-read */
.limbo-read { position:relative; z-index: 3; }

/* docu background */
.palette { position: absolute; left: 0; top: 0; right: 0; bottom: 0;  }

.tall .cover-ft,
.tallBlur .cover-ft { height: calc(61vh - 48px); min-height: 533px; }
.grande .cover-ft,
.grandeBlur .cover-ft { height: calc(77vh - 48px); min-height: 570px; }
.venti .cover-ft,
.ventiBlur .cover-ft { height: calc(100vh - 48px); min-height: 570px; }

/* pop ducu background */
.limbo-said .tall .cover-ft,
.limbo-said .tallBlur .cover-ft { height: 59vh; }
.limbo-said .grande .cover-ft,
.limbo-said .grandeBlur .cover-ft { height: 75vh; }
.limbo-said .venti .cover-ft,
.limbo-said .ventiBlur .cover-ft { height: 100vh; }

/* limbos */
.limbos {
	position: absolute; left: 0; top: 0; right: 0; overflow: hidden;
	background-position: center center;
    background-size: cover;
    -webkit-background-size: cover;
}
.limbos.limbos-lo { height: calc(100vh - 48px); }

.limbo-ytb .limbos { filter: none !important; }

.limbos .lms-overlay {
    position: absolute;
    left: 0; top: 0; bottom:0; right:0;
    background-color: rgba(0, 0, 0, 0.40);
    visibility: visible; opacity: 1;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}
.limbo-abcover.lbrOnsc .limbos .lms-overlay { visibility: hidden; opacity: 0; }

/* lbr-cover */
.lbr-cover { 
	position: relative; 
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.lbr-volt { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; display: none; }
.limbo-ytb .lbr-volt { display: block; }
.lbr-volta { display: none; }
.limbo-abcover.lbrOnsc .lbr-volta { display: block; }

.lbr-ytb-spinner {
    position: absolute; display: block; 
    left: 20px; top: 69px; pointer-events: none;
    width: 43px; height: 43px; 
    background: rgba(21,21,21,0.18); border-radius: 4px;
}
.lbr-ytb-spinner .aaSpinner { display: block; margin: 3px; width: 37px; height: 37px; }

.escape0n .lbr-ytb-spinner,
.escape0n .lbr-ytb-spinner .aaSpinner { display: none; }

.lbr-ytb-spinner .aaSpinner .aa-path {  
  -webkit-animation: aa-dash 1.5s ease-in-out infinite, ared-color 6s ease-in-out infinite;
          animation: aa-dash 1.5s ease-in-out infinite, ared-color 6s ease-in-out infinite;
}
.mobile .lbr-ytb-spinner { display: none !important; }
/* lbr-volume icon */
.lbr-volume {
    position: absolute; display: none; 
    left: 50%; top: 30%; pointer-events: none;
    width: 48px; height: 48px; z-index: 19;
    margin-left: -24px; margin-top: -24px;
}
.limbo-abcover.lbrOnsc .lbr-volume { top: 50%; }
.escape0n .lbr-volume { display: block; }
.lbr-volkiss { 
	position: absolute; top: 0; left: 0; display: none; border-radius: 26px;
	width: 48px; height: 48px; background: rgba(0,0,0,.5); pointer-events: none;
} 
.kisses .lbr-volkiss.unmute { 
	display: block; 
    -moz-animation: bezel-fadeout .5s linear 1 normal forwards;
    -webkit-animation: bezel-fadeout .5s linear 1 normal forwards;
    animation: bezel-fadeout .5s linear 1 normal forwards;
}
.wreck .lbr-volkiss.mute { 
	display: block; 
    -moz-animation: bezel-fadeout .5s linear 1 normal forwards;
    -webkit-animation: bezel-fadeout .5s linear 1 normal forwards;
    animation: bezel-fadeout .5s linear 1 normal forwards;
}
.lbr-volume svg {
	position: relative; display: block; width: 32px; height: 32px;
	fill: #eee; fill: rgba(255,255,255,.65); margin: 8px 0 0 8px;
}
@keyframes bezel-fadeout{0%{opacity:1}to{opacity:0;transform:scale(2)}}

/* mobile ytb mark */
.lbr-ytcl { position: absolute; bottom: 13px; right: 18px; display: none; }
.lbr-ytcl a { position: relative; display: block; width: 67px; height: 36px; }
.mobile .lbr-ytcl { display: block; }
.lbr-ytcl svg { 
    width: 67px; height: 36px;
    position: relative; display: block;
    fill: #fff; fill: rgba(255,255,255,0.70);
}
.lbr-slube {
	position: absolute;
    top: 55px; left: 50%; margin-left: -45px; padding: 11px 0;
     z-index: 1004;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}
.lbr-slube span { 
	background: rgba(255,255,255,.25); border-radius: 16px;
	display: block; width: 90px; height: 4px;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}
.limbo-abcover.lbrOnsc .lbr-slube { top: 9px; }
.limbo-abcover.lbrOnsc .lbr-slube span { background: rgba(255,255,255,.20); }
.lbr-slube:hover span, 
.lbr-slube:active span { background: rgba(255,255,255,.65); }

/* lbr-header */
.lbr-header { 
	position: relative; height: 48px; text-align: center; 
	border-bottom: 1px solid #f4f4f4; 
}
.lbr-movet {
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}
.limbo-abcover.lbrOnsc .lbr-movet {
    visibility: hidden;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
	-webkit-transform: translateY(-14px);
    transform:  translateY(-14px);
}
.limbo-abcover.lbrOnsc .mbYTP_wrapper,
.limbo-abcover.lbrOnsc .mbYTP_wrapper iframe { /* z-index: 5 !important; */ }

.lbr-fr-grid { display: flex; flex-flow: row nowrap; }

/* lbr C side */
.lbr-cside { display: flex; flex-direction: row; }
.lbr-cside.lc-mr-auto { margin-right: auto; }
.lbr-cside .lbr-cside-item { position: relative; }
.lbr-cside .lbr-cside-link {
    display: flex; align-items: center; height: 48px;
    font-size: 14px; font-weight: 300; color: #333; white-space: nowrap;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}
.lbr-cside .lbr-cside-link:hover,
.lbr-cside .lbr-cside-link:active { color:#999; }

/* write btn */
.lbr-cside.right .lbr-cside-item { margin-left: 13px; }
.lbr-cside.right .lbr-cside-link { font-size: 14px; letter-spacing: -0.3px; }
.lbr-cside .lbr-cside-link.cat { 
	font-weight: 400; letter-spacing: 0; padding: 0 6px;
    border: 0; outline: 0; background: none;
}
.lbr-cside .lbr-cside-link .lbr-svg-left {
	position: relative; display: inline-block; 
	fill: #444; width: 22px; height: 22px; margin-left: -3px; margin-right: 5px;
    -webkit-transition: all .2s ease;
    transition: all .2s ease; 
}
.lbr-cside .lbr-cside-link:hover .lbr-svg-left,
.lbr-cside .lbr-cside-link:active .lbr-svg-left { fill:#999; }

/* lbr-header profile */
.lbr-author, .crumbs-list { 
	position: absolute; left: 50%; top: 0; bottom: 0; z-index: 3;
    -webkit-transform: translate(-50%, 0px);
    transform: translate(-50%, 0px);
}
.lbr-author-align { display: flex; align-items: center; height: 100%; }
.lbr-author .lbr-author-thumb { display: inline-block; margin: 0 7px 0 0; }
.lbr-author .lbr-author-img {
	width: 28px; height: 28px; display: block;
	border-radius: 50%;
}
.lbr-author .lbr-author-name {
	max-width: 120px; color: #666; font-size: 14px; font-weight: 400; cursor: default;
    -webkit-transition: all .2s ease; 
    transition: all .2s ease; 
}
.lbr-author .lbr-label {
	background-color: #333; color:#eee; text-align: center; text-shadow: none;
	display: inline-block; font-size: 10px; line-height: 14px; margin-left: 5px;  
	border-radius: 11px; padding: 0 6px;
}

/* lbr A side */
.lbr-aside { display: flex; flex-direction: row; }
.lbr-aside .lbr-aside-item { position: relative; margin-left: 19px; }
.lbr-aside .lbr-aside-item.svg-share { }
.lbr-aside .lbr-aside-item .dropdown-menu { min-width: 99px; top: 48px; right: -6px; }
.lbr-aside .lbr-aside-link {
	display: flex; align-items: center; justify-content: center; height: 48px; 
    font-size: 13px; color: #222; white-space: nowrap;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;	
}
.lbr-aside .lbr-aside-link:hover,
.lbr-aside .lbr-aside-link:focus,
.lbr-aside .lbr-aside-link:active { box-shadow: inset 0 -2px 0 0 #444; }

.lbr-aside .lbr-aside-link.lbr-aside-icon { width: 26px; text-align: center; }

.lbr-aside .lbr-aside-link .lbr-aside-svg {
	fill: #444; width: 19px; height: 19px;
	position: relative; display:inline-block;
    -webkit-transition: all .2s ease;
    transition: all .2s ease; 
}
.lbr-aside .lbr-aside-link .lbr-aside-svg.aa-more { width: 17px; height: 17px; transform: rotate(90deg); }
.lbr-aside .lbr-aside-link .lbr-aside-svg.aa-link { width: 16px; height: 16px; margin-left: 3px; }
.lbr-aside .lbr-aside-link .lbr-aside-svg.aa-share { width: 22px; height: 22px; }

.lbr-social { width: 120px; }
.lbr-social li { position: relative; display: block; float: left; }
.lbr-social li a { position: relative; display: block; clear: none; padding: 0; height: 40px; line-height: 40px; width: 40px; text-align: center; }
.lbr-social li svg {
    fill: #444; width: 23px; height: 23px; vertical-align: -5px;
    position: relative; display: inline-block;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}
.lbr-social li a.facebook svg { vertical-align: -6px; }
.lbr-social li a:hover svg,
.lbr-social li a:active svg,
.lbr-social li a:focus svg,
.lbr-social li a.active svg { fill: #fff; }

/* crumbs-list */
.crumbs-list { display: inline-block; }
.crumbs-list li { display: inline; } 
.crumbs-list li a {
    position: relative; float: left;
    padding: 0; height: 49px; line-height: 49px;
    font-size: 14px;
    text-decoration: none; outline: none;
	color: #333;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
} 
.crumbs-list li a:hover,
.crumbs-list li a:active { color:#999; }

/* lbr-info */
.lbr-info { 
	position: relative; padding: 0 0 20px 0; 
	display: flex; flex-direction: column;
}
.limbo-abcover .lbr-info {
    position: absolute; padding: 0;
    top: 50px; left: 0; right: 0; bottom: 0;
	justify-content: center;
}
.lbr-statu-wrap { position: relative; }
.limbo-abcover .lbr-statu-wrap { position: absolute; top: 0; left: 0; right: 0; }

.lbr-statu { position:relative; display: block; margin: 16px -4px 0 0; }
.lbr-statu .lbr-statu-item { position: relative; float: left; display: block; }
.lbr-statu .lbr-statu-link { display: block; height: 60px; margin-left: 18px; }
.lbr-statu .lbr-statu-label {
    font-size: 12px; display: block;
    text-align: center; color:#999; color:rgba(0,0,0,.47); 
}
.lbr-statu .lbr-statu-value {
    font-size: 15px; font-weight: 400; padding-top: 1px; display: block;
    text-align: center; color:#666; color:rgba(0,0,0,.60); 
}

/* lbr-meta */
.lbr-meta { position: relative; }
.lbr-meta-grid { display: flex; flex-direction: row; }

/* lbr-blur-thumb */
.lbr-blur-thumb { 
	position: relative; flex-shrink: 0; width: 200px; max-height: 300px; display: none; 
	padding: 0; margin:0 35px 0 50px; overflow: hidden;
}
.tallBlur .lbr-blur-thumb,
.grandeBlur .lbr-blur-thumb,
.ventiBlur .lbr-blur-thumb { display: block; }
.lbr-blur-thumb img { position: relative; display: block; width: 100%; }

/* lbr-primula */
.lbr-primula { flex-grow: 1; display: flex; flex-direction: column; justify-content: center; padding: 0 70px; }
.tallBlur .lbr-primula,
.grandeBlur .lbr-primula,
.ventiBlur .lbr-primula { padding: 0 35px 0 0; }

.lbr-meta .lbr-cate {
    display: inline-block; font-size: 14px; color:#333;
    margin: 0 0 4px 0; height:18px; line-height:18px;
}
.lbr-meta .lbr-title {
    display: block; font-size: 31px; line-height: 46px; margin: 0; font-weight: 400; max-height: 92px;
	letter-spacing: -1px; -ms-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; word-break: break-all;
}
.lbr-meta .lbr-title span { font-weight: 400 !important; padding-right: 6px; }
.limbo-abcover .lbr-meta .lbr-cate { margin: 0 0 7px 0; }

.tall .lbr-meta .lbr-title,
.tallBlur .lbr-meta .lbr-title,
.grande .lbr-meta .lbr-title,
.grandeBlur .lbr-meta .lbr-title { font-size: 32px; }

.venti .lbr-meta .lbr-title,
.ventiBlur .lbr-meta .lbr-title { font-size: 33px; }

.lbr-meta .lbr-subtitle { 
	display: block; line-height: 20px; font-size: 15px; padding: 5px 0 0 0; font-weight:300; 
	color: #666; color:rgba(0,0,0,.67); max-height: 40px; overflow: hidden; word-break: break-all;
}
/* lbr-title profile */
.lbr-nove-info { position: relative; margin-top: 32px; }
.lbr-nove-name { font-size: 14px; line-height: 18px; color: #333; color:rgba(0,0,0,.77); }

.lbr-nove-info .lbr-by { font-family: Georgia,sans-serif; font-style: italic; margin-right: 5px; }
.lbr-nove-info .lbr-dv { 
    display: inline-block;
    width: 2px; height: 2px;
    margin: 9px 3px 0 3px;
    vertical-align: top;
    background-color: #aaa; opacity: .7;
}
.lbr-nove-time { font-size: 13px; line-height: 18px; color: #333; color:rgba(0,0,0,.77); }

/* ut */
.ut-group { 
	max-height: 0; background-color: #fff;
    transition: max-height 0.15s ease-out;
    overflow: hidden;
}
.limbo-abcover.lbrOnsc .ut-group {
	max-height: 162px;
    transition: max-height 0.25s ease-in;
}
.mobile .ut-group { display: none; }
.ut-cate {
    display: inline-block; font-size: 15px; color: #666; color:rgba(0,0,0,.67);
    padding: 7px 0 16px 0; height: 20px; line-height: 20px;
}
.ut-title {
    display: block; font-size: 28px; line-height: 42px; font-weight: 400; letter-spacing:-1px; padding-top: 32px; max-height: 84px;
}
.ut-title span { font-weight:400 !important; padding-right: 6px; }
.ut-subtitle { 
	display: block; line-height: 20px; font-size: 15px; padding: 7px 0 16px 0; font-weight:300; 
	color: #666; color:rgba(0,0,0,.67); max-width: 50%;
}
.ut-info { position: relative; margin-top: 16px; }
.ut-name { font-size: 14px; line-height: 18px; color: #333; color:rgba(0,0,0,.77); }

.ut-info .ut-by { font-family: Georgia,sans-serif; font-style: italic; margin-right: 5px; }
.ut-info .ut-dv { 
    display: inline-block;
    width: 2px; height: 2px; margin: 9px 3px 0 3px;
    vertical-align: top; background-color: #aaa; opacity: .7;
}
.ut-time { font-size: 13px; line-height: 18px; color: #333; color:rgba(0,0,0,.77); }

/* lbr-tabs */
.lbr-tabs-grid { background-color: #fff; }

.lbr-tabs { position:relative; margin-top: 20px; border-bottom: 1px solid #eee; }
.lbr-tabs-item { position:relative; display:block; float:left; margin-left:20px; }
.lbr-tabs-item.first { margin-left:0; }

.lbr-tabs-link { 
	position:relative; display:block; 
	font-size: 13px; color:#333; font-weight: 300;
	backface-visibility: visible; white-space: nowrap;
	
	height: 41px; line-height:43px;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
	
    background: transparent;
    border-bottom: 2px solid transparent	
}
.lbr-tabs-item.active .lbr-tabs-link { border-color:#02b875; border-color:#444; }

/* limbo-content */
.lbr-content { position: relative; background-color: #fff; }

.lbr-pane { position: relative; padding:30px 0 25px 0; min-height: 250px; }
.lbr-pane .xe_content {
    font-size: 16px; line-height:28px;
    color: #333;
    font-weight: 300;
	font-family: 'Noto Sans KR','Malgun Gothic', '맑은 고딕', 'Apple SD Gothic Neo', 'Helvetica Neue', Helvetica, 돋움, dotum, arial, sans-serif;
}
.lbr-pane .ab_ytb_thumb { display: none; }
.lbr-pane .xe_content .wd {
	position: relative; width: 100vw; left: 50%; right: 50%;
	margin-left: -50vw; margin-right: -50vw; text-align: center;
}
.lbr-pane .xe_content .wd.wd100 img { width: 100%; }
.lbr-pane .xe_content a { box-shadow: inset 0 -1px 0 #444; }

.lbr-pane .xe_content ol li { list-style-type: decimal; }
.lbr-pane .xe_content ul li { list-style-type: disc; }

.lbr-pane .xe_content table {
  width: 92%;
  max-width: 100%;
  margin-bottom: 1rem;
  background-color: transparent;
}
.lbr-pane .xe_content table th,
.lbr-pane .xe_content table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #e9ecef;
}
.lbr-pane .xe_content table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #e9ecef;
}
.lbr-pane .xe_content table tbody + tbody { border-top: 2px solid #e9ecef; }
.lbr-pane .xe_content table table { background-color: #fff; }

/* xe_content grid */
.lbr-pane .xe_content ol { padding: 0 30px; }
.lbr-pane .xe_content ul { padding: 0 35px; }
.lbr-pane .xe_content blockquote { 
	padding: 4px 16px;
	border-left: 4px solid #ddd; 
}
/* attc list */
.lbr-content .lbr-attc-list { position:relative; }
.lbr-content .lbr-attc-label { 
	font-size: 14px; height: 22px; line-height: 22px; padding-bottom: 7px;
    display: inline-block; letter-spacing: -0.3px; color: #aaa;
}
.lbr-content .lbr-attc-list li { }
.lbr-content .lbr-attc-list li a { font-size:14px; color:#333; line-height:24px; }
.lbr-content .lbr-attc-list li a:hover { text-decoration:underline; color:#aaa; }

.lbr-content .lbr-rough { position:relative; }
.lbr-content .lbr-rough li { margin-bottom:30px; }
.lbr-content .lbr-rough .rough-label {     
	font-size: 14px; height:22px; line-height:22px; display:inline-block;
    letter-spacing: -0.3px; color: #aaa; 
}
.lbr-content .lbr-rough .rough-detail {
	font-size: 18px; color:#333; line-height:26px; display: block;
    margin-top: 8px; letter-spacing: -0.5px; font-weight: 500;
}
.lbr-content .lbr-rough .rough-detail a:hover,
.lbr-content .lbr-rough .rough-detail a:active { text-decoration:underline; color:#aaa; }


.lbr-bth { padding-bottom:0;}
.lbr-bada { position:relative; }

.lbada-author { position:relative; text-align:center; width:100%; }

.lbada-author .lbada-thumb { 
    position:absolute; width:60px; height:60px;
    display: block; left:50%; margin-left:-31px; top:-31px;
}
.lbada-author .lbada-thumb img {
    border-color: rgba(0,0,0,0.2);
    box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.1);
    width: 60px; height: 60px;
    border-radius: 50%;
}
.author-by {
 	width: 18px; height: 18px;
	position: absolute;
    bottom: -5px; left: 2px;
	background-color:#333; color:#fff; text-align:center; font-size:10px; line-height:18px;
	border-radius:50%; 
}
.lbada-info { position:relative; display:block; padding:36px 0 0 0; text-align:center; }
.lbada-name { 
    color: #444; font-size: 17px; font-weight: 500; line-height: 24px;
    -webkit-transition: all .2s ease;
    transition: all .2s ease; display:inline-block;
}
.lbada-group { display:block; font-size:13px; color:#999; line-height:22px; width: 133px; margin: 0 auto; }

.author-w {
 	position: absolute; width: 13px; height: 13px; bottom: -3px; left: -1px;
	background-color:#fafafa; border-radius:50%;
}
.author-c {
 	position: absolute; width: 7px; height: 7px; bottom: 3px; left: 3px;
	background-color:#333; border-radius:50%;
}

/* lbr-secret */
.lbr-secret { position:relative; padding:0; }
.lbr-secret-label {
	font-size: 18px; margin-bottom:15px;
    line-height: 22px;
    display: block;
    letter-spacing: -0.3px;
}
.lbr-secret .lbr-secret-box { position:relative; padding-top:10px; }

.sombra .lbr-secret { padding:2px 0 5px 0; }
.sombra .lbr-secret-label { font-size:14px; margin:0; }
.lbr-form {
    background: none; border: none; resize: none; outline:none; 
    border-bottom: 1px solid #ccc;
    font-size: 18px; color: #555; width:230px;
    height: 48px; line-height:48px; padding: 0 12px; border-radius:0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.lbr-form:focus { border-bottom: 1px solid #555;}
.lbr-submit {
	border: none;
    background-color: #ff4500;
    color: #fff; font-size:17px;
    position: relative; height:48px; line-height:48px;
    padding: 0 22px 0 18px;
	border-radius: 45px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}
.lbr-submit:hover,
.lbr-submit:active { background-color:#02b875; }

.lbr-form.lbr-fx { width:113px; margin-right:9px;  height:33px; line-height:33px; padding:0 6px; font-size:14px; }
.lbr-submit.lbr-fx { padding: 0 15px 0 13px; height:33px; line-height:33px; font-size:14px; }

/* lbr-appreciate */
.lbr-voteli { position:relative; padding:30px 0; }

.lbr-lacri { position: relative; width: 180px; margin: 0 auto; }

.lacri-list { }
.lacri-list li { position: relative; display: block; float: left; }

.lacri-link {
	position: relative; display: block; width: 90px; height: 40px; line-height: 40px;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}
.lacri-link span {
	font-size: 15px; font-weight: 400; padding-left: 3px; 
}
.lacri-link svg {
    width: 22px; height: 22px; fill: #777;
    position: relative; display: inline-block;
    vertical-align: -6px;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}
.lacri-bl { color: #aaa; }
.lacri-bl svg { fill: #aaa; }

.lacri-ab {
	position: absolute; width: 180px; height: 3px; top: 40px; left: 0;
	background-color: #f6f6f6; pointer-events: none;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}
.lacri-bar{ 
	position: relative; display: block; height: 3px; width: 0; 
	background: #555; 
    -webkit-transition: all .2s ease;
    transition: all .2s ease;	
}
.ipc .lacri-appre:hover .lacri-bar,
.lacri-appre .lacri-bar.active { 
	width: 50%; 
	background: #dc3779 -webkit-gradient(linear,left top,right top,from(#dc3779),color-stop(#d94b95),color-stop(#d55eb0),color-stop(#d171cc),to(#dc3779));
	background: #dc3779 -webkit-linear-gradient(left,#dc3779,#d94b95,#d55eb0,#d171cc,#dc3779);
	background: #dc3779 linear-gradient(to right,#dc3779,#d94b95,#d55eb0,#d171cc,#dc3779);
	background-size: 500%;
	-webkit-animation: 2s linear infinite LoadingBarProgress,.5s;
	animation: 2s linear infinite LoadingBarProgress,.5s;
	-webkit-transform-origin: left;
	transform-origin: left;
}

.ladot-like,
.ladot-dislike {
	position: absolute; left: 0; top: 0; height: 3px; width: 1%;
	background: #555;
}
.ladot-dislike { left: 50%; }

.ipc .lacri-appre:hover,
.lacri-appre.active { color: #e0245e; }
.ipc .lacri-appre:hover svg,
.lacri-appre.active svg { fill: #e0245e; }

.ipc .lacri-bl:hover,
.lacri-bl.active { color: #333; }
.ipc .lacri-bl:hover svg,
.lacri-bl.active svg { fill: #333; }


/* lbr-btag */
.lbr-btag { position:relative; padding:9px 0; }
.lbr-tags {}
.lbr-tags .lbr-tag-item { position:relative; display:block; float:left; margin-right:9px; padding-bottom:9px; }
.lbr-tags .lbr-tag-link { 
	position:relative; display:block; padding: 0 10px; height:28px; line-height:28px;
	background-color: #fafafa;
    font-size: 13px; color:#999; color: rgba(0,0,0,.6); 
    border-radius: 3px;
    border: 1px solid #f0f0f0;
    -webkit-transition: all .1s ease;
    transition: all .1s ease; max-width: 180px;
 }
.lbr-tags .lbr-tag-link:hover,
.lbr-tags .lbr-tag-link:active {
	background-color: #333; color:#fff;
	border-color:#333;
}
.lbr-tags .tag-link { display:none; }

/* lbr-tag-related */
.pop-grid { position: relative; margin: 0 auto; }
.pop-cover { position:relative; padding: 0; margin: 0 10px; }
.pop-cover .grid-pin { width: 250px; }

.lbr-tag-related { 
	position:relative; display:block;    
	background-color:#fcfcfc; padding-bottom: 110px;
}

.ltr-header { position: relative; display:none; padding: 20px 0 15px 28px; }
.active .ltr-header{ display: block; }

.ltr-divider {
    margin: 0 0 5px 1px; width: 26px;
    border-top: 2px solid #8d8d8d;
    border-color: rgba(0,0,0,.44);
}
.ltr-title { font-size: 15px; line-height: 28px; color: #333; display:inline-block; padding-left: 10px; }

/* lbr-nine */
.lbr-nine { 
	position:relative; background-color: rgba(243,243,243,0.93); background-color:#fcfcfc; 
	min-height: 500px; border-top: 1px solid #f4f4f4;
}

/* _comment */
.somb-response { position:relative; padding:20px 0 60px 0; }

/* somb-header */
.somb-header { position:relative; padding:0 0 10px 6px; }
.somb-header .somb-text { font-size:14px; line-height:28px; color:#333; }
.somb-header .somb-count { margin-left:5px; color:#333; }

.somb-write {}
.somb-write.reply { padding: 15px 0 9px 38px; }
.somb-write.modify { padding: 20px 0 0 0; }

.somb-box { position:relative; }
.somb-box img {
    position: absolute; top: 1px; left: 0;
    width: 40px; height: 40px; border-radius: 50%;
}
.somb-box .textarea-wrapper { position: relative; margin-left: 53px; }
.somb-box textarea {
    position: relative; display: block; overflow: hidden; border: 0;
    background: #f6f6f7; outline: 0; 
    padding: 10px 10px 10px 54px; margin: 0;
    -webkit-appearance: none;
    width: 100%; line-height: 22px; min-height: 42px;
    color: #333; font-size: 14px; font-weight: 300;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
	box-sizing: border-box;
    resize: none; border-radius: 5px;
	-webkit-transition: all .2s ease;
    transition: all .2s ease; letter-spacing: -0.025rem;
}
.somb-box textarea:focus { box-shadow: 0 0 0 3px rgba(148,149,150,.23); }
.somb-box .somb-inputs { position:relative; padding:13px 0 0 56px; display:none;}

.somb-box textarea::-webkit-input-placeholder { color: #aaa; }
.somb-box textarea::-moz-placeholder { color: #aaa; }
.somb-box textarea:-ms-input-placeholder { color: #aaa; }
.somb-box textarea:-moz-placeholder { color: #aaa; }

.somb-box .somb-edib { 
	position: absolute; width: 44px; height: 100%; top: 0; left: 0;
}
.somb-box .somb-edib-div {
	position: absolute; width: 1px; top: 4px; bottom: 4px; right: 0;
	background-color: rgba(114,118,125,.1);
}
.somb-box .somb-edib-link {
	position: relative; display: block; padding: 3px;
	height: 22px; width: 22px; margin: 7px 0 0 8px;
}
.somb-plower {
	position: relative; display: inline-block;
    fill: #4f4f4f; opacity: .2;
    height: 22px; width: 22px; 
    -webkit-transition: all .2s ease;
    transition: all .2s ease; 
}
.somb-edib-link:hover .somb-plower,
.somb-edib-link:active .somb-plower{ opacity: 1; transform: scale3d(1.1,1.1,1.1); }

.cantStopLabel {
    white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
    height: 42px; line-height: 42px;
    font-size: 14px; padding-left: 14px;
    z-index: 10; color: #aaa;
    position: absolute;
    top: 0; left: 42px; display: inline-block;cursor: text;
}
.cantStopLabel a { color: #aaa; }
.somb-box.focus .somb-inputs { display:block; }
.no_comment a { margin: 0 5px; font-size: 14px; }

.somb-submit {
	position: relative; display: inline-block;
    white-space: nowrap; text-align: center;
    outline: 0; border: 0; padding: 4px 14px; line-height: 1.5; font-size:14px;
	background-color: #343434; color: #fff; 
    border-radius: 4px; min-width: 50px;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}
.somb-submit:hover { background-color: #23272b; color: #fff; }
.somb-submit:active { box-shadow: 0 0 0 3px rgba(148,149,150,.5); }
.somb-submit.ck-coke { 
	opacity: 0.65; box-shadow:none; 
}
.somb-submit.disabled,
.somb-submit[disabled] {
	cursor: not-allowed; opacity: 0.65; filter: alpha(opacity=65);
	box-shadow: none;
} 
.somb-secret { position:relative; margin-top:2px; margin-right: 1px; }
.somb-secret .ella { outline:0; }

.somb-witch {
    position: relative; display: block; color:#666;
    line-height:20px; margin:2px 6px 0 1px;
    text-decoration: underline;
}
/* tgr-item */
.tgr-item { position:relative; float: right; margin-right: 9px; }
.tgr-text {
    font-size: 13px; color: #333;
    line-height: 28px; height: 28px; width:80px;
    border-bottom: 1px solid #eee; border-radius:0; 
}
.reply .tgr-text { width:70px; }
.somb-list .somb-block.lulu .tgr-text { max-width:110px; }

#recomment { display: none; }
.commentCount { display: none; }
.somb-header .somb-count .commentCount { display: inline-block; }

/* somb-list */
.somb-list { padding: 35px 0 50px 0; }
.somb-list .somb-block { position: relative; display: block; padding-top: 10px; padding-bottom: 15px; }
.somb-list .somb-block.lulu { padding-top: 0; padding-left: 46px; }
.somb-list .somb-block.levels1 { padding-left: 46px; }
.somb-list .somb-block.levels2 { padding-left: 46px; }

.somb-list .somb-cover { position: relative; }
.somb-list .somb-cover .somb-clear {
    position: relative; display: inline-block;
    border-radius: 3px; padding: 0 4px; margin-left: 4px;
    background-color: #444; 
    text-align: center; color: #fff;
    font-size: 11px; line-height: 18px; height: 18px;	
}
.somb-list .somb-author-thumb {
    position: relative; float: left;
    display: inline-block;
    margin: 1px 6px 0 0;
}
.somb-list .somb-author-thumb img { width: 40px; height: 40px; border-radius: 50%; }
.somb-list .somb-block.lulu .somb-author-thumb { margin: 3px 6px 0 0; }

.somb-list .somb-block.lulu .somb-author-thumb img { width: 35px; height: 35px; }

.somb-list .somb-block:after {
	border: 2px solid #eee;
    border-radius: 0; content: "";
    position: absolute; left: 18px; top: 62px; bottom: 2px;
    width: 0; z-index: 1;
}
.somb-list .somb-block.lulu:after { top: -2px; }
.somb-list .somb-block:hover:after { border-color: #555; z-index: 3; }
.somb-list .somb-block:last-child:after{ bottom: 15px; } 
	
.somb-list .somb-author-info { position: relative; display: flex; align-items: center; }
.somb-list .somb-author-info a {
    color: #333; font-size: 14px; line-height: 18px;
    display: inline-block; font-weight: 500;
}
.somb-list .somb-block.maco .somb-author-info a { font-weight: 700; background-color: #ddd; padding: 0 2px; }
.tw-theme .somb-list .somb-block.maco .somb-author-info a { font-weight: 700; background-color: #333; color: #fff; padding: 0 2px; }

.somb-list .somb-author-info .somb-time {
    color: #919191; font-size: 13px; font-weight: 300;
    line-height: 18px; display: inline-block; margin-left: 5px;
}
.somb-list .somb-author-info .somb-au-im { 
    position: relative; display: inline-block; margin-left: 4px;
    width: 14px; height: 14px; fill: #999; fill: rgba(0,0,0,.28);
}

.somb-list .sombra { padding-left: 53px; }
.somb-list .somb-block.lulu .sombra { padding-left: 48px; }
.somb-list .sombra-content { position: relative; display: block; margin-top: 3px; }
.somb-list .sombra-content .xe_content {
	font-family: 'Noto Sans KR','Malgun Gothic', '맑은 고딕', 'Apple SD Gothic Neo', 'Helvetica Neue', Helvetica, 돋움, dotum, arial, sans-serif;
    color: #222; font-weight: 300;
    font-size: 15px; line-height: 1.5; 
}
.somb-list .sombra-footer { padding-top:6px; }

.somb-truncate { 
	background-color: rgba(242, 240, 240, 1); float: left; 
	padding: 0 3px; margin-right: 3px; margin-left: -3px;
	font-size: 14px; font-weight: 400;  border-radius: 2px;
}
/* somb-action-list  */
.somb-action-list { position:relative; float:right; height:22px;}
.somb-action-item { position: relative; display: block; float: left; }
.somb-action-item a {
    position: relative; display: block;
    margin-left: 11px; font-size: 13px; font-weight:300;
    color: #b9b9b9; padding: 0;
    line-height: 20px; height: 21px; border-radius:0;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
	border-bottom: 1px solid transparent; 
}
.somb-action-item a:hover, 
.somb-action-item a:focus,
.somb-action-item a:active { border-color: #333; color:#000; }
.somb-action-item a.closeCmt { display:none; }

.somb-block.snow .somb-action-item a.closeCmt { 
	display:inline-block; 
    -webkit-transition:none;
    transition:none;
	border-color: #333; color:#000;
}
.somb-block.snow .somb-action-item a.replyCmt { display:none; }

/* somb-voter-list */
.somb-voter-list { position:relative; float:left; height:22px; }
.somb-voter-list .somb-voter-item { position:relative; display:block; float:left; }
.somb-voter-list .somb-voter-item.divider { border-right: 1px solid #eee; margin-right:6px; }
.somb-voter-list .somb-voter-item a { 
	position:relative; display:block; padding:0 6px 1px 0; 
	line-height:20px; height:20px; font-size:14px; color: #b9b9b9;
}
.somb-voter-list .somb-voter-svg {
	position:relative; display:inline-block;
	fill: #b9b9b9; vertical-align:-3px;
    width: 18px; height: 18px;
    margin: 0 0 0 0; border-radius:3px;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}
.somb-voter-list .vote-count { 
    font-weight: 400; padding:0 3px;
    position: relative; display:none;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}
.somb-voter-list .vote-count.puree { display:inline-block; }

.somb-voter-list .somb-voter-item a:hover,
.somb-voter-list .somb-voter-item a:active { color:#333; }

.somb-voter-list .somb-voter-item a:hover .somb-voter-svg,
.somb-voter-list .somb-voter-item a:active .somb-voter-svg { 
	fill:#333; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2); 
	border-radius : 2px; background-color:#fff; 
}

/* limbo-shadow */
.shadow .dgrey { text-shadow: -1px -1px 1px rgba(0,0,0,0.3), 1px 1px 1px rgba(0,0,0,0.3), 0 0 10px rgba(0,0,0,0.7); }
.shadow .jgrey { text-shadow: -1px -1px 1px rgba(0,0,0,0.1), 1px 1px 1px rgba(0,0,0,0.1), 0 0 7px rgba(0,0,0,0.6); }
.shadow .qgrey { text-shadow: -1px -1px 1px rgba(0,0,0,0.1), 1px 1px 1px rgba(0,0,0,0.1), 0 0 7px rgba(0,0,0,0.2); }

/* limbo-message */
.limbo-trumpet { position: relative; padding-top: 0; min-height: 990px; background-color: #fff; }

.trp-header { position: relative; height: 49px; border-bottom: 1px solid #f4f4f4; }
.trp-header .lbr-aside .lbr-aside-link { font-size: 14px; }

.trp-content { position: relative; }

.trumpet { text-align:center; }
.limbo-trumpet .xe_content {
    font-size: 16px; line-height: 28px;
    color: #333; font-weight: 300;
    font-family: 'Noto Sans KR','Malgun Gothic', '맑은 고딕', 'Apple SD Gothic Neo', 'Helvetica Neue', Helvetica, 돋움, dotum, arial, sans-serif;
}
.trp-iwrap { padding: 25px 0; }
.trp-title {    
	display: block; font-size: 16px; color:#333;
    margin: 35px 0 20px 0; font-weight: 300; text-align:center;
}
.trp-detitle {    
    display: block; font-size: 32px; line-height: 40px; padding: 25px 0 10px 0;
    font-weight: 400; color:#333;
    letter-spacing: -1px; text-align:center;
}
.trp-subtitle {  
    display: block; text-align:center;
    font-size: 16px; color:#666;
    padding: 5px 0 25px 0;
    font-weight: 300;
}
.trp-nick {  
	display: block;
    font-size: 14px; color:#666;
    padding: 10px 0 5px 0;
    font-weight: 500;
}

/* limbo-write / write_form.html */
#abbaWrite { position: relative; }
.lbw-header {
    position: relative; height: 48px;
    background-color: #fff; border-bottom: 1px solid #f4f4f4;
}
.lbw-info { position: relative; background-color: #fff; }
/* lbw-author */
.lbw-author { 
	position:relative; display: block; 
	margin-top:20px; 
}
.lbw-author .lbw-author-info { display: block; float: left; padding:0; }

/* lbw select */
.lbw-select-group { position:relative; padding: 0; }
.lbw-select { 
	position:relative; display:inline-block;
	border-bottom: 1px solid #eee; margin: 2px 0 3px 0;
 }
.lbw-select select, 
.lbw-select span { 
	border: 0 !important; outline: 0 !important; background:none !important; 
    display: inline-block; padding:0; border-radius:0;
    color: #333; color: rgba(0,0,0,.77); font-size: 13px;
    height:32px; line-height:32px; min-width: 195px; 
}
.lbw-select option { color:#333; }

.lbw-meta .lbw-select select { 
	font-size: 13px; height:32px; line-height:32px; min-width: 55px; 
}
.lbw-basic-input {
	font-size: 13px; color:#333; line-height:32px; height:32px;
	border-bottom:1px solid #eee; border-radius:0; display:block;
}
.lbw-basic-input.ab_np { min-width:110px; max-width:130px; }
.lbw-basic-input.ab_id { width: 195px; font-size: 13px; height: 38px; line-height: 38px; }
.lbw-basic-input.ab_start { width: 90px; height: 35px; line-height: 35px; margin-right: 15px; }
.lbw-basic-input.ab_stop { width: 90px; height: 35px; line-height: 35px; }
.lbw-basic-input.che { width: 195px; }
.lbw-basic-input.ab_abun { width: 195px; margin-top: 10px; }
.ab_time { margin-top: 10px; }

.lbw-basic-input::-webkit-input-placeholder { color:#cfcfcf; }
.lbw-basic-input::-moz-placeholder { color:#cfcfcf; }
.lbw-basic-input::-ms-placeholder { color:#cfcfcf; }
.lbw-basic-input::placeholder { color:#cfcfcf; }

.ab_ytb .ella-group { display: block; padding: 8px 0 9px 0; }

/* lbw-cover */
.lbw-cover { position: relative; margin-top: 15px; }

.lbw-cover .lbw-cover-link { 
	position: relative; display: block; overflow: hidden; 
	font-size: 13px; font-weight: 500; padding: 0 15px;
	backface-visibility: visible; white-space: nowrap;
	height: 26px; line-height: 26px; 
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
	background-color: #f4f4f4;
	border-radius: 4px;	
	color: #aaa; color: rgba(0,0,0,.50);
}
.lbw-cover .lbw-caret {
    position: relative; display: inline-block;
    width: 9px; height: 9px; margin-left: 6px;
    fill: #999; fill: rgba(0,0,0,.38);
    vertical-align: 0;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}
.lbw-cover .dropdown-menu {
	width: 235px;
}
.cover-open .lbw-cover .dropdown-menu {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
    -webkit-transition: all .25s ease;
    transition: all .25s ease;
}
.lbw-cover-header {
	height: 36px; line-height: 36px; padding: 0 20px;
    border-bottom: 1px solid #f6f6f6; font-size: 13px; color: #333;
}
.lch-hr { 
	float: right; font-size: 12px; color: #fff; text-decoration: none !important;
    -webkit-transition: all .25s ease;
    transition: all .25s ease;
} 
.lch-hr:focus { color: #fff; }
.lch-hr:hover,
.lch-hr:active { color: #ededed; } 

.lbw-advan { display: none; }
.adv-open .lbw-advan { display: block; }

.lbw-cover-inner { background-color: #fcfcfc; padding: 5px 18px 15px 18px; }
.lbw-cover-inner.ab_ytb { padding: 5px 20px 15px 20px; }
.ab_ytb .ella-cheb-text { font-size: 12px; }

.ella-group.ab_ui_eg { padding: 8px 0 0 0; }
.ab_ui_eg .ella-cheb-text { font-size: 12px; }

.lbw-cover-inner.che { padding: 5px 20px 15px 20px; }

.lbw-cover-footer { background-color: #fcfcfc; padding: 3px 20px 18px 20px; }
.lbw-cover-footer a {
    position: relative; display: block;
    height: 30px; line-height: 30px;
    padding: 0 13px; border-radius: 5px; font-size: 13px;
}
.lbw-backdrop {
    position: fixed; left: 261px; right: 0; bottom: 0; top: 49px;
    z-index: 990;display: none;
}
.cover-open .lbw-backdrop { display: block; }

/* lbw-meta */
.lbw-meta { position:relative; clear:both; padding: 25px 0; }

.lbw-title { position:relative; height:50px; padding:0; width:100%; margin:9px 0 0 0; }
.lbw-title-fade {
	position:relative; display:inline-block; margin:0;
    font-size:33px; line-height:50px;  font-weight:400; color:#cfcfcf;
	letter-spacing:-1px; cursor: text;
}
.lbw-title-input {
	position:absolute; top:0; left:0; width:100%; height:50px;
	font-size:33px; font-weight:400; color:#333; letter-spacing:-1px; line-height:50px; 
}

.lbw-subtitle { position:relative; width:100%; height:36px; margin:0; }

.lbw-subtitle-input {
	position:absolute; top:0; left:0; width:100%; height:36px; line-height:36px; 
	font-size:15px; font-weight:300; color:#333; 
}
.lbw-subtitle-fade {
	position:relative; display:inline-block; margin:0;
    font-size:15px; line-height:36px;  font-weight:300; color:#cfcfcf;
	cursor: text;
}
/* lbw-tags */
.lbw-tags  { position:relative; width:100%; min-height:40px; padding-top: 25px; }
.lbw-tags-input { display:none; }

.bootstrap-tagsinput { display: block; cursor: text; }
.bootstrap-tagsinput input { 
	border:0; background:none; outline:0; padding:0; font-size:15px; color:#333; border-radius:0; 
	line-height:40px; height:40px; 
	-webkit-transition: all .2s ease;
    transition: all .2s ease; width:130px;
 }
.bootstrap-tagsinput input::-webkit-input-placeholder { color:#cfcfcf; }
.bootstrap-tagsinput input::-moz-placeholder { color:#cfcfcf; }
.bootstrap-tagsinput input::-ms-placeholder { color:#cfcfcf; }
.bootstrap-tagsinput input::placeholder { color:#cfcfcf; }

.bootstrap-tagsinput input:focus {  }
 
.bootstrap-tagsinput .tag { 
	position:relative; display:inline-block; 
	font-size:15px; line-height:40px; margin-right:9px;
}
.bootstrap-tagsinput .tag [data-role="remove"] { margin-left: 6px; cursor: pointer;}
.bootstrap-tagsinput .tag [data-role="remove"]:after { content: "x"; padding: 0px 2px;}
.bootstrap-tagsinput .tag [data-role="remove"]:hover { color:#999; }


/* .lbw-liner */
.lbw-liner { position: relative; height: 50px; }
.lbw-tabs { margin: 0; }
.lbw-content { position:relative; background-color:#fff; min-height:233px; }
.lbw-content .lbw-pane { padding: 20px 0; }

.lbw-outside { 
	background-color:#fcfcfc; min-height:300px;
    border-top: 1px solid #f5f5f5; padding-top: 10px;
 }

.lbw-outside-grid { text-align:center; }

.sugar-option { position: relative; display:inline-block; padding-top:15px; }
.sugar-option input { width: 13px; height: 13px; margin-right: 2px; vertical-align: middle; }
.sugar-option label { margin-right: 9px; }

.sugar-clear { clear:both; position:relative; padding:30px 0; }

.lbw-submit {
    position: relative; display:block; 
	width:35%; margin:0 auto; max-width: 410px; min-width: 200px;
	padding: 6px 13px; line-height: 1.5;
    border-radius: 5px;
    font-size: 15px; letter-spacing: 0;
}

.lbw-submit[disabled] { opacity:0.6 !important; }

.lbw-rough { position:relative; padding-left:13px; }

.lbw-rough #abid, 
.lbw-rough #abcover,
.lbw-rough #abfont,
.lbw-rough #abmute,
.lbw-rough #abstart,
.lbw-rough #abstop,
.lbw-rough #abtitle,
.lbw-rough #cheight,
.lbw-rough #ababun,
.lbw-rough #popular,
.lbw-rough #abui { display:none; }

.lbr-rough #abid,
.lbr-rough #abcover,
.lbr-rough #abcoverimg,
.lbr-rough #abfont,
.lbr-rough #abmute,
.lbr-rough #abstart,
.lbr-rough #abstop,
.lbr-rough #abtitle,
.lbr-rough #cheight,
.lbr-rough #ababun,
.lbr-rough #popular,
.lbr-rough #abui { display:none; }

.lbw-rough .lbw-rough-item { position:relative; margin-bottom:20px; }
.lbw-rough .lbw-rough-item input[type="text"],
.lbw-rough .lbw-rough-item textarea {
	position:relative; display:block; width:100%;
	border:0; background:none; outline:0; padding:0; border-radius:0;
	font-size: 18px;
    color: #333; line-height: 36px; margin-top: 8px;
    letter-spacing: -0.5px;
    border-bottom: 1px solid #ededed;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}
.lbw-rough .lbw-rough-item textarea { min-height:36px; }

.lbw-rough .lbw-rough-item input[type="text"]:focus { border-color:#333; }
.lbw-rough .lbw-rough-item textarea:focus { border-color:#333; }

.lbw-rough .lbw-rough-item.tel input[type="text"] { width:50px; margin-right:6px; display:inline-block; border-color:#333; }
.lbw-rough .lbw-rough-item p { display:none; }
.lbw-rough .rough-label-wrap { position:relative; display:block; }
.lbw-rough .rough-label {
    font-size: 14px; height: 22px; line-height: 22px; display: inline-block;
    letter-spacing: -0.3px; color: #aaa;
}
.lbw-rough .lbw-rough-fade {
	position:absolute; bottom:1px; left:0; cursor: text;
    font-size: 18px; line-height: 36px;  font-weight: 300; color:#888;
}
.lbw-rough .lbw-rough-item.select .lbw-rough-fade { display: none; }
.lbw-rough .lbw-rough-item.select select { margin-top: 9px; }
.lbw-rough .lbw-rough-item.select p,
.lbw-rough .lbw-rough-item.radio p,
.lbw-rough .lbw-rough-item.checkbox p { 
	display:block; font-weight:300; color:#888;
	line-height: 22px; margin-top: 2px;
}
.lbw-rough .lbw-rough-item.select p { margin-top: 6px; }
.lbw-rough .lbw-rough-item.textarea .lbw-rough-fade { bottom:auto; top: 28px; }
.lbw-rough .lbw-rough-item.radio .lbw-rough-fade,
.lbw-rough .lbw-rough-item.checkbox .lbw-rough-fade { display:none; }

.lbw-rough .lbw-rough-item ul {
    display: inline-block; margin-top:8px;
}
.lbw-rough .lbw-rough-item ul li {
    display: inline-block;
    height: 28px; line-height: 28px; margin-right: 11px;
}
.lbw-rough .lbw-rough-item ul li input {
    width: 13px; height: 13px;
    margin: 0 4px 0 0;
    vertical-align: middle;
}
.lbw-rough .lbw-rough-item.kr_zip .lbw-rough-fade { display: none; }
.lbw-rough .lbw-rough-item .krzip-postcode-wrap,
.lbw-rough .lbw-rough-item .krzip-address-wrap,
.lbw-rough .lbw-rough-item .krzip-detailAddress-wrap{ padding-top: 6px; }

.lbw-rough .lbw-rough-item .krzip-postcode-wrap label,
.lbw-rough .lbw-rough-item .krzip-address-wrap label,
.lbw-rough .lbw-rough-item .krzip-detailAddress-wrap label { display: inline-block; line-height: 36px; font-size: 15px; }

.lbw-rough .lbw-rough-item .krzip-postcode-wrap .krzip-postcode,
.lbw-rough .lbw-rough-item .krzip-address-wrap input,
.lbw-rough .lbw-rough-item .krzip-detailAddress-wrap input { 
	display: inline-block; width: 100px; min-width: 100px;
	line-height: 36px; font-size: 15px; height: 36px; margin: 0 0 0 0;
}
.lbw-rough .lbw-rough-item .krzip-address-wrap input,
.lbw-rough .lbw-rough-item .krzip-detailAddress-wrap input{ display: block; width: 100%; min-width: 100%; }

.lbw-rough .lbw-rough-item .krzip-postcode-wrap .krzip-search { margin-top: 5px; }

/* tangled & common */
@media (max-width: 320px) {  /* iphone5 /288 */
  .abpd-grid { padding-left: 16px; padding-right: 16px; }
  .rider-hei { margin-right: 16px; }
  .saturn-list .sl-tt { max-width: 55px; }
  .tangled-cover, .pop-cover { margin: 0 8px; }
  .tangled-cover .grid-pin { width: 304px; }
  .tangled-block { padding: 0 8px 16px 8px; } 
/* _read */
  .lbada-author { display: none; }
  .tgr-text { width: 70px; }
  .reply .tgr-text { width: 53px; }
}
@media (min-width: 321px) and (max-width: 414px) { /* galaxy, galaxy note, iphone, Nexus4, optimus, galaxy tab, iphone+  */
  .abpd-grid { padding-left: 16px; padding-right: 16px; }
  .rider-hei { margin-right: 16px; }
  .saturn-list .sl-tt { max-width: 80px; }
  .tangled-cover, .pop-cover { margin: 0 8px; }
  .tangled-cover .grid-pin { width: 50%; }
  .tangled-block { padding: 0 8px 16px 8px; } 
  .tangled-pin .pin-info { padding: 13px 14px; }
  .tangled-pin .pin-title-link { font-size: 15px; line-height: 20px; min-height: 20px; }
  .tangled-pin .pin-stats { margin-right: 14px; }
  .tangled-pin .pin-credit-thumb { margin: -28px 3px 0 10px; }
}
@media (min-width: 411px) and (max-width: 414px) { 
  .rider-hei { width: 117px; margin-right: 16px; }
  .rider-img { width: 115px; height: 115px; }
}
@media (min-width: 415px) and (max-width: 480px) { /* 480+ */
  .abpd-grid { padding-left: 16px; padding-right: 16px; }
  .rider-hei { margin-right: 16px; }
  .tangled-cover, .pop-cover { margin: 0 8px; }
  .tangled-cover .grid-pin { width:50%; }
  .tangled-block { padding: 0 8px 16px 8px; } 
  .tangled-pin .pin-title-link { font-size: 16px; line-height: 20px; min-height: 20px; }
}
@media (min-width: 481px) and (max-width: 600px) { /* xperia ultra, Nexus 7+ */
  .tangled-cover .grid-pin { width: 50%; } 
}
@media (min-width: 601px) and (max-width: 1024px) { 
  .tangled-cover .grid-pin { width: 33.333%; } /* ipad, Nexus 10+ */
}
@media (min-width: 1025px) and (max-width: 1110px) { 
  .tangled-cover .grid-pin { width: 25%; } /* ipad pro, FHD half */
}
@media (min-width: 1111px) and (max-width: 1308px) {  
  .tangled-cover .grid-pin { width: 33.333%; }
}
@media (min-width: 1309px) and (max-width: 1576px) { /* 233*4 gutter20 minimum */
  .tangled-cover .grid-pin { width: 25%; }
}
@media (min-width: 1577px) and (max-width: 1856px) { /* 236*5 gutter20 minimum */
  .tangled-cover .grid-pin { width: 20%; }
}
@media (min-width: 1857px) and (max-width: 2200px) { /* 240*6 gutter20 minimum */
  .tangled-cover .grid-pin { width: 16.666%; }
}
/* tangled-padding */
@media (min-width: 1200px) and (max-width: 1260px) {  
  .tangled-cover .tangled-block { padding: 0 20px 20px 10px; }
}
@media (min-width: 1261px) and (max-width: 1308px) {  
  .tangled-cover .tangled-block { padding: 0 40px 20px 10px; }
}
@media (min-width: 1460px) and (max-width: 1518px) {  
  .tangled-cover .tangled-block { padding: 0 20px 20px 10px; }
}
@media (min-width: 1519px) and (max-width: 1576px) {  
  .tangled-cover .tangled-block { padding: 0 27px 20px 10px; }
}
/* pop-tangled */
@media (max-width: 320px) {  /* iphone5 /288 */
  .pop-cover .grid-pin  { width: 304px; }
}
@media (min-width: 321px) and (max-width: 600px) { /* galaxy, galaxy note, iphone, Nexus4, optimus, galaxy tab, iphone+  */
  .pop-cover .grid-pin  { width: 50%; }
}
@media (min-width: 601px) and (max-width: 940px) { /* ipad, Nexus 10+ */
  .pop-cover .grid-pin  { width: 33.333%; } 
}
@media (min-width: 941px) { /* ipad pro, FHD half */
  .pop-cover .grid-pin { width: 25%; }	
}
@media (min-width: 1111px) and (max-width: 1223px) { 
  .reading .pop-cover .grid-pin { width: 33.333%; }	
}
@media (min-width: 1201px) { 
  .reading .pop-cover .grid-pin { width: 25%; }	
} 
/* pop-grid */
@media (min-width: 1358px) {  
	.pop-grid { width: 1080px; }
}
@media (min-width: 1097px) {  
	.limbo-said .pop-grid { width: 1080px; }
}
/* read-grid */
@media (min-width: 1025px) {  
	.limbo-said .read-grid { width: 990px; }
}
@media (min-width: 1268px) {  
	.read-grid { width: 990px; }
}
/* limbo-ble */
@media (min-width: 1606px) {  
	.limbo-ble { width: 1280px; margin: 0 auto; }
}
@media (min-width: 1329px) {  
	.limbo-said .limbo-ble { width: 1280px; margin: 16px auto; }
	.limbo-said .tall .cover-ft,
	.limbo-said .tallBlur .cover-ft { height: calc(59vh - 16px); }
	.limbo-said .grande .cover-ft,
	.limbo-said .grandeBlur .cover-ft { height: calc(75vh - 16px); }
	.limbo-said .venti .cover-ft,
	.limbo-said .ventiBlur .cover-ft { height: calc(100vh - 16px); }
}
/* common */
@media (min-width: 1111px) {  /* ipad pro < */
	.lawhite .timeBomb,
	.tb-fw .timeBomb {
		-webkit-transition: transform .1s ease;
		transition: transform .1s ease;
		-webkit-transform: translateX(-260px);
		transform: translateX(-260px);
	}
	.tb-fw.lawhite  .timeBomb {
		-webkit-transform: translateX(0px);
		transform: translateX(0px);
	}
}
@media (min-width: 320px) and (max-width: 1110px) {  /* <= ipad pro */
	.trh-backdrop { cursor: pointer; }
	.lawhite .blackout { display: block; pointer-events: all; }
	.timeBomb {
		-webkit-transition: transform 0.15s ease-in-out;
		transition: transform 0.15s ease-in-out;
		-webkit-transform: translateX(-260px);
		transform: translateX(-260px);
		z-index: 20;     
	}
	.lawhite .timeBomb {
		-webkit-transform: translateX(0px);
		transform: translateX(0px);
		box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
	}
/* mobile */
	.ring0 { left: 0; }
	.abva-scroll { margin-left: 0 !important; border: 0 !important; }
	.abva-hright { margin-left: 0 !important; padding: 0 20px !important; }
	.lbr-bottom .lbr-aside { margin-right: -4px; }
	.read-grid,
	.limbo-grid { padding: 0 22px; }
	.lbr-blur-thumb { display: none !important; }
	.lbr-primula { padding: 0 30px !important; }
	.lbr-slube { margin-left: -25px; display: none; }
	.lbr-slube span { width: 50px; }
} 
@media (min-width: 320px) and (max-width: 767px) {  /* < ipad */
	body { letter-spacing: -0.02em; }
	.tla-link { font-weight: 400; }
	.iv-title-link { font-size: 14px; }
	.ichaival-pin.iv-trh .iv-trh-infi { margin: 6px 0; }
	.hoero.pull-right { right: -61px; }
	.trkago.pull-right { right: -10px; }
	.trkago-grid, 
	.hoero-grid { width: calc(100vw - 20px); max-height: 65vh; max-width: 412px; }
	.wrwid-wra { margin: 0 22px 22px 0; }
/* +_read */
	.lbr-primula { padding: 0 10px !important; }
/* +_comment */
	.somb-list .somb-block.lulu { padding-left: 40px !important; }
	.somb-list .somb-block.lulu .sombra { padding-left: 46px; }
	.somb-list .sombra-content .xe_content { font-size: 14px; }
	.lulu .somb-write.reply { padding: 15px 0 9px 0; }
	.lbw-submit { width: 100%; }
	.somb-box .textarea-wrapper { margin-left: 0; }
	.somb-box img { display: none; }
/* +_tangled */
	.tangled-pin .pin-credit-thumb { width: 32px; height: 32px; margin-top: -19px; }
	.tangled-pin .pin-credit-img { width: 32px; height: 32px; }
}
@media (min-width: 320px) and (max-width: 480px) {  /* mobile < */
	.read-grid.p-colorize,
	.limbo-grid.p-colorize { padding: 0 20px; }
}
@media (min-width: 768px) {  /* ipad <= */
	.lbw-rough .lbw-rough-item .krzip-address-wrap input { display: inline-block; width: 210px; min-width: 210px; }
	.lbw-rough .lbw-rough-item .krzip-detailAddress-wrap input { display: inline-block; width: 635px; min-width: 410px; }
}
@media (min-width: 769px) {  /* ipad < */
	.limbo-grid { width: 760px; }
} 
@media (min-width: 1025px) {  /* ipad pro / PC  */	
	.somb-action-list { display:none; float:left; }
	.somb-block:hover .somb-action-list { display:block; }
	.cc-unl:hover { text-decoration: underline; }
}
/* board */
@media (min-width: 320px) and (max-width: 1889px) { 
	.iv-id { display: none; }
}
@media (min-width: 320px) and (max-width: 1739px) { /* 1577 +17 */
	.iv-name { display: none; }
}
@media (min-width: 320px) and (max-width: 1619px) { 
	.iv-update { display: none; }
}
@media (min-width: 320px) and (max-width: 1519px) { 
	.iv-blame { display: none; }
}
@media (min-width: 320px) and (max-width: 1024px) { 
	.iv-readed,
	.iv-no { display: none; }
	.ichaival-wrap { padding: 0; }
}
@media (min-width: 320px) and (max-width: 768px) { 
	.iv-time { display: none; }
	.iv-like, 
	.iv-like .iv-tide { width: 70px; }
	.iv-author, 
	.iv-author .iv-tide { width: 120px; }
	.iv-popular, 
	.iv-popular .iv-tide { width: 76px; }
	.ichaival-pin.iv-trh .iv-trh-infi,
	.ichaival-pin .iv-tide ,
	.iv-title-link { padding-left: 16px; padding-right: 16px; }
	.ichaival-pin.iv-trh .iv-td:first-child .iv-trh-infi,
	.ichaival-pin .iv-td:first-child .iv-tide { padding-left: 22px; padding-right: 16px; }
}
@media (min-width: 320px) and (max-width: 767px) { 
	.iv-author,
	.iv-starate { display: none; }
	.iv-title { min-width: inherit; }
	.iv-label { display: none; }
}
@media (min-width: 320px) and (max-width: 375px) { 
	.iv-popular, 
	.iv-popular .iv-tide { width: 70px; }
	.iv-like, 
	.iv-like .iv-tide { width: 60px; }
}
@media (min-width: 320px) and (max-width: 359px) { 
	.iv-popular { display: none; }
}
@supports (-ms-ime-align:auto) {
	.saturn-list .sl-fx-line { display: inline-block; height: 21px; line-height: 20px; }
	.tla-tt { line-height: 24px; }
	.tlb-tt { line-height: 23px; }
	.tlb-label { line-height: 15px; }
}
	