div#es-wrap .es-notifications .dropdown-arrow-topright {
  right: -9px;
  top: 16px;
}
div#es-wrap .es-notifications .dropdown-arrow-topright:before {
  right: 8px;
}
div#es-wrap .es-notifications .dropdown-arrow-topright:after {
  right: 9px;
}
div#es-wrap .es-notifications .is-unread {
  background: #eaf5ff;
}
div#es-wrap .es-notifications .is-hidden {
  display: none;
}
div#es-wrap .es-notifications-empty {
  border: 1px dashed #eee;
  font-size: 16px;
  font-weight: bold;
  margin: 20px 0;
  padding: 15px;
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
div#es-wrap .type-badges .object-image > span,
div#es-wrap .type-friends .object-image > span {
  background-size: contain !important;
}
div#es-wrap .es-online-status {
  display: inline-block;
  position: absolute;
  z-index: 10;
  top: -3px;
  right: -3px;
  font-size: 0;
}
div#es-wrap .es-online-status .es-status-on,
div#es-wrap .es-online-status .es-status-off {
  position: absolute;
  top: 0;
  right: 0;
  width: 22px;
  height: 22px;
  display: inline-block;
  border: 3px solid #fff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
div#es-wrap .es-online-status .es-status-on {
  background-color: #91c73c;
}
div#es-wrap .es-online-status .es-status-off {
  background-color: #f38282;
}
div#es-wrap .es-online-status.es-online-status-small .es-status-on,
div#es-wrap .es-online-status.es-online-status-small .es-status-off {
  width: 14px;
  height: 14px;
  border: 2px solid #fff;
}
div#es-wrap .es-online-status.es-online-status-mini .es-status-on,
div#es-wrap .es-online-status.es-online-status-mini .es-status-off {
  width: 8px;
  height: 8px;
  border: 1px solid #fff;
}
div#es-wrap .es-remind {
  text-align: center;
}
div#es-wrap .es-remind .es-title {
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 10px;
  font-weight: bold;
}
div#es-wrap .es-remind .es-desp {
  margin-bottom: 30px;
}
div#es-wrap .es-remind-form-wrap {
  border: 1px solid #EFF0F4;
  background: #F8F9FB;
  padding: 20px;
  display: inline-block;
  text-align: center;
  text-align: left;
  margin-bottom: 20px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
div#es-wrap .es-remind-form-wrap form {
  margin: 0;
}
div#es-wrap .es-remind-form-wrap .input-prepend {
  display: block;
}
div#es-wrap .es-remind-form-wrap .input-prepend .add-on {
  width: 170px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-right: 10px;
}
div#es-wrap .es-remind-form-wrap .input-prepend .add-on,
div#es-wrap .es-remind-form-wrap input[type="text"],
div#es-wrap .es-remind-form-wrap input[type="password"] {
  height: 30px;
  line-height: 20px;
  margin-bottom: 10px;
  text-align: left;
}
div#es-wrap .es-remind-form-wrap hr {
  margin: 10px 0;
}
div#es-wrap .es-remind-form-wrap .btn-submit {
  display: block;
  width: 100%;
  padding: 8px 10px;
}
div#es-wrap .form-location .location-coordinates {
  margin-top: 20px;
  display: none;
  background: #fff;
  border: 1px solid #d7d7d7;
  color: #666;
  padding: 12px;
}
div#es-wrap .form-location .location-coordinates > h5 {
  margin-top: 0;
  height: 30px;
  line-height: 30px;
}
div#es-wrap .form-location .location-coordinates hr.separator {
  margin-top: 3px;
}
div#es-wrap .form-location .location-coordinates .removeLocation {
  font-size: 11px;
  font-weight: normal;
}
div#es-wrap .form-location .location-coordinates .coordinate-actions {
  display: none;
  margin-top: 20px;
}
div#es-wrap .form-location .location-coordinates .coordinate-actions a {
  font-size: 11px;
}
div#es-wrap .form-location .location-coordinates .editCoordinates {
  font-size: 11px;
}
div#es-wrap .form-location .location-coordinates input {
  text-align: center;
  width: 80px;
}
div#es-wrap .form-location .location-coordinates.editMode input {
  display: inline-block;
}
div#es-wrap .form-location .location-coordinates.editMode .coordinates-info {
  display: none;
}
div#es-wrap .form-location .location-coordinates.editMode .coordinate-actions {
  display: block;
}
div#es-wrap .form-location .location-coordinates input {
  display: none;
}
div#es-wrap .form-location .location-map {
  margin: 10px 2px 0 0;
  display: none;
}
div#es-wrap .form-location .location-map .map {
  border: 1px solid #d7d7d7;
  background: #fff;
}
div#es-wrap .form-location .location-address {
  width: 100%;
}
div#es-wrap .form-location .location-address input {
  width: 70%;
}
div#es-wrap .form-location .location-address a.btn {
  font-size: 11px;
}
div#es-wrap .es-location {
  position: relative;
}
div#es-wrap .es-location .es-location-buttons {
  position: absolute;
  top: 0px;
  right: 0px;
  display: inline-block;
  z-index: 2;
}
div#es-wrap .es-location .es-location-buttons .btn {
  height: 32px;
  font-size: 11px;
  line-height: 20px;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
div#es-wrap .es-location [data-detect-location-button] {
  display: none;
}
div#es-wrap .es-location .es-location-suggestions {
  border: 1px solid #cccccc;
  background: #fff;
  margin-top: 10px;
  max-height: 100px;
  overflow: hidden;
  overflow-y: auto;
  display: none;
}
div#es-wrap .es-location .es-story-location-suggestion {
  padding: 5px;
  cursor: pointer;
}
div#es-wrap .es-location .es-story-location-suggestion + .es-location-suggestion {
  border-top: 1px solid #cccccc;
}
div#es-wrap .es-location .es-story-location-suggestion.active {
  background: #E7EDF3;
}
div#es-wrap .es-location .es-location-textbox {
  *zoom: 1;
  padding: 0;
  height: 32px;
  width: 100%;
  border: 1px solid #cccccc;
  background: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  display: block;
}
div#es-wrap .es-location .es-location-textbox:before,
div#es-wrap .es-location .es-location-textbox:after {
  display: table;
  content: "";
  line-height: 0;
}
div#es-wrap .es-location .es-location-textbox:after {
  clear: both;
}
div#es-wrap .es-location .es-location-textbox input {
  width: 100%;
  height: 30px !important;
  padding-left: 4px !important;
  border: none !important;
  background: none !important;
}
div#es-wrap .es-location .es-location-map {
  height: 180px;
  width: 100%;
  margin-top: 10px;
  border: 1px solid #cccccc;
  clear: both;
  display: none;
}
div#es-wrap.popbox-location {
  width: 400px;
  height: 200px;
  padding: 3px;
}
body div#es-wrap .es-toolbar {
  margin-bottom: 5px;
  position: relative;
  z-index: 20;
  *zoom: 1;
}
body div#es-wrap .es-toolbar *:focus {
  outline: none;
}
body div#es-wrap .es-toolbar .btn {
  text-shadow: none;
}
body div#es-wrap .es-toolbar .apps-icon {
  vertical-align: top;
}
body div#es-wrap .es-toolbar:before,
body div#es-wrap .es-toolbar:after {
  display: table;
  content: "";
  line-height: 0;
}
body div#es-wrap .es-toolbar:after {
  clear: both;
}
body div#es-wrap .es-toolbar .nav-collapse > .es-nav {
  float: left;
}
body div#es-wrap .es-toolbar .nav-collapse > .es-nav > li {
  float: left;
}
body div#es-wrap .es-toolbar .es-nav.pull-right {
  float: right;
}
body div#es-wrap .es-toolbar .navbar-inner {
  position: relative;
  min-height: 35px;
  height: 35px;
  padding-left: 0;
  padding-right: 0;
  border: 1px solid #000000;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #6aa8dc;
  background-image: -moz-linear-gradient(top,#000000,#000000);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#000000),to(#000000));
  background-image: -webkit-linear-gradient(top,#000000,#000000);
  background-image: -o-linear-gradient(top,#000000,#000000);
  background-image: linear-gradient(to bottom,#000000,#000000);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6baee2', endColorstr='#ff699ed4', GradientType=0);
}
body div#es-wrap .es-toolbar .divider-vertical {
  margin: 5px 2px 0;
  height: 24px;
  border-left: 1px solid #5b8fbe;
  border-right: 0px solid #6AA7DD;
  opacity: 0.7;
  filter: alpha(opacity=70);
}
body div#es-wrap .es-toolbar .label-notification {
  position: absolute;
  top: 7px;
  right: 1px;
}
body div#es-wrap .es-toolbar .loginLink .es-avatar {
  float: left;
}
body div#es-wrap .es-toolbar .toolbar-user-name {
  display: inline-block;
  max-width: 175px;
  overflow: hidden;
  padding-right: 8px;
  text-overflow: ellipsis;
  vertical-align: top;
  white-space: nowrap;
  line-height: 15px;
  color: white;
  font-size: 11px;
  margin-left: 8px;
  text-shadow: none;
}
body div#es-wrap .es-toolbar .es-avatar {
  width: 16px;
  height: 16px;
}
body div#es-wrap .es-toolbar .es-avatar img {
  width: 16px;
  height: 16px;
}
body div#es-wrap .es-toolbar .nav-collapse .es-nav > li > a {
  margin: 0;
}
body div#es-wrap .es-toolbar .nav-collapse .pull-right .dropdown-menu:before {
  left: auto;
  right: 15px;
}
body div#es-wrap .es-toolbar .nav-collapse .pull-right .dropdown-menu:after {
  left: auto;
  right: 16px;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu {
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  margin-top: 0px;
  padding-bottom: 0;
  top: 40px;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu .divider {
  border-bottom: 1px solid #f5f5f5;
  display: block;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu .small {
  font-size: 11px;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu .es-avatar {
  margin: 5px 0 0 0;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu:before {
  left: 13px;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu:after {
  left: 14px;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu li > div > a {
  color: #666;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu label {
  font-size: 12px;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu label {
  padding: 4px;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-notification,
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-post,
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-conversations,
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-friends {
  width: 380px;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-notification h5,
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-post h5,
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-conversations h5,
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-friends h5 {
  color: #666;
  display: inline;
  float: left;
  margin: 8px 0 5px 20px;
  padding: 0;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-notification .actions,
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-post .actions,
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-conversations .actions,
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-friends .actions {
  float: right;
  margin-top: 10px;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-notification .actions a,
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-post .actions a,
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-conversations .actions a,
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-friends .actions a {
  display: inline;
  font-size: 11px;
  margin: 0 10px;
  color: #08c;
  line-height: 20px;
  padding: 0;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-notification .media-body a,
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-post .media-body a,
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-conversations .media-body a,
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-friends .media-body a {
  display: inline;
  padding: 0;
  text-decoration: underline;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-notification .media-body .es-action a,
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-post .media-body .es-action a,
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-conversations .media-body .es-action a,
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-friends .media-body .es-action a {
  text-decoration: none;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-notification .media-body .es-action a [class^="ies-"],
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-post .media-body .es-action a [class^="ies-"],
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-conversations .media-body .es-action a [class^="ies-"],
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-friends .media-body .es-action a [class^="ies-"] {
  color: #fff;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-notification li,
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-post li,
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-conversations li,
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-friends li {
  margin-bottom: 0;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-notification ul.es-item-list,
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-post ul.es-item-list,
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-conversations ul.es-item-list,
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-friends ul.es-item-list {
  padding: 0;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-notification ul.es-item-list li + li,
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-post ul.es-item-list li + li,
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-conversations ul.es-item-list li + li,
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-friends ul.es-item-list li + li {
  border-top: 1px solid #ebebeb;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-notification li.empty,
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-post li.empty,
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-conversations li.empty,
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-friends li.empty {
  border-top: none;
  color: #666;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-conversations {
  width: 400px;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-conversations .object-content {
  color: #666;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-conversations li > div > a .object-title {
  font-weight: 700;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-conversations .btn-archive {
  position: absolute;
  right: 15px;
  top: 8px;
  padding: 3px 8px;
  display: none;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-conversations li:hover .btn-archive {
  display: inline-block;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-notification i.ies-earth {
  color: #999;
  margin-left: 1px;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-notification .object-image {
  *zoom: 1;
  position: relative;
  background-color: #f7f7f7;
  border: 1px solid transparent;
  display: inline-block;
  margin-left: 7px;
  outline: none;
  padding: 1px;
  position: relative;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-notification .object-image:before,
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-notification .object-image:after {
  display: table;
  content: "";
  line-height: 0;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-notification .object-image:after {
  clear: both;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-notification .object-image > span {
  width: 52px;
  height: 38px;
  background-color: transparent;
  background-position: center 25%;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-notification .object-title {
  font-size: 11px;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-notification .object-title .object-text img,
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-notification .object-title > img {
  max-width: 48px;
  float: right;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-notice {
  width: 280px;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-notice ul > li {
  width: 100%;
  border-bottom: 0;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-notice .notification-result {
  padding-top: 0;
  border: 0;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-notice .notificationItem + .notificationItem {
  margin-top: 0px;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-notice .btn-logout {
  display: inline-block;
  color: #fff;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-notice li > a {
  min-height: 40px;
  *zoom: 1;
  white-space: normal;
  text-align: left;
  display: block;
  padding: 0px 0 0 5px;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-notice li > a:before,
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-notice li > a:after {
  display: table;
  content: "";
  line-height: 0;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-notice li > a:after {
  clear: both;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-notice li > a i {
  position: absolute;
  top: 6px;
  left: 6px;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-notice li > a > span {
  margin-left: 20px;
  padding: 4px;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-notice li > a:hover {
  background: rgba(0,0,0,0.05);
  color: #333;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-notice li + li {
  border-top: 1px solid #f0f0f0;
  clear: both;
  margin: 0;
  padding: 0;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-notice .btn {
  margin-top: 0;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-post {
  width: 420px;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-post div.post-wrapper {
  padding: 10px;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-post textarea {
  resize: none;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-friends {
  width: 340px;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-friends .es-action {
  margin-right: 12px;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-friends .es-action .btn {
  padding: 2px 5px;
  font-size: 11px;
  font-weight: bold;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-friends .es-action .btn:hover {
  text-decoration: none;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-friends .es-action .loading-indicator {
  display: none;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-friends .es-action.friend-adding .btn {
  display: none;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-friends .es-action.friend-adding .loading-indicator {
  display: inline;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-friends li.es-item-list + li.es-item-list {
  border-top: 1px solid #ebebeb;
  clear: both;
  margin: 0;
  padding: 0;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-search {
  top: 33px;
  width: 240px;
  right: 0;
  left: auto;
  display: none;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-search .search-empty {
  padding: 20px;
  text-align: center;
  color: #888;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-search .search-blk .search-blk-hd {
  font-weight: bold;
  padding: 10px 16px;
  border-bottom: 1px solid #ebebeb;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-search .search-blk .search-blk-bd .es-avatar {
  margin: 0 5px 0 0;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-search .search-blk .search-result-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-search .search-blk .search-result-list a {
  *zoom: 1;
  padding: 6px 15px 6px 20px;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-search .search-blk .search-result-list a:before,
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-search .search-blk .search-result-list a:after {
  display: table;
  content: "";
  line-height: 0;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-search .search-blk .search-result-list a:after {
  clear: both;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-search .search-blk .search-result-list li + li {
  border-top: 1px solid #ebebeb;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-search .search-blk + .search-blk {
  border-top: 1px solid #ebebeb;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-search .search-footer {
  border-top: 1px solid #ebebeb;
  padding: 14px 10px;
  background: #f7f7f7;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu .loading-indicator i {
  text-indent: -9999px;
  display: block;
  padding: 25px;
  background: url("../../../../../media/com_easysocial/styles/../images/loading.gif") center no-repeat;
}
body div#es-wrap .es-toolbar .nav-collapse .dropdown-menu .es-avatar a {
  padding: 0;
}
body div#es-wrap .es-toolbar .visible-phone {
  display: none !important;
}
body div#es-wrap .es-toolbar .notice-message,
body div#es-wrap .es-toolbar .notice-friend {
  padding: 4px;
}
body div#es-wrap .es-toolbar .notice-message strong,
body div#es-wrap .es-toolbar .notice-friend strong {
  color: #555;
}
body div#es-wrap .es-toolbar .notice-message p,
body div#es-wrap .es-toolbar .notice-friend p {
  margin: 0;
  color: #555;
  max-height: 50px;
  white-space: normal;
  font-size: 11px;
}
body div#es-wrap .es-toolbar .notice-message [class^="ies-"],
body div#es-wrap .es-toolbar .notice-message [class*=" ies-"],
body div#es-wrap .es-toolbar .notice-friend [class^="ies-"],
body div#es-wrap .es-toolbar .notice-friend [class*=" ies-"] {
  position: relative;
  color: #999;
}
body div#es-wrap .es-toolbar .notice-message [class^="ies-"]:before,
body div#es-wrap .es-toolbar .notice-message [class*=" ies-"]:before,
body div#es-wrap .es-toolbar .notice-friend [class^="ies-"]:before,
body div#es-wrap .es-toolbar .notice-friend [class*=" ies-"]:before {
  vertical-align: bottom;
}
body div#es-wrap .es-toolbar .notice-message small,
body div#es-wrap .es-toolbar .notice-friend small {
  font-size: 11px;
  color: #999;
  position: relative;
  top: -2px;
}
body div#es-wrap .es-toolbar .notice-message .icon-tb-notice,
body div#es-wrap .es-toolbar .notice-friend .icon-tb-notice {
  margin-right: 4px;
}
body div#es-wrap .es-toolbar .notice-message a {
  display: block;
  padding: 0px 5px;
  white-space: normal;
}
body div#es-wrap .es-toolbar .notice-message a:hover {
  background: none !important;
  color: #333;
}
body div#es-wrap .es-toolbar .notice-message:hover {
  background: #f6f6f6;
}
body div#es-wrap .es-toolbar .notice-friend {
  padding: 8px 5px;
}
body div#es-wrap .es-toolbar .notice-friend a {
  display: inline;
  padding: 0;
  font-weight: bold;
}
body div#es-wrap .es-toolbar .notice-friend a:hover {
  text-decoration: underline;
}
body div#es-wrap .es-toolbar .is-unread .notice-message {
  background: #f6fbff;
}
body div#es-wrap .es-toolbar .is-unread .notice-message:hover {
  background: #f6f6f6;
}
body div#es-wrap .es-toolbar div.modal-footer {
  clear: both;
}
body div#es-wrap .es-toolbar .es-nav {
  padding: 0;
  margin: 0;
}
body div#es-wrap .es-toolbar .es-nav li {
  padding: 0;
  background-image: none;
}
body div#es-wrap .es-toolbar .es-nav > li {
  line-height: 20px;
  position: relative;
  overflow: visible;
}
body div#es-wrap .es-toolbar .es-nav > li > a {
  padding: 10px 8px;
  height: 34px;
  line-height: 0px;
  overflow: hidden;
}
body div#es-wrap .es-toolbar .es-nav > li > a [class^="icon-es-"],
body div#es-wrap .es-toolbar .es-nav > li > a [class*=" icon-es-"] {
  vertical-align: top;
  position: relative;
}
body div#es-wrap .es-toolbar .es-nav > li > a.to_login {
  padding: 12px 35px 8px 0;
}
body div#es-wrap .es-toolbar .es-nav > li > .dropdown-toggle_ {
  cursor: pointer;
}
body div#es-wrap .es-toolbar .es-nav > li > .dropdown-toggle_ > .caret {
  position: absolute;
  top: 16px;
  right: 3px;
  border-top-color: #3a77b6;
  border-bottom-color: #3a77b6;
}
body div#es-wrap .es-toolbar .es-nav > li.dropdown.open > .dropdown-toggle_ {
  background: none;
}
body div#es-wrap .es-toolbar .es-nav > li.toolbar-home > a {
  padding: 10px 12px;
}
body div#es-wrap .es-toolbar .es-nav > li.toolbar-profile > a {
  padding: 10px 14px;
}
body div#es-wrap .es-toolbar .es-nav > .active > a {
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body div#es-wrap .es-toolbar .es-nav > .active > a:hover,
body div#es-wrap .es-toolbar .es-nav > .active > a:focus {
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body div#es-wrap .es-toolbar .es-navbar-search {
  position: relative;
  float: right;
  margin: 0;
  background: #000000;
  display: block;
  width: 240px;
  height: 34px;
}
body div#es-wrap .es-toolbar .es-navbar-search .search-query {
  color: white;
  position: relative;
  margin-bottom: 0;
  border: none;
  padding: 0px 14px 0px 36px;
  margin-top: 10px;
  height: 16px;
  line-height: 16px;
  background: #000000;
  vertical-align: middle;
  font-family: 'Lucida Grande', 'Gisha', 'Lucida Sans Unicode', 'Lucida Sans', Lucida, Arial, Verdana, sans-serif;
  font-size: 12px;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0);
  display: inline-block;
}
body div#es-wrap .es-toolbar .es-navbar-search .search-query:-moz-placeholder {
  color: white;
}
body div#es-wrap .es-toolbar .es-navbar-search .search-query:-ms-input-placeholder {
  color: white;
}
body div#es-wrap .es-toolbar .es-navbar-search .search-query::-webkit-input-placeholder {
  color: white;
}
body div#es-wrap .es-toolbar .es-navbar-search .search-query:focus {
  outline: none;
}
body div#es-wrap .es-toolbar .es-navbar-search:before {
  position: absolute;
  content: '';
  display: block;
  width: 12px;
  height: 12px;
  top: 12px;
  left: 16px;
  background: url('../images/icon-toolbar-white.png') no-repeat -162px 0;
  z-index: 2;
}
body div#es-wrap .es-toolbar .es-navbar-search + .es-nav {
  margin-right: 5px;
}
body div#es-wrap .es-toolbar.wide .nav-collapse.collapse {
  height: auto !important;
  overflow: visible !important;
  display: block !important;
}
body div#es-wrap.view-login.w480 .es-toolbar .es-navbar-search {
  display: none;
}
body div#es-wrap.w768 .es-toolbar .es-nav > li > a {
  padding: 10px 8px;
}
body div#es-wrap.w768 .es-toolbar .es-nav > li > a.login-link {
  padding: 10px 14px;
}
body div#es-wrap.w320 .es-toolbar {
  margin-bottom: 0px;
}
body div#es-wrap.w320 .es-toolbar .divider-vertical {
  display: none;
}
body div#es-wrap.w320 .es-toolbar .es-nav > li > a {
  padding: 10px 14px;
}
body div#es-wrap.w320 .es-toolbar .nav-collapse > .es-nav + .es-navbar-search {
  margin: 14px 0 10px;
}
body div#es-wrap.w320 .es-toolbar .nav-collapse > .es-navbar-search {
  margin: 40px 0;
}
body div#es-wrap.w320 .es-toolbar .es-navbar-search {
  padding: 0 10px;
  width: 100%;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
body div#es-wrap.w320 .es-toolbar .es-navbar-search .search-query {
  width: 100%;
}
body div#es-wrap.w320 .es-toolbar .es-navbar-search:before {
  left: 16px;
  top: 11px;
}
body div#es-wrap.w320 .es-toolbar .toolbar-user-name {
  display: none;
}
body div#es-wrap.w320 .es-toolbar .es-nav.pull-right {
  position: absolute;
  top: 0;
  right: 0;
  left: auto;
}
body div#es-wrap.w320 .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-friends {
  left: -48px;
  width: 264px;
}
body div#es-wrap.w320 .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-friends:before {
  left: 64px;
}
body div#es-wrap.w320 .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-friends:after {
  left: 65px;
}
body div#es-wrap.w320 .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-conversations {
  left: -94px;
  width: 264px;
}
body div#es-wrap.w320 .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-conversations:before {
  left: 111px;
}
body div#es-wrap.w320 .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-conversations:after {
  left: 112px;
}
body div#es-wrap.w320 .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-notification {
  left: -140px;
  width: 264px;
}
body div#es-wrap.w320 .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-notification:before {
  left: 156px;
}
body div#es-wrap.w320 .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-notification:after {
  left: 157px;
}
body div#es-wrap.w320 .es-toolbar .nav-collapse .dropdown-menu.dropdown-menu-user {
  left: -196px;
  width: 244px;
}
body div#es-wrap.w320 .es-toolbar .notice-friend .pull-right {
  float: left;
  margin-left: 0;
}
body div#es-wrap .scrollbar-wrap {
  width: 100%;
  clear: both;
  margin: 0px 0 0;
  padding-bottom: 15px;
}
body div#es-wrap .scrollbar-wrap .viewport {
  width: 100%;
  height: 260px;
  overflow: hidden;
  position: relative;
}
body div#es-wrap .scrollbar-wrap .overview {
  list-style: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}
body div#es-wrap .scrollbar-wrap .thumb .end,
body div#es-wrap .scrollbar-wrap .thumb {
  background-color: #333;
  opacity: 0;
  filter: alpha(opacity=0);
}
body div#es-wrap .scrollbar-wrap .scrollbar {
  position: absolute;
  right: 1px;
  width: 8px;
  z-index: 5;
}
body div#es-wrap .scrollbar-wrap .track {
  height: 100%;
  width: 9px;
  position: relative;
  padding: 0 1px;
  right: 3px;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-transition: opacity 350ms;
  -moz-transition: opacity 350ms;
  -o-transition: opacity 350ms;
  transition: opacity 350ms;
}
body div#es-wrap .scrollbar-wrap .track:hover {
  width: 9px;
  background-color: #000000;
}
body div#es-wrap .scrollbar-wrap .track:hover .thumb {
  width: 9px;
}
body div#es-wrap .scrollbar-wrap .thumb {
  height: 20px;
  width: 5px;
  cursor: pointer;
  overflow: hidden;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 5;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-transition: width 250ms;
  -moz-transition: width 250ms;
  -o-transition: width 250ms;
  transition: width 250ms;
}
body div#es-wrap .scrollbar-wrap .thumb .end {
  overflow: hidden;
  height: 5px;
  width: 13px;
}
body div#es-wrap .scrollbar-wrap .disable {
  display: none;
}
body div#es-wrap .scrollbar-wrap .noSelect {
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
}
body div#es-wrap .scrollbar-wrap .modal-footer {
  width: 100%;
}
body div#es-wrap .scrollbar-wrap:hover .thumb .end,
body div#es-wrap .scrollbar-wrap:hover .thumb {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
body div#es-wrap .scrollbar-wrap:hover .track {
  opacity: 0.4;
  filter: alpha(opacity=40);
  background-color: rgba(0,0,0,0);
}
body div#es-wrap .scrollbar-wrap:hover .track:hover {
  background-color: rgba(0,0,0,0.3);
}
div#es-wrap div.activity-logs .activity-title {
  font-size: 11px;
}
div#es-wrap div.activity-logs .activity-content {
  background: #f5f5f5;
  padding: 8px;
  margin-top: 10px;
  clear: both;
}
div#es-wrap div.activity-logs .activity-meta {
  font-size: 11px;
  color: #666;
  margin-left: 5px;
  margin-top: 10px;
  clear: both;
}
div#es-wrap div.activity-logs .activity-meta > span {
  vertical-align: middle;
  margin-left: 2px;
}
div#es-wrap div.activity-logs .es-stream.isHidden {
  border: 1px solid #f5f5f5;
}
div#es-wrap div.activity-logs .es-stream.isHidden .activity-title,
div#es-wrap div.activity-logs .es-stream.isHidden .activity-meta {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
div#es-wrap.view-activities .es-stream-item-photo-cover {
  margin: 0;
}
div#es-wrap .es-widget,
div#es-wrap .es-widget-head,
div#es-wrap .es-widget-body,
div#es-wrap .es-widget-foot {
  *zoom: 1;
}
div#es-wrap .es-widget:before,
div#es-wrap .es-widget:after,
div#es-wrap .es-widget-head:before,
div#es-wrap .es-widget-head:after,
div#es-wrap .es-widget-body:before,
div#es-wrap .es-widget-body:after,
div#es-wrap .es-widget-foot:before,
div#es-wrap .es-widget-foot:after {
  display: table;
  content: "";
  line-height: 0;
}
div#es-wrap .es-widget:after,
div#es-wrap .es-widget-head:after,
div#es-wrap .es-widget-body:after,
div#es-wrap .es-widget-foot:after {
  clear: both;
}
div#es-wrap .es-widget .es-widget-head {
  position: relative;
  padding: 8px;
  padding-right: 6px;
  border-bottom: 1px solid #d7d7d7;
  font-weight: bold;
  margin-bottom: 6px;
}
div#es-wrap .es-widget .es-widget-head .widget-label {
  background: none;
  color: #999;
  font-weight: normal;
  font-size: 11px;
  margin-left: 3px;
}
div#es-wrap .es-widget .es-widget-body {
  position: relative;
  padding: 6px;
  padding-right: 0;
}
div#es-wrap .es-widget .es-widget-foot {
  position: relative;
  padding: 8px;
  border-bottom: 1px solid #d7d7d7;
  font-size: 11px;
}
div#es-wrap .es-widget .es-widget-foot a {
  text-decoration: none;
}
div#es-wrap .es-widget + .es-widget {
  margin-top: 20px;
}
div#es-wrap .es-widget.es-widget-borderless {
  border: none;
}
div#es-wrap .es-widget.es-widget-borderless .es-widget-head + .es-widget-head {
  margin-top: 12px;
}
div#es-wrap .es-widget.es-widget-border {
  border: 1px solid #d7d7d7;
}
div#es-wrap .es-widget .es-nav > li {
  position: relative;
  margin-bottom: 1px;
}
div#es-wrap .es-widget .es-nav > li > a {
  font-size: 11px;
  padding: 4px 0 4px 4px;
  word-wrap: break-word;
}
div#es-wrap .es-widget .es-nav > li > a:hover {
  cursor: pointer;
}
div#es-wrap .es-widget .es-nav > li > a:focus {
  outline: none;
}
div#es-wrap .es-widget .es-nav > li.active {
  font-weight: bold;
  background: #f9f9f9;
}
div#es-wrap .es-widget .es-nav > li.active > a {
  background: #f9f9f9;
  line-height: 16px;
}
div#es-wrap .es-widget .es-nav > li.active:before,
div#es-wrap .es-widget .es-nav > li.active:after {
  content: "";
  position: absolute;
  border-color: transparent;
  border-style: solid;
  display: inline-block;
}
div#es-wrap .es-widget .es-nav > li.error {
  background: #ffb2bc;
}
div#es-wrap .es-widget .es-nav > li.error > a {
  background: #ffb2bc;
  color: #fff;
  border-left: 2px solid #E27A93;
}
div#es-wrap .es-widget .es-nav > li.loading > a:before {
  position: absolute;
  top: 8px;
  right: 6px;
  content: '';
  display: block;
  width: 16px;
  height: 11px;
  background: url('../../../../../media/com_easysocial/styles/../images/loading.gif') no-repeat;
}
div#es-wrap .es-widget .es-nav.es-nav-album > li > a {
  border-bottom: 1px solid #d7d7d7;
}
div#es-wrap .es-widget .es-nav.es-nav-album .es-avatar {
  margin-top: 3px;
}
div#es-wrap .es-widget .small {
  font-size: 11px;
  font-weight: normal;
}
div#es-wrap .es-widget .widget-main-link {
  font-weight: bold;
}
div#es-wrap .es-widget .widget-list,
div#es-wrap .es-widget .widget-list-grid {
  margin-left: 0;
  list-style: none;
  *zoom: 1;
}
div#es-wrap .es-widget .widget-list:before,
div#es-wrap .es-widget .widget-list:after,
div#es-wrap .es-widget .widget-list-grid:before,
div#es-wrap .es-widget .widget-list-grid:after {
  display: table;
  content: "";
  line-height: 0;
}
div#es-wrap .es-widget .widget-list:after,
div#es-wrap .es-widget .widget-list-grid:after {
  clear: both;
}
div#es-wrap .es-widget .widget-list .es-avatar,
div#es-wrap .es-widget .widget-list-grid .es-avatar {
  margin: 0;
}
div#es-wrap .es-widget .widget-list-grid > li {
  float: left;
  margin-bottom: 6px;
  margin-right: 11px;
}
div#es-wrap .es-widget .widget-list > li {
  position: relative;
}
div#es-wrap .es-widget .widget-list .es-count-no {
  position: absolute;
  right: 10px;
  top: 2px;
  padding: 0 4px;
}
div#es-wrap .es-widget .widget-list .filter-item-default {
  color: #6AA8DC;
  position: relative;
  top: -1px;
  margin-right: 3px;
}
div#es-wrap .es-widget .total-no {
  color: #999;
  margin-bottom: 10px;
}
div#es-wrap .es-widget .widget-title {
  display: inline-block;
  max-width: 150px;
  text-overflow: ellipsis;
  overflow: hidden;
  height: 20px;
  line-height: 20px;
  white-space: nowrap;
  font-size: 12px;
}
div#es-wrap .es-widget-search .es-widget-body {
  background: #f5f5f5;
  padding: 8px 6px;
}
div#es-wrap .es-widget-search .es-widget-body form {
  margin: 0;
  position: relative;
}
div#es-wrap .es-widget-search .es-widget-body form input {
  padding-left: 26px;
}
div#es-wrap .es-widget-search .es-widget-body form:before,
div#es-wrap .es-widget-search .es-widget-body form:after {
  display: block;
  width: 16px;
  height: 16px;
  position: absolute;
  line-height: 16px;
}
div#es-wrap .es-widget-search .es-widget-body form:before {
  top: 4px;
  left: 10px;
  content: "\e00a";
  font-family: 'easysocial';
}
div#es-wrap.w480 .es-widget .es-widget-head {
  width: 100%;
}
div#es-wrap.w480 .es-widget .es-nav > li.active:before,
div#es-wrap.w480 .es-widget .es-nav > li.active:after {
  display: none;
}
div#es-wrap.view-badges ul.badge-list > li {
  width: 30%;
  float: left;
  margin: 20px 20px 0 0;
}
div#es-wrap .es-badge-wrapper {
  *zoom: 1;
  position: relative;
  background: url("../images/points-wrapper-bg.png") no-repeat bottom center;
  padding-bottom: 30px;
}
div#es-wrap .es-badge-wrapper:before,
div#es-wrap .es-badge-wrapper:after {
  display: table;
  content: "";
  line-height: 0;
}
div#es-wrap .es-badge-wrapper:after {
  clear: both;
}
div#es-wrap .es-badge-wrapper .es-badge {
  width: 240px;
  margin: 0 auto;
}
div#es-wrap .es-badge {
  text-align: center;
  background: #fafafa;
  border: 1px solid #d7d7d7;
  color: rgba(0,0,0,0.8);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
