/* @import url('https://fonts.googleapis.com/css2?family=Dancing+Script:wght@500&family=Montserrat:wght@300;400;500;600;700&family=MuseoModerno:wght@300;700&display=swap'); */
@import url('https://fonts.googleapis.com/css2?family=Dancing+Script:wght@500&family=Montserrat:wght@300;400;500;600;700&display=swap');

.ci-carrinis {
  margin-bottom: 200px;
}

.ci-carrinis-wrapper {
  display: -webkit-inline-flex;
  display: -ms-inline-flex;
  display: inline-flex;
  width: 100%;
  justify-content: center;
}

.ci-carrinis * {
  font-family: 'Montserrat';
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.ci-carrinis .ci-project-SocialShare a {
  color: #F9C100;
}

.ci-fancy-signature {
  z-index: 3;
}

.ci-fancy-signature, .ci-fancy-signature * {
  font-family: 'Dancing Script', cursive;
  font-size: 19.6659px;
  line-height: 40px;
  font-weight: 400;
}

.ci-green-text {
  color: #12A252 !important;
}

.ci-carrinis a {
  color: #6BB4A7;
  text-decoration: none;
}

.ci-carrinis ul {
  list-style: none;
  margin: 0;
  padding-left: 30px;
}

.ci-carrinis ul li {
  position: relative;
}

.ci-carrinis ul li:not(.ci-no-checkmark):before {
  content: "";
  display: block;
  position: absolute;
}

.ci-carrinis ul.ci-checkmark-list li:not(.ci-no-checkmark):before {
  width: 19px;
  height: 20px;
  background-image: url("../views/static/imgs/check-icon.svg");
}

.ci-carrinis ul.ci-checkmark-list-type-1 {
  color: #252529;
  font-weight: 500;
  font-size: 17.306px;
  line-height: 28px;
}

.ci-carrinis ul.ci-checkmark-list-type-1 li {
  margin-top: 5px;
}

.ci-carrinis ul.ci-checkmark-list-type-1 li b {
  font-weight: 800;
}

.ci-carrinis ul.ci-checkmark-list-type-1 li::before {
  left: -25px;
  top: 5px;
}

.ci-carrinis ul.ci-checkmark-list-type-2,
.ci-carrinis ul.ci-timer-list {
  padding-left: 32.78px;
}

.ci-carrinis ul.ci-checkmark-list-type-2 li:not(.ci-fancy-signature),
.ci-carrinis ul.ci-timer-list li:not(.ci-fancy-signature) {
  font-weight: 400;
  font-size: 13.3728px;
  line-height: 16px;
}

.ci-carrinis ul.ci-checkmark-list-type-2 li::before {
  left: -30px;
  top: -2px;
}

.ci-carrinis ul.ci-checkmark-list-type-2 li:not(:first-child),
.ci-carrinis ul.ci-timer-list li:not(:first-child):not(.ci-fancy-signature) {
  margin-top: 18.5px;
}

.ci-carrinis ul.ci-timer-list li:not(.ci-no-clock):before {
  width: 18px;
  height: 18px;
  background-image: url("../views/static/imgs/clock-icon.svg");
}

.ci-carrinis ul.ci-timer-list li:not(.ci-no-clock):before {
  left: -30px;
  top: 0;
}

.ci-carrinis ul.ci-timer-list li.ci-fancy-signature {
  margin-top: 8px;
}

.ci-carrinis a:hover {
  text-decoration: underline;
}

.ci-carrinis {
  display: -ms-inline-flex;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}

.ci-carrinis h1 {
  margin: 5px 0 0 0;
  font-size: 20px;
  line-height: 25px;
  font-weight: 700;
  text-align: center;
}

.ci-carrinis h1:nth-child(2) {
  font-weight: 300;
}

.ci-carrinis .ci-carousel {
  margin-top: 27px;
  display: -ms-inline-flex;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.ci-carrinis .ci-project-list-element {
  width: 100%;
  height: 39px;
  display: -ms-inline-flex;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 6px 0 6px 12px;
  cursor: pointer;
}

.ci-carrinis .ci-project-content {
  background-color: #ffffff;
}

.ci-carrinis .ci-project-list-element-MyPopups:not(.ci-selected-project) {
  background: -o-linear-gradient(356.85deg, #00938D -1.99%, #35339F 136.64%);
  background: linear-gradient(93.15deg, #00938D -1.99%, #35339F 136.64%);
}

.ci-carrinis .ci-project-list-element-BackupMigration:not(.ci-selected-project) {
  background: -o-linear-gradient(355.44deg, #0F846F 3.73%, #6BB3A7 91.9%);
  background: linear-gradient(94.56deg, #0F846F 3.73%, #6BB3A7 91.9%);
}

.ci-carrinis .ci-project-list-element-CopyDeletePosts:not(.ci-selected-project) {
  background: -o-linear-gradient(355.82deg, #00B371 -4.87%, #23D1B7 55.14%, #00B371 93.61%);
  background: linear-gradient(94.18deg, #00B371 -4.87%, #23D1B7 55.14%, #00B371 93.61%);
}

.ci-carrinis .ci-project-list-element-SocialShare:not(.ci-selected-project) {
  background: -o-linear-gradient(353.82deg, #FFA100 4.58%, #FFC700 54.43%, #FFA100 104.29%);
  background: linear-gradient(96.18deg, #FFA100 4.58%, #FFC700 54.43%, #FFA100 104.29%);
}

.ci-carrinis .ci-project-list-element-followIt:not(.ci-selected-project) {
  background: -o-linear-gradient(353.79deg, #05AF4D -13.61%, #00FF6B 58.38%, #05AF4D 141.7%);
  background: linear-gradient(96.21deg, #05AF4D -13.61%, #00FF6B 58.38%, #05AF4D 141.7%);
}

.ci-carrinis .ci-project-list-element-TasteWP:not(.ci-selected-project) {
  background: -o-linear-gradient(351.58deg, #FD7169 14.65%, #F19791 55.17%, #FD7169 89.01%);
  background: linear-gradient(98.42deg, #FD7169 14.65%, #F19791 55.17%, #FD7169 89.01%);
}

.ci-carrinis .ci-project-list-element-logo {
  width: 27px;
  height: 27px;
  display: -ms-inline-flex;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* .ci-carrinis .ci-project-list-element-logo img {
  height: 100%;
} */

.ci-carrinis .ci-project-list-element:not(.ci-selected-project) .ci-colored-project-logo,
.ci-carrinis .ci-project-list-element.ci-selected-project .ci-white-project-logo {
  display: none;
}

.ci-carrinis .ci-project-list-element span {
  margin-left: 18px;
  font-weight: 600;
  font-size: 15px;
  line-height: 18px;
}

.ci-carrinis .ci-project-list-element:not(.ci-selected-project) span {
  color: #FFFFFF;
}

.ci-carrinis .ci-project-list-element.ci-selected-project span {
  color: #424242;
}

.ci-carrinis .ci-project {
  display: -ms-inline-flex;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
  width: 100%;
  overflow: hidden;
  z-index: 1;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-font-smoothing: subpixel-antialiased;
  -webkit-animation: project-fade-in 1s;
         animation: project-fade-in 1s;
}

@-webkit-keyframes project-fade-in {
  from {opacity: 0; -webkit-transform: translateY(5px); transform: translateY(5px);}
  to {opacity: 1; -webkit-transform: translateY(0); transform: translateY(0);}
}

@keyframes project-fade-in {
  from {opacity: 0; -webkit-transform: translateY(5px); transform: translateY(5px);}
  to {opacity: 1; -webkit-transform: translateY(0); transform: translateY(0);}
}

.ci-carrinis .ci-project-MyPopups::before {
  content: "";
  display: block;
  background-image: url("../views/projects/mpu/imgs/background-texture-grey.png");
  width: 335px;
  height: 256px;
  position: absolute;
  left: 53.65px;
  bottom: 0;
  z-index: -1;
}

.ci-carrinis .ci-project-BackupMigration::before {
  content: "";
  display: block;
  background-image: url("../views/projects/bmi/imgs/background-texture-grey.png");
  width: 618px;
  height: 256px;
  position: absolute;
  left: 0px;
  bottom: 0;
  z-index: -1;
}

.ci-carrinis .ci-project-SocialShare {
  background-image: url("../views/projects/usm/imgs/background-image.png");
  background-repeat: no-repeat;
}

.ci-carrinis .ci-project h2 {
  margin: 0;
  font-weight: 300;
  font-size: 14.95px;
  line-height: 18px;
}

.ci-carrinis .ci-project h2 b {
  font-weight: 700;
}

.ci-carrinis .ci-project:not(.ci-project-SocialShare) h2:first-child {
  margin-top: 28px;
}

.ci-carrinis .ci-project-MyPopups h2,
.ci-carrinis .ci-project-CopyDeletePosts h2,
.ci-carrinis .ci-project-SocialShare h2 {
  text-align: center;
}

.ci-carrinis .ci-project-SocialShare h2 a {
  color: #12B256;
  font-weight: 700;
}

.ci-carrinis .ci-project-CopyDeletePosts .ci-upgrade-state {
  margin-left: 88px;
  width: 476px;
}

.ci-carrinis .ci-project-BackupMigration .ci-upgrade-state {
  margin-left: 72px;
  width: 531px;
}

.ci-carrinis .ci-project-SocialShare .ci-upgrade-state {
  margin-left: 72px;
  display: -ms-inline-flex;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.ci-carrinis .ci-project-BackupMigration h2:last-of-type {
  margin-top: 15px;
}

.ci-carrinis .ci-project .ci-pros-list {
  margin-top: 15px;
  display: -ms-inline-flex;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.ci-carrinis .ci-project:not(.ci-project-SocialShare) .ci-pros-list-column:not(:first-child) {
  margin-left: 75px;
}

.ci-carrinis .ci-project-SocialShare .ci-pros-list {
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 25px;
}

.ci-carrinis .ci-project .ci-submit-button-row {
  width: 100%;
  display: -ms-inline-flex;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 7px;
}

.ci-carrinis .ci-project .ci-submit-button-wrapper {
  position: relative;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
}

.ci-carrinis .ci-project .ci-submit-button-wrapper a.ci-button-link {
  padding: 8px 25px;
  font-weight: 700;
  font-size: 16.5193px;
  line-height: 20px;
  color: #ffffff;
  border: 0;
  outline: none;
  border-radius: 17px;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-font-smoothing: subpixel-antialiased;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  cursor: pointer;
}

.ci-carrinis .ci-project-MyPopups .ci-submit-button-wrapper a.ci-button-link,
.ci-carrinis .ci-project-CopyDeletePosts .ci-submit-button-wrapper a.ci-button-link {
  background-color: #6BB4A7;
}

.ci-carrinis .ci-project-BackupMigration .ci-submit-button-wrapper a.ci-button-link {
  background-color: #0F9990;
}

.ci-carrinis .ci-project .ci-learn-more-button {
  position: absolute;
  display: -ms-inline-flex;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  width: 100px;
  top: 0;
  left: calc(100% + 15px);
  z-index: 3;
}

.ci-carrinis .ci-project .ci-learn-more-button a {
  font-weight: 300;
  font-size: 16.5193px;
  line-height: 20px;
  color: #444;
}

.ci-carrinis .ci-project .ci-right-part {
  position: relative;
  height: 100%;
}

.ci-carrinis .ci-project .ci-right-part img {
  position: absolute;
}

.ci-carrinis .ci-project .ci-right-part .ci-main-image {
  right: 0;
  bottom: 0;
}

.ci-carrinis .ci-project-MyPopups .ci-right-part .ci-secondary-image {
  right: 350px;
  bottom: 0;
}

.ci-carrinis .ci-project-MyPopups .ci-install-state {
  width: 660px;
}

.ci-carrinis .ci-project-CopyDeletePosts .ci-right-part .ci-secondary-image {
  right: 0;
  bottom: 0;
}

.ci-carrinis .ci-project-CopyDeletePosts .ci-right-part .ci-main-image {
  right: 70px;
  bottom: 0;
}

.ci-carrinis .ci-project-CopyDeletePosts .ci-install-state {
  width: 556px;
}

.ci-carrinis .ci-project-followIt {
  position: relative;
}

.ci-carrinis .ci-project-followIt .ci-background-bottom-left,
.ci-carrinis .ci-project-followIt .ci-background-top-left {
  position: absolute;
  left: 0;
  z-index: -1;
}

.ci-carrinis .ci-project-followIt .ci-background-bottom-left,
.ci-carrinis .ci-project-followIt .ci-background-bottom-right {
  bottom: 0;
}

.ci-carrinis .ci-project-followIt .ci-background-top-left,
.ci-carrinis .ci-project-followIt .ci-background-top-right {
  top: 0;
}

.ci-carrinis .ci-project-followIt .ci-background-top-right,
.ci-carrinis .ci-project-followIt .ci-background-bottom-right {
  right: 0;
}

.ci-carrinis .ci-project-followIt .ci-face-image-1 {
  bottom: 54px;
  right: 227px;
}

.ci-carrinis .ci-project-followIt .ci-face-image-2 {
  top: 80px;
  right: 145px;
}

.ci-carrinis .ci-project-followIt .ci-face-image-3 {
  top: 27px;
  right: 41px;
}

.ci-carrinis .ci-project-followIt .ci-face-image-4 {
  bottom: 20px;
  right: 98px;
}

.ci-carrinis .ci-project-TasteWP .ci-right-part img {
  top: 0;
  right: 0;
}

.ci-carrinis .ci-project-SocialShare .ci-right-part .ci-background-icons {
  height: 100%;
}

.ci-carrinis .ci-project-SocialShare .ci-right-part .ci-video-link-wrapper {
  position: absolute;
  height: 100%;
  display: -ms-inline-flex;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  top: 0;
  right: 0;
  padding-right: 31px;
}

.ci-carrinis .ci-project-SocialShare .ci-right-part .ci-video-link {
  position: relative;
}

.ci-carrinis .ci-project-SocialShare .ci-right-part .ci-video-link .ci-video-background {
  position: static;
}

.ci-carrinis .ci-project-SocialShare .ci-right-part .ci-video-link .ci-play-icon-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  display: -ms-inline-flex;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.ci-carrinis .ci-project-SocialShare .ci-right-part .ci-ribbon-icon {
  bottom: 0;
  right: 0;
}

.ci-carrinis .ci-project-TasteWP .ci-install-state,
.ci-carrinis .ci-project-followIt .ci-install-state {
  z-index: 2;
}

.ci-carrinis .ci-install-state {
  display: -ms-inline-flex;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.ci-carrinis .ci-project:not(.ci-project-followIt) .ci-install-state {
  margin-left: 42px;
}

.ci-carrinis .ci-project-followIt .ci-install-state {
  margin-left: 70px;
}

.ci-carrinis .ci-install-state .ci-project-logo {
  display: -ms-inline-flex;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.ci-carrinis .ci-project-BackupMigration .ci-install-state .ci-project-logo .ci-rating,
.ci-carrinis .ci-project-CopyDeletePosts .ci-install-state .ci-project-logo .ci-rating {
  margin-top: 10px;
}

.ci-carrinis .ci-install-state .ci-project-logo-element {
  display: -ms-inline-flex;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.ci-carrinis .ci-project-BackupMigration .ci-install-state .ci-project-logo-element span {
  font-family: 'Montserrat';
  font-weight: 300;
}

.ci-carrinis .ci-project-BackupMigration .ci-install-state .ci-project-logo-element span b {
  font-family: 'Montserrat';
  font-weight: 700;
}

.ci-carrinis .ci-project-CopyDeletePosts .ci-install-state .ci-project-logo-element span {
  text-align: center;
}

.ci-carrinis .ci-install-state .ci-project-logo-element span {
  font-weight: 400;
  font-size: 17.306px;
  line-height: 21px;
  margin-left: 11px;
  color: #000000;
  white-space: nowrap;
}

.ci-carrinis .ci-install-state .ci-project-logo-element span b {
  font-weight: 700;
}

.ci-carrinis .ci-install-state .ci-install-column {
  margin-left: 30px;
}

.ci-carrinis .ci-project-SocialShare .ci-install-state .ci-install-column {
  margin-left: 55px;
}

.ci-carrinis .ci-install-state .ci-install-column ul li .ci-light-font {
  font-weight: 300;
  font-size: 14.16px;
  line-height: 28.32px;
}

.ci-carrinis .ci-install-state .ci-install-button,
.ci-carrinis .ci-already-installed-state .ci-check-it-out-button {
  display: -ms-inline-flex;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 15px;
  position: relative;
  z-index: 3;
}

.ci-carrinis .ci-already-installed-state .ci-check-it-out-button {
  margin-top: 22px;
}

.ci-carrinis .ci-install-state .ci-install-button span,
.ci-carrinis .ci-already-installed-state .ci-check-it-out-button span {
  z-index: 4;
}

.ci-carrinis .ci-install-state .ci-install-button button,
.ci-carrinis a.ci-button-link,
.ci-carrinis .ci-already-installed-state .ci-check-it-out-button button {
  border: 0;
  outline: none;
  font-size: 18.8793px;
  line-height: 23px;
  font-weight: 700;
  color: #FFFFFF;
  position: relative;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-font-smoothing: subpixel-antialiased;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  cursor: pointer;
}

.ci-carrinis a.ci-button-link {
  text-decoration: none;
}

.ci-carrinis a.ci-button-link:hover {
  color: #ffffff;
}

.ci-carrinis .ci-install-state .ci-install-button button:hover,
.ci-carrinis a.ci-button-link:hover,
.ci-carrinis .ci-already-installed-state .ci-check-it-out-button button:hover,
.ci-carrinis .ci-project .ci-submit-button-wrapper a.ci-button-link:hover {
  -webkit-animation: none;
          animation: none;
  -webkit-transform: translateZ(0) scale(1.05, 1.05);
          transform: translateZ(0) scale(1.05, 1.05);
  -webkit-filter: brightness(1.05);
          filter: brightness(1.05);
}

.ci-carrinis .ci-install-state .ci-install-button::before,
.ci-carrinis .ci-already-installed-state .ci-check-it-out-button::before {
  content: "";
  display: block;
  width: calc(100% + 30px);
  height: calc(100% + 30px);
  position: absolute;
  top: -15px;
  left: -15px;
  opacity: 0;
}

.ci-carrinis .ci-install-state .ci-install-button:not(:hover) button,
.ci-carrinis .ci-install-state .ci-install-button:not(:hover) a.ci-button-link,
.ci-carrinis .ci-already-installed-state .ci-check-it-out-button:not(:hover) button,
.ci-carrinis .ci-already-installed-state .ci-check-it-out-button:not(:hover) a.ci-button-link,
.ci-carrinis .ci-project .ci-submit-button-wrapper a.ci-button-link {
  -webkit-animation: tada 8s;
          animation: tada 8s;
  -webkit-animation-delay: 3s;
          animation-delay: 3s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  1.25%, 2.5% {
    -webkit-transform: scale3d(.95, .95, .95) rotate3d(0, 0, 1, -1.2deg);
    -ms-transform: scale3d(.95, .95, .95) rotate3d(0, 0, 1, -1.2deg);
    transform: scale3d(.95, .95, .95) rotate3d(0, 0, 1, -1.2deg);
  }

  3.75%, 6.25%, 8.75%, 11.25% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05) rotate3d(0, 0, 1, 1.2deg);
    -ms-transform: scale3d(1.05, 1.05, 1.05) rotate3d(0, 0, 1, 1.2deg);
    transform: scale3d(1.05, 1.05, 1.05) rotate3d(0, 0, 1, 1.2deg);
  }

  5%, 7.5%, 10% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05) rotate3d(0, 0, 1, -1.2deg);
    -ms-transform: scale3d(1.05, 1.05, 1.05) rotate3d(0, 0, 1, -1.2deg);
    transform: scale3d(1.05, 1.05, 1.05) rotate3d(0, 0, 1, -1.2deg);
  }

  12.5% {
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  1.25%, 2.5% {
    -webkit-transform: scale3d(.95, .95, .95) rotate3d(0, 0, 1, -1.2deg);
    -ms-transform: scale3d(.95, .95, .95) rotate3d(0, 0, 1, -1.2deg);
    transform: scale3d(.95, .95, .95) rotate3d(0, 0, 1, -1.2deg);
  }

  3.75%, 6.25%, 8.75%, 11.25% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05) rotate3d(0, 0, 1, 1.2deg);
    -ms-transform: scale3d(1.05, 1.05, 1.05) rotate3d(0, 0, 1, 1.2deg);
    transform: scale3d(1.05, 1.05, 1.05) rotate3d(0, 0, 1, 1.2deg);
  }

  5%, 7.5%, 10% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05) rotate3d(0, 0, 1, -1.2deg);
    -ms-transform: scale3d(1.05, 1.05, 1.05) rotate3d(0, 0, 1, -1.2deg);
    transform: scale3d(1.05, 1.05, 1.05) rotate3d(0, 0, 1, -1.2deg);
  }

  12.5% {
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.ci-carrinis .ci-install-state .ci-install-button button:not(.ci-round-button) {
  border-radius: 10px 80px 10px 10px;
  padding: 8.65px 66.87px 8.65px 25.17px;
}

.ci-carrinis .ci-install-state .ci-install-button .ci-round-button {
  border-radius: 37.7585px;
  padding: 7.87px 82.6px 7.87px 51.92px;
}

.ci-carrinis .ci-already-installed-state .ci-check-it-out-button .ci-round-button,
.ci-carrinis .ci-project-followIt .ci-install-button .ci-button-link,
.ci-carrinis .ci-project-TasteWP .ci-install-button .ci-button-link {
  border-radius: 38px;
  padding: 8px 57px 8px 37px;
}

.ci-carrinis .ci-project-MyPopups .ci-install-state .ci-install-button button,
.ci-carrinis .ci-project-CopyDeletePosts .ci-install-state .ci-install-button button,
.ci-carrinis .ci-project-CopyDeletePosts .ci-already-installed-state .ci-check-it-out-button a.ci-button-link {
  background-color: #6BB4A7;
}

.ci-carrinis .ci-project-BackupMigration .ci-install-state .ci-install-button button,
.ci-carrinis .ci-project-BackupMigration .ci-already-installed-state .ci-check-it-out-button a.ci-button-link {
  background-color: #0F9990;
}

.ci-carrinis .ci-project-TasteWP .ci-install-state .ci-install-button a.ci-button-link {
  background-color: #FE7269;
}

.ci-carrinis .ci-project-SocialShare .ci-install-state .ci-install-button button,
.ci-carrinis .ci-project-SocialShare .ci-already-installed-state .ci-check-it-out-button a.ci-button-link {
  background-color: #F9C100;
}

.ci-carrinis .ci-project-followIt .ci-install-state .ci-install-button a.ci-button-link {
  background-color: #06B04E;
}

.ci-carrinis .ci-project-MyPopups .ci-already-installed-state .ci-check-it-out-button a {
  background-color: #00B47C;
}

.ci-carrinis .ci-install-state .ci-install-button button:after,
.ci-carrinis a.ci-button-link:not(.ci-no-arrow):after,
.ci-carrinis .ci-already-installed-state .ci-check-it-out-button button:after {
  content: "";
  display: block;
  width: 12px;
  height: 19px;
  background-image: url("../views/static/imgs/white-arrow-right.svg");
  position: absolute;
  top: calc(50% - 9.5px);
}

.ci-carrinis .ci-install-state .ci-install-button button:after,
.ci-carrinis .ci-install-state .ci-install-button a.ci-button-link:not(.ci-no-arrow):after {
  right: 35px;
}

.ci-carrinis .ci-already-installed-state .ci-check-it-out-button button:after,
.ci-carrinis .ci-already-installed-state .ci-check-it-out-button a.ci-button-link:not(.ci-no-arrow):after,
.ci-carrinis .ci-project-followIt .ci-install-state .ci-install-button .ci-button-link:not(.ci-no-arrow):after,
.ci-carrinis .ci-project-TasteWP .ci-install-state .ci-install-button .ci-button-link:not(.ci-no-arrow):after {
  right: 25px;
}

.ci-carrinis .ci-install-state .ci-install-button span {
  font-weight: 300;
  font-size: 14.9461px;
  line-height: 18px;
  margin-top: 8.65px;
}

.ci-carrinis .ci-project .ci-already-installed-state {
  display: -ms-inline-flex;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.ci-carrinis .ci-project:not(.ci-project-SocialShare) .ci-already-installed-state {
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}

.ci-carrinis .ci-project:not(.ci-project-BackupMigration):not(.ci-project-SocialShare):not(.ci-project-followIt) .ci-already-installed-state {
  width: 440px;
}

.ci-carrinis .ci-project-MyPopups .ci-already-installed-state {
  margin-left: 100px;
}

.ci-carrinis .ci-project-CopyDeletePosts .ci-already-installed-state {
  margin-left: 84px;
}

.ci-carrinis .ci-project.ci-project-followIt .ci-already-installed-state {
  width: 100%;
  margin-left: 0;
  margin-right: 130px;
}

.ci-carrinis .ci-already-installed-state .ci-already-installed-heading {
  display: -ms-inline-flex;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.ci-carrinis .ci-already-installed-state .ci-already-installed-heading p {
  width: 100%;
}

.ci-carrinis .ci-already-installed-state .ci-already-installed-heading svg {
  height: 32px;
}

#carrinis .ci-project .ci-already-installed-state p {
  font-weight: 300;
  font-size: 14.9461px;
  line-height: 18px;
  text-align: center;
  margin-bottom: 0;
}

.ci-carrinis .ci-project .ci-already-installed-state p b,
.ci-carrinis .ci-project .ci-already-installed-state p a {
  font-weight: 800;
}

.ci-carrinis .ci-project-MyPopups .ci-already-installed-state p span,
.ci-carrinis .ci-project .ci-already-installed-state p a {
  color: #00B47C;
}

.ci-carrinis .ci-project-BackupMigration .ci-already-installed-state p span {
  color: #6BB4A7;
}

#carrinis .ci-project .ci-already-installed-state p:nth-of-type(1) {
  margin-top: 14px;
}

#carrinis .ci-project .ci-already-installed-state p:nth-of-type(2) {
  margin-top: 18px;
}

#carrinis .ci-project .ci-already-installed-state .ci-already-installed-heading p {
  margin-left: 8px;
  margin-top: 0;
  font-weight: 500;
}

.ci-carrinis .ci-project-SocialShare .ci-already-installed-state,
.ci-carrinis .ci-project-SocialShare .ci-already-installed-state .ci-already-installed-element {
  display: -ms-inline-flex;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.ci-carrinis .ci-project-SocialShare .ci-already-installed-state {
  margin-left: 35px;
}

.ci-carrinis .ci-project-SocialShare .ci-already-installed-state .ci-already-installed-element {
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.ci-carrinis .ci-project-MyPopups .ci-already-installed-state span,
.ci-carrinis .ci-project-CopyDeletePosts .ci-already-installed-state span {
  color: #69B0A3;
}

.ci-carrinis .ci-project-BackupMigration .ci-already-installed-state span {
  color: #0F9990;
}

.ci-carrinis .ci-project-SocialShare .ci-already-installed-state span {
  color: #06B04E;
}

a.ci-see-all-projects {
  color: #000000;
  font-weight: 300;
  font-size: 15.7327px;
  line-height: 19px;
}

.ci-hidden {
  display: none;
}

.ci-project-content.ci-SocialShare-visible .ci-project-SocialShare.ci-already-installed-state-visible {
  -ms-flex-direction: row-reverse;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
          flex-direction: row-reverse;
}

.ci-project-content.ci-MyPopups-visible > div:not(.ci-project-MyPopups),
.ci-project-content.ci-BackupMigration-visible > div:not(.ci-project-BackupMigration),
.ci-project-content.ci-CopyDeletePosts-visible > div:not(.ci-project-CopyDeletePosts),
.ci-project-content.ci-TasteWP-visible > div:not(.ci-project-TasteWP),
.ci-project-content.ci-SocialShare-visible > div:not(.ci-project-SocialShare),
.ci-project-content.ci-followIt-visible > div:not(.ci-project-followIt) {
  display: none !important;
}

.ci-see-all-projects {
  color: black !important;
}

.ci-inisev-install-plugin.ci-inisev-prepare {
  transition: .3s all !important;
  filter: grayscale(0) !important;
}

.ci-inisev-install-plugin.ci-inisev-install {
  filter: grayscale(1) !important;
  cursor: not-allowed !important;
}

.ci-carrinis img {
  pointer-events: none;
}

#wpfooter {
  position: relative !important;
}

@media (min-width: 1530px) {
  .ci-carrinis .ci-carousel,
  .ci-carrinis .ci-all-projects {
    width: 1315px;
  }
}

@media (max-width: 1529px) {
  .ci-carrinis .ci-carousel,
  .ci-carrinis .ci-all-projects {
    width: 100%;
  }

  .ci-MyPopups-visible .ci-project-MyPopups.ci-install-state-visible .ci-right-part {
    position: absolute;
    top: 0;
    right: calc((375px - (100% - 692px)) * -1);
  }

  .ci-MyPopups-visible .ci-project-MyPopups.ci-install-state-visible .ci-secondary-image {
    bottom: -60px;
  }

  .ci-BackupMigration-visible .ci-project-BackupMigration .ci-main-image {
    z-index: -1;
    opacity: .6;
  }
}

@media (max-width: 1500px) {
  .ci-upgrade-state-visible .ci-upgrade-state,
   .ci-already-installed-state-visible:not(.ci-project-BackupMigration) .ci-already-installed-state {
    margin-left: 42px;
  }

  .ci-CopyDeletePosts-visible .ci-project-CopyDeletePosts.ci-install-state-visible .ci-right-part {
    position: absolute;
    top: 0;
  }
}

@media (max-width: 1250px) {
  .ci-CopyDeletePosts-visible .ci-project-CopyDeletePosts.ci-install-state-visible .ci-right-part {
    right: calc((520px - (100% - 566px)) * -1);
  }
}

@media (min-width: 1501px) {
  .ci-CopyDeletePosts-visible .ci-project-CopyDeletePosts.ci-install-state-visible .ci-right-part {
    right: -15px;
  }
}

@media (max-width: 1150px), (min-width: 1251px) and (max-width: 1500px) {
  .ci-CopyDeletePosts-visible .ci-project-CopyDeletePosts.ci-install-state-visible .ci-right-part {
    right: calc((520px - (100% - 566px)) * -1);
  }
}

@media (max-width: 1450px) {
  .ci-CopyDeletePosts-visible .ci-project-CopyDeletePosts.ci-upgrade-state-visible .ci-right-part {
    position: absolute;
    top: 0;
    right: calc((520px - (100% - 530px)) * -1);
  }
}

@media (max-width: 1420px) {
  .ci-MyPopups-visible .ci-project-MyPopups.ci-already-installed-state-visible .ci-secondary-image {
    bottom: -60px;
  }
}

@media (max-width: 1175px), (min-width: 1251px) and (max-width: 1420px) {
  .ci-CopyDeletePosts-visible .ci-project-CopyDeletePosts.ci-already-installed-state-visible .ci-right-part {
    position: absolute;
    top: 0;
    right: calc((450px - (100% - 530px)) * -1);
  }
}

@media (min-width: 1400px) {
  .ci-carrinis .ci-project-TasteWP .ci-additional-text-break {
    display: none;
  }
}

@media (max-width: 1100px), (min-width: 1251px) and (max-width: 1340px) {
  .ci-MyPopups-visible .ci-project-MyPopups.ci-already-installed-state-visible .ci-right-part {
    position: absolute;
    top: 0;
    right: calc((200px - (100% - 692px)) * -1);
  }
}

@media (max-width: 1279px) {
  .ci-BackupMigration-visible .ci-project-BackupMigration.ci-install-state-visible .ci-install-column {
    width: 500px;
  }
}

@media (max-width: 1140px), (min-width: 1251px) and (max-width: 1399px) {
  .ci-SocialShare-visible .ci-project-SocialShare.ci-install-state-visible .ci-hidden-for-upgrade {
    position: absolute;
    top: 0;
    right: calc((305px - (100% - 638px)) * -1);
  }

  .ci-SocialShare-visible .ci-project-SocialShare.ci-already-installed-state-visible .ci-hidden-for-upgrade img {
    display: none;
  }
}

@media (max-width: 1225px) {
  .ci-SocialShare-visible .ci-project-SocialShare.ci-already-installed-state-visible .ci-hidden-for-upgrade img {
    display: none;
  }
}

@media (min-width: 1399px) and (max-width: 1480px) {
  .ci-SocialShare-visible .ci-project-SocialShare.ci-already-installed-state-visible .ci-hidden-for-upgrade img {
    right: -70px;
  }
}

@media (max-width: 1470px) {
  .ci-SocialShare-visible .ci-project-SocialShare.ci-upgrade-state-visible .ci-three-columns-pros-list {
    display: none;
  }

  .ci-SocialShare-visible .ci-project-SocialShare.ci-upgrade-state-visible .ci-two-columns-pros-list {
    width: 390px;
  }

  .ci-SocialShare-visible .ci-project-SocialShare.ci-upgrade-state-visible h2 {
    text-align: left;
  }
}

@media (min-width: 1471px) {
  .ci-SocialShare-visible .ci-project-SocialShare.ci-upgrade-state-visible .ci-two-columns-pros-list {
    display: none;
  }
}

@media (max-width: 1135px), (min-width: 1251px) and (max-width: 1400px) {
  .ci-SocialShare-visible .ci-project-SocialShare.ci-upgrade-state-visible .ci-video-link {
    margin-top: 38px;
  }

  .ci-SocialShare-visible .ci-project-SocialShare.ci-upgrade-state-visible .ci-video-link .ci-video-background{
    height: 175px;
  }
}

@media (max-width: 960px) {
  .ci-carrinis .ci-install-state .ci-install-column {
    padding-right: 20px;
  }
}

@media (min-width: 961px) and (max-width: 1010px) {
  .ci-SocialShare-visible .ci-project-SocialShare.ci-upgrade-state-visible .ci-video-link .ci-video-background{
    height: 150px;
  }
}

@media (max-width: 1400px) {
  .ci-followIt-visible .ci-project-followIt.ci-install-state-visible .ci-face-image-2 {
    display: none;
  }
}

@media (max-width: 1340px) {
  .ci-followIt-visible .ci-project-followIt.ci-install-state-visible .ci-face-image-3 {
    top: 15px;
    right: 25px;
  }

  .ci-followIt-visible .ci-project-followIt.ci-install-state-visible .ci-face-image-4 {
    right: 140px;
  }

  .ci-followIt-visible .ci-project-followIt.ci-install-state-visible .ci-face-image-1 {
    right: 40px;
    bottom: 83px;
  }
}

@media (max-width: 1065px) {
  .ci-followIt-visible .ci-project-followIt.ci-install-state-visible .ci-face-image-1,
  .ci-followIt-visible .ci-project-followIt.ci-install-state-visible .ci-face-image-2,
  .ci-followIt-visible .ci-project-followIt.ci-install-state-visible .ci-face-image-3,
  .ci-followIt-visible .ci-project-followIt.ci-install-state-visible .ci-face-image-4 {
    display: none;
  }
}

@media (min-width: 1251px) {
  .ci-carrinis .ci-projects-list {
    width: 234px;
  }

  .ci-carrinis .ci-project-content {
    width: calc(100% - 234px - 3.93px);
    height: 100%;
  }

  .ci-carrinis .ci-project-list-element:first-child {
    border-top-left-radius: 7px;
  }

  .ci-carrinis .ci-project-list-element:last-child {
    border-bottom-left-radius: 7px;
  }

  .ci-carrinis .ci-selected-project {
    position: relative;
  }

  .ci-carrinis .ci-project-list-element:not(:first-child) {
    margin-top: 4.3px;
  }

  .ci-carrinis .ci-selected-project:not(.ci-project-list-element-followIt) {
    background-color: #ffffff;
  }

  .ci-carrinis .ci-project-list-element-followIt {
    background-color: #F5F9FC;
  }

  .ci-carrinis .ci-selected-project::after {
    content: "";
    display: block;
    width: 4px;
    height: 100%;
    position: absolute;
    top: 0;
    right: -4px;
  }

  .ci-carrinis .ci-selected-project:not(.ci-project-list-element-followIt)::after {
    background-color: #ffffff;
  }

  .ci-carrinis .ci-selected-project.ci-project-list-element-followIt::after {
    background-color: #F5F9FC;
  }

  .ci-carrinis .ci-project {
    border-top-right-radius: 7px;
    border-bottom-right-radius: 7px;
  }

  .ci-carrinis .ci-project-content {
    border-top-right-radius: 7px;
    border-bottom-right-radius: 7px;
  }

  .ci-carrinis .ci-all-projects {
    padding-left: 58px;
    margin-top: 20px;
  }
}

@media (max-width: 1250px) {
  .ci-carrinis .ci-carousel {
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
  }

  .ci-carrinis .ci-selected-project {
    background-color: #ffffff;
  }

  .ci-carrinis .ci-project {
    border-radius: 10px;
  }

  .ci-carrinis .ci-project-content {
    margin-top: 10px;
    border-radius: 10px;
  }

  .ci-carrinis .ci-projects-list {
    display: -ms-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .ci-carrinis .ci-all-projects {
    text-align: center;
    margin-top: 30px;
  }
}

@media (min-width: 1000px) {
  #carrinis .ci-project.ci-project-BackupMigration .ci-already-installed-state p {
    font-size: 17.306px;
    line-height: 28px;
  }
}

@media (min-width: 701px) and (max-width: 1250px) {
  .ci-carrinis .ci-project-list-element {
    border-radius: 7px;
    width: calc(33.333% - 5px);
  }

  .ci-carrinis .ci-project-list-element:nth-child(n + 4) {
    margin-top: 7px;
  }
}

@media (max-width: 760px) {
  .ci-carrinis .ci-project:not(.ci-project-SocialShare) .ci-left-part .ci-project-logo a img {
    max-height: 45px;
  }

  .ci-carrinis .ci-project-SocialShare .ci-already-installed-state .ci-big-colored-logo {
    display: none;
  }
}

@media (max-width: 870px) {
  .ci-carrinis .ci-project-BackupMigration .ci-install-state .ci-install-column {
    width: auto;
  }

  .ci-carrinis .ci-project-SocialShare .ci-hidden-for-upgrade img {
    display: none;
  }
}

@media (min-width: 701px) and (max-width: 870px) {
  .ci-carrinis .ci-project-SocialShare .ci-video-link img {
    display: none;
  }
}

@media (max-width: 750px) {
  .ci-carrinis .ci-project-followIt .ci-right-part .ci-background-bottom-right{
    right: -40px;
  }
}

@media (min-width: 701px) {
  .ci-carrinis .ci-project {
    height: 256px;
  }

  .ci-carrinis .ci-project-SocialShare .ci-upgrade-state {
    width: 574px;
  }

  .ci-carrinis .ci-project-SocialShare .ci-already-installed-state .ci-already-installed-element {
    margin-left: 21px;
    width: 440px;
  }

  .ci-carrinis .ci-project-BackupMigration .ci-already-installed-state {
    width: 100%;
    padding: 0 30px;
    margin-right: auto;
    margin-left: auto;
  }
}

@media (max-width: 700px) {
  .ci-carrinis .ci-project-list-element {
    border-radius: 7px;
    width: calc(50% - 5px);
  }

  .ci-carrinis .ci-project {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .ci-carrinis .ci-project-list-element:nth-child(n + 3) {
    margin-top: 7px;
  }

  .ci-carrinis .ci-project .ci-left-part {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .ci-carrinis .ci-project .ci-right-part .ci-main-image {
    display: none;
  }

  .ci-carrinis .ci-project-content .ci-project .ci-install-state {
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-left: 0;
    width: 100%;
  }

  .ci-carrinis .ci-project .ci-install-state .ci-project-logo {
    margin-bottom: 15px;
  }

  .ci-carrinis .ci-project .ci-install-state .ci-install-column {
    margin-left: 30px;
    margin-right: 30px;
    padding-right: 0;
  }

  .ci-carrinis .ci-project .ci-install-state .ci-install-button {
    width: 100%;
  }

  .ci-carrinis .ci-project-CopyDeletePosts .ci-right-part {
    display: none;
  }

  .ci-carrinis .ci-project-SocialShare .ci-install-state .ci-project-logo a img {
    height: 125px;
  }

  .ci-carrinis .ci-project-followIt .ci-background-bottom-left,
  .ci-carrinis .ci-project-followIt .ci-background-bottom-right,
  .ci-carrinis .ci-project-followIt .ci-background-top-right,
  .ci-carrinis .ci-project-followIt .ci-background-top-left {
    display: none;
  }

  .ci-carrinis .ci-project-followIt .ci-right-part {
    position: absolute;
    right: 0;
    top: 0;
  }

  .ci-carrinis .ci-project .ci-upgrade-state,
  .ci-carrinis .ci-project .ci-already-installed-state {
    margin: 30px;
  }

  .ci-carrinis .ci-project-SocialShare .ci-upgrade-state {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .ci-carrinis .ci-project .ci-upgrade-state .ci-submit-button-wrapper {
    display: -ms-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .ci-carrinis .ci-project .ci-upgrade-state .ci-submit-button-row .ci-learn-more-button {
    position: static;
    margin-top: 10px;
  }

  .ci-carrinis .ci-project-BackupMigration .ci-upgrade-state h2 {
    text-align: center;
  }

  .ci-carrinis .ci-project-BackupMigration .ci-upgrade-state .ci-pros-list {
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .ci-carrinis .ci-project-SocialShare {
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
  }

  .ci-carrinis .ci-project-SocialShare .ci-visible-for-upgrade {
    height: auto;
    width: 100%;
    display: -ms-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .ci-carrinis .ci-project-SocialShare .ci-upgrade-state {
    margin-bottom: 0;
  }

  .ci-carrinis .ci-project-SocialShare .ci-visible-for-upgrade .ci-video-link-wrapper {
    position: relative;
    padding-right: 0;
  }

  .ci-carrinis .ci-project-SocialShare h2 {
    text-align: center;
  }

  .ci-carrinis .ci-project-SocialShare .ci-visible-for-upgrade {
    margin-bottom: 30px;
  }

  .ci-carrinis .ci-project-SocialShare .ci-visible-for-upgrade .ci-video-link {
    margin-top: 0;
  }

  .ci-carrinis .ci-project-SocialShare .ci-visible-for-upgrade .ci-video-link-wrapper .ci-ribbon-icon {
    width: 175px;
    bottom: 4px;
  }

  .ci-carrinis .ci-project .ci-already-installed-state {
    padding-right: 0;
  }
}

@media screen and (min-width: 470px) and (max-width: 782px) {
  #wpfooter {
    display: block !important;
  }
}
