
.insta-block{
	max-width:1320px;
	margin:0 auto;
}
.insta-block-h{
	margin-bottom: 25px;
}
.pxl-widget {
  font-size: 14px;
  line-height: 16px;
  color: #333;
  margin: 0 auto;
  font-family: inherit;
  max-width: 100%;
}

.pxl-widget__icon {
  width: 16px;
  height: 16px;
  display: flex;
}
.pxl-widget__icon svg {
  max-width: 100%;
  max-height: 100%;
  fill: #5F5D5E;
}
.pxl-widget__icon path,
.pxl-widget__icon circle {
  fill: inherit;
  transition: .3s;
}
.pxl-widget__icon + .pxl-widget__text:empty {
  display: none;
}
.pxl-widget__icon + .pxl-widget__text {
  margin-left: 4px;
}

.pxl-widget__hidden {
  display: none;
}

pxl-ddd__text {
  overflow: hidden;
}
.pxl-ddd:not(.pxl-ddd--show) .pxl-ddd__text {
  max-height: calc(16px * 6);
}
.pxl-ddd__more {
  display: flex;
  align-items: center;
  justify-content: center;

  cursor: pointer;
  width: 24px;
  height: 24px;
  margin: 0 auto;
  margin-top: 8px;
  border-radius: 50%;
  border: 1px solid #3897F0;
}
.pxl-ddd__more .pxl-widget__icon {
  width: 10px;
  height: 10px;
  text-indent: -9999px;
}
.pxl-ddd__more svg {
  fill: #3897F0;
}

.pxl-video,
.pxl-image,
.pxl-widget img,
.pxl-widget video,
.pxl-widget__popup img,
.pxl-widget__popup video {
  max-width: 100%;
  max-height: 100%;
  margin: 0 auto;
  font-size: 0;
  display: block;

  position: relative;
  z-index: 0;
}
.pxl-widget video,
.pxl-widget__popup video {
  z-index: 2;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.pxl-video__play {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 5;
  cursor: pointer;

  display: flex;
  justify-content: center;
  align-items: center;
}
.pxl-video__play img.pxl-image {
  width: 100px;
  height: 100px;
  
  transform: translateX(8px);
}
.pxl-video__play.pxl-video__play--clicked img.pxl-image {
  opacity: 0;
  visibility: hidden;
}

.pxl-preloader {
  z-index: 9;
  background-color: rgba(255,255,255,.5);
  display: flex;
  justify-content: center;
  align-items: center;
}
.pxl-preloader img {
  width: 24px;
  height: 24px;
}
.pxl-preloader--spinner {
  -webkit-animation: SpinnerPreloader 1.2s steps(12) infinite;
  animation: SpinnerPreloader 1.2s steps(12) infinite;
}
.pxl-preloader--video {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.pxl-preloader--video img.pxl-image {
  width: 40px;
  height: 40px;
}
.pxl-widget__nav-bar .pxl-preloader {
  margin-left: 16px;
}

@-webkit-keyframes SpinnerPreloader {
  0% {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg)
  } to {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg)
  }
}

@keyframes SpinnerPreloader {
  0% {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg)
  } to {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg)
  }
}

.pxl-widget__text {
  display: inline;
}

.pxl-widget__flx {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  /* flex-wrap: wrap; */
}
.pxl-widget__flx--btwn {
  justify-content: space-between;
}
.pxl-widget__grids {
  margin-left: -8px;
  margin-right: -8px;

  display: grid;
  grid-template-columns: repeat(4, 25%);
}

.pxl-widget__link,
.pxl-widget__button {
  position: relative;
  z-index: 1;
  display: flex;
  justify-content: center;
  align-items: center;
}
.pxl-widget__link {
  color: #8e8e8e;
  transition: .3s;
  justify-content: flex-start;
  /* display: inline-block; */
  overflow-wrap: break-word;
  max-width: 100%;
}
.pxl-widget__link:hover {
  color: #262626;
}
.pxl-widget__link:hover path,
.pxl-widget__link:hover circle {
  fill: #262626;
}
.pxl-widget__link--hashtag,
.pxl-widget__link--profile {
  color: #3897F0;
}
.pxl-widget__link--hashtag:hover,
.pxl-widget__link--profile:hover {
  color: #00376b;
}
.pxl-widget__link--hashtag::before {
  content: '#';
}