div#es-wrap .es-badge .es-widget-head {
  height: 60px;
  overflow: hidden;
}
div#es-wrap .es-badge .es-widget-body {
  padding: 10px 0;
  height: 200px;
  overflow: hidden;
}
div#es-wrap .es-badge .es-widget-foot {
  color: rgba(0,0,0,0.8);
  background: #f0f0f0;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  border-top: 1px solid #dadada;
  -webkit-box-shadow: inset 0 1px 0 #e6e6e6;
  -moz-box-shadow: inset 0 1px 0 #e6e6e6;
  box-shadow: inset 0 1px 0 #e6e6e6;
}
div#es-wrap .es-badge .es-widget-foot h6 {
  margin: 0;
}
div#es-wrap .es-badge .es-widget-foot [class*="span"] {
  text-align: left;
}
div#es-wrap .es-badge .badge-icon {
  margin: 10px 0 20px;
}
div#es-wrap .es-badge .badge-desp {
  margin-bottom: 10px;
  padding: 0 10px;
}
div#es-wrap .es-badge-list .es-badge-item {
  display: inline-block;
  margin-bottom: 3px;
}
div#es-wrap .es-badge-list .es-badge-item .es-badge-icon {
  width: 20px;
  height: 20px;
  max-width: 20px;
  max-height: 20px;
}
div#es-wrap .es-achievements ul.achievements-list {
  margin: 0;
  list-style: none;
}
div#es-wrap .es-achievements ul.achievements-list >li {
  text-align: center;
  margin: 10px 10px 20px 10px;
  display: inline-block;
  width: 120px;
  padding: 8px;
  list-style: none;
}
div#es-wrap .es-achievements ul.achievements-list >li.empty {
  width: 100%;
  text-align: center;
}
div#es-wrap .es-achievements ul.achievements-list >li div.achievement-title {
  font-size: 14px;
  margin-top: 15px;
}
div#es-wrap .es-achievements ul.achievements-list >li div.achievement-date {
  font-size: 11px;
  color: #666;
  margin-top: 5px;
}
div#es-wrap .es-achievers-load-button {
  text-align: center;
}
div#es-wrap.w600.view-badges ul.badge-list > li {
  width: 48%;
  float: left;
  margin: 20px 0 0 0;
}
div#es-wrap.w600.view-badges ul.badge-list > li:nth-child(even) {
  margin-right: 0;
  float: right;
}
div#es-wrap.w320.view-badges ul.badge-list > li {
  width: 100%;
  float: left;
  margin: 20px 0 0 0;
}
div#es-wrap.view-points ul.points-list > li {
  width: 30%;
  float: left;
  margin: 20px 20px 0 0;
}
div#es-wrap.view-points.layout-item .empty {
  text-align: center;
  font-size: 16px;
  font-weight: 700;
  background: #f5f5f5;
  border: 1px solid #eee;
  padding: 70px 0;
}
div#es-wrap .es-point-wrapper {
  *zoom: 1;
  position: relative;
  background: url("../images/points-wrapper-bg.png") no-repeat bottom center;
  padding-bottom: 30px;
}
div#es-wrap .es-point-wrapper:before,
div#es-wrap .es-point-wrapper:after {
  display: table;
  content: "";
  line-height: 0;
}
div#es-wrap .es-point-wrapper:after {
  clear: both;
}
div#es-wrap .es-point-wrapper .es-point {
  width: 240px;
  margin: 0 auto;
}
div#es-wrap .es-point {
  text-align: center;
  background: #fafafa;
  border: 1px solid #d7d7d7;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
div#es-wrap .es-point .es-widget-head {
  height: 60px;
  overflow: hidden;
}
div#es-wrap .es-point .es-widget-body {
  padding: 10px 0;
  height: 200px;
  overflow: hidden;
}
div#es-wrap .es-point .es-widget-foot {
  color: rgba(0,0,0,0.8);
  background: #898d90;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  border-top: 1px solid #585858;
  -webkit-box-shadow: inset 0 1px 0 rgba(180,180,180,0.9);
  -moz-box-shadow: inset 0 1px 0 rgba(180,180,180,0.9);
  box-shadow: inset 0 1px 0 rgba(180,180,180,0.9);
}
div#es-wrap .es-point .es-widget-foot h6 {
  margin: 0;
}
div#es-wrap .es-point .es-widget-foot [class*="span"] {
  text-align: left;
}
div#es-wrap .es-point .point-result {
  margin: 0 auto;
  width: 90px;
  height: 90px;
  background: white;
  border: 1px solid #c1af65;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  padding: 4px;
  margin-bottom: 10px;
}
div#es-wrap .es-point .point-result .point-result-inner {
  display: block;
  width: 80px;
  height: 80px;
  line-height: 80px;
  font-size: 30px;
  margin: 0 auto;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-color: #f9d06a;
  background-image: -moz-linear-gradient(top,#fde092,#f4b92d);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#fde092),to(#f4b92d));
  background-image: -webkit-linear-gradient(top,#fde092,#f4b92d);
  background-image: -o-linear-gradient(top,#fde092,#f4b92d);
  background-image: linear-gradient(to bottom,#fde092,#f4b92d);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffde092', endColorstr='#fff4b92d', GradientType=0);
  border: 1px solid #c1af65;
  position: relative;
  z-index: 2;
  font-weight: bold;
}
div#es-wrap .es-point .point-icon {
  margin: 10px 0 20px;
}
div#es-wrap .es-point .point-desp {
  margin-bottom: 10px;
  padding: 0 10px;
}
div#es-wrap .es-point.es-point-green .point-result .point-result-inner {
  background-color: #99d144;
  background-image: -moz-linear-gradient(top,#9EDD3C,#92BE4F);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#9EDD3C),to(#92BE4F));
  background-image: -webkit-linear-gradient(top,#9EDD3C,#92BE4F);
  background-image: -o-linear-gradient(top,#9EDD3C,#92BE4F);
  background-image: linear-gradient(to bottom,#9EDD3C,#92BE4F);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9edd3c', endColorstr='#ff92be4f', GradientType=0);
  border: 1px solid #93BD51;
}
div#es-wrap .es-point.es-point-red .point-result .point-result-inner {
  background-color: #f09e76;
  background-image: -moz-linear-gradient(top,#FAB290,#E27F4F);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#FAB290),to(#E27F4F));
  background-image: -webkit-linear-gradient(top,#FAB290,#E27F4F);
  background-image: -o-linear-gradient(top,#FAB290,#E27F4F);
  background-image: linear-gradient(to bottom,#FAB290,#E27F4F);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffab290', endColorstr='#ffe27f4f', GradientType=0);
  border: 1px solid #DA8E6A;
}
div#es-wrap .es-point-achievers {
  *zoom: 1;
}
div#es-wrap .es-point-achievers:before,
div#es-wrap .es-point-achievers:after {
  display: table;
  content: "";
  line-height: 0;
}
div#es-wrap .es-point-achievers:after {
  clear: both;
}
div#es-wrap .es-point-achievers .es-point-achievers-title {
  text-align: center;
}
div#es-wrap .dashboard-story-wrapper {
  padding-top: 15px;
}
div#es-wrap .es-story {
  position: relative;
}
div#es-wrap .es-story .es-story-container {
  position: relative;
  *zoom: 1;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #d7d7d7;
  overflow: hidden;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
  background: #fff;
  height: 58px;
}
div#es-wrap .es-story .es-story-container:before,
div#es-wrap .es-story .es-story-container:after {
  display: table;
  content: "";
  line-height: 0;
}
div#es-wrap .es-story .es-story-container:after {
  clear: both;
}
div#es-wrap .es-story .es-story-container > .loading-indicator {
  display: none;
  background: url("../../../../../media/com_easysocial/styles/../images/loading.gif") center no-repeat rgba(255,255,255,0.8);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  z-index: 2;
}
div#es-wrap .es-story .es-story-wrap {
  margin-left: 60px;
  background: #fafafa;
  position: relative;
  z-index: 1;
}
div#es-wrap .es-story [data-message-group] .alert {
  margin-bottom: 10px;
}
div#es-wrap .es-story.active .es-story-container {
  background: #000000;
  height: 147px;
}
div#es-wrap .es-story.active .es-story-shadow-wrap {
  opacity: 1;
}
div#es-wrap .es-story.active .es-story-header .es-story-content {
  padding: 10px;
}
div#es-wrap .es-story.active .es-story-textfield {
  font-size: 12px;
  line-height: 14px;
  height: 54px;
}
div#es-wrap .es-story.active .es-story-footer {
  display: block;
}
div#es-wrap .es-story.active .es-story-submit {
  height: 26px;
}
div#es-wrap .es-story.no-transition .es-story-container {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
div#es-wrap .es-story.expanded {
  overflow: visible;
}
div#es-wrap .es-story.expanded .es-story-container {
  height: auto;
  overflow: visible;
}
div#es-wrap .es-story.saving .es-story-container > .loading-indicator {
  display: block;
}
div#es-wrap .es-story.attaching-photos .es-story-container {
  background: #000000;
}
div#es-wrap .es-story.attaching-links .es-story-container {
  background: #000000;
}
div#es-wrap .es-story[class^="attaching-"] .es-story-attachment-button,
div#es-wrap .es-story[class*=" attaching-"] .es-story-attachment-button {
  opacity: .3;
  border-color: #d7d7d7;
}
div#es-wrap .es-story[class^="attaching-"] .es-story-attachment-button.active,
div#es-wrap .es-story[class^="attaching-"] .es-story-attachment-button:hover,
div#es-wrap .es-story[class*=" attaching-"] .es-story-attachment-button.active,
div#es-wrap .es-story[class*=" attaching-"] .es-story-attachment-button:hover {
  opacity: 1;
  border-color: #d7d7d7;
}
div#es-wrap .es-story .es-story-sidebar {
  width: 60px;
  margin-left: -60px;
  float: left;
}
div#es-wrap .es-story .es-story-section {
  *zoom: 1;
  position: relative;
  z-index: 2;
}
div#es-wrap .es-story .es-story-section:before,
div#es-wrap .es-story .es-story-section:after {
  display: table;
  content: "";
  line-height: 0;
}
div#es-wrap .es-story .es-story-section:after {
  clear: both;
}
div#es-wrap .es-story .es-story-content {
  position: relative;
  overflow: hidden;
  padding: 10px 10px 10px 0;
}
div#es-wrap .es-story .es-story-content form {
  margin: 0;
}
div#es-wrap .es-story .es-story-content textarea {
  width: 100%;
  margin: 0;
  border: none;
  resize: none;
  background: none;
  color: rgba(0,0,0,0.8);
}
div#es-wrap .es-story .es-story-header {
  background: #fff;
}
div#es-wrap .es-story .es-story-header .es-avatar {
  position: relative;
  top: 10px;
  left: 50%;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: -17px;
}
div#es-wrap .es-story .es-story-body {
  position: relative;
  background: #fafafa;
}
div#es-wrap .es-story .es-story-body .es-story-sidebar {
  position: relative;
  overflow: hidden;
}
div#es-wrap .es-story .es-story-body .es-story-content {
  background: #fff;
  border-bottom: 1px solid #d7d7d7;
  padding: 0px;
}
div#es-wrap .es-story .es-story-body.active .es-story-sidebar {
  border-top: 1px solid rgba(255,255,255,0.3);
  min-height: 46px;
}
div#es-wrap .es-story .es-story-body.active .es-story-content {
  background: transparent;
  border-top: 1px solid #d7d7d7;
  border-bottom: none;
  padding: 10px;
  padding-bottom: 0px;
}
div#es-wrap .es-story .es-story-body.active .es-story-attachment-icon.active {
  top: 10px;
  opacity: 1;
}
div#es-wrap .es-story .es-story-body.active .es-story-attachment-items {
  top: 0;
}
div#es-wrap .es-story .es-story-footer {
  padding-top: 0px;
  background: #fafafa;
}
div#es-wrap .es-story .es-story-footer .es-story-content {
  padding: 10px 0 10px 10px;
}
div#es-wrap .es-story .es-story-footer.active .es-story-content {
  border-top: 1px solid #d7d7d7;
}
div#es-wrap .es-story .es-story-textbox {
  position: relative;
}
div#es-wrap .es-story .es-story-textfield {
  -webkit-transition: font-size .5s ease;
  -moz-transition: font-size .5s ease;
  -o-transition: font-size .5s ease;
  transition: font-size .5s ease;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  min-height: 36px;
  height: 36px;
  font-size: 14px;
  line-height: 36px;
  padding: 0;
  overflow: hidden;
}
div#es-wrap .es-story .textareaClone {
  font-size: 14px;
  min-height: 54px;
}
div#es-wrap .es-story .es-story-submit {
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
  height: 36px;
  font-size: 14px;
  float: right;
}
div#es-wrap .es-story .es-story-core-buttons {
  position: absolute;
  bottom: 0px;
  right: 0px;
  height: 26px;
}
div#es-wrap .es-story .es-story-privacy {
  float: right;
  margin-right: 4px;
}
div#es-wrap .es-story .es-story-privacy .es-privacy-toggle {
  height: 26px;
  line-height: 26px;
}
div#es-wrap .es-story .es-story-panel-buttons {
  *zoom: 1;
  position: relative;
  margin-left: -6px;
  z-index: 2;
  min-height: 26px;
  margin-right: 10px;
}
div#es-wrap .es-story .es-story-panel-buttons:before,
div#es-wrap .es-story .es-story-panel-buttons:after {
  display: table;
  content: "";
  line-height: 0;
}
div#es-wrap .es-story .es-story-panel-buttons:after {
  clear: both;
}
div#es-wrap .es-story .es-story-panel-buttons .es-story-panel-button {
  position: relative;
  height: 24px;
  line-height: 24px;
  padding: 0 6px;
  cursor: pointer;
}
div#es-wrap .es-story .es-story-panel-buttons .es-story-panel-button +.es-story-panel-button {
  border-left: 1px solid #d7d7d7;
}
div#es-wrap .es-story .es-story-panel-buttons .es-story-panel-button > b {
  height: 0;
  left: 50%;
  margin-left: -6px;
  position: absolute;
  top: -9px;
  width: 0;
  opacity: 0;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
}
div#es-wrap .es-story .es-story-panel-buttons .es-story-panel-button > b:after,
div#es-wrap .es-story .es-story-panel-buttons .es-story-panel-button > b:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  display: inline-block;
}
div#es-wrap .es-story .es-story-panel-buttons .es-story-panel-button > b:after {
  top: 100%;
  left: 1;
  right: 1;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #fff;
}
div#es-wrap .es-story .es-story-panel-buttons .es-story-panel-button > b:before {
  top: 100%;
  left: 0;
  right: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid;
  border-top-color: #d7d7d7;
}
div#es-wrap .es-story .es-story-panel-buttons .es-story-panel-button > b:before {
  left: -1px;
}
div#es-wrap .es-story .es-story-panel-buttons .es-story-panel-button .words > i {
  vertical-align: top;
}
div#es-wrap .es-story .es-story-panel-buttons .es-story-panel-button .words > span.without-data {
  color: #666;
  text-shadow: 1px 1px 0 #fff;
  line-height: 26px;
}
div#es-wrap .es-story .es-story-panel-buttons .es-story-panel-button .words:hover > span,
div#es-wrap .es-story .es-story-panel-buttons .es-story-panel-button .words:hover > i {
  color: #0088CC;
}
div#es-wrap .es-story .es-story-panel-buttons .es-story-panel-button i {
  position: relative;
  margin-right: 2px;
}
div#es-wrap .es-story .es-story-panel-buttons .es-story-panel-button i:before {
  text-shadow: 1px 1px 0 #fff;
}
div#es-wrap .es-story .es-story-panel-buttons .es-story-panel-button i .ies-location-2 {
  margin-left: -1px;
}
div#es-wrap .es-story .es-story-panel-buttons .es-story-panel-button.active > b {
  display: block;
  opacity: 1;
}
div#es-wrap .es-story .es-story-panel-buttons .es-story-panel-button.active .words > span,
div#es-wrap .es-story .es-story-panel-buttons .es-story-panel-button.active .words > i {
  color: #0088CC;
}
div#es-wrap .es-story .es-story-panel-contents {
  *zoom: 1;
  clear: both;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
  max-height: 0px;
  overflow: hidden;
  opacity: 0;
  position: relative;
  z-index: 1;
  margin-right: 10px;
}
div#es-wrap .es-story .es-story-panel-contents:before,
div#es-wrap .es-story .es-story-panel-contents:after {
  display: table;
  content: "";
  line-height: 0;
}
div#es-wrap .es-story .es-story-panel-contents:after {
  clear: both;
}
div#es-wrap .es-story .es-story-panel-contents.active {
  max-height: 200px;
  margin-bottom: 8px;
  opacity: 1;
  overflow: visible;
}
div#es-wrap .es-story .es-story-panel-contents .es-story-panel-content {
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
  position: relative;
  overflow: hidden;
  max-height: 0px;
  opacity: 0;
  z-index: 1;
  background: #fff;
  color: #666;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
div#es-wrap .es-story .es-story-panel-contents .es-story-panel-content input[type="text"] {
  background: #fff;
  color: #666;
}
div#es-wrap .es-story .es-story-panel-contents .es-story-panel-content.active {
  max-height: 200px;
  opacity: 1;
  border: 1px solid #d7d7d7;
  z-index: 2;
}
div#es-wrap .es-story .es-story-attachment-icon {
  text-align: center;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
  position: absolute;
  top: -300px;
  left: 0;
  opacity: 0;
}
div#es-wrap .es-story .es-story-attachment-icon i {
  font-size: 26px;
  width: 60px;
  height: 26px;
  line-height: 26px;
  color: #fff;
}
div#es-wrap .es-story .es-story-attachment-buttons {
  *zoom: 1;
  position: relative;
  z-index: 2;
  margin-top: 10px;
  float: right;
  margin-right: -5px;
}
div#es-wrap .es-story .es-story-attachment-buttons:before,
div#es-wrap .es-story .es-story-attachment-buttons:after {
  display: table;
  content: "";
  line-height: 0;
}
div#es-wrap .es-story .es-story-attachment-buttons:after {
  clear: both;
}
div#es-wrap .es-story .es-story-attachment-buttons label {
  font-size: 11px;
  font-weight: bold;
  float: left;
  margin: 0 3px 0 0;
  cursor: default;
}
div#es-wrap .es-story .es-story-attachment-button {
  float: left;
  padding: 0 8px;
  cursor: pointer;
  font-size: 11px;
  border-color: #d7d7d7;
}
div#es-wrap .es-story .es-story-attachment-button > i {
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
  margin-right: 2px;
  font-size: 14px;
  height: 14px;
  vertical-align: baseline;
}
div#es-wrap .es-story .es-story-attachment-button > span {
  position: relative;
  top: -2px;
}
div#es-wrap .es-story .es-story-attachment-button:hover > span {
  text-decoration: underline;
}
div#es-wrap .es-story .es-story-attachment-button + .es-story-attachment-button {
  border-left-width: 1px;
  border-left-style: solid;
}
div#es-wrap .es-story .es-story-attachment-button.for-text:hover > i,
div#es-wrap .es-story .es-story-attachment-button.for-text:hover > span,
div#es-wrap .es-story .es-story-attachment-button.for-text.active > i,
div#es-wrap .es-story .es-story-attachment-button.for-text.active > span {
  color: #cc0000;
}
div#es-wrap .es-story .es-story-attachment-button.for-photos:hover > i,
div#es-wrap .es-story .es-story-attachment-button.for-photos:hover > span,
div#es-wrap .es-story .es-story-attachment-button.for-photos.active > i,
div#es-wrap .es-story .es-story-attachment-button.for-photos.active > span {
  color: #cc0000;
}
div#es-wrap .es-story .es-story-attachment-button.for-links:hover > i,
div#es-wrap .es-story .es-story-attachment-button.for-links:hover > span,
div#es-wrap .es-story .es-story-attachment-button.for-links.active > i,
div#es-wrap .es-story .es-story-attachment-button.for-links.active > span {
  color: #cc0000;
}
div#es-wrap .es-story .es-story-attachment-items {
  position: relative;
  z-index: 1;
}
div#es-wrap .es-story .es-story-attachment-item {
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
  position: absolute;
  margin-top: -300px;
  opacity: 0;
  z-index: 1;
}
div#es-wrap .es-story .es-story-attachment-item.active {
  position: relative;
  margin-top: 0px;
  opacity: 1;
  z-index: 2;
}
div#es-wrap .es-story .es-story-attachment-item .media {
  margin: 0;
}
div#es-wrap .es-story .es-story-attachment-item .media-object img {
  width: 120px;
  height: 100px;
}
div#es-wrap .es-story .es-story-attachment-content {
  position: relative;
  z-index: 1;
}
div#es-wrap .es-story .es-story-friends .es-story-friends-textbox {
  width: 100%;
  border: none;
  margin-bottom: -4px;
}
div#es-wrap .es-story .es-story-friends .es-story-friends-textbox .textboxlist-textField {
  float: left;
}
div#es-wrap .es-story .es-story-footer .es-story-content {
  overflow: visible;
}
div#es-wrap .es-story .es-story-footer +.es-story-submit {
  z-index: 1;
}
div#es-wrap .es-story .es-story-footer.swap-zindex .es-story-panel-contents {
  z-index: 2;
}
div#es-wrap .es-story .es-story-footer.swap-zindex .es-story-panel-buttons {
  z-index: 1;
}
div#es-wrap .es-story .es-story-panel-button.for-locations .words > i {
  float: left;
}
div#es-wrap .es-story .es-story-panel-button.for-locations .words > span {
  float: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 160px;
}
div#es-wrap .es-story .es-story-panel-content.for-locations.active {
  overflow: visible;
}
div#es-wrap .es-story .es-story-locations {
  position: relative;
}
div#es-wrap .es-story .es-story-locations .es-story-location-viewport {
  height: 140px;
  width: 100%;
  clear: both;
  background: #fff;
  text-align: center;
  position: relative;
  background-position: 50% 50%;
  background-size: cover;
}
div#es-wrap .es-story .es-story-locations .es-story-location-default-map {
  background-image: url("../../../../../media/com_easysocial/styles/../images/map-bg.png");
  background-position: center center;
  background-repeat: repeat;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  -webkit-border-radius: 3px 3px 0px 0px;
  -moz-border-radius: 3px 3px 0px 0px;
  border-radius: 3px 3px 0px 0px;
}
div#es-wrap .es-story .es-story-locations .es-story-location-detect-button {
  line-height: 20px;
  margin-top: -13px;
  position: relative;
  top: 50%;
  z-index: 2;
}
div#es-wrap .es-story .es-story-locations .es-story-location-detect-button i {
  font-size: 10px;
  height: 10px;
  left: -1px;
  margin-right: 2px;
  position: relative;
  top: 0;
  width: 10px;
}
div#es-wrap .es-story .es-story-locations .es-story-location-buttons {
  position: absolute;
  top: 0px;
  right: 0px;
  display: inline-block;
  z-index: 2;
  display: none;
}
div#es-wrap .es-story .es-story-locations .es-story-location-buttons .btn {
  height: 32px;
  font-size: 11px;
  line-height: 20px;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
