@import "https://fonts.googleapis.com/css?family=Reem+Kufi|Yatra+One|Roboto:900";

@font-face {
  font-family: "Pixelated";
  src: url("graph.ttf");
}

@-webkit-keyframes opacityPulse {
  0% {opacity: 1;}
  15% {opacity: 0.99;}
  85% {opacity: 0.34;}
  100% {opacity: 0.35;}
}

a.hover-pulse-opacity:hover {
  -webkit-animation: opacityPulse 0.75s infinite alternate;
}

h1,h2,h3,h4 {
  font-family: "Reem Kufi", sans-serif;
}

.is-yatraone {
  font-family: "Yatra One", cursive;
}
.is-reemkufi {
  font-family: "Reem Kufi", sans-serif;
}
.is-roboto {
  font-family: "Roboto", sans-serif;
}
.is-helvetica {
  font-family: "Helvetica Neue", "Helvetica", sans-serif;
}

.is-transparent {
  background-color: transparent;
}
.is-hidden {
  display: none !important;
}

/**
.has-background-primary {
  background-color: #cff0a5;
}
.has-text-primary {
  color: #cff0a5;
}

.has-text-secondary {
  color: #336976;
}
.has-text-secondary-muted {
  color: #4893A5;
}
.has-background-secondary {
  background-color: #336976;
}

#76d4b2
#122325

.has-background-primary {
  background-color: #67f40e;
}
.has-text-primary {
  color: #67f40e;
}

.has-text-secondary {
  color: #504751;
}
.has-text-secondary-muted {
  color: #908791;
}
.has-background-secondary {
  background-color: #504751;
}
**/
.has-background-primary {
  background-color: #76d4b2;
}
.has-text-primary {
  color: #76d4b2;
}

.has-text-secondary {
  color: #122325;
}
.has-text-secondary-muted {
  /*color: #203E41;*/
  color: rgba(255,255,255,0.2);
}
.has-background-secondary {
  background-color: #122325;
}

.is-title-bundle > h1.title {
  margin-bottom: 5px;
}

.hero-header, .hero-footer {
  font-size: 4em !important;
}

.hero h1 {
  font-size: 4vw !important;
}
.hero h2 {
  font-size: 3vw !important;
}
.hero .has-size-combined {
  font-size: calc(7vw + 20px - 10px) !important;
}

.card > .card-content {
  padding: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}



hr {
  margin: 15px;
  margin-left: 75px;
  margin-right: 75px;
}

.section-collapse {
  font-size: 3em;
  padding-right: 25px;
}
.section-collapse > i {
  margin-top: calc(50% - calc(3em / 2) / 4);
}

.card-wrapper {
  margin-right: 10px;
  margin-bottom: 10px;
}

.content h2 + h3 {
  margin-top: 0px !important;
}
.content h2 {
  margin-bottom: 0px !important;
  margin-top: 20px !important;
}
.content h1 {
  margin-bottom: 10px !important;
}

.has-bigger-text {
  font-size: 1.2em;
}
.is-beatstring {
  font-size: 2em !important;
  height: 1em;
  overflow: hidden;
  font-family: "graph", monospace;
  -moz-transform: scale(1, -1);
  -webkit-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
.pointer:hover {
  cursor: pointer;
}