.pxl-widget__button {
  cursor: pointer;
  outline: none;
  border: 0;
  box-shadow: none;
  background-color: #3897F0;
  color: #fff;
  padding: 8px 24px;
  font-weight: 700;
  border-radius: 4px;
  transition: .3s;
}
.pxl-widget__button:hover {
  background-color: #00376b;
  color: #fff;
}
.pxl-widget__button--simple {
  padding: 6px 16px;
  font-size: 12px;
}

.pxl-widget__head + script + div {
  /* margin-bottom: 24px; */
  margin-top: 24px;
}
.pxl-widget__head--title {
  font-size: 24px;
  line-height: 30px;
}
.pxl-widget__head-title + .pxl-widget__button {
  margin-left: 24px;
}

.pxl-widget__avatar {
  width: 100px;
  height: 100px;
  overflow: hidden;
  border-radius: 50%;
  position: relative;

  justify-content: center;
}
.pxl-widget__stories {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  background: rgb(122,35,187);
	background: -webkit-linear-gradient(rgba(122,35,187,1) 0%, rgba(218,137,64,1) 100%);
	background: -o-linear-gradient(rgba(122,35,187,1) 0%, rgba(218,137,64,1) 100%);
	background: linear-gradient(rgba(122,35,187,1) 0%, rgba(218,137,64,1) 100%);
}
.pxl-widget__avatar a {
  width: 100%;
  height: 100%;
  display: block;
}
.pxl-widget__stories + a {
  width: calc(100% - 6px);
  height: calc(100% - 6px);
  border-radius: 50%;
  border: 4px solid #fff;
}
.pxl-widget__avatar + .pxl-widget__head-right {
  margin-left: 24px;
}
.pxl-widget__username {
  font-size: 20px;
  color: #262626;
  font-weight: 700;
}
/* .pxl-widget__fullname {
  font-weight: 700;
} */
/* .pxl-widget__username + .pxl-widget__fullname,
.pxl-widget__username + .pxl-widget__location { */
.pxl-widget__fullname,
.pxl-widget__location {
  margin-top: 8px;
  margin-right: 4px;
  color: #8e8e8e;
}
.pxl-widget__fullname + .pxl-widget__location .pxl-widget__text {
  margin-left: 4px;
}
.pxl-widget__fullname + .pxl-widget__location::before {
  content: '\00B7';
  font-weight: 700;
  color: #262626;
}
.pxl-widget__username,
.pxl-widget__fullname,
.pxl-widget__location {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
  max-width: 220px;
  line-height: 1.1;
}


