/* custom CSS files */
/*
@import url(font-awesome.min.css);
@import url(ionicons.min.css);
@import url(bootstrap.min.css);
@import url(animate.css);
@import url(jquery.fullpage.css);
@import url(vegas.css);
*/
/* Google Fonts */
@import url("http://fonts.googleapis.com/css?family=Montserrat:400,700|Lora:400,400i,700,700i|Open+Sans:400,600,700");

/* ------------------------------------- */
/* Loading ............................. */
/* ------------------------------------- */
#loading {
  background-color: #191c27;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
  width: 100vw;
  margin: 0;
  transition: all 1.2s ease-in-out; }
  #loading.loaded {
    transform: scale(200);
    opacity: 0; }
  #loading .loader {
    display: flex;
    flex-direction: column;
    align-items: center; }
    #loading .loader .loader__row {
      display: flex; }
      #loading .loader .loader__row .loader__arrow {
        width: 0;
        height: 0;
        border-radius: 1px;
        margin: 6px;
        transform: rotate(45deg);
        border: 5px solid #5f05ff;
        animation: wink 0.5s infinite; }
        #loading .loader .loader__row .loader__arrow.inner-1 {
          animation-delay: -0.0833333333s; }
        #loading .loader .loader__row .loader__arrow.inner-2 {
          animation-delay: -0.1666666667s; }
        #loading .loader .loader__row .loader__arrow.inner-3 {
          animation-delay: -0.25s; }
        #loading .loader .loader__row .loader__arrow.inner-4 {
          animation-delay: -0.3333333333s; }
        #loading .loader .loader__row .loader__arrow.inner-5 {
          animation-delay: -0.4166666667s; }
        #loading .loader .loader__row .loader__arrow.inner-6 {
          animation-delay: -0.5s; }
  #loading span {
    position: absolute;
    top: calc(50% + 30px);
    width: 100%;
    text-align: center;
    left: 0;
    color: #FFFFFF;
    font-weight: 700;
    text-transform: none; }

@keyframes wink {
  0% {
    opacity: 0.1; }
  30% {
    opacity: 1; }
  100% {
    opacity: 0.1; } }

/* ------------------------------------- */
/* Generic styles ...................... */
/* ------------------------------------- */