div#es-wrap .es-story .es-story-locations .es-story-location-autocomplete {
  position: absolute;
  width: 100%;
  padding: 0 15px 15px;
  overflow: hidden;
}
div#es-wrap .es-story .es-story-locations .es-story-location-autocomplete.active .es-story-location-suggestions {
  top: 0px;
}
div#es-wrap .es-story .es-story-locations .es-story-location-autocomplete.active .es-story-location-autocomplete-shadow {
  opacity: 1;
}
div#es-wrap .es-story .es-story-locations .es-story-location-autocomplete-shadow {
  position: absolute;
  width: 100%;
  left: 0px;
  height: 1px;
  padding: 0px 5px;
  z-index: 2;
  opacity: 0;
}
div#es-wrap .es-story .es-story-locations .es-story-location-autocomplete-shadow .real-shadow {
  height: 5px;
  width: 100%;
  margin-top: -5px;
  box-shadow: 0px 0px 5px rgba(0,0,0,0.75);
}
div#es-wrap .es-story .es-story-locations .es-story-location-suggestions {
  border: 1px solid #cfcfcf;
  -webkit-border-radius: 0px 0px 3px 3px;
  -moz-border-radius: 0px 0px 3px 3px;
  border-radius: 0px 0px 3px 3px;
  background: #fff;
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 160px;
  position: relative;
  z-index: 1;
  top: -160px;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
}
div#es-wrap .es-story .es-story-locations .es-story-location-suggestion {
  padding: 5px;
  cursor: pointer;
}
div#es-wrap .es-story .es-story-locations .es-story-location-suggestion + .es-story-location-suggestion {
  border-top: 1px solid #cfcfcf;
}
div#es-wrap .es-story .es-story-locations .es-story-location-suggestion.active {
  background: #E7EDF3;
}
div#es-wrap .es-story .es-story-locations .es-story-location-textbox {
  display: block;
  padding: 0;
  padding-right: 32px;
  width: 100%;
  min-height: 32px;
  position: relative;
}
div#es-wrap .es-story .es-story-locations .es-story-location-textbox input {
  width: 100%;
  height: 32px !important;
  border: none !important;
  background: none !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin-bottom: 0 !important;
}
div#es-wrap .es-story .es-story-locations .es-story-location-textbox.busy .es-story-location-loading-indicator,
div#es-wrap .es-story .es-story-locations .es-story-location-textbox.busy.active .es-story-location-loading-indicator {
  display: block;
}
div#es-wrap .es-story .es-story-locations .es-story-location-textbox.busy .es-story-location-remove-button,
div#es-wrap .es-story .es-story-locations .es-story-location-textbox.busy.active .es-story-location-remove-button {
  display: none;
}
div#es-wrap .es-story .es-story-locations.has-location .es-story-location-remove-button {
  display: block;
}
div#es-wrap .es-story .es-story-locations.has-location .es-story-location-textbox:hover .es-story-location-loading-indicator {
  display: none;
}
div#es-wrap .es-story .es-story-locations .es-story-location-remove-button,
div#es-wrap .es-story .es-story-locations .es-story-location-loading-indicator {
  height: 32px;
  position: absolute;
  right: 0;
  top: 0;
  width: 32px;
  cursor: pointer;
  display: none;
}
div#es-wrap .es-story .es-story-locations .es-story-location-remove-button {
  z-index: 2;
}
div#es-wrap .es-story .es-story-locations .es-story-location-remove-button i {
  color: #aaa;
  font-size: 10px;
  position: relative;
  right: -12px;
  top: 8px;
}
div#es-wrap .es-story .es-story-locations .es-story-location-remove-button:hover i {
  color: #0088cc;
}
div#es-wrap .es-story .es-story-locations .loading-indicator {
  z-index: 1;
  padding: 16px;
}
div#es-wrap .es-story .es-story-locations.has-location .es-story-location-default-map,
div#es-wrap .es-story .es-story-locations.has-location .es-story-location-detect-button {
  opacity: 0;
}
div#es-wrap .es-story .mentions-input-box {
  position: relative;
  z-index: 2;
}
div#es-wrap .es-story .mentions-input-box {
  position: relative;
  background: #fff;
}
div#es-wrap .es-story .mentions-input-box textarea {
  width: 100%;
  display: block;
  height: 18px;
  padding: 9px;
  border: 1px solid #dcdcdc;
  border-radius: 3px;
  overflow: hidden;
  background: transparent;
  position: relative;
  outline: 0;
  resize: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
div#es-wrap .es-story .mentions-input-box .mentions-autocomplete-list {
  display: none;
  background: #fff;
  border: 1px solid #b2b2b2;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 10000;
  margin-top: -2px;
  border-radius: 5px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  -webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.148438);
  -moz-box-shadow: 0 2px 5px rgba(0,0,0,0.148438);
  box-shadow: 0 2px 5px rgba(0,0,0,0.148438);
}
div#es-wrap .es-story .mentions-input-box .mentions-autocomplete-list ul {
  margin: 0;
  padding: 0;
}
div#es-wrap .es-story .mentions-input-box .mentions-autocomplete-list li {
  background-color: #fff;
  padding: 0 5px;
  margin: 0;
  width: auto;
  border-bottom: 1px solid #eee;
  height: 26px;
  line-height: 26px;
  overflow: hidden;
  cursor: pointer;
  list-style: none;
  white-space: nowrap;
}
div#es-wrap .es-story .mentions-input-box .mentions-autocomplete-list li:last-child {
  border-radius: 5px;
}
div#es-wrap .es-story .mentions-input-box .mentions-autocomplete-list li > img,
div#es-wrap .es-story .mentions-input-box .mentions-autocomplete-list li > div.icon {
  width: 16px;
  height: 16px;
  float: left;
  margin-top: 5px;
  margin-right: 5px;
  -moz-background-origin: 3px;
  border-radius: 3px;
}
div#es-wrap .es-story .mentions-input-box .mentions-autocomplete-list li em {
  font-weight: bold;
  font-style: none;
}
div#es-wrap .es-story .mentions-input-box .mentions-autocomplete-list li:hover,
div#es-wrap .es-story .mentions-input-box .mentions-autocomplete-list li.active {
  background-color: #f2f2f2;
}
div#es-wrap .es-story .mentions-input-box .mentions-autocomplete-list li b {
  background: #ffff99;
  font-weight: normal;
}
div#es-wrap .es-story .mentions-input-box .mentions {
  position: absolute;
  left: 1px;
  right: 0;
  top: 1px;
  bottom: 0;
  padding: 9px;
  color: #fff;
  overflow: hidden;
  white-space: pre-wrap;
  word-wrap: break-word;
}
div#es-wrap .es-story .mentions-input-box .mentions > div {
  color: #fff;
  white-space: pre-wrap;
  width: 100%;
}
div#es-wrap .es-story .mentions-input-box .mentions > div > strong {
  font-weight: normal;
  background: #d8dfea;
}
div#es-wrap .es-story .mentions-input-box .mentions > div > strong > span {
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
div#es-wrap .es-story .es-album-view .es-album-content {
  max-height: none;
  min-height: 80px;
  margin-bottom: 0px;
}
div#es-wrap .es-story .es-album-view .es-photo-item {
  width: 100px;
  height: 80px;
  margin: 5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #eee;
  overflow: hidden;
}
div#es-wrap .es-story .es-album-view .es-photo-item .es-photo-image {
  width: 100px;
  height: 80px;
  background-size: cover;
  background-color: transparent;
  background-repeat: no-repeat;
  position: relative;
  z-index: 1;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
div#es-wrap .es-story .es-album-view .es-photo-item:hover {
  background: #ddd;
}
div#es-wrap .es-story .es-album-view .es-photo-item:hover .es-photo-remove-button {
  bottom: 0;
}
div#es-wrap .es-story .es-album-view .es-photo-remove-button {
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
  position: absolute;
  z-index: 2;
  width: 100%;
  padding: 0 5px;
  background: rgba(0,0,0,0.6);
  cursor: pointer;
  height: 25px;
  line-height: 25px;
  bottom: -25px;
  text-align: center;
  color: #fff;
  font-size: 11px;
  text-shadow: 0 1px 1px rgba(0,0,0,0.75);
}
div#es-wrap .es-story .es-album-view .es-photo-remove-button > i {
  font-size: 10px;
  margin-left: -2px;
}
div#es-wrap .es-story .es-album-view .es-photo-upload-item {
  background-color: #eee;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
div#es-wrap .es-story .es-album-view .es-photo-upload-item table {
  border: none;
}
div#es-wrap .es-story .es-album-view .es-photo-upload-item .upload-remove-button {
  display: none;
}
div#es-wrap .es-story .es-album-view .es-photo-upload-item:hover .upload-remove-button {
  display: block;
}
div#es-wrap .es-story .es-album-view .es-photo-upload-item .upload-percentage {
  line-height: 18px;
}
div#es-wrap .es-story .es-album-view .es-album-upload-button {
  background: #eee;
  height: 80px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  position: relative;
  z-index: 0;
  text-align: center;
  cursor: pointer;
}
div#es-wrap .es-story .es-album-view .es-album-upload-button:hover {
  background: #ddd;
}
div#es-wrap .es-story .es-album-view .es-album-upload-button:hover > span {
  color: #555;
}
div#es-wrap .es-story .es-album-view .es-album-upload-button > span {
  position: relative;
  line-height: 80px;
  color: #999;
  cursor: pointer;
}
div#es-wrap .es-story .es-album-view .es-album-upload-button > span b {
  position: relative;
  left: -5px;
}
div#es-wrap .es-story .es-album-view .es-album-upload-button > span i {
  position: relative;
  top: 2px;
  left: -5px;
}
div#es-wrap .es-story .es-album-view .add-hint {
  display: block;
}
div#es-wrap .es-story .es-album-view .drop-hint {
  display: none;
}
div#es-wrap .es-story .es-album-view.has-photos .es-album-upload-button {
  float: left;
  margin: 5px;
  padding: 0 10px 0 25px;
}
div#es-wrap .es-story .es-album-view.has-photos.can-drop-file .add-hint {
  display: block;
}
div#es-wrap .es-story .es-album-view.has-photos.can-drop-file .drop-hint {
  display: none;
}
div#es-wrap .es-story .es-album-view.can-drop-file .add-hint {
  display: none;
}
div#es-wrap .es-story .es-album-view.can-drop-file .drop-hint {
  display: block;
}
div#es-wrap .es-story .es-album-view .plupload > input {
  height: 100% !important;
}
div#es-wrap .es-story .es-photo-upload-item .upload-title,
div#es-wrap .es-story .es-photo-upload-item .upload-filename,
div#es-wrap .es-story .es-photo-upload-item .upload-filesize {
  display: none;
}
div#es-wrap .es-story .es-story-link-item {
  background: #e6e6e6;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  position: relative;
  padding: 10px;
  padding-right: 30px;
  min-height: 116px;
}
div#es-wrap .es-story .es-story-link-item.has-images {
  padding-left: 116px;
}
div#es-wrap .es-story .es-story-link-item.has-images .es-story-link-nav {
  display: block;
}
div#es-wrap .es-story .es-story-link-item.editing-title .es-story-link-title {
  display: none;
}
div#es-wrap .es-story .es-story-link-item.editing-title .es-story-link-title-textbox {
  display: block;
}
div#es-wrap .es-story .es-story-link-item.editing-description .es-story-link-description {
  display: none;
}
div#es-wrap .es-story .es-story-link-item.editing-description .es-story-link-description-textbox {
  display: block;
}
div#es-wrap .es-story .es-story-link-title-textbox {
  display: none;
}
div#es-wrap .es-story .es-story-link-title-textfield {
  width: 100%;
  margin-bottom: 5px;
}
div#es-wrap .es-story .es-story-link-description-textbox {
  border: 1px solid #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  display: none;
  margin: 4px 0 8px;
}
div#es-wrap .es-story .es-story-link-description-textbox .textareaClone {
  min-height: 0;
  margin: 0;
  padding: 0;
}
div#es-wrap .es-story .es-story-link-description-textfield {
  font-size: 11px;
}
div#es-wrap .es-story .es-story-link-title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0;
  text-transform: none;
  border: 1px solid transparent;
  cursor: pointer;
  color: #666;
}
div#es-wrap .es-story .es-story-link-title:hover {
  background: #fafafa;
  border: 1px dashed #e6e6e6;
}
div#es-wrap .es-story .es-story-link-description {
  border: 1px solid transparent;
  cursor: pointer;
  overflow: hidden;
  font-size: 11px;
  line-height: 16px;
  margin: 4px 0 8px;
}
div#es-wrap .es-story .es-story-link-description.no-description {
  opacity: 0.6;
}
div#es-wrap .es-story .es-story-link-description:hover {
  background: #fafafa;
  border: 1px dashed #e6e6e6;
  opacity: 1;
}
div#es-wrap .es-story .es-story-link-url {
  border: 1px solid transparent;
}
div#es-wrap .es-story .es-story-link-url a {
  color: #0064cd;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
div#es-wrap .es-story .es-story-link-url a:hover {
  background: transparent;
  color: #049cdb;
}
div#es-wrap .es-story .es-story-link-images {
  width: 96px;
  position: absolute;
  top: 10px;
  left: 10px;
  overflow: hidden;
}
div#es-wrap .es-story .es-story-link-images img.es-story-link-image {
  width: 96px;
  max-width: 96px !important;
  border: 1px solid #ccc;
  background: #fff;
  display: none;
}
div#es-wrap .es-story .es-story-link-images img.es-story-link-image.active {
  display: block;
}
div#es-wrap .es-story .es-story-link-form {
  position: relative;
}
div#es-wrap .es-story .es-story-link-form.busy .es-story-link-input {
  padding-right: 100px;
  color: #aaa;
}
div#es-wrap .es-story .es-story-link-form.busy .es-story-link-buttons .loading-indicator {
  display: block;
}
div#es-wrap .es-story .es-story-link-textbox {
  *zoom: 1;
  padding: 0;
  height: 32px;
  width: 100%;
  border: 1px solid #ccc;
  background: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  display: block;
}
div#es-wrap .es-story .es-story-link-textbox:before,
div#es-wrap .es-story .es-story-link-textbox:after {
  display: table;
  content: "";
  line-height: 0;
}
div#es-wrap .es-story .es-story-link-textbox:after {
  clear: both;
}
div#es-wrap .es-story .es-story-link-input {
  width: 100%;
  height: 30px !important;
  padding-left: 4px !important;
  border: none !important;
  background: none !important;
  padding-right: 73px;
  margin-bottom: 0px !important;
}
div#es-wrap .es-story .es-story-link-buttons {
  position: absolute;
  top: 0px;
  right: 0px;
  display: inline-block;
  z-index: 2;
}
div#es-wrap .es-story .es-story-link-buttons .btn {
  height: 32px;
  font-size: 11px;
  line-height: 20px;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
div#es-wrap .es-story .es-story-link-buttons .loading-indicator {
  height: 16px;
  left: -26px;
  margin: 5px 0 0;
  margin-top: 5px;
  padding: 0;
  position: absolute;
  top: 4px;
  width: 16px;
  display: none;
}
div#es-wrap .es-story .es-story-link-nav {
  display: none;
}
div#es-wrap .es-story .es-story-link-nav .btn {
  padding: 3px;
}
div#es-wrap .es-story .es-story-link-nav .btn i {
  position: relative;
  top: -2px;
}
div#es-wrap .es-story .es-story-link-image-count {
  position: relative;
  top: 1px;
  left: 2px;
}
div#es-wrap .es-story .es-story-link-remove-image {
  display: inline-block;
  margin-right: 2px;
  margin-top: -4px;
}
div#es-wrap .es-story .es-story-link-remove-button {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 10px;
  height: 10px;
  cursor: pointer;
}
div#es-wrap .es-story .es-story-link-remove-button i {
  font-size: 9px;
}
div#es-wrap.w320 .es-story .es-story-core-buttons {
  position: relative;
  float: left;
  margin-top: 10px;
}
div#es-wrap .type-story .es-stream-type {
  background: #7dc211;
}
div#es-wrap .type-photos .es-stream-type {
  background: #cc0000;
}
div#es-wrap .type-albums .es-stream-type {
  background: #b74762;
}
div#es-wrap .type-videos .es-stream-type {
  background: #f15b3a;
}
div#es-wrap .type-links .es-stream-type {
  background: #00b0f1;
}
div#es-wrap .type-notes .es-stream-type {
  background: #ebbd00;
}
div#es-wrap .type-profiles .es-stream-type {
  background: #c48feb;
}
div#es-wrap .type-user .es-stream-type {
  background: #136fd7;
}
div#es-wrap .type-registration .es-stream-type {
  background: #06a3aa;
}
div#es-wrap .type-badges .es-stream-type {
  background: #4169E1;
}
div#es-wrap .type-friends .es-stream-type {
  background: #6889b0;
}
div#es-wrap .type-follower .es-stream-type {
  background: #626f7c;
}
div#es-wrap .type-comments .es-stream-type {
  background: #7cb7d1;
}
div#es-wrap .type-blogs .es-stream-type {
  background: #dea300;
}
div#es-wrap .type-discussion .es-stream-type {
  background: #75b07c;
}
div#es-wrap .type-shares .es-stream-type {
  background: #681aa3;
}
div#es-wrap .type-lists .es-stream-type {
  background: #bdca27;
}
div#es-wrap .type-facebook .es-stream-type {
  background: #576EA9;
}
div#es-wrap .stream-context-shares .es-stream-photo-row.es-stream-item-photo-cover {
  margin: 0;
  padding: 0;
}
div#es-wrap .stream-title {
  margin: 0 0 5px;
}
div#es-wrap .es-streams {
  padding: 10px 0 0 20px;
  color: rgba(0,0,0,0.8);
}
div#es-wrap .es-streams .es-story {
  margin-bottom: 16px;
}
div#es-wrap .stream-shared-border {
  border-left: 5px solid #ccc;
}
div#es-wrap .es-stream-list {
  list-style: none;
  margin: 0;
  min-height: 370px;
  padding-bottom: 20px;
}
div#es-wrap .es-stream-list > li.hidden {
  opacity: 0;
}
div#es-wrap .es-stream-list > li.hide-stream .es-stream {
  display: none;
}
div#es-wrap .es-stream-list > li + li {
  margin-top: 16px;
}
div#es-wrap .es-stream {
  position: relative;
  border: 1px solid #d7d7d7;
  background: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
div#es-wrap .es-stream.es-feed-loading {
  min-height: 50px;
  height: 50px;
  background: url('../../../../../media/com_easysocial/styles/../images/loading.gif') no-repeat center center;
}
div#es-wrap .es-stream.es-feed-loading > * {
  display: none;
}
div#es-wrap .es-stream-meta {
  padding: 10px;
  border-bottom: 1px solid #d7d7d7;
}
div#es-wrap .es-stream-meta .es-stream-type {
  margin-bottom: 3px;
  text-transform: uppercase;
}
div#es-wrap .es-stream-meta .es-stream-title {
  font-size: 11px;
}
div#es-wrap .es-stream-meta .es-stream-title a {
  font-size: 11px;
}
div#es-wrap .es-stream-meta .es-stream-title i {
  position: relative;
  top: 1px;
}
div#es-wrap .es-stream-content {
  font-size: 11px;
  padding: 10px 10px 0;
  word-break: break-word;
  color: rgba(0,0,0,0.8);
}
div#es-wrap .es-stream-content a {
  font-size: 11px;
}
div#es-wrap .es-stream-info-meta {
  color: #777;
}
div#es-wrap .es-stream-content-avatar {
  width: 100px;
  height: 100px;
  max-width: none;
}
div#es-wrap .es-stream-content-thumb {
  padding: 0 10px 10px 0;
  float: left;
}
div#es-wrap .es-stream-preview {
  padding: 8px;
}
div#es-wrap .es-stream-preview .stream-preview-title {
  background: #f5f5f5;
  padding: 10px;
  font-size: 13px;
  line-height: 20px;
  font-weight: bold;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
div#es-wrap .es-stream-preview .stream-preview-title i {
  color: #ccc;
}
div#es-wrap .es-stream-actions + .es-stream-actions {
  margin-top: 3px;
}
div#es-wrap .es-stream-actions + .es-stream-counter {
  margin-top: 3px;
}
div#es-wrap .es-stream-actions.pull-right {
  margin-top: 0;
}
div#es-wrap .es-stream-counter {
  background: #f7f7f7;
  *zoom: 1;
}
div#es-wrap .es-stream-counter:before,
div#es-wrap .es-stream-counter:after {
  display: table;
  content: "";
  line-height: 0;
}
div#es-wrap .es-stream-counter:after {
  clear: both;
}
div#es-wrap .es-stream-counter .es-stream-actions {
  display: inline-block;
}
div#es-wrap .es-stream-counter + .es-stream-actions {
  margin-top: 3px;
}
div#es-wrap .es-stream-counter .dropdown-menu.dropdown-menu-counter {
  width: 340px;
  padding: 0;
}
div#es-wrap .es-stream-counter .dropdown-menu.dropdown-menu-counter:before {
  border-bottom: 7px solid rgba(0,0,0,0.2);
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  content: "";
  display: inline-block;
  left: 9px;
  position: absolute;
  top: -7px;
}
div#es-wrap .es-stream-counter .dropdown-menu.dropdown-menu-counter:after {
  border-bottom: 6px solid #f8f8f8;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  content: "";
  display: inline-block;
  left: 10px;
  position: absolute;
  top: -6px;
}
div#es-wrap .es-stream-counter .dropdown-menu.dropdown-menu-counter .view-all-title {
  background: #f8f8f8;
  color: #555;
  padding: 8px 10px;
  font-weight: bold;
}
div#es-wrap .es-stream-counter .dropdown-menu.dropdown-menu-counter ul.es-avatar-list {
  padding: 5px 10px;
}
div#es-wrap .es-stream-counter .dropdown-menu.dropdown-menu-counter ul.es-avatar-list > li {
  display: inline-block;
}
div#es-wrap .es-stream-counter .dropdown-menu.dropdown-menu-counter ul.es-avatar-list > li a {
  padding: 0;
}
div#es-wrap .es-stream-counter .dropdown-menu.dropdown-menu-counter .scrollbar-wrap .viewport {
  height: 220px;
}
div#es-wrap .es-stream-counter .pull-right .dropdown-menu.dropdown-menu-counter {
  left: auto;
  right: 0;
}
div#es-wrap .es-stream-counter .pull-right .dropdown-menu.dropdown-menu-counter:before {
  left: auto;
  right: 19px;
}
div#es-wrap .es-stream-counter .pull-right .dropdown-menu.dropdown-menu-counter:after {
  left: auto;
  right: 20px;
}
div#es-wrap .es-likes-wrap,
div#es-wrap .es-repost-wrap {
  background: #f7f7f7;
  position: relative;
  font-size: 10px;
  clear: both;
  word-break: break-all;
  padding: 5px;
}
div#es-wrap .es-likes-wrap [class^="icon-es-"],
div#es-wrap .es-likes-wrap [class*=" icon-es-"],
div#es-wrap .es-repost-wrap [class^="icon-es-"],
div#es-wrap .es-repost-wrap [class*=" icon-es-"] {
  position: relative;
  top: -1px;
}
div#es-wrap .es-stream-hide-notice {
  background: #f6f9fc;
  border: 1px dashed #D7D7D7;
  padding: 20px;
  color: #666;
  font-size: 11px;
}
div#es-wrap .es-stream-hide-notice a {
  float: right;
}
div#es-wrap .es-stream-control {
  position: absolute;
  right: 6px;
  top: 10px;
}
div#es-wrap .es-stream-control .btn-control .icon-es-dropdown {
  position: absolute;
  top: 6px;
  left: 4px;
}
div#es-wrap .es-stream-control .dropdown-menu {
  border: 1px solid #d7d7d7;
}
div#es-wrap .es-stream-control .dropdown-menu li > a {
  font-size: 11px;
}
div#es-wrap .es-stream-control:hover {
  z-index: 5;
}
div#es-wrap .es-stream-control:hover .btn-control {
  border-bottom: 1px solid #fff;
}
div#es-wrap .es-stream-control:hover > .dropdown-menu {
  display: block;
}
div#es-wrap .es-stream-control .btn-control {
  display: block;
  width: 16px;
  height: 16px;
  line-height: 16px;
  text-align: center;
  position: relative;
  z-index: 2;
  border: 1px solid #d7d7d7;
  background: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
div#es-wrap .es-stream-control .btn-control i {
  vertical-align: middle;
  font-size: 10px;
  color: #888;
}
div#es-wrap .es-stream-control > .dropdown-menu {
  font-size: 12px;
  -webkit-border-radius: 3px 0 3px 3px;
  -moz-border-radius: 3px 0 3px 3px;
  border-radius: 3px 0 3px 3px;
  margin: -1px 0 0;
  z-index: 1;
}
div#es-wrap .es-stream-control > .dropdown-menu > li.divider {
  border-bottom: 1px solid rgba(0,0,0,0.2);
  margin: 5px 10px;
}
div#es-wrap .es-action-wrap {
  clear: both;
  padding: 3px 10px 0;
}
div#es-wrap .es-action-wrap ul > li {
  display: inline;
  position: relative;
}
div#es-wrap .es-action-wrap a {
  outline: 0;
}
div#es-wrap .es-action-feedback > li {
  position: relative;
  margin-right: 12px;
}
div#es-wrap .es-action-feedback > li + li:before {
  content: ".";
  position: absolute;
  display: inline-block;
  font-size: 11px;
  line-height: 10px;
  left: -9px;
  top: 0;
  color: #888;
}
div#es-wrap.view-stream .es-streams,
div#es-wrap .view-stream .es-streams {
  padding: 10px 0 0 0;
}
div#es-wrap.view-activities .es-stream {
  padding: 10px;
}
div#es-wrap.view-activities .es-stream .media {
  margin-top: 0;
}
div#es-wrap.view-activities .es-stream .es-privacy {
  position: absolute;
  left: auto;
  right: 26px;
  top: 5px;
  width: 40px;
}
div#es-wrap.view-activities .es-stream .es-stream-control {
  top: 7px;
}
div#es-wrap .stream-updates-counter {
  background: none repeat scroll 0 0 #E16273;
  border: 1px solid #E27A93;
  border-radius: 3px;
  display: none;
  font-size: 8px;
  line-height: 12px;
  padding: 0 3px;
}
div#es-wrap.w480 .es-streams {
  padding: 10px 0 0 0;
}
div#es-wrap.w480 .es-stream-counter .dropdown-menu.dropdown-menu-counter {
  width: 250px;
}
div#es-wrap.popbox-repost {
  width: 341px;
  min-height: 64px;
}
div#es-wrap .es-comments-wrap {
  position: relative;
  clear: both;
  padding: 0;
  list-style: none;
}
div#es-wrap .es-comments-wrap .es-comments > .es-comment {
  padding: 5px;
  color: #666;
  background: #f5f5f5;
  margin-bottom: 4px;
  position: relative;
  display: block;
}
div#es-wrap .es-comments-wrap .es-comments > .es-comment .media {
  overflow: visible;
}
div#es-wrap .es-comments-wrap .es-comment-actions {
  position: absolute;
  right: 3px;
  top: 0px;
}
div#es-wrap .es-comments-wrap .es-comment-actions .es-comment-actions-toggle {
  position: absolute;
  right: 0;
  border: 1px solid transparent;
  z-index: 3;
}
div#es-wrap .es-comments-wrap .es-comment-actions .es-comment-actions-nav {
  position: relative;
  background: #f5f5f5;
  border: 1px solid #d7d7d7;
  top: 17px;
  right: 0;
  z-index: 2;
  padding-top: 3px;
  margin-right: 0;
}
div#es-wrap .es-comments-wrap .es-comment-actions .es-comment-actions-nav > li {
  display: block;
  padding: 1px 0px;
}
div#es-wrap .es-comments-wrap .es-comment-actions .es-comment-actions-nav > li > a {
  display: block;
  padding: 2px 14px;
}
div#es-wrap .es-comments-wrap .es-comment-actions .es-comment-actions-nav > li > a:hover {
  color: #666;
  background: #f5f5f5;
}
div#es-wrap .es-comments-wrap .es-comment-actions .es-comment-actions-flyout .es-comment-actions-nav {
  display: none;
}
div#es-wrap .es-comments-wrap .es-comment-actions .es-comment-actions-flyout:hover .es-comment-actions-toggle {
  background: #f5f5f5;
  border: 1px solid #d7d7d7;
  border-bottom: 1px solid transparent;
}
div#es-wrap .es-comments-wrap .es-comment-actions .es-comment-actions-flyout:hover .es-comment-actions-nav {
  display: block;
}
div#es-wrap .es-comments-wrap .btn-comment-remove {
  font-weight: bold;
  width: 14px;
  height: 14px;
  line-height: 12px;
  font-family: 'Lucida Grande', 'Gisha', 'Lucida Sans Unicode', 'Lucida Sans', Lucida, Arial, Verdana, sans-serif;
  font-size: 12px;
  text-align: center;
  opacity: 0.4;
  padding: 0 3px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  cursor: pointer;
}
div#es-wrap .es-comments-wrap .btn-comment-remove:hover {
  background: #333;
  color: #fff;
  text-shadow: 0 0 0 #FFFFFF;
}
div#es-wrap .es-comments-wrap .btn-comment-edit [class^="ies-"]:before,
div#es-wrap .es-comments-wrap .btn-comment-edit [class*=" ies-"]:before {
  font-size: 12px;
  width: 14px;
  height: 14px;
  top: -2px;
}
div#es-wrap .es-comments-wrap textarea {
  resize: none;
  height: 50px;
  min-height: 50px;
  color: rgba(0,0,0,0.8);
  background: #fff;
  border: 1px solid #d7d7d7;
}
div#es-wrap .es-comments-wrap pre.textareaClone {
  min-height: 50px;
}
div#es-wrap .es-comments-wrap .es-comments-form {
  *zoom: 1;
  min-height: 100px;
  padding: 5px 0px;
}
div#es-wrap .es-comments-wrap .es-comments-form:before,
div#es-wrap .es-comments-wrap .es-comments-form:after {
  display: table;
  content: "";
  line-height: 0;
}
div#es-wrap .es-comments-wrap .es-comments-form:after {
  clear: both;
}
div#es-wrap .es-comments-wrap .es-comments-form .es-avatar {
  float: left;
  border: none;
  margin-top: 0;
  width: 30px;
  height: 30px;
}
div#es-wrap .es-comments-wrap .es-comments-form .es-form {
  margin-left: 40px;
}
div#es-wrap .es-comments-control {
  position: relative;
}
div#es-wrap .es-comments-control .es-comments-load {
  display: block;
  background: #f7f7f7;
  padding: 3px 5px;
  margin: 2px 0;
  font-size: 10px;
}
div#es-wrap .es-comments-control .link-loadmore {
  display: block;
}
div#es-wrap .es-comments-control .es-comments-stats {
  position: absolute;
  top: 2px;
  right: 4px;
}
div#es-wrap .es-comment-item-meta {
  height: 20px;
}
div#es-wrap .es-comment-item-meta .es-comment-item-date,
div#es-wrap .es-comment-item-meta .es-comment-item-like,
div#es-wrap .es-comment-item-meta .es-comment-item-likecount {
  display: inline-block;
}
div#es-wrap .es-comment-item-meta .es-comment-item-date {
  color: #888;
}
div#es-wrap .es-comment-item-meta .es-comment-item-likecount {
  position: relative;
  top: -1px;
  left: 4px;
  border: 1px solid #d7d7d7;
  background: #fff;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  padding: 0 3px;
  line-height: 14px;
  height: 16px;
  font-size: 9px;
}
div#es-wrap .es-comment-item-meta .es-comment-item-likecount:before,
div#es-wrap .es-comment-item-meta .es-comment-item-likecount:after {
  content: "";
  display: inline-block;
  height: 0;
  position: absolute;
  width: 0;
}
div#es-wrap .es-comment-item-meta .es-comment-item-likecount:before {
  right: 100%;
  top: 2px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid #d7d7d7;
}
div#es-wrap .es-comment-item-meta .es-comment-item-likecount:after {
  right: 100%;
  top: 3px;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-right: 4px solid #fff;
}
div#es-wrap .es-comment-item-meta .es-comment-item-likehtml {
  position: absolute;
}
div#es-wrap .es-comment-item-meta .es-comment-item-likehtml .es-likes-wrap {
  background: none repeat scroll 0 0 transparent;
  margin: 0;
  padding: 0;
  top: 0;
}
div#es-wrap .dropdown-menu .es-item-comments a {
  padding: 0;
  clear: none;
  display: inline;
}
div#es-wrap.view-conversations .search-conversation {
  width: 90%;
}
div#es-wrap.view-conversations .es-sidebar * {
  word-break: break-all;
}
div#es-wrap.view-conversations .es-sidebar h5 a {
  font-size: 11px;
  font-weight: normal;
}
div#es-wrap.view-conversations .es-sidebar ul li {
  padding: 5px 0 5px 0;
  clear: both;
  line-height: 22px;
}
div#es-wrap.view-conversations .es-sidebar ul li.active {
  font-weight: 700;
}
div#es-wrap.view-conversations .es-sidebar ul li:hover {
  cursor: pointer;
}
div#es-wrap.view-conversations .es-sidebar hr {
  margin-top: 5px;
}
div#es-wrap.view-conversations .es-sidebar .es-count-no {
  float: right;
}
div#es-wrap.view-conversations .es-sidebar .composeConversation {
  margin-bottom: 10px;
}
div#es-wrap.view-conversations .es-sidebar .es-avatar-wrap {
  float: left;
  width: 24px;
  display: inline-block;
}
div#es-wrap.view-conversations .es-sidebar .es-avatar-wrap .es-avatar {
  width: 24px;
  height: 24px;
}
div#es-wrap.view-conversations .es-sidebar .es-avatar-wrap .es-avatar img {
  width: 24px;
  height: auto;
}
div#es-wrap.view-conversations .es-sidebar .es-username-wrap {
  float: left;
  margin-left: 5px;
  width: 165px;
}
div#es-wrap.view-conversations .es-sidebar .es-conversation-username {
  margin: 5px 0 0 5px;
  font-size: 11px;
  line-height: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
