h1 {
  font-size: 2rem;
}

h2 {
  font-size: 1.75rem;
}

h3 {
  font-size: 1.5rem;
}

h4 {
  font-size: 1.2rem;
}

#topbar {
  background-color: #ffffff;
}

.tiktok {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E%3Cpath d='M19.59 6.69a4.83 4.83 0 0 1-3.77-4.25V2h-3.45v13.67a2.89 2.89 0 0 1-5.2 1.74 2.89 2.89 0 0 1 2.31-4.64 3 3 0 0 1 .88.13V9.4a7 7 0 0 0-1-.05A6.33 6.33 0 0 0 5 20.1a6.34 6.34 0 0 0 10.86-4.43v-7a8.16 8.16 0 0 0 4.77 1.52v-3.4a5 5 0 0 1-1-.1z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  display: inline-block;
  width: 24px;
  height: 24px;
}

.section-title h2 {
  width: 100%;
}

.scrolled-offset {
  margin-top: 70px;
}

.services .section-title {
  padding-bottom: 0px;
}

.services .icon-box {
  padding: 40px 20px;
}

.services .icon-box p {
  line-height: 0px;
}

.services .icon-box h4 {
  color: #222222;
}

.back-to-top img {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 80px;
  height: 80px;
  border-radius: 4px;
  transition: all 0.4s;
}

.mmo-notification {
padding: 10px;
margin: 0 5px 5px;
font-size: 14px;
color: #ffffff;
background: #44A4FC;
border-left: 5px solid #187FE7;
}

.mmo-notification.warn {
background: #ffb648;
border-left-color: #f48a06;
}

.mmo-notification.error {
background: #E54D42;
border-left-color: #B82E24;
}

.mmo-notification.success {
background: #68CD86;
border-left-color: #42A85F;
}

li.page-item a, li.page-item span {
  height: 45px;
}

li.page-item input[type="number"] {
  width: 50px;
}

/** loader **/
.loader {
  border: 6px solid #f3f3f3;
  border-radius: 50%;
  border-top: 6px solid #3498db;
  width: 40px;
  height: 40px;
  -webkit-animation: spin 2s linear infinite; /* Safari */
  animation: spin 2s linear infinite;
}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}