/*body {
  letter-spacing: -.03rem;
}*/

body,
button,
input,
select,
textarea {
  font-family: Verdana, BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

.title {
  letter-spacing: -.06rem;
}

.is-small {
  font-size: 0.75rem;
}

@media screen and (min-width: 900px) {
  html.has-navbar-fixed-top {
    padding-top: 5.5rem;
  }
}

a.navbar-item:hover,
a.navbar-item.is-active,
.navbar-link:hover,
.navbar-link.is-active,
.navbar-item.current_page_item {
  background-color: rgba(255, 255, 255, .05);
}

/*.home header nav.navbar .navbar-item.has-text-primary:after,*/
.has-pending-order header nav.navbar .button.is-logged-out-hidden:after {
  background: #FF0083;
  border: solid 2px #161930;
  border-radius: 50%;
  content: '';
  display: block;
  height: 14px;
  position: absolute;
  right: -7px;
  top: -7px;
  width: 14px;
}

.home header nav.navbar .navbar-item.has-text-primary .tag {
  display: inline-flex !important;
}

.cards-sales .card-content {
  padding: 1rem;
}

@media screen and (min-width: 769px) {

  #item_modal .modal-content,
  #item_modal .modal-card {
    width: 700px;
  }
}

.card-columns {
  column-count: 2;
  column-gap: 1.5rem;
}

.card-columns .card {
  display: inline-block;
  width: 100%;
  margin-bottom: 1.5rem;
}

.cards-sales .card {
  background: white;
}

.cards-sales .card .content .title~p {
  margin-bottom: 0.5rem;
}

.cards-sales figure .tag {
  bottom: 1rem;
  left: 1rem;
  position: absolute;
}

.card-columns a.card figure:after {
  background-color: #FF0083;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.24 14'><path d='M13.84,14V9.801C8.492,8.463,4.42,9.041,0.408,12.144c-0.05,0.038-0.101,0.078-0.15,0.117 c-0.137,0.104-0.192,0.103-0.226,0.077c-0.035-0.027-0.055-0.066,0.014-0.234c0.092-0.228,0.196-0.445,0.298-0.658 C3.208,5.443,7.902,4.2,13.84,4.2V0l8.4,7L13.84,14z' fill='white'></path></svg>");
  background-repeat: no-repeat;
  background-size: 1rem;
  background-position: center;
  bottom: 1rem;
  content: '';
  position: absolute;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  display: block;
  right: 1rem;
  transform: scale(0.25);
  transition: all 0.3s ease-in-out;
  opacity: 0;
}

.card-columns a.card:hover figure:after {
  transform: scale(1);
  opacity: 1;
}


.card-columns .card.card-feat {
  /*background-color: #FF0083;*/
  border: 3px solid #FF0083;
}

/*
.cards-sales .card.card-feat * {
  color: white !important;
}
*/
/*.card.card-feat .card-image img {
  border-radius: 4px;
}*/

.browser-chrome {
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  display: block;
  height: 13px;
  background-color: white;
  position: relative;
}

.browser-dots,
.browser-dots:before,
.browser-dots:after {
  position: absolute;
  width: 4px;
  height: 4px;
  border-radius: 100%;
  background-color: #14182C;
}

.browser-dots {
  display: block;
  top: 5px;
  left: 6px;
}

.browser-dots:before {
  content: '';
  top: 0;
  left: 7px;
}

.browser-dots:after {
  content: '';
  top: 0;
  left: 14px;
}


.card-columns:not(.cards-testimonials) a.card:hover {
  transform: scale(1.05);
}

.columns-6 {
  column-count: 6;
}

.columns-5 {
  column-count: 5;
}

.columns-4 {
  column-count: 4;
}

.columns-3 {
  column-count: 3;
}

.columns-2 {
  column-count: 2;
}

.columns-1 {
  column-count: 1;
}

@media (min-width: 576px) {
  .columns-6-sm {
    column-count: 6;
  }

  .columns-5-sm {
    column-count: 5;
  }

  .columns-4-sm {
    column-count: 4;
  }

  .columns-3-sm {
    column-count: 3;
  }

  .columns-2-sm {
    column-count: 2;
  }

  .columns-1-sm {
    column-count: 1;
  }
}

