#es {
  line-height: 1.3;
}
#es .popbox-dropdown__title {
  line-height: 1;
  font-size: 1.1rem;
}
#es .es-group-listing .mm1, #es .es-page-listing .mm1, #es .events-content-wrapper .mm1, #es .marketplaces-content-wrapper .mm1 {
  margin: 0px 16px 10px;
}
#es .popbox-dropdown__hd {
  padding: 10px 16px;
  background: #fdfdfd;
}
#es .popbox-dropdown__ft {
  padding: 10px 16px;
  background: #fdfdfd;
  text-align: right;
  font-weight: bold;
}
#es .es-dialog-title {
  font-size: 1.2rem;
}
#es.es-dialog.active {
  background: #101010d1;
}
#es .es-dialog-content .fa {
  display: none;
}
#es .t-fs--sm {
  font-size: .8rem !important;
  color: #8c8c8c;
}
#es .prof-title {
  font-size: 1.6rem;
  margin-bottom: 5px;
}
#es .bg-w {
  padding: 16px;
  margin: -6px -16px;
  background-color: #fff;
}
#es .bg-w-2 {
  padding: 16px;
  margin: 10px 0px 8px;
  background-color: #fff;
}
#es .es-stream, .es-forms__content, .es-media-group, .es-stage, .es-search-result, .es-points-list .o-box, .es-adv-search2, .list-profiles-type .o-box {
  border: 1px solid #cccbcb;
  padding: 16px;
  background-color: #f5f5f5;
  border-radius: 4px;
  box-shadow: 0 0px 2px 2px rgba(221, 221, 221, 0.45) !important;  
}
#es .es-search-result .es-list {
  border: 0px solid #cccbcb;
  padding: 0;
  background-color: #fff0;
  border-radius: 0;
  box-shadow: 0 0px 0px 0px rgba(221, 221, 221, 0.0) !important;  
}
#es .o-checkbox label {
  padding-left: 6px;
}
#es .es-stream {
  background-color: #1818180f;
}
#es .es-stage__actor, .es-stage__actor-img {
  margin: 0 auto !important;
}
#es .es-stage__actor-title {
  font-size: .9rem;
  margin: 16px 0 8px;
}
#es .o-form-control, #es .es-convo-text {
  font-size: .9rem;
}
#es .es-video-meta {
  font-size: 1rem;
}
#es .es-apps-item__state {
  margin-top: 5px;
}
#es .mar-30 {
  margin: 30px 10px 0px;
}
#es .es-snack3 {
  background-color: #e4e4e4;
  padding: 6px 6px;
}
#es .es-comment-actions {
  display: block;
  background: #fff;
  padding: 3px 10px 0px;
  font-size: 0px;
  border-radius: 4px;
}
#es .es-list {
  border: 1px solid #cccbcb;
  padding: 0px 6px;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 0px 2px 2px rgba(221, 221, 221, 0.45) !important;  
}
#es .es-apps-item-2 {
  border: 1px solid #cccbcb;
  padding: 10px 16px 0px 16px;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 0px 2px 2px rgba(221, 221, 221, 0.45) !important;  
}
#es .es-apps-item__action-00 {
  float: right;
  margin-right: -6px;
}
#es .f-right {
  float: right;
  margin-top: 16px;
}
#es label {
  font-size: .9rem;
}
#es .es-apps-item__hd {
  padding: 0;
}
#es .diss__ft {
  background-color: #f5f5f5;
  padding: 0px 0px 4px 16px;
  border-top: 1px solid #e1e1e1;
  margin: 0px -16px;
}
#es .diss__ft-2 {
  background-color: #f5f5f5;
  padding: 0px 6px 0px 10px;
  border-top: 1px solid #e1e1e1;
  margin: 10px -16px 0px;
}
#es .milestone-list .diss__ft {
  padding: 0px 10px 4px 16px;
}
#es .es-apps-item__meta {
  margin-top: 6px;
  margin-bottom: 6px;
}
#es .es-apps-item__meta {
  margin-top: 6px;
  margin-bottom: 6px;
}
#es .o-empty, .es-profile-data-table, .es-explorer {
  border: 1px solid #cccbcb;
  border-radius: 4px;
  box-shadow: 0 0px 2px 2px rgba(221, 221, 221, 0.45) !important;
}
#es .es-fon {
  border: 1px solid #cccbcb;
  padding: 16px;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 0px 2px 2px rgba(221, 221, 221, 0.45) !important;
  margin-bottom: 16px;
}
#es .es-fon-2 {
  border: 1px solid #cccbcb;
  padding: 0px 16px 16px 16px;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 0px 2px 2px rgba(221, 221, 221, 0.45) !important;
  margin-bottom: 16px;
}
#es .es-fon-3 {
  border: 1px solid #cccbcb;
  padding: 0;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 0px 2px 2px rgba(221, 221, 221, 0.45) !important;
  margin-bottom: 16px;
}
#es .es-apps-pagination {
  margin-bottom: 16px;
}
#es .es-anssw-uch {
  margin: 0px 16px;
}
#es .es-apps-no {
  margin: -16px 0px -8px;
}
#es .mb--10 {
  margin-top: 0;
}
#es .es-anssw-dob {
  margin: -16px 0px;
}
#es .es-anssw {
  margin-bottom: 10px !important;
}
#es .es-actions-wrapper {
  padding: 6px;
}
#es .es-actions-wrapper-2 {
  padding: 0px 16px;
}
#es .es-app-discussion-reply-item {
  margin: 0px 16px 10px;
}
#es .snack-diss {
  margin-bottom: 16px;
}
#es .avat-diss {
  vertical-align: middle;
  margin-right: -10px;
}
#es .snn-diss {
  margin: 8px -16px 10px;
  background: #f0f0f0;
  padding: 5px 16px 7px;
}
#es .es-app-discussion-reply-item.is-answer-item {
  padding: 0px 20px;
  margin: 0px;
}
#es .es-apps-item__action-2 {
  position: absolute;
  top: 4px;
  right: 4px;
}
#es .markItUpEditor {
  color: #000;
}
#es .es-profile-data-table {
  border: 1px solid #cccbcb;
  border-radius: 6px;
  box-shadow: 0 0px 2px 2px rgba(221, 221, 221, 0.45) !important;  
}
#es .es-profile-header {
  border: 1px solid #cccbcb;
  background-color: #f7f7f7;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  box-shadow: 0 0px 2px 2px rgba(221, 221, 221, 0.45) !important;  
}
#es .es-dissc__link {
  font-size: 1.4rem !important;
  line-height: 1;
  padding: 8px;
}
#es .m-bot-10 {
  margin-bottom: 8px;
}
#es .es-profile-header-nav {
  border-top: 2px solid #ccc;
  background-color: #fff;
}
#es .marg-bar{
  padding: 12px 16px !important;
  font-size: 1rem;
  font-family: 'Play', sans-serif;
}
#es .es-profile-header__avatar-wrap {
  bottom: 90px;
  left: 27px;
}
#es .user-cover-avatar {
  bottom: 107px;
  left: 37px;
}
#es .navi-stick {
  margin-bottom: 16px !important;
  border: 1px solid #cccbcb;
  background-color: #f7f7f7;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  box-shadow: 0 0px 2px 2px rgba(221, 221, 221, 0.45) !important;
  position: sticky;
  top: 70px;
  z-index: 2;  
}
#es .es-modules-sticky-list .es-container__sidebar {
  position: sticky !important;
  top: 16px;
}
#es .es-modules-sticky .es-container__sidebar {
  position: sticky !important;
  top: 172px;
}
#es .es-modules-sticky-user .es-container__sidebar {
  position: sticky !important;
  top: 200px;
}
#es .es-story-body {
  border: 1px solid #cccbcb;
  border-radius: 4px;
  box-shadow: 0 0px 2px 2px rgba(221, 221, 221, 0.45) !important;
}
#es .es-stream-filter-bar {
  padding: 4px 6px 4px 16px;
  border: 1px solid #cccbcb;
  background-color: #f5f5f5;
  border-radius: 4px;
  box-shadow: 0 0px 2px 2px rgba(221, 221, 221, 0.45) !important;
}
#es .es-timeline-filter-dropdown__title {
  background: #eaeaea;
}
#es .es-container__sidebar {
  width: 300px;
  flex-direction: column;
  -webkit-flex: 0 0 300px;
  -ms-flex: 0 0 300px;
  flex: 0 0 300px;
}
#es .es-story-panel-button__label {
  padding: 4px 30px 4px 10px;
  margin-right: -6px;
  border-radius: 0px;
}
#es .es-side-widget {
  border: 1px solid #cccbcb;
  padding: 8px;
  background-color: #f7f7f7db;
  border-radius: 4px;
  box-shadow: 0 0px 2px 2px rgba(221, 221, 221, 0.45) !important;
}
#es .t-text--muted {
  color: #5c5c5c !important;
}
#es .es-side-widget__title {
  color: #000;
  margin-bottom: 8px;
  font-size: 1.1rem;
  background: #e4e4e4;
  padding: 3px 15px;
}
#es .es-side-widget .o-tabs__link:hover {
  color: #640202;
  background-color: #fff;
}
#es .es-side-widget .o-tabs__link {
  color: #094562;
  padding-left: 10px;
}
#es .es-snackbar2 {
  background-color: #e4e4e4;
  border-radius: 4px;
  padding: 4px 16px;
  border: 1px solid #cccbcb;
  box-shadow: 0 0px 2px 2px rgba(221, 221, 221, 0.45) !important;
}
#es .es-field-header .es-snackbar2 {
  background-color: #939393;
  color: #fff;
  border-radius: 4px;
  padding: 0px 16px;
  border: 1px solid #cccbcb;
  box-shadow: 0 0px 2px 2px rgba(221, 221, 221, 0.45) !important;
}
#es .bg-grey {
  background: #eaeaea;
  border-radius: 6px;
}
#es .es-profile-data-table .es-snackbar2 {
  background-color: #fafafa;
  color: #005da2;
  margin: 0px;
  border-radius: 0;
  padding: 0px 16px;
  border: 1px solid #e1e1e1;
  box-shadow: 0 0px 0px 0px rgba(221, 221, 221, 0) !important;
}
#es .es-profile-data-table .profile-data-label {
  text-align: right;
  font-weight: bold;
  font-size: .9rem;
}
#es .profile-data-info__data {
  padding: 0 0 10px;
  margin-top: -1px;
}
#es .es-profile-data-table .profile-data-label {
  width: auto;
}
#es .es-profile-data-table .profile-data-info {
  padding: 8px 20px 8px 0px;
}
#es .btn {
  font-size: 1rem;
  font-family: 'Play', sans-serif;
}
#es .btn-xs {
  font-size: .8rem;
}
#es .o-input-group--sm>.o-form-control,
#es .o-input-group--sm>.o-input-group__addon,
#es .o-input-group--sm>.o-input-group__btn>.btn {
  height: 30px;
  padding: 5px 10px;
  font-size: .7rem;
  line-height: 1.5;
  border-radius: 4px
}
#es .btn-file::before {
  top: 10px;
}
#es .btn:hover {
  color: #a0120c !important;
  background-color: #fff !important;
  border: 1px solid #cccbcb !important;
}
#es .es-apps-entry__desc, #es .es-apps-item__hd, #es .es-apps-item__bd, #es .es-apps-item__ft {
  font-size: 1rem;
  font-family: 'Play', sans-serif;
}
#es .es-snackbar2__title {
  font-size: 1rem !important;
  font-family: 'Play', sans-serif;
}
#es .es-media-title {
  font-size: 1.5rem !important;
  font-family: 'Play', sans-serif;
}
#es {
  font-size: 1rem;
  font-family: 'Play', sans-serif;
}
#es .o-nav {
  margin-left: 10px;
}
#es .es-stream .es-story--bg-0:not(.es-story-bg-menu-preview) {
  font-size: 0.9rem;
  background: white;
  padding: 10px 16px !important;
}
#es .es-story-textfield {
  font-size: 0.9rem;
  font-family: 'Play', sans-serif;
}
#es .es-comments-control__load {
  padding: 3px 8px;
  background: #f0f0f0;
}
#es .es-comments-control__stats {
  color: #4f0000;
}
#es .es-story-textfield, .es-media-group {
  font-size: 1rem !important;
  line-height: 1.2rem !important;
  background-color: #fff;
}
#es .es-album-header__o-media {
  padding-bottom: 10px;
  border-bottom: 3px dotted #e1e1e1;
}
#es .es-album-caption .es-data-truncater {
  padding: 6px 10px;
}
#es .o-tabs {
  font-size: 1rem;
  font-family: 'Play', sans-serif;
}
#es .es-privacy .es-privacy-menu a {
  font-size: 0.85rem;
  font-family: 'Play', sans-serif;
}
#es .o-btn-group > .dropdown-menu {
  font-size: 0.85rem;
  font-family: 'Play', sans-serif;
}
#es .dropdown-menu {
  font-size: 0.9rem;
  font-family: 'Play', sans-serif;
}
#es .es-dialog-content * {
  font-size: 0.95rem !important;
  font-family: 'Play', sans-serif;
}
#es .o-checkbox {
  font-size: 0.85rem;
  font-family: 'Play', sans-serif;
}
#es .es-stream-meta .es-stream-title {
  font-size: 0.95rem;
  font-family: 'Play', sans-serif;
}
#es .es-stream-meta .es-stream-title a {
  font-size: 0.95rem;
  font-family: 'Play', sans-serif;
}
#es .g-list-inline > li {
  font-size: 0.85rem;
  font-family: 'Play', sans-serif;
}
#es .btn-sm {
  font-size: 0.85rem;
  font-family: 'Play', sans-serif;
}
#es .es-stream-meta .es-stream-meta-footer {
  font-size: 0.9rem;
  font-family: 'Play', sans-serif;
}
#es .es-actions-list > li {
  font-size: 0.9rem;
  font-family: 'Play', sans-serif;
}
#es .es-profile-header__title > a {
  font-size: 2.2rem;
  font-family: 'Play', sans-serif;
  font-weight: bold;
  color: #fff;
  text-shadow: 0 1px 3px rgba(0,0,0,0.85);
}
#es .es-profile-header-nav__link {
  font-size: 1.1rem;
  font-family: 'Play', sans-serif;
  font-weight: bold;
  color: #1F5F7A;
  padding: 8px 16px;
}
#es .es-profile-header-nav__link:hover {
  color: #C60707;
  border-bottom-color: #C60707;
}
#es .es-profile-header__bd {
  margin-left: 0;
  padding: 12px;
  background: #5d5d5db8;
  margin-top: -70px;
}
#es .pr-us-1 {
  margin-top: -100px;
}
#es .es-profile-header__cover {
  min-height: 270px;
}
#es .us-cov {
  min-height: 300px;
}
#es .user-cover-avatar {
  bottom: 137px;
}
#es .stick-us {
  top: 100px;
}
#es .es-profile-header__action-toolbar {
  padding: 5px 5px 5px 0px;
}
#es .es-card__ft {
  padding: 8px 12px;
}
#es .es-cards--1 .embed-responsive, #es .es-cards--1 .es-card__hd, #es .es-cards--1 .es-card__cover {
  max-height: 136px;
}
#es .es-card__title {
  font-size: 1.45rem;
  margin-bottom: 5px;
  margin-top: 3px;
  line-height: 1.15;
}
#es .es-stream-embed__title {
  font-size: 1.25rem;
  line-height: 1.2;
}
#es .es-side-widget__bd .es-card__title {
  font-size: 1.15rem;
}
#es .mod-card-video .es-card__title {
  font-size: 1rem;
}
#es .es-card__bd {
  padding: 5px 16px 8px !important;
}
#es .es-card__bd.has-avatar, #es .es-card__bd.has-label-state {
  padding-top: 12px;
}
#es .g-list-inline--dashed > :not(:first-child) {
  border-left: 1px dotted #cecece;					  
}
#es .g-list-inline--delimited > :not(:first-child) {
  margin-left: 8px;
}
#es .m-15 .btn-sm {
  font-size: 0.75rem;
}
#es .m-15 {
  margin-bottom: 4px !important;
}
#es .user-avatar-99 {
  top: -42px;
  position: relative;
}
#es .es-card__avatar {
  top: -116px;
  left: 20px;
}
#es .user-avatar-99 .es-card__avatar {
  top: -116px;
  left: 39%;
}
#es .user-avatar-99 .o-avatar-v2--lg {
  width: 124px;
  height: 124px;
}
#es .es-card {
  border: 1px solid #cccbcb;
  background-color: #f7f7f7db;
  border-radius: 4px;
  box-shadow: 0 0px 2px 2px rgba(221, 221, 221, 0.45) !important;
}
#es .es-cards--1 .es-cards__item {
  margin-bottom: 8px;
}
#es .pull-right .btn-zzz {
  margin: 4px -4px 0px 5px;
  padding: 2px 10px;
  background: #555 !important;
  color: white !important;
}
#es .pull-right .btn-zzz:hover {
  background: #fff !important;
  color: #555 !important;
}
#es .es-card {
  font-size: 13px;
  line-height: 1;
}
#es .es-cover-container {
  padding-top: 22%;
}
#es .user-cover {
  position: absolute;
  top: 0px;
  left: 0;
  width: 100%;
  height: 200px;
}
#es .es-cover-viewport {
  position: absolute;
  top: 30px;
  left: 0;
  width: 100%;
  height: 170px;
}
#es .nav-bbar {
  margin-bottom: -30px;
  position: inherit;
  z-index: 2;
  background: #ffffffc4;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
  border-top: 1px solid #cccbcb;
}
#es .nav-bbar-title a, #es .es-profile-header__meta a, #es .es-profile-header__meta {
  color: #2b2b2b;
  text-shadow: 0 1px 3px rgba(255, 255, 255, 0.85);
  margin-top: 2px;
}
#es .user-m a, #es .user-m {
  color: #fff;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.85);
  margin-top: 2px;
}
#es .es-profile-header__badges {
  margin-bottom: -8px;
  margin-right: 6px;
}
#es .nav-bbar-title a:hover {
  color: #f11;
}
#es .nav-bbar-title {
  padding: 4px 20px;
}
#es .o-avatar-v2--rounded .action-profile-2 {
  bottom: 90px;
  right: 5px;
}
#es .avatar-94 {
  width: 94px;
  height: 94px;
}
#es .dropdown-menu .divider {
  margin: 1px 0;
}
#es .embed-responsive-25 .embed-responsive-16by9 {
  padding-bottom: 25.3%;
}
.es-container {
  padding-bottom: 20px;
}
#es .swiper-button-prev.swiper-button-disabled, #es .swiper-button-next.swiper-button-disabled {
  opacity: .1;
}
#es .es-mkp-gallery-top {
  width: 100%;
  min-height: 700px;
  margin: 20px auto;
}
#es .es-stage__curtain {
  background-image: none;
}
#es .es-stage-2 {
  text-align: center;
  position: relative;
}
#es .es-stage__audience-result .o-empty {
  border: 1px solid #f0f0f1;
  border-radius: 4px;
  box-shadow: 0 0px 0px 0px rgba(221, 221, 221, 0.1) !important;
}
#es .es-achieve-badge {
  background: #f2f2f2;
  padding: 20px !important;
  margin: 10px;
  border-radius: 6px;
}
#es .es-achieve-badge:hover {
  background: #d3d3d3;
}
#es .m999 {
  padding-bottom: 16px;
  margin-top: 4px;
}
#es .es-bleed--bottom {
  margin-bottom: -16px;
  margin-left: -16px;
  margin-right: -16px;
  border-bottom: 0;
}
#es .es-bleed--bottom-2 {
  margin-bottom: -22px;
  margin-left: -16px;
  margin-right: -16px;
  border-bottom: 0;
}
#es .es-bleed--bottom-3 {
  margin-bottom: -20px;
  margin-left: -12px;
  margin-right: -12px;
}
#es .es-actions-wrapper-2 .es-actions-list {
  margin-bottom: 4px;
}
#es .top-88 {
  padding: 16px 16px 16px 16px;
}
#es .mil-2__action {
  top: -6px;
  right: 0px;
}
#es .es-profile-header--mini .es-profile-header__avatar-wrap {
  bottom: 36px;
}
#es .es-story-body {
  min-height: 80px;
}
#es .es-story.is-expanded .es-story-body {
  min-height: 140px;
}
#es .es-stream-meta .es-stream-meta-footer {
  margin-top: -5px;
}
#es .es-stream-meta .es-stream-title {
  margin-bottom: 10px;
}
#es .stream-foot {
  margin: -5px 10px;
}
#es .es-stream-control .btn-control {
  background: white;
}
#es .es-apps-item--tasks-2.is-resolved {
  padding: 8px 16px !important;
  background: #fffed8;
  margin-bottom: 10px;
  text-decoration: line-through;
}
#es .es-t-bot {
  background: #fbfbfb;
  margin-bottom: 10px;
  padding: 6px 10px;
}
#es .mm120 {
  padding-right: 10px;
}
#es .mt2 {
  margin-top: 2px;
  float: right;
  color: #08486f;
}
#es .es-cards__item .es-card__ft {
  padding: 0px 12px;
  background: #ececec;
}
#es .es-cards__item .es-card__bd {
  background: #fff;
}
#es .o-form-group--float .o-form-control {
  padding: 6px 16px;
}
#es .o-form-group--float .o-control-label {
  top: 10px;
}
#es .o-form-group--float.is-focused .o-control-label {
  top: 6px;
  left: 16px;
  color: #ccc;
  font-size: 0.7rem;
}
#es .es-login-box__msg-title {
  font-size: 2rem;
  text-align: center;
  margin: 240px 0px;
}
#es .registrat {
  text-align: center !important;
  width: 260px;
  margin: 0px auto -25px;
}
#es .btn-registr {
  background: #db006a !important;
  color: #fff !important;
  border-color: #fff !important;
  font-size: 1rem;
}
#es .es-login-box__msg-desc {
  font-size: 1.2rem;
  text-align: center;
}
#es .es-login-box {
  border: 1px solid #cccbcb;
  box-shadow: 0 0px 2px 2px rgba(221, 221, 221, 0.45) !important;
}
#es .o-form-group--float input:autofill {
  padding-top: 18px !important;
  padding-bottom: 8px !important;
  font-size: 1.2rem;
}
#es .o-form-group--float.is-filled .o-form-control:not(select), #es .o-form-group--float.is-focused .o-form-control:not(select) {
  padding-top: 20px;
  padding-bottom: 6px;
  font-size: 1.2rem;
  color: black;
}
#es .es-login-box__form-title {
  font-size: 1.4rem;
}
#es .icon-redaktor {
  padding: 0px 5px;
}
#es .es-profile-header__badges > a, #es .es-profile-header__badges img {
  width: 25px;
  max-width: 25px;
  height: 25px;
  max-height: 25px;
}
#es .es-list-drug {
  border: 1px solid #cccbcb;
  border-radius: 4px;
  box-shadow: 0 0px 2px 2px rgba(221, 221, 221, 0.45) !important;
  margin-bottom: 6px;
  background: white;
}
#es .bd-badge {
  border-top: 1px solid #cccbcb;
  margin: -6px 0px;
}
#es .popbox-content__bd {
  background: #d1d1d1;
}
#es .popbox-content__ft {
  background: #e1e1e1;
}
#es.popbox--cluster .popbox-content__bd, #es.popbox--cluster .popbox-content__ft {
    padding: 6px 10px;
}
#es .o-title {
    font-size: 1.2rem;
}
#es .popbox-label {
    background-color: #fff;
    border-radius: 4px;
    padding: 2px;
}
#es .es-pop {
  box-shadow: 0 0px 2px 2px rgba(221, 221, 221, 0.45) !important;
}
#es .es-stream-list > li + li {
  margin-top: 0;
  padding-top: 16px;
  border-top: 0px solid #e1e1e1;
}
#es .es-hr {
  margin: 8px 0;
  border-top: 0px solid #979797;
}
#es .es-side-widget-btn-showmore {
  float: right;
  font-size: 0.8rem;
  background: #fff;
  border-radius: 4px;
  padding: 5px 16px;
  border: 1px solid #e1e1e1;
}
#es .es-side-widget-btn-showmore:hover {
  background: #e1e1e1;
}
#es .razdel {
  margin-left: -10px;
  border-bottom: 1px solid #e1e1e1;
  padding: 5px 0px 5px 10px;
}
#es .razdel-2 {
  border-bottom: 1px solid #e1e1e1;
}
#es .razdel-2:hover {
  background: #fff;
}
#es .mr--gr {
  margin: 8px 0px !important;
}
#es .p-10 {
  padding: 10px;
}
#es .embed-responsive-70 {
  padding-bottom: 72.25%;
}
#es .p-5 {
  padding: 5px 0px !important;
}
#es .razdel:hover {
  background: #fff;
}
#es .mod-card__context-vid2 {
  position: relative;
  padding: 10px 15px;
  background: #fff;
}
#es .es-album-meta-field .es-album-date > span {
  max-width: 150px;
  padding-left: 21px;
}
#es .es-album-caption-field {
  height: 90px;
  resize: block;
  margin: 5px 0px !important;
}
#es .es-album-owner {
  max-width: 265px;
}
#es .es-album-date-form  [name="date-form"] input {
  width: 60px;
}
#es .es-album-date-form  [name="date-form"] select {
  width: 100px;
}
#es .es-album-date-form {
  width: 240px;
}
#es .es-calendar-date {
  width: 78px;
}
#es .mod-card-video {
  position: relative;
  padding: 8px 12px 8px;
  background: #fff;
}
#es .mod-card-video:hover, #es .mod-card__context-vid2:hover {
  background: #e8e7e7;
}
#es .audio__image > img {
  max-width: 30px;
  margin-right: 8px;
}
#es .es-video-other, #es .es-audio-other {
  margin-top: -10px;
}
#es .o-tabs--stacked .o-tabs__item.active > .o-tabs__link {
  background-color: #e4e4e4;
}
#es .o-tabs--stacked .o-tabs__item.active > .o-tabs__bubble {
  background-color: #fff;
}
#es .mod-card__avatar-holder {
  left: 13px;
  top: -53px;
}
#es .mod-card__avatar .o-avatar-v2--md {
  width: 40px;
  height: 40px;
}
#es .mod-es-pages .es-card__title {
  font-size: 1.1rem;
}
#es .mod-es-groups .es-card__title {
  font-size: 1.1rem;
}
#es .mod-card__title {
  font-size: 1.1rem;
}
#es .mod-card__context {
  padding: 0px 10px;
}
#es .mod-es-event .mod-card__context {
  padding: 6px 10px 8px;
  background: #f6f6f6;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}
