@charset "UTF-8";
/*
 $borders-color - USING ON:
	  stroke-button borders,
	  logo-buttons flags,
	  fields borders,
	  borders of some mind blocks,
	  borders of some blocks,
	  password progress-line bg,
	  other borders */
/*
 $borders-hash - USING ON:
	  posts where images bordered (autoposts, link-post) */
/*
 $font-medium - USING ON:
	  all buttons
	  some titles
	  all links */
/*
 $font-light - USING ON:
	  "Check your email" popup, */
/*
	$color-08 - USING ON:
	cards hover overlay */
/*
	$color-white-05 - USING ON:
	cards buttons after hover with dark-bg, hover on text, etc. */
/*
	$color-white-03 - USING ON:
	hover on $color-white-05 */
/*
	$color-white-01 - USING ON:
	progress-bar on add track at add album */
/*
 $color-03 - USING ON:
	  disabled btns - pledges activity
		longArrow and disable text  - manage campaign */
/*
 $color-02 - USING ON:
	  applause icons */
/*
 $color-01 - USING ON:
	  applause icons hover
		notice in price-popup(on album for sale and crowd. album) */
/*
 $gray-hover - USING ON (only gray links when you hover on):
		post's time
		"Describe more" in "add post"
		"Add photo, video" in "add post" */
/*
 $color-03 - USING ON:
		as background in payout(pending step) */
/*
 $green - USING ON:
	  buttons "fan" ("become a fan")
	  buttons "buy", "pledge",
		confirmation progress lines */
/*
 $green - USING ON:
	  buttons "fan" ("become a fan")
	  buttons "buy", "pledge", */
/*
 $placeholder-color - USING ON:
		placeholder */
/*
	альбом плашка с applause и другими функциями */
/*
 $red - USING ON:
	  hover on delete button,
	  password tips,
	  notice titles, */
/*
 $line-height-* - USING ON:
	  buttons
		text */
/*
 $box-shadow - USING ON:
	  tips */
/*
 $box-shadow - USING ON:
	  posts (news-feed, profiles, post-page) */
/*
 $box-shadow - USING ON:
	  video posts */
/*
 $drop-down-shadow - USING ON:
	  drop-downs (only, without selectized fields) */
/*
 $select-shadow - USING ON:
	  selectized fields (only, without drop-downs) */
/*
	from "organizer.sass" */