div#es-wrap.view-conversations .es-content .loading-indicator {
  display: none;
}
div#es-wrap.view-conversations .es-content .empty {
  display: none;
  margin-top: 50px;
}
div#es-wrap.view-conversations .es-content .empty a.startConversation {
  margin-top: 40px;
}
div#es-wrap.view-conversations .es-content.is-loading .loading-indicator {
  display: block;
}
div#es-wrap.view-conversations .es-content.is-loading .empty {
  display: none;
}
div#es-wrap.view-conversations .es-content.is-loading .conversation-list {
  display: none;
}
div#es-wrap.view-conversations .es-content .btn-archive {
  display: inline-block;
}
div#es-wrap.view-conversations .es-content .btn-unarchive {
  display: none;
}
div#es-wrap.view-conversations .es-content.layout-archives .btn-archive {
  display: none;
}
div#es-wrap.view-conversations .es-content.layout-archives .btn-unarchive {
  display: inline-block;
}
div#es-wrap.view-conversations .es-content.is-empty .loading-indicator {
  display: none;
}
div#es-wrap.view-conversations .es-content.is-empty .empty {
  display: block;
}
div#es-wrap.view-conversations .es-content.is-empty .conversation-list {
  display: none;
}
div#es-wrap.view-conversations .es-content .conversation-actions {
  display: none;
  left: 30px;
  position: relative;
}
div#es-wrap.view-conversations .es-content .conversation-actions .btn-group .btn {
  font-size: 11px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
div#es-wrap.view-conversations .es-content .conversation-actions .btn-es {
  padding: 5px 8px;
  line-height: 8px;
}
div#es-wrap.view-conversations .es-content .conversation-actions .dropdown-menu {
  font-size: 11px;
  color: #595959;
}
div#es-wrap.view-conversations .es-content .conversation-actions.is-checked {
  display: inline-block;
}
div#es-wrap.view-conversations .es-content .conversation-tool {
  height: 35px;
  line-height: 35px;
  position: relative;
}
div#es-wrap.view-conversations .es-content .conversation-tool .item-check {
  position: absolute;
  top: 10px;
}
div#es-wrap.view-conversations .es-content .conversation-tool-header {
  background: #fafafa;
  border-bottom: 1px solid #d7d7d7;
}
div#es-wrap.view-conversations .es-content .conversation-filters {
  margin-top: 7px;
  font-size: 11px;
}
div#es-wrap.view-conversations .es-content .conversation-filters li+li {
  margin-right: 5px;
}
div#es-wrap.view-conversations .es-content .conversation-filters li.active {
  border-bottom: 3px solid #83B3DE;
}
div#es-wrap.view-conversations .es-content li.conversation-item + li.conversation-item {
  border-top: 1px solid #d7d7d7;
}
div#es-wrap.view-conversations .es-content li.conversation-item {
  background: #fff;
}
div#es-wrap.view-conversations .es-content li.conversation-item.unread .conversation-title {
  font-weight: 700;
}
div#es-wrap.view-conversations .es-content li.conversation-item.unread >div {
  background: #f5f5f5;
}
div#es-wrap.view-conversations .es-content li.conversation-item.selected {
  background: #ffc;
}
div#es-wrap.view-conversations .es-content li.conversation-item >div {
  padding: 15px 0;
}
div#es-wrap.view-conversations .es-content li.conversation-item i.with-attachments {
  margin-top: 2px;
}
div#es-wrap.view-conversations .es-content li.conversation-item .checkbox-column {
  float: left;
  width: 20px;
}
div#es-wrap.view-conversations .es-content li.conversation-item .content-column {
  float: left;
  width: 92%;
}
div#es-wrap.view-conversations .es-content li.conversation-item .conversation-meta {
  font-size: 11px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: rgba(0,0,0,0.8);
}
div#es-wrap.view-conversations .es-content li.conversation-item .message-time {
  color: #cccccc;
}
div#es-wrap.view-conversations.layout-compose textarea {
  width: 100%;
  min-height: 150px;
}
div#es-wrap.view-conversations.layout-compose .location-service hr,
div#es-wrap.view-conversations.layout-compose .attachment-service hr {
  margin-top: 0;
}
div#es-wrap.view-conversations.layout-compose .location-service h5,
div#es-wrap.view-conversations.layout-compose .attachment-service h5 {
  margin-bottom: 3px;
}
div#es-wrap.view-conversations.layout-compose .location-service h5 i,
div#es-wrap.view-conversations.layout-compose .attachment-service h5 i {
  margin-right: 5px;
}
div#es-wrap.view-conversations.layout-compose .location-service {
  margin-top: 35px;
}
div#es-wrap.view-conversations.layout-compose .form-actions {
  margin-top: 50px;
}
div#es-wrap.view-conversations.layout-read .es-content > div {
  padding: 0 10px;
}
div#es-wrap.view-conversations.layout-read textarea {
  width: 100%;
  min-height: 100px;
}
div#es-wrap.view-conversations.layout-read .last-updated {
  font-size: 11px;
}
div#es-wrap.view-conversations.layout-read .location-service hr,
div#es-wrap.view-conversations.layout-read .attachment-service hr {
  margin-top: 0;
}
div#es-wrap.view-conversations.layout-read .location-service h5,
div#es-wrap.view-conversations.layout-read .attachment-service h5 {
  margin-bottom: 3px;
}
div#es-wrap.view-conversations.layout-read .location-service h5 i,
div#es-wrap.view-conversations.layout-read .attachment-service h5 i {
  margin-right: 5px;
}
div#es-wrap.view-conversations.layout-read .location-service {
  margin-top: 35px;
}
div#es-wrap.view-conversations.layout-read .form-actions {
  margin-top: 50px;
}
div#es-wrap.view-conversations.layout-read ul.conversation-messages .conversation-date {
  text-align: center;
  position: relative;
}
div#es-wrap.view-conversations.layout-read ul.conversation-messages .conversation-date:before {
  content: '';
  display: block;
  position: absolute;
  height: 1px;
  width: 100%;
  top: 7px;
  background: #fafafa;
}
div#es-wrap.view-conversations.layout-read ul.conversation-messages .conversation-date .conversation-timestamp {
  position: relative;
  z-index: 5;
  background: #fafafa;
  padding: 1px 10px;
  color: #cccccc;
  font-size: 10px;
}
div#es-wrap.view-conversations.layout-read ul.conversation-messages > li.message-item + li.message-item {
  border-top: 1px dotted #d7d7d7;
}
div#es-wrap.view-conversations.layout-read ul.conversation-messages > li.message-item {
  padding: 15px 0;
  font-size: 11px;
}
div#es-wrap.view-conversations.layout-read ul.conversation-messages > li.message-item .message-user-name {
  float: left;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
div#es-wrap.view-conversations.layout-read ul.conversation-messages > li.message-item .message-user-name > a {
  word-break: break-all;
}
div#es-wrap.view-conversations.layout-read ul.conversation-messages > li.message-item .message-time-wrap {
  color: #cccccc;
  float: right;
  margin-left: 1px;
}
div#es-wrap.view-conversations.layout-read ul.conversation-messages > li.message-item .media-object {
  float: left;
  margin-right: 10px;
  padding: 3px;
}
div#es-wrap.view-conversations.layout-read ul.conversation-messages > li.message-item.message-right .message-user-name {
  float: right;
  text-align: right;
}
div#es-wrap.view-conversations.layout-read ul.conversation-messages > li.message-item.message-right .message-time-wrap {
  float: left;
}
div#es-wrap.view-conversations.layout-read ul.conversation-messages > li.message-item.message-right .media-object {
  float: right;
  margin-right: auto;
  margin-left: 10px;
}
div#es-wrap.view-conversations.layout-read ul.conversation-messages > li.message-item.message-right .media-body {
  text-align: left;
}
div#es-wrap.view-conversations.layout-read .files-list {
  font-size: 11px;
}
div#es-wrap.view-conversations.layout-read .conversation-attachments {
  margin-top: 15px;
}
div#es-wrap.view-conversations.layout-read .conversation-attachments h6 {
  text-decoration: underline;
}
div#es-wrap.view-conversations.layout-read .conversation-attachments li+ li {
  margin-top: 5px;
  padding-top: 5px;
  border-top: 1px dotted #d7d7d7;
}
div#es-wrap.view-conversations.layout-read .conversation-attachments li .delete-attachment >i:before {
  font-size: 8px;
  color: #cccccc;
}
div#es-wrap.view-conversations.layout-read .conversation-attachments li .attachment-preview {
  margin-top: 10px;
  background: #fff;
}
div#es-wrap.view-conversations.layout-read .conversation-attachments li .attachment-preview img {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #f5f5f5;
  max-width: 120px;
  padding: 5px;
}
div#es-wrap.view-conversations.layout-read .dropdown-conversation-actions,
div#es-wrap.view-conversations.layout-read .conversation-action {
  font-size: 11px;
}
div#es-wrap.view-conversations.layout-read .conversation-action {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
div#es-wrap.view-conversations.layout-read .dropdown-conversation-actions a {
  padding: 3px 10px;
  color: #666;
}
div#es-wrap.view-conversations.layout-read .dropdown-conversation-actions i {
  margin-right: 5px;
}
div#es-wrap .composer-textarea {
  min-height: 150px;
}
div#es-wrap .composer-textarea textarea {
  min-height: 150px;
}
div#es-wrap .avatar-wrap {
  position: relative;
  float: left;
  margin-right: 10px;
  *zoom: 1;
}
div#es-wrap .avatar-wrap:before,
div#es-wrap .avatar-wrap:after {
  display: table;
  content: "";
  line-height: 0;
}
div#es-wrap .avatar-wrap:after {
  clear: both;
}
div#es-wrap .avatar-wrap .es-avatar {
  position: static;
  float: left;
}
div#es-wrap .avatar-wrap .es-avatar + .es-avatar {
  margin-left: -28px;
}
div#es-wrap .avatar-wrap:hover .es-avatar + .es-avatar {
  margin-left: 0;
}
div#es-wrap.w480.view-conversations.layout-compose .form-horizontal .control-label {
  float: none;
  width: 100%;
  text-align: left;
}
div#es-wrap.w480.view-conversations.layout-compose .form-horizontal .controls {
  margin-left: 0;
}
div#es-wrap.w480.view-conversations.layout-compose .form-horizontal .form-actions {
  padding: 10px;
}
div#es-wrap.w480.view-conversations.layout-compose .form-horizontal .form-actions .pull-right {
  float: none !important;
  text-align: right;
}
div#es-wrap .es-filterbar {
  *zoom: 1;
  position: relative;
  z-index: 2;
  padding: 14px 14px 4px;
  border-bottom: 1px solid #eee;
}
div#es-wrap .es-filterbar:before,
div#es-wrap .es-filterbar:after {
  display: table;
  content: "";
  line-height: 0;
}
div#es-wrap .es-filterbar:after {
  clear: both;
}
div#es-wrap .es-filterbar .filterbar-title {
  margin: 4px 0;
}
div#es-wrap .es-filterbar .es-nav-filter {
  top: 2px;
}
div#es-wrap .es-friend-approve-list .btn {
  display: inline-block !important;
}
div#es-wrap .es-friend-approve-list .btn.view-profile {
  display: none !important;
}
div#es-wrap .es-friend-approve-list .added-friends .btn.view-profile {
  display: inline-block !important;
}
div#es-wrap .es-friend-approve-list .added-friends .btn.reject-friend {
  display: none !important;
}
div#es-wrap .es-friend-approve-list .added-friends .btn.accept-friend {
  display: none !important;
}
div#es-wrap .guide-navigation i {
  margin-right: 5px;
}
div#es-wrap .guide-navigation li {
  margin-top: 5px;
  padding: 5px;
}
div#es-wrap .guide-navigation li + li {
  border-top: 1px solid #ccc;
}
div#es-wrap .hero-unit {
  background-color: #F0F3F8;
  border: 1px solid #B6C3CC;
  border-radius: 6px 6px 6px 6px;
  color: #312C2A;
  font-size: 18px;
  font-weight: 200;
  line-height: 30px;
  margin-bottom: 30px;
  padding: 40px 60px;
}
div#es-wrap .hero-unit * {
  text-align: left;
  text-shadow: none !important;
}
div#es-wrap .hero-unit h1 {
  color: #626D7F;
  margin-top: -10px;
}
div#es-wrap .hero-unit .action-buttons {
  margin-top: 35px;
}
div#es-wrap .example {
  padding: 10px;
  margin: 5px 0;
}
div#es-wrap .example.example-lightgray {
  background: #f3f3f3;
}
div#es-wrap .example.example-darkgray {
  background: #333;
}
div#es-wrap .show-grid [class*="span"] {
  background-color: #EEEEEE;
  border-radius: 3px 3px 3px 3px;
  line-height: 40px;
  min-height: 40px;
  text-align: center;
  margin-bottom: 20px;
  margin-top: 10px;
}
div#es-wrap .guide-navigation i {
  margin-right: 5px;
}
div#es-wrap .guide-navigation li {
  margin-top: 5px;
  padding: 5px;
}
div#es-wrap .guide-navigation li + li {
  border-top: 1px solid #ccc;
}
div#es-wrap .hero-unit {
  background-color: #EEEEEE;
  border-radius: 6px 6px 6px 6px;
  color: inherit;
  font-size: 18px;
  font-weight: 200;
  line-height: 30px;
  margin-bottom: 30px;
  padding: 60px;
}
div#es-wrap .example {
  padding: 10px;
  margin: 5px 0;
}
div#es-wrap .example.example-lightgray {
  background: #f3f3f3;
}
div#es-wrap .example.example-darkgray {
  background: #333;
}
div#es-wrap .show-grid [class*="span"] {
  background-color: #EEEEEE;
  border-radius: 3px 3px 3px 3px;
  line-height: 40px;
  min-height: 40px;
  text-align: center;
  margin-bottom: 20px;
  margin-top: 10px;
}
div#es-wrap .es-dashboard .es-container .es-sidebar .es-nav-stacked a {
  font-size: 11px;
}
div#es-wrap .es-dashboard .es-container .es-sidebar a:hover,
div#es-wrap .es-dashboard .es-container .es-sidebar a:active,
div#es-wrap .es-dashboard .es-container .es-sidebar a:focus {
  outline: 0;
}
div#es-wrap .es-dashboard .es-container .es-sidebar .es-nav li a > i {
  margin-right: 5px;
}
div#es-wrap .es-dashboard .es-container .es-content > .loading-indicator.large {
  margin-top: 80px;
}
div#es-wrap .es-dashboard .es-container .es-app-wrapper {
  padding: 10px;
}
div#es-wrap #profile .stepItem {
  line-height: 20px;
  margin: 10px 0 10px 0;
}
div#es-wrap #profile .stepItem a {
  font-size: 12px;
}
div#es-wrap .updateProfile {
  margin-top: 30px;
}
div#es-wrap .es-header-cover {
  position: relative;
}
div#es-wrap .es-header-cover .es-cover {
  z-index: 1;
}
div#es-wrap .es-header-cover .es-profile-avatar {
  z-index: 2;
  padding: 1px;
  background: rgba(0,0,0,0.1);
}
div#es-wrap .es-header-cover .es-flyout-content {
  background: rgba(0,0,0,0.6);
  text-align: right;
  font-size: 11px;
  padding: 10px;
  opacity: 0;
  -webkit-transition: opacity .2s ease;
  -moz-transition: opacity .2s ease;
  -o-transition: opacity .2s ease;
  transition: opacity .2s ease;
}
div#es-wrap .es-header-cover .es-flyout-content .es-flyout-button {
  color: #fff;
}
div#es-wrap .es-header-cover .es-flyout-content .dropdown-menu {
  left: auto;
  right: 0;
  text-align: left;
  margin-top: 6px;
}
div#es-wrap .without-cover + .es-header-content {
  margin-left: 145px;
}
div#es-wrap .es-profile-avatar {
  position: absolute;
  bottom: -90px;
  left: 10px;
}
div#es-wrap .es-profile-avatar .es-flyout-content {
  bottom: 4px;
  left: 4px;
  width: 172px;
  text-align: center;
}
div#es-wrap .es-profile-avatar .es-flyout-content .dropdown-menu {
  left: 0;
  right: auto;
}
div#es-wrap .es-header-cover.without-cover .es-profile-avatar {
  margin-top: 8px;
  bottom: auto;
}
div#es-wrap .es-header-cover.without-cover .es-avatar.es-avatar-large {
  width: 110px;
  height: 110px;
}
div#es-wrap .es-header-cover.without-cover .es-avatar.es-avatar-large img {
  width: 102px;
  height: 102px;
}
div#es-wrap .es-header-cover.without-cover .es-flyout-content {
  width: 102px;
}
div#es-wrap.w480 .es-header-cover .es-profile-avatar {
  margin-top: -30px;
  left: 50%;
  margin-left: -64px;
}
div#es-wrap.w480 .es-header-cover .es-profile-avatar .es-avatar {
  width: 120px;
  height: 120px;
}
div#es-wrap.w480 .es-header-cover .es-profile-avatar .es-avatar img {
  width: 120px;
  height: 120px;
}
div#es-wrap.w480 .es-header-cover .es-flyout-content {
  width: 112px;
  height: 112px;
  opacity: 0;
}
div#es-wrap .es-avatar-form .es-avatar-file {
  width: 100%;
}
div#es-wrap .es-avatar-form .es-avatar-filename {
  display: none;
  line-height: 16px;
}
div#es-wrap .es-avatar-form.loading .es-avatar-file {
  display: none;
}
div#es-wrap .es-avatar-form.loading .es-avatar-filename {
  display: block;
}
div#es-wrap .es-profile-cover {
  height: 320px;
  background-size: cover;
  background-position: 50% 50%;
  background-color: ;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
}
div#es-wrap .es-profile-cover.es-cover-small {
  width: 160px;
  height: 60px;
}
div#es-wrap .es-profile-cover.es-cover-small img {
  height: 56px;
  width: 156px;
}
div#es-wrap .es-profile-cover .es-cover-image {
  width: 100%;
  height: 100%;
  background-color: #ccc;
  background-size: cover;
  background-position: 50% 50%;
  cursor: move;
  display: none;
}
div#es-wrap .es-profile-cover .es-cover-hint {
  position: absolute;
  top: 50%;
  left: 0;
  z-index: 2;
  text-align: center;
  width: 100%;
  opacity: 0;
  -webkit-transition: opacity .2s ease;
  -moz-transition: opacity .2s ease;
  -o-transition: opacity .2s ease;
  transition: opacity .2s ease;
}
div#es-wrap .es-profile-cover .es-cover-hint > span {
  background-color: rgba(255,255,255,0.8);
  margin-top: -15px;
  padding: 5px 15px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  font-weight: bold;
  display: none;
}
div#es-wrap .es-profile-cover .es-cover-loading-overlay {
  background: rgba(0,0,0,0.5);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: none;
  z-index: 1;
}
div#es-wrap .es-profile-cover .es-flyout-content {
  top: 0;
  left: 0;
  width: 100%;
  z-index: 3;
}
div#es-wrap .es-profile-cover .es-cover-done-button,
div#es-wrap .es-profile-cover .es-cover-cancel-button {
  display: none;
}
div#es-wrap .es-profile-cover .es-cover-cancel-button {
  float: left;
}
div#es-wrap .es-profile-cover.loading .es-cover-hint {
  opacity: 1;
}
div#es-wrap .es-profile-cover.loading .es-cover-hint > span {
  display: inline-block;
}
div#es-wrap .es-profile-cover.loading .es-cover-hint > span .es-loading {
  display: inline-block !important;
}
div#es-wrap .es-profile-cover.loading .es-cover-hint > span .es-cover-hint-text {
  display: none !important;
}
div#es-wrap .es-profile-cover.loading .es-cover-loading-overlay {
  display: block;
}
div#es-wrap .es-profile-cover.editing .es-cover-hint {
  opacity: 1;
}
div#es-wrap .es-profile-cover.editing .es-cover-hint > span {
  display: inline-block;
}
div#es-wrap .es-profile-cover.editing .es-cover-hint > span .es-loading {
  display: none;
}
div#es-wrap .es-profile-cover.editing .es-cover-hint > span .es-cover-hint-text {
  display: inline-block;
}
div#es-wrap .es-profile-cover.editing.active .es-cover-hint {
  opacity: 0;
}
div#es-wrap .es-profile-cover.editing.active .es-flyout-content {
  opacity: 0;
}
div#es-wrap .es-profile-cover.editing .es-flyout-content {
  opacity: 1;
}
div#es-wrap .es-profile-cover.editing .es-cover-viewport {
  display: block;
}
div#es-wrap .es-profile-cover.editing .es-cover-menu {
  display: none;
}
div#es-wrap .es-profile-cover.editing .es-cover-image {
  display: block;
}
div#es-wrap .es-profile-cover.editing .es-cover-done-button,
div#es-wrap .es-profile-cover.editing .es-cover-cancel-button {
  display: inline-block;
}
div#es-wrap .es-profile-cover.no-cover .es-cover-menu .divider.for-cover-remove-button {
  display: none;
}
div#es-wrap .es-profile-cover.no-cover .es-cover-menu li[data-cover-remove-button] {
  display: none;
}
div#es-wrap .es-cover-form .es-cover-file {
  width: 100%;
}
div#es-wrap .es-cover-form .es-cover-filename {
  display: none;
  line-height: 16px;
}
div#es-wrap .es-cover-form.loading .es-cover-file {
  display: none;
}
div#es-wrap .es-cover-form.loading .es-cover-filename {
  display: block;
}
div#es-wrap.popbox.popbox-profile {
  width: 420px !important;
  height: 215px !important;
  background-color: #fff !important;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  padding: 0;
  border: 1px solid rgba(0,0,0,0.2);
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  box-shadow: 0 5px 10px rgba(0,0,0,0.2);
}
div#es-wrap.popbox.popbox-profile.top-left .arrow {
  border-top-color: #f2f2f2;
}
div#es-wrap.popbox.popbox-profile .profile-details {
  position: absolute;
  z-index: 2;
  bottom: 75px;
  left: 0;
  color: white;
  padding: 20px 10px 5px 86px;
  width: 100%;
  height: 61px;
  background-color: rgba(0,0,0,-0.02);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,0)),color-stop(30%,rgba(0,0,0,0.1)),to(rgba(0,0,0,0.5)));
  background-image: -webkit-linear-gradient(rgba(255,255,255,0),rgba(0,0,0,0.1) 30%,rgba(0,0,0,0.5));
  background-image: -moz-linear-gradient(top,rgba(255,255,255,0),rgba(0,0,0,0.1) 30%,rgba(0,0,0,0.5));
  background-image: -o-linear-gradient(rgba(255,255,255,0),rgba(0,0,0,0.1) 30%,rgba(0,0,0,0.5));
  background-image: linear-gradient(rgba(255,255,255,0),rgba(0,0,0,0.1) 30%,rgba(0,0,0,0.5));
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#7f000000', GradientType=0);
}
div#es-wrap.popbox.popbox-profile .profile-details .profile-title {
  font-weight: bold;
  font-size: 13px;
}
div#es-wrap.popbox.popbox-profile .profile-details .profile-title > a {
  color: white !important;
}
div#es-wrap.popbox.popbox-profile .profile-details .profile-title > a:hover {
  text-decoration: underline !important;
  background: none !important;
}
div#es-wrap.popbox.popbox-profile .profile-details .profile-title,
div#es-wrap.popbox.popbox-profile .profile-details .profile-desp {
  text-shadow: 1px 1px 0 rgba(0,0,0,0.3);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