.pxl-widget__slider {
  display: flex;
  justify-content: center;
  align-items: center;

  width: 100%;
  height: 0;
  opacity: 0;
  overflow: hidden;
}
.pxl-widget__slider.slick-slider.slick-initialized {
  height: 100%;
  opacity: 1;
}
.pxl-widget__slider .slick-track {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
}
.pxl-widget__slider .slick-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 36px;
  height: 36px;
  background: none;
  background-color: #fff;
  border: 1px solid #e5e5e5;
  font-size: 0;
  cursor: pointer;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  border-radius: 2px;
  z-index: 2;
  padding: 0;
  opacity: 1;
}
.pxl-widget__popup .pxl-widget__slider .slick-arrow {
  border-radius: 50%;
  width: 24px;
  height: 24px;
  background-color: rgba(255,255,255,.4);
  border: 0;
}
.pxl-widget__slider .slick-arrow:hover {
  background-color: rgba(255,255,255,1);
}
.pxl-widget__slider .slick-arrow.slick-prev {
  left: 0;
  right: auto;
}
.pxl-widget__slider .slick-arrow.slick-next {
  right: 0;
  left: auto;
}
.pxl-widget__slider .slick-arrow .pxl-widget__icon {
  width: 12px;
  height: 12px;
}
.pxl-widget__slider .slick-arrow path,
.pxl-widget__slider .slick-arrow:hover path {
  fill: #262626;
}
.pxl-widget__slider .slick-dots {
  position: absolute;
  left: 50%;
  bottom: 16px;
  transform: translateX(-50%);
  width: max-content;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.pxl-widget__slider .slick-dots button {
  font-size: 0;
  border-radius: 50%;
  width: 8px;
  height: 8px;
  padding: 0;
  margin: 0;
  background-color: rgba(255,255,255,.4);
}
.pxl-widget__slider .slick-dots button:hover {
  background-color: rgba(255,255,255,.8);
}
.pxl-widget__slider .slick-dots .slick-active button {
  background-color: rgba(255,255,255,1);
}
.pxl-widget__slider .slick-dots li + li {
  margin-left: 8px;
}
/* .pxl-widget__slider .pxl-video {
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  z-index: -1;
} */

.pxl-widget__resources {
  width: 100%;
  height: 100%;
  /* min-width: 220px;
  min-height: 220px; */
  position: relative;
  overflow: hidden;
}
.pxl-widget__resource {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
.pxl-widget__preview {
  min-height: 100%;
}
.pxl-widget__preview img {
  transition: transform .2s;
  transform: scale(1) rotate(0deg);
}
.pxl-widget__item:not(.pxl-widget__item--video):hover .pxl-widget__preview img {
  transform: scale(1.2) rotate(-2deg);
}
.pxl-widget__preview .pxl-video:not([src]),
.pxl-widget__resource .pxl-video:not([src]) {
  display: none;
}
.pxl-widget__preview .pxl-video__play img.pxl-image {
  width: 60px;
  height: 60px;
}
.pxl-widget__totals {
  min-height: 18px;
  white-space: nowrap;
  overflow: hidden;
}
* + .pxl-widget__totals {
  margin-top: 24px;
}
.pxl-widget__resources + .pxl-widget__totals {
  margin: 12px;
}
.pxl-widget__resources .pxl-widget__icon {
  position: absolute;
  right: 10px;
  top: 10px;
  width: 32px;
  height: 28px;
  background-color: rgba(119,119,119,.3);
  padding: 4px 6px;
  border-radius: 4px;
}
.pxl-widget__resources .pxl-widget__icon--live {
  width: 24px;
  height: 24px;
}
.pxl-widget__resources .pxl-widget__icon path,
.pxl-widget__resources .pxl-widget__icon circle {
  fill: #fff;
}
.pxl-widget__total {
  color: #5F5D5E;
  font-size: 14px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.pxl-widget__item .pxl-widget__total {
  font-size: 12px;
}
.pxl-widget__total + .pxl-widget__total {
  margin-left: 24px;
}
.pxl-widget__item .pxl-widget__total + .pxl-widget__total {
  margin-left: 12px;
}
.pxl-widget__total div {
  margin-left: 6px;
}
.pxl-widget__item .pxl-widget__total,
.pxl-widget__item .pxl-widget__total .pxl-widget__text {
  line-height: 18px;
}
* + .pxl-widget__total.pxl-widget__date {
  margin-left: 12px;
}
.pxl-widget__total .pxl-widget__icon {
  width: 14px;
  height: 14px;
}
.pxl-widget__preview .pxl-image,
.pxl-widget__preview .pxl-video {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.pxl-widget__item {
  padding: 8px;
  transition: opacity .3s;
}
.pxl-widget__item-box {
  border: 1px solid #EBEBEB;
  width: 100%;
  /* height: 100%; */
  position: relative;
}
.pxl-widget__item .pxl-widget__head {
  /* padding: 8px; */
  margin: 8px;
  /* margin-bottom: 0; */
  overflow: hidden;
}
.pxl-widget__item .pxl-widget__avatar {
  width: 32px;
  height: 32px;
}
.pxl-widget__item .pxl-widget__stories + a {
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  border: 2px solid #fff;
}
.pxl-widget__item .pxl-widget__head-right {
  width: 100%;
}
.pxl-widget__item .pxl-widget__avatar + .pxl-widget__head-right {
  margin-left: 8px;
  width: calc(100% - 32px - 8px); /*avatar - margin*/
}
.pxl-widget__item .pxl-widget__head-right > .pxl-widget__flx {
  justify-content: space-between;
}
.pxl-widget__item .pxl-widget__head-title {
  width: 100%;
}
.pxl-widget__item .pxl-widget__username {
  font-size: 12px;
}
.pxl-widget__item .pxl-widget__fullname,
.pxl-widget__item .pxl-widget__location {
  font-size: 10px;
  margin-top: 2px;
  max-width: 100%;
}
.pxl-widget__item .pxl-widget__username + div {
  height: 13px;
}
/* .pxl-widget__item .pxl-widget__username + .pxl-widget__fullname,
.pxl-widget__item .pxl-widget__username + .pxl-widget__location {
  margin-top: 2px;
} */
.pxl-widget__item .pxl-widget__head-title + .pxl-widget__button {
  margin-left: 0;
  background-color: transparent;
  padding: 0;
}

.pxl-widget__caption {
  font-size: 12px;
  line-height: 18px;
  color: #5F5D5E;
  margin: 12px;
  /* max-height: 180px; */
  overflow: hidden;
}
.pxl-widget__caption:empty {
  display: none;
}
.pxl-widget__caption .pxl-widget__link {
  display: inline;
}

.pxl-widget__link--post {
  position: absolute;
  z-index: 0;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  outline: none;
  user-select: none;
}

div + .pxl-widget__footer {
  margin-top: 24px;
  height: 28px;
}
.pxl-widget__nav-bar {
  position: relative;
}
.pxl-widget__nav-shown + .pxl-widget__button,
.pxl-widget__nav-shown + .pxl-widget__nav,
.pxl-widget__nav + .pxl-widget__button {
  margin-left: 24px;
}

.pxl-widget__nav {
  list-style: none;
  margin: 0;
  padding: 0;
}
.pxl-widget__nav-item {
  background-color: #fff;
  width: 28px;
  height: 28px;
  border: 1px solid #ddd;
  text-align: center;
  border-radius: 2px 0 0 2px;
  cursor: pointer;
  transition: .3s;
  position: relative;
  z-index: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  outline: none;
  user-select: none;
  /* padding: 6px; */
}
.pxl-widget__nav-item + .pxl-widget__nav-item {
  /* border-radius: 0; */
  margin-left: -1px;
}
.pxl-widget__nav-item:last-child {
  border-radius: 0 2px 2px 0;
}
.pxl-widget__nav-item:hover {
  background-color: #eee;
  z-index: 1;
}
.pxl-widget__nav-item * {
  pointer-events: none;
}
.pxl-widget__nav-item:hover a {
  color: #00376b;
}
.pxl-widget__nav-item .pxl-widget__icon {
  width: 12px;
  height: 12px;
}
.pxl-widget__nav-item path,
.pxl-widget__nav-item circle {
  fill: #8e8e8e;
}
.pxl-widget__nav-item:hover path,
.pxl-widget__nav-item:hover circle {
  fill: #00376b;
}
.pxl-widget__nav-item .pxl-widget__text {
  display: block;
  font-size: 14px;
}
.pxl-widget__nav-item--current,
.pxl-widget__nav-item--current:hover {
  background-color: #3897F0;
  border-color: #3897F0;
  z-index: 2;
  cursor: default;
}
.pxl-widget__nav-item--current .pxl-widget__text,
.pxl-widget__nav-item--current:hover .pxl-widget__text {
  color: #fff;
}

/* Slick Slider */
.pxl-widget__button.slick-arrow .pxl-widget__text {
  display: none;
}

/* POPUP */
.pxl-popup {
  position: fixed;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  z-index: 9999;
  overflow: hidden;
  opacity: 0;
  /* visibility: hidden; */
  transition: opacity .3s;

  font-size: 14px;
  line-height: 16px;
  color: #333;

  /* font-family: Helvetica, Arial, sans-serif; */
  font-family: inherit;
}
.pxl-popup-showin .pxl-popup {
  opacity: 1;
  /* visibility: visible; */
}
.pxl-popup__background {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  background-color: rgba(0,0,0,.5);
}
.pxl-popup__contains {
  position: absolute;
  z-index: 1;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  background-color: #fff;
  width: 940px;
  height: 600px;
  max-width: calc(100% - 16px);
  max-height: calc(100% - 16px);
}
.pxl-popup__close {
  position: absolute;
  left: 100%;
  top: 0;
  margin-left: 16px;
  margin-top: -16px;
  cursor: pointer;
}
.pxl-popup__close .pxl-widget__icon {
  width: 18px;
  height: 18px;
}
.pxl-popup__close path {
  fill: #fff;
}

.pxl-popup--widget .pxl-popup__contains {
  min-height: 450px;
}
.pxl-widget__popup {
  display: flex;
  justify-content: flex-start;
  align-items: stretch;
  overflow: hidden;
  width: 100%;
  height: 100%;
  position: relative;
}

.pxl-widget__popup *::-webkit-scrollbar {
  width: 4px;
}
.pxl-widget__popup *::-webkit-scrollbar-button {
  background-repeat: no-repeat;
  width: 4px;
  height: 0;
}
.pxl-widget__popup *::-webkit-scrollbar-track {
  -webkit-box-shadow: none;
  border-radius: 2px;
  background-color: rgba(0, 0, 0, 0);
}
.pxl-widget__popup *::-webkit-scrollbar-track-piece {
  background-color: rgba(0, 0, 0, 0);
}
.pxl-widget__popup *::-webkit-scrollbar-thumb {
  border-radius: 2px;
  -webkit-box-shadow: none;
  background-color: #e5e5e5;
}
.pxl-widget__popup *::-webkit-scrollbar-thumb:hover {
  background-color: #00376b;
}

.pxl-widget__button-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background-color: #fff;
  padding: 0;
  width: 40px;
  height: 40px;
}
.pxl-widget__button-arrow:hover {
  background-color: #3897F0;
}
.pxl-widget__button-arrow:hover svg {
  fill: #fff;
}
.pxl-widget__button-arrow.pxl-widget__button-prev {
  right: 100%;
  margin-right: 16px;
}
.pxl-widget__button-arrow.pxl-widget__button-next {
  left: 100%;
  margin-left: 16px;
}
.pxl-widget__popup-resources {
  width: calc(100% - 340px);
  overflow: hidden;
}
.pxl-widget__popup-resources--show {
  background-color: #000;
}
.pxl-widget__popup-description {
  width: 340px;
  min-width: 340px;
  height: 100%;
  display: grid;
  grid-template-rows: 72px 1fr 82px;
  border-left: 1px solid #EBEBEB;
}
.pxl-widget__popup-head,
.pxl-widget__popup-options,
.pxl-widget__popup-comments {
  padding: 16px;
  box-sizing: content-box;
  max-width: 100%;
  overflow: hidden;
}
.pxl-widget__popup .pxl-widget__avatar {
  width: 40px;
  height: 40px;
}
.pxl-widget__popup .pxl-widget__avatar + .pxl-widget__head-right {
  margin-left: 16px;
  width: calc(100% - 40px - 16px);
}
.pxl-widget__popup .pxl-widget__username {
  font-size: 14px;
  margin-bottom: 4px;
}
.pxl-widget__popup-head .pxl-widget__head {
  margin-bottom: 0;
}
.pxl-widget__popup-head .pxl-widget__head-title {
  width: 100%;
}
.pxl-widget__popup-head .pxl-widget__fullname,
.pxl-widget__popup-head .pxl-widget__location {
  margin-top: 0;
  font-size: 10px;
}
.pxl-widget__popup-options .pxl-widget__totals > .pxl-widget__flx {
  display: block;
}
.pxl-widget__popup-options .pxl-widget__total {
  font-size: 16px;
}
.pxl-widget__popup-options .pxl-widget__total .pxl-widget__icon {
  width: 18px;
  height: 18px;
}
.pxl-widget__popup-options .pxl-widget__total + .pxl-widget__total {
  margin-left: 16px;
}
.pxl-widget__popup-options .pxl-widget__total.pxl-widget__date {
  font-size: 14px;
  margin-left: 0;
  margin-top: 16px;
}
.pxl-widget__popup-options .pxl-widget__total.pxl-widget__date + .pxl-widget__link {
  margin-top: 16px;
}
.pxl-widget__popup-comments {
  position: relative;
  border-top: 1px solid #EBEBEB;
  border-bottom: 1px solid #EBEBEB;
  overflow-y: auto;
}
.pxl-popup--widget:not(.pxl-popup--post__loaded) .pxl-widget__popup-comments * {
  opacity: 0;
}
.pxl-widget__comment {
  position: relative;
}
.pxl-widget__comment + .pxl-widget__comment {
  margin-top: 12px;
}
.pxl-widget__comment .pxl-widget__head {
  margin-bottom: 0;
}
.pxl-widget__comment .pxl-widget__head-right {
  margin-top: -12px;
}
.pxl-widget__comment .pxl-widget__username {
  font-size: 12px;
}
.pxl-widget__comment-text {
  margin-top: -16px;
  margin-left: 56px;
  font-size: 12px;
  line-height: 16px;
  padding-right: 32px;
  overflow: hidden;
}
.pxl-widget__comment-text .pxl-widget__link {
  display: inline;
}
.pxl-widget__comment .pxl-ddd:not(.pxl-ddd--show) .pxl-ddd__text {
  max-height: calc(16px * 8);
}
.pxl-widget__comment-date {
  margin-top: 8px;
  margin-left: 56px;
  font-size: 12px;
  color: #8e8e8e;
}
.pxl-widget__comment-liked {
  font-size: 12px;
  position: absolute;
  right: 0;
  top: 6px;
}
.pxl-widget__comment-liked .pxl-widget__icon {
  width: 12px;
  height: 12px;
  margin-right: 4px;
}
.pxl-widget__comment-liked svg[fill] {
  fill: rgb(237, 73, 86);
}

/* Preloader */
.pxl-widget__preview,
.pxl-widget__totals:not(.pxl-widget__totals--show),
.pxl-widget__avatar a,
.pxl-widget__item .pxl-widget__head:not(.pxl-widget__head--show) .pxl-widget__head-title > div,
.pxl-popup:not(.pxl-popup--post__loaded) .pxl-widget__head-title > div,
.pxl-popup:not(.pxl-popup--post__loaded) .pxl-widget__username,
.pxl-widget__popup-resources:not(.pxl-widget__popup-resources--show) {
  background-color: #efefef;
  background-image: url('/image/pxl/preload.gif');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.pxl-widget__totals:not(.pxl-widget__totals--show) *,
.pxl-widget__item .pxl-widget__head:not(.pxl-widget__head--show) .pxl-widget__head-title > div *,
.pxl-popup:not(.pxl-popup--post__loaded) .pxl-widget__head-title > div *,
.pxl-popup:not(.pxl-popup--post__loaded) .pxl-widget__username *,
.pxl-widget__popup-resources:not(.pxl-widget__popup-resources--show) * {
  opacity: 0;
}

/* Laptop */
.pxl-popup--laptop .pxl-popup__contains {
  max-width: calc(100% - 100px);
}
.pxl-popup--laptop .pxl-widget__popup-resources {
  width: calc(100% - 280px);
}
.pxl-popup--laptop .pxl-widget__popup-description {
  width: 280px;
  min-width: 280px;
  grid-template-rows: 64px 1fr 74px;
}
.pxl-popup--laptop .pxl-widget__comment .pxl-widget__avatar {
  width: 32px;
  height: 32px;
}
.pxl-popup--laptop .pxl-widget__avatar + .pxl-widget__head-right {
  margin-left: 8px;
  width: calc(100% - 32px - 8px);
}
.pxl-popup--laptop .pxl-widget__popup-head,
.pxl-popup--laptop .pxl-widget__popup-comments,
.pxl-popup--laptop .pxl-widget__popup-options {
  padding: 12px;
}
.pxl-popup--laptop .pxl-widget__comment-text {
  margin-top: -12px;
}
.pxl-popup--laptop .pxl-widget__comment-text,
.pxl-popup--laptop .pxl-widget__comment-date {
  margin-left: 40px;
  padding-right: 0;
}
.pxl-popup--laptop .pxl-widget__comment-liked {
  display: none;
}
.pxl-popup--laptop .pxl-widget__button-arrow,
.pxl-popup--laptop .pxl-widget__button-arrow:hover {
  background-color: transparent;
  margin-left: 0;
  margin-right: 0;
}
.pxl-popup--laptop .pxl-widget__button-arrow path {
  fill: #fff;
}

/* Tablet */
.pxl-widget--tablet > .pxl-widget__head {
  align-items: flex-start;
}
.pxl-widget--tablet .pxl-widget__avatar + .pxl-widget__head-right {
  margin-left: 16px;
}

/* Mobile */
.pxl-widget--mobile > .pxl-widget__head .pxl-widget__avatar {
  width: 80px;
  height: 80px;
}
.pxl-widget--mobile .pxl-widget__head-right {
  margin-left: 16px;
}
.pxl-widget--mobile > .pxl-widget__head .pxl-widget__totals,
.pxl-widget--mobile > .pxl-widget__head .pxl-widget__head-title > div {
  display: none;
}
.pxl-widget--mobile .pxl-widget__head-right > div {
  display: block;
}
.pxl-widget--mobile .pxl-widget__head-title + .pxl-widget__button {
  margin-top: 8px;
  margin-left: 0;
}
.pxl-widget--mobile .pxl-widget__footer {
  height: auto;
}
.pxl-widget--mobile .pxl-widget__nav-bar {
  width: 100%;
  flex-wrap: wrap;
}
.pxl-widget--mobile .pxl-widget__nav-more {
  width: 100%;
  margin-left: 0;
  margin-top: 16px;
}
.pxl-widget--mobile .pxl-widget__nav-bar .pxl-preloader {
  display: none !important;
}
@media (max-width: 1024px) {
	.insta-block .pxl-widget__grids{
	  grid-template-columns: repeat(3, 33%)!important;		
	}
}
@media (max-width: 768px) {
	.insta-block .pxl-widget__grids{
	  grid-template-columns: repeat(2, 50%)!important;	
	}
}

@media (max-width: 767px) {
.insta-block .pxl-widget__grids {
    display: flex!important;
    flex-direction: column!important;
    flex-wrap: wrap!important;
}
.insta-block .pxl-widget__head{
	display: flex;
    justify-content: space-around;
    align-items: center
}
.insta-block  .pxl-widget__avatar{
	    width: 75px;
        height: 75px;
}
.insta-block .pxl-widget__avatar + .pxl-widget__head-right {
    margin-left: 0px;
}
.insta-block  .pxl-widget__fullname {
    display: none!important;
}
.insta-block  .pxl-widget__totals{
 margin-top: 15px;	
}
.insta-block .pxl-widget__total + .pxl-widget__total {
    margin-left: 8px;
	
}

}