.main-footer {
  background-color: #fff;
  border-top: 1px solid rgba(0, 0, 0, 0.07);
  position: relative;
  z-index: 5; }
  .main-footer.without-player {
    padding: 78px 0 40px; }
  .main-footer .footer-wrapper {
    width: 1520px;
    margin: auto;
    padding: 78px 0 94px; }
    .main-footer .footer-wrapper .footer-text {
      display: flex;
      justify-content: space-between; }
      .main-footer .footer-wrapper .footer-text .left {
        flex-basis: 240px; }
        .main-footer .footer-wrapper .footer-text .left .logo-wrap:hover {
          opacity: 0.5; }
        .main-footer .footer-wrapper .footer-text .left .logo-wrap svg {
          transition: opacity 0.3s; }
      .main-footer .footer-wrapper .footer-text .footer-menu {
        flex-basis: 960px;
        display: flex;
        justify-content: space-between; }
        .main-footer .footer-wrapper .footer-text .footer-menu ul {
          font-size: 0; }
        .main-footer .footer-wrapper .footer-text .footer-menu li .color-one {
          color: #2b80ff; }
        .main-footer .footer-wrapper .footer-text .footer-menu li .color-two {
          color: #2bd0ff; }
        .main-footer .footer-wrapper .footer-text .footer-menu li .color-three {
          color: #e76610; }
        .main-footer .footer-wrapper .footer-text .footer-menu > li ul li {
          margin-bottom: 9px; }
          .main-footer .footer-wrapper .footer-text .footer-menu > li ul li:last-child {
            margin-bottom: 0; }
        .main-footer .footer-wrapper .footer-text .footer-menu > li a {
          color: #000;
          text-transform: uppercase;
          font-size: 11px;
          letter-spacing: 0;
          white-space: nowrap;
          transition: opacity .3s ease; }
          .main-footer .footer-wrapper .footer-text .footer-menu > li a:hover {
            opacity: 0.5; }
        .main-footer .footer-wrapper .footer-text .footer-menu > li > span {
          color: #000;
          margin-bottom: 28px;
          display: inline-block;
          text-transform: capitalize;
          font-size: 13px;
          letter-spacing: -0.4px;
          font-weight: 600; }
      .main-footer .footer-wrapper .footer-text .right {
        text-align: right;
        flex-basis: 240px;
        flex: 1; }
        .main-footer .footer-wrapper .footer-text .right .lang {
          display: inline-block;
          margin-right: 32px; }
        .main-footer .footer-wrapper .footer-text .right .currency {
          display: inline-block; }
        .main-footer .footer-wrapper .footer-text .right .change-block, .main-footer .footer-wrapper .footer-text .right .change-la {
          position: relative;
          cursor: pointer; }
          .main-footer .footer-wrapper .footer-text .right .change-block .block:hover, .main-footer .footer-wrapper .footer-text .right .change-la .block:hover {
            opacity: 0.5; }
          .main-footer .footer-wrapper .footer-text .right .change-block span, .main-footer .footer-wrapper .footer-text .right .change-la span {
            font-size: 12px;
            letter-spacing: -0.2px;
            color: #000;
            margin-right: 6px; }
          .main-footer .footer-wrapper .footer-text .right .change-block svg .arrowDropdown, .main-footer .footer-wrapper .footer-text .right .change-la svg .arrowDropdown {
            fill: rgba(0, 0, 0, 0.2); }
        .main-footer .footer-wrapper .footer-text .right .block-dropDown, .main-footer .footer-wrapper .footer-text .right .la-dropDown {
          display: none; }
    .main-footer .footer-wrapper .footer-wr-text {
      margin-top: 75px;
      font-size: 14px;
      letter-spacing: -0.4px; }
      .main-footer .footer-wrapper .footer-wr-text p {
        -webkit-text-size-adjust: none;
        font-size: 12px !important;
        letter-spacing: -0.2px;
        color: rgba(0, 0, 0, 0.5);
        max-width: 1080px;
        width: 100%;
        margin: 0;
        line-height: 1.2;
        height: auto;
        min-height: 1px;
        max-height: 999999px; }
      .main-footer .footer-wrapper .footer-wr-text .footer-copyright {
        margin-top: 10px; }

.toTop {
  position: fixed;
  bottom: 30px;
  right: 90px;
  background: #fff;
  width: 40px;
  height: 40px;
  border-radius: 100%;
  z-index: 20;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
  cursor: pointer;
  transform: scale(0);
  transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); }
  .toTop span {
    color: rgba(0, 0, 0, 0.5);
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) rotate(270deg); }
  .toTop.arrow-show {
    transform: scale(1); }
  .toTop.with-player {
    bottom: 75px; }

@media only screen and (max-width: 1679px) {
  .main-footer .footer-wrapper {
    width: 1280px; }
    .main-footer .footer-wrapper .footer-text .left {
      display: none; } }

@media only screen and (max-width: 1439px) {
  .main-footer .footer-wrapper {
    width: 1160px; }
    .main-footer .footer-wrapper .footer-text {
      flex-direction: column;
      justify-content: flex-start;
      align-items: flex-start; }
      .main-footer .footer-wrapper .footer-text .footer-menu {
        flex-basis: auto;
        width: 960px; }
      .main-footer .footer-wrapper .footer-text .right {
        flex: 0;
        margin-top: 55px; }
    .main-footer .footer-wrapper .footer-wr-text {
      margin-top: 40px; } }

@media only screen and (max-width: 1199px) {
  .main-footer .footer-wrapper {
    width: 960px; } }

.additional-footer {
  border-top: 1px solid rgba(0, 0, 0, 0.07);
  margin-top: 30px;
  padding: 20px 0 40px 40px;
  transition: opacity 0.3s ease-out, visibility 0.3s ease-out;
  display: flex;
  flex-direction: column;
  font-size: 13px; }
  .additional-footer.hide-footer {
    visibility: hidden;
    opacity: 0; }
  .additional-footer .post_menu {
    display: inline-block;
    margin-left: 0;
    margin-right: 7px;
    margin-top: 10px; }
    .additional-footer .post_menu .footer_menu_btn {
      color: rgba(0, 0, 0, 0.5);
      font-size: 13px;
      letter-spacing: 0;
      cursor: pointer; }
      .additional-footer .post_menu .footer_menu_btn:first-letter {
        text-transform: uppercase; }
  .additional-footer .new-badge {
    padding: 0 5px 1px;
    color: white;
    border-radius: 3px;
    font-weight: 600;
    background: #48ea8e;
    background: -moz-linear-gradient(left, #48ea8e 0%, #48eab7 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, #48ea8e), color-stop(100%, #48eab7));
    background: -webkit-linear-gradient(left, #48ea8e 0%, #48eab7 100%);
    background: -o-linear-gradient(left, #48ea8e 0%, #48eab7 100%);
    background: -ms-linear-gradient(left, #48ea8e 0%, #48eab7 100%);
    background: linear-gradient(to right, #48ea8e 0%, #48eab7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#48ea8e', endColorstr='#48eab7', GradientType=1 ); }
  .additional-footer .footer-copyright {
    margin-top: 30px;
    color: rgba(0, 0, 0, 0.5);
    font-size: 13px;
    letter-spacing: 0;
    text-transform: uppercase; }
  .additional-footer .currency {
    margin-top: 30px;
    display: inline-block; }
    .additional-footer .currency .change-block, .additional-footer .currency .change-la {
      position: relative;
      cursor: pointer;
      display: inline-block; }
      .additional-footer .currency .change-block .block:hover, .additional-footer .currency .change-la .block:hover {
        opacity: 0.5; }
      .additional-footer .currency .change-block span, .additional-footer .currency .change-la span {
        color: rgba(0, 0, 0, 0.5);
        letter-spacing: -0.2px;
        margin-right: 6px; }
      .additional-footer .currency .change-block svg .arrowDropdown, .additional-footer .currency .change-la svg .arrowDropdown {
        fill: rgba(0, 0, 0, 0.2); }
    .additional-footer .currency .block-dropDown, .additional-footer .currency .la-dropDown {
      display: none; }

.footer-flex-item {
  display: flex;
  align-items: baseline; }

.footer-icon-wrap {
  display: flex;
  margin-left: 5px;
  flex-shrink: 0; }

.right-side .additional-footer {
  display: none; }

.with-player #crisp-chatbox .crisp-kquevr {
  bottom: 65px !important; }

.with-player #crisp-chatbox .crisp-ewasyx {
  bottom: 60px !important; }

.crisp-client .crisp-1rjpbb7 {
  z-index: 20 !important; }

.with-player .crisp-client .crisp-1rjpbb7 .crisp-1rf4xdh .crisp-kquevr .crisp-1059tj2 .crisp-1xaupiq {
  bottom: 135px !important; }
