@charset "UTF-8";

/* fancyd followers */
.popup.fancyd_list .follow:before, .popup.fancyd_list .following:before {background: url("../../images/normal/follow_button2.ed1f97b24f9d.png") no-repeat;background-size: 30px 100px;}
@media screen and (-webkit-min-device-pixel-ratio:2){
	.popup.fancyd_list .follow:before, .popup.fancyd_list .following:before {background-image: url("../../images/retina/follow_button2.540d81f2f745.png") ;}
}
#popup_container.fancyd_list .popup.fancyd_list {display:block;}
#popup_container .popup.fancyd_list {width: 450px;background:#fff;border-radius:3px;}
.popup.fancyd_list .btn-area {text-align:right;padding:15px;border-top:1px solid #e7e8ea;}
.popup.fancyd_list ul {position:relative;overflow:auto;padding: 0 16px;height: 424px;}
.popup.fancyd_list ul.loading {text-align:left;border: 0;}
.popup.fancyd_list ul.loading b {padding-left:0;}
.popup.fancyd_list ul.loading:before {content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:0.6;}
.popup.fancyd_list ul.loading:after {content:'';position:absolute;border: 2px solid #949597;border-radius:100% ;width:20px;height:20px;top:50%;left:50%;margin:-12px 0 0 -12px;animation: pulsate 1s ease-out;animation-iteration-count:infinite;-webkit-animation: pulsate 1s ease-out;-webkit-animation-iteration-count:infinite;-moz-animation: pulsate 1s ease-out;-moz-animation-iteration-count:infinite;}
.popup.fancyd_list li {position: relative;padding: 12px 0;border-top: 1px solid #F4F4F5;color: #393d4d;font-weight: bold;line-height: 40px;font-size: 12px;}
.popup.fancyd_list li.more {text-align:center}
.popup.fancyd_list li:first-child {border-top:0;}
.popup.fancyd_list a:hover {text-decoration:none;}
.popup.fancyd_list a.username {line-height: 17px;padding-left: 52px;display: inline-block;vertical-align: middle;font-weight: normal;color: #8a8f9c;}
.popup.fancyd_list a.username b {display: block;color: #393d4d;font-size: 12px;}
.popup.fancyd_list li img {width: 40px;height: 40px;position: absolute;left: 0;border-radius: 100%;top: 50%;margin-top: -20px;background-size: cover;}
.popup.fancyd_list li:first-child {border-top:0;}
.popup.fancyd_list a.remove {line-height:30px;margin-top:-15px;position:absolute;right:57px;top:50%;font-size:11px;text-transform:uppercase;}
.popup.fancyd_list .btns-gray-embo {position:absolute;line-height:28px;margin-top:-15px;right:0;top:50%;}
.popup.fancyd_list .follow {background: none;border-color: rgba(71,135,197,0.4);}
.popup.fancyd_list .follow, .popup.fancyd_list .following {width: 47px;height: 30px;text-indent: -1000em;}
.popup.fancyd_list .follow:before, .popup.fancyd_list .following:before {content:'';position:absolute;width: 25px;height: 12px;top: 50%;left: 50%;margin: -6px 0 0 -12px;}
.popup.fancyd_list .follow:before {background-position:0 -37px;}
.popup.fancyd_list .following:before {background-position:0 -74px;}
.popup.fancyd_list .following[disabled]:before {background-position:0 0;}

/* friends inside fancyd followers */
.popup.fancyd_friends .follow:before, .popup.fancyd_friends .following:before {background: url("../../images/normal/follow_button2.ed1f97b24f9d.png") no-repeat;background-size: 30px 100px;}
@media screen and (-webkit-min-device-pixel-ratio:2){
	.popup.fancyd_friends .follow:before, .popup.fancyd_friends .following:before {background-image: url("../../images/retina/follow_button2.540d81f2f745.png") ;}
}
#popup_container.fancyd_friends .popup.fancyd_friends {display:block;}
#popup_container .popup.fancyd_friends {width: 450px;background:#fff;border-radius:3px;}
.popup.fancyd_friends .btn-area {text-align:right;padding:15px;border-top:1px solid #e7e8ea;}
.popup.fancyd_friends ul {position:relative;overflow:auto;padding: 0 16px;height: 424px;}
.popup.fancyd_friends ul.loading {text-align:left;border: 0;}
.popup.fancyd_friends ul.loading b {padding-left:0;}.popup.fancyd_friends ul.loading:before {content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:0.6;}
.popup.fancyd_friends ul.loading:after {content:'';position:absolute;border: 2px solid #949597;border-radius:100% ;width:20px;height:20px;top:50%;left:50%;margin:-12px 0 0 -12px;animation: pulsate 1s ease-out;animation-iteration-count:infinite;-webkit-animation: pulsate 1s ease-out;-webkit-animation-iteration-count:infinite;-moz-animation: pulsate 1s ease-out;-moz-animation-iteration-count:infinite;}
.popup.fancyd_friends li {position:relative;padding: 12px 0;border-top:1px solid #e7e8ea;color:#393d4d;font-weight:bold;line-height: 46px;}
.popup.fancyd_friends li.more {text-align:center}
.popup.fancyd_friends li:first-child {border-top:0;}
.popup.fancyd_friends a.username {line-height: 17px;font-size: 13px;padding-left: 58px;display: inline-block;vertical-align: middle;font-weight: normal;color: #8a8f9c;}
.popup.fancyd_friends a:hover {text-decoration:none;}
.popup.fancyd_friends a.username b {display:block;color:#393d4d;}
.popup.fancyd_friends li img {width: 46px;height: 46px;position: absolute;left: 0;border-radius:100%;top: 50%;margin-top: -23px;background-size:cover;}
.popup.fancyd_friends li:first-child {border-top:0;}
.popup.fancyd_friends .btns-gray-embo {position:absolute;line-height:28px;margin-top:-15px;right:0;top:50%;}
.popup.fancyd_friends .follow, .popup.fancyd_friends .following {width: 47px;height: 30px;text-indent: -1000em;}
.popup.fancyd_friends .follow:before, .popup.fancyd_friends .following:before {content:'';position:absolute;width: 25px;height: 12px;top: 50%;left: 50%;margin: -6px 0 0 -12px;}
.popup.fancyd_friends .follow:before {background-position:0 -37px;}
.popup.fancyd_friends .following:before {background-position:0 -74px;}
.popup.fancyd_friends .following[disabled]:before {background-position:0 0;}

.popup.forgot_pw .sign-wrap {padding-bottom:40px;}
#popup_container.forgot_pw .popup.forgot_pw {display:block;}
#popup_container .popup.forgot_pw, #popup_container .popup.reset_pw_email_sent {width:352px;background:#fff;border-radius:3px;}
.popup.forgot_pw .txt {padding:16px;font-size:13px;line-height:18px;}
.popup.forgot_pw .btn-area {padding:14px 16px;text-align:right;border-top:1px solid #e9eaed;}
.popup.forgot_pw .btn-area button {margin-left:6px;}

#popup_container.report-user .popup.report-user {display:block;}
#popup_container .popup.report-user {width:350px;background:#fff;border-radius:3px;overflow:hidden;}
.popup.report-user h3 {color:#393F4A;font-size:16px;padding-bottom: 20px;}
.popup.report-user h3 small {display:block;font-size:13px;font-weight:400;padding-top: 5px;}
.popup.report-user .frm {padding: 28px 25px 25px;}
.popup.report-user .frm textarea.text {display:block;height:94px;width: 100%;box-sizing: border-box;background: #f8f8f8;}
.popup.report-user .frm label {font-size:12px;color:#979BA6;padding-bottom:8px;display:block;}
.popup.report-user .btn-area {padding:18px 0 0;text-align:right;}
.popup.report-user .btn-area button+button {margin-left:4px;}
.popup.report-user .success {display:none;position:absolute;top:0;left:0;width:100%;background:#fff;}
.popup.report-user .success p {padding:100px 25px;color:#393F4A;font-size:16px;text-align:center;}
.popup.report-user .success p:before {content:'';display:block;width:30px;height:30px;margin:0 auto 8px;background:url("../../images/svg/check-circle.32a9be1f1655.svg") no-repeat;}
.popup.report-user .success small {display:block;font-size:13px;font-weight:400;padding-top: 5px;}

.popup.embed_item .embed-thum em, .popup.embed_item .embed-thum:after, .popup.embed_item .tooltip .icon {background: url("../../images/normal/show_share2.c1cc2118e531.png") no-repeat ;background-size:300px 200px;}
@media screen and (-webkit-min-device-pixel-ratio:2){
	.popup.embed_item .embed-thum em, .popup.embed_item .embed-thum:after, .popup.embed_item .tooltip .icon {background-image: url("../../images/retina/show_share2.2ddcf8479fc1.png") ;}
}
#popup_container.embed_item .popup.embed_item {display:block;}
#popup_container .popup.embed_item {width:440px;background:#fff;border-radius:3px;padding-bottom: 15px;}
.popup.embed_item .option {color:#a3a6ad;float:right;margin: 15px 15px 0 0;width: 240px;min-height:132px;padding: 15px 15px 1px;border: 1px solid #ecedee;border-radius: 3px;margin-bottom: 2px;}
.popup.embed_item label {color:#414853;}
.popup.embed_item .text {background:#f8f8f8;box-shadow:none;}
.popup.embed_item .tooltip {display:inline-block;position:relative;margin-top: -3px;}
.popup.embed_item .tooltip:hover {z-index:2;}
.popup.embed_item .tooltip .icon {display:block;width: 12px;height: 11px;background-position: -270px 0;opacity:0.8;}
.popup.embed_item .tooltip:hover em {display:block;}
.popup.embed_item .tooltip em {display:none;position:absolute;color:#d1d1d1;width:165px;padding:10px;bottom:15px;background:#21262c;border-radius:3px;font-size:12px;line-height:15px;right: -16px;}
.popup.embed_item .tooltip em a {color:#fff;display:inline-block;margin-top:6px;border-bottom:1px dotted #fff;}
.popup.embed_item .tooltip em a:hover {text-decoration:none;}
.popup.embed_item .tooltip em:before {content:'';position:absolute;bottom: -12px;left:0;width:100%;height: 13px;background:rgba(0,0,0,0);}
.popup.embed_item .tooltip em:after {content:'';position:absolute;border:3px solid transparent;border-top-color:#21262c;bottom:-6px;right: 19px;}
.popup.embed_item select {background-color:#f8f8f8;width:100%;margin: 14px 0;}
.popup.embed_item .customize {display:block;margin: 14px 0;position:relative;z-index: 2;}
.popup.embed_item .customize .select-boxes2 {display:block;height: auto;background-color: #f8f8f8; line-height: 17px;border: 1px solid #d9dbdd;color: #373d48;}
.popup.embed_item .customize .select-boxes2:hover {text-decoration:none;}
.popup.embed_item .customize span {display:none;position:absolute;left:0;width: 220px;background: #fff;border-radius: 0 0 3px 3px;border: 1px solid #cfd1d4;line-height: 24px;padding: 4px 9px;top: 28px;border-top-color: #e6e7e9;box-shadow: 0 0 3px rgba(0,0,0,0.05);}
.popup.embed_item .customize.opened .select-boxes2 {position:relative;z-index:2;border-color:#cfd1d4;border-radius:3px 3px 0 0;border-bottom-color: #e6e7e9;background-color:#fff;}
.popup.embed_item .customize.opened {box-shadow: 0 0 3px rgba(0,0,0,0.05);}
.popup.embed_item .customize.opened span {display:block;}
.popup.embed_item .text[name="embed-width"] {width: 42px;padding: 5px 0;text-align: center;margin-right: 6px;border-radius: 3px;border: 1px solid #d9dbdd;height: 17px;}
.popup.embed_item .label {display:block;color:#383d48; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;padding-bottom: 7px;}
.popup.embed_item .label em {font-style:italic;}
.popup.embed_item .embed-thum {float:left;margin: 15px 0 2px 15px;position:relative;width: 122px;border: 1px solid rgba(0,0,0,0.09);border-radius: 2px;padding: 119px 0 3px;}
.popup.embed_item .embed-thum em {display: none;}
.popup.embed_item .embed-thum:before {content:'';position:absolute;top:3px;left:3px;width: 116px;height: 116px;background:#e3e5e8;}
.popup.embed_item .embed-thum:after {content:'';position:absolute;width:32px;height:32px;left:50%;margin-left:-16px;top:45px;background-position:-130px -110px;opacity:0.5;}
.popup.embed_item .embed-thum.bt {padding-bottom:0;}
.popup.embed_item .embed-thum.pr, .popup.embed_item .embed-thum.by,.popup.embed_item .embed-thum.tt {padding-top: 124px;}
.popup.embed_item .embed-thum.fa em.fa, .popup.embed_item .embed-thum.bt em.bt, .popup.embed_item .embed-thum.by em.by, .popup.embed_item .embed-thum.pr em.pr, .popup.embed_item .embed-thum.tt em.tt {display:block;}
.popup.embed_item .embed-thum em.tt {height:2px;width: 56px;margin: 0 0 2px 5px;background: #b2b4ba;}
.popup.embed_item .embed-thum em.pr {background:#91949c;width: 9px;height:2px;margin: 0 5px 2px;float:left;}
.popup.embed_item .embed-thum em.by {background: #e1e3e6;width: 25px;height:2px;margin: 0 5px 2px;float:left;}
.popup.embed_item .embed-thum.by.pr em.by {margin-left:0;}
.popup.embed_item .embed-thum em.bt {clear:both;width:100%;height: 18px;background-position: -1px -133px;position:relative;}
.popup.embed_item .embed-thum em.bt:after {content:'';width:40px;height:100%;position:absolute;top:0;right:0;background-position: -63px -113px;}
.popup.embed_item .embed-thum em.fa {position:absolute;width:28px;height:14px;background-position: -270px -15px;right:8px;top: 100px;}
.popup.embed_item dl {clear:both;display:block;padding: 13px 15px 0;}
.popup.embed_item dl .text {width: 394px;color: #71757c;height: 56px;display:block;}
.popup.embed_item dl .text:focus {color:#373d48;}
.popup.embed_item dl dt i {font-style:italic;}

/* short cut */
.popup.shortcut {width:400px;margin:0 auto;}
.popup.shortcut .ltxt {background:#fff;padding:25px 17px;color:#393d4d;border-radius:0 0 2px 2px;}
.popup.shortcut li {position:relative;padding-left:50px;font-size:12px;line-height:26px;}
.popup.shortcut li b {position:absolute;display:block;top:3px;left:1px;line-height:18px;padding:0 5px;text-align:center;min-width:8px;box-shadow:0 1px 0 #ccc, inset 0 2px 0 #fff;border:1px solid #ccc;border-radius:2px;text-shadow: 0 1px 0 #fff;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#eeeeee');background-image: -webkit-linear-gradient(top, #f4f4f4, #eeeeee);background-image: -moz-linear-gradient(top, #f4f4f4, #eeeeee);background-image: -o-linear-gradient(top, #f4f4f4, #eeeeee);background-image: -ms-linear-gradient(top, #f4f4f4, #eeeeee);background-image: linear-gradient(to bottom, #f4f4f4, #eeeeee);}
.popup.shortcut dt {font-weight:bold;padding-bottom:10px;}

/* share popup */
#fancy-share.share-new .fig .link .ic-link, #fancy-share.share-new .share-via a.show, #fancy-share.share-new .share-via a.less, #fancy-share.share-new .embed .embed-thum .btn_fancy {background: url("../../images/normal/share-icon.709fd2a847cc.png") no-repeat;background-size: 360px 100px;}
#fancy-share .share-via li [class^="ic-"] {background-image:url("../../images/normal/sns_share.ddd375cdfdae.png");background-size:360px 54px;}
#fancy-share .btn-area .btn-share.loading span {background: url("../../images/common/loading_blue.00e13fbd62d6.gif") no-repeat;background-size: 16px 11px;}
#fancy-share.share-new.user-share .share-via span {background: url("../../images/normal/show_share2.c1cc2118e531.png") no-repeat ;background-size:300px 200px;}
@media screen and (-webkit-min-device-pixel-ratio:2){
	#fancy-share.share-new .fig .link .ic-link, #fancy-share.share-new .share-via a.show, #fancy-share.share-new .share-via a.less, #fancy-share.share-new .embed .embed-thum .btn_fancy {background-image: url("../../images/retina/share-icon.b1f26a40af83.png") ;}
	#fancy-share .share-via li [class^="ic-"] {background-image: url("../../images/retina/sns_share.0853a90101b0.png") ;}
	#fancy-share.share-new.user-share .share-via span{background-image: url("../../images/retina/show_share2.2ddcf8479fc1.png") ;}
}
/* fancy-share */
#fancy-share.open {opacity:1;filter:alpha(opacity=100);}
#fancy-share .ltit span {display:none;}
#fancy-share .fig .fig-info h4,#fancy-share .fig .fig-info p.from,#fancy-share .fig .bio,#fancy-share .direct-link {display:none;}
#fancy-share .fig h4 {color:#3E3E40;font-size:14px;font-weight:bold;}
#fancy-share .fig dt {color:#3E3E40;font-size:12px;font-weight:bold;padding:13px 0 6px;}
#fancy-share .fig dd {position:relative;}
#fancy-share .fig input {border:1px solid #D1D3D9;border-radius:3px 3px 3px 3px;color:#4A4949;cursor:text;font-size:12px;height:15px;margin:0;padding:5px;vertical-align:middle;width:251px;}
#fancy-share div.clear {border-top:1px solid #E8E8E8;padding:0 15px;}
#fancy-share .clear h4 {color:#3E3E40;font-size:14px;font-weight:bold;padding:12px 0;}
#fancy-share .share-via li {border:0 none;float:left;overflow:hidden;}
#fancy-share .share-via a {color:#373D48;display:inline-block;line-height:20px;vertical-align:middle;}
#fancy-share .share-via a:hover,#fancy-share .share-via a:focus {color:#1F5183;text-decoration:none;}
#fancy-share .email-frm b.name {background:none repeat scroll 0 0 #A3AEBC;border:1px solid #828B96;border-radius:2px;color:#FFFFFF;cursor:default;display:inline-block;font-weight:bold;height:24px;line-height:24px;vertical-align:middle;margin:1px 3px 1px 0;padding-left:5px;text-shadow:1px 0 1px #9BA6B3;}
#fancy-share .email-frm .btn-del {background:url("../../images/common/sprites.7a55defe7ab1.png") no-repeat scroll -330px -1456px transparent;border:0 none;display:inline-block;height:17px;overflow:hidden;text-indent:-99em;width:16px;}
#fancy-share .email-frm span.add {color:#A9A9A9;cursor:pointer;line-height:30px;padding-left:5px;vertical-align:middle;white-space:nowrap;}
#fancy-share .email-frm input {border:0 none;display:none;font-size:12px;height:30px;padding:0 0 0 5px;width:100%;vertical-align:middle;box-shadow:none;}
#fancy-share .email-frm input:focus {outline:medium none;}
#fancy-share .user-list {background:none repeat scroll 0 0 #FFFFFF;border:1px solid #D1D3D9;display:none;left:-1px;max-height:210px;overflow:auto;position:absolute;top:30px;width:100%;z-index:2;}
#fancy-share .user-list li {color:#666666;cursor:pointer;height:32px;padding:5px 10px 5px 50px;position:relative;text-decoration:none;}
#fancy-share .user-list li.on {background:none repeat scroll 0 0 #EEEEEE;}
#fancy-share .user-list li img {left:10px;position:absolute;top:5px;width:32px;}
#fancy-share .user-list li b {color:#333333;display:block;font-size:13px;font-weight:bold;}
#fancy-share .user-list li span {color:#999999;display:block;font-size:11px;padding-top:2px;}
#fancy-share .user-list li.load-more {padding:5px;text-align:center;}
#fancy-share .user-list li.load-more span {display:inline-block;line-height:32px;font-size:13px;padding:0;}
#fancy-share textarea:-moz-placeholder {color:#999;}
#fancy-share.thing-share .ltit span.share-thing, #fancy-share.comment-share .ltit span.share-comment {display:inline;}
#fancy-share.comment-share div.section {margin-top:-199px;}
#fancy-share.comment-share h3 {text-align:left;}
#fancy-share.comment-share .fig {padding-bottom:17px;}
#fancy-share.comment-share .fig .thum {width:auto;min-height:40px;line-height:40px;}
#fancy-share.comment-share .fig .from {font-size:12px;}
#fancy-share.comment-share .fig .bio {display:block;clear:both;padding:10px 0 0;font-size:16px;line-height:22px;color:#3e3e40;}
#fancy-share.comment-share .fig dl,#fancy-share.comment-share .share-with-someone {display:none;}
#fancy-share.comment-share .fig h4,#fancy-share.comment-share .fig p.from,#fancy-share.comment-share .direct-link {display:block;}
#fancy-share.comment-share input.text, #fancy-share.comment-share input[type="text"] {width:418px;padding:5px;height:20px;line-height:20px;border:1px solid #d1d3d9;margin:0;color:#4a4949;font-size:12px;vertical-align:middle;border-radius:3px;box-shadow:inset 0 1px 1px #eee;}
#fancy-share.comment-share .clear {border-top:0;}
#fancy-share.comment-share .clear h4 {padding:22px 0 9px;}
#fancy-share.comment-share .share-via {padding:4px 0 12px;}
#fancy-share.comment-share .btn-area {display:none;}
#fancy-share.list-share .ltit span.share-list {display:inline;}
#fancy-share.comment-share.share-new .username,#fancy-share.comment-share.share-new .figcaption,#fancy-share.list-share.comment-share .ltit span.share-comment {display:none;}
#fancy-share.list-share .fig {padding:5px 0;}
#fancy-share.list-share .fig .thum {display:none;}
#fancy-share.list-share .fig .bio {display:none;}
#fancy-share.list-share .fig .fig-info {position:relative;float:none;width:auto;padding:0;margin:0 15px;min-height:65px;}
#fancy-share.list-share .fig .fig-info h4 {font-size:22px;display:block;}
#fancy-share.list-share .fig .fig-info .from {margin-top:5px;line-height:24px;padding-bottom:5px;display:block;}
#fancy-share.list-share .fig .fig-info .from img {width:24px;height:24px;margin-top:-2px;line-height:24px;vertical-align:middle;}
#fancy-share.list-share .fig .fig-info .from a {font-weight:bold;}
#fancy-share.list-share .fig .fig-info .thumbnails {position:absolute;top:4px;right:0;white-space:nowrap;}
#fancy-share.list-share .fig .fig-info .thumbnails span {display:inline-block;height:54px;width:54px;margin-left:2px;background-position:center center;background-size:cover;overflow:hidden}
#fancy-share.gift-share .ltit span.share-gift {display:inline;}
#fancy-share.gift-share.comment-share .ltit span.share-comment {display:none;}
#fancy-share.gift-share .fig {display:none;}
#fancy-share.gift-share .fig h4,#fancy-share.gift-share .fig p.from,#fancy-share.gift-share .direct-link {display:block;}
#fancy-share.gift-share .direct-link h4 {padding-top:5px;}
#fancy-share.user-share .ltit span.share-user {display:inline;}
#fancy-share.user-share.comment-share .ltit span.share-comment {display:none;}
#fancy-share.user-share .fig {display:none;}
#fancy-share.user-share .direct-link h4 {padding-top:5px;}
#fancy-share.share-new {width:460px;margin:0 auto;background:#fff;border-radius:3px;}
#fancy-share.share-new:after {content:'';display:block;clear:both;height:0;overflow:hidden;}
#fancy-share.share-new .fig img {max-width:126px;max-height:126px;background-size:cover;background-position:50% 50%;vertical-align:middle}
#fancy-share.share-new .figcaption {display:block;font-size:13px;}
#fancy-share.share-new .username, #fancy-share.share-new .username a {font-size:14px;color:#9699a1;}
#fancy-share.share-new .username b {color:#3e3e40;}
#fancy-share.share-new .tab {position:relative;z-index:2;float:left;clear:both;width:100%;box-shadow: inset 0 -1px 0 #e9eaed;}
#fancy-share.share-new .btn-area .alert-sent {float:left;line-height:30px;}
#fancy-share.share-new .tab li {float:left;}
#fancy-share.share-new .tab a:hover {text-decoration:none;}
#fancy-share.share-new .tab .arrow {position:absolute;bottom:-2px;left:50%;margin-left:-7px;background:url("../../images/common/icon.49a5ee4c2d3a.png") no-repeat -273px -451px;display:none;width:14px;height:9px;}
#fancy-share.share-new .tab a.current .arrow {display:block;}
#fancy-share.share-new .link, #fancy-share.share-new .embed,#fancy-share.share-new .email,#fancy-share.share-new .anywhere {clear:both;font-size:13px;}
#fancy-share.share-new .link dl {padding:14px 0 17px;margin:0 15px;border-top:1px solid #f9f9fa;}
#fancy-share.share-new .link dl:first-child {border-top:0;border-bottom:1px solid #e9eaed;}
#fancy-share.share-new .link .text {font-size:20px;width:452px;padding:7px 7px 7px;}
#fancy-share.share-new .embed dl.share-via {padding-bottom:0;}
#fancy-share.share-new .share-via ul {padding-top:10px;}
#fancy-share.share-new .share-via li {padding-bottom:17px;}
#fancy-share.share-new .share-via li:nth-last-child(1),#fancy-share.share-new .share-via li:nth-last-child(2),#fancy-share.share-new .share-via li:nth-last-child(3),#fancy-share.share-new .share-via li:nth-last-child(4) {padding-bottom:9px;}
#fancy-share.share-new .embed .embed-thum {float:left;margin:0 29px 18px 0;border:1px solid #d5d5d5;border-radius:2px;padding:4px;line-height:0;}
#fancy-share.share-new .embed .embed-thum .photo {position:relative;display:block;width: 105px;height: 104px;background:#eeeff2;box-shadow:0 0 0 1px #eeeff2;}
#fancy-share.share-new .embed .embed-thum .info_tit {display:block;background:#eeeff2;height:3px;border-radius:1px;width:67px;margin-top:7px;}
#fancy-share.share-new .embed .embed-thum .info_price {float:left;display:block;margin:2px 2px 3px 0;width:17px;height:3px;border-radius:1px;background:#bec3ce;}
#fancy-share.share-new .embed .embed-thum .info_by {float:left;display:block;margin-top:2px;width:37px;margin-bottom:3px;height:3px;border-radius:1px;background:#e0e4eb;}
#fancy-share.share-new .embed .embed-thum .btn_buy {position: relative;top: 8px;margin-bottom: 8px;clear:both;display:block;width:35px;height:8px;background:#74b358;border-radius:1px;}
#fancy-share.share-new .embed .embed-thum .btn_fancy {position:absolute;top:50%;left:50%;display:block;width: 35px;height: 12px;background:#3e73b7;margin:-6px 0 0 -18px;border-radius:1px;}
#fancy-share.share-new .embed .embed-thum .info_tit, #fancy-share.share-new .embed .embed-thum .info_price, #fancy-share.share-new .embed .embed-thum .info_by, #fancy-share.share-new .embed .embed-thum .btn_fancy {display:none;}
#fancy-share.share-new .embed dl {display:inline-block;padding:17px 40px 5px 0;vertical-align:top;}
#fancy-share.share-new .embed li {float:left;line-height:20px;padding-right:15px;}
#fancy-share.share-new .embed input.text {width: 57px;height:29px;}
#fancy-share.share-new .email {height:auto;background:none;padding:10px 15px 16px;line-height:1em;font-weight:normal;}
#fancy-share.share-new .email textarea.text {height:60px;margin-top:1px;}
#fancy-share.share-new .email dl {padding:5px 0 12px;}
#fancy-share.share-new .email .to {padding-top:0;}
#fancy-share.share-new .email .btn-send {height:35px;line-height:33px;padding:0 20px;}
#fancy-share.share-new .email-frm {position:relative;margin: 0;padding: 1px 2px;line-height: 18px;border:1px solid #c1c5cb;border-color: #b0b5bd #c1c5cb #d2d6dc;border-radius: 3px;font-size: 13px;background: #fefefe;color: #393d4d;-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.075);-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.075);box-shadow: inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.075);}
#fancy-share.share-new .email-frm.focus {border-color: rgba(132,185,211,0.8) !important;box-shadow: 0 0 5px 1px rgba(156,199,219,0.9);-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.1),0 0 8px rgba(132,185,211,0.6);-o-box-shadow: inset 0 1px 3px rgba(0,0,0,0.1),0 0 8px rgba(132,185,211,0.6);-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.1),0 0 8px rgba(132,185,211,0.6);outline: 0;background: #FFFFFF;}
#fancy-share.share-new .anywhere dl.info .ic-more {display:inline-block;width:9px;height:9px;background:url("../../images/common/icon.49a5ee4c2d3a.png") no-repeat -345px -480px;}
#fancy-share.share-new .anywhere dd {line-height:18px;}
#fancy-share.share-new .fig, #fancy-share.share-new .tab, #fancy-share.share-new .link, #fancy-share.share-new .embed, #fancy-share.share-new .anywhere, #fancy-share.share-new .email, #fancy-share.share-new .btn-area, #fancy-share.share-new.thing-share .fig-info h4, #fancy-share.share-new.thing-share .fig-info .from, #fancy-share.share-new.thing-share .fig-info .thumbnails {display:none}
#fancy-share.share-new.thing-share .fig, #fancy-share.share-new.thing-share .tab, #fancy-share.share-new.gift-share .link, #fancy-share.share-new.list-share .link, #fancy-share.share-new.list-share .fig, #fancy-share.share-new.gift-share .fig, #fancy-share.share-new.comment-share .link, #fancy-share.share-new.comment-share .fig {display:block}
#fancy-share.share-new .fig {position:relative;padding:14px 14px 28px 139px;margin:16px;box-shadow: inset 0 0 0 1px #e9eaed;background:none;min-height:84px;line-height:18px;z-index:3;}
#fancy-share.share-new .fig .thum {position:absolute;top:0;left:0;width:126px;height:126px;text-align: center;line-height: 123px;background: #fff;}
#fancy-share.share-new .fig .thum .shadow {position:absolute;}
#fancy-share.share-new .fig .link {position:absolute;bottom:3px;left:139px;display:block;}
#fancy-share.share-new .fig .link .ic-link {position:relative;display:inline-block;width:13px;height:6px;background-position:-10px -56px;margin:0 7px 0 2px;}
#fancy-share.share-new .fig .link input {border:0;padding:0;line-height:18px;height:18px;color:#575c64;display:inline-block;font-size:13px;width:250px;box-shadow:none;}
#fancy-share.share-new .share-via {position:relative;float:left;width:100%;padding:5px 0 25px;}
#fancy-share.share-new .share-via ul {float:left;height:24px;overflow:hidden;padding:0 0 0 16px;width:336px;transition:0.2s;-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;}
#fancy-share.share-new .share-via ul.less {width:84px;}
#fancy-share.share-new .share-via li {width:24px;height:24px;margin:0 4px 0 0;padding:0;}
#fancy-share.share-new .share-via span {display: inline-block;vertical-align: middle;width:24px;height:24px;margin:0;}
#fancy-share.share-new .share-via em {display:none;}
#fancy-share.share-new .tab a {display: block;padding:0 0 10px;margin:0 9px 0 16px;font-size:13px;line-height:1em;color:#737983;font-weight:normal;}
#fancy-share.share-new .tab a.current {box-shadow:inset 0 -3px 0 #686f78;font-weight:bold;color:#4d525d;}
#fancy-share .email-frm b.name {border:1px solid #45719c;border-radius:2px;color:#fff;background:#4e88c0;line-height:20px;height:20px;font-weight:normal;padding-left:5px;}
#fancy-share.share-new .email {padding:20px 0 0;}
#fancy-share.share-new .email dl {padding:0 16px 12px;}
#fancy-share.share-new .email .btn-area {display:block;border-top:1px solid #ebebed;padding:14px 16px;text-align:right;margin-top:4px;}
#fancy-share.share-new .btns-blue-embo,#fancy-share.share-new .email .btn-send {padding:0 13px;line-height:28px;height:30px;font-size:13px;}
#fancy-share.share-new .embed dt, #fancy-share.share-new .link dt, #fancy-share.share-new .email dt,#fancy-share.share-new .anywhere dt {font-size:13px;font-weight:normal;color:#4d525d;padding-bottom:6px;}
#fancy-share textarea {border: 1px solid #d1d3d9;border-radius: 3px;clear: both;font-size: 13px;padding: 5px 7px;line-height:18px;word-break:break-all;}
#fancy-share.share-new .embed textarea.text, #fancy-share.share-new .email textarea.text {display:block;width:412px;}
#fancy-share.share-new .embed dt, #fancy-share.share-new .anywhere dt {font-weight:bold;padding-bottom: 7px;}
#fancy-share.share-new .anywhere dt {display:none;}
#fancy-share.share-new .embed li {float:none;}
#fancy-share.share-new .embed .embed-size dd {line-height:39px;color:#8a8f9c;}
#fancy-share.share-new .embed .embed-size label {display:inline-block;min-width:44px;}
#fancy-share.share-new .embed {padding: 20px 16px 16px;}
#fancy-share.share-new .anywhere {padding:25px 16px 15px;}
#fancy-share.share-new .share-via a.show,#fancy-share.share-new .share-via a.less {width:13px;height:14px;margin: 5px 0 0 2px;vertical-align: top;}
#fancy-share.share-new .share-via a.less.show {background-position:-50px -56px;}
#fancy-share.share-new .share-via a.show {background-position:-65px -56px;}
#fancy-share .share-via li .ic-tw {background-position:-28px 0;}
#fancy-share .share-via li .ic-gg {background-position:-56px 0;}
#fancy-share .share-via li .ic-su {background-position:-84px 0;}
#fancy-share .share-via li .ic-tb {background-position:-112px 0;}
#fancy-share .share-via li .ic-link {background-position:-140px 0;}
#fancy-share .share-via li .ic-vk {background-position:-168px 0;}
#fancy-share .share-via li .ic-mx {background-position:-196px 0;}
#fancy-share .share-via li .ic-od {background-position:-224px 0;}
#fancy-share .share-via li .ic-re {background-position:-252px 0;}
#fancy-share .share-via li .ic-qz {background-position:-280px 0;}
#fancy-share .share-via li .ic-wb {background-position:-308px 0;}
#fancy-share .share-via li .ic-me {background-position:-336px 0;}
#fancy-share .share-via li a:hover .ic-fb {background-position:0 -29px;}
#fancy-share .share-via li a:hover .ic-tw {background-position:-28px -29px;}
#fancy-share .share-via li a:hover .ic-gg {background-position:-56px -29px;}
#fancy-share .share-via li a:hover .ic-su {background-position:-84px -29px;}
#fancy-share .share-via li a:hover .ic-tb {background-position:-112px -29px;}
#fancy-share .share-via li a:hover .ic-link {background-position:-140px -29px;}
#fancy-share .share-via li a:hover .ic-vk {background-position:-168px -29px;}
#fancy-share .share-via li a:hover .ic-mx {background-position:-196px -29px;}
#fancy-share .share-via li a:hover .ic-od {background-position:-224px -29px;}
#fancy-share .share-via li a:hover .ic-re {background-position:-252px -29px;}
#fancy-share .share-via li a:hover .ic-qz {background-position:-280px -29px;}
#fancy-share .share-via li a:hover .ic-wb {background-position:-308px -29px;}
#fancy-share .share-via li a:hover .ic-me {background-position:-336px -29px;}
#fancy-share .link .ic-link em, #fancy-share.share-new .share-via em {position: absolute;z-index: 4;display: none;color: white;font-size: 11px;background-color: black;height: 22px;line-height: 22px;padding: 0 8px 1px;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;left: 50%;white-space: nowrap;bottom:15px;}
#fancy-share.share-new .share-via em {bottom:58px;}
#fancy-share .link .ic-link em:after,#fancy-share.share-new .share-via em:after {position:absolute;bottom:-11px;left:50%;margin-left:-6px;content:'';font-size:0;line-height:0;display:block;width:0;height:0;border:6px solid transparent;border-top-color:black;}
#fancy-share .link .ic-link:hover em,#fancy-share.share-new .share-via a:hover em {display:block;}
#fancy-share .zclip * {vertical-align:top;}
#fancy-share .email-frm .btn-del {margin-top:-3px;opacity:0.7;filter:alpha(opacity=70);}
#fancy-share .email-frm .btn-del:hover {opacity:1;filter:alpha(opacity=100);}
#fancy-share.share-new .embed li {float: none;color: #4d525d;}
#fancy-share.share-new .username {display:block;}
#fancy-share.share-new .username, #fancy-share.share-new .username a {font-size: 13px;color: #8a8f9c;}
#fancy-share.share-new.list-share .fig {padding:14px 14px 28px;min-height: 19px;}
#fancy-share.share-new.list-share .fig .fig-info {margin:0;min-height: 19px;}
#fancy-share.share-new.list-share .fig .link {left:14px;}
#fancy-share.share-new.list-share .username,#fancy-share.share-new.user-share .fig .thum,#fancy-share.share-new.user-share .fig .fig-info,#fancy-share.share-new.user-share .fig .bio,#fancy-share.share-new.gift-share .fig .thum,#fancy-share.share-new.gift-share .fig .fig-info,#fancy-share.share-new.gift-share .fig .bio {display:none;}
#fancy-share.share-new.user-share .fig,#fancy-share.share-new.gift-share .fig {padding:0;min-height:30px;}
#fancy-share.share-new.user-share .fig .link,#fancy-share.share-new.gift-share .link{left: 6px;bottom: -3px;}
#fancy-share.share-new.user-share .fig .link input,#fancy-share.share-new.gift-share .link input {width:390px;}
#fancy-share.share-new {width: 500px;-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.11), 0 0 5px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.11), 0 0 5px rgba(0, 0, 0, 0.2);box-shadow: 0 0 3px rgba(0, 0, 0, 0.11), 0 0 5px rgba(0, 0, 0, 0.2);}
#fancy-share.share-new .figcaption {font-family: Georgia;font-size: 17px;}
#fancy-share.share-new .fig {min-height: 107px;margin:15px;padding-left:163px;line-height:19px;-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.01), 0 2px 2px rgba(0, 0, 0, 0.02);-moz-box-shadow: 0 0 2px rgba(0,0,0,.01), 0 2px 2px rgba(0,0,0,.02);box-shadow: 0 0 2px rgba(0, 0, 0, 0.01), 0 2px 2px rgba(0, 0, 0, 0.02);border: solid 1px #E9E9E9;border-bottom-color: #CFD0D1;}
#fancy-share.share-new .fig .link .ic-link {display:none;}
#fancy-share.share-new .fig .link input {color:#aeb3bc;background: none;}
#fancy-share.share-new .fig .thum {width:150px;height:150px;line-height: 147px;background-color: #fff;}
#fancy-share.share-new .fig .shadow {width: 151px;height: 100%;border: 0;top: -1px;box-shadow: inset 1px 1px 0 rgba(0,0,0,0.1), inset 0 -1px 0 rgba(0,0,0,0.2);left: -1px;padding-bottom: 1px;z-index: 999999;}
#fancy-share.share-new .fig img {max-width: 151px;max-height: 151px;position: relative;top: -1px;left: -1px;}
#fancy-share.share-new .fig .link {left:163px;}
#fancy-share.share-new .fig .username {position: relative;line-height:19px;padding-bottom: 20px;}
#fancy-share.share-new .fig .username b {position:absolute;bottom:0;left:0;padding-top: 1px;}
#fancy-share.share-new textarea, #fancy-share.share-new .text, #fancy-share.share-new .email-frm {background-color:#f8f8f8;box-shadow:none !important;border-color:#cacccf;}
#fancy-share.share-new textarea:focus, #fancy-share.share-new .text:focus, #fancy-share.share-new .email-frm.focus {border-color: rgba(132,185,211,0.8) !important;box-shadow: 0 0 5px 1px rgba(156,199,219,0.9) !important;outline: 0;background-color: #FFFFFF !important;}
#fancy-share.share-new .link .text:focus, #fancy-share.share-new .email-frm .text:focus {border:none !important;box-shadow:none !important;background-color:none !important;}
#fancy-share.share-new .tab {margin:0 15px;width:470px;}
#fancy-share.share-new .tab a {margin:0 20px 0 0;}
#fancy-share.share-new .anywhere {padding:17px 15px 15px;color:#4f535e;font-size:13px;line-height:18px;}
#fancy-share.share-new .anywhere textarea, #fancy-share.share-new .embed textarea.text {display:block;height: 72px;width: 452px;color:#71757c;margin-top: 6px;}
#fancy-share.share-new .anywhere textarea {width:454px;margin-top: 18px;color: #4d525d;}
#fancy-share.share-new .anywhere a, #fancy-share.share-new .embed a {color:#4978b3;}
#fancy-share.share-new .email dl {position:relative;padding:0 15px 11px 105px;}
#fancy-share.share-new .email dt {position:absolute;top:0;left:15px;line-height:33px;font-weight:bold;color:#4f535e;}
#fancy-share.share-new .email .text {width: 364px;}
#fancy-share.share-new .email textarea.text {width: 364px;height: 50px;margin-bottom: 5px;}
#fancy-share.share-new .email label {display:inline-block;line-height:26px;color:#8a8f9c;font-size:11px;cursor:pointer;}
#fancy-share.share-new input[type="checkbox"] {margin: -2px 2px 0 0;vertical-align: middle;cursor:pointer;}
#fancy-share.share-new .email .btn-cancel {margin-left:4px;}
#fancy-share.share-new .embed {padding: 17px 15px 16px;}
#fancy-share.share-new .embed dl {float:left;padding:0 20px 0 0;;}
#fancy-share.share-new .embed dt {padding-bottom:6px;}
#fancy-share.share-new .embed label {cursor:pointer;}
#fancy-share.share-new .embed p {clear: both;padding:15px 0 0;}
#fancy-share.share-new .embed .embed-size {padding-bottom:17px;width:300px;}
#fancy-share.share-new .embed .after {width:210px;margin-top:-3px;}
#fancy-share.share-new .embed li {float:left;width: 90px;line-height:25px;}
#fancy-share.share-new .embed .embed-size dd {line-height:1em;color:#383d48;}
#fancy-share.share-new .size {display:inline-block;position:relative;vertical-align:middle;margin-right:5px;}
#fancy-share.share-new .size .height_ {margin-left:5px;}
#fancy-share.share-new .size .text {width:37px;display:block;text-align:left;padding:0 32px 0 8px;}
#fancy-share.share-new .size small {position:absolute;top:1px;right:1px;background:#fff;border-radius: 0 3px 3px 0;padding: 0 7px 2px;border-left:1px solid #cacccf;line-height: 27px;color:#81848b;}
#fancy-share.share-new .embed .embed-thum {margin:0;padding-bottom:0;}
#fancy-share.share-new .embed .embed-thum .info_tit {margin:3px 0 0;}
#fancy-share.share-new .embed .embed-thum .photo {width: 115px;height: 116px;margin:0 0 4px;}
#fancy-share.share-new .embed .embed-thum .info_price {margin:2px 2px 5px 0;}
#fancy-share.share-new .embed .embed-thum .info_by {margin:2px 0 5px;}
#fancy-share.share-new .share-via {padding:4px 0 20px;}
#fancy-share.share-new .share-via ul {padding-left:15px;}
#fancy-share.share-new .fig .description {font-size:11px;line-height:15px;padding:2px 0 0;max-height:45px;overflow:hidden;}
#fancy-share.share-new .fig.description .username b:after {content:'·';font-weight:normal;margin-left:4px;color: #8a8f9c;}
#fancy-share.share-new .fig.description .username {padding:0;}
#fancy-share.share-new .fig.description .username b {position:static;padding-right:4px;}
#fancy-share .share-via li a:hover .ic-fb {background-position:0 -30px;}
#fancy-share .share-via li a:hover .ic-tw {background-position:-28px -30px;}
#fancy-share .share-via li a:hover .ic-gg {background-position:-56px -30px;}
#fancy-share .share-via li a:hover .ic-su {background-position:-84px -30px;}
#fancy-share .share-via li a:hover .ic-tb {background-position:-112px -30px;}
#fancy-share .share-via li a:hover .ic-link {background-position:-140px -30px;}
#fancy-share .share-via li a:hover .ic-vk {background-position:-168px -30px;}
#fancy-share .share-via li a:hover .ic-mx {background-position:-196px -30px;}
#fancy-share .share-via li a:hover .ic-od {background-position:-224px -30px;}
#fancy-share .share-via li a:hover .ic-re {background-position: -252px -30px;}
#fancy-share .share-via li a:hover .ic-qz {background-position:-280px -30px;}
#fancy-share .share-via li a:hover .ic-wb {background-position:-308px -30px;}
#fancy-share .share-via li a:hover .ic-me {background-position:-336px -30px;}
#fancy-share.share-new.user-share {width:350px;}
#fancy-share.share-new.user-share .fig{background:#f8f8f8;border-radius: 3px;box-shadow: none;min-height: 29px;padding: 0;border: 0;overflow: visible;}
#fancy-share.share-new.user-share .fig .link {bottom: 0;padding: 0;line-height: 29px;left: 0;background: #F8F8F8;}
#fancy-share.share-new.user-share .fig .link input {width: 302px;color: #383d48;line-height: 29px;padding: 0 8px;height: auto;border: 1px solid #cacccf !important;}
#fancy-share.share-new.user-share .fig .link input:focus {background:#fff !important;border-color: rgba(132,185,211,0.8) !important; box-shadow: 0 0 0 2px rgba(78, 133, 184, 0.17) !important;}
#fancy-share.share-new.user-share .share-via {border-top:1px solid #efefef;padding: 15px 0;}
#fancy-share.share-new.user-share .share-via .show {display:none;}
#fancy-share.share-new.user-share .share-via ul.less {height:22px;width: auto;overflow: visible;}
#fancy-share.share-new.user-share .share-via li {width:22px;height:22px;display: none;position: relative;overflow: visible;}
#fancy-share.share-new.user-share .share-via li em {font-weight:bold;bottom: 30px;left: 50% !important;}
#fancy-share.share-new.user-share .share-via li:nth-child(1), #fancy-share.share-new.user-share .share-via li:nth-child(2), #fancy-share.share-new.user-share .share-via li:nth-child(3), #fancy-share.share-new.user-share .share-via li:nth-child(6) {display:block;}
#fancy-share.share-new.user-share .share-via .ic-fb {background-position:-130px 0;}
#fancy-share.share-new.user-share .share-via a:hover .ic-fb {background-position:-130px -30px;}
#fancy-share.share-new.user-share .share-via .ic-tw {background-position:-158px 0;}
#fancy-share.share-new.user-share .share-via a:hover .ic-tw {background-position:-158px -30px;}
#fancy-share.share-new.user-share .share-via .ic-gg {background-position:-186px 0;}
#fancy-share.share-new.user-share .share-via a:hover .ic-gg {background-position:-186px -30px;}
#fancy-share.share-new.user-share .share-via .ic-tb {background-position:-214px 0;}
#fancy-share.share-new.user-share .share-via a:hover .ic-tb {background-position:-214px -30px;}
#fancy-share .btn-area .btn-share { -webkit-box-shadow: none; -moz-box-shadow: none; text-decoration: none; text-align: center; display: inline-block; background: #4781b9; border: 1px solid #396c9d; border-radius: 3px; box-shadow: none; text-shadow: none; color: #fff; font-weight: bold; font-size: 13px; padding: 0 13px; line-height: 28px; vertical-align: top; }
#fancy-share .btn-area .btn-share:hover { background: #508bc2; text-decoration: none; color: #fff; }
#fancy-share .btn-area .btn-share.loading span {display:inline-block;width:16px;height:11px;background-position:0 50%;vertical-align:middle;margin:-3px 5px 0 0;background-size:cover;}
#fancy-share .btn-area .btn-share:active {background: #437bb1;box-shadow: inset 0 1px 1px rgba(53,96,144,.3);border: 1px solid #346491;}
#fancy-share .btn-area .btn-share.disabled,#fancy-share .btn-area .btn-share[disabled] {filter:none;background: #fafafa;border: 1px solid #d1d1d1;color: #a3a3a3;cursor: default;text-shadow: 0 1px 0 rgba(255, 255, 255, 1);box-shadow:none;}

/* for ie7,8 user */
.popup.update-browser .icon {background:url("../../images/normal/update_ie.3a33568a9209.png") no-repeat;background-size:180px 140px;}
@media screen and (-webkit-min-device-pixel-ratio:2){
	.popup.update-browser .icon {background-image:url("../../images/retina/update_ie.a2e6323eb778.png");}
}
#popup_container .popup.update-browser {background:#fff;width:513px;border-radius:3px;}
.popup.update-browser .error-text {position:relative;margin:0 19px 34px;border-bottom:1px solid #f7f7f7;color:#585b5f;font-size:13px;line-height:17px;padding:25px 0 25px 45px;}
.popup.update-browser .error-text .icon {position:absolute;top:50%;left:0;margin-top:-13px;width:29px;height:26px;}
.popup.update-browser ul {float:left;width:603px;padding:0 15px 34px;}
.popup.update-browser li {float:left;margin:0 4px;text-align:center;width:112px;}
.popup.update-browser .icon {display:block;height:67px;margin:0 auto;}
.popup.update-browser .chrome {background-position:-40px 0;width:59px;}
.popup.update-browser .ff {background-position:-100px 0;width:60px;}
.popup.update-browser .safari {background-position:0 -70px;width:55px;}
.popup.update-browser .opera {background-position:-60px -70px;width:54px;}
.popup.update-browser .ie {background-position:-120px -70px;width:64px;}
.popup.update-browser a {display:block;border:1px solid #e5e5e5;border-radius:3px;color:#4b505a;font-weight:bold;font-size:12px;line-height:18px;padding:4px 0;margin-top:11px;}
.popup.update-browser a:hover {text-decoration:none;color:#4574ae;background:#f2f3f4;border-color:#d9dadb;}
.popup.update-browser small {display:block;font-size:11px;color:#989a9c;padding-top:10px;}
.popup.update-browser .clear {width:100%;height:1px;}

/* drop to upload */
.drop-to-upload h1 span {background: url("../../images/normal/add.cbf3403ca096.png") no-repeat;background-size: 253px 200px;}
.popup.drop-to-upload h1:before {background: url("../../images/normal/header_new.5db963ff1ea5.png") no-repeat;background-size:150px 100px;}
@media screen and (-webkit-min-device-pixel-ratio:2){
	.drop-to-upload h1 span {background: url("../../images/retina/add.10a00f05d402.png");}
	.popup.drop-to-upload h1:before {background: url("../../images/retina/header_new.2577c48c0efd.png");}
}
#popup_container .popup.drop-to-upload {box-shadow:none;margin:0 auto !important;font-size:24px;color:#616267;text-align:center;width:300px;}
#popup_container.drop-to-upload {background:rgba(235,236,237,0.95);}
#popup_container.drop-to-upload .popup.drop-to-upload {display:block;}
.drop-to-upload {text-align:center;}
.drop-to-upload h1 {position:relative;display:inline-block;margin:300px 0;border:0;background:transparent;font-size:24px;color:#616267;font-weight:normal;padding:0;}
.drop-to-upload h1 strong {display:block;color:#d5d5d5;line-height:25px;font-size:24px;color:#616267;font-weight:normal;padding:0;}
.popup.drop-to-upload h1:before {content:'';display:block;width:30px;height:30px;margin:0 auto 17px;background-position:0 -60px;}
.popup.drop-to-upload span {display:none;}

.add-fancy .step1 .case span, .add-fancy .step1 p .arrow, .popup.add-fancy.info .upload-frm .lists-popout li input:checked {background: url("../../images/normal/add.cbf3403ca096.png") no-repeat;background-size: 253px 200px;}
.add-fancy .step3 .img button i {background-image: url("../../images/normal/arrows.bdc37215132c.png");background-repeat: no-repeat;background-size:10px 9px;}
.add-fancy [class^="btn-blue-embo"].loading span {background: url("../../images/common/loading_blue.00e13fbd62d6.gif") no-repeat;background-size: 16px 11px;}
.popup.add-fancy.info .upload-frm .lists-popout .popup.add-fancy.info .upload-frm .lists-popout .circle {background: url("../../images/normal/show_share2.c1cc2118e531.png") no-repeat ;background-size:300px 200px;}
.popup.add-fancy.select .img input:checked {background: url("../../images/normal/message.bd0af35d6b57.png") no-repeat;background-size: 200px 100px;}
.popup.add-fancy.info .upload-frm .lists-popout .search:before, .popup.add-fancy.info .upload-frm .lists-popout .circle {background: url("../../images/normal/show_share2.c1cc2118e531.png") no-repeat ;background-size:300px 200px;}
.popup.add-fancy.info .upload-frm a.select-category:after {background:url("../../images/normal/header_new.5db963ff1ea5.png") no-repeat;background-size:150px 100px;}
.add-fancy .select-category {background: #fff url("../../images/common/selectbox-boxes.2ec977f43132.gif") no-repeat}
.add-fancy [class^="btn-blue-embo"].loading span {background: url("../../images/common/loading_blue.00e13fbd62d6.gif") no-repeat;background-size: 16px 11px;}
@media screen and (-webkit-min-device-pixel-ratio:2){
	.add-fancy .step1 .case span, .add-fancy .step1 p .arrow, .popup.add-fancy.info .upload-frm .lists-popout li input:checked {background-image: url("../../images/retina/add.10a00f05d402.png");}
	.add-fancy .step3 .img button i {background-image: url("../../images/retina/arrows.3239831579d0.png");}
	.popup.add-fancy.info .upload-frm .lists-popout .popup.add-fancy.info .upload-frm .lists-popout .circle {background-image: url("../../images/retina/show_share2.2ddcf8479fc1.png");}
	.popup.add-fancy.select .img input:checked {background-image: url("../../images/retina/message.b084e95cd2d5.png");}
	.popup.add-fancy.info .upload-frm .lists-popout .search:before, .popup.add-fancy.info .upload-frm .lists-popout .circle {background-image: url("../../images/retina/show_share2.2ddcf8479fc1.png");}
	.popup.add-fancy.info .upload-frm a.select-category:after {background-image:url("../../images/retina/header_new.2577c48c0efd.png");}
}

/* add to fancy */
.add-fancy .popup.add-fancy .step {display:none;}
.add-fancy .popup.step0-error .step.step0-error,.add-fancy .popup.step1 .step.step1,.add-fancy .popup.step2 .step.step2,.add-fancy .popup.step2-upload .step.step2-upload,.add-fancy .popup.step3 .step.step3, .add-fancy .popup.step4 .step.step4 {display:block;}
.add-fancy .step0-error .ic-error-black {position:absolute;top:15px;left:14px;display:block;width:29px;height:26px;background-position:-490px -300px;}
.add-fancy .step0-error .message {position:relative;left:0;top:0;margin:0;width:auto;border-radius:0;padding:10px 0 20px 60px;}
.add-fancy .step0-error .btns-area {text-align:right;}
.add-fancy .step1 .case {float:left;padding:20px 18px}
.add-fancy .step1 .case li {float:left;width:175px;height:175px;margin-right:12px;text-align:center}
.add-fancy .step1 .case li.last {margin-right:0;}
.add-fancy .step1 .case li a {display:block;height:129px;padding-top:45px;color:#989da6;font-size:14px;font-weight:bold;border-radius:3px;border: 1px solid #e5e5e5;}
.add-fancy .step1 .case li a:hover {text-decoration:none;background:#f2f3f4;color:#4574ae}
.add-fancy .step1 .case li span {position:relative;display:block;}
.add-fancy .step1 .case li .ico-web {width:67px;height:55px;background-position:-30px -2px;margin:0 auto 22px;}
.add-fancy .step1 .case li a:hover .ico-web {background-position:-30px -86px;}
.add-fancy .step1 .case li .ico-up {width:72px;height:55px;background-position:-105px -5px;margin:0 auto 22px;}
.add-fancy .step1 .case li a:hover .ico-up {background-position:-105px -89px;}
.add-fancy .step1 .case li .ico-mail {width:68px;height:55px;background-position:-184px -5px;margin:0 auto 22px;}
.add-fancy .step1 .case li a:hover .ico-mail {background-position:-184px -89px;}
.add-fancy .step1 .comment {clear: both;font-size: 12px;border-top: 1px solid #ecedf0;padding: 16px 12px 5px;margin: 0 -12px;}
.add-fancy .step1 .comment .arrow {display: inline;width: 13px;height: 6px;vertical-align: middle;background-position: -211px -68px;margin: 0 0px 3px 5px;}
.add-fancy .step1 .comment b {font-weight:bold;}
.add-fancy .step2 .link label,.add-fancy .step2-upload label {display:inline-block;padding: 0 0 9px;font-size:13px;color: #646871;font-weight: bold;}
.add-fancy .step2-upload label {display:block;}
.add-fancy .step2 .link .input-text {width: 549px;}
.add-fancy .progress {display:none;clear:both;border-top:1px solid #ECEDF0;padding: 24px 18px;}
.add-fancy .progress-bar {position:relative;display:block;border-radius:1px;border:1px solid #b5b8c0;border-color:#a4a4a4 #a4a4a4 #d5d5d5 #d5d5d5;height:10px;}
.add-fancy .progress-bar em {position:absolute;top:-1px;left:-1px;height:10px;border:1px solid #396c9d;background:#518ac2;}
.add-fancy .step2-upload .file {position:relative;padding:18px 18px 20px;white-space:nowrap;}
.add-fancy .step2-upload .file .input-text {border-radius: 0 3px 3px 0;vertical-align: top;height:31px;border-left: 0;width: 439px;cursor:pointer;}
.add-fancy .step2-upload .file .trick {position:absolute;top: 43px;left: 18px;width:550px;height:30px;opacity:0;filter: alpha(opacity=0);cursor:pointer;}
.add-fancy .step2-upload .file .btns-white {border-radius: 3px 0 0 3px;vertical-align: top;cursor: pointer;height: 31px;width:110px;padding:0;}
.add-fancy .step2-upload form {padding:0;margin:0;}
.add-fancy .step3 .upload-frm {position:relative;}
.add-fancy .step3 .photo-wrap {position:relative;display: block;line-height: 197px;width: 200px;height: 200px;text-align:center;background:#fff;}
.add-fancy .step3 .photo-wrap .shadow {position:absolute;margin:0;top: 0;left:0;width: 200px;height: 200px;}
.add-fancy .step3 .img {position:absolute;top: 1px;left: 19px;}
.add-fancy .step3 .img .photo {vertical-align:middle;max-width: 200px;max-height: 200px;background-position: 50% 50%;background-size: contain;background-position: 50% 50%;background-repeat: no-repeat;}
.add-fancy .step3 .img span {display:inline-block;font-size:12px;line-height:23px;vertical-align:middle;margin-top:-2px;}
.add-fancy .step3 .img .size {float:right;color:#bebebf;text-align:center;padding-top:12px;}
.add-fancy .step3 .img button {float:left;border: 1px solid #cfcfcf;width: 24px;height: 23px;box-shadow: 0 1px 0 #F2F2F2;background: none;text-align: center;vertical-align:middle;}
.add-fancy .step3 .img button:active {background:#f7f7f7;}
.add-fancy .step3 .img button.disabled:active {background:none;}
.add-fancy .step3 .img button i {display: inline-block;width: 5px;height: 10px;margin-top: 2px;vertical-align: top;}
.add-fancy .step3 .img .prev {border-radius: 3px 0 0 3px;border-right: 0;}
.add-fancy .step3 .img .next {border-radius: 0 3px 3px 0;width: 25px;margin-right:7px;}
.add-fancy .step3 .img .prev i {background-position:0 1px}
.add-fancy .step3 .img .next i {background-position:-5px 1px}
.add-fancy .step3 .img .disabled {background:#fff;cursor:default;}
.add-fancy .step3 .img .disabled i{opacity:0.3;filter: alpha(opacity=30);}
.add-fancy .step3 .img .controls {float: left;padding-top:12px;}
.add-fancy .step3 .frm {height: 216px;margin: 18px 18px;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.1);padding: 18px 18px 0 220px;}
.add-fancy .step3 .frm p {position:relative;padding: 0 0 15px 120px;}
.add-fancy .step3 .frm .input-text,.add-fancy .step3 .frm .select-round {width: 191px;}
.add-fancy .step3 .frm label {display:block;font-size:13px;color: #646871;font-weight:bold;padding:0 0 4px;position: absolute;top: 0;left: 0;line-height: 30px;}
.add-fancy .step3 textarea {width: 100%;-webkit-appearance: none;clear: both;display: block;height: 95px;border: 0;border-top: 1px dashed #dadada;box-shadow: none;background: none;padding: 18px;resize: none;}
.add-fancy .step3 textarea:hover {border-top: 1px dashed #dadada}
.add-fancy .step3 .btn-cancel {margin-right:6px;}
.add-fancy .step4 dl {float:left;width:100%;padding-bottom:17px;}
.add-fancy .step4 dt {font-size:13px;color:#3e3e40;font-weight:bold;padding:0 0 4px;}
.add-fancy .step4 input, .add-fancy .step4 textarea {width:517px;}
.add-fancy .step4 textarea {height:100px;}
.add-fancy iframe {position:absolute;left:-999999px;width:1px;height:1px;border:0;}
.add-fancy .btns-area {clear:both;border-top:1px solid #ecedf0;padding:15px 18px;text-align:right}
.add-fancy .step1 .btns-area {text-align:left}
.add-fancy * {outline:0;-webkit-appearance: none;}
.add-fancy .link {padding: 18px 18px 10px;}
.add-fancy select {display: block;font-size: 13px;width:100%;}
.add-fancy .input-text, .add-fancy textarea {height: auto;color: #3E3E40;border: 1px solid #d2d3d6;border-top-color: #bfc0c3;border-radius: 3px;box-shadow: inset 0 1px 0 #e9e9e9;padding: 7px 8px 6px;margin: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-moz-box-shadow: inset 0 1px 2px rgba(130,137,150,0.12);-webkit-box-shadow: inset 0 1px 0 #e9e9e9;box-shadow: inset 0 1px 0 #e9e9e9;background: #f8f8f8;}
.add-fancy .input-text:hover,.add-fancy textarea:hover, .add-fancy .select-round:hover {border-color: #bec1c5;}
.add-fancy .input-text:focus, .add-fancy textarea:focus, .add-fancy .select-round:focus {color: #333;border-color: rgba(132,185,211,0.8) !important;box-shadow: 0 0 5px 1px rgba(156,199,219,0.5);outline: 0;background: #FFFFFF;}
.add-fancy ::-webkit-input-placeholder {color:#c8cbd1;}
.add-fancy :-moz-placeholder {color:#c8cbd1;}
.add-fancy :-ms-input-placeholder {color:#c8cbd1;}
.add-fancy .input-text.add-note {display:none;}
.add-fancy a.cancel {font-size:13px;color:#3e3e40;margin-left:6px;line-height: 32px;display: inline-block;vertical-align: middle;}
.add-fancy a.cancel.disabled {color:#ceced0;}
.add-fancy .btn-blue-upload {font-size:12px;background:#4380C9;padding:5px 10px;border-radius:3px;color:white;font-weight:bold;}
.add-fancy .btn-blue-upload.disabled {background:#f2f2f2;color:#b9bcbf;}
.add-fancy a.btn-fancyit {display: inline-block;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;background-color: #fffbcc;-webkit-box-shadow: 0 1px rgba(0,0,0,.11), inset 0 1px rgba(175,207,236,.29);-moz-box-shadow: 0 1px rgba(0,0,0,.11), inset 0 1px rgba(175,207,236,.29);box-shadow: 0 1px rgba(0,0,0,.11), inset 0 1px rgba(175,207,236,.29);border: solid 1px #335f87;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5e91c0', endColorstr='#4177a9');background-image: -webkit-linear-gradient(top, #5e91c0, #4177a9);background-image: -moz-linear-gradient(top, #5e91c0, #4177a9);background-image: -o-linear-gradient(top, #5e91c0, #4177a9);background-image: -ms-linear-gradient(top, #5e91c0, #4177a9);background-image: linear-gradient(to bottom, #5e91c0, #4177a9);font-size: 13px;font-weight: bold;color: #FFFFFF;text-decoration: none;padding: 4px 9px 5px;text-align: center;margin-right: 3px;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);}
.add-fancy .step1 .comment a.btn-fancyit:active {filter:none;background: #497eaf;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;border: solid 1px #335f87;text-shadow: none;}
.add-fancy [class^="btn-blue-embo"] { -webkit-box-shadow: none; -moz-box-shadow: none; text-decoration: none; text-align: center; display: inline-block; background: #4781b9; border: 1px solid #396c9d; border-radius: 3px; box-shadow: none; text-shadow: none; color: #fff; font-weight: bold; font-size: 13px; padding: 0 13px; line-height: 28px; vertical-align: top; }
.add-fancy [class^="btn-blue-embo"]:hover { background: #508bc2; text-decoration: none; color: #fff; }
.add-fancy [class^="btn-blue-embo"].loading span {display:inline-block;width:16px;height:11px;background-position:0 50%;vertical-align:middle;margin:-3px 5px 0 0;background-size:cover;}
.add-fancy [class^="btn-blue-embo"]:active, .add-fancy .btn-upload:active {background: #437bb1;box-shadow: inset 0 1px 1px rgba(53,96,144,.3);border: 1px solid #346491;}
.add-fancy .popup.add-fancy [class^="btn-blue-embo"][disabled],.add-fancy .popup.add-fancy [class^="btn-blue-embo"].disabled {filter:none;background: #fafafa;border: 1px solid #d1d1d1;color: #a3a3a3;cursor: default;text-shadow: 0 1px 0 rgba(255, 255, 255, 1);box-shadow:none;}
.add-fancy .select-category {display:inline-block;background: #fff url("../../images/common/selectbox-boxes.2ec977f43132.gif") no-repeat 100% 50%;line-height: 18px;height: 18px;font-size: 13px;border: 1px solid #caccd0;border-bottom-color: #bdc0c5;border-radius: 3px;box-shadow: 0 1px 1px rgba(130,137,150,0.12),inset 0 -1px 1px 0px rgba(130,137,150,0.05);color: #393d4d;padding: 5px 7px;width:175px;text-align: left;}
.add-fancy .select-category:hover {text-decoration:none;}
.add-fancy .select-category:focus {border: 1px solid #caccd0 !important;border-bottom-color: #bdc0c5 !important;}
.add-fancy .lists-popout {display:none;position:absolute;right: 36px;top:50%;margin-top: -178px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,0.17),0 1px 5px rgba(0,0,0,0.23);border-radius:3px;width:256px;z-index: 3;}
.add-fancy .lists-popout .trick {position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;opacity:0;filter: alpha(opacity=0);}
.add-fancy .lists-popout li {font-size:13px;line-height:24px;}
.add-fancy .lists-popout li:first-child {margin-top:-6px;}
.add-fancy .lists-popout ul {position:relative;z-index:1;margin:11px;overflow:auto;height:135px;}
.add-fancy .lists-popout li:hover label {color:#000;}
.add-fancy .lists-popout ::-webkit-scrollbar, .add-fancy .lists-popout ::-webkit-scrollbar-thumb {width:7px;height:7px;border-radius:4px;}
.add-fancy .lists-popout ::-webkit-scrollbar, .add-fancy .lists-popout ::-webkit-scrollbar-track-piece {background:transparent;}
.add-fancy .lists-popout ::-webkit-scrollbar-thumb {background:rgba(255,255,255,0.3);}
.add-fancy .lists-popout :not(body)::-webkit-scrollbar-thumb {background:rgba(0,0,0,0.3);}
.add-fancy .lists-popout ::-webkit-scrollbar-button {display: none;}
.add-fancy .step3 .frm .lists-popout label{float:none;width:195px;display: inline-block;padding-left: 7px;font-weight:normal;position: static;padding: 0;line-height: 24px;}
.add-fancy .lists-popout fieldset {position:relative;z-index:1;border-top:1px solid #eaeaeb;padding:10px;}
.add-fancy .lists-popout .text {width:219px;background-color: #f8f8f8;}
.add-fancy .lists-popout ::-webkit-scrollbar, .add-fancy .lists-popout ::-webkit-scrollbar-track-piece {background:#ebebee;}
.add-fancy a.btns-white {display: inline-block;color: #6E727A;text-decoration: none;}
.add-fancy a.btn-help {margin-left: 6px;color: #4a4f59;}
.add-fancy a.btn-help:hover {text-decoration:none;}
.add-fancy .btn-back{margin-right:6px;}
.add-fancy .btn-install {position: relative;cursor: move;}
.add-fancy .btn-install span {display: none;position: absolute;bottom: 35px;border-radius: 2px;background: rgba(0,0,0,0.9);text-shadow: none;color: #fff;font-weight: normal;font-size: 11px;padding: 5px 9px;line-height: 16px;text-align: left;left: 50%;width: 136px;margin-left: -77px;}
.add-fancy .btn-install span b {position:absolute;border:3px solid transparent;border-top-color:rgba(0,0,0,0.9);bottom:-6px;left:50%;margin-left:-3px;}
.add-fancy .btn-install:hover span, .add-fancy .btn-install.hover span {display:block;}
#popup_container.add-fancy .popup.add-fancy {display:block;}
#popup_container.add-fancy.info { background: rgba(48, 51, 57, 0.9);}
#popup_container .popup.add-fancy {background:#fff;border-radius:3px;width:585px;box-shadow:0 0 8px rgba(0,0,0,.12);}
#popup_container .popup.add-fancy.info, #popup_container .popup.add-fancy.web, #popup_container .popup.add-fancy.upload, #popup_container .popup.add-fancy.select {width:500px;}
#popup_container .popup.add-fancy.upload {position:relative;top:50%;margin:-94px auto 0 !important;}
.popup.add-fancy .ltit {white-space:normal;word-break:break-all;padding-right: 50px;}
.popup.add-fancy.info .step.info, .popup.add-fancy.web .step.web, .popup.add-fancy.upload .step.upload, .popup.add-fancy.select .step.select { display: block; padding: 0; }
.popup.add-fancy.web .progress, .popup.add-fancy.upload .progress {border-top:1px solid #ededed;padding: 23px 15px;}
.popup.add-fancy.info .btns-area, .popup.add-fancy.select .btns-area, .popup.add-fancy.web .btns-area, .popup.add-fancy.upload .btns-area {border-top:1px solid #ededed;padding: 14px 11px 14px 15px;}
.popup.add-fancy.info .btns-area button, .popup.add-fancy.select .btns-area button, .popup.add-fancy.web .btns-area button, .popup.add-fancy.upload .btns-area button {font-size:12px;line-height:29px;margin-right: 4px;padding: 0 12px;}
.popup.add-fancy.web input.text, .popup.add-fancy.upload input.text {background:#f8f8f8;box-shadow:none;}
.popup.add-fancy.web .link {padding:0;}
.popup.add-fancy.web .link p {padding:15px;}
.popup.add-fancy.web .link p.comment {background:#f8fbfe;border-bottom: 1px solid #e5ebf2;color: #5f6978;}
.popup.add-fancy.web .link p.comment b {color: #4d5765;}
.popup.add-fancy.web .link p.comment a {font-weight:bold;}
.popup.add-fancy.web .link input.text {width: 454px;}
.popup.add-fancy.upload .file {padding: 13px 15px 15px;}
.popup.add-fancy.upload label {display: block;font-weight: bold;color: #636975;padding: 2px 0 13px;}
.popup.add-fancy.upload .uoload_frm {display:block;position:relative;}
.popup.add-fancy.upload .uoload_frm:after {content:'';display:block;height:0;clear:both;}
.popup.add-fancy.upload .uoload_frm .trick {position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;}
.popup.add-fancy.upload .uoload_frm .text {float: left;border-radius: 0 3px 3px 0;width: 381px;}
.popup.add-fancy.upload .uoload_frm .btn-upload { float: left; width: 71px; border-radius: 3px 0 0 3px; box-shadow: none; line-height: 31px; font-size: 12px; cursor: pointer; border: 1px solid #d9dbde; border-right: 0; }
.popup.add-fancy.upload .text {padding: 5px 8px;height: 21px;}
.popup.add-fancy.select .img {height:397px;overflow:auto;padding:5px 0 15px 5px;}
.popup.add-fancy.select .img li {float:left;margin:10px 0 0 10px;position:relative;width:150px;height:150px;background-color: rgb(236, 236, 236);}
.popup.add-fancy.select .img label {display:block;text-align:center;line-height:148px;position: relative;border-radius:3px;overflow:hidden;cursor: pointer;}
.popup.add-fancy.select .img label:before {content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:3px;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.04);}
.popup.add-fancy.select .img input {position:absolute;top: 10px;right: 10px;width: 29px;height: 29px;z-index: 2;}
.popup.add-fancy.select .img label img {width:150px;height:150px;vertical-align:top;background:no-repeat 50% 50%;background-size:cover;}
.popup.add-fancy.select .img:after {content:'';display:block;clear:both;height:0;}
.popup.add-fancy.select .img .size {position:absolute;bottom:0;left:0;width:100%;text-align;line-height: 26px;font-size: 11px;font-weight: bold;color: #fff;background: rgba(0,0,0,0.5);opacity: 0;}
.popup.add-fancy.select .img li:hover .size {opacity:1;}
.popup.add-fancy.select .img li.selected label:before {background:rgba(57,135,213,0.85)}
.popup.add-fancy.select .img input:checked {background-position:-155px -40px;}
.popup.add-fancy.select ::-webkit-scrollbar, .popup.add-fancy.select ::-webkit-scrollbar-thumb {width:7px;height:7px;border-radius:4px;}
.popup.add-fancy.select ::-webkit-scrollbar, .popup.add-fancy.select ::-webkit-scrollbar-track-piece {background:transparent;}
.popup.add-fancy.select :hover::-webkit-scrollbar-thumb {background:rgba(0,0,0,0.3);}
.popup.add-fancy.select ::-webkit-scrollbar-button {display: none;}
.popup.add-fancy.select .btns-area {border:0;box-shadow:0 -1px 0 rgba(0,0,0,0.07);}
.popup.add-fancy.info .upload-frm {background: #ededed;border-radius: 3px 3px 0 0;padding-top: 20px;}
.popup.add-fancy.info .upload-frm:after {content:'';clear:both;display:block;}
.popup.add-fancy.info .upload-frm .figure {position:relative;margin: 0 20px 20px;background:#fff;border-radius:3px;border: 1px solid #dbdbdc;box-shadow: 0 1px 2px rgba(0,0,0,0.04);}
.popup.add-fancy.info .upload-frm .figure:before {content:'';position:absolute;left:0;width:100%;height:0;border-bottom:1px dotted #e0e0e0;bottom: 37px;}
.popup.add-fancy.info .upload-frm .figure .img {text-align:center;line-height:456px;height:458px;}
.popup.add-fancy.info .upload-frm .figure .img img {vertical-align:middle;max-width:100%;max-height:100%;}
.popup.add-fancy.info .upload-frm .figure .text {background:none;box-shadow:none;padding:0 7px;width: 428px;border-color: #fff;height:auto;border-radius: 0;}
.popup.add-fancy.info .upload-frm .figure .text:focus {position:relative;}
.popup.add-fancy.info .upload-frm .figure #fancy_add-link {line-height:22px;color:#9b9ea3;font-size:11px;}
.popup.add-fancy.info .upload-frm .figure #fancy_add-link:hover {background:#ededed;}
.popup.add-fancy.info .upload-frm .figure #fancy_add-link:focus {color:#383d48;}
.popup.add-fancy.info .upload-frm .figure #fancy_add-name{font-size:15px;line-height:30px;color:#383d48;}
.popup.add-fancy.info .upload-frm .figure p {padding:7px;}
.popup.add-fancy.info .upload-frm textarea.text {clear:both;display:block;border-color:#fff;background:#fff;box-shadow:none;border-radius:0;padding:10px 14px;height: 66px;width: 100%;}
.popup.add-fancy.info .upload-frm a.select-category.error, .popup.add-fancy.info .upload-frm .figure #fancy_add-name.error, .popup.add-fancy.info .upload-frm .figure #fancy_add-link.error, .popup.add-fancy.info .upload-frm textarea.text.error {color:#db6265;}
.popup.add-fancy.info .upload-frm .figure #fancy_add-name.error::-webkit-input-placeholder, .popup.add-fancy.info .upload-frm .figure #fancy_add-link.error::-webkit-input-placeholder, .popup.add-fancy.info .upload-frm textarea.text.error::-webkit-input-placeholder {color:#db6265;}
.popup.add-fancy.info .upload-frm .figure #fancy_add-name.error:-ms-input-placeholder, .popup.add-fancy.info .upload-frm .figure #fancy_add-link.error:-ms-input-placeholder, .popup.add-fancy.info .upload-frm textarea.text.error:-ms-input-placeholder {color:#db6265;}
.popup.add-fancy.info .upload-frm .figure #fancy_add-name.error::-moz-placeholder, .popup.add-fancy.info .upload-frm .figure #fancy_add-link.error::-moz-placeholder, .popup.add-fancy.info .upload-frm textarea.text.error::-moz-placeholder {color:#db6265;}
.popup.add-fancy.info .upload-frm textarea.text:focus, .popup.add-fancy.info .upload-frm .figure .text:focus {box-shadow:none !important;border-color:#fff !important;}
.popup.add-fancy.info .upload-frm .category, .popup.add-fancy.info .upload-frm .lists {position:relative;border-top:1px solid #dadada;float:left;width:50%;background:#fff;}
.popup.add-fancy.info .upload-frm .lists:before {content:'';position:absolute;left:-1px;top:50%;margin-top:-12px;width:1px;height:24px;background:#e0e0e0;opacity:0.5;}
.popup.add-fancy.info .upload-frm a.select-category {display:block;width: auto;border: 0;background: none;box-shadow: none;line-height: 19px;height: auto;padding: 11px 34px 10px 14px;}
.popup.add-fancy.info .upload-frm a.select-category:after {content:'';position:absolute;top:50%;right:14px;width: 10px;height: 6px;background-position:-40px -50px;opacity:0.5;margin-top: -1px;}
.popup.add-fancy.info .upload-frm a.select-category:focus, .popup.add-fancy.info .upload-frm a.select-category.focus {border: 0 !important;}
.popup.add-fancy.info .upload-frm .lists-popout {position:absolute;left:0;top:auto;bottom:100%;border-radius:0;width:100%;box-shadow: 0 0 0 1px rgba(0,0,0,0.12), 0 -3px 4px rgba(0,0,0,0.09);border:0;margin: 0 0 1px;right: auto;}
.popup.add-fancy.info .upload-frm .lists-popout ul {margin: 0;max-height: 257px;height: auto;padding: 5px 0;}
.popup.add-fancy.info .upload-frm .lists-popout li {position:relative;margin:0;line-height:27px;text-align:left;}
.popup.add-fancy.info .upload-frm .lists-popout li label {display:block;padding:0 12px;cursor:pointer;}
.popup.add-fancy.info .upload-frm .lists-popout li label:hover {background:#f7f7f7;}
.popup.add-fancy.info .upload-frm .lists-popout li input {position:absolute;top:50%;right:10px;width: 8px;height: 8px;margin-top: -4px;background:none;}
.popup.add-fancy.info .upload-frm .lists-popout li input:checked {background-position: -144px -166px;}
.popup.add-fancy.info .upload-frm .lists-popout ::-webkit-scrollbar-button {display: none;}
.popup.add-fancy.info .upload-frm .lists-popout ::-webkit-scrollbar, .popup.add-fancy.info .upload-frm .lists-popout ::-webkit-scrollbar-thumb {width:7px;height:7px;border-radius:4px;}
.popup.add-fancy.info .upload-frm .lists-popout ::-webkit-scrollbar, .popup.add-fancy.info .upload-frm .lists-popout ::-webkit-scrollbar-track-piece {background:transparent;}
.popup.add-fancy.info .upload-frm .lists-popout :hover::-webkit-scrollbar-thumb {background:rgba(0,0,0,0.3);}
.popup.add-fancy.info .upload-frm .lists-popout.lists ul {max-height: 131px;padding-top:0;}
.popup.add-fancy.info .upload-frm .lists-popout.lists p {font-weight:bold;font-size:11px;color:#414853;text-transform:uppercase;padding:0 12px;line-height: 34px;position: relative;padding-top: 5px;}
.popup.add-fancy.info .upload-frm .lists-popout .search {padding: 5px 12px 10px;position: relative;}
.popup.add-fancy.info .upload-frm .lists-popout .search input.text {width: 190px;padding-left: 27px;box-shadow: none;}
.popup.add-fancy.info .upload-frm .lists-popout fieldset {padding:0;position:relative}
.popup.add-fancy.info .upload-frm .lists-popout fieldset label, .popup.add-fancy.info .upload-frm .lists-popout fieldset input {border:0;padding: 0 15px 0;line-height: 45px;height:auto;box-shadow:none;background:none;width: 220px;}
.popup.add-fancy.info .upload-frm .lists-popout fieldset label {position:absolute;background:#fff;z-index:2;color:#4c7fc0;cursor:pointer;}
.popup.add-fancy.info .upload-frm .lists-popout fieldset input:focus {box-shadow:none !important;}
.popup.add-fancy.info .upload-frm .lists-popout fieldset .btn-create {position:absolute;bottom:0;right:0;background: #fff;font-size:13px;font-weight:bold;height:45px;color:#4c7fc0;padding: 0 15px 0;}
.popup.add-fancy.info .upload-frm .lists-popout .search:before {content: '';display: inline-block;width: 12px;height: 12px;background-position: -170px -110px;position: absolute;top: 14px;left: 22px;opacity: 0.8;}
.popup.add-fancy.info .upload-frm .lists-popout .result {display: none;text-align:center;font-size:13px;line-height:18px;color:#8a8f9c;padding: 22px 0 25px;}
.popup.add-fancy.info .upload-frm .lists-popout .result:hover {background:none;}
.popup.add-fancy.info .upload-frm .lists-popout .circle {display:block;position:relative;width: 45px;height: 45px;margin:0 auto 17px;border-radius: 100%;background-position: -183px -60px;}

#popup_container.share_complete .popup.share_complete {display:block;}
#popup_container .popup.share_complete {width: 482px;background:#fff;border-radius:3px;box-shadow:0 3px 5px rgba(0,0,0,0.11);}
.popup.share_complete .btn-area {padding:15px;border-top:1px solid #e9eaed;text-align: right;}
.popup.share_complete .text {padding:18px 13px;line-height: 18px;}