div#es-wrap.popbox.popbox-profile .popbox-cover {
  display: block;
  width: 100%;
  height: 140px;
  background: #333;
  position: absolute;
}
div#es-wrap.popbox.popbox-profile .popbox-cover > div {
  width: 100%;
  height: 100%;
}
div#es-wrap.popbox.popbox-profile .es-online-status {
  position: absolute;
  bottom: 117px;
  left: 77px;
  right: auto;
  top: auto;
}
div#es-wrap.popbox.popbox-profile .popbox-avatar {
  position: absolute;
  z-index: 2;
  left: 10px;
  bottom: 50px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  overflow: visible;
  width: 64px;
  height: 64px;
  border: 2px solid #fff;
}
div#es-wrap.popbox.popbox-profile .popbox-avatar img {
  width: 60px;
  height: 60px;
  background: #fff;
  display: block;
  max-width: none;
}
div#es-wrap.popbox.popbox-profile .popbox-info {
  position: absolute;
  left: 85px;
  bottom: 20px;
}
div#es-wrap.popbox.popbox-profile .btn-group {
  display: inline-block;
  font-size: 0;
  position: relative;
  vertical-align: middle;
  white-space: nowrap;
}
div#es-wrap.popbox.popbox-profile .pull-right {
  float: right;
}
div#es-wrap.popbox.popbox-profile .btn-es {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  outline: 0;
  padding: 4px 12px;
  margin-bottom: 0;
  font-size: 11px;
  line-height: 16px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  color: #333;
  text-shadow: 0 0px 0px rgba(255,255,255,0.1);
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
  background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
  background-image: -o-linear-gradient(top,#fff,#e6e6e6);
  background-image: linear-gradient(to bottom,#fff,#e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe5e5e5', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color: #e6e6e6;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid #d7d7d7;
  *border: 0;
  border-bottom-color: #bebebe;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  *margin-left: .3em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}
div#es-wrap.popbox.popbox-profile .btn-es:hover,
div#es-wrap.popbox.popbox-profile .btn-es:active,
div#es-wrap.popbox.popbox-profile .btn-es.active,
div#es-wrap.popbox.popbox-profile .btn-es.disabled,
div#es-wrap.popbox.popbox-profile .btn-es[disabled] {
  color: #333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
div#es-wrap.popbox.popbox-profile .btn-es:active,
div#es-wrap.popbox.popbox-profile .btn-es.active {
  background-color: #cccccc \9;
}
div#es-wrap.popbox.popbox-profile .btn-es:first-child {
  *margin-left: 0;
}
div#es-wrap.popbox.popbox-profile .btn-es:hover {
  color: #333;
  text-decoration: none;
  background-position: 0 -15px;
  background-color: #e6e6e6;
  -webkit-transition: background-position .1s linear;
  -moz-transition: background-position .1s linear;
  -o-transition: background-position .1s linear;
  transition: background-position .1s linear;
}
div#es-wrap.popbox.popbox-profile .btn-es:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
div#es-wrap.popbox.popbox-profile .btn-es.active,
div#es-wrap.popbox.popbox-profile .btn-es:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
div#es-wrap.popbox.popbox-profile .btn-es.disabled,
div#es-wrap.popbox.popbox-profile .btn-es[disabled] {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
div#es-wrap.popbox.popbox-profile .btn-group + .btn-group {
  margin: 0;
  left: -5px;
}
div#es-wrap.popbox.popbox-profile .btn-friends {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
div#es-wrap.popbox.popbox-profile .btn-message {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
  position: relative;
  left: -2px;
}
div#es-wrap.popbox.popbox-profile .popbox-footer {
  background: #f2f2f2;
  position: absolute;
  width: 100%;
  height: 40px;
  bottom: 0px;
  padding: 7px 10px;
}
div#es-wrap.popbox.popbox-profile .popbox-footer a:focus {
  outline: none;
}
div#es-wrap.popbox.popbox-profile .popbox-items > li {
  display: inline-block;
  text-align: center;
  margin-right: -3px;
}
div#es-wrap.popbox.popbox-profile .popbox-item-info {
  border-left: 1px solid #f2f2f2 !important;
  padding: 4px 2px 10px !important;
  font-size: 11px !important;
  line-height: 14px !important;
  width: 102px !important;
  height: 46px !important;
  overflow: hidden !important;
}
div#es-wrap.popbox.popbox-profile .popbox-item-info > a {
  color: rgba(0,0,0,0.8);
}
div#es-wrap.popbox.popbox-profile .popbox-item-info > a:hover .popbox-item-total {
  text-decoration: underline !important;
}
div#es-wrap.popbox.popbox-profile .popbox-item-info .popbox-item-total {
  line-height: 14px !important;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  font-weight: bold;
}
div#es-wrap.popbox.popbox-profile .popbox-item-info .popbox-item-text {
  line-height: 14px !important;
}
div#es-wrap.popbox.popbox-profile .es-nav {
  position: relative;
}
div#es-wrap .friendsAction {
  position: relative;
}
div#es-wrap .es-header-content .es-nav.user-actions a {
  color: #595959;
}
div#es-wrap .es-header-content .es-nav.user-actions a span {
  font-size: 11px;
}
div#es-wrap .es-header-content .es-nav.user-actions [class^="icon-es-"],
div#es-wrap .es-header-content .es-nav.user-actions [class*=" icon-es-"] {
  margin-right: 8px;
}
div#es-wrap .userProfile h2 {
  margin-bottom: 0;
  word-break: break-all;
}
div#es-wrap .userProfile .user-meta {
  margin-bottom: 8px;
  font-size: 11px;
}
div#es-wrap.view-profile[class^="layout-edit"] .control-label,
div#es-wrap.view-profile[class*=" layout-edit"] .control-label {
  font-size: 11px;
}
div#es-wrap.view-profile.layout-about .es-cover-wrap .es-cover-avatar {
  margin: 10px;
}
div#es-wrap.view-profile.layout-about .es-cover-wrap .es-cover-avatar .es-avatar {
  width: 110px;
  height: 110px;
}
div#es-wrap.view-profile.layout-about .es-cover-wrap .es-cover-avatar .es-avatar img {
  width: 110px;
  height: 110px;
}
div#es-wrap.view-profile.layout-about .es-cover-wrap .es-avatar-flyout {
  width: 100%;
  left: 0;
  bottom: 0;
}
div#es-wrap.view-profile.layout-about .es-cover-wrap .es-avatar-flyout .btn {
  width: auto;
}
div#es-wrap.view-profile.layout-about .es-header .es-header-content {
  margin-left: 105px;
}
div#es-wrap.view-profile.layout-about .step-content {
  display: none;
}
div#es-wrap.view-profile.layout-about .step-content.active {
  display: block;
}
div#es-wrap.view-profile.layout-edit .es-sidebar {
  width: 190px;
}
div#es-wrap.view-profile.layout-edit .form-profile,
div#es-wrap.view-profile.layout-edit .form-social {
  margin: 0 20px;
  min-height: 450px;
}
div#es-wrap.view-profile.layout-edit .form-profile {
  font-size: 11px;
}
div#es-wrap.view-profile.layout-edit .form-social .yesno-list > li div.pull-left {
  max-width: 320px;
}
div#es-wrap.view-profile.layout-edit .step-content {
  display: none;
}
div#es-wrap.view-profile.layout-edit .step-content:first-child {
  display: block;
}
div#es-wrap.view-profile.layout-edit .avatar-preview {
  display: block;
  width: 128px;
  height: 128px;
  position: relative;
  background: #f5f5f5;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
div#es-wrap.view-profile.layout-edit .avatar-preview img {
  position: absolute;
}
div#es-wrap.view-profile.layout-edit .avatar-preview .loading-indicator {
  position: absolute;
  left: 50%;
  margin-left: -25px;
  top: 20%;
}
div#es-wrap.view-profile.layout-edit .es-avatar-list > li .es-avatar {
  border: 4px solid white;
  border-radius: 8px;
}
div#es-wrap.view-profile.layout-edit .es-avatar-list > li img {
  border: none;
  width: 58px;
  height: 58px;
}
div#es-wrap.view-profile.layout-edit .es-avatar-list > li:hover .es-avatar {
  border: 4px solid #ccc;
}
div#es-wrap.view-profile.layout-edit .es-avatar-list > li.active .es-avatar {
  border: 4px solid #5B93CE;
}
div#es-wrap.view-profile.layout-edit .form-actions {
  margin-left: 1px;
}
div#es-wrap.view-profile.layout-editPrivacy .privacy-contents {
  display: none;
  margin-left: 20px;
  position: relative;
}
div#es-wrap.view-profile.layout-editPrivacy .privacy-contents:first-child {
  display: block;
}
div#es-wrap.view-profile.layout-editPrivacy .privacy-custom-menu {
  position: absolute;
  padding: 10px;
  min-width: 350px;
}
div#es-wrap.view-profile .form-notifications,
div#es-wrap.view-profile .form-privacy {
  min-height: 300px;
}
div#es-wrap.view-profile .es-header-info {
  font-size: 11px;
  padding-bottom: 10px;
}
div#es-wrap.view-profile .es-widget .es-nav > li > a {
  font-size: 11px;
}
div#es-wrap.view-profile .es-widget .es-nav > li > a > i {
  margin-right: 5px;
}
div#es-wrap.view-profile .dropdown-friends {
  width: 200px;
  font-size: 11px;
}
div#es-wrap.view-profile .dropdown-friends li i {
  color: #666;
}
div#es-wrap.view-profile .dropdown-friends li >hr {
  margin: 0 0 10px 0;
  padding: 0;
}
div#es-wrap.view-profile .es-app-wrapper {
  padding: 10px;
}
div#es-wrap.view-profile .tab-box .tab-content {
  padding: 0px 18px 0 0;
}
div#es-wrap.view-profile .tab-box .tab-content .es-content {
  padding-top: 10px;
}
div#es-wrap.view-profile .controls.data .help-block {
  margin-top: 5px;
}
div#es-wrap.view-profile .form-horizontal {
  margin: 0;
  padding-bottom: 10px;
}
div#es-wrap.view-profile .form-horizontal .control-label {
  width: 100px;
  text-align: left;
}
div#es-wrap.view-profile .form-horizontal .controls {
  margin-left: 120px;
  margin-right: 40px;
}
div#es-wrap .profile-data-box {
  margin-bottom: 10px;
  padding: 0 15px;
}
div#es-wrap .profile-data-box .profile-data-title {
  background: #f5f5f5;
  padding: 10px;
  font-size: 12px;
  margin-bottom: 16px;
}
div#es-wrap .profile-data-box .profile-data-table {
  width: 100%;
  margin-bottom: 30px;
}
div#es-wrap .profile-data-box .profile-data-table th,
div#es-wrap .profile-data-box .profile-data-table td {
  vertical-align: top;
  padding: 0;
  border: none;
}
div#es-wrap .profile-data-box .profile-data-table td {
  padding-top: 10px;
  padding-bottom: 10px;
  position: relative;
}
div#es-wrap .profile-data-box .profile-data-table td .es-privacy {
  top: -1px;
  right: 2px;
}
div#es-wrap .profile-data-box .profile-data-table .profile-data-label {
  width: 120px;
  padding-left: 30px;
  text-align: left;
  color: #999;
}
div#es-wrap .profile-data-box .profile-data-table .profile-data-info {
  position: relative;
  padding-left: 20px;
}
div#es-wrap .profile-data-box .profile-data-table .profile-data-info .data-relationship-display[data-relationship-display-confirm] .data-relationship-display-info {
  padding: 0;
}
div#es-wrap .profile-data-box .profile-data-table .profile-data-info .data-relationship-display[data-relationship-display-confirm] [data-relationship-display-target-name] {
  margin-top: 6px;
}
div#es-wrap .profile-data-box .profile-data-table .profile-data-list {
  list-style: none;
  line-height: 26px;
}
div#es-wrap .profile-data-box .profile-data-table .profile-data-list > li {
  margin-bottom: 8px;
}
div#es-wrap .profile-data-box .profile-data-table .profile-data-list > li .data-desp {
  display: block;
  color: #888;
  margin: 4px 0;
}
div#es-wrap.w480.view-profile .form-horizontal .input-xlarge {
  width: 100%;
}
div#es-wrap.w480.view-profile .form-horizontal .control-label {
  float: none;
  width: 100%;
}
div#es-wrap.w480.view-profile .form-horizontal .controls {
  margin-left: 0;
  margin-right: 10px;
}
div#es-wrap.w480.view-profile.layout-edit .form-profile,
div#es-wrap.w480.view-profile.layout-edit .form-social {
  margin: 0;
}
div#es-wrap .view-heading-profiles {
  *zoom: 1;
  border-bottom: 1px solid #d7d7d7;
}
div#es-wrap .view-heading-profiles:before,
div#es-wrap .view-heading-profiles:after {
  display: table;
  content: "";
  line-height: 0;
}
div#es-wrap .view-heading-profiles:after {
  clear: both;
}
div#es-wrap .view-heading-profiles .profiles-action {
  float: right;
  position: relative;
  width: 230px;
  padding-top: 36px;
}
div#es-wrap .view-heading-profiles .profiles-content {
  border-right: 1px solid #d7d7d7;
  display: block;
  margin-right: 220px;
  overflow: hidden;
  position: relative;
}
div#es-wrap.view-profiles .es-item-detail {
  padding-top: 10px;
}
div#es-wrap.view-profiles .es-item-detail time {
  color: #999;
}
div#es-wrap.view-friends .es-item-list,
div#es-wrap.view-friends .es-item-grid {
  padding: 10px;
}
div#es-wrap.view-friends .es-item-list.friend-items .es-item,
div#es-wrap.view-friends .es-item-grid.friend-items .es-item {
  height: 110px;
}
div#es-wrap.view-friends .es-item-list.friend-items .es-item *,
div#es-wrap.view-friends .es-item-grid.friend-items .es-item * {
  line-height: 16px;
}
div#es-wrap.view-friends .es-item-list.friend-items .es-item.es-item-150,
div#es-wrap.view-friends .es-item-grid.friend-items .es-item.es-item-150 {
  height: 150px;
}
div#es-wrap.view-friends .es-item-list.friend-items .es-item.es-item-180,
div#es-wrap.view-friends .es-item-grid.friend-items .es-item.es-item-180 {
  height: 180px;
}
div#es-wrap.view-friends .es-item-list.friend-items .es-item-body,
div#es-wrap.view-friends .es-item-grid.friend-items .es-item-body {
  margin-left: 60px;
}
div#es-wrap.view-friends .es-item-list.friend-items.is-empty .empty,
div#es-wrap.view-friends .es-item-grid.friend-items.is-empty .empty {
  display: block;
}
div#es-wrap.view-friends .es-item-list.friend-items >.empty,
div#es-wrap.view-friends .es-item-grid.friend-items >.empty {
  margin-top: 40px;
  width: 100%;
  display: none;
}
div#es-wrap.view-friends .es-item-list .es-avatar img,
div#es-wrap.view-friends .es-item-grid .es-avatar img {
  width: 32;
  height: 32;
}
div#es-wrap.view-friends .es-item-list > .friendItem .pending-action,
div#es-wrap.view-friends .es-item-grid > .friendItem .pending-action {
  margin: 10px 0 5px;
}
div#es-wrap.view-friends .listActions a {
  font-size: 11px;
}
div#es-wrap.view-friends .listActions .dropdown-menu-lists hr {
  margin: 5px 0;
}
div#es-wrap.view-friends .es-item {
  background: #fff;
}
div#es-wrap.view-friends .es-item .es-item-title {
  margin-bottom: 6px;
}
div#es-wrap.view-friends .es-item .es-item-body .dropdown-menu li > a {
  font-size: 11px;
  padding: 3px 10px;
}
div#es-wrap.view-friends .es-item .es-friends-links {
  font-size: 11px;
}
div#es-wrap.view-friends .es-item .es-friends-links > li {
  margin-bottom: 4px;
}
div#es-wrap.view-friends .es-item .es-friends-links > li .muted {
  color: #aaa;
}
div#es-wrap.view-friends .es-item .es-friends-links > li .muted:hover {
  color: #ccc;
}
div#es-wrap.view-friends .es-item .es-friends-links [class^="icon-es-"],
div#es-wrap.view-friends .es-item .es-friends-links [class*=" icon-es-"] {
  vertical-align: bottom;
}
div#es-wrap .es-sidebar h5 {
  font-size: 12px;
}
div#es-wrap .es-sidebar h5 a {
  font-size: 11px;
  font-weight: normal;
  margin-right: 5px;
}
div#es-wrap .friends-list .ies-star {
  display: none;
}
div#es-wrap .friends-list .default .ies-star {
  display: inline-block;
}
div#es-wrap .friends-list .es-nav > li > a {
  padding: 4px 30px 4px 4px;
  word-wrap: break-word;
}
div#es-wrap.view-followers .es-content .es-item-list,
div#es-wrap.view-followers .es-content .es-item-grid {
  padding: 10px;
}
div#es-wrap.view-followers .es-content .es-item-list.is-empty .empty,
div#es-wrap.view-followers .es-content .es-item-grid.is-empty .empty {
  display: block;
}
div#es-wrap.view-followers .es-content .es-item-list .empty,
div#es-wrap.view-followers .es-content .es-item-grid .empty {
  margin-top: 40px;
  width: 100%;
  display: none;
}
div#es-wrap.view-followers .es-content .es-item-list .es-avatar img,
div#es-wrap.view-followers .es-content .es-item-grid .es-avatar img {
  width: 32;
  height: 32;
}
div#es-wrap.view-followers .es-content .es-item-list > .friendItem .pending-action,
div#es-wrap.view-followers .es-content .es-item-grid > .friendItem .pending-action {
  margin: 10px 0 5px;
}
div#es-wrap.view-followers .listActions a {
  font-size: 11px;
}
div#es-wrap.view-followers .listActions .dropdown-menu-lists hr {
  margin: 5px 0;
}
div#es-wrap.view-followers .es-item .es-item-title {
  margin-bottom: 6px;
}
div#es-wrap.view-followers .es-item .es-item-body .dropdown-menu li > a {
  color: #595959;
  font-size: 11px;
  padding: 3px 10px;
}
div#es-wrap.view-followers .es-item .es-friends-links {
  font-size: 11px;
}
div#es-wrap.view-followers .es-item .es-friends-links > li {
  margin-bottom: 4px;
}
div#es-wrap.view-followers .es-item .es-friends-links .muted {
  color: #aaa;
}
div#es-wrap.view-followers .es-item .es-friends-links .muted:hover {
  color: #ccc;
}
div#es-wrap.view-followers .es-item .es-friends-links [class^="icon-es-"],
div#es-wrap.view-followers .es-item .es-friends-links [class*=" icon-es-"] {
  vertical-align: bottom;
}
div#es-wrap .es-sidebar >.es-filter >.unstyled >li.follower-filter {
  padding: 5px 0 5px 0;
  clear: both;
  line-height: 22px;
}
div#es-wrap .es-sidebar >.es-filter >.unstyled >li.follower-filter .es-count-no {
  float: right;
}
div#es-wrap .es-sidebar >.es-filter >.unstyled >li:hover {
  cursor: pointer;
}
div#es-wrap .es-sidebar h5 {
  font-size: 12px;
}
div#es-wrap .es-sidebar h5 a {
  font-size: 11px;
  font-weight: normal;
  margin-right: 5px;
}
div#es-wrap .es-featured-apps {
  display: table;
}
div#es-wrap .es-featured-apps .col1,
div#es-wrap .es-featured-apps .col2,
div#es-wrap .es-featured-apps .col3 {
  display: table-cell;
  width: 100%;
  overflow: hidden;
  position: relative;
  vertical-align: top;
}
div#es-wrap .es-featured-apps .col1,
div#es-wrap .es-featured-apps .col3 {
  width: 220px;
}
div#es-wrap .es-featured-apps .col2 {
  min-width: 320px;
  padding: 0 15px;
}
div#es-wrap .es-featured-apps .es-featured-app {
  position: relative;
  overflow: hidden;
  top: 0;
  background: black;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  width: 220px;
}
div#es-wrap .es-featured-apps .es-featured-app img {
  position: relative;
  top: 0;
  width: 220px;
  height: 120px;
}
div#es-wrap .es-featured-apps .es-app-link {
  display: block;
}
div#es-wrap .es-featured-apps .es-app-link + .es-app-link {
  margin-top: 20px;
}
div#es-wrap .es-featured-apps .es-featured-app-main {
  width: 100%;
  position: relative;
  height: 260px;
}
div#es-wrap .es-featured-apps .es-featured-app-main img {
  width: 100%;
  height: auto;
}
div#es-wrap .es-featured-apps .app-featured-info {
  position: absolute;
  width: 100%;
  height: 30px;
  line-height: 26px;
  padding: 0 10px;
  bottom: 0;
  z-index: 2;
  background: rgba(0,0,0,0.6);
  color: white;
}
div#es-wrap .es-app {
  display: inline-block;
  width: 100%;
  padding: 20px 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
div#es-wrap .es-app.es-app-width {
  width: 220px;
}
div#es-wrap .es-apps-grid {
  *zoom: 1;
}
div#es-wrap .es-apps-grid:before,
div#es-wrap .es-apps-grid:after {
  display: table;
  content: "";
  line-height: 0;
}
div#es-wrap .es-apps-grid:after {
  clear: both;
}
div#es-wrap .es-apps-grid > li {
  *zoom: 1;
  margin-bottom: 10px;
}
div#es-wrap .es-apps-grid > li:before,
div#es-wrap .es-apps-grid > li:after {
  display: table;
  content: "";
  line-height: 0;
}
div#es-wrap .es-apps-grid > li:after {
  clear: both;
}
div#es-wrap .es-apps-grid {
  line-height: normal;
}
div#es-wrap .es-apps-grid >li + li {
  border-top: 1px solid #d7d7d7;
}
div#es-wrap .es-apps-grid > li {
  position: relative;
  margin-right: 1%;
}
div#es-wrap .es-apps-grid .media-object {
  width: 80px;
  text-align: center;
}
div#es-wrap .es-apps-grid .app-name {
  font-size: 18px;
  line-height: 18px;
}
div#es-wrap .es-apps-grid .app-used {
  margin-top: 3px;
  font-size: 11px;
}
div#es-wrap .es-apps-grid .app-description {
  margin-top: 20px;
  font-size: 11px;
}
div#es-wrap .es-apps-grid .app-image {
  width: 32px;
}
div#es-wrap .es-apps-grid .app-actions {
  margin-top: 25px;
  float: right;
}
div#es-wrap .application-tool form {
  margin: 0;
}
div#es-wrap .btn-group-view-apps .btn {
  font-size: 11px;
  padding: 3px 10px;
}
div#es-wrap .es-unity .hero-unit {
  padding: 10px;
  background: #fff;
  margin: 0 0 2px;
  border: 1px solid transparent;
  border-bottom: 1px solid #d7d7d7;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
div#es-wrap .es-unity .hero-unit .hero-title {
  text-align: center;
  font-size: 24px;
  line-height: 22px;
  font-weight: bold;
  margin: 6px 0 16px;
  padding: 0;
}
div#es-wrap .es-unity .hero-unit .hero-unit-message {
  color: #555;
  text-align: center;
  padding: 20px;
}
div#es-wrap .es-unity .hero-unit .hero-unit-message p {
  text-align: center;
  font-size: 14px;
  line-height: 18px;
}
div#es-wrap .es-unity .hero-unit img {
  margin-bottom: 10px;
}
div#es-wrap .es-unity .es-streams {
  padding: 0;
}
div#es-wrap .es-unity .es-unity-content {
  margin: 20px 0;
  display: table;
  width: 100%;
  position: relative;
}
div#es-wrap .es-unity .es-spotlignt-col {
  display: table-cell;
  vertical-align: top;
  empty-cells: show;
  height: 100%;
  background: red;
}
div#es-wrap .es-unity .es-spotlignt-col.col-left {
  width: 60%;
}
div#es-wrap .es-unity .es-stats-wrap,
div#es-wrap .es-unity .es-form-wrap,
div#es-wrap .es-unity .es-unity-divider {
  display: table-cell;
  vertical-align: top;
}
div#es-wrap .es-unity .es-unity-divider {
  width: 20px;
}
div#es-wrap .es-unity .es-stats-wrap {
  width: 60%;
  height: 100%;
  border: 1px solid #d7d7d7;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
div#es-wrap .es-unity .es-stats {
  position: relative;
  background: #fff;
  width: 100%;
  height: 100%;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
div#es-wrap .es-unity .es-stats .es-stat-hd,
div#es-wrap .es-unity .es-stats .es-stat-bd,
div#es-wrap .es-unity .es-stats .xes-stat-ft {
  *zoom: 1;
}
div#es-wrap .es-unity .es-stats .es-stat-hd:before,
div#es-wrap .es-unity .es-stats .es-stat-hd:after,
div#es-wrap .es-unity .es-stats .es-stat-bd:before,
div#es-wrap .es-unity .es-stats .es-stat-bd:after,
div#es-wrap .es-unity .es-stats .xes-stat-ft:before,
div#es-wrap .es-unity .es-stats .xes-stat-ft:after {
  display: table;
  content: "";
  line-height: 0;
}
div#es-wrap .es-unity .es-stats .es-stat-hd:after,
div#es-wrap .es-unity .es-stats .es-stat-bd:after,
div#es-wrap .es-unity .es-stats .xes-stat-ft:after {
  clear: both;
}
div#es-wrap .es-unity .es-stats .es-stat-result {
  position: relative;
}
div#es-wrap .es-unity .es-stats .es-stat-result .es-stat-no {
  font-size: 18px;
}
div#es-wrap .es-unity .es-stats .es-stat-result .es-stat-desp {
  color: #999;
}
div#es-wrap .es-unity .es-stats .es-stat-hd {
  text-align: center;
  padding: 20px 10px;
  margin: 20px auto;
}
div#es-wrap .es-unity .es-stats .es-stat-hd .es-stat-result .es-stat-no {
  font-size: 32px;
  line-height: 30px;
  margin-bottom: 10px;
}
div#es-wrap .es-unity .es-stats .es-stat-bd {
  text-align: center;
  position: relative;
}
div#es-wrap .es-unity .es-stats .es-stat-bd .es-stat-result {
  text-align: center;
  display: inline-block;
}
div#es-wrap .es-unity .es-stats .es-stat-bd .es-stat-result:first-child {
  margin-right: 15px;
}
div#es-wrap .es-unity .es-stats .es-stat-bd .es-stat-result + .es-stat-result {
  margin-left: 15px;
}
div#es-wrap .es-unity .es-stats .es-stat-bd .es-stat-result + .es-stat-result .es-stat-no {
  color: #79BA0E;
}
div#es-wrap .es-unity .es-stat-register {
  border-top: 1px solid #d7d7d7;
  text-align: center;
  padding: 20px;
  margin-top: 40px;
  width: 60%;
  position: absolute;
  bottom: 0;
  left: 0;
}
div#es-wrap .es-unity .es-stat-register .btn {
  padding: 8px 20px;
}
div#es-wrap .es-unity .es-login-box {
  margin-top: 20px;
}
div#es-wrap .es-unity .es-login-box .login-column {
  border-right: 1px solid #eee;
}
div#es-wrap .es-unity .es-login-box .login-column .login-wrap {
  padding: 0 20px;
}
div#es-wrap .es-unity .es-login-box .register-column .register-wrap {
  margin-top: 100px;
  padding: 0 20px;
}
div#es-wrap .es-unity .es-form-wrap {
  border: 1px solid #d7d7d7;
  background: #EFF0F4;
  padding: 0 20px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
div#es-wrap .es-unity .es-form-wrap .es-form-title {
  font-size: 16px;
  font-weight: bold;
  margin-top: 20px;
  line-height: 18px;
  margin-bottom: 8px;
}
div#es-wrap .es-unity .es-form-wrap .es-form-login {
  margin-top: 16px;
}
div#es-wrap .es-unity .es-form-wrap .es-form-login input[type="text"],
div#es-wrap .es-unity .es-form-wrap .es-form-login input[type="password"] {
  height: 32px;
}
div#es-wrap .es-unity .es-form-wrap .es-form-login .btn-login {
  margin-top: 14px;
}
div#es-wrap .es-unity .es-form-wrap .es-form-login .help-block a {
  color: #888;
}
div#es-wrap .es-unity .es-form-wrap .es-signin-social p {
  margin-top: 20px;
}
div#es-wrap .es-unity .es-form-wrap .es-signin-social .line {
  position: relative;
}
div#es-wrap .es-unity .es-form-wrap .es-signin-social .line:before {
  content: '';
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 9px;
  height: 1px;
}
div#es-wrap .es-unity .es-form-wrap .es-signin-social .line strong {
  padding: 0 6px;
  position: relative;
  z-index: 2;
}
div#es-wrap .es-unity .es-form-wrap .es-signin-social .text-error,
div#es-wrap .es-unity .es-form-wrap .es-signin-social .text-error a {
  color: #B94A48;
}
div#es-wrap .es-unity .es-unity-happen .es-unity-title {
  position: relative;
  text-align: center;
  margin: 32px auto;
}
div#es-wrap .es-unity .es-unity-happen .es-unity-title:before {
  display: block;
  content: '';
  width: 100%;
  height: 1px;
  position: absolute;
  top: 50%;
}
div#es-wrap .es-unity .es-unity-happen .es-unity-title span {
  padding: 0 10px;
  position: relative;
  z-index: 2;
  font-size: 20px;
  font-weight: bold;
}
div#es-wrap .es-unity .es-unity-happen .es-modules-wrap .widget-list-grid {
  padding: 10px;
}
div#es-wrap .es-unity .es-unity-happen .es-modules-wrap + .es-modules-wrap {
  margin-top: 25px;
}
div#es-wrap .es-unity .btn-subscribe {
  display: block;
  padding: 30px;
  margin-bottom: 40px;
  background: transparent;
}
div#es-wrap .es-unity .btn-subscribe:hover {
  background: transparent;
}
div#es-wrap.w480 .es-unity .es-unity-happen [class*="span"] {
  display: block;
  width: 100%;
  margin-left: 0;
}
div#es-wrap.view-users .es-content {
  padding-left: 20px;
  padding-top: 10px;
}
div#es-wrap.view-users .es-item {
  height: 180px;
}
div#es-wrap.w480.view-users .es-content {
  padding-left: 0;
}
div#es-wrap .es-leaderboard .es-item-list > li + li {
  margin-top: -3px;
  z-index: 2;
  background-color: white;
}
div#es-wrap .es-leaderboard .es-item-list > li + li .es-item {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
div#es-wrap .es-leaderboard .es-item-list > li:last-child .es-item {
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
div#es-wrap .es-leaderboard .es-item-list .es-item {
  padding: 20px;
}
div#es-wrap .es-leaderboard .es-item-list .es-item .es-item-body {
  margin-left: 90px;
}
div#es-wrap .es-leaderboard .es-item-list .es-item .es-avatar-wrap {
  width: 64px;
}
div#es-wrap .es-leaderboard .es-rank-item {
  margin-right: 20px;
}
div#es-wrap .es-rank-item .es-rank-no {
  display: block;
  float: right;
  width: 62px;
  height: 62px;
  padding: 2px;
  border: 2px solid #d7d7d7;
  text-align: center;
  background: white;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
div#es-wrap .es-rank-item .es-rank-no > span {
  display: block;
  background: #ccc;
  color: white;
  width: 54px;
  height: 54px;
  line-height: 54px;
  font-size: 30px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