@media (min-width: 768px) {
  .columns-6-md {
    column-count: 6;
  }

  .columns-5-md {
    column-count: 5;
  }

  .columns-4-md {
    column-count: 4;
  }

  .columns-3-md {
    column-count: 3;
  }

  .columns-2-md {
    column-count: 2;
  }

  .columns-1-md {
    column-count: 1;
  }
}

@media (min-width: 992px) {
  .columns-6-lg {
    column-count: 6;
  }

  .columns-5-lg {
    column-count: 5;
  }

  .columns-4-lg {
    column-count: 4;
  }

  .columns-3-lg {
    column-count: 3;
  }

  .columns-2-lg {
    column-count: 2;
  }

  .columns-1-lg {
    column-count: 1;
  }
}

@media (min-width: 1200px) {
  .columns-6-xl {
    column-count: 6;
  }

  .columns-5-xl {
    column-count: 5;
  }

  .columns-4-xl {
    column-count: 4;
  }

  .columns-3-xl {
    column-count: 3;
  }

  .columns-2-xl {
    column-count: 2;
  }

  .columns-1-xl {
    column-count: 1;
  }
}


#item_modal .modal-card {
  height: 100%;
}

#item_modal .modal-card-body {
  padding: 0;
}

#item_modal .modal-card-foot {
  justify-content: space-between;
}

/*
.iframe-container {
  height: 100%;
  overflow: hidden;
  padding-top: 56.25%;
  position: relative;
}
*/
.iframe-container iframe {
  height: 100% !important;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.clipbtn {
  cursor: pointer;
}

.column-icons {
  display: flex;
  align-items: center;
  justify-content: space-around;
}

.column-icons a {
  display: flex;
}

.content figure.has-text-left {
  margin-left: 0;
}

.bt1,
footer.footer {
  border-top: 1px solid #42508A;
}




.countup-customers {
  background-image: url("https://media.giphy.com/media/U1BHMuycKkMZW/giphy.gif");
  background-position: center;
  /*  background-repeat: no-repeat;
  background-size: cover;*/
  background-clip: text;
  font-size: 3.5rem !important;
  font-weight: 900;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}

@media (min-width: 1024px) {
  .countup-customers {
    font-size: 7rem !important;
  }
}

@media (min-width: 1400px) {
  .countup-customers {
    font-size: 9rem !important;
  }
}

.stars {
  display: inline-block;
  width: auto;
  position: relative;
  font-size: 1rem;
}

@keyframes review-stars {
  0% {
    width: 0;
  }
}

.stars:before {
  content: "★★★★★";
  position: absolute;
  overflow: hidden;
  z-index: 1;
  left: 0px;
  top: 0px;
  transition: none;
  color: #FF0083;
}

.stars-visible:before {
  animation-name: review-stars;
  animation-duration: 2s;
  animation-iteration-count: 1;
  animation-timing-function: ease-out;
}

.stars:after {
  content: "★★★★★";
  position: relative;
  color: #92ABDC;
}

.stars:not([data-percent]):before,
.stars[data-percent="0"]:before {
  display: none;
}

/* 1/2 a star */
.stars[data-percent="10"]:before {
  width: 10%;
}

/* 1 star */
.stars[data-percent="20"]:before {
  width: 20%;
}

/* 1 & 1/2 stars */
.stars[data-percent="30"]:before {
  width: 30%;
}

/* etc. */
.stars[data-percent="40"]:before {
  width: 40%;
}

.stars[data-percent="50"]:before {
  width: 50%;
}

.stars[data-percent="60"]:before {
  width: 60%;
}

.stars[data-percent="70"]:before {
  width: 70%;
}

.stars[data-percent="80"]:before {
  width: 80%;
}

.stars[data-percent="90"]:before {
  width: 90%;
}

.stars[data-percent="100"]:before {
  width: 100%;
}









footer.footer h4.title {
  color: #6b8dd0;
}

footer.footer li {
  margin-bottom: .5rem;
}