
.no-transition * {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  -ms-transition: none !important;
  transition: none !important;
}

.arcane-aside__brand-logo a img {
  width: 132px;
  margin-left: 0px;
  margin-top: 8px;
  border-radius: 0px !important;
}

.arcane-header-mobile__logo a img {
  width: 120px;
  margin-left: 0px;
  border-radius: 0px !important
}

.arcane-aside__brand-logo-title a {
  position: absolute;
  font-size: 1.24rem;
  line-height: 1.6rem;
  left: 84px;
  top: 33px;
}

.arcane-header-mobile__logo-title {
  position: absolute;
  font-size: 1.24rem;
  line-height: 1.6rem;
  left: 52px;
  top: 11px;
}

#toast-container > div {
  opacity: 1.0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.color-picker {
  height: 0px;
}

.pickr .pcr-button {
  width: 100%;
  height: 0px;
  padding: 0 !important;
}

.rtl-text {
  direction: rtl;
  text-align:right;
  font-size: 1.5rem;
}

.flaticon2-cup-logo-button:before {
  content: "\f130";
}

.cocoon-header-menu {
  width: 320px !important;
}

.arcane-menu__link-flag {
  margin-right: 2px;
}

.cocoon-multi-column-language-menu > .arcane-menu__subnav .arcane-menu__content .arcane-menu__inner,
.cocoon-multi-column-file-menu > .arcane-menu__subnav .arcane-menu__content .arcane-menu__inner{
  padding: 20px 0 20px 0 !important;
  white-space: nowrap !important;
  min-width: 280px;
}

.cocoon-clickable-row td {
  padding: 0;
}

.cocoon-clickable-row td a {
  display: block;
  width: 100%;
  height: 100%;
  line-height: 100%;
  padding: 13px 10px;
}

.cocoon-reduced-width-widget {
  max-width: 960px;
}

.cocoon-app-introduction {
  font-weight: 400 !important;
  font-size: 1.1rem !important;
}

.cocoon-project-picture {
  width: 500px;
  height: 180px; /* 25:9 aspect ratio */
  max-width: 95%;
}

.arcane-avatar .cocoon-project-picture__holder,
.arcane-avatar .arcane-avatar__blankHolder .cocoon-project-picture__holder {
  background-position: center center;
  width: 100%;
  height: 100%;
}


.cocoon-widget .cocoon-widget__head {
  width: 100%;
  height: auto;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 5px;
}

.cocoon-widget .cocoon-widget__head .cocoon-widget__link {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.cocoon-widget .cocoon-widget__head .cocoon-widget__image,
.cocoon-widget .cocoon-widget__head .cocoon-widget__link .cocoon-widget__image {
  width: 100%;
  height: 100%;
  opacity: 0;
}

.cocoon-widget .cocoon-widget__body {
  padding: 2rem 0;
}

.cocoon-widget .cocoon-widget__body-last {
  padding: 2rem 0 0;
}

.cocoon-widget .cocoon-widget__body .cocoon-widget__content {
  line-height: 2rem;
  margin-bottom: 1.7rem;
  font-size: 1.1rem;
  font-weight: 400;
}

.cocoon-widget .cocoon-widget__body .cocoon-widget__link {
  font-weight: 500;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.cocoon-widget .cocoon-widget__body .cocoon-widget__title,
.cocoon-widget .cocoon-widget__body .cocoon-widget__link .cocoon-widget__title {
  font-weight: 600;
  margin-bottom: 1rem;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.cocoon-screenshot {
  height: 160px;
  margin-right: 8px;
  margin-bottom: 8px;
  border-radius: 4px;
}

.cocoon-screenshot-list {
  height: 96px;
}

.image-link {
  cursor: zoom-in;
}

/* Remove shadow in Magnific Popup so PNG with transparent backgrounds are displayed correctly */
.mfp-figure:after {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  opacity: 0;
}

.card-header-progress-container {
  position: absolute;
  right: 1rem;
  width: 60%;
}

.card-header-progress-text {
  width: 52px;
  min-width: 52px;
}

.card-title-limited-width {
  max-width: 40%;
}

.cocoon-widget .cocoon-widget__body .cocoon-widget__content ul li,
.cocoon-settings-box ul li, .spaced-list li {
  margin-bottom: 12px;
}

.cocoon-item {
  margin-top: 15px;
}

.cocoon-item:first-child {
  margin-top: 0;
}

.cocoon-item-left {
  margin-right: 10px;
}

.cocoon-item-right {
  margin-left: 10px;
  text-align: right;
}

.cocoon-item-body .rtl-text {
  padding: 4px;
}

.cocoon-item-body > div {
  margin-top: 5px;
}

.cocoon-item-body > div:first-child {
  margin-top: 0px;
}

.cocoon-item-username {
  font-weight: 500;
}

.cocoon-item-text {
  font-weight: 400;
}

.cocoon-item-text td {
  padding-left: 12px;
  vertical-align: top;
}

.cocoon-item-text td:first-child {
  padding-left: 0;
}

.cocoon-item-first {
  margin-top: 0;
}

.cocoon-item-footer {
  font-size: 0.9em;
}

.cocoon-item-footer > span {
  margin-left: 5px;
}

.cocoon-item-footer > span:first-child {
  margin-left: 0;
}

#phraseNavigation table td {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
}

.cocoon-phrase-vote-toolbar,
.cocoon-phrase-vote-toolbar > span {
  cursor: default;
}

.cocoon-phrase-vote-toolbar > span {
  margin-left: 12px;
}

.cocoon-phrases-search {
  margin-top: -1px;
}
.cocoon-phrases-search .cocoon-phrases-search__form {
  padding: 0;
}

.cocoon-phrases-search .cocoon-phrases-search__form .input-group {
  background-color: transparent;
}

.cocoon-phrases-search .cocoon-phrases-search__form .input-group-prepend {
  background-color: transparent;
}

.cocoon-phrases-search .cocoon-phrases-search__form .input-group-prepend .input-group-text {
  background-color: transparent;
  border: 0;
}

.cocoon-phrases-search .cocoon-phrases-search__form .form-control {
  border: 0;
  background: none;
  outline: none !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: transparent;
  padding-left: 0;
  padding-right: 0;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  padding: 0;
  border-radius: 0;
}

.cocoon-phrases-search .cocoon-phrases-search__form i {
  font-size: 1.3rem;
}

.cocoon-phrases-search .cocoon-phrases-search__form .form-control {
  font-size: 1rem;
  font-weight: 500;
}

.cocoon-phrases-search .cocoon-phrases-search__form .input-group:before {
  right: 0;
}

.cocoon-phrases-search .cocoon-phrases-search__form .input-group .input-group-prepend .input-group-text {
  padding-left: 0;
}
.cocoon-leaderboards-user-name {
  font-weight: 500;
  font-size: 1.1rem;
}