@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; opacity: 0.8;}
.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;}