div#es-wrap .es-rank-item .es-rank-point {
  margin-right: 14px;
  display: inline-block;
  float: left;
  padding-top: 15px;
}
div#es-wrap .es-rank-item .es-rank-point > div {
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 4px;
}
div#es-wrap.w320 .es-rank-item {
  float: left;
  margin-top: 20px;
}
div#es-wrap.w320 .es-rank-item .es-rank-no {
  float: left;
}
div#es-wrap.w320 .es-rank-item .es-rank-point {
  margin-right: 0;
  margin-left: 10px;
}
div#es-wrap.view-registration .control-label {
  font-size: 11px;
}
div#es-wrap.view-registration.layout-activation .es-complete-wrap,
div#es-wrap.view-registration.layout-completeOauth .es-complete-wrap,
div#es-wrap.view-registration.layout-completed .es-complete-wrap {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  margin-top: 45px;
}
div#es-wrap.view-registration.layout-activation .es-complete-wrap .es-avatar,
div#es-wrap.view-registration.layout-completeOauth .es-complete-wrap .es-avatar,
div#es-wrap.view-registration.layout-completed .es-complete-wrap .es-avatar {
  margin: 0 auto;
}
div#es-wrap.view-registration.layout-activation .es-complete-wrap .es-login-form,
div#es-wrap.view-registration.layout-completeOauth .es-complete-wrap .es-login-form,
div#es-wrap.view-registration.layout-completed .es-complete-wrap .es-login-form {
  width: 360px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 35px;
  border: 1px solid #d7d7d7;
  padding: 20px 15px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-align: left;
}
div#es-wrap.view-registration.layout-activation .es-complete-wrap .es-login-form input[type="text"],
div#es-wrap.view-registration.layout-activation .es-complete-wrap .es-login-form input[type="password"],
div#es-wrap.view-registration.layout-completeOauth .es-complete-wrap .es-login-form input[type="text"],
div#es-wrap.view-registration.layout-completeOauth .es-complete-wrap .es-login-form input[type="password"],
div#es-wrap.view-registration.layout-completed .es-complete-wrap .es-login-form input[type="text"],
div#es-wrap.view-registration.layout-completed .es-complete-wrap .es-login-form input[type="password"] {
  height: 40px;
}
div#es-wrap.view-registration .profile-selected {
  padding: 10px;
  border: 1px solid #d7d7d7;
  background: #f4f4f4;
  margin-bottom: 15px;
}
div#es-wrap.view-registration .list-profiles {
  margin: 0 auto;
}
div#es-wrap.view-registration .list-profiles > li {
  margin-bottom: 15px;
}
div#es-wrap.view-registration .list-profiles .list-profile {
  display: block;
  border: 1px solid #cccccc;
  color: #595959;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  *zoom: 1;
}
div#es-wrap.view-registration .list-profiles .list-profile:before,
div#es-wrap.view-registration .list-profiles .list-profile:after {
  display: table;
  content: "";
  line-height: 0;
}
div#es-wrap.view-registration .list-profiles .list-profile:after {
  clear: both;
}
div#es-wrap.view-registration .list-profiles .list-profile .media-object {
  margin-right: 20px;
}
div#es-wrap.view-registration .list-profiles .list-profile .modal-footer {
  padding: 8px 15px 10px;
  border-top: 1px solid #d7d7d7;
  border-left: none;
  border-right: none;
  border-bottom: none;
}
div#es-wrap.view-registration .list-profiles .profile-members {
  margin-top: 30px;
}
div#es-wrap.view-registration .list-profiles .list-profile-description {
  font-size: 11px;
}
div#es-wrap.view-registration .list-profiles .list-profile-title {
  margin-top: 0;
}
div#es-wrap.view-registration .list-profiles .btn-list-profile {
  clear: both;
}
div#es-wrap.view-registration .form-horizontal .controls {
  margin-right: 40px;
}
div#es-wrap.view-registration .form-horizontal .form-actions {
  padding-left: 20px;
}
div#es-wrap .es-complete-action [class^="ies-"],
div#es-wrap .es-complete-action [class*=" ies-"] {
  width: 40px;
  height: 40px;
  line-height: 40px;
}
div#es-wrap .es-complete-action [class^="ies-"]:before,
div#es-wrap .es-complete-action [class*=" ies-"]:before {
  font-size: 40px;
}
div#es-wrap .es-complete-link {
  border: 1px solid #d7d7d7;
  color: #999;
  display: block;
  padding: 20px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: all .15s linear;
  -moz-transition: all .15s linear;
  -o-transition: all .15s linear;
  transition: all .15s linear;
}
div#es-wrap .es-complete-link:hover {
  color: #fff;
  background: #555;
  -webkit-transition: all .15s linear;
  -moz-transition: all .15s linear;
  -o-transition: all .15s linear;
  transition: all .15s linear;
}
div#es-wrap .es-terms-field {
  height: 200px;
  border: 1px solid #d7d7d7;
  background: #f2f2f2;
  padding: 0 0 0 6px;
  overflow: auto;
  margin-bottom: 5px;
}
div#es-wrap .es-field-header {
  font-size: 11px;
}
div#es-wrap.w480 #registrationForm .control-label {
  width: 100%;
  text-align: left;
  font-weight: bold;
}
div#es-wrap.w480 #registrationForm .controls {
  width: 100%;
  margin: 0;
  clear: both;
}
div#es-wrap.w480 #registrationForm [data-registration-fields-item] {
  padding-top: 10px;
}
div#es-wrap .search-input-wrap {
  display: table;
  width: 100%;
}
div#es-wrap .search-input-wrap .search-input-left,
div#es-wrap .search-input-wrap .search-input-right {
  display: table-cell;
  vertical-align: top;
}
div#es-wrap .search-input-wrap .input-search {
  margin: 0;
  width: 100%;
  height: 30px;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
div#es-wrap .search-input-wrap .btn-search {
  border-left: none;
  width: 100%;
  height: 30px;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
div#es-wrap .es-search-result .es-item-grid .es-item {
  border: none;
  border-bottom: 1px solid #e4e4e4;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  margin-left: 10px;
}
div#es-wrap .es-search-result .item-meta {
  margin-top: 3px;
  color: #aaa;
  font-size: 11px;
}
div#es-wrap .es-search-result .search-result-group + .search-result-group {
  margin-top: 30px;
}
div#es-wrap .es-media-browser.layout-album .es-album-item.layout-row {
  margin-right: 15px;
}
div#es-wrap .es-media-browser.layout-dialog {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
div#es-wrap .es-media-browser.layout-dialog .es-widget-body {
  padding-top: 0;
}
div#es-wrap .es-media-browser.layout-dialog .es-content {
  padding: 15px;
}
div#es-wrap .es-media-browser.layout-dialog .es-content-hint {
  margin-top: -22px;
  position: fixed;
  width: 50%;
}
div#es-wrap .es-media-browser.layout-photo > .es-sidebar {
  display: none;
}
div#es-wrap .es-media-browser.layout-photo > .es-content {
  margin: 0;
  padding: 0;
  border: none;
}
div#es-wrap .es-media-browser > i.loading-indicator {
  display: none;
}
div#es-wrap .es-media-browser.loading .es-sidebar {
  display: none;
}
div#es-wrap .es-media-browser.loading .es-content {
  display: none;
}
div#es-wrap .es-media-browser.loading > i.loading-indicator {
  margin: 10px 0;
  background-color: #f8f8f8;
  display: block;
}
div#es-wrap .es-media-browser .es-widget-head {
  padding: 15px 15px 15px 0px;
  margin: 0;
}
div#es-wrap .es-media-browser .es-widget-head .btn-media {
  padding: 0;
  width: 100%;
  margin-left: 5px;
}
div#es-wrap .es-media-browser .es-widget-head .btn-media > a {
  padding: 6px 10px;
  display: block;
}
div#es-wrap .es-media-browser .es-widget-head .btn-media > a > i {
  font-size: 9px;
}
div#es-wrap .es-media-browser .es-widget-body {
  padding: 0;
  padding-top: 15px;
  padding-right: 15px;
}
div#es-wrap .es-media-browser .es-nav {
  margin-right: -15px;
}
div#es-wrap .es-media-browser .es-nav > li > a {
  padding: 5px 5px;
  line-height: 18px;
  position: relative;
}
div#es-wrap .es-media-browser .es-nav > li > a > i {
  background-color: #ccc;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  display: block;
  width: 16px;
  height: 16px;
  float: left;
  margin-right: 6px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.3) inset;
  -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.3) inset;
  box-shadow: 0 1px 1px rgba(0,0,0,0.3) inset;
}
div#es-wrap .es-media-browser .es-nav > li > a > span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100px;
  display: inline-block;
}
div#es-wrap .es-media-browser .es-nav > li > a > b {
  display: inline-block;
  position: absolute;
  right: 10px;
  top: 4px;
  height: 18px;
  line-height: 16px;
  background: #eee;
  border: 1px solid #ddd;
  border-radius: 2px 2px 2px 2px;
  font-weight: normal;
  color: #666;
  padding: 0 4px;
  font-size: 9px;
}
div#es-wrap .es-media-browser .es-nav > li.loading > a {
  background: url("../../../../../media/com_easysocial/styles/../images/loading.gif") 5px center no-repeat;
}
div#es-wrap .es-media-browser .es-nav > li.loading > a:before {
  background: none;
}
div#es-wrap .es-media-browser .es-nav > li.loading > a > i {
  opacity: 0;
}
div#es-wrap .es-media-browser .es-nav > li.active {
  background: none;
}
div#es-wrap .es-media-browser .es-nav > li.active > a > b {
  font-weight: bold;
}
div#es-wrap .es-media-browser .es-nav > li.active:before,
div#es-wrap .es-media-browser .es-nav > li.active:after {
  top: 4px;
}
div#es-wrap .es-media-browser .es-nav > li.new > a > i {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 1px dashed #ccc;
  background-color: transparent;
}
div#es-wrap .es-media-browser .es-album-list-item-group-core + .es-album-list-item-group-regular {
  padding-top: 7px;
}
div#es-wrap .es-media-browser .es-album-list-item-group-core + .es-album-list-item-group-regular > li {
  border-top: 1px solid #d7d7d7;
  padding-top: 15px;
}
div#es-wrap .es-media-browser .es-album-list-item-group-core + .es-album-list-item-group-regular > li:after,
div#es-wrap .es-media-browser .es-album-list-item-group-core + .es-album-list-item-group-regular > li:before {
  top: 19px;
}
div#es-wrap .es-media-browser .es-album-list-item-group-core + .es-album-list-item-group-regular > li + li {
  border-top: none;
  padding-top: 0;
}
div#es-wrap .es-media-browser .es-album-list-item-group-core + .es-album-list-item-group-regular > li + li:after,
div#es-wrap .es-media-browser .es-album-list-item-group-core + .es-album-list-item-group-regular > li + li:before {
  top: 4px;
}
div#es-wrap .es-media-browser .es-album-list-item-group-core + .es-media-sidebar-actions {
  margin-top: 15px;
  border-top: 1px solid #d7d7d7;
  padding-top: 20px;
  margin-right: -15px;
  padding-right: 15px;
}
div#es-wrap .es-media-browser .es-content {
  padding: 15px 0px 15px 15px;
  margin-left: 160px;
  overflow: visible;
}
div#es-wrap .es-media-browser .es-sidebar {
  width: 160px;
}
div#es-wrap .es-media-browser .es-media-new-button {
  margin-left: 5px;
  margin-bottom: 10px;
  padding: 0;
  text-align: left;
  width: 100%;
}
div#es-wrap .es-media-browser .es-media-new-button a {
  color: #555555;
  text-shadow: 0px 1px 0px #fff;
  padding: 6px 10px;
  display: block;
}
div#es-wrap .es-media-browser .es-media-new-button i {
  font-size: 10px;
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  font-size: 8px;
  position: relative;
  text-align: center;
  text-indent: 0;
  margin: 0;
  margin-right: 2px;
}
div#es-wrap .es-media-browser .btn-media {
  padding: 0;
}
div#es-wrap .es-media-browser .btn-media > a {
  display: block;
  padding: 6px 10px;
  color: #555555;
  text-shadow: 0px 1px 0px #fff;
  outline: 0;
}
div#es-wrap .es-media-browser .btn-es-primary > a {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
}
div#es-wrap .es-media-browser .es-content-hint {
  margin-top: -7px;
  position: relative;
  text-align: center;
  top: 50%;
  color: #999;
  font-size: 14px !important;
}
div#es-wrap.w480 .es-sidebar {
  float: none;
  width: 100%;
}
div#es-wrap.w480 .es-media-browser .es-media-header > .media {
  height: auto;
  *zoom: 1;
  padding-bottom: 15px;
}
div#es-wrap.w480 .es-media-browser .es-media-header > .media:before,
div#es-wrap.w480 .es-media-browser .es-media-header > .media:after {
  display: table;
  content: "";
  line-height: 0;
}
div#es-wrap.w480 .es-media-browser .es-media-header > .media:after {
  clear: both;
}
div#es-wrap.w480 .es-media-browser .es-media-header > .media .media-body {
  overflow: visible;
}
div#es-wrap.w480 .es-media-browser .es-media-header > .media .es-media-item-menu {
  position: relative;
  clear: both;
}
div#es-wrap.w480 .es-media-browser .es-media-header > .media .es-media-item-menu .btn-group + .btn-group {
  float: left;
}
div#es-wrap.w480 .es-media-browser .es-media-header .es-media-info {
  clear: both;
}
div#es-wrap.w480 .es-media-browser .es-photo-header > .media {
  padding-bottom: 25px;
}
div#es-wrap.w480 .es-media-browser .es-photo-header > .media .es-media-item-menu {
  top: 10px;
}
div#es-wrap.w480 .es-album-interaction.row-fluid > .span8,
div#es-wrap.w480 .es-album-interaction.row-fluid > .span8 + .span4,
div#es-wrap.w480 .es-photo-interaction.row-fluid > .span8,
div#es-wrap.w480 .es-photo-interaction.row-fluid > .span8 + .span4 {
  width: 100%;
}
div#es-wrap .es-media-group {
  position: relative;
  line-height: 16px;
  font-size: 12px;
}
div#es-wrap .es-media-group .content-hint {
  text-align: center;
  font-size: 16px;
  color: #aaa;
  padding: 100px 0;
  display: none;
  background: #fafafa;
}
div#es-wrap .es-media-group .no-photos-hint {
  display: block;
}
div#es-wrap .es-media-group .no-albums-hint {
  display: block;
}
div#es-wrap .es-media-group .no-albums-hint .btn {
  margin-top: 10px;
  padding: 5px 10px;
}
div#es-wrap .es-media-group.can-drop-file .no-photos-hint {
  display: none;
}
div#es-wrap .es-media-group.can-drop-file .drop-photo-hint {
  display: block;
}
div#es-wrap .es-media-group .btn-upload {
  opacity: 0;
}
div#es-wrap .es-media-group.can-upload .btn-upload {
  opacity: 1;
}
div#es-wrap .es-media-group.has-photos .no-photos-hint {
  display: none;
}
div#es-wrap .es-media-group.has-photos .drop-photo-hint {
  display: none;
}
div#es-wrap .es-media-group.has-albums .no-albums-hint {
  display: none;
}
div#es-wrap .es-media-group.loading > .es-media-loader {
  display: block;
}
div#es-wrap .es-media-item {
  z-index: 1;
  position: relative;
}
div#es-wrap .es-media-item .show-on-hover {
  opacity: 0;
}
div#es-wrap .es-media-item:hover .show-on-hover {
  opacity: 1;
  -webkit-transition: all .1s ease;
  -moz-transition: all .1s ease;
  -o-transition: all .1s ease;
  transition: all .1s ease;
}
div#es-wrap .es-media-item.show-all {
  z-index: 2;
}
div#es-wrap .es-media-item.show-all .show-on-hover {
  opacity: 1 !important;
}
div#es-wrap .es-media-item.loading > .es-media-loader {
  display: block;
}
div#es-wrap .es-media-item-menu {
  position: absolute;
  top: 0px;
  right: 0px;
}
div#es-wrap .es-media-item-menu .btn .dropdown-menu {
  left: auto;
  right: 0;
  margin-top: 9px;
  margin-right: -1px;
  text-align: left;
}
div#es-wrap .es-media-item-menu .btn .dropdown-menu:after,
div#es-wrap .es-media-item-menu .btn .dropdown-menu:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  display: inline-block;
}
div#es-wrap .es-media-item-menu .btn .dropdown-menu:after {
  bottom: 100%;
  left: auto1;
  right: 6px;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
}
div#es-wrap .es-media-item-menu .btn .dropdown-menu:before {
  bottom: 100%;
  left: auto;
  right: 5px;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid;
  border-bottom-color: rgba(0,0,0,0.2);
}
div#es-wrap .es-media-item-menu .btn-group {
  float: right;
  margin: 0;
}
div#es-wrap .es-media-item-menu .btn-group + .btn-group {
  margin-right: 8px;
}
div#es-wrap .es-media-header {
  margin-bottom: 10px;
}
div#es-wrap .es-media-header .media {
  position: relative;
  z-index: 3;
  overflow: visible;
  height: 43px;
  border-bottom: 1px solid #d7d7d7;
}
div#es-wrap .es-media-header .media-object {
  margin-right: 7px;
}
div#es-wrap .es-media-header .es-avatar {
  width: 32px;
  height: 32px;
}
div#es-wrap .es-media-info {
  position: relative;
  z-index: 1;
}
div#es-wrap .es-media-info > small {
  display: block;
  margin-top: 3px;
  position: relative;
}
div#es-wrap .es-media-info > small > span {
  display: inline;
  color: #858585;
}
div#es-wrap .es-media-title {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 2px;
  padding-top: 10px;
  word-break: break-all;
}
div#es-wrap .es-media-caption {
  margin-bottom: 2px;
  padding: 4px 0;
  display: inline;
}
div#es-wrap .es-media-loader {
  position: absolute;
  z-index: 10;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: url('../../../../../media/com_easysocial/styles/../images/loading.gif') no-repeat center rgba(0,0,0,0.5);
  display: none;
}
div#es-wrap .es-media-stats {
  border-bottom: 1px solid #cccccc;
  margin-top: -10px;
  margin-bottom: 15px;
  *zoom: 1;
}
div#es-wrap .es-media-stats:before,
div#es-wrap .es-media-stats:after {
  display: table;
  content: "";
  line-height: 0;
}
div#es-wrap .es-media-stats:after {
  clear: both;
}
div#es-wrap .es-media-stat {
  width: 33%;
  float: left;
  padding: 15px;
  text-align: center;
}
div#es-wrap .es-media-stat b {
  display: block;
  color: #999;
  font-size: 12px;
  line-height: 12px;
  padding-bottom: 5px;
}
div#es-wrap .es-media-stat i {
  display: none;
}
div#es-wrap .es-media-stat span {
  font-size: 20px;
  line-height: 20px;
}
div#es-wrap .es-photo-item-group {
  -webkit-transition: opacity .6s ease-in-out;
  -moz-transition: opacity .6s ease-in-out;
  -o-transition: opacity .6s ease-in-out;
  transition: opacity .6s ease-in-out;
}
div#es-wrap .es-photo-item-group.no-transition .es-photo-item {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
div#es-wrap .es-photo-item-group.no-transition .es-photo-image {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
div#es-wrap .es-photo-browser .es-photo-item {
  float: none;
}
div#es-wrap .es-photo-item {
  position: relative;
  width: 100%;
}
div#es-wrap .es-photo-item .media-object,
div#es-wrap .es-photo-item .es-photo-owner {
  display: none;
}
div#es-wrap .es-photo-item .es-media-item-menu .btn > a {
  padding: 5px 8px;
}
div#es-wrap .es-photo-item .es-media-item-menu .btn > a > i {
  height: 17px;
}
div#es-wrap .es-photo-item .es-media-item-menu li[data-photo-share-button],
div#es-wrap .es-photo-item .es-media-item-menu li[data-photo-cover-button],
div#es-wrap .es-photo-item .es-media-item-menu a[data-photo-original-button] {
  display: none;
}
div#es-wrap .es-photo-item .es-photo-header {
  position: relative;
  z-index: 3;
}
div#es-wrap .es-photo-item .es-photo-content {
  position: relative;
  z-index: 2;
  background: #eeeeee;
  margin-bottom: 10px;
}
div#es-wrap .es-photo-item .es-photo-content .loading-indicator {
  display: none;
}
div#es-wrap .es-photo-item .es-photo-content.loading .loading-indicator {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  margin: 0;
}
div#es-wrap .es-photo-item .es-photo-footer {
  position: relative;
  z-index: 1;
}
div#es-wrap .es-photo-item.layout-item .es-photo-menu-item {
  display: block;
}
div#es-wrap .es-photo-item.layout-item .es-photo-menu-form {
  display: none;
}
div#es-wrap .es-photo-item.layout-item .es-photo-tag-viewport {
  z-index: 3;
}
div#es-wrap .es-photo-item.layout-item .es-photo-nav-button {
  z-index: 2;
}
div#es-wrap .es-photo-item.layout-item .es-photo-form {
  display: none;
}
div#es-wrap .es-photo-item.layout-form {
  float: none;
}
div#es-wrap .es-photo-item.layout-form .es-photo-info {
  display: none;
}
div#es-wrap .es-photo-item.layout-form .es-photo-menu-item {
  display: none;
}
div#es-wrap .es-photo-item.layout-form .es-photo-menu-form {
  display: block;
}
div#es-wrap .es-photo-item.layout-form .es-photo-nav-button {
  display: none;
}
div#es-wrap .es-photo-item.layout-dialog {
  float: left;
  width: 20%;
  height: 100px;
}
div#es-wrap .es-photo-item.layout-dialog .es-photo-header {
  display: none;
}
div#es-wrap .es-photo-item.layout-dialog .es-photo-content {
  border: 1px solid transparent;
}
div#es-wrap .es-photo-item.layout-dialog .es-photo-content,
div#es-wrap .es-photo-item.layout-dialog .es-photo-image {
  width: 100%;
  height: 100%;
  cursor: pointer;
}
div#es-wrap .es-photo-item.layout-dialog.selected .es-photo-image {
  border: 5px solid #8BD34A;
}
div#es-wrap .es-photo-item.layout-dialog.selected .es-photo-image a:focus {
  outline: none;
}
div#es-wrap .es-photo-item.layout-dialog .es-photo-image {
  background-size: cover;
  background-position: 50% 50%;
}
div#es-wrap .es-photo-item.layout-dialog .es-photo-footer {
  display: none;
}
div#es-wrap .es-photo-item.layout-dialog .es-photo-header {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
  cursor: pointer;
  width: 100%;
  height: 100%;
}
div#es-wrap .es-photo-item.layout-dialog .es-photo-info {
  padding: 0;
  position: absolute;
  bottom: 30px;
  left: 0;
  width: 100%;
  opacity: 0;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
}
div#es-wrap .es-photo-item.layout-dialog .es-photo-title {
  color: ;
  text-shadow: 0 1px 1px rgba(0,0,0,0.55);
  font-weight: bold;
  font-size: 13px;
  margin-bottom: 0;
  padding: 0 10px;
  padding-bottom: 6px;
  border-bottom: 1px solid rgba(0,0,0,0.25);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
div#es-wrap .es-photo-item.layout-dialog .es-photo-title a,
div#es-wrap .es-photo-item.layout-dialog .es-photo-title a:hover {
  color: ;
  text-shadow: 0 1px 1px rgba(0,0,0,0.55);
  font-weight: bold;
  font-size: 13px;
}
div#es-wrap .es-photo-item.layout-dialog .es-photo-title a:hover {
  text-decoration: underline;
}
div#es-wrap .es-photo-item.layout-dialog .es-photo-form {
  display: none;
}
div#es-wrap .es-photo-item.new-item .es-photo-image {
  -webkit-transform: perspective(800px) rotateY(-180deg);
  -moz-transform: perspective(800px) rotateY(-180deg);
  -o-transform: perspective(800px) rotateY(-180deg);
  transform: perspective(800px) rotateY(-180deg);
}
div#es-wrap .es-photo-item .es-photo-hint {
  position: absolute;
  top: -46px;
  width: 100%;
  opacity: 0;
  -webkit-transition: opacity .3s ease;
  -moz-transition: opacity .3s ease;
  -o-transition: opacity .3s ease;
  transition: opacity .3s ease;
}
div#es-wrap .es-photo-item .es-photo-hint > button {
  padding: 2px 8px;
  position: absolute;
  right: 5px;
  top: 5px;
}
div#es-wrap .es-photo-item .es-photo-hint > button > span {
  position: relative;
  top: -1px;
}
div#es-wrap .es-photo-item.rotating-left .es-photo-image {
  opacity: 0.5;
  -webkit-transform: scale(0.6) rotate(-90deg);
  -moz-transform: scale(0.6) rotate(-90deg);
  -o-transform: scale(0.6) rotate(-90deg);
  transform: scale(0.6) rotate(-90deg);
  -webkit-transition: all .6s ease-in-out;
  -moz-transition: all .6s ease-in-out;
  -o-transition: all .6s ease-in-out;
  transition: all .6s ease-in-out;
}
div#es-wrap .es-photo-item.rotating-left .loading-indicator {
  opacity: 1;
}
div#es-wrap .es-photo-item.rotating-right .es-photo-image {
  opacity: 0.5;
  -webkit-transform: scale(0.6) rotate(90deg);
  -moz-transform: scale(0.6) rotate(90deg);
  -o-transform: scale(0.6) rotate(90deg);
  transform: scale(0.6) rotate(90deg);
  -webkit-transition: all .6s ease-in-out;
  -moz-transition: all .6s ease-in-out;
  -o-transition: all .6s ease-in-out;
  transition: all .6s ease-in-out;
}
div#es-wrap .es-photo-item.rotating-right .loading-indicator {
  opacity: 1;
}
div#es-wrap .es-photo-item.rotating-ready .es-photo-image {
  opacity: 0;
  -webkit-transform: scale(0.6) rotate(0deg);
  -moz-transform: scale(0.6) rotate(0deg);
  -o-transform: scale(0.6) rotate(0deg);
  transform: scale(0.6) rotate(0deg);
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
div#es-wrap .es-photo-image {
  width: 100%;
  height: 400px;
  background-size: contain;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  position: relative;
  cursor: pointer;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: all .6s ease-in-out;
  -moz-transition: all .6s ease-in-out;
  -o-transition: all .6s ease-in-out;
  transition: all .6s ease-in-out;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: perspective(800px) rotateY(0deg);
  -moz-transform: perspective(800px) rotateY(0deg);
  -o-transform: perspective(800px) rotateY(0deg);
  transform: perspective(800px) rotateY(0deg);
  outline: 1px solid transparent;
}
div#es-wrap .es-photo-image > a {
  width: 100%;
  height: 100%;
  display: block;
}
div#es-wrap .es-photo-image img {
  display: none;
}
div#es-wrap .es-photo-response .es-nav {
  margin-right: 0;
}
div#es-wrap .es-photo-response ul > .es-action-privacy > div {
  display: inline-block;
}
div#es-wrap .es-photo-location > u {
  text-decoration: none;
  border-bottom: 1px dotted #cccccc;
  cursor: pointer;
}
div#es-wrap .masonry,
div#es-wrap .masonry .masonry-brick {
  -webkit-transition-duration: 0.6s;
  -moz-transition-duration: 0.6s;
  -ms-transition-duration: 0.6s;
  -o-transition-duration: 0.6s;
  transition-duration: 0.6s;
}
div#es-wrap .masonry {
  -webkit-transition-property: height, width, opacity;
  -moz-transition-property: height, width, opacity;
  -ms-transition-property: height, width, opacity;
  -o-transition-property: height, width, opacity;
  transition-property: height, width, opacity;
}
div#es-wrap .masonry .masonry-brick {
  -webkit-transition-property: left, right, top;
  -moz-transition-property: left, right, top;
  -ms-transition-property: left, right, top;
  -o-transition-property: left, right, top;
  transition-property: left, right, top;
}
div#es-wrap .masonry.ordering,
div#es-wrap .masonry.ordering .masonry-brick {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -ms-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s;
}
div#es-wrap .masonry.ordering,
div#es-wrap .masonry.ordering .masonry-brick {
  -webkit-transition-property: none;
  -moz-transition-property: none;
  -ms-transition-property: none;
  -o-transition-property: none;
  transition-property: none;
}
div#es-wrap .es-photo-upload-item {
  position: relative;
}
div#es-wrap .es-photo-upload-item .upload-title {
  font-weight: bold;
}
div#es-wrap .es-photo-upload-item .upload-title > span {
  display: none;
}
div#es-wrap .es-photo-upload-item.pending .upload-title-pending {
  display: inline-block;
}
div#es-wrap .es-photo-upload-item.preparing .upload-title-preparing {
  display: inline-block;
}
div#es-wrap .es-photo-upload-item.uploading .upload-title-uploading {
  display: inline-block;
}
div#es-wrap .es-photo-upload-item.failed .upload-title-failed {
  display: inline-block;
}
div#es-wrap .es-photo-upload-item.done .upload-title-done {
  display: inline-block;
}
div#es-wrap .es-photo-upload-item .upload-status td {
  vertical-align: middle;
}
div#es-wrap .es-photo-upload-item table {
  width: 100%;
  height: 100%;
  border-collapse: separate;
  table-layout: fixed;
}
div#es-wrap .es-photo-upload-item .upload-details {
  display: none;
}
div#es-wrap .es-photo-upload-item .upload-details td {
  height: 100%;
  vertical-align: top;
  padding: 8px;
  background: #f5f5f5;
  word-wrap: break-word;
}
div#es-wrap .es-photo-upload-item.show-details .upload-details {
  display: table-row;
}
div#es-wrap .es-photo-upload-item .upload-details-button {
  font-size: 90%;
  color: #08c;
  cursor: pointer;
}
div#es-wrap .es-photo-upload-item .upload-details-button:hover {
  text-decoration: underline;
}
div#es-wrap .es-photo-upload-item .upload-filename {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
div#es-wrap .es-photo-upload-item .upload-progress {
  margin-bottom: 3px;
  height: 18px;
}
div#es-wrap .es-photo-upload-item .upload-filesize {
  font-size: 90%;
  text-align: right;
}
div#es-wrap .es-photo-upload-item .upload-status td {
  padding: 8px;
}
div#es-wrap .es-photo-upload-item .upload-remove-button {
  position: absolute;
  top: 8px;
  right: 4px;
  cursor: pointer;
}
div#es-wrap .es-photo-upload-item .upload-remove-button i {
  font-size: 10px;
  color: #08c;
}
div#es-wrap.popbox.popbox-upload {
  width: 200px;
  background: #fff;
  padding: 10px;
}
div#es-wrap .es-photo-item.tagging .es-photo-tag-item {
  display: none;
}
div#es-wrap .es-photo-item.tagging .es-photo-tag-item.focus {
  display: block;
}
div#es-wrap .es-photo-item.tagging .es-photo-content {
  background-color: #aaa;
}
div#es-wrap .es-photo-item.tagging .es-photo-image {
  margin-top: 56px;
}
div#es-wrap .es-photo-item.tagging .es-photo-tag-viewport {
  cursor: crosshair;
}
div#es-wrap .es-photo-item.tagging .es-photo-nav-button {
  display: none !important;
}
div#es-wrap .es-photo-item.tagging .es-photo-hint.tag-hint {
  opacity: 1;
}
div#es-wrap .es-photo-item .es-photo-content.loading .es-photo-tag-item {
  display: none;
}
div#es-wrap .es-photo-tag-viewport {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
div#es-wrap .es-photo-tag-item {
  position: absolute;
  min-width: 15px;
  min-height: 15px;
  border: 1px solid rgba(255,255,255,0.5);
  -webkit-box-shadow: 0 0 1px #000000;
  -moz-box-shadow: 0 0 1px #000000;
  box-shadow: 0 0 1px #000000;
  opacity: 0;
}
div#es-wrap .es-photo-tag-item:hover,
div#es-wrap .es-photo-tag-item.active,
div#es-wrap .es-photo-tag-item.focus {
  opacity: 1;
}
div#es-wrap .es-photo-tag-item .es-photo-tag-form {
  width: 200px;
  height: 0px;
  overflow: visible;
  position: absolute;
  bottom: -12px;
  left: 50%;
  margin-left: -100px;
  display: none;
}
div#es-wrap .es-photo-tag-item .es-photo-tag-form > i:after,
div#es-wrap .es-photo-tag-item .es-photo-tag-form > i:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  display: inline-block;
}
div#es-wrap .es-photo-tag-item .es-photo-tag-form > i:after {
  bottom: 100%;
  left: 51%;
  right: auto1;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #fff;
}
div#es-wrap .es-photo-tag-item .es-photo-tag-form > i:before {
  bottom: 100%;
  left: 50%;
  right: auto;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid;
  border-bottom-color: rgba(0,0,0,0.07);
}
div#es-wrap .es-photo-tag-item .es-photo-tag-form > i:before {
  top: -7px;
}
div#es-wrap .es-photo-tag-item .es-photo-tag-form > i:after {
  top: -6px;
}
div#es-wrap .es-photo-tag-item .es-photo-tag-form > div {
  background: #fff;
  padding: 4px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #ccc;
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.35);
  -moz-box-shadow: 0 0 5px rgba(0,0,0,0.35);
  box-shadow: 0 0 5px rgba(0,0,0,0.35);
}
div#es-wrap .es-photo-tag-item .es-photo-tag-form > div:before {
  bottom: 0;
}
div#es-wrap .es-photo-tag-item .es-photo-tag-form > div:after {
  bottom: -1px;
}
div#es-wrap .es-photo-tag-item .es-photo-tag-form fieldset {
  position: relative;
  padding-right: 22px;
}
div#es-wrap .es-photo-tag-item .es-photo-tag-title {
  width: 100%;
  bottom: -26px;
  position: absolute;
  text-align: center;
}
div#es-wrap .es-photo-tag-item .es-photo-tag-title > span {
  display: inline-block;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  padding: 7px;
  background: rgba(0,0,0,0.6);
  text-shadow: 1px 1px 0 #000000;
  font-size: 12px;
  line-height: 12px;
  color: #fff;
  position: relative;
  top: 4px;
  left: 50%;
  margin-left: -100%;
}
div#es-wrap .es-photo-tag-item .es-photo-tag-title > span > b {
  display: none;
  background: rgba(255,255,255,0.2);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  position: absolute;
  float: right;
  top: 4px;
  right: 4px;
  padding: 3px 6px;
  font-size: 7px;
  text-shadow: none;
}
div#es-wrap .es-photo-tag-item .es-photo-tag-title > span > b:hover {
  background: rgba(255,255,255,0.3);
}
div#es-wrap .es-photo-tag-item .es-photo-tag-remove-button {
  position: absolute;
  top: 0px;
  right: 0px;
  margin-right: -4px;
  width: 26px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  cursor: pointer;
  display: block;
  font-size: 10px;
}
div#es-wrap .es-photo-tag-item .es-photo-tag-input {
  width: 100%;
  margin: 0;
}
div#es-wrap .es-photo-tag-item .es-photo-tag-menu-item {
  margin-top: 5px;
  cursor: pointer;
  color: #666;
}
div#es-wrap .es-photo-tag-item .es-photo-tag-menu-item +.es-photo-tag-menu-item {
  border-top: 1px solid #f5f5f5;
  margin-top: 0px;
  padding-top: 0px;
}
div#es-wrap .es-photo-tag-item .es-photo-tag-menu-item .es-photo-tag-menu-name {
  font-size: 11px;
  padding: 2px 0;
  line-height: 20px;
}
div#es-wrap .es-photo-tag-item .es-photo-tag-menu-item .es-photo-tag-menu-name img {
  display: inline-block;
  margin-right: 4px;
  width: 20px;
}
div#es-wrap .es-photo-tag-item .es-photo-tag-menu-item.active {
  background: #E7EDF3;
}
div#es-wrap .es-photo-tag-item.new {
  display: block !important;
  opacity: 1;
}
div#es-wrap .es-photo-tag-item.new .es-photo-tag-form {
  display: block;
}
div#es-wrap .es-photo-tag-item.new .es-photo-tag-title {
  display: none;
}
div#es-wrap .es-photo-tag-list > label {
  font-weight: bold;
  border-bottom: 1px solid #ccc;
}
div#es-wrap .es-photo-tag-list .es-photo-tag-button {
  width: 100%;
  text-align: left;
}
div#es-wrap .es-photo-tag-list .es-photo-tag-button > a {
  font-size: 10px;
}
div#es-wrap .es-photo-tag-list-item {
  padding: 3px;
  margin-bottom: 2px;
  position: relative;
  cursor: pointer;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid transparent;
}
div#es-wrap .es-photo-tag-list-item.active {
  background: #ddd;
  border: 1px solid #ddd;
  padding-left: 24px;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}