#es .mod-es-event .mod-card__context:hover {
  background: #fff;
}
#es .mod-es-groups .mod-card, #es .mod-es-pages .mod-card {
  border: 0px solid #e1e1e100;
  border-radius: 0;
}
#es .mod-card__meta {
  font-size: .8rem;
}
#es .mod-card__calendar-date {
  left: 16px;
  width: 90px;
  height: 26px;
  border-radius: 6px;
  padding: 0;
  margin-top: 8px;
}
#es .es-cat-header {
  border: 1px solid #cccbcb;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 0px 2px 2px rgba(221, 221, 221, 0.45) !important;
}
#es .es-cluster-header {
  border: 1px solid #cccbcb;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 0px 2px 2px rgba(221, 221, 221, 0.45) !important;
}
#es .es-cluster-header__meta {
  font-size: .9rem;
}
#es .o-grid__cell, #es .es-cat-header__title-link {
  font-size: 1.1rem;
}
#es .o-form-horizontal .o-form-group {
  background: #eee;
  padding: 20px 20px 10px;
}
#es .o-help-block {
  font-size: .8rem;
  color: #979595;
}
.stick-modul .mod-es-menu {
  border: 1px solid #cccbcb;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 0px 2px 2px rgba(221, 221, 221, 0.45) !important;
}
#es .mod-es-pf-hd__content, #es .mod-es-menu-list {
  border: 0px solid #fff;
}
#es .mod-es-menu-bar {
  border: 0px solid #fff;
  text-align: center;
  font-size: 1.2rem;
}
#es .mod-es-menu-list {
  padding: 0px;
}
#es .mod-es-title {
  font-size: 1.4rem;
}
#es .mod-es-meta {
  font-size: 0.8rem;
}
#es .mod-es-pf-hd__badges {
  text-align: center;
}
#es .mod-es-menu-bar__icon-link {
  color: #930909;
  padding: 0;
  margin: 2px 12px;
}
#es .mod-es-menu-list__item {
  color: #313131;
  padding: 4px 10px;
  margin: 6px 0px;
}
#es .mod-es-menu-list__item:hover {
  color: #d50505;
  background: #f9f9f9;
}
#es .mar-10 {
  padding: 0px 16px 14px;
}
#es .o-input-group__btn > .btn {
  height: auto;
}
#es .o-input-group > .o-form-control {
  height: auto;
}
#es .es-convo-messages .o-empty {
  border: 0px solid #cccbcb;
  border-radius: 0px;
  box-shadow: 0 0 0 0 rgba(221, 221, 221, 0) !important;
}
#es .es-media-browser-dialog__sidebar .o-empty {
  border: 0px solid #cccbcb;
  border-radius: 0px;
  box-shadow: 0 0 0 0 rgba(221, 221, 221, 0) !important;
}
#es .es-single-composer-textarea {
  background: #fff;
  height: 200px;
}
#es .mod-es-menu-bar__link-bubble {
  display: none;
  position: absolute;
  color: transparent;
  background-color: #f00;
  top: -2px;
  right: -2px;
  width: 8px;
  height: 8px;
  overflow: hidden;
  border-radius: 8px;
  text-align: center;
  font-size: 16px;
  line-height: 8px;
  font-weight: bold;
  padding: 0 2px;
}
#es .t-lg-mr--md {
  margin-right: 7px !important;
}
#es .es-side-calendar-date {
  width: 77px;
  border-radius: 8px;
}
#es .es-mobile-info {
  display: none;
}
#es .es-mobile-filter__hd {
  padding: 0;
}
#es .es-stream-control {
  position: absolute;
  right: 0;
  top: 0;
}
@media (width <= 991.98px) {
	#es .es-profile-header__title > a {
	  font-size: 1.5rem;
	}
	#es.is-mobile .es-profile-header__bd {
	  background: #5d5d5d;
	  padding: 16px 0px 0px;
	}
	#es.is-mobile .es-profile-header__avatar-wrap {
	  bottom: 28px;
	}
	#es .es-profile-data-table .profile-data-info {
	  padding: 8px 20px 8px 20px;
	}
	#es .es-profile-data-table .profile-data-label {
	  text-align: left;
	  font-size: 1rem;
	}
	#es .nav-bbar {
	  display: none;
	}
	#es .es-stream-list {
	  min-height: 0px;
	}
	#es .navi-stick {
	  position: static;
	}
	#es .es-stream-control {
	  position: absolute;
	  right: -15px;
	  top: -15px;
	}
	#es .es-login-box__msg-title {
	  margin: 0;
	}
	#es .registrat {
	  margin: -15px auto;
	}
	#es .es-login-box {
	  background-image: none !important;
	  background: #eeededcf;
	}	
  }
#es.is-mobile .es-snackbar2 .dropdown-menu, #es.is-mobile .es-list-item .dropdown-menu, #es.is-mobile .es-mobile-list-item__action .dropdown-menu, #es.is-mobile .es-mobile-filter-toggle .dropdown-menu, #es.is-mobile .es-stream-control .dropdown-menu, #es.is-mobile .es-profile-header__action-wrap .dropdown-menu, #es.is-mobile .es-profile-header__avatar-wrap .dropdown-menu, #es.is-mobile .es-comment-actions .dropdown-menu, #es.is-mobile .es-convo__sidebar-action .dropdown-menu, #es.is-mobile .es-media-item-menu .dropdown-menu, #es.is-mobile .es-entry-actionbar .dropdown-menu, #es.is-mobile .es-cover-menu .dropdown-menu, #es.is-mobile .es-profile-header-nav__item .dropdown-menu, #es.is-mobile .es-card__action-group .dropdown-menu {
  bottom: 80px;
}  