div#es-wrap .es-photo-tag-list-item.active > i {
  opacity: 1;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}
div#es-wrap .es-photo-tag-list-item.active > b {
  display: block;
}
div#es-wrap .es-photo-tag-list-item:hover {
  border: 1px solid #ddd;
}
div#es-wrap .es-photo-tag-list-item:hover > b {
  display: block;
}
div#es-wrap .es-photo-tag-list-item > i {
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0;
  padding: 3px 6px;
}
div#es-wrap .es-photo-tag-list-item > b {
  position: absolute;
  top: 0px;
  right: 0px;
  padding: 5px;
  font-size: 8px;
  display: none;
  line-height: 16px;
  cursor: pointer;
}
div#es-wrap .es-photo-tag-list-item > b > span {
  display: none;
}
div#es-wrap .es-photos-avatar {
  text-align: center;
}
div#es-wrap .es-photos-avatar .es-photo-image {
  width: 100%;
  height: 240px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  position: relative;
}
div#es-wrap .es-photos-avatar .imgareaselect-outer {
  cursor: crosshair;
}
div#es-wrap .es-photo-avatar-viewport {
  position: absolute;
  cursor: crosshair;
}
div#es-wrap .es-photos-avatar-loading {
  float: left;
  display: none;
}
div#es-wrap .es-photos-avatar-loading > i {
  display: inline-block !important;
  margin: 0 10px 0 0;
  padding: 8px !important;
  position: relative;
  top: 3px;
}
div#es-wrap .es-photo-viewer .es-photo-item {
  float: none;
}
div#es-wrap .es-photo-viewer .es-photo-viewport {
  position: relative;
  z-index: 1;
}
div#es-wrap .es-photo-viewer .es-photo-viewport.inline-mode {
  height: 500px;
  background-color: #eee;
}
div#es-wrap .es-photo-viewer .es-photo-viewport.inline-mode .es-photo-nav-button {
  height: 500px;
}
div#es-wrap .es-photo-viewer .es-photo-viewport.loading {
  background-image: url("../../../../../media/com_easysocial/styles/../images/loading.gif");
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto;
}
div#es-wrap .es-photo-viewer .es-photo-viewport.no-transition .es-photo-image.active {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
div#es-wrap .es-photo-viewer .es-photo-image {
  position: absolute;
  opacity: 0;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
div#es-wrap .es-photo-viewer .es-photo-image.initial {
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
  transform: scale(0.8);
}
div#es-wrap .es-photo-viewer .es-photo-image.active {
  display: block;
  opacity: 1;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
div#es-wrap .es-photo-viewer .es-photo-album {
  font-size: 11px;
  color: #999;
}
div#es-wrap .es-photo-viewer .es-photo-viewport:hover .es-photo-nav-button {
  opacity: 0.2;
}
div#es-wrap .es-photo-viewer .es-photo-viewport:hover .es-photo-nav-button:hover {
  opacity: 1;
}
div#es-wrap .es-photo-viewer .es-item-action-buttons .btn-like,
div#es-wrap .es-photo-viewer .es-item-action-buttons .btn-comment,
div#es-wrap .es-photo-viewer .es-item-action-buttons b {
  color: #08c;
  cursor: pointer;
}
div#es-wrap.es-photo-popup {
  position: relative;
  background: rgba(0,0,0,0.3);
  display: none;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 30px;
}
div#es-wrap.es-photo-popup.active {
  display: block !important;
}
div#es-wrap.es-photo-popup .es-popup-close-button {
  position: absolute;
  z-index: 2;
  top: 95px;
  right: 95px;
}
div#es-wrap.es-photo-popup .es-popup-close-button i {
  font-size: 12px;
  width: 12px;
  height: 12px;
}
div#es-wrap.es-photo-popup .es-photo-viewer {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
  -webkit-box-shadow: 0 0 25px rgba(0,0,0,0.7);
  -moz-box-shadow: 0 0 25px rgba(0,0,0,0.7);
  box-shadow: 0 0 25px rgba(0,0,0,0.7);
}
div#es-wrap.es-photo-popup .es-photo-viewer .es-photo-viewport {
  position: relative;
  margin-left: 80px;
  margin-right: 320px;
  height: 100%;
  background-color: black;
  background-color: rgba(0,0,0,0.85);
  z-index: 1;
}
div#es-wrap.es-photo-popup .es-photo-viewer .es-photo-nav-button {
  height: 100%;
}
div#es-wrap.es-photo-popup .es-photo-viewer .es-photo-content-holder {
  position: absolute;
  width: 320px;
  height: 100%;
  background: white;
  top: 0;
  right: 0;
  z-index: 2;
}
div#es-wrap.es-photo-popup .es-photo-viewer .es-photo-thumbnails-holder {
  position: absolute;
  width: 80px;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 2;
  background: #555;
}
div#es-wrap.es-photo-popup .es-photo-viewer .es-photo-thumbnail {
  cursor: pointer;
}
div#es-wrap.es-photo-popup .es-photo-viewer .es-photo-thumbnail-image {
  background-position: 50% 50%;
  background-size: cover;
  height: 70px;
  margin: 5px;
  width: 70px;
}
div#es-wrap.es-photo-popup .es-photo-viewer .es-photo-content {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  margin: 0;
  position: relative;
}
div#es-wrap.es-photo-popup .es-photo-viewer .es-photo-content .tabbable {
  height: 100%;
}
div#es-wrap.es-photo-popup .es-photo-viewer .es-photo-content .tabbable .nav-tabs {
  height: 100%;
  margin: 0;
  border: none;
  background: gray;
  width: 50px;
  float: none;
  position: absolute;
  right: 0;
}
div#es-wrap.es-photo-popup .es-photo-viewer .es-photo-content .tabbable .nav-tabs > li {
  margin: 0;
  cursor: pointer;
}
div#es-wrap.es-photo-popup .es-photo-viewer .es-photo-content .tabbable .nav-tabs > li > a {
  margin: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: none;
  min-width: 0;
  height: 50px;
  padding: 0;
}
div#es-wrap.es-photo-popup .es-photo-viewer .es-photo-content .tabbable .nav-tabs > li > a > i {
  line-height: 50px;
}
div#es-wrap.es-photo-popup .es-photo-viewer .es-photo-content .tabbable .tab-content {
  margin-right: 50px;
  padding: 10px;
  text-align: left;
}
div#es-wrap.es-photo-popup .es-photo-viewer .es-photo-comments-holder {
  height: 100%;
}
div#es-wrap.es-photo-popup .es-photo-viewer .es-photo-comments-holder .viewport {
  height: 100%;
}
div#es-wrap.es-photo-popup .es-photo-viewer.tagging .es-photo-viewport,
div#es-wrap.es-photo-popup .es-photo-viewer.creatingAvatar .es-photo-viewport {
  margin-top: 0;
}
div#es-wrap .es-photo-browser .es-nav-thumbs {
  margin-right: 0;
  *zoom: 1;
}
div#es-wrap .es-photo-browser .es-nav-thumbs:before,
div#es-wrap .es-photo-browser .es-nav-thumbs:after {
  display: table;
  content: "";
  line-height: 0;
}
div#es-wrap .es-photo-browser .es-nav-thumbs:after {
  clear: both;
}
div#es-wrap .es-photo-browser .es-nav-thumbs li.es-thumb {
  width: 25%;
  margin: 0;
  float: left;
}
div#es-wrap .es-photo-browser .es-nav-thumbs li.es-thumb > a {
  padding: 0;
  margin-right: 2px;
  margin-bottom: 2px;
}
div#es-wrap .es-photo-browser .es-nav-thumbs li.es-thumb > a > i {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  display: none;
}
div#es-wrap .es-photo-browser .es-nav-thumbs li.es-thumb > a > span {
  display: none;
}
div#es-wrap .es-photo-browser .es-nav-thumbs li.es-thumb.loading > a {
  background-position: center center;
  background-color: #000;
}
div#es-wrap .es-photo-browser .es-nav-thumbs li.es-thumb.loading > a > img {
  opacity: 0.5;
}
div#es-wrap .es-photo-browser .es-nav-thumbs li.es-thumb.active:before,
div#es-wrap .es-photo-browser .es-nav-thumbs li.es-thumb.active:after {
  display: none;
}
div#es-wrap .es-photo-browser .es-nav-thumbs.masonry li.es-thumb {
  margin: 1px;
}
div#es-wrap .es-photo-browser .es-nav-thumbs.masonry li.es-thumb > a {
  margin: 0;
  width: 100%;
  height: 100%;
}
div#es-wrap .es-photo-browser .es-nav-thumbs.masonry li.es-thumb > a > i {
  display: block;
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;
}
div#es-wrap .es-photo-browser .es-nav-thumbs.masonry li.es-thumb > a > img {
  display: none;
}
div#es-wrap .es-photo-browser .es-nav-thumbs.masonry li.es-thumb.loading > a > i {
  opacity: 0.5;
}
div#es-wrap .es-photo-browser .es-nav-thumbs.masonry li.es-thumb.loading > a > img {
  opacity: 1;
}
div#es-wrap .es-photo-browser .es-media-new-button {
  margin-left: 0;
}
div#es-wrap .es-photo-nav-button {
  position: absolute;
  top: 0;
  height: 100%;
  width: 30%;
  padding: 0 12px;
  cursor: pointer;
  opacity: 0;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
}
div#es-wrap .es-photo-nav-button i {
  width: 24px;
  height: 24px;
  font-size: 24px;
  margin-top: -12px;
  position: absolute;
  top: 50%;
  color: #fff;
  -webkit-transition: all .6s ease;
  -moz-transition: all .6s ease;
  -o-transition: all .6s ease;
  transition: all .6s ease;
}
div#es-wrap .es-photo-nav-button i:before {
  text-shadow: 0 2px 0 rgba(0,0,0,0.3);
}
div#es-wrap .es-photo-nav-button:hover,
div#es-wrap .es-photo-nav-button.active {
  opacity: 1;
}
div#es-wrap .es-photo-prev-button {
  left: 0;
  background-color: rgba(0,0,0,0);
  background-image: -moz-linear-gradient(left,rgba(0,0,0,0.5),rgba(0,0,0,0));
  background-image: -webkit-gradient(linear,0 0,100% 0,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));
  background-image: -webkit-linear-gradient(left,rgba(0,0,0,0.5),rgba(0,0,0,0));
  background-image: -o-linear-gradient(left,rgba(0,0,0,0.5),rgba(0,0,0,0));
  background-image: linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0));
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7f000000', endColorstr='#00000000', GradientType=1);
  background-color: transparent;
}
div#es-wrap .es-photo-prev-button i {
  left: 40px;
}
div#es-wrap .es-photo-prev-button:hover i {
  left: 35px;
}
div#es-wrap .es-photo-next-button {
  right: 0;
  background-color: rgba(0,0,0,0.5);
  background-image: -moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.5));
  background-image: -webkit-gradient(linear,0 0,100% 0,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.5)));
  background-image: -webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.5));
  background-image: -o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.5));
  background-image: linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.5));
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#7f000000', GradientType=1);
  background-color: transparent;
}
div#es-wrap .es-photo-next-button i {
  right: 40px;
}
div#es-wrap .es-photo-next-button:hover i {
  right: 35px;
}
div#es-wrap .es-photo-response .es-action-wrap {
  padding: 0;
}
div#es-wrap .es-photo-response .es-action-feedback {
  margin-bottom: 2px;
}
div#es-wrap .es-photo-tag-list > label {
  margin-bottom: 10px;
  border: none;
}
div#es-wrap .es-photo-tag-button a {
  text-align: center;
}
div#es-wrap .es-photo-tag-button a i {
  display: none;
}
div#es-wrap .es-photo-form {
  margin-top: 15px;
  position: relative;
}
div#es-wrap .es-photo-form-fields {
  border: 1px solid #cccccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  min-height: 120px;
  background: #fff;
}
div#es-wrap .es-photo-title-field {
  display: block;
  width: 100%;
  font-size: 16px !important;
  font-weight: bold !important;
  height: 33px !important;
  padding-right: 40px !important;
  border: none !important;
  border-bottom: 1px dotted #cccccc !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  -webkit-border-radius: 3px 3px 0px 0px !important;
  -moz-border-radius: 3px 3px 0px 0px !important;
  border-radius: 3px 3px 0px 0px !important;
  margin: 0 !important;
}
div#es-wrap .es-photo-title-field[readonly] {
  background: #f9f9f9;
}
div#es-wrap .es-photo-caption-field {
  display: block;
  width: 100%;
  background: #fff;
  border: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  margin: 0 !important;
  resize: none;
  height: 61px;
}
div#es-wrap .es-photo-caption-field[readonly] {
  background: #f9f9f9;
}
div#es-wrap .es-photo-meta-field {
  position: relative;
  padding: 0 140px 8px 6px;
}
div#es-wrap .es-photo-meta-field .es-photo-date {
  position: absolute;
  top: 0;
  right: 8px;
  padding-left: 6px;
  border-left: none;
}
div#es-wrap .es-photo-meta-field .es-photo-date > i {
  position: relative;
  top: -2px;
}
div#es-wrap .es-photo-meta-field .es-photo-date > span {
  max-width: 120px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
div#es-wrap .es-photo-meta-field .es-photo-date .dropdown-menu {
  left: auto;
  right: 0;
}
div#es-wrap .es-photo-meta-field .es-photo-location {
  width: 100%;
}
div#es-wrap .es-photo-meta-field .es-photo-location > i {
  position: absolute;
}
div#es-wrap .es-photo-meta-field .es-photo-location > span {
  padding-left: 15px;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
div#es-wrap .es-photo-location-form {
  padding: 5px;
}
div#es-wrap .es-photo-location-form .es-location-textbox input {
  width: 360px;
}
div#es-wrap .es-photo-privacy {
  margin-right: 5px;
  margin-top: 5px;
  position: absolute;
  right: 0;
  top: 0;
}
div#es-wrap .es-albums {
  -webkit-transition: opacity .6s ease-in-out;
  -moz-transition: opacity .6s ease-in-out;
  -o-transition: opacity .6s ease-in-out;
  transition: opacity .6s ease-in-out;
  opacity: 1;
}
div#es-wrap .es-albums-date {
  font-size: 12px;
  line-height: 28px;
  margin: 0 0 15px -15px;
  padding-left: 15px;
  border-bottom: 1px dotted #ccc;
}
div#es-wrap .es-albums-date i {
  margin-right: 0;
}
div#es-wrap .es-album-item + .es-albums-date {
  margin-top: 30px;
}
div#es-wrap .es-item-actions {
  position: relative;
  font-size: 12px;
  *zoom: 1;
}
div#es-wrap .es-item-actions:before,
div#es-wrap .es-item-actions:after {
  display: table;
  content: "";
  line-height: 0;
}
div#es-wrap .es-item-actions:after {
  clear: both;
}
div#es-wrap .es-item-actions [class^="ies-"],
div#es-wrap .es-item-actions [class*=" ies-"] {
  font-size: 10px;
  width: 10px;
}
div#es-wrap .es-item-actions span:hover {
  text-decoration: underline;
  cursor: pointer;
}
div#es-wrap .es-item-actions .es-item-action-content {
  max-width: 320px;
  width: 320px;
  margin-top: 8px;
  padding: 5px;
  color: #595959;
}
div#es-wrap .es-item-actions .es-item-action-content a {
  color: #08c;
  display: inline-block;
  padding: 0;
}
div#es-wrap .es-item-actions .es-item-action-content a:hover {
  text-decoration: underline;
}
div#es-wrap .es-item-actions .es-item-action-content .viewport {
  height: auto;
  max-height: 280px;
}
div#es-wrap .es-item-actions .es-item-action-content .overview {
  position: relative;
}
div#es-wrap .es-item-actions .es-item-action-content .es-close-button {
  position: absolute;
  top: 5px;
  right: 5px;
  padding: 0;
}
div#es-wrap .es-item-actions .es-item-action-content .loading-indicator {
  display: none;
}
div#es-wrap .es-item-actions .es-item-action-content.loading .loading-indicator {
  display: block;
}
div#es-wrap .es-item-actions .es-item-action-content .es-comments {
  margin-bottom: 4px;
}
div#es-wrap .es-item-actions .es-item-action-content .es-item-likes {
  margin-bottom: 4px;
}
div#es-wrap .es-item-actions .btn-like .unlike-text {
  display: none;
}
div#es-wrap .es-item-actions .btn-like.liked .like-text {
  display: none;
}
div#es-wrap .es-item-actions .btn-like.liked .unlike-text {
  display: inline;
}
div#es-wrap .es-item-actions .btn-counts {
  position: absolute;
  right: 0px;
}
div#es-wrap .es-item-actions .btn-counts:hover,
div#es-wrap .es-item-actions .btn-counts:hover * {
  text-decoration: none !important;
}
div#es-wrap .es-item-actions .btn-counts span + span {
  margin-left: 3px;
}
div#es-wrap .es-item-actions b {
  font-size: 6px;
  position: relative;
  top: -2px;
}
div#es-wrap .es-album-actions-menu {
  z-index: 3;
  text-align: left;
  width: 300px;
  max-width: none;
}
div#es-wrap .es-album-actions-menu:after,
div#es-wrap .es-album-actions-menu:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  display: inline-block;
}
div#es-wrap .es-album-actions-menu:after {
  bottom: 100%;
  left: 11px;
  right: auto1;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
}
div#es-wrap .es-album-actions-menu:before {
  bottom: 100%;
  left: 10px;
  right: auto;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid;
  border-bottom-color: rgba(0,0,0,0.2);
}
div#es-wrap .es-photo-caption-input {
  resize: vertical;
  overflow: auto;
}
div#es-wrap [name=date-form] {
  margin-left: 5px;
  width: 235px;
}
div#es-wrap [name=date-form] input,
div#es-wrap [name=date-form] select {
  float: left;
  text-align: right;
  margin-bottom: 0px;
}
div#es-wrap [name=date-form] input {
  width: 50px;
}
div#es-wrap [name=date-form] select {
  width: 120px;
  margin: 0 5px;
  text-align: left;
}
div#es-wrap .es-album-cover.no-cover .es-album-image {
  background-color: #f3f3f3;
  background-image: url("../images/album-no-cover.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 64px;
}
div#es-wrap .es-album-image {
  width: 100%;
  height: 100%;
  display: block;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-color: #eee;
}
div#es-wrap .es-albums-pagination {
  margin: 10px 0;
  height: auto;
}
div#es-wrap .es-albums-pagination .pagination {
  margin: 0;
  height: auto;
}
div#es-wrap .es-albums-pagination ul > li a {
  line-height: 38px;
}
div#es-wrap .es-album {
  display: block;
  float: left;
  margin: 0 20px 20px;
}
div#es-wrap .es-album .es-album-header {
  height: 40px;
}
div#es-wrap .es-album .es-album-content {
  position: relative;
}
div#es-wrap .es-album .es-album-title {
  font-weight: bold;
  font-size: 20px;
  padding-right: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
div#es-wrap .es-album .es-album-count {
  color: #999;
}
div#es-wrap .es-album .es-album-cover {
  width: 200px;
  height: 200px;
  display: block;
  cursor: pointer;
}
div#es-wrap .es-album .es-privacy {
  position: absolute;
  bottom: 5px;
  right: 5px;
}
div#es-wrap .es-album .es-privacy .es-privacy-toggle {
  height: 20px;
  padding: 0 3px;
  background: white;
}
div#es-wrap .es-album .es-privacy .es-privacy-menu:after,
div#es-wrap .es-album .es-privacy .es-privacy-menu:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  display: inline-block;
}
div#es-wrap .es-album .es-privacy .es-privacy-menu:after {
  bottom: 100%;
  left: auto1;
  right: 6px;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
}
div#es-wrap .es-album .es-privacy .es-privacy-menu:before {
  bottom: 100%;
  left: auto;
  right: 5px;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid;
  border-bottom-color: rgba(0,0,0,0.2);
}
div#es-wrap .es-album .es-item-actions .btn-counts {
  padding: 0 6px;
}
div#es-wrap .es-album .es-item-actions .btn-counts:hover,
div#es-wrap .es-album .es-item-actions .btn-counts.active {
  background: rgba(0,0,0,0.1);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
div#es-wrap .es-album:hover .es-album-actions {
  opacity: 1;
  filter: alpha(opacity=100);
}
div#es-wrap .es-album .es-item-actions {
  margin-top: 4px;
}
div#es-wrap .es-album-item > form {
  position: relative;
  z-index: 9;
}
div#es-wrap .es-album-item.layout-item .es-album-form {
  display: none;
}
div#es-wrap .es-album-item.layout-thumbnail {
  width: 30%;
  height: 160px;
  margin-bottom: 10px;
  margin-right: 2%;
  display: inline-block;
  cursor: pointer;
}
div#es-wrap .es-album-item.layout-thumbnail .es-album-owner,
div#es-wrap .es-album-item.layout-thumbnail .es-avatar,
div#es-wrap .es-album-item.layout-thumbnail .es-media-caption,
div#es-wrap .es-album-item.layout-thumbnail .es-album-cover b {
  display: none;
}
div#es-wrap .es-album-item.layout-thumbnail .es-media-header {
  height: 180px;
  position: relative;
}
div#es-wrap .es-album-item.layout-thumbnail .es-media-header .media {
  position: absolute;
  right: 5px;
  top: 5px;
  border: none;
}
div#es-wrap .es-album-item.layout-thumbnail .es-album-info > div {
  position: absolute;
  width: 100%;
  bottom: -142px;
  left: 0;
  padding: 10px 10px 22px;
  color: white;
  font-size: 13px;
  border-top: none;
  line-height: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background-color: rgba(0,0,0,-0.4);
  background-image: -moz-linear-gradient(top,rgba(0,0,0,0),#000000);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0)),to(#000000));
  background-image: -webkit-linear-gradient(top,rgba(0,0,0,0),#000000);
  background-image: -o-linear-gradient(top,rgba(0,0,0,0),#000000);
  background-image: linear-gradient(to bottom,rgba(0,0,0,0),#000000);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#ff000000', GradientType=0);
}
div#es-wrap .es-album-item.layout-thumbnail .es-album-info > small {
  position: absolute;
  top: 140px;
  margin: 0;
}
div#es-wrap .es-album-item.layout-thumbnail .es-album-menu {
  display: none;
  -webkit-transition: opacity .3s ease-in-out;
  -moz-transition: opacity .3s ease-in-out;
  -o-transition: opacity .3s ease-in-out;
  transition: opacity .3s ease-in-out;
  opacity: 0;
  filter: alpha(opacity=0);
}
div#es-wrap .es-album-item.layout-thumbnail .es-album-menu .btn-group + .btn-group {
  display: none;
}
div#es-wrap .es-album-item.layout-thumbnail:hover .es-album-menu-item {
  -webkit-transition: opacity .3s ease-in-out;
  -moz-transition: opacity .3s ease-in-out;
  -o-transition: opacity .3s ease-in-out;
  transition: opacity .3s ease-in-out;
  opacity: 1;
  filter: alpha(opacity=100);
}
div#es-wrap .es-album-item.layout-thumbnail .es-media-info {
  padding: 10px;
}
div#es-wrap .es-album-item.layout-thumbnail .es-album-form {
  display: none;
}
div#es-wrap .es-album-item.layout-thumbnail .es-album-cover {
  height: 160px;
  background-color: #f5f5f5;
}
div#es-wrap .es-album-item.layout-thumbnail [data-item-actions-menu] > a > span {
  display: none;
}
div#es-wrap .es-album-item.layout-thumbnail .loading-indicator {
  display: none;
}
div#es-wrap .es-album-item.layout-row {
  position: relative;
  border: 1px solid #dddddd;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  transform: translateZ(0);
  background: #fff;
  color: rgba(0,0,0,0.8);
  -webkit-box-shadow: 0px 2px 0px rgba(0,0,0,0.1);
  -moz-box-shadow: 0px 2px 0px rgba(0,0,0,0.1);
  box-shadow: 0px 2px 0px rgba(0,0,0,0.1);
}
div#es-wrap .es-album-item.layout-row + .layout-row {
  margin-top: 15px;
}
div#es-wrap .es-album-item.layout-row .es-media-loader {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
div#es-wrap .es-album-item.layout-row .es-album-header {
  margin: 0;
  z-index: 1;
  position: relative;
}
div#es-wrap .es-album-item.layout-row .es-album-content {
  position: relative;
  z-index: 2;
  max-height: none;
  overflow: visible;
  margin: 0;
  margin-left: 20px;
  margin-right: 20px;
  margin-top: -84px;
  margin-bottom: 20px;
  *zoom: 1;
}
div#es-wrap .es-album-item.layout-row .es-album-content:before,
div#es-wrap .es-album-item.layout-row .es-album-content:after {
  display: table;
  content: "";
  line-height: 0;
}
div#es-wrap .es-album-item.layout-row .es-album-content:after {
  clear: both;
}
div#es-wrap .es-album-item.layout-row .es-album-content > i.loading-indicator {
  display: none;
}
div#es-wrap .es-album-item.layout-row .es-album-footer {
  position: relative;
  z-index: 3;
  background: #fff;
  margin: 20px;
  border-top: 1px solid #ddd;
  display: block;
  width: auto;
  padding-top: 20px;
}
div#es-wrap .es-album-item.layout-row .content-hint {
  font-size: 13px;
  padding: 32px 0;
}
div#es-wrap .es-album-item.layout-row .media,
div#es-wrap .es-album-item.layout-row .plupload,
div#es-wrap .es-album-item.layout-row .es-media-title.es-photo-title {
  display: none;
}
div#es-wrap .es-album-item.layout-row .es-album-info {
  overflow: hidden;
  padding: 0 20px;
  padding-bottom: 104px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
div#es-wrap .es-album-item.layout-row .es-album-form {
  display: none;
}
div#es-wrap .es-album-item.layout-row .es-album-title {
  padding-top: 20px;
  font-size: 18px;
  line-height: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
div#es-wrap .es-album-item.layout-row .es-album-cover {
  opacity: 0.5;
  filter: alpha(opacity=50);
  transform: translateZ(0);
}
div#es-wrap .es-album-item.layout-row .es-album-taglist > div {
  font-size: 11px;
  line-height: 11px;
  font-weight: bold;
  color: #595959;
  margin-bottom: 8px;
}
div#es-wrap .es-album-item.layout-row .es-album-taglist > ul {
  padding-top: 4px;
  height: 28px;
  overflow: hidden;
  margin: 0;
}
div#es-wrap .es-album-item.layout-row .es-album-taglist > span {
  display: inline-block;
  line-height: 28px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
div#es-wrap .es-album-item.layout-row .es-avatar {
  background: none;
}
div#es-wrap .es-album-item.layout-row .es-photo-item-group {
  *zoom: 1;
}
div#es-wrap .es-album-item.layout-row .es-photo-item-group:before,
div#es-wrap .es-album-item.layout-row .es-photo-item-group:after {
  display: table;
  content: "";
  line-height: 0;
}
div#es-wrap .es-album-item.layout-row .es-photo-item-group:after {
  clear: both;
}
div#es-wrap .es-album-item.layout-row .es-photo-item {
  width: 64px;
  height: 64px;
  float: left;
  display: inline-block;
  margin-right: 2px;
  margin-bottom: 2px;
}
div#es-wrap .es-album-item.layout-row .es-photo-item .es-photo-header,
div#es-wrap .es-album-item.layout-row .es-photo-item .es-photo-footer {
  display: none;
}
div#es-wrap .es-album-item.layout-row .es-photo-item .es-photo-content .es-photo-image {
  height: 64px;
  background-size: cover;
}
div#es-wrap .es-album-item.layout-row .es-media-stats {
  border: none;
  width: 35%;
  float: right;
  margin: 0;
  position: relative;
}
div#es-wrap .es-album-item.layout-row .es-media-stat {
  padding: 0 5px;
  font-size: 12px;
  width: 50%;
  text-align: right;
}
div#es-wrap .es-album-item.layout-row .es-media-stat > b {
  font-size: 11px;
  line-height: 11px;
  font-weight: bold;
  margin-bottom: 8px;
  color: #595959;
  padding: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
div#es-wrap .es-album-item.layout-row .es-media-stat > span {
  font-size: 22px;
  line-height: 28px;
  color: #999;
  width: 100%;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
div#es-wrap .es-album-item.layout-row .es-media-stat.stat-tag {
  display: none;
}
div#es-wrap .es-album-item.layout-row .es-album-interaction .span8 {
  display: none;
}
div#es-wrap .es-album-item.layout-row .es-album-interaction .span4 {
  width: auto;
  float: none;
  margin: 0;
  width: 65%;
  overflow: hidden;
}
div#es-wrap .es-album-item.layout-row .es-album-view-button {
  display: inline-block;
  width: auto;
  margin-top: 10px;
  padding: 0;
  font-weight: bold;
  padding: 8px 10px;
}
div#es-wrap .es-album-item.layout-row .es-album-view-button > i {
  font-size: 10px;
}
div#es-wrap .es-album-item.layout-form .es-album-info {
  display: none;
}
div#es-wrap .es-album-item.layout-form .es-photo-item-group {
  *zoom: 1;
}
div#es-wrap .es-album-item.layout-form .es-photo-item-group:before,
div#es-wrap .es-album-item.layout-form .es-photo-item-group:after {
  display: table;
  content: "";
  line-height: 0;
}
div#es-wrap .es-album-item.layout-form .es-photo-item-group:after {
  clear: both;
}
div#es-wrap .es-album-item.layout-form .es-album-menu-item {
  display: none;
}
div#es-wrap .es-album-item.layout-form .es-album-menu-form {
  display: block;
}
div#es-wrap .es-album-item.layout-form .es-album-footer {
  display: none;
}
div#es-wrap .es-album-item.layout-form .es-media-item-menu li.view-item {
  display: none;
}
div#es-wrap .es-album-item.layout-form .es-media-item-menu li.view-form {
  display: block;
}
div#es-wrap .es-album-item.layout-dialog .es-album-header,
div#es-wrap .es-album-item.layout-dialog .es-album-footer {
  display: none;
}
div#es-wrap .es-album-item.layout-dialog .es-album-content {
  margin: 0 auto;
  width: 600px;
}
div#es-wrap .es-album-item.layout-dialog .es-album-form {
  display: none;
}
div#es-wrap .es-album-item.layout-dialog .es-photo-item-group {
  *zoom: 1;
}
div#es-wrap .es-album-item.layout-dialog .es-photo-item-group:before,
div#es-wrap .es-album-item.layout-dialog .es-photo-item-group:after {
  display: table;
  content: "";
  line-height: 0;
}
div#es-wrap .es-album-item.layout-dialog .es-photo-item-group:after {
  clear: both;
}
div#es-wrap .es-album-item.layout-dialog .plupload {
  display: none;
}
div#es-wrap .es-album-item .es-privacy {
  display: inline-block;
}
div#es-wrap .es-album-item.layout-item .es-photo-upload-item {
  margin: 1px;
}
div#es-wrap .es-album-item.layout-form .es-photo-upload-item {
  padding: 0 !important;
}
div#es-wrap .es-album-item .es-photo-item .es-photo-header .media,
div#es-wrap .es-album-item .es-photo-item .es-photo-header .media-body {
  position: relative;
  z-index: 2;
  overflow: visible;
  border-bottom: none;
  height: 0;
}
div#es-wrap .es-album-item .es-photo-item .es-photo-header .media-object,
div#es-wrap .es-album-item .es-photo-item .es-photo-header .es-photo-owner,
div#es-wrap .es-album-item .es-photo-item .es-photo-header .es-photo-caption,
div#es-wrap .es-album-item .es-photo-item .es-photo-header .es-photo-album,
div#es-wrap .es-album-item .es-photo-item .es-photo-header .es-media-info > small {
  display: none;
}
div#es-wrap .es-album-item .es-photo-item .es-photo-content {
  margin-bottom: 0;
  background: transparent;
}
div#es-wrap .es-album-item .es-photo-item .es-photo-content .es-photo-nav-button,
div#es-wrap .es-album-item .es-photo-item .es-photo-content .es-photo-tag-viewport,
div#es-wrap .es-album-item .es-photo-item .es-photo-content .es-photo-hint {
  display: none;
}
div#es-wrap .es-album-item .es-photo-item .es-photo-upload-item {
  border: 1px solid #eee;
}
div#es-wrap .es-album-item .es-photo-item [data-photo-edit-button],
div#es-wrap .es-album-item .es-photo-item [data-photo-tag-button] {
  display: none;
}
div#es-wrap .es-album-item .es-photo-item .es-media-item-menu li[data-photo-share-button],
div#es-wrap .es-album-item .es-photo-item .es-media-item-menu li[data-photo-cover-button] {
  display: block;
}
div#es-wrap .es-album-item .es-photo-item.layout-item {
  margin: 1px;
  float: left;
  cursor: pointer;
  z-index: 1;
}
div#es-wrap .es-album-item .es-photo-item.layout-item .es-photo-header {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
  width: 100%;
  height: 100%;
}
div#es-wrap .es-album-item .es-photo-item.layout-item .es-photo-content {
  z-index: 1;
}
div#es-wrap .es-album-item .es-photo-item.layout-item .es-photo-footer {
  z-index: 2;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: rgba(0,0,0,-51.2);
  background-image: -moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,128));
  background-image: -webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0)),to(rgba(0,0,0,128)));
  background-image: -webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,128));
  background-image: -o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,128));
  background-image: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,128));
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#7f80000000', GradientType=0);
  background-color: transparent;
  opacity: 0;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
  height: 60px;
  padding-top: 30px;
}
div#es-wrap .es-album-item .es-photo-item.layout-item .es-photo-interaction {
  display: none;
}
div#es-wrap .es-album-item .es-photo-item.layout-item .es-photo-image {
  background-size: cover;
  background-color: ;
}
div#es-wrap .es-album-item .es-photo-item.layout-item .es-photo-info {
  padding: 0;
  position: absolute;
  bottom: 30px;
  left: 0;
  width: 100%;
  opacity: 0;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
}
div#es-wrap .es-album-item .es-photo-item.layout-item .es-photo-title {
  color: #fff;
  text-shadow: 0 1px 1px rgba(0,0,0,0.75);
  font-weight: bold;
  font-size: 13px;
  margin-bottom: 0;
  padding: 0 10px;
  padding-bottom: 6px;
  border-bottom: 1px solid rgba(0,0,0,0.25);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
div#es-wrap .es-album-item .es-photo-item.layout-item .es-photo-title a,
div#es-wrap .es-album-item .es-photo-item.layout-item .es-photo-title a:hover {
  color: #fff;
  text-shadow: 0 1px 1px rgba(0,0,0,0.75);
  font-weight: bold;
  font-size: 13px;
}
div#es-wrap .es-album-item .es-photo-item.layout-item .es-photo-title a:hover {
  text-decoration: underline;
}
div#es-wrap .es-album-item .es-photo-item.layout-item .es-media-stats {
  border: none;
  border-top: 1px solid rgba(255,255,255,0.25);
  color: #fff;
  text-align: center;
  width: 100%;
  margin: 0;
}
div#es-wrap .es-album-item .es-photo-item.layout-item .es-media-stats i {
  font-size: 10px;
}
div#es-wrap .es-album-item .es-photo-item.layout-item .es-media-stat {
  float: left;
  width: 33%;
  padding: 4px 0;
  color: rgba(255,255,255,0.7);
  border-right: 1px solid rgba(0,0,0,0.25);
}
div#es-wrap .es-album-item .es-photo-item.layout-item .es-media-stat > b {
  display: none;
}
div#es-wrap .es-album-item .es-photo-item.layout-item .es-media-stat > i {
  display: inline-block;
  font-size: 8px;
  line-height: 10px;
}
div#es-wrap .es-album-item .es-photo-item.layout-item .es-media-stat > span {
  font-size: 10px;
}
div#es-wrap .es-album-item .es-photo-item.layout-item .es-media-stat + .es-media-stat {
  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(0,0,0,0.25);
}
div#es-wrap .es-album-item .es-photo-item.layout-item .es-media-stat:last {
  border-right: none;
}
div#es-wrap .es-album-item .es-photo-item.layout-item .es-photo-menu-item {
  top: 10px;
  right: 10px;
  opacity: 0;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
}
div#es-wrap .es-album-item .es-photo-item.layout-item.featuring {
  z-index: 2;
}
div#es-wrap .es-album-item .es-photo-item.layout-item.featuring .es-photo-header,
div#es-wrap .es-album-item .es-photo-item.layout-item.featuring .es-photo-footer {
  display: none;
}
div#es-wrap .es-album-item .es-photo-item.layout-item.show-all {
  z-index: 3;
}
div#es-wrap .es-album-item .es-photo-item.layout-item:hover .es-photo-menu-item,
div#es-wrap .es-album-item .es-photo-item.layout-item.show-all .es-photo-menu-item {
  opacity: 1;
}
div#es-wrap .es-album-item .es-photo-item.layout-item:hover .es-photo-info,
div#es-wrap .es-album-item .es-photo-item.layout-item.show-all .es-photo-info {
  opacity: 1;
}
div#es-wrap .es-album-item .es-photo-item.layout-item:hover .es-photo-footer,
div#es-wrap .es-album-item .es-photo-item.layout-item.show-all .es-photo-footer {
  opacity: 1;
}
div#es-wrap .es-album-item .es-photo-item.layout-item .btn[data-photo-share-button],
div#es-wrap .es-album-item .es-photo-item.layout-item .btn[data-photo-report-button],
div#es-wrap .es-album-item .es-photo-item.layout-item .btn[data-photo-original-button] {
  display: none;
}
div#es-wrap .es-album-item .es-photo-item.layout-item [data-item-actions-menu] > a > span {
  display: none;
}
div#es-wrap .es-album-item .es-photo-item.layout-form {
  border: 1px solid transparent;
  float: left;
  width: 50%;
  height: 332px;
  padding-top: 200px;
}
div#es-wrap .es-album-item .es-photo-item.layout-form .es-photo-header {
  background-color: #f9f9f9;
  padding: 0px 10px 10px;
  margin: 0;
}
div#es-wrap .es-album-item .es-photo-item.layout-form .es-photo-form {
  margin: 0;
}
div#es-wrap .es-album-item .es-photo-item.layout-form .es-photo-title-field {
  font-size: 12px !important;
}
div#es-wrap .es-album-item .es-photo-item.layout-form .es-photo-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 200px;
  background-color: #f9f9f9;
  padding: 10px;
}
div#es-wrap .es-album-item .es-photo-item.layout-form .es-photo-footer {
  display: none;
}
div#es-wrap .es-album-item .es-photo-item.layout-form .es-photo-image {
  width: 100%;
  height: 100%;
  background-color: transparent;
}
div#es-wrap .es-album-item .es-photo-item.layout-form .es-photo-menu-form {
  display: none;
  margin-right: -8px;
  top: -190px;
  right: 0px;
}
div#es-wrap .es-album-item .es-photo-item.layout-form .es-photo-stats {
  display: none;
}
div#es-wrap .es-album-item .es-photo-item.layout-form:hover .es-photo-menu-form,
div#es-wrap .es-album-item .es-photo-item.layout-form.show-all .es-photo-menu-form {
  display: block;
}
div#es-wrap .es-album-item .es-photo-item.layout-form [data-item-actions-menu] > a > span {
  display: none;
}
div#es-wrap .es-album-item .es-photo-item.layout-form [data-photo-done-button] {
  display: none;
}
div#es-wrap.w600 .es-album-item .es-photo-item.layout-item .es-photo-menu-item {
  opacity: 1;
}
div#es-wrap.w600 .es-album-item .es-photo-item.layout-item .es-photo-info {
  opacity: 1;
}
div#es-wrap.w600 .es-album-item .es-photo-item.layout-item .es-photo-footer {
  opacity: 1;
}
div#es-wrap .es-album-content {
  margin-bottom: 10px;
  max-height: 50px;
  overflow: hidden;
}
div#es-wrap .es-album-content > i.loading-indicator {
  background-color: #F8F8F8;
}
div#es-wrap .es-album-content.ready {
  max-height: none;
  overflow: visible;
}
div#es-wrap .es-album-content.ready > i.loading-indicator {
  display: none;
}
div#es-wrap .es-album-footer {
  display: table;
  width: 100%;
}
div#es-wrap .es-album-footer .es-comments-wrap .btn-es {
  padding: 4px 12px;
}
div#es-wrap .es-album-info > div {
  position: relative;
  z-index: 2;
}
div#es-wrap .es-album-info > small {
  z-index: 2;
}
div#es-wrap .es-album-location > u {
  text-decoration: none;
  border-bottom: 1px dotted #ccc;
}
div#es-wrap .es-album-title {
  text-shadow: 1px 1px 0px rgba(255,255,255,0.5);
}
div#es-wrap .es-album-caption {
  text-shadow: 1px 1px 0 rgba(255,255,255,0.5);
  width: 80%;
}
div#es-wrap .es-album-cover {
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}
div#es-wrap .es-album-cover b {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -webkit-box-shadow: 200px -30px 100px white inset;
  -moz-box-shadow: 200px -30px 100px white inset;
  box-shadow: 200px -30px 100px white inset;
  background-color: rgba(255,255,255,-0.4);
  background-image: -moz-linear-gradient(top,rgba(255,255,255,0),#ffffff);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,0)),to(#ffffff));
  background-image: -webkit-linear-gradient(top,rgba(255,255,255,0),#ffffff);
  background-image: -o-linear-gradient(top,rgba(255,255,255,0),#ffffff);
  background-image: linear-gradient(to bottom,rgba(255,255,255,0),#ffffff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffffff', GradientType=0);
}
div#es-wrap .es-album-cover b + b {
  right: 0;
  -webkit-box-shadow: -100px -50px 50px white inset;
  -moz-box-shadow: -100px -50px 50px white inset;
  box-shadow: -100px -50px 50px white inset;
  display: none;
}
div#es-wrap .es-album-menu-form {
  display: none;
}
div#es-wrap .es-album-more-button {
  margin-top: 10px;
  padding: 8px;
}
div#es-wrap .es-album-more-button > i {
  font-size: 10px;
}
div#es-wrap .es-album-taglist > div {
  font-weight: bold;
  line-height: 24px;
}
div#es-wrap .es-album-taglist > span {
  color: #999;
}
div#es-wrap.w480 .es-album-item.layout-row .es-media-stats {
  float: none;
  width: 100%;
  margin-bottom: 20px;
}
div#es-wrap.w480 .es-album-item.layout-row .es-media-stat {
  padding: 0 5px;
  font-size: 12px;
  width: 50%;
  text-align: center;
}
div#es-wrap.w320 .es-album-item .es-photo-item.layout-form .es-photo-form-fields {
  padding-right: 10px;
}
div#es-wrap.w320 .es-album-item .es-photo-item.layout-form .es-photo-content {
  position: relative;
  right: auto;
}
div#es-wrap.w320 .es-album-item .es-photo-item.layout-form .es-photo-content .es-photo-image {
  margin: 0 auto;
}
div#es-wrap .es-album-form {
  margin-top: 15px;
  margin-right: 130px;
  position: relative;
}
div#es-wrap .es-album-form-fields {
  border: 1px solid #cccccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  min-height: 120px;
  background: #fff;
}
div#es-wrap .es-album-form-fields.core-album {
  background: #f9f9f9;
}
div#es-wrap .es-album-title-field {
  display: block;
  width: 100%;
  font-size: 16px !important;
  font-weight: bold !important;
  height: 33px !important;
  padding-right: 40px !important;
  border: none !important;
  border-bottom: 1px dotted #cccccc !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  -webkit-border-radius: 3px 3px 0px 0px !important;
  -moz-border-radius: 3px 3px 0px 0px !important;
  border-radius: 3px 3px 0px 0px !important;
  margin: 0 !important;
}
div#es-wrap .es-album-title-field[readonly] {
  background: #f9f9f9;
}
div#es-wrap .es-album-caption-field {
  display: block;
  width: 100%;
  background: #fff;
  border: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  margin: 0 !important;
  resize: none;
  height: 61px;
}
div#es-wrap .es-album-caption-field[readonly] {
  background: #f9f9f9;
}
div#es-wrap .es-album-cover-field {
  position: absolute;
  width: 120px;
  height: 120px;
  top: 0;
  right: -130px;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-color: #eee;
  -webkit-box-shadow: 0px 2px 2px rgba(0,0,0,0.5) inset;
  -moz-box-shadow: 0px 2px 2px rgba(0,0,0,0.5) inset;
  box-shadow: 0px 2px 2px rgba(0,0,0,0.5) inset;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
div#es-wrap .es-album-cover-field > i {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -16px;
  margin-top: -16px;
  font-size: 32px;
  color: rgba(70,70,70,0.6);
  text-shadow: 0 1px 1px #FFFFFF, 0 0 0 rgba(0,0,0,0.5);
  display: none;
}
div#es-wrap .es-album-cover-field.no-cover {
  -webkit-box-shadow: 0px 2px 2px rgba(0,0,0,0.1) inset;
  -moz-box-shadow: 0px 2px 2px rgba(0,0,0,0.1) inset;
  box-shadow: 0px 2px 2px rgba(0,0,0,0.1) inset;
  border: 1px solid #ccc;
}
div#es-wrap .es-album-cover-field.no-cover > i {
  display: block;
}
div#es-wrap .es-album-meta-field {
  position: relative;
  padding: 0 140px 8px 6px;
}
div#es-wrap .es-album-meta-field .es-album-date {
  position: absolute;
  top: 0;
  right: 8px;
  padding-left: 6px;
  border-left: none;
}
div#es-wrap .es-album-meta-field .es-album-date > i {
  position: relative;
  top: -2px;
}
div#es-wrap .es-album-meta-field .es-album-date > span {
  max-width: 120px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
div#es-wrap .es-album-meta-field .es-album-date .dropdown-menu {
  left: auto;
  right: 0;
}
div#es-wrap .es-album-meta-field .es-album-location {
  width: 100%;
}
div#es-wrap .es-album-meta-field .es-album-location > i {
  position: absolute;
}
div#es-wrap .es-album-meta-field .es-album-location > span {
  padding-left: 15px;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
div#es-wrap .es-album-privacy {
  margin-right: 5px;
  margin-top: 5px;
  position: absolute;
  right: 0;
  top: 0;
}
div#es-wrap .es-album-location-form {
  padding: 5px;
}
div#es-wrap .es-album-location-form .es-location-textbox input {
  width: 360px;
}
div#es-wrap .es-album-response .es-action-wrap {
  padding: 0;
}
div#es-wrap .es-album-response .es-action-feedback {
  margin-bottom: 2px;
}
div#es-wrap .es-album-response ul > .es-action-privacy > div {
  display: inline-block;
}
div#es-wrap .es-pointshistory {
  position: relative;
  *zoom: 1;
  padding: 10px 0 100px;
}
div#es-wrap .es-pointshistory:before,
div#es-wrap .es-pointshistory:after {
  display: table;
  content: "";
  line-height: 0;
}
div#es-wrap .es-pointshistory:after {
  clear: both;
}
div#es-wrap .es-pointshistory:before {
  display: block;
  content: '';
  width: 3px;
  position: absolute;
  background-color: #d7d7d7;
  opacity: 0.4;
  filter: alpha(opacity=40);
  left: 50%;
  top: 0px;
  bottom: 0;
  margin-left: -2px;
}
div#es-wrap .es-pointshistory .es-timeline-dot {
  border: 2px solid #d7d7d7;
  display: block;
  width: 9px;
  height: 9px;
  position: absolute;
  background: #fff;
  top: 13px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
div#es-wrap .es-pointshistory .es-date {
  font-size: 10px;
  position: absolute;
  top: -16px;
  color: #888;
}
div#es-wrap .es-pointshistory .es-timeline-item-separator {
  border: 1px dashed #d7d7d7;
  content: " ";
  margin-bottom: 50px;
  margin-top: 50px;
}
div#es-wrap .es-pointshistory .es-timeline-points {
  position: relative;
  *zoom: 1;
  padding-top: 30px;
  margin-top: 30px;
}
div#es-wrap .es-pointshistory .es-timeline-points:before,
div#es-wrap .es-pointshistory .es-timeline-points:after {
  display: table;
  content: "";
  line-height: 0;
}
div#es-wrap .es-pointshistory .es-timeline-points:after {
  clear: both;
}
div#es-wrap .es-pointshistory .es-timeline-points .es-timeline-item {
  position: relative;
  display: inline-block;
  width: 50%;
  float: left;
  margin-bottom: 40px;
}
div#es-wrap .es-pointshistory .es-timeline-points .es-timeline-item .es-item {
  position: relative;
  font-size: 11px;
  color: #666;
  background: #fff;
}
div#es-wrap .es-pointshistory .es-timeline-points .es-timeline-item .es-item:before,
div#es-wrap .es-pointshistory .es-timeline-points .es-timeline-item .es-item:after {
  content: "";
  position: absolute;
  border-color: transparent;
  border-style: solid;
  display: inline-block;
  top: 10px;
}
div#es-wrap .es-pointshistory .es-timeline-points .es-timeline-item:nth-child(2n) {
  top: 40px;
  padding-right: 14px;
}
div#es-wrap .es-pointshistory .es-timeline-points .es-timeline-item:nth-child(2n) .es-item:before {
  z-index: 2;
  right: -9px;
  border-width: 8px 0 8px 8px;
  border-color: rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0) #d7d7d7;
}
div#es-wrap .es-pointshistory .es-timeline-points .es-timeline-item:nth-child(2n) .es-item:after {
  z-index: 3;
  right: -8px;
  border-width: 8px 0 8px 8px;
  border-color: rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0) #fff;
}
div#es-wrap .es-pointshistory .es-timeline-points .es-timeline-item:nth-child(2n) .es-item .es-timeline-dot {
  right: -19px;
}
div#es-wrap .es-pointshistory .es-timeline-points .es-timeline-item:nth-child(2n) .es-date {
  right: 0;
}
div#es-wrap .es-pointshistory .es-timeline-points .es-timeline-item:nth-child(2n+1) {
  top: -20px;
  float: right;
  padding-left: 14px;
}
div#es-wrap .es-pointshistory .es-timeline-points .es-timeline-item:nth-child(2n+1) .es-item:before {
  z-index: 2;
  left: -9px;
  border-width: 8px 8px 8px 0;
  border-color: rgba(255,255,255,0) #d7d7d7 rgba(255,255,255,0) rgba(255,255,255,0);
}
div#es-wrap .es-pointshistory .es-timeline-points .es-timeline-item:nth-child(2n+1) .es-item:after {
  z-index: 3;
  left: -8px;
  border-width: 8px 8px 8px 0;
  border-color: rgba(255,255,255,0) #fff rgba(255,255,255,0) rgba(255,255,255,0);
}
div#es-wrap .es-pointshistory .es-timeline-points .es-timeline-item:nth-child(2n+1) .es-item .es-timeline-dot {
  left: -20px;
}
div#es-wrap .es-pointshistory .es-history-message {
  padding: 0 0 0 15px;
  margin: 10px 0 16px;
  border-left: 5px solid #eee;
  background: none;
  min-height: 5px;
}
div#es-wrap .es-pointshistory .btn-loadmore {
  position: absolute;
  left: 50%;
  width: 90px;
  margin-left: -45px;
  bottom: -2px;
  padding: 3px;
}
div#es-wrap.w480 .es-pointshistory:before,
div#es-wrap.w480 .es-pointshistory:after {
  display: none;
}
div#es-wrap.w480 .es-pointshistory .es-timeline-points .es-timeline-item {
  width: 100%;
  top: 0 !important;
}
div#es-wrap.w480 .es-pointshistory .es-timeline-points .es-timeline-item .es-item:before,
div#es-wrap.w480 .es-pointshistory .es-timeline-points .es-timeline-item .es-item:after {
  display: none;
}
div#es-wrap.w480 .es-pointshistory .es-timeline-points .es-timeline-item:nth-child(odd),
div#es-wrap.w480 .es-pointshistory .es-timeline-points .es-timeline-item:nth-child(even) {
  width: 100%;
  margin-bottom: 10px;
  float: none;
  padding: 5px;
}
div#es-wrap.w480 .es-pointshistory .es-timeline-points .es-timeline-item .es-timeline-dot {
  display: none;
}
div#es-wrap.w480 .es-pointshistory .es-timeline-points .es-timeline-item .es-date {
  top: 0;
  left: 0;
  position: relative;
}
div#es-wrap.w480 .es-pointshistory .es-timeline-points .es-timeline-item blockquote {
  margin-bottom: 0;
}
div#es-wrap .social-integrations .es-avatar-wrapper {
  *zoom: 1;
  margin: 10px 0;
}
div#es-wrap .social-integrations .es-avatar-wrapper:before,
div#es-wrap .social-integrations .es-avatar-wrapper:after {
  display: table;
  content: "";
  line-height: 0;
}
div#es-wrap .social-integrations .es-avatar-wrapper:after {
  clear: both;
}
div#es-wrap .social-integrations .es-avatar-wrapper .es-username {
  color: #08c;
  line-height: 34px;
  margin-left: 50px;
}
div#es-wrap .social-integrations .yesno-list {
  *zoom: 1;
  clear: both;
  list-style: none;
  margin: 0;
}
div#es-wrap .social-integrations .yesno-list:before,
div#es-wrap .social-integrations .yesno-list:after {
  display: table;
  content: "";
  line-height: 0;
}
div#es-wrap .social-integrations .yesno-list:after {
  clear: both;
}
div#es-wrap .social-integrations .yesno-list > li {
  *zoom: 1;
  padding: 10px;
  background: #f8f9fb;
  border-top: 1px solid #eee;
  line-height: 20px;
}
div#es-wrap .social-integrations .yesno-list > li:before,
div#es-wrap .social-integrations .yesno-list > li:after {
  display: table;
  content: "";
  line-height: 0;
}
div#es-wrap .social-integrations .yesno-list > li:after {
  clear: both;
}
#jsn-header {
  z-index: 601;
  position: relative;
}