@charset "UTF-8";
/* SVG LOGO
=============================== */
@import url("../fonts/montserrat-fonts.css");
nav .logo {
  width: 150px;
  height: auto; }

svg {
  width: 100%;
  height: auto; }

.logo svg {
  margin-left: 50px; }

.container {
  max-width: 80%;
  margin: 0 auto;
  text-align: center; }

.text-demo-wrapper {
  width: 100px;
  height: auto;
  margin: 0 auto;
  border: 1px dotted white; }

.text-demo {
  display: block;
  margin: 0 auto; }

#myText {
  font-size: 160px;
  font-style: bold;
  font-family: 'Baumans', sans-serif;
  text-anchor: middle; }

#circle {
  fill: #ccc; }

.masked {
  -webkit-mask: url("#myMask");
  mask: url("#myMask"); }

#logo-base {
  fill: #ffffff;
  -webkit-mask: url(#mask);
  mask: url(#mask); }

/*=======================================================
			SUB BANNER
========================================================*/
.sub-banner {
  min-height: 700px;
  background: url(../images/bg/sub-bnr-bg.jpg) center center fixed no-repeat;
  background-size: cover;
  text-align: center;
  background-color: #407dd4 !important;
  background-blend-mode: multiply;
  position: relative; }
  .sub-banner .position-center-center.offset {
    width: 100%; }
    @media (min-width: 992px) {
      .sub-banner .position-center-center.offset {
        width: 33%;
        -webkit-transform: translate(39%, 11%);
        -ms-transform: translate(39%, 11%);
        transform: translate(39%, 11%); } }
    .sub-banner .position-center-center.offset h2 {
      margin-top: 0; }

.photo-creds {
  position: absolute;
  bottom: 2%;
  right: 3%;
  font-size: 14px;
  color: #fff;
  width: 25%;
  text-align: right; }

.sub-banner h2 {
  color: #fff;
  margin: 0px;
  font-size: 48px;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 150px;
  font-family: 'Merriweather', serif;
  display: inline-block;
  padding: 10px;
  border-top: 2px solid rgba(255, 255, 255, 0.8) !important;
  border-bottom: 4px solid rgba(255, 255, 255, 0.8) !important; }

.breadcrumb {
  text-align: center;
  background: none;
  text-transform: uppercase;
  margin-top: 30px; }

.breadcrumb a {
  color: #ffffff;
  font-family: 'Montserrat', sans-serif;
  font-size: 13px; }

.breadcrumb > .active {
  color: #ffffff;
  font-size: 13px;
  font-weight: normal;
  font-family: 'Montserrat', sans-serif; }

.breadcrumb > li + li:before {
  content: "\f105";
  font-family: 'FontAwesome';
  padding: 0 20px;
  font-size: 13px;
  color: #ffffff;
  font-weight: normal; }

/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2015 Daniel Eden
*/
.animated-3s {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

.animated {
  -webkit-animation-duration: 0.6s;
  animation-duration: 0.6s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite; }

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s; }

.animated.bounceIn,
.animated.bounceOut {
  -webkit-animation-duration: .75s;
  animation-duration: .75s; }

.animated.flipOutX,
.animated.flipOutY {
  -webkit-animation-duration: .75s;
  animation-duration: .75s; }

@-webkit-keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0); }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0); }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0); } }

@keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0); }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0); }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0); } }

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  -ms-transform-origin: center bottom;
  transform-origin: center bottom; }

@-webkit-keyframes flash {
  from, 50%, to {
    opacity: 1; }
  25%, 75% {
    opacity: 0; } }

@keyframes flash {
  from, 50%, to {
    opacity: 1; }
  25%, 75% {
    opacity: 0; } }

.flash {
  -webkit-animation-name: flash;
  animation-name: flash; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05); }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05); }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse; }

@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1); }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1); }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1); }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1); }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1); }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1); }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1); }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1); }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1); }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1); }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand; }

@-webkit-keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); } }

@keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); } }

.shake {
  -webkit-animation-name: shake;
  animation-name: shake; }

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg); }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg); }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg); }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg); }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg); } }

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg); }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg); }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg); }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg); }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg); } }

.swing {
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing; }

@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

.tada {
  -webkit-animation-name: tada;
  animation-name: tada; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none; }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); }
  to {
    -webkit-transform: none;
    transform: none; } }

@keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none; }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); }
  to {
    -webkit-transform: none;
    transform: none; } }

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble; }

@-webkit-keyframes jello {
  from, 11.1%, to {
    -webkit-transform: none;
    transform: none; }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg); }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg); }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg); }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg); }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  77.7% {
    -webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
    transform: skewX(0.39063deg) skewY(0.39063deg); }
  88.8% {
    -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    transform: skewX(-0.19531deg) skewY(-0.19531deg); } }

@keyframes jello {
  from, 11.1%, to {
    -webkit-transform: none;
    transform: none; }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg); }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg); }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg); }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg); }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  77.7% {
    -webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
    transform: skewX(0.39063deg) skewY(0.39063deg); }
  88.8% {
    -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    transform: skewX(-0.19531deg) skewY(-0.19531deg); } }

.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center; }

@-webkit-keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03); }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97); }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03); }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97); }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn; }

@-webkit-keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0); }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0); }
  to {
    -webkit-transform: none;
    transform: none; } }

@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0); }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0); }
  to {
    -webkit-transform: none;
    transform: none; } }

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown; }

@-webkit-keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0); }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0); }
  to {
    -webkit-transform: none;
    transform: none; } }

@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0); }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0); }
  to {
    -webkit-transform: none;
    transform: none; } }

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft; }

@-webkit-keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0); }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0); }
  to {
    -webkit-transform: none;
    transform: none; } }

@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0); }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0); }
  to {
    -webkit-transform: none;
    transform: none; } }

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight; }

@-webkit-keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0); }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0); }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp; }

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); } }

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); } }

.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut; }

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown; }

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft; }

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight; }

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp; }

@-webkit-keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn; }

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown; }

@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig; }

@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft; }

@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig; }

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight; }

@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig; }

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp; }

@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig; }

@-webkit-keyframes fadeOut {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

@keyframes fadeOut {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut; }

@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); } }

@keyframes fadeOutDown {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); } }

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown; }

@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }

@keyframes fadeOutDownBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig; }

@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); } }

@keyframes fadeOutLeft {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); } }

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft; }

@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }

@keyframes fadeOutLeftBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig; }

@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); } }

@keyframes fadeOutRight {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); } }

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight; }

@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }

@keyframes fadeOutRightBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig; }

@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); } }

@keyframes fadeOutUp {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); } }

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp; }

@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }

@keyframes fadeOutUpBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig; }

@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; } }

@keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; } }

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip; }

@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1; }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); } }

@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1; }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); } }

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX; }

@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1; }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); } }

@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1; }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); } }

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY; }

@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1; }
  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0; } }

@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1; }
  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0; } }

.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important; }

@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1; }
  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0; } }

@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1; }
  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0; } }

.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY; }

@-webkit-keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0; }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1; }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1; }
  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0; }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1; }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1; }
  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out; }

@-webkit-keyframes lightSpeedOut {
  from {
    opacity: 1; }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0; } }

@keyframes lightSpeedOut {
  from {
    opacity: 1; }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0; } }

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in; }

@-webkit-keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn; }

@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft; }

@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight; }

@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft; }

@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight; }

@-webkit-keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1; }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0; } }

@keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1; }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0; } }

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut; }

@-webkit-keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1; }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; } }

@keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1; }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; } }

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft; }

@-webkit-keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1; }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; } }

@keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1; }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; } }

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight; }

@-webkit-keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1; }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; } }

@keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1; }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; } }

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft; }

@-webkit-keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1; }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0; } }

@keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1; }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0; } }

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight; }

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1; }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0; } }

@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1; }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0; } }

.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); } }

@keyframes rollOut {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); } }

.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut; }

@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  50% {
    opacity: 1; } }

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  50% {
    opacity: 1; } }

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn; }

@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown; }

@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft; }

@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight; }

@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp; }

@-webkit-keyframes zoomOut {
  from {
    opacity: 1; }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  to {
    opacity: 0; } }

@keyframes zoomOut {
  from {
    opacity: 1; }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  to {
    opacity: 0; } }

.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut; }

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown; }

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center; } }

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center; } }

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft; }

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center; } }

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center; } }

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight; }

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp; }

@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown; }

@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft; }

@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight; }

@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp; }

@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); } }

@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); } }

.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown; }

@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); } }

@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); } }

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft; }

@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); } }

@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); } }

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight; }

@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); } }

@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); } }

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp; }

/*=======================================================
			CONTACT FORM
========================================================*/
.contact .icon-box .ib-icon i {
  color: #f6b138;
  font-size: 40px; }

.contact .ib-info p {
  color: #ffffff;
  margin-bottom: 0px;
  font-size: 16px; }

.contact .ib-info a {
  color: #ffffff;
  margin-bottom: 0px;
  font-size: 16px;
  font-family: "Crimson Text", Georgia, Cambria, "Times New Roman", Times, serif; }

.contact #contact_form {
  text-align: center; }

.contact .error {
  border: 1px solid red; }

.contact .error:before {
  content: "\f071";
  font-family: 'FontAwesome';
  position: absolute;
  color: red; }

.success-msg {
  background: #fff;
  border: 1px solid #ABD0A8;
  color: #589051;
  margin-bottom: 30px;
  width: 100%;
  display: inline-block;
  text-align: center;
  padding: 11px 16px;
  border-radius: 4px;
  display: none; }

.success-msg i {
  padding: 10px;
  border-radius: 50%;
  border: 1px solid #ABD0A8;
  margin-right: 10px; }

#contact_form li {
  text-align: left;
  margin-bottom: 10px; }

#contact_form li input {
  display: inline-block;
  width: 100%;
  height: 50px;
  padding: 0 20px;
  background: none;
  font-size: 16px; }

#contact_form li .form-control {
  height: 40px;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0px;
  background: none;
  color: #fff;
  border-bottom: 1px solid #5d5d5e; }

#contact_form li textarea {
  height: 140px !important; }

#contact_form li .btn {
  text-transform: uppercase; }

.contact-form .tittle {
  text-align: center; }

.contact-form .tittle hr {
  width: 28px;
  height: 5px;
  margin: 15px auto;
  background: #448aff;
  border: none; }

.contact-form .tittle p {
  text-transform: none;
  font-size: 16px; }

.contact-form label {
  font-weight: normal;
  color: #fff;
  font-size: 12px;
  text-transform: uppercase;
  display: inline-block;
  width: 100%;
  margin: 0px;
  font-family: 'Crimson Text', serif;
  font-style: italic;
  line-height: 26px;
  position: relative;
  bottom: -20px;
  color: #f6b138; }

.contact-form label span {
  color: #fff; }

.contact-form textarea {
  display: inline-block;
  width: 100%;
  position: relative;
  padding: 10px 20px; }

#contact_form li .form-control:focus {
  border-bottom: 1px solid #f6b138; }

.contact-form button {
  float: right;
  border: 1px solid #ffffff;
  background: none;
  border-radius: 0px;
  color: #fff;
  margin-top: 30px;
  letter-spacing: 3px;
  padding: 15px 40px;
  text-transform: uppercase;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; }

.contact-form button:hover {
  background: #f6b138;
  border-color: #f6b138; }

.contact.style-2 .contact-img {
  position: relative; }

.contact.style-2 .contact-img img {
  width: 100%; }

.contact.style-2 .contact-right {
  padding-right: 45%; }

.contact.style-2 #contact_form li {
  display: inline-block;
  width: 100%; }

.contact.style-2 .contact-form label {
  bottom: 0px; }

.contact.style-2 #contact_form li .form-control {
  background: #fff;
  border: none;
  font-size: 14px;
  color: #000; }

.contact.style-2 button {
  float: right;
  padding: 10px 30px;
  margin-top: 0px;
  color: #141414;
  border: 2px solid #c4c4c4; }

.contact.style-2 button:hover {
  background: #141414;
  color: #fff;
  border-color: #141414; }

.contact.style-2 .social-icons {
  position: absolute;
  bottom: 30px;
  width: 100%;
  text-align: center; }

.contact.style-2 #map {
  height: 320px; }

.contact.style-2 .contact-img li {
  display: inline-block; }

/* CONTACT SECTION BG
=============================== */
.contact-img {
  position: relative; }
  .contact-img:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    background: rgba(34, 70, 121, 0.6); }

/*=======================================================
			FOOTER
========================================================*/
#footer {
  background-color: #202020;
  color: #636363;
  font-size: 12px; }
  #footer .block-content {
    text-align: left; }

#footer li {
  line-height: 36px; }

#footer a {
  color: #636363; }

#footer a:hover {
  color: #f6b138; }

#footer p {
  line-height: 24px; }

#footer .footer-top {
  padding-top: 50px; }

#footer .footer-top .columns {
  border-left: 1px solid #2e2e2e; }

#footer .footer-top .columns:first-child {
  border: none; }

#footer .footer-bottom {
  margin-top: 20px; }

#footer .block {
  margin-bottom: 20px; }

#footer .text-primary {
  color: #f6b138 !important; }

#footer .block .block-title {
  color: #ffffff;
  font-size: 12px;
  letter-spacing: 1px;
  margin-top: 0;
  margin-bottom: 25px;
  padding-bottom: 10px;
  position: relative;
  text-transform: uppercase; }

#footer .block-content img {
  margin-top: 20px; }

#footer .block .block-title:not(.no-underline):before {
  background: #f6b138;
  bottom: 0;
  content: "";
  height: 3px;
  position: absolute;
  width: 20px; }

#footer .copyright {
  text-transform: uppercase; }

#footer .copyright p {
  font-size: 11px;
  letter-spacing: 1px; }

.block-instagram-widget a {
  position: relative;
  display: block; }

.block-instagram-widget {
  margin: 0 5px;
  display: none; }

.block-instagram-widget li {
  float: left;
  width: 33.333%;
  padding: 0 5px;
  position: relative;
  overflow: hidden;
  padding-bottom: 10px; }

.block-instagram-widget li img {
  width: 100%; }

.block-instagram-widget a .overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  color: #FFFFFF;
  font-size: 16px;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease; }

.block-instagram-widget a .overlay i {
  top: 50%;
  left: 50%;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); }

.block-instagram-widget a:hover .overlay {
  opacity: 1;
  background-color: #f6b138; }

.block-twitter-widget {
  font-size: 11px;
  line-height: 18px;
  display: none; }

.block-twitter-widget .twitter-item {
  margin-top: 20px; }

.block-twitter-widget .twitter-item .twitter-context {
  margin: 10px 0 10px 0;
  color: #3a3a3a; }

.social-links ul {
  float: right;
  text-align: right; }

.social-links li a {
  font-size: 12px; }

.social-links li {
  padding-left: 20px;
  display: inline-block;
  text-align: right; }

#footer .flex-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 0 10px 0; }
  #footer .flex-footer .footer--logo {
    -webkit-flex-basis: 50px;
    -ms-flex-preferred-size: 50px;
    flex-basis: 50px;
    max-width: 50px;
    height: auto;
    margin-right: 15px; }
  #footer .flex-footer .block-title {
    margin: 0;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    height: auto; }

/*------------------------------------------------------------------
    Main Style Stylesheet
    Project:        ZAP | The Multi-Purpose HTML5 Template
    Version:        1.0
    Author:         M_Adnan
    Last change:    10/02/2015
    Primary use:    Creative, Coporate, Business, Portfolio, Personal
-------------------------------------------------------------------*/
/*------------------------------------------------------------------
body 
 + WRAP
 + HEADER
 + NAVIGATION
 + BANNER
 + SERVICES
 + OUR FEATURED FOUNDERS
 + BLOG UPDATES 
 + APPOINMENT
 + NEWS FROM BLOG
 + PARTNERS / CLIENTS
 + FOOTER
 + SOCIAL ICONS
 + MEGA MENU
 + 3 MENU LEVEL 
-------------------------------------------------------------------*/
/*=======================================================
      IMPORT FILE
========================================================*/
/*=======================================================
      THEME STYLING START
========================================================*/
* {
  margin: 0px;
  padding: 0px; }

body {
  background: #FFF;
  font-weight: normal;
  position: relative;
  font-size: 14px;
  font-family: 'Montserrat', sans-serif; }

/*=======================================================
      WRAPPER
========================================================*/
#wrap {
  position: relative;
  width: 100%;
  overflow: hidden; }

/*=======================================================
      HEADINGS
========================================================*/
h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  color: #141414;
  font-family: 'Montserrat', sans-serif;
  font-weight: bold; }

h1 {
  font-size: 42px; }

h2 {
  font-size: 36px;
  font-weight: bold; }

h3 {
  font-size: 30px; }

h4 {
  font-size: 24px; }

h5 {
  font-size: 18px; }

h6 {
  font-size: 14px;
  font-weight: bold; }

p {
  font-family: inherit;
  font-weight: 400;
  color: #6f6f6f;
  line-height: 30px;
  text-rendering: optimizeLegibility; }

a {
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  text-decoration: none !important;
  font-family: 'Montserrat', sans-serif; }

img {
  -webkit-transition: 0.4s ease-in-out;
  -moz-transition: 0.4s ease-in-out;
  -ms-transition: 0.4s ease-in-out;
  -o-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
  display: inline-block !important; }

ul {
  margin-bottom: 0px; }

li {
  list-style: none; }

a {
  text-decoration: none;
  color: #141414; }

.font-montserrat {
  font-family: 'Montserrat', sans-serif; }

.font-crimson {
  font-family: 'Crimson Text', serif; }

.font-montserrat {
  font-family: 'Montserrat', sans-serif; }

.font-hair-line {
  font-family: 'montserrathairline'; }

.font-light {
  font-family: 'montserratlight'; }

.font-regular {
  font-family: 'montserratregular'; }

.font-extra-bold {
  font-family: 'montserratbold'; }

p.intro-small {
  font-style: italic;
  color: #f5f5f5;
  width: 80%;
  margin: 0 auto; }

.text-transform-none {
  text-transform: none !important; }

.text-white {
  color: #fff !important; }

.text-bold {
  font-weight: bold !important; }

.text-normal {
  font-weight: normal !important; }

.font-12px {
  font-size: 12px !important; }

.font-14px {
  font-size: 14px !important; }

.font-16px {
  font-size: 16px !important; }

.font-18px {
  font-size: 18px !important; }

.font-20px {
  font-size: 20px !important; }

.font-bold {
  font-weight: bold !important; }

.font-normal {
  font-weight: normal !important; }

.white-text {
  color: #fff !important; }

.font-italic {
  font-style: italic; }

.font-bold {
  font-weight: bold !important; }

a:hover, a:focus {
  color: #f6b138; }

.text-color-primary {
  color: #f6b138; }

.border-bottom-1 {
  border-bottom: 1px solid #ededed; }

.position-center-center {
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); }

.dark-pattern {
  background: url(../images/portfolio/2/bg-parallax-1.png) repeat; }

.white-bg {
  background: #fff; }

.relative {
  position: relative; }

.line-height-24 {
  line-height: 24px !important; }

.dark-text p {
  color: #141414; }

#cd-menu-trigger.dark span {
  background: #171717; }

#cd-menu-trigger.dark.is-clicked .cd-menu-icon::before {
  background: #171717; }

#cd-menu-trigger.dark.is-clicked .cd-menu-icon::after {
  background: #171717; }

.is-sticky .sticky.dark-header {
  background: #202020; }

/*=======================================================
      SECTION
========================================================*/
section {
  position: relative;
  overflow: hidden;
  width: 100%;
  background: #fff; }

/*=======================================================
      HEADINGS
========================================================*/
.heading-block {
  margin-bottom: 50px;
  display: inline-block;
  width: 100%; }

.heading-block h3 {
  font-size: 18px;
  text-transform: uppercase;
  margin-top: 0px;
  margin-bottom: 15px;
  font-weight: bold;
  letter-spacing: 3px; }

.heading-block h2 {
  font-size: 24px;
  font-weight: bold;
  text-transform: uppercase; }

.heading-block span {
  font-family: 'Crimson Text', serif;
  font-size: 18px;
  font-weight: 400;
  color: #6f6f6f;
  margin-top: 5px;
  display: inline-block;
  width: 100%;
  font-style: italic; }

.heading-block h1 {
  text-transform: none;
  font-size: 60px; }

.heading-block hr.color {
  height: 2px;
  width: 53px;
  background: #eeb013;
  border: none;
  margin: 20px auto;
  margin-bottom: 10px; }

.heading-block.light span {
  color: #fff; }

.heading-block.light h2 {
  color: #fff; }

.heading-block.light h3 {
  color: #fff; }

.heading-block.style-2 h2 {
  font-size: 48px;
  font-weight: normal; }

.heading-block.style-3 h2 {
  font-size: 48px;
  letter-spacing: 0.5px;
  color: #141414;
  margin-top: 5px;
  margin-bottom: 20px; }

.heading-block.style-3 h3 {
  color: #141414;
  font-size: 40px;
  letter-spacing: -2px;
  text-transform: none; }

.heading-block.style-3 p {
  font-size: 13px;
  line-height: 30px;
  width: 75%;
  margin: 0 auto; }

.heading-block.style-6 p {
  font-size: 18px;
  line-height: 30px;
  width: 80%;
  margin: 0 auto; }

.heading-block.style-3 hr {
  height: 4px;
  width: 50px; }

.heading-block.style-4 {
  width: 68%;
  margin: 0 auto;
  display: block; }

.heading-block.style-6 span {
  width: 68%;
  margin: 0 auto;
  display: block; }

.heading-block.style-4 h2 {
  font-style: italic;
  font-weight: bold;
  font-family: 'Crimson Text', serif;
  text-transform: none;
  font-size: 60px;
  color: #141414;
  letter-spacing: -2px;
  margin-top: 0px; }

.heading-block.style-4 h4 {
  font-size: 48px;
  color: #141414;
  font-style: italic;
  font-weight: bold;
  font-family: 'Crimson Text', serif;
  text-transform: none;
  color: #141414;
  letter-spacing: 0px;
  margin-top: 0px; }

.heading-block.style-4 h3 {
  font-style: italic;
  font-weight: bold;
  font-family: 'Crimson Text', serif;
  text-transform: none;
  font-size: 36px;
  color: #141414;
  letter-spacing: -2px;
  margin-top: 0px; }

.heading-block.style-4 span {
  font-size: 20px; }

.heading-block.style-5 h4 {
  letter-spacing: 3px; }

.heading-block.style-5 p {
  font-size: 18px;
  font-family: 'Crimson Text', serif;
  width: 65%;
  margin: 0 auto;
  font-weight: 400; }

.heading-block.style-6 span {
  font-size: 16px; }

.heading-block.style-6 h4 {
  font-size: 24px;
  font-weight: normal;
  letter-spacing: 1px; }

.heading-block h2.border {
  letter-spacing: 1px;
  padding: 15px 60px;
  border: 2px solid #ececec;
  display: inline-block;
  margin-top: 0px; }

.heading-border h2 {
  font-size: 40px;
  display: inline-block;
  border: 4px solid #fff; }

.heading-border h3 {
  font-size: 30px;
  display: inline-block;
  border: 2px solid rgba(255, 255, 255, 0.5); }

/*=======================================================
      SERVICES
========================================================*/
.services li {
  background: #f0f0f0; }

.services li:nth-child(2) {
  background: #e7e7e7; }

.services li .ser-inn {
  padding: 70px 65px; }

.services li .ser-inn .gray-border {
  border-color: #c4c4c4; }

.services li .ser-inn p {
  font-size: 14px; }

.offer-services ul {
  text-align: center; }

.offer-services ul li {
  float: none;
  display: inline-block; }

.simple-ser h6 {
  margin-top: 30px;
  letter-spacing: 1px; }

.simple-ser p {
  font-size: 13px;
  letter-spacing: 0px;
  line-height: 24px; }

.services.full-pattrn li {
  padding: 50px; }

.services.full-pattrn li .ser-inn {
  padding: 0px; }

.services.full-pattrn p {
  font-size: 13px;
  letter-spacing: 0px;
  line-height: 24px; }

.services li:nth-child(1) {
  background: #f0f0f0; }

.services li:nth-child(2) {
  background: #fafafa; }

.services li:nth-child(3) {
  background: #f0f0f0; }

.services li:nth-child(4) {
  background: #fafafa; }

.services li:nth-child(5) {
  background: #f0f0f0; }

.services li:nth-child(6) {
  background: #fafafa; }

.services li:nth-child(7) {
  background: #fafafa; }

.services li:nth-child(8) {
  background: #f0f0f0; }

.services li:nth-child(9) {
  background: #fafafa; }

.services.full-pattrn li .ser-inn .btn:hover {
  background: #fff;
  border: 2px solid #141414; }

.have-sikills {
  padding-right: 10%; }

.service-intro p {
  font-size: 16px; }

hr.balck {
  background: #141414 !important;
  border-top: none;
  height: 1px;
  line-height: 1px; }

hr.black {
  background: #141414 !important;
  border-top: none;
  height: 1px;
  line-height: 1px; }

.float-none {
  float: none !important; }

.services-coporate li {
  text-align: center; }

.services-coporate li h6 {
  margin: 20px 0; }

.services-coporate li p {
  line-height: 24px; }

.services-coporate li i {
  height: 57px;
  width: 57px;
  border-radius: 50%;
  border: 1px solid #ececec;
  line-height: 55px;
  font-size: 24px;
  margin-top: 30px; }

.services-coporate li hr {
  width: 30px;
  margin: 10px auto;
  height: 2px;
  margin-bottom: 20px; }

/*=======================================================
      DIVIDERS
========================================================*/
.divider {
  color: #e5e5e5;
  margin: 1.07143rem 0;
  overflow: hidden;
  position: relative;
  text-align: left;
  width: 100%; }

.divider:after, .divider.divider-center:before, .divider.divider-center.divider-short:before {
  border-top: 1px solid rgba(20, 20, 20, 0.2);
  content: "";
  height: 0;
  left: 30px;
  position: absolute;
  top: 49%;
  width: 100%; }

.divider.divider-very-short:after, .divider.divider-very-short:before {
  width: 5rem !important; }

.divider.divider-right {
  text-align: right; }

.divider.divider-right:after {
  left: auto;
  right: 30px; }

.divider.divider-short:after {
  width: 30%; }

.divider.divider-center {
  text-align: center; }

.divider.divider-center:before {
  left: -50% !important;
  margin-left: -20px;
  right: 0; }

.divider.divider-center:after {
  left: 50% !important;
  margin-left: 20px;
  right: 0; }

.divider.divider-center.divider-short:before {
  left: auto !important;
  margin-right: 30px;
  right: 50%;
  width: 8%; }

.divider.divider-center.divider-short:after {
  left: 50% !important;
  margin-left: 30px;
  right: auto !important;
  width: 8%; }

.divider .i-div {
  display: inline-block !important;
  font-size: 18px;
  height: 18px;
  line-height: 1;
  position: relative;
  text-align: center;
  width: 18px; }

/*=======================================================
      BUTTON
========================================================*/
.btn {
  background: #eeb013;
  display: inline-block;
  font-size: 12px;
  text-transform: uppercase;
  padding: 10px 50px;
  font-weight: bold;
  border-radius: 0px;
  letter-spacing: 1px;
  color: #141414;
  position: relative;
  overflow: hidden; }

.btn.btn-small {
  padding: 10px 30px; }

.btn.btn-med {
  padding: 15px 60px; }

.btn.btn-large {
  padding: 20px 60px;
  font-size: 14px; }

.btn.btn-x-large {
  padding: 20px 60px;
  font-size: 14px; }

.btn.btn-color {
  background: #eeb013;
  color: #fff; }

.btn.btn-color:hover {
  background: #141414;
  color: #fff; }

.btn.gray-border {
  background: none;
  border: 2px solid #ececec; }

.btn.gray-border:hover {
  background: #ececec; }

.btn.dark-border {
  background: none;
  border: 1px solid #141414; }

.btn.dark-border:hover {
  color: #fff;
  background: #141414; }

.btn.gary {
  background: #909090;
  color: #fff; }

.btn.gary:hover {
  background: #6d6d6d; }

.btn.dark {
  background: #141414;
  color: #fff;
  border: 2px solid #141414; }

.btn.dark:hover {
  background: none;
  color: #141414;
  border: 2px solid #141414; }

.btn.radius {
  border-radius: 4px; }

.btn-icon {
  font-size: 18px;
  padding: 0px;
  display: inline-block;
  height: 60px;
  position: relative;
  overflow: hidden;
  line-height: 58px;
  padding-left: 25px; }

.btn-icon i {
  background: rgba(0, 0, 0, 0.1);
  float: right;
  height: 60px;
  line-height: 58px;
  margin-left: 25px;
  padding: 0 15px; }

.btn-icon.dark i {
  background: none; }

.btn.blue {
  background: #6b97c5; }

.btn.orange {
  background: #e86211; }

.btn.light-green {
  background: #42d4c8; }

.btn.blue-2 {
  background: #2ba4c7; }

.btn.green {
  background: #8da263; }

.btn.light-purple {
  background: #ad8bbf; }

.btn.purple {
  background: #cb457b; }

.btn.pink-dark {
  background: #e14260; }

.btn.btn-white {
  background: #fff;
  padding: 15px 40px;
  color: #333 !important;
  border: 2px solid #fff;
  margin: 0 15px; }

.btn.btn-white:hover {
  background: none;
  color: #fff !important; }

.btn.btn-white.btn-1 {
  background: none;
  border: 2px solid #fff;
  color: #fff !important; }

.btn.btn-white.btn-1:hover {
  background: #fff;
  color: #333 !important; }

.right {
  float: right; }

/*=======================================================
      TOP BAR
========================================================*/
.top-bar {
  background: #ececec;
  height: 43px; }

.top-bar p {
  font-size: 11px;
  letter-spacing: 1px;
  line-height: 43px;
  margin: 0px; }

.top-bar ul li {
  display: inline-block; }

.top-bar .social-top a {
  line-height: 43px;
  color: #909090;
  font-size: 11px;
  margin: 0 5px; }

/*=======================================================
      HEADER
========================================================*/
header {
  display: inline-block;
  position: absolute;
  width: 100%;
  z-index: 999;
  margin-top: 80px; }

header .logo {
  float: left;
  position: absolute;
  text-align: left;
  z-index: 9999;
  margin-top: 5px; }

header nav {
  display: inline-block;
  width: 100%;
  float: right;
  position: relative;
  z-index: 999;
  min-height: 50px;
  text-align: right; }

header nav li a {
  padding: 16px 0px;
  padding-bottom: 24px;
  margin: 0;
  margin-top: 1px;
  border-color: transparent;
  text-decoration: none;
  line-height: 20px;
  text-transform: uppercase;
  color: #fff;
  letter-spacing: 2px;
  float: left;
  font-size: 13px;
  font-weight: normal;
  position: relative;
  border-bottom: 2px solid #fff;
  border-color: transparent; }

header.dark-text nav .ownmenu li a {
  color: #141414; }

header nav .ownmenu li {
  padding: 0 15px; }

header nav li a:hover {
  color: #fff; }

header nav li.active a {
  color: #fff;
  border-bottom: 2px solid #eeb013;
  border-color: transparent; }

header nav li.active a:after {
  width: 100%; }

header nav li a:hover:after {
  width: 100%; }

header nav li a:after {
  display: block;
  position: absolute;
  left: 0;
  bottom: -2px;
  width: 0;
  height: 4px;
  background-color: #efb21a;
  content: "";
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s; }

header .ownmenu li.active .dropdown a:after {
  opacity: 0; }

header .ownmenu li.active .dropdown a:hover:after {
  opacity: 1; }

header nav li .dropdown a:after {
  height: 1px;
  bottom: -1px; }

header nav li .megamenu a:after {
  height: 1px;
  bottom: -1px; }

header .ownmenu ul.dropdown {
  padding-bottom: 0px;
  background: #141414;
  padding: 20px 35px; }

header .ownmenu ul.dropdown li a {
  text-transform: uppercase;
  border: none !important;
  line-height: 20px;
  background: none;
  color: #6f6f6f !important;
  font-size: 12px;
  display: inline-block;
  width: 100%;
  font-weight: normal;
  letter-spacing: 0px;
  padding-right: 0px;
  text-align: left;
  padding: 7px 0px; }

header .ownmenu ul.dropdown li a:hover {
  color: #e4a913 !important;
  background: none; }

header .ownmenu li > .megamenu li a:hover {
  color: #e4a913 !important; }

header .ownmenu li > .megamenu li a {
  text-transform: uppercase;
  border: none !important;
  line-height: 40px;
  background: none;
  color: #6f6f6f !important;
  font-size: 12px;
  display: inline-block;
  width: 100%;
  font-weight: normal;
  letter-spacing: 0px;
  padding-right: 0px;
  text-align: left;
  padding: 0px; }

header .ownmenu .megamenu hr {
  width: 23px;
  height: 3px;
  background: #eeb013;
  margin: 15px 0px;
  border: none;
  display: inline-block; }

header ul.dropdown li {
  padding: 0px; }

header ul.dropdown li:hover {
  background: none; }

header .ownmenu .megamenu h6 {
  color: #fff;
  font-size: 12px;
  font-weight: normal;
  text-transform: uppercase;
  margin-top: 0px; }

header .ownmenu .megamenu img {
  width: auto;
  margin-top: -1px; }

header .ownmenu > li > .megamenu.full-width {
  background: #141414;
  padding: 50px;
  padding-bottom: 40px; }

header .ownmenu > li > .megamenu.full-width li {
  text-align: left; }

header nav .ownmenu .indicator {
  margin-left: 5px;
  display: none; }

header .language {
  float: left; }

header .language a {
  font-size: 10px;
  color: #ffffff;
  margin-right: 10px;
  display: inline-block; }

.home-6-style header .language a {
  color: #fff; }

header .language a:hover {
  color: #af5875; }

header .language a.active {
  color: #af5875; }

header .bootstrap-select.btn-group .btn .filter-option {
  font-size: 10px; }

header.header-dark nav li a {
  color: #272727; }

header.header-dark .top-links li a {
  color: #898989; }

header.header-dark .top-links li {
  color: #898989; }

header .language a {
  color: #fff; }

header .search-nav {
  float: right !important;
  font-family: 'Montserrat', sans-serif; }

header .search-nav ul.dropdown {
  padding: 20px; }

header .search-nav ul.dropdown {
  padding: 30px !important;
  width: 100% !important; }

header .search-nav input {
  width: 100%;
  background: rgba(255, 255, 255, 0.1);
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0px;
  height: 50px;
  padding-left: 20px;
  text-transform: uppercase;
  color: #fff;
  font-size: 18px;
  border: 1px solid;
  border-color: transparent; }

.search-nav :-moz-placeholder {
  /* Firefox 18- */
  color: #e4e4e4; }

.search-nav ::-moz-placeholder {
  /* Firefox 19+ */
  color: #e4e4e4; }

.search-nav :-ms-input-placeholder {
  color: #e4e4e4; }

.search-nav ::-webkit-input-placeholder {
  color: #e4e4e4; }

header input:focus, textarea:focus, keygen:focus, select:focus {
  outline: none !important;
  border: 1px solid #eeb013 !important; }

header .search-nav .btn {
  margin-top: 0px;
  border-right: 1px solid #272727;
  color: #272727; }

header .search-nav .bootstrap-select.btn-group .dropdown-menu li a {
  padding: 2px 10px;
  font-size: 10px !important; }

header .search-nav button {
  border: none;
  color: #fff;
  background: #eeb013;
  height: 50px;
  float: right;
  right: 0px;
  padding: 0 40px;
  margin-top: -50px; }

header .search-nav .ownmenu ul.dropdown li a:hover {
  background: #af5875 !important;
  color: #fff !important; }

header .search-nav .bootstrap-select .dropdown-menu > li > a:hover {
  background: #af5875 !important;
  color: #fff !important; }

header .search-nav .bootstrap-select .dropdown-menu > li.selected a {
  color: #fff !important; }

header .ownmenu > li.search-nav i {
  font-size: 12px;
  margin: 0px;
  height: 32px;
  width: 32px;
  color: #fff;
  background: #141414;
  text-align: center;
  line-height: 32px;
  padding-top: 5px;
  padding-left: 2px;
  border-radius: 50%; }

header nav .ownmenu li.search-nav .row {
  margin: 0px; }

header nav .ownmenu li.search-nav {
  padding: 0px;
  margin: 0 5px; }

header nav .ownmenu li.search-nav a {
  border: none !important;
  padding: 5px 0 !important;
  margin-top: 5px; }

header nav .ownmenu li.search-nav ul.dropdown {
  border: 2px solid rgba(255, 255, 255, 0.2); }

header nav .ownmenu .cart-img {
  width: 80px;
  display: inline-block;
  margin-right: 20px; }

header nav .ownmenu .cart-img img {
  width: 100%; }

header nav .ownmenu .cart-img a {
  padding: 0px; }

header .ownmenu > li.shop-cart {
  padding: 0px;
  margin-left: 15px; }

header .ownmenu > li.shop-cart a {
  border: none !important;
  padding: 5px 0 !important;
  margin-top: 5px; }

header .ownmenu > li.shop-cart i {
  font-size: 12px;
  margin: 0px;
  height: 32px;
  width: 32px;
  color: #fff;
  background: #141414;
  text-align: center;
  line-height: 32px;
  padding-top: 5px;
  padding-left: 2px;
  border-radius: 50%; }

header .shop-cart {
  position: relative; }

header .shop-cart .numb {
  height: 18px;
  width: 18px;
  border-radius: 50%;
  background: #eeb013;
  font-size: 10px;
  color: #fff;
  position: absolute;
  top: 0px;
  padding: 0px;
  margin: 0px;
  right: 0px;
  margin: 0 auto;
  text-align: center;
  line-height: 15px;
  padding-left: 3px;
  padding-top: 1px;
  z-index: 99; }

header .shop-cart {
  float: right !important;
  font-family: 'Montserrat', sans-serif;
  text-align: left; }

header .shop-cart span {
  display: inline-block;
  width: 100%;
  margin: 5px 0;
  font-size: 12px;
  color: #858585; }

header .shop-cart span.price {
  color: #af5875; }

header .shop-cart li {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 15px !important;
  margin-bottom: 15px;
  display: inline-block;
  width: 100%; }

header .shop-cart h6 {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 10px;
  font-weight: normal;
  font-size: 11px;
  letter-spacing: 1px; }

header .shop-cart ul.dropdown {
  padding: 20px !important;
  width: 360px !important; }

header .shop-cart h5 {
  color: #fff;
  margin: 0px;
  font-size: 16px;
  margin-top: 10px;
  font-weight: normal;
  letter-spacing: 2px; }

header .shop-cart h5 span {
  font-size: 36px;
  width: auto;
  margin-left: 20px; }

header .ownmenu .shop-cart ul.dropdown li.no-border {
  border: none !important; }

header .ownmenu .shop-cart ul.dropdown li a.btn {
  padding: 15px 10px !important;
  width: auto !important;
  margin: 0px;
  width: 100% !important;
  text-align: center;
  font-size: 14px;
  font-weight: normal;
  letter-spacing: 1px;
  color: #fff !important;
  background: #eeb013 !important; }

header .ownmenu .shop-cart ul.dropdown li a.btn-1 {
  float: right;
  margin-top: 20px;
  background: #909090 !important; }

header .ownmenu .shop-cart ul.dropdown li a.btn:hover {
  opacity: 0.8; }

header .ownmenu .look-book .nav-img {
  width: 170px;
  margin-right: 20px; }

header .ownmenu .look-book .nav-img a {
  padding: 0px; }

header .ownmenu .look-book .media-heading {
  font-size: 10px;
  border: none;
  padding: 0px;
  margin-top: 15px; }

header .ownmenu .look-book .media {
  padding-bottom: 20px; }

header .ownmenu .look-book p {
  font-size: 10px;
  color: #b8b8b8;
  line-height: 18px; }

header .ownmenu .look-book .media-body a {
  color: #af5875; }

.sticky-wrapper {
  height: auto !important; }

.sticky-wrapper .sticky {
  width: 100%; }

.is-sticky .sticky .logo {
  margin-top: 0px; }

.is-sticky .sticky {
  padding-top: 10px;
  background: rgba(0, 0, 0, 0.8);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; }

.ownmenu ul.dropdown {
  top: 63px; }

.ownmenu > li > .megamenu {
  top: 63px; }

.single-pages .ownmenu {
  width: auto; }

header.dark-text .is-sticky .sticky {
  background: rgba(255, 255, 255, 0.9);
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3); }

header.coporate-header {
  position: relative;
  margin-top: 0px;
  padding: 50px 0; }

header.coporate-header .logo {
  margin: 0px; }

header.coporate-header nav li a {
  color: #141414;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  padding: 15px 0;
  border-color: transparent; }

header.coporate-header nav li.active a {
  color: #eeb013;
  border-top: 1px solid #eeb013;
  border-bottom: 1px solid #eeb013; }

header.coporate-header nav li a:hover {
  color: #eeb013;
  border-top: 1px solid #eeb013;
  border-bottom: 1px solid #eeb013;
  border-color: transparent; }

header.coporate-header nav li.active a:before {
  width: 100%; }

header.coporate-header nav li a:hover:before {
  width: 100%; }

header.coporate-header nav li a:before {
  display: block;
  position: absolute;
  left: 0;
  top: -1px;
  width: 0;
  height: 2px;
  background-color: #efb21a;
  content: "";
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s; }

header.coporate-header nav li.active a:after {
  width: 100%; }

header.coporate-header nav li a:hover:after {
  width: 100%; }

header.coporate-header nav li a:after {
  display: block;
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 0;
  height: 2px;
  background-color: #efb21a;
  content: "";
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s; }

header.coporate-header nav li ul li a:before {
  display: none; }

header.coporate-header nav li ul li a:after {
  height: 1px; }

header.coporate-header nav li ul li a:before {
  height: 1px; }

header.coporate-header .ownmenu ul.dropdown {
  top: 53px; }

header.coporate-header .ownmenu > li > .megamenu {
  top: 53px; }

header.coporate-header .is-sticky .sticky {
  padding-top: 10px;
  padding-bottom: 10px;
  background: rgba(255, 255, 255, 0.9); }

header.coporate-header .is-sticky .sticky .ownmenu ul.dropdown {
  top: 63px; }

header.coporate-header .is-sticky .sticky .ownmenu > li > .megamenu {
  top: 63px; }

#cd-menu-trigger {
  position: fixed;
  left: 50px;
  top: 50px;
  z-index: 9999999;
  width: 60px;
  height: 60px;
  padding: 20px;
  background: rgba(255, 255, 255, 0.5); }

#cd-menu-trigger.is-clicked {
  left: 350px; }

/*=======================================================
      LEFT MENU
========================================================*/
.left-header li a {
  padding-left: 30px;
  color: #a7a7a7;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: normal;
  line-height: 48px;
  letter-spacing: 1px; }

.left-header li a:hover {
  background: #eeb013;
  color: #fff; }

.left-header li a.submenu-open {
  background: #eeb013;
  color: #fff; }

.left-header .sub-menu {
  background: #343434;
  padding: 10px 0; }

.left-header .sub-menu li a {
  line-height: 36px;
  color: #a7a7a7; }

.left-header .sub-menu li a:hover {
  color: #fff; }

/*=======================================================
      VERTICAL MENU
========================================================*/
.vertical-menu {
  padding-left: 340px; }

.vertical-menu .header {
  position: fixed;
  height: 100%;
  left: 0;
  top: 0;
  margin: 0px;
  z-index: 99999;
  width: 340px;
  padding: 0 0px;
  padding-top: 100px;
  background-color: #171717; }

.vertical-menu .ownmenu ul.dropdown {
  top: inherit; }

.vertical-menu .header nav {
  float: left;
  text-align: left;
  margin-top: 80px; }

.vertical-menu .ownmenu li:hover a:after {
  display: block;
  position: absolute;
  left: 0;
  top: 0px;
  width: 100%;
  height: 100%;
  background-color: #efb21a;
  content: "";
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s; }

.vertical-menu .ownmenu ul.dropdown li a:after {
  width: 0px; }

.vertical-menu .ownmenu ul.dropdown li:hover a:after {
  display: none; }

.vertical-menu .ownmenu ul.dropdown li a:hover:after {
  display: block;
  width: 100%; }

.vertical-menu header nav li a:after {
  height: 100%;
  z-index: -1; }

.vertical-menu .header nav .ownmenu {
  width: 100%; }

.vertical-menu .header nav li a {
  border: none !important; }

.vertical-menu .header .logo {
  position: relative;
  text-align: center;
  width: 100%; }

.vertical-menu .header .ownmenu li {
  width: 100%;
  padding: 0px; }

.vertical-menu .header .ownmenu li a {
  width: 100%;
  padding: 15px 0;
  margin: 0px;
  font-size: 12px;
  color: #6f6f6f;
  padding-left: 30px; }

.vertical-menu .header .ownmenu li a:hover {
  color: #fff; }

.vertical-menu .header .ownmenu li.active a {
  color: #fff; }

.vertical-menu header .ownmenu ul.dropdown li a {
  padding-left: 0px; }

.vertical-menu .header nav li a:after {
  bottom: auto;
  top: 0px; }

.vertical-menu header .ownmenu ul.dropdown li a:after {
  height: 1px;
  top: auto;
  bottom: 0px; }

.vertical-menu .header nav .ownmenu .indicator {
  display: block;
  font-size: 10px;
  right: 20px; }

.vertical-menu .ownmenu ul.dropdown li ul.dropdown {
  margin-left: 0px; }

.vertical-menu .header .ownmenu ul.dropdown {
  left: 100%; }

.vertical-menu .header .ownmenu ul.dropdown li a {
  padding: 10px 0; }

.vertical-menu .header .social-icons {
  position: absolute;
  bottom: 20px;
  text-align: center;
  width: 100%; }

/*=======================================================
      HOME SLIDER
========================================================*/
.home-slider {
  height: 100%;
  position: relative;
  overflow: hidden; }

/*=======================================================
      WELCOME ZAP
========================================================*/
.welcome .icon-box h6 {
  text-transform: uppercase;
  font-weight: normal; }

.intro-style-2 p {
  font-size: 16px;
  line-height: 24px; }

.intro.style-6 hr {
  border: none;
  background: #000000;
  height: 1px; }

.intro.style-6 h6 {
  font-size: 10px;
  margin-top: 30px;
  color: #141414;
  letter-spacing: 1px; }

.font-16px {
  font-size: 16px; }

/*=======================================================
      WHY CHOOSE US
========================================================*/
.why-choose .h6 {
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
  margin-top: 0px; }

.why-choose .ib-info p {
  font-size: 13px;
  letter-spacing: 0px; }

.why-choose h4 {
  font-weight: bold;
  text-transform: uppercase; }

.why-choose .ultra-ser span {
  font-weight: 900;
  font-size: 10px;
  font-style: italic;
  font-family: "Crimson Text", Georgia, Cambria, "Times New Roman", Times, serif;
  text-transform: uppercase; }

.why-choose .ultra-ser .name {
  font-weight: 700;
  font-size: 10px;
  font-family: 'Montserrat', sans-serif;
  font-style: normal;
  text-transform: uppercase; }

.why-choose .ultra-ser hr {
  border: none;
  height: 1px;
  width: 72px;
  background: #141414;
  margin: 0px;
  margin-bottom: 15px;
  margin-top: 30px; }

/*=======================================================
      PORTFOLIO
========================================================*/
.portfolio-overlay {
  background-color: rgba(0, 0, 0, 0.8);
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  text-align: center;
  top: 0;
  width: 100%;
  z-index: 2;
  -webkit-transition: all 400ms ease-out;
  -o-transition: all 400ms ease-out;
  transition: all 400ms ease-out;
  overflow: hidden; }

.portfolio-overlay:before {
  background-color: #f6b138;
  bottom: 0;
  content: "";
  display: block;
  height: 20px;
  left: 0;
  position: absolute;
  width: 8px; }

.portfolio-overlay h3, .portfolio-overlay span {
  color: #FFFFFF; }

.portfolio-overlay h3 > a, .portfolio-overlay span > a {
  color: inherit;
  -webkit-transition: all 400ms ease-out;
  -o-transition: all 400ms ease-out;
  transition: all 400ms ease-out; }

.portfolio-overlay h3 > a:hover, .portfolio-overlay h3 > a:active, .portfolio-overlay h3 > a.active, .portfolio-overlay h3 > a:focus, .portfolio-overlay span > a:hover, .portfolio-overlay span > a:active, .portfolio-overlay span > a.active, .portfolio-overlay span > a:focus {
  color: #f6b138; }

.portfolio-overlay .position-center-center {
  width: 100%;
  padding: 0 30px; }

.portfolio-overlay span a {
  display: block;
  font-family: "Crimson Text", Georgia, Cambria, "Times New Roman", Times, serif;
  font-size: 18px;
  font-style: italic;
  margin-bottom: 20px; }

.portfolio-overlay h3 {
  font-size: 15px;
  font-weight: normal;
  line-height: 24px;
  letter-spacing: 2px;
  text-transform: uppercase; }

.portfolio-item:hover .portfolio-overlay, .portfolio-item:active .portfolio-overlay, .portfolio-item.active .portfolio-overlay, .portfolio-item:focus .portfolio-overlay {
  opacity: 1; }

.portfolio-item:hover img {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1); }

.portfolio-item .portfolio-image {
  position: relative;
  overflow: hidden; }

.portfolio .item-space .portfolio-item {
  padding: 15px; }

.portfolio .item-space .portfolio-item img {
  width: 100%; }

.portfolio-overlay.style-2 .detail-info {
  bottom: 0px;
  position: absolute;
  background: #141414;
  width: 100%;
  text-align: left;
  padding: 0 30px; }

.portfolio-overlay.style-2 .detail-info span a {
  font-size: 18px;
  color: #8a8a8a; }

.portfolio-overlay.style-4 {
  background: none;
  border: 35px solid;
  border-color: transparent; }

.portfolio-overlay.style-4 .detail-info {
  background: #fff;
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0px;
  top: 0px; }

.portfolio-overlay.style-4 .detail-info h3 {
  color: #141414;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 0px; }

.portfolio-overlay.style-4 .detail-info hr.balck {
  width: 100px;
  margin: 0 auto;
  display: inline-block; }

.portfolio-overlay.style-4 .detail-info span {
  color: #6f6f6f;
  font-size: 18px;
  margin-top: 15px;
  display: inline-block;
  width: 100%;
  text-align: center; }

.portfolio-overlay.style-4:before {
  display: none;
  background: none; }

.portfolio-overlay.style-4 .go {
  height: 30px;
  width: 30px;
  font-size: 10px;
  background: #efb521;
  color: #fff;
  line-height: 26px; }

.portfolio-overlay.style-4 .go:hover {
  color: #efb521;
  background: none; }

.portfolio-overlay a.go {
  color: #ffffff;
  height: 30px;
  width: 30px;
  font-size: 20px;
  line-height: 26px;
  text-align: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  display: inline-block; }

.portfolio-overlay a.go:hover {
  border: 2px solid #eeb013;
  color: #eeb013; }

.portfolio-overlay.style-2 a.go {
  color: #eeb013;
  height: 30px;
  width: 30px;
  font-size: 20px;
  line-height: 26px;
  text-align: center;
  border: 2px solid #eeb013;
  border-radius: 50%;
  position: absolute;
  right: 20px;
  bottom: 30px; }

.portfolio-overlay.style-3 .huge-plus {
  font-size: 200px;
  background: none;
  color: rgba(255, 255, 255, 0.3); }

.portfolio-overlay.style-3 .huge-plus:hover {
  color: #fff; }

.portfolio-image img {
  width: 100%; }

.portfolio-overlay.style-3:before {
  display: none; }

.width-70 {
  width: 70% !important;
  float: left; }

.width-60 {
  width: 60% !important;
  float: left; }

.width-30 {
  width: 30% !important;
  float: left; }

.width-40 {
  width: 40% !important;
  float: left; }

.width-20 {
  width: 20% !important;
  float: left; }

.width-10 {
  width: 10% !important;
  float: left; }

.width-100 {
  width: 100% !important; }

.nav-active .owl-nav div {
  color: #fff;
  height: 53px;
  width: 53px;
  text-align: center;
  border: 1px solid rgba(255, 255, 255, 0.2);
  line-height: 50px;
  font-size: 18px; }

.nav-active .owl-nav .owl-prev {
  display: block !important;
  position: absolute;
  top: 50%;
  left: -100px;
  margin-top: -25px; }

.nav-active .owl-nav .owl-next {
  display: block !important;
  position: absolute;
  top: 50%;
  right: -100px;
  margin-top: -25px; }

.portfolio .promo.dark {
  background: none;
  border: 1px solid #5e5e5e; }

.portfolio .promo.dark h4 {
  color: #fff; }

.portfolio .promo.dark .btn {
  background: #ffffff;
  color: #333;
  border-color: #fff; }

.portfolio .promo.dark .btn:hover {
  background: none;
  color: #fff; }

.project-info li {
  text-transform: uppercase; }

.project-info {
  margin-top: 30px; }

.project-info li h6 {
  font-weight: normal;
  font-size: 12px;
  margin: 0px;
  color: #141414;
  line-height: 36px; }

.project-info li span {
  font-size: 10px; }

.with-nav .owl-nav div {
  height: 35px;
  width: 35px;
  text-align: center;
  line-height: 35px;
  background: #fff; }

.with-nav .owl-nav .owl-next {
  right: 10px;
  position: absolute;
  top: 50%;
  margin-top: -18px; }

.with-nav .owl-nav .owl-prev {
  left: 10px;
  position: absolute;
  top: 50%;
  margin-top: -18px; }

/*=======================================================
      POERFOLIO COL
========================================================*/
.col-4 .portfolio-item {
  width: 25%;
  position: relative;
  float: left; }

.col-3 .portfolio-item {
  width: 33.3333%;
  position: relative; }

/*=======================================================
			OUR TEAM
========================================================*/
.our-team h4 {
  font-weight: bold; }

.our-team .btn {
  font-weight: normal;
  letter-spacing: 3px; }

/*=======================================================
			CORE FEATURE
========================================================*/
.core-feature.style-2 {
  background: #8d8183;
  padding-top: 120px; }

.core-feature.style-2:before {
  content: "";
  position: absolute;
  top: -80px;
  left: -5%;
  width: 120%;
  height: 340px;
  background: #fff;
  -ms-transform: rotate(5deg);
  /* IE 9 */
  -webkit-transform: rotate(5deg);
  /* Safari */
  transform: rotate(5deg); }

.core-inn {
  background: url(../images/promo/promo-bg-2.png) right top no-repeat;
  position: relative;
  z-index: 1; }

.core-inn .icon-box.ib-style-1 .ib-info {
  float: left;
  color: #fff; }

.core-inn p {
  color: #fff; }

.core-inn .icon-box .ib-icon i {
  color: #fff; }

.core-inn .icon-box.ib-style-1 {
  margin-bottom: 30px; }

.core-inn .icon-box .h6 {
  font-size: 14px;
  color: #fff;
  letter-spacing: 0.9px;
  margin-left: 20px;
  margin-top: 30px;
  font-weight: normal; }

/*=======================================================
      Popurlar Product
========================================================*/
.popurlar_product .items-in {
  position: relative;
  overflow: hidden;
  margin-top: 40px; }

.popurlar_product .over-item {
  position: absolute;
  bottom: -100%;
  left: 0px;
  width: 100%;
  text-align: center;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  z-index: 99; }

.popurlar_product .items-in:hover .over-item {
  bottom: 0px; }

.popurlar_product .items-in:hover .over-item a {
  background: #fff;
  height: 63px;
  width: 63px;
  line-height: 63px;
  text-align: center;
  color: #272727;
  font-size: 20px;
  display: inline-block; }

.popurlar_product .items-in:hover img {
  -webkit-transition: all 250ms cubic-bezier(0.55, 0.085, 0.68, 0.53);
  -moz-transition: all 250ms cubic-bezier(0.55, 0.085, 0.68, 0.53);
  -o-transition: all 250ms cubic-bezier(0.55, 0.085, 0.68, 0.53);
  transition: all 250ms cubic-bezier(0.55, 0.085, 0.68, 0.53);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-transform: scale(1.1); }

.popurlar_product .items-in .over-item a.btn {
  font-size: 14px;
  padding: 0px;
  height: auto;
  width: 100%;
  padding: 10px 20px;
  line-height: 40px;
  color: #141414;
  font-weight: normal;
  background: #eeb013;
  font-size: 14px; }

.popurlar_product .items-in:hover .over-item .btn:hover {
  background: #141414;
  color: #fff;
  border-color: #141414; }

.popurlar_product .items-in:hover .over-item a:hover {
  background: #af5875;
  color: #fff; }

.popurlar_product .items-in:hover .over-item ul {
  display: table;
  margin: 0 auto; }

.popurlar_product .details-sec {
  position: relative;
  z-index: 99;
  background: #fff;
  text-align: left; }

.popurlar_product .details-sec a {
  display: inline-block;
  width: 100%;
  padding: 15px 0;
  color: #272727;
  letter-spacing: 1px;
  font-size: 12px; }

.popurlar_product .details-sec span {
  font-size: 10px;
  letter-spacing: 1px;
  color: #141414; }

.popurlar_product .shop-tags {
  border: 2px solid #000000;
  font-size: 10px;
  font-weight: bold;
  float: left;
  position: absolute;
  top: 20px;
  left: 20px;
  padding: 10px 8px;
  z-index: 9; }

.popurlar_product .off-tags {
  background: #eeb013;
  color: #000;
  position: absolute;
  top: 0px;
  font-size: 12px;
  padding: 5px 10px;
  right: 0px;
  z-index: 9; }

.text-strike {
  text-decoration: line-through; }

.popurlar_product .owl-nav {
  position: absolute;
  top: -10px;
  width: 100%;
  text-align: center; }

.popurlar_product .owl-nav:before {
  height: 1px;
  content: "";
  position: absolute;
  width: 20px;
  margin: 0 auto;
  left: 0px;
  right: 0px;
  background: #ebebeb;
  top: 15px; }

.popurlar_product .owl-nav div {
  height: 32px;
  width: 32px;
  display: inline-block;
  border: 1px solid #ebebeb;
  line-height: 28px;
  text-align: center;
  margin: 0 10px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; }

.popurlar_product .owl-nav div:hover {
  background: #af5875;
  color: #fff;
  border-color: #af5875; }

.popurlar_product li img {
  width: 100%; }

.full-w {
  display: inline-block;
  width: 100% !important; }

.rock-land {
  min-height: 795px; }

.rock-land span {
  display: inline-block;
  width: 100%; }

.rock-land h2 {
  letter-spacing: -1px; }

.look-up li {
  padding: 0px; }

.look-up li article {
  position: relative;
  overflow: hidden;
  float: left;
  width: 100%;
  display: inline-block; }

.look-up li article img {
  width: 100%; }

.look-up li article a {
  float: left;
  width: 100%; }

.look-up li article:hover {
  background: #000; }

.look-up li article:hover img {
  -webkit-transition: all 250ms cubic-bezier(0.55, 0.085, 0.68, 0.53);
  -moz-transition: all 250ms cubic-bezier(0.55, 0.085, 0.68, 0.53);
  -o-transition: all 250ms cubic-bezier(0.55, 0.085, 0.68, 0.53);
  transition: all 250ms cubic-bezier(0.55, 0.085, 0.68, 0.53);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-transform: scale(1.1); }

/*=======================================================
      ITEM INFORMATION
========================================================*/
.item-info li {
  list-style: circle !important; }

.item-detail-page h5 {
  margin: 0px;
  margin-bottom: 20px; }

.item-detail-page p {
  color: #b8b8b8; }

.item-detail-page .price {
  display: inline-block;
  width: 100%;
  color: #6f6f6f;
  letter-spacing: 3px;
  font-size: 20px;
  margin-bottom: 10px; }

.item-detail-page .code {
  display: inline-block;
  width: 100%;
  color: #b8b8b8;
  font-size: 10px;
  margin-bottom: 15px; }

.item-detail-page .some-info {
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 20px;
  padding-bottom: 20px; }

.item-detail-page .in-stoke {
  display: inline-block;
  font-size: 12px; }

.item-detail-page .in-stoke i {
  color: #78ae51;
  margin: 0 5px;
  font-size: 14px; }

.item-detail-page .stars {
  display: inline-block;
  width: auto;
  margin: 0 20px; }

.item-detail-page .review {
  color: #b8b8b8; }

.item-detail-page .images-slider img {
  width: 100%; }

.item-detail-page .slides {
  display: inline-block;
  width: 100%; }

.item-detail-page .flex-nav-next {
  right: 15px; }

.item-detail-page .flex-nav-prev {
  left: 15px; }

.item-detail-page .flex-direction-nav {
  display: none; }

.item-detail-page .flex-control-thumbs {
  display: inline-block;
  width: 100%;
  margin-top: 0px; }

.item-detail-page .item-select p {
  font-size: 12px;
  color: #272727;
  margin-top: 10px; }

.item-detail-page .item-select .bootstrap-select .btn {
  margin-top: 0px;
  background: #fff !important;
  border: 1px solid #ebebeb;
  color: #c2c2c2;
  font-size: 10px;
  text-transform: uppercase; }

.item-detail-page .item-select .bootstrap-select .dropdown-menu > li > a {
  font-size: 10px;
  line-height: 22px; }

.item-detail-page .fun-share {
  display: inline-block;
  width: 100%; }

.item-detail-page .fun-share .btn {
  height: 44px;
  line-height: 42px;
  float: left;
  margin-right: 10px;
  padding: 0 20px; }

.item-detail-page .fun-share input {
  border: 1px solid #ebebeb;
  width: 60px;
  height: 44px;
  float: left;
  display: inline-block;
  text-align: center;
  margin-top: 20px;
  margin-right: 10px; }

.item-detail-page .share-sec {
  font-size: 16px;
  color: #272727;
  display: inline-block;
  margin-top: 20px;
  height: 44px;
  float: left;
  line-height: 42px;
  padding: 0px 24px;
  margin-right: 10px;
  border: 1px solid #ebebeb; }

.item-detail-page .share-sec:hover {
  background: #af5875;
  color: #fff;
  border-color: #af5875; }

.item-detail-page .share-with {
  display: inline-block;
  width: 100%;
  margin-top: 20px; }

.item-detail-page .share-with li {
  display: inline-block;
  margin-right: 10px; }

.item-detail-page .share-with li p {
  font-size: 12px;
  color: #272727; }

.large-detail .short-by {
  display: inline-block;
  width: 100%; }

.large-detail .price {
  font-size: 36px;
  font-style: italic; }

.large-detail .social-icons {
  margin-top: 50px; }

.large-detail .social-icons li a {
  background: #f9f9f9; }

.quantiny {
  display: inline-block;
  width: 140px;
  float: left; }

.quantiny input {
  height: 40px;
  padding: 0 10px;
  border: 2px solid #ececec;
  text-align: center;
  width: 100%; }

.quantiny button {
  background: none;
  border: none;
  margin: 0 10px;
  margin-top: -30px;
  float: left;
  position: relative;
  z-index: 5; }

.sku-feature {
  margin-top: 20px; }

.sku-feature li {
  font-size: 10px;
  line-height: 30px;
  width: 100%;
  color: #6f6f6f; }

.sku-feature li span {
  color: #141414; }

.large-detail .short-by .bootstrap-select.btn-group {
  width: 100%; }

/*=======================================================
      PRODUCT DESCRIPTION
========================================================*/
.item-decribe {
  margin-top: 50px; }

.item-decribe .tab-content {
  padding: 30px;
  border: 1px solid #ebebeb; }

.item-decribe .tab-content p {
  font-size: 12px; }

.item-decribe .avatar {
  margin-right: 15px;
  height: 82px;
  width: 82px;
  border-radius: 50%;
  position: relative;
  overflow: hidden; }

.item-decribe .avatar img {
  border-radius: 50%; }

.item-decribe .media-body p {
  width: 80%;
  font-style: italic; }

.item-decribe .media-body h6 {
  font-size: 12px;
  font-weight: normal; }

.item-decribe .media {
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 20px;
  padding-top: 20px; }

.item-decribe form {
  margin-top: 50px; }

.item-decribe form label {
  display: inline-block;
  width: 100%;
  font-size: 11px;
  font-weight: normal;
  margin-bottom: 20px; }

.item-decribe form input {
  width: 100%;
  margin-top: 10px;
  padding: 0 10px;
  display: inline-block;
  height: 40px;
  border: 1px solid #ebebeb; }

.item-decribe form textarea {
  width: 100%;
  margin-top: 10px;
  padding: 10px;
  display: inline-block;
  height: 140px;
  border: 1px solid #ebebeb; }

.item-detail-page .item-decribe .stars span {
  color: #272727; }

.item-detail-page .item-decribe .stars {
  margin: 0px;
  color: #b8b8b8; }

.chart-page .payment_steps {
  margin: 30px 0;
  text-align: center; }

.chart-page .payment_steps i {
  font-size: 24px;
  border: 1px solid #ebebeb;
  height: 73px;
  width: 73px;
  border-radius: 50%;
  line-height: 71px;
  position: relative;
  color: #b8b8b8;
  margin-bottom: 20px; }

.chart-page .payment_steps h6:before {
  content: "";
  background: #ebebeb;
  height: 18px;
  width: 2px;
  position: absolute;
  top: 85px;
  left: 0px;
  right: 0px;
  margin: 0 auto; }

.chart-page .payment_steps h6 {
  font-size: 12px;
  margin: 20px 0;
  font-weight: normal;
  color: #272727; }

.chart-page .payment_steps .current i {
  color: #af5875; }

.chart-page .payment_steps .current h6 {
  color: #af5875; }

.shopping-cart .item-img {
  width: 150px;
  display: inline-block; }

.shopping-cart img {
  width: 100%; }

.shopping-cart li {
  position: relative; }

.shopping-cart li span {
  color: #141414; }

.shopping-cart li input {
  display: inline-block;
  width: 100%; }

.shopping-cart li {
  font-size: 12px;
  color: #af5875; }

.shopping-cart li input {
  border: 1px solid #ebebeb;
  width: 60px;
  height: 44px;
  float: left;
  width: 100%;
  display: inline-block;
  text-align: center; }

.shopping-cart li a {
  color: #272727;
  font-size: 16px; }

.shopping-cart .cart-details {
  padding: 0 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 30px; }

.shopping-cart .cart-details li {
  min-height: 175px; }

.shopping-cart .cart-details h6 {
  font-weight: normal;
  font-size: 12px; }

.shopping-cart .cart-head {
  border-bottom: 1px solid #ebebeb;
  display: inline-block;
  width: 100%;
  padding: 20px 0;
  margin-bottom: 30px; }

.shopping-cart .cart-head h6 {
  margin: 0px;
  font-size: 12px; }

.shopping-cart .btn-sec {
  display: inline-block;
  width: 100%; }

.shopping-cart .btn-sec .btn {
  padding: 15px 30px;
  float: left;
  font-size: 12px;
  margin-right: 20px; }

.shopping-cart .btn-sec .btn i {
  margin-right: 10px;
  font-size: 16px; }

.shopping-cart .btn.right-btn {
  float: right;
  margin-right: 0px; }

.shopping-cart .cart-ship-info {
  text-align: left;
  margin-top: 50px; }

.shopping-cart .cart-ship-info h6 {
  margin-top: 0px;
  margin-bottom: 30px;
  font-weight: normal;
  padding-left: 15px; }

.shopping-cart .cart-ship-info h6:before {
  content: '';
  height: 6px;
  width: 6px;
  border: 1px solid #000;
  position: absolute;
  top: 5px;
  left: 15px;
  -ms-transform: rotate(45deg);
  /* IE 9 */
  -webkit-transform: rotate(45deg);
  /* Chrome, Safari, Opera */
  transform: rotate(45deg); }

.shopping-cart .cart-ship-info input {
  border: 1px solid #ebebeb;
  width: 60px;
  height: 44px;
  float: left;
  width: 100%;
  font-size: 11px;
  padding: 0 10px;
  letter-spacing: 1px;
  display: inline-block;
  font-weight: normal;
  text-align: left;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; }

.shopping-cart .bootstrap-select .btn {
  margin-top: 10px;
  background: #fff !important;
  border: 1px solid #ebebeb;
  color: #b8b8b8;
  font-size: 10px;
  letter-spacing: 1px; }

.cart-ship-info .bootstrap-select {
  width: 100%;
  -webkit-box-shadow: none;
  box-shadow: none; }

.shopping-cart .bootstrap-select .btn {
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 15px 18px;
  padding-bottom: 10px; }

.shopping-cart .bootstrap-select.btn-group .dropdown-menu li a {
  font-family: 'Crimson Text', serif;
  font-size: 14px;
  padding: 8px 20px; }

.shopping-cart .cart-ship-info input {
  margin-top: 10px;
  font-family: 'Crimson Text', serif;
  font-style: italic;
  font-size: 16px; }

.shopping-cart .cart-ship-info label {
  font-size: 10px;
  margin-bottom: 20px;
  display: inline-block;
  width: 100%;
  font-style: italic;
  font-size: 13px;
  font-weight: normal;
  color: #141414;
  font-weight: 600;
  font-family: 'Crimson Text', serif; }

.shopping-cart .cart-ship-info .grand-total {
  border: 2px solid #ececec;
  padding: 30px 20px; }

.shopping-cart .cart-ship-info .grand-total h4 {
  font-size: 12px;
  font-weight: normal;
  margin: 20px 0px;
  line-height: 30px;
  letter-spacing: 1px; }

.shopping-cart .cart-ship-info .grand-total h4 span {
  color: #141414;
  font-size: 36px;
  float: right; }

.shopping-cart .cart-ship-info .grand-total .btn {
  background: #eeb013;
  border-color: #eeb013;
  width: 100%;
  margin: 0px;
  color: #fff;
  padding: 15px 0;
  margin-bottom: 10px; }

.shopping-cart .cart-ship-info .grand-total .btn:hover {
  background: #141414;
  border-color: #141414; }

.shopping-cart .cart-ship-info .grand-total p {
  letter-spacing: 1px;
  font-size: 10px; }

.shopping-cart .checkbox input {
  height: auto; }

.shopping-cart .checkbox label::before {
  margin-left: 0px; }

.shopping-cart .order-place {
  border: 2px solid #ececec;
  padding: 30px;
  display: inline-block;
  width: 100%; }

.shopping-cart .order-place h5 {
  font-weight: bold;
  color: #eeb013;
  margin: 0px; }

.shopping-cart .order-place .pay-meth label {
  font-family: 'Montserrat', sans-serif;
  font-style: normal; }

.shopping-cart .cart-ship-info .checkbox label {
  font-family: 'Montserrat', sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 10px; }

.shopping-cart .order-place .order-detail p {
  font-weight: normal;
  color: #272727;
  letter-spacing: 1.5px;
  border-top: 1px solid #ebebeb;
  padding: 10px 0;
  font-size: 12px;
  margin: 0px; }

.shopping-cart .order-place .order-detail p span {
  float: right; }

.shopping-cart .order-place .order-detail {
  margin-top: 40px;
  margin-bottom: 30px; }

.shopping-cart .order-place .item-order span {
  color: #af5875;
  float: none; }

.shopping-cart .order-place .item-order {
  min-height: 100px;
  padding-bottom: 30px;
  padding-top: 20px;
  border-top: 1px solid #ebebeb; }

.shopping-cart .order-place .item-order p {
  text-transform: none;
  font-size: 10px;
  border: none;
  margin: 0px;
  padding: 0px;
  color: #6f6f6f;
  font-weight: normal; }

.shopping-cart .order-place .pay-meth p {
  color: #b8b8b8;
  font-size: 12px; }

.shopping-cart .order-place .pay-meth ul {
  margin-top: 30px; }

.shopping-cart .order-place .pay-meth ul li {
  border-top: 1px solid #ebebeb;
  display: inline-block;
  width: 100%;
  padding-top: 2px; }

.shopping-cart .order-place .pay-meth label {
  margin-bottom: 0px;
  font-weight: normal;
  font-size: 10px; }

.shopping-cart .order-place .pay-meth .color {
  color: #af5875; }

.grand-total p {
  line-height: 24px; }

.grand-total span {
  font-size: 12px;
  color: #141414; }

.grand-total .radio label {
  font-family: 'Montserrat', sans-serif;
  font-style: normal;
  color: #6f6f6f;
  font-weight: normal;
  line-height: 24px;
  font-size: 10px;
  letter-spacing: 1px;
  margin-top: 0px; }

.grand-total .radio-info input[type="radio"]:checked + label::before {
  border-color: #ededed !important;
  margin-top: 4px; }

.grand-total .radio-info input[type="radio"]:checked + label::after {
  background: #eeb013;
  margin-top: 4px; }

.grand-total .radio label::before {
  margin-top: 4px; }

.grand-total .radio input[type="radio"]:checked + label::after {
  margin-top: 4px;
  background: #eeb013; }

.grand-total .radio label span {
  font-family: 'Crimson Text', serif;
  font-size: 18px;
  display: inline-block;
  width: 100%;
  font-style: italic; }

input:focus, textarea:focus, keygen:focus, select:focus {
  outline: none !important;
  border: 1px solid #141414 !important; }

.order-place .btn {
  width: 100%;
  margin-top: 20px;
  color: #fff;
  padding: 15px 0; }

.order-place .btn:hover {
  background: #141414; }

/*=======================================================
      PAGINATION
========================================================*/
.pagination {
  margin-top: 50px;
  padding-top: 20px;
  padding-bottom: 20px;
  border: none;
  border-bottom: 1px solid #ececec;
  border-top: 1px solid #ececec;
  display: inline-block;
  width: 100%;
  text-align: center; }

.pagination ul li {
  border: none; }

.pagination > li {
  display: inline-block; }

.pagination > li > a, .pagination > li > span {
  border: none;
  padding: 0px;
  height: 37px;
  width: 37px;
  background: #fff;
  border: 1px solid #ececec;
  text-align: center;
  line-height: 35px;
  color: #272727;
  margin: 0 5px;
  font-size: 12px; }

.pagination > li > a:hover {
  background: #af5875;
  color: #fff;
  border-color: #af5875; }

/*=======================================================
      ITEMS TYPE
========================================================*/
.items-short-type {
  display: inline-block;
  width: 100%; }

.items-short-type .grid-list {
  float: left; }

.items-short-type .grid-list a {
  height: 30px;
  width: 30px;
  display: inline-block;
  text-align: center;
  line-height: 28px;
  color: #272727;
  margin-right: 10px;
  float: left; }

.items-short-type .grid-list a:hover {
  background: #eeb013;
  color: #fff;
  border-color: #eeb013; }

.items-short-type .grid-list a.active {
  background: #af5875;
  color: #fff;
  border-color: #af5875; }

.short-by {
  width: 400px;
  float: left; }

.short-by .bootstrap-select.btn-group {
  width: 49%;
  background: #fff;
  float: left; }

.short-by .bootstrap-select .btn {
  background: #fff !important;
  border: none;
  border-bottom: 1px solid #ececec;
  font-weight: normal;
  font-family: "Crimson Text", Georgia, Cambria, "Times New Roman", Times, serif;
  color: #141414; }

.bootstrap-select.btn-group .dropdown-toggle .filter-option {
  color: #141414;
  font-weight: 600;
  font-style: italic;
  font-size: 12px; }

.short-by .btn {
  margin-top: 0px; }

.short-by p {
  display: inline-block;
  letter-spacing: 0px;
  font-size: 12px;
  margin-left: 10px;
  color: #bdbdbd; }

.short-by .bootstrap-select .btn {
  height: 30px;
  padding-top: 0px;
  line-height: 30px;
  letter-spacing: 0px;
  color: #272727;
  padding-left: 10px;
  color: #bdbdbd;
  -webkit-box-shadow: none;
  box-shadow: none; }

.short-by .bootstrap-select li a {
  line-height: 22px;
  letter-spacing: 0px;
  font-size: 12px;
  font-family: "Crimson Text", Georgia, Cambria, "Times New Roman", Times, serif;
  text-transform: uppercase; }

.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
  background: #eeb013;
  color: #fff; }

.view-num {
  float: right;
  color: #b8b8b8; }

.view-num li {
  display: inline-block;
  float: left;
  line-height: 30px;
  font-size: 16px;
  font-style: italic;
  color: #383838;
  font-family: "Crimson Text", Georgia, Cambria, "Times New Roman", Times, serif; }

.view-num li a {
  color: #383838;
  font-size: 16px;
  letter-spacing: 3px;
  font-family: "Crimson Text", Georgia, Cambria, "Times New Roman", Times, serif; }

.view-num li a:hover {
  color: #af5875; }

.view-num .short-by .bootstrap-select.btn-group {
  width: 32.3333%; }

.bootstrap-select .dropdown-menu {
  border-radius: 0px;
  margin: 0px;
  font-weight: normal;
  border: none; }

/*===========================================
    Rating Stars 
===========================================*/
.stars {
  display: inline-block;
  width: 100%;
  color: #ebc52d;
  font-size: 12px;
  margin-top: 20px; }

/* SOCIAL ICONS
============================================ */
.social-icons li {
  display: inline-block; }

.social-icons-large {
  text-align: center; }

.social-icons-large li a {
  height: 100px;
  width: 100px;
  line-height: 98px;
  font-size: 30px;
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.5);
  color: rgba(255, 255, 255, 0.5);
  display: inline-block; }

.social-icons-large li a:hover {
  background: #eeb013;
  color: #fff; }

.social-icons li a {
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.3);
  height: 42px;
  width: 42px;
  display: inline-block;
  text-align: center;
  line-height: 42px;
  font-size: 14px; }

.contact.style-3 li a {
  background: #f9f9f9; }

.social-icons li a:hover {
  background: #eeb013;
  color: #fff; }

.contact.style-3 #contact_form li .form-control {
  border: 1px solid #141414;
  color: #141414;
  margin-bottom: 20px;
  height: 50px;
  font-size: 15px;
  padding: 0 20px;
  line-height: 50px; }

.contact.light-border #contact_form li .form-control {
  border: 1px solid #ececec !important; }

.contact.light-border #contact_form li .form-control:focus {
  border: 1px solid #eeb013 !important; }

.contact.style-3 #contact_form li textarea {
  padding: 0px;
  padding-left: 10px; }

.contact.style-3 #contact_form li textarea {
  padding-left: 20px; }

.contact-parallax ::-webkit-input-placeholder {
  color: #fff; }

.contact-parallax .contact.style-3 #contact_form li .form-control {
  color: #fff;
  border: 1px solid rgba(255, 255, 255, 0.5) !important; }

.contact-parallax .contact.style-3 #contact_form li .form-control:focus {
  color: #fff;
  border: 1px solid #eeb013 !important; }

.contact-parallax :-moz-placeholder {
  /* Firefox 18- */
  color: #fff; }

.contact-parallax ::-moz-placeholder {
  /* Firefox 19+ */
  color: #fff; }

.contact-parallax :-ms-input-placeholder {
  color: #fff; }

.contact.light-border #contact_form li textarea {
  height: 200px !important; }

.contact.style-3 .contact-form button {
  color: #141414;
  border: 2px solid #e4e4e4;
  padding: 10px 30px;
  margin-top: 0px;
  font-size: 12px; }

.contact.style-3 .contact-form button:hover {
  border: 2px solid #eeb013; }

.bg-parallax.style-4 h2 {
  font-size: 48px;
  font-weight: bold;
  margin: 20px 0; }

.bg-parallax.style-4 span.hand-craft {
  color: #6f6f6f;
  font-size: 24px;
  font-style: italic;
  display: inline-block;
  width: 100%; }

.bg-parallax.style-4 a {
  color: #fff;
  font-size: 30px;
  margin-top: 30px;
  display: inline-block; }

/*=======================================================
			PARTHNER
========================================================*/
.section-parthner ul {
  text-align: center; }

.section-parthner ul li {
  display: inline-block;
  width: 24.5%;
  padding: 10px;
  text-align: center; }

.parthners {
  border-bottom: 1px solid #ececec; }

.parthners .col-5 li {
  width: 20%;
  float: left;
  display: inline-block; }

/*=======================================================
			TESTIMONIAL
========================================================*/
.testimonial .testi {
  width: 65%;
  text-align: center;
  margin: 0 auto;
  position: relative; }

.testimonial.style-1 .testi {
  text-align: center;
  min-height: 370px; }

.testimonial .testi p {
  font-size: 18px;
  color: #6f6f6f;
  line-height: 30px;
  font-style: italic; }

.testimonial .flex-control-thumbs {
  position: relative;
  top: 0px;
  left: 0px; }

.testimonial .flex-control-thumbs li {
  width: auto;
  height: 155px;
  width: 155px;
  position: relative;
  overflow: hidden;
  float: none;
  margin: 0 10px;
  border-radius: 50%; }

.testimonial .flex-control-thumbs li img {
  border-radius: 50%;
  border: 6px solid;
  border-color: rgba(255, 255, 255, 0.5); }

.testimonial .slides {
  margin-top: 200px;
  position: absolute;
  width: 100%; }

.testimonial .flex-control-thumbs .flex-active {
  border: 6px solid #eeb013; }

.testimonial .divider .i-div {
  margin: 15px 0; }

.testimonial .testi h6 {
  font-weight: normal;
  font-size: 14px; }

.testimonial p {
  font-family: 'Crimson Text', serif;
  font-style: italic;
  font-size: 16px; }

.testimonial.style-2 .testi p {
  font-size: 18px; }

.testimonial.style-2 hr {
  width: 65px;
  height: 2px;
  border: none;
  background: #fff;
  margin: 20px auto; }

.testimonial.style-2 .testi {
  min-height: auto; }

.testimonial.style-2 .avatar {
  height: 143px;
  width: 143px;
  border-radius: 50%;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  margin-bottom: 30px; }

.testimonial.style-3 li {
  padding-left: 70px; }

.testimonial.style-3 .testi-in {
  position: relative;
  border: 1px solid #e5e5e5;
  padding: 40px;
  padding-left: 90px; }

.testimonial.style-3 .testi-in p {
  font-size: 16px;
  color: #6f6f6f;
  font-weight: 500; }

.testimonial.style-3 .testi-in h6 {
  text-transform: uppercase;
  font-size: 12px;
  margin-top: 40px;
  margin-bottom: 0px; }

.testimonial.style-3 .testi-in span {
  font-family: 'Crimson Text', serif;
  font-style: italic;
  font-size: 14px; }

.testimonial.style-3 .testi-in .avatar {
  height: 114px;
  width: 114px;
  position: absolute;
  left: -60px;
  border-radius: 50%;
  margin-top: 5%; }

.testimonial.style-4 .avatar {
  height: 115px;
  width: 115px;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  margin-bottom: 40px; }

.testimonial.style-4 .testi {
  width: 89%; }

.testimonial.style-4 .testi h6 {
  color: #000 !important;
  letter-spacing: 1px; }

.testimonial.style-4 .testi .text-in:before {
  font-family: 'FontAwesome';
  content: "\f0d8";
  position: absolute;
  font-size: 50px;
  left: 0px;
  right: 0px;
  width: 50px;
  margin: 0 auto;
  top: -43px;
  color: #fff;
  text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.2); }

.testimonial.style-4 .testi .text-in {
  border: 1px solid #ececec;
  padding: 30px 30px;
  margin-bottom: 10px;
  position: relative; }

.testimonial.style-4 .testi .text-in p {
  color: #000 !important;
  margin-bottom: 30px; }

.testimonial.style-5 .testi {
  width: 89%; }

.testimonial.style-5 .testi p {
  color: #000 !important;
  margin-bottom: 30px; }

.testimonial.style-6 li {
  padding-left: 70px; }

.testimonial.style-6 .testi-in {
  position: relative;
  padding: 40px;
  padding-left: 90px;
  padding-top: 0px;
  padding-bottom: 30px; }

.testimonial.style-6 .testi-in p {
  font-size: 16px;
  color: #6f6f6f;
  font-weight: 500;
  font-style: normal; }

.testimonial.style-6 .testi-in h6 {
  text-transform: uppercase;
  font-size: 16px;
  margin-top: 0px;
  margin-bottom: 0px;
  letter-spacing: 1px;
  margin-bottom: 10px;
  font-weight: normal; }

.testimonial.style-6 hr {
  width: 65px;
  height: 2px;
  border: none;
  background: #eeb013;
  margin: 20px 0; }

.testimonial.style-6 .testi-in span {
  font-family: 'Crimson Text', serif;
  font-style: italic;
  font-size: 14px; }

.testimonial.style-6 .testi-in .avatar {
  height: 114px;
  width: 114px;
  position: absolute;
  left: -60px;
  border-radius: 50%;
  margin-top: 0px; }

.testimonial.style-7 li {
  padding-left: 70px; }

.testimonial.style-7 .testi-in {
  position: relative;
  padding-left: 40px; }

.testimonial.style-7 .testi-in p {
  font-size: 16px;
  color: #6f6f6f;
  line-height: 24px;
  font-weight: 500;
  font-style: normal; }

.testimonial.style-7 .testi-in h6 {
  text-transform: uppercase;
  font-size: 12px;
  margin-top: 0px;
  margin-bottom: 0px;
  letter-spacing: 1px;
  margin-bottom: 5px;
  margin-top: 20px;
  font-weight: normal;
  text-align: right; }

.testimonial.style-7 .testi-in span {
  font-family: 'Crimson Text', serif;
  font-style: italic;
  font-size: 14px;
  text-align: right;
  display: inline-block;
  width: 100%; }

.testimonial.style-7 .testi-in .avatar {
  height: 70px;
  width: 70px;
  position: absolute;
  left: -60px;
  border-radius: 0px;
  margin-top: 0px; }

.testimonial.style-7 .text-in {
  border: 1px solid #ececec;
  padding: 30px; }

.testimonial.style-7 .text-in:before {
  content: "";
  position: absolute;
  height: 11px;
  width: 11px;
  float: left;
  left: 30px;
  top: 30px;
  background: url(../images/testimonials/small-bulet.jpg) no-repeat; }

.testimonial .white-text {
  color: #fff !important; }

.testimonial .white-text p {
  color: #fff !important; }

.testimonial .white-text h6 {
  color: #fff !important; }

.bx-controls-direction {
  display: none; }

.bx-wrapper .bx-pager {
  margin-top: 0px;
  position: relative; }

/*=======================================================
			PROMO
========================================================*/
.promo.dark {
  background: #323232;
  padding: 25px 0; }

.promo.light {
  background: #ececec;
  padding: 50px 0; }

.promo h4 {
  font-weight: normal;
  margin: 10px 0; }

.promo h3 {
  margin: 0px;
  display: inline-block;
  font-size: 30px;
  line-height: 50px;
  font-weight: normal; }

.promo a.btn {
  float: right; }

.bg-parallax {
  background-position: left center;
  background-attachment: fixed !important;
  background-size: cover !important; }

/*=======================================================
			EVENT BLOCK
========================================================*/
.event-block .huge-text {
  font-size: 156px;
  letter-spacing: -10px;
  color: #eeb013;
  font-weight: bold;
  line-height: 120px; }

.event-block .huge-text small {
  font-size: 100px;
  width: 100%;
  display: inline-block; }

.event-block .dark-border {
  border: 1px solid #eeb013;
  color: #eeb013; }

.event-block p {
  color: #909090;
  font-size: 22px;
  font-style: italic; }

.event-block .dark-border:hover {
  background: #eeb013; }

.lamp {
  position: absolute;
  right: 10%;
  width: 297px;
  height: 332px;
  top: 0px;
  float: right; }

/*=======================================================
			ICONS 
========================================================*/
.icon-box .ib-icon {
  background-color: transparent;
  display: inline-block;
  font-size: 26px;
  float: left;
  height: 5rem;
  line-height: 4.85714rem;
  width: 5rem;
  margin-right: 2.14286rem;
  position: relative;
  text-align: center;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; }

.icon-box .ib-icon i {
  color: #141414;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; }

.icon-box .ib-info {
  padding-left: 5rem;
  text-align: left; }

.icon-box.ib-left:before, .icon-box.ib-left:after {
  content: " ";
  display: table; }

.icon-box.ib-left:after {
  clear: both; }

.icon-box.ib-left .ib-icon {
  float: left;
  margin-left: 0;
  margin-right: 2.14286rem; }

.icon-box.ib-left .ib-info {
  padding-right: 0 !important;
  padding-left: 5rem !important;
  text-align: left; }

.icon-box.ib-right:before, .icon-box.ib-right:after {
  content: " ";
  display: table; }

.icon-box.ib-right:after {
  clear: both; }

.icon-box.ib-right .ib-icon {
  float: right;
  margin-left: 2.14286rem;
  margin-right: 0; }

.icon-box.ib-right .ib-info {
  padding-left: 0 !important;
  padding-right: 5rem !important;
  text-align: right; }

.icon-box.ib-center .ib-icon, .icon-box.ib-center .ib-info {
  display: block;
  float: none;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  text-align: center;
  width: 100%; }

.icon-box.ib-center .ib-icon {
  margin-bottom: 2.14286rem; }

.icon-box.ib-text-alt p {
  font-family: "Crimson Text", Georgia, Cambria, "Times New Roman", Times, serif;
  font-style: italic;
  font-size: 16px;
  line-height: 24px;
  font-weight: 600; }

.contact .ib-info.text-dark p {
  color: #141414; }

.contact .ib-info.text-dark a {
  color: #141414 !important; }

.icon-box.ib-circle .ib-icon {
  border-radius: 50%; }

.icon-box.ib-radius .ib-icon {
  border-radius: 4px; }

.icon-box.ib-bordered .ib-icon {
  border: 2px solid; }

.icon-box.ib-bordered.ib-bordered-thin .ib-icon {
  border-width: 1px; }

.icon-box.ib-bordered.ib-bordered-light .ib-icon {
  border-color: #d9d9d9; }

.icon-box.ib-bordered.ib-bordered-white .ib-icon {
  border-color: #ededed; }

.icon-box.ib-bordered.ib-bordered-black .ib-icon {
  border-color: #141414; }

.icon-box.ib-small .ib-icon {
  height: 69px;
  line-height: 67px;
  width: 69px;
  font-size: 30px; }

.icon-box.ib-medium .ib-icon {
  height: 104px;
  line-height: 104px;
  width: 104px; }

.icon-box.ib-large .ib-icon {
  height: 110px;
  line-height: 110px;
  width: 110px; }

.icon-box.i-small .ib-icon {
  font-size: 1rem; }

.icon-box.i-medium .ib-icon {
  font-size: 2rem; }

.icon-box.i-large .ib-icon {
  font-size: 30px; }

.icon-box.i-xlarge .ib-icon {
  font-size: 4rem; }

.icon-box.i-left .ib-icon:before, .icon-box.i-left .ib-icon:after {
  content: " ";
  display: table; }

.icon-box.i-left .ib-icon:after {
  clear: both; }

.icon-box.i-left .ib-icon i {
  float: left; }

.icon-box.i-right .ib-icon:before, .icon-box.i-right .ib-icon:after {
  content: " ";
  display: table; }

.icon-box.i-right .ib-icon:after {
  clear: both; }

.icon-box.i-right .ib-icon i {
  float: right; }

.icon-box.i-top .ib-icon {
  line-height: 1; }

.icon-box.ib-style-1 {
  display: table;
  width: 100%; }

.icon-box.ib-style-1 a {
  font-family: "Crimson Text", Georgia, Cambria, "Times New Roman", Times, serif; }

.icon-box.ib-style-1 .ib-icon {
  margin-left: 0;
  margin-right: 0;
  text-align: center; }

.icon-box.ib-style-1 .ib-info {
  display: table-cell;
  float: none;
  min-width: 75%;
  vertical-align: middle;
  padding-left: 0; }

.icon-box.ib-style-1 .ib-info h4:only-child {
  margin-bottom: 0; }

.icon-box.ib-style-2 .ib-info {
  padding-left: 7.14286rem; }

.icon-box.ib-style-3 .ib-info {
  padding-left: 10rem; }

.icon-box.ib-style-4 .ib-icon {
  margin-bottom: 40px;
  position: relative;
  height: 80px;
  width: 80px;
  line-height: 80px; }

.icon-box.ib-style-4 .ib-icon:after {
  background-color: #d9d9d9;
  content: '';
  height: 21px;
  left: 50%;
  position: absolute;
  -webkit-transform: translate(50%, 50%);
  -moz-transform: translate(50%, 50%);
  -ms-transform: translate(50%, 50%);
  -o-transform: translate(50%, 50%);
  transform: translate(50%, 50%);
  top: 100%;
  width: 1px; }

.icon-box.ib-style-4 .ib-info h4 {
  font-size: 14px;
  margin-top: 20px !important; }

.icon-box.ib-style-5 {
  border: 1px solid #d9d9d9;
  border-radius: 8px;
  display: block;
  margin-top: 4.28571rem;
  padding: 5.35714rem 1.07143rem 1.78571rem;
  position: relative; }

.icon-box.ib-style-5 .ib-icon {
  background-color: #fff;
  left: 50%;
  margin: 0;
  position: absolute;
  top: 0;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); }

.icon-box.ib-style-5 .ib-info a {
  color: inherit;
  font-size: 11px;
  margin-top: 20px;
  display: inline-block;
  width: 100%;
  margin-bottom: 10px;
  font-weight: 700;
  letter-spacing: 0.5px;
  text-transform: uppercase; }

.icon-box.ib-style-5 .ib-info a:hover, .icon-box.ib-style-5 .ib-info a:active, .icon-box.ib-style-5 .ib-info a.active, .icon-box.ib-style-5 .ib-info a:focus {
  color: #f6b138; }

.icon-box.ib-black .ib-icon {
  background-color: #141414 !important;
  border-color: #141414 !important;
  color: #FFFFFF !important; }

.icon-box.ib-black .ib-icon i {
  color: inherit; }

.icon-box.ib-white .ib-icon {
  background-color: #FFFFFF !important;
  border-color: #FFFFFF !important;
  color: #141414 !important; }

.icon-box.ib-white .ib-icon i {
  color: inherit; }

.icon-box.ib-gray .ib-icon {
  background-color: #ececec;
  border-color: #ececec;
  color: #909090; }

.icon-box.ib-gray .ib-icon i {
  color: inherit; }

.iconlist {
  list-style-type: none;
  margin-left: 2.85714rem; }

.iconlist li {
  padding-bottom: 1.07143rem;
  padding-top: 1.07143rem;
  position: relative; }

.iconlist li ul, .iconlist li ol {
  margin-left: 2.85714rem;
  margin-bottom: 0;
  list-style: none; }

.iconlist li > i, .iconlist li:before {
  color: #141414;
  font-size: 75%;
  font-style: normal;
  height: 1.42857rem;
  left: -2.85714rem;
  line-height: 1.42857rem;
  position: absolute;
  text-align: center;
  top: 1.07143rem;
  width: 1.42857rem; }

.iconlist.il-left {
  margin-left: 2.85714rem !important;
  margin-right: 0 !important; }

.iconlist.il-left li ul, .iconlist.il-left li ol {
  margin-left: 2.85714rem; }

.iconlist.il-left li > i, .iconlist.il-left li:before {
  left: -2.85714rem !important;
  right: auto; }

.iconlist.il-right {
  margin-left: 0 !important;
  margin-right: 2.85714rem !important; }

.iconlist.il-right li ul, .iconlist.il-right li ol {
  margin-left: 2.85714rem; }

.iconlist.il-right li > i, .iconlist.il-right li:before {
  left: auto;
  right: -2.85714rem !important; }

.iconlist.il-heading li {
  color: #141414;
  letter-spacing: 1px;
  text-transform: uppercase; }

.iconlist.il-ordered {
  counter-reset: ordered-counter; }

.iconlist.il-ordered li:before {
  content: counter(ordered-counter, decimal);
  counter-increment: ordered-counter; }

.iconlist.i-primary li > i, .iconlist.i-primary li:before {
  color: #f6b138; }

.iconlist.i-fill-primary li > i, .iconlist.i-fill-primary li:before {
  background-color: #f6b138;
  color: #FFFFFF; }

.iconlist.i-fill-gray li > i, .iconlist.i-fill-gray li:before {
  background-color: #909090;
  color: #FFFFFF; }

.iconlist.i-circle li > i, .iconlist.i-circle li:before {
  border-radius: 50%; }

.iconlist.i-radius li > i, .iconlist.i-radius li:before {
  border-radius: 4px; }

.iconlist.i-bordered li > i, .iconlist.i-bordered li:before {
  border: 1px solid #d9d9d9; }

.iconlist.i-small li > i, .iconlist.i-small li:before {
  font-size: 0.85714rem;
  margin-top: -0.2381rem; }

.iconlist.i-medium {
  margin-left: 3.21429rem; }

.iconlist.i-medium li > i, .iconlist.i-medium li:before {
  font-size: 1rem;
  height: 1.78571rem;
  line-height: 1.71429rem;
  margin-top: -0.30612rem;
  width: 1.78571rem; }

.iconlist.i-large {
  margin-left: 3.57143rem; }

.iconlist.i-large li > i, .iconlist.i-large li:before {
  font-size: 1.42857rem;
  height: 2.14286rem;
  line-height: 1.92857rem;
  top: 0.53571rem;
  width: 2.14286rem; }

.icon-box p {
  font-size: 12px;
  line-height: 24px; }

.icon-box .h6 {
  font-size: 12px;
  margin: 18px 0px;
  text-transform: uppercase;
  font-weight: bold; }

.ib-style-3 .h6 {
  font-size: 14px; }

.text-primary {
  color: #f6b138 !important; }

/*=======================================================
			PRICINF TABLE
========================================================*/
.pricing-table {
  border: solid 1px #ededed;
  margin-left: 0;
  position: relative;
  z-index: 3; }

.pricing-table .title {
  background-color: transparent;
  color: #303438;
  font-family: "Montserrat", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 700;
  font-size: 14px;
  padding: 25px 0;
  text-align: center; }

.pricing-table .price {
  background-color: transparent;
  color: #141414;
  font-family: "Montserrat", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-size: 50px;
  font-weight: 400;
  padding: 20px 0;
  padding-bottom: 50px;
  text-align: center; }

.pricing-table .description {
  background-color: transparent;
  border-bottom: none;
  color: #6f6f6f;
  font-weight: 400;
  text-align: center; }

.pricing-table .bullet-item {
  background-color: transparent;
  border-bottom: none;
  color: #6f6f6f;
  font-weight: 400;
  line-height: 48px;
  text-align: center;
  font-size: 12px; }

.pricing-table .price-label {
  background-color: #F76626;
  color: #FFFFFF;
  display: block;
  overflow: hidden;
  text-align: center;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 0.78571rem;
  text-transform: uppercase;
  border-radius: 50%;
  height: 3.21429rem;
  line-height: 3.21429rem;
  padding: 0 0.35714rem;
  width: 3.21429rem; }

.pricing-table .price-label {
  position: absolute;
  top: 0;
  left: 84%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); }

.pricing-table .mixed {
  position: relative; }

.pricing-table .mixed .price-label {
  bottom: 0;
  top: auto;
  -webkit-transform: translate(-50%, 50%);
  -moz-transform: translate(-50%, 50%);
  -ms-transform: translate(-50%, 50%);
  -o-transform: translate(-50%, 50%);
  transform: translate(-50%, 50%); }

.pricing-table .title {
  letter-spacing: 1px;
  text-transform: uppercase; }

.pricing-table .price .currency {
  font-family: "Montserrat", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-size: 18px;
  padding-right: 5px;
  vertical-align: top; }

.pricing-table .price .period {
  font-family: "Crimson Text", Georgia, Cambria, "Times New Roman", Times, serif;
  font-size: 14px;
  font-style: italic;
  color: #141414;
  padding-left: 5px; }

.pricing-table .cta-button .button {
  margin: 0; }

.pricing-table.style-1 {
  position: relative; }

.pricing-table.style-1 .title {
  border-bottom: solid 1px #ededed; }

.pricing-table.style-1 .cta-button {
  position: static; }

.pricing-table.style-1 .cta-button .btn {
  bottom: 0;
  left: 50%;
  margin: 0;
  position: absolute;
  -webkit-transform: translate(-50%, 50%);
  -moz-transform: translate(-50%, 50%);
  -ms-transform: translate(-50%, 50%);
  -o-transform: translate(-50%, 50%);
  transform: translate(-50%, 50%);
  white-space: nowrap; }

.pricing-table.style-1 .cta-button .btn:hover {
  background: #fff; }

.pricing-table.mixed-skew-bottom-left .mixed:before {
  border-bottom: 20px solid #fff;
  border-left: 280px solid transparent;
  bottom: -2px;
  content: "";
  left: 0;
  position: absolute;
  -webkit-transform: rotate3d(0, 0, 1, 0deg);
  -moz-transform: rotate3d(0, 0, 1, 0deg);
  -ms-transform: rotate3d(0, 0, 1, 0deg);
  -o-transform: rotate3d(0, 0, 1, 0deg);
  transform: rotate3d(0, 0, 1, 0deg);
  -webkit-transform-origin: 0 100% 0;
  -moz-transform-origin: 0 100% 0;
  -ms-transform-origin: 0 100% 0;
  -o-transform-origin: 0 100% 0;
  transform-origin: 0 100% 0;
  width: 100%;
  z-index: 0; }

.pricing-table.mixed-skew-bottom-right .mixed:before {
  border-bottom: 20px solid #fff;
  border-right: 280px solid transparent;
  bottom: -2px;
  content: "";
  left: 0;
  position: absolute;
  -webkit-transform: rotate3d(0, 0, 1, 0deg);
  -moz-transform: rotate3d(0, 0, 1, 0deg);
  -ms-transform: rotate3d(0, 0, 1, 0deg);
  -o-transform: rotate3d(0, 0, 1, 0deg);
  transform: rotate3d(0, 0, 1, 0deg);
  -webkit-transform-origin: 0 100% 0;
  -moz-transform-origin: 0 100% 0;
  -ms-transform-origin: 0 100% 0;
  -o-transform-origin: 0 100% 0;
  transform-origin: 0 100% 0;
  width: 100%;
  z-index: 0; }

.pricing-table.hover-up {
  -webkit-transition: all 300ms ease-out;
  -o-transition: all 300ms ease-out;
  transition: all 300ms ease-out; }

.pricing-table.hover-up.active, .pricing-table.hover-up:hover, .pricing-table.hover-up:active, .pricing-table.hover-up:focus {
  -webkit-transform: translateY(-22px);
  -moz-transform: translateY(-22px);
  -ms-transform: translateY(-22px);
  -o-transform: translateY(-22px);
  transform: translateY(-22px); }

.pricing-table.hover-shadow {
  -webkit-transition: all 300ms ease-out;
  -o-transition: all 300ms ease-out;
  transition: all 300ms ease-out; }

.pricing-table.hover-shadow.active, .pricing-table.hover-shadow:hover, .pricing-table.hover-shadow:active, .pricing-table.hover-shadow:focus {
  -webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(236, 236, 236, 0.19);
  -moz-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(236, 236, 236, 0.19);
  -ms-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(236, 236, 236, 0.19);
  -o-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(236, 236, 236, 0.19);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(236, 236, 236, 0.19); }

.pricing.style-2 .icon {
  background: #fff url(../images/fact/pattern-bg.jpg) repeat;
  height: 80px;
  width: 80px;
  line-height: 78px;
  border: 1px solid #eeeeee;
  border-radius: 50%;
  position: relative;
  overflow: hidden;
  text-align: center;
  z-index: 99;
  margin: 0 auto;
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px; }

.pricing .style-2 {
  margin-top: 50px;
  padding-top: 50px; }

.pricing .pricing-table.style-2 .title {
  border: none;
  font-size: 12px;
  padding-top: 0px;
  padding-bottom: 10px; }

.pricing .pricing-table.style-2 .price {
  font-family: "Crimson Text", Georgia, Cambria, "Times New Roman", Times, serif;
  letter-spacing: -0.6px;
  font-style: italic;
  padding: 0px;
  border-bottom: 1px solid #ececec; }

.pricing .pricing-table.style-2 .price .currency {
  font-style: normal;
  padding-right: 0px; }

.pricing .pricing-table.style-2 .btn {
  width: 100%;
  background: #141414;
  margin-top: 20px;
  color: #fff;
  padding: 20px 0;
  font-size: 14px;
  border: none; }

.pricing .pricing-table.style-2 .btn:hover {
  background: #eeb013; }

.pricing .pricing-table.style-3 .price {
  font-family: "Crimson Text", Georgia, Cambria, "Times New Roman", Times, serif;
  padding-top: 0px;
  background-size: cover;
  color: #fff;
  font-size: 24px;
  padding-top: 30px;
  font-style: italic;
  padding-bottom: 40px;
  position: relative;
  overflow: hidden; }

.pricing .pricing-table.style-3 .bg-img {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  z-index: -1; }

.pricing .pricing-table.style-3 .price:before {
  content: "";
  height: 50px;
  background: #fff;
  width: 120%;
  -ms-transform: rotate(7deg);
  /* IE 9 */
  -webkit-transform: rotate(7deg);
  /* Chrome, Safari, Opera */
  transform: rotate(7deg);
  position: absolute;
  left: -20px;
  bottom: -20px; }

.pricing .pricing-table.style-3 .period {
  color: #fff;
  font-size: 18px; }

.pricing .pricing-table.style-3 .currency {
  font-family: "Crimson Text", Georgia, Cambria, "Times New Roman", Times, serif; }

.pricing .pricing-table.style-3 h5 {
  color: #fff;
  font-size: 18px;
  margin-bottom: 30px;
  font-style: normal;
  border: 2px solid #fff;
  text-transform: uppercase;
  display: inline-block;
  padding: 10px 20px; }

.pricing .pricing-table.style-3 .btn {
  width: 100%;
  background: #ececec;
  margin-top: 20px;
  color: #141414;
  padding: 20px 0;
  font-size: 14px;
  border: none; }

.pricing .pricing-table.style-3 .btn:hover {
  background: #141414;
  color: #fff; }

/*=======================================================
			FACTS
========================================================*/
.facts.style-2 {
  padding: 150px 0; }

.facts.style-2:before {
  content: "";
  position: absolute;
  top: 0px;
  height: 55px;
  width: 100%;
  left: 0px;
  z-index: 9;
  background: #fff; }

.facts.style-2:after {
  content: "";
  position: absolute;
  bottom: 0px;
  height: 150px;
  width: 100%;
  left: 0px;
  z-index: 9;
  background: #fff; }

.facts .app-image {
  position: absolute;
  left: 0px;
  right: 0px;
  width: 100%;
  top: 0px;
  text-align: center;
  z-index: 99; }

.facts.style-3 .icon {
  height: 129px;
  width: 129px;
  margin: 0 auto;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 50%;
  line-height: 127px;
  text-align: center;
  margin-bottom: 20px; }

.facts.style-3 .icon i {
  height: 80px;
  width: 80px;
  font-size: 20px;
  text-align: center;
  line-height: 80px;
  color: #141414;
  background: #fff;
  border-radius: 50%;
  display: inline-block; }

.facts.style-3 .number {
  font-size: 48px; }

.facts.style-3 .c-style-6 {
  text-align: center; }

.facts.style-3 .c-style-6 {
  margin-bottom: 0px; }

.facts.style-3 .c-style-6 h5 {
  font-family: "Montserrat", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: normal;
  font-size: 14px;
  color: #fff;
  text-transform: uppercase;
  margin: 0px; }

.facts.style-4 {
  text-align: center; }

.facts.style-4 .c-style-7 h5 {
  font-family: "Crimson Text", Georgia, Cambria, "Times New Roman", Times, serif;
  font-size: 18px;
  color: #fff;
  font-style: italic;
  text-transform: none;
  margin: 0px;
  color: #6f6f6f;
  font-weight: normal; }

.facts.style-4 .c-style-7 .number {
  font-size: 30px;
  color: #6f6f6f;
  margin: 10px 0;
  display: inline-block;
  width: 100%; }

/*=======================================================
			COUNTER
========================================================*/
.counter.style-1 {
  background: #575757; }

.counter.pattern {
  background: url(../images/fact/pattern-bg.jpg) repeat; }

.counter h5 {
  margin: 0px; }

.counter .c-text-white {
  color: #FFFFFF !important; }

.counter .c-style-1 {
  height: 172px;
  width: 172px;
  border-radius: 50%;
  border: 5px solid #000000;
  margin-left: auto;
  margin-right: auto;
  text-align: center; }

.counter .c-style-1 .number {
  display: block;
  font-size: 24px;
  margin-bottom: 10px;
  font-weight: 700; }

.counter .c-style-1 h5 {
  font-size: 11px;
  color: #fff;
  letter-spacing: 0;
  text-transform: uppercase; }

.counter .c-style-2 {
  font-family: "Crimson Text", Georgia, Cambria, "Times New Roman", Times, serif;
  font-style: italic;
  height: 172px;
  width: 172px;
  position: relative;
  border-radius: 50%;
  border: 5px solid #000000;
  background: #fff;
  z-index: 99;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; }

.counter .c-style-2:before {
  height: 192px;
  width: 192px;
  content: "";
  z-index: 1;
  border-radius: 50%;
  margin: 0 auto;
  left: -15px;
  right: 0px;
  top: -15px;
  border: 10px solid #fff;
  position: absolute;
  -webkit-box-shadow: 0 0 1px rgba(51, 51, 51, 0.5);
  box-shadow: 0 0 1px rgba(51, 51, 51, 0.5); }

.counter .c-style-2 .number, .counter.c-style-2 h5 {
  font-family: inherit;
  font-style: inherit; }

.counter .c-style-2 .number {
  font-size: 40px;
  font-weight: bold; }

.counter.c-style-2 .number .timer {
  margin-right: 5px; }

.counter .c-style-2 h5 {
  font-size: 18px;
  text-transform: capitalize;
  font-weight: 600;
  color: #141414;
  letter-spacing: 0;
  font-family: "Crimson Text", Georgia, Cambria, "Times New Roman", Times, serif; }

.counter.style-2 p {
  font-size: 18px;
  color: #6f6f6f; }

.counter .c-style-3 {
  font-family: "Crimson Text", Georgia, Cambria, "Times New Roman", Times, serif;
  font-style: italic;
  height: 172px;
  width: 172px;
  position: relative;
  border-radius: 50%;
  border: 5px solid #000000;
  background: #fff;
  z-index: 99;
  margin-left: auto;
  margin-right: auto;
  text-align: center; }

.counter .c-style-3 .number {
  background-color: #f6b138;
  color: #FFFFFF;
  display: block;
  height: 72px;
  line-height: 72px;
  margin-left: auto;
  margin-right: auto;
  font-family: inherit;
  font-size: 26px;
  font-style: inherit;
  font-weight: bold;
  text-align: center;
  width: 72px;
  border-radius: 50%; }

.counter .c-style-3 .number:nth-child(1) {
  background: #b1857a; }

.counter .c-style-3 .number:nth-child(2) {
  background: #7fa08f; }

.counter .c-style-3 .number:nth-child(3) {
  background: #807c76; }

.counter .c-style-3 .number:nth-child(4) {
  background: #bf9e2c; }

.counter.style-3 h5 {
  font-size: 12px;
  text-transform: uppercase;
  margin-top: 40px;
  font-weight: normal;
  margin-bottom: 20px; }

.counter.style-3 p {
  font-size: 16px;
  font-style: italic;
  font-family: "Crimson Text", Georgia, Cambria, "Times New Roman", Times, serif;
  color: #6f6f6f;
  line-height: 24px; }

.counter .c-style-4 {
  font-family: "Montserrat", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
  position: relative;
  text-align: center;
  padding-bottom: 30px; }

.counter .c-style-4:before {
  border-bottom: 3px solid #909090;
  bottom: 0;
  content: "";
  left: 50%;
  margin-left: -25px;
  position: absolute;
  width: 55px; }

.counter .c-style-4 .number {
  display: block;
  font-size: 48px;
  color: #fff; }

.counter .c-style-4 h5 {
  font-family: "Crimson Text", Georgia, Cambria, "Times New Roman", Times, serif;
  font-size: 18px;
  font-style: italic;
  font-weight: 400;
  letter-spacing: 1px;
  color: #fff;
  margin-top: 10px; }

.counter .c-style-5 {
  position: relative;
  z-index: 999; }

.counter .c-style-5 .number {
  font-family: "Crimson Text", Georgia, Cambria, "Times New Roman", Times, serif;
  font-style: italic;
  font-size: 60px;
  color: #fff;
  margin-right: 20px;
  min-width: 50px;
  display: inline-block; }

.counter .c-style-5 p {
  color: #b2b1b0;
  font-size: 14px;
  line-height: 24px; }

.counter .c-style-5 h5 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 10px;
  margin-bottom: 10px;
  text-transform: uppercase;
  font-weight: normal;
  font-size: 14px; }

.clients img {
  width: auto; }

.clients .owl-nav {
  display: none; }

.clients .owl-dots {
  text-align: center;
  margin-top: 20px; }

.clients .owl-dots div {
  background: #d8d8d8;
  width: 12px;
  display: inline-block;
  height: 12px;
  margin: 0 5px;
  outline: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px; }

.clients .owl-dots .owl-dot.active {
  background: #eeb013; }

/*=======================================================
			PASSION
========================================================*/
.passion .text-style-2 p {
  color: #fff;
  font-family: "Crimson Text", Georgia, Cambria, "Times New Roman", Times, serif;
  font-size: 22px;
  font-style: italic; }

.passion .owl-nav {
  margin-top: 50px;
  position: relative; }

.passion .owl-nav div {
  display: inline-block;
  height: 34px;
  width: 34px;
  color: #fff;
  line-height: 32px;
  font-size: 18px;
  text-align: center;
  border: 1px solid #fff; }

.passion .owl-nav div.owl-next {
  margin-left: 40px; }

.passion .owl-nav div.owl-next:before {
  content: "";
  left: 34px;
  top: 16px;
  position: absolute;
  width: 40px;
  height: 1px;
  background: #fff; }

.gallery #carousel-gallery {
  margin: 0 -5px;
  margin-top: 10px;
  text-align: center; }

.gallery #carousel-gallery .slides > li {
  padding: 0 5px; }

.gallery #carousel-gallery .slides > li img {
  background: #eeb013; }

.gallery #carousel-gallery .flex-active-slide img {
  opacity: 0.3; }

.gallery .flex-direction-nav {
  display: none; }

/*=======================================================
			OUR TEAM
========================================================*/
.team-title h4 {
  color: #fff;
  font-family: "Montserrat", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px;
  margin: 10px 0px;
  text-transform: uppercase; }

.team-title h4 > a {
  color: inherit; }

.team-title span {
  color: #fff;
  display: block;
  font-family: "Crimson Text", Georgia, Cambria, "Times New Roman", Times, serif;
  font-style: italic;
  font-weight: normal;
  letter-spacing: 0.5px;
  text-transform: uppercase; }

.team {
  position: relative;
  z-index: 1; }

.team:before, .team:after {
  content: " ";
  display: table; }

.team:after {
  clear: both; }

.team .team-image img {
  width: 100%; }

.team.style-1 .team-desc {
  background-color: transparent;
  border-top: 2px solid #ededed;
  color: #FFFFFF;
  bottom: 0;
  display: block;
  left: 0;
  padding: 1rem 1.42857rem;
  position: absolute;
  width: 100%;
  z-index: 2; }

.team.style-2 .team-small li {
  float: left;
  width: 16.666666%;
  position: relative;
  overflow: hidden; }

.team.style-2 .team-small li .hover {
  background: rgba(0, 0, 0, 0.8);
  font-size: 14px;
  position: absolute;
  padding: 10px;
  width: 100%;
  bottom: -100%;
  left: 0px;
  float: left;
  text-align: center;
  color: #fff;
  z-index: 999; }

.team.style-2 .team-small li:hover .hover {
  bottom: 0px; }

.team.style-2 .team-small li a i {
  float: right;
  color: #f6b138; }

.team.style-3 ul li {
  text-align: center; }

.team.style-3 ul li span {
  text-align: center;
  font-family: "Crimson Text", Georgia, Cambria, "Times New Roman", Times, serif;
  font-style: italic; }

.team.style-3 ul li h6 {
  text-transform: uppercase;
  font-weight: normal;
  margin: 0px;
  margin-top: 20px;
  margin-bottom: 5px;
  color: #141414; }

.team.style-3 ul li .team-image {
  position: relative;
  overflow: hidden; }

.team.style-3 ul .hover-social {
  background: #ffffff;
  position: absolute;
  left: 0px;
  bottom: -100%;
  width: 100%;
  padding: 14px 0;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; }

.team.style-3 ul .hover-social li {
  display: inline-block;
  background: #ffffff;
  margin: 0 10px;
  font-size: 16px; }

.team.style-3 ul li:hover .hover-social {
  bottom: 20px; }

.team.style-4 .hover-detail {
  position: absolute;
  background: #eeb013;
  left: 0px;
  width: 100%; }

.team.style-4 .hover-detail {
  color: #fff;
  padding: 30px;
  display: inline-block;
  width: 100%; }

.team.style-4 .hover-detail h6 {
  color: #fff;
  margin: 0px;
  margin-bottom: 10px;
  text-transform: uppercase; }

.team.style-4 .hover-detail span {
  font-family: "Crimson Text", Georgia, Cambria, "Times New Roman", Times, serif;
  font-style: italic;
  display: inline-block;
  width: 100%;
  margin-bottom: 10px;
  text-transform: uppercase; }

.team.style-4 .hover-detail ul {
  float: right;
  width: 100%;
  text-align: right;
  display: inline-block; }

.team.style-4 .hover-detail ul li {
  display: inline-block;
  margin: 0 5px; }

.team.style-4 .hover-inn {
  position: absolute;
  display: inline-block;
  width: 100%;
  bottom: -100%;
  border: 40px solid;
  border-color: transparent;
  margin-top: 20px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; }

.team.style-4 .hover-detail ul li a {
  color: #fff;
  font-size: 10px; }

.team.style-4 li:hover .hover-inn {
  bottom: 140px; }

.team.style-4 .team-image {
  position: relative;
  overflow: hidden; }

.team.style-4 li:hover .hover-inn:before {
  content: "\f0d8";
  font-family: 'FontAwesome';
  position: absolute;
  color: #eeb013;
  top: -40px;
  left: 45%;
  font-size: 50px; }

.team.style-5 {
  background: #323233; }

.team.style-5 .team-image {
  position: relative;
  overflow: hidden; }

.team.style-5 .team-image img {
  opacity: 0.3;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; }

.team.style-5 .hover-detail span {
  font-family: "Crimson Text", Georgia, Cambria, "Times New Roman", Times, serif;
  font-style: italic; }

.team.style-5 .hover-detail h6 {
  color: #fff;
  text-transform: uppercase;
  font-size: 14px;
  margin-top: 0px; }

.team.style-5 .hover-detail {
  background: rgba(0, 0, 0, 0.4);
  width: 100%;
  text-align: center;
  color: #fff;
  padding: 50px 0;
  opacity: 0;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; }

.team.style-5 .hover-detail li {
  display: inline-block;
  margin: 0 10px;
  margin-top: 40px; }

.team.style-5 .hover-detail li a {
  color: #fff; }

.team.style-5 .hover-detail li a:hover {
  color: #f6b138; }

.team.style-5 .position-center-center {
  width: 100%; }

.team.style-5 .team-image:hover img {
  opacity: 1;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; }

.team.style-5 .team-image:hover .hover-detail {
  opacity: 1; }

.team.style-5 .owl-nav div {
  color: #fff;
  height: 53px;
  width: 53px;
  text-align: center;
  border: 1px solid rgba(255, 255, 255, 0.2);
  line-height: 50px;
  font-size: 18px; }

.team.style-5 .owl-nav .owl-prev {
  display: block !important;
  position: absolute;
  top: 50%;
  left: -100px; }

.team.style-5 .owl-nav .owl-next {
  display: block !important;
  position: absolute;
  top: 50%;
  right: -100px; }

.team.style-6 ul li img {
  position: relative; }

.team.style-6 .member-detail {
  text-align: center;
  padding: 20px 20px;
  height: 85px;
  position: relative;
  overflow: hidden; }

.team.style-6 .team-image {
  background: #eeb013;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  position: relative;
  overflow: hidden;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; }

.team.style-6 .team-image:hover {
  background: #141414; }

.team.style-6 .member-detail h6 {
  color: #fff;
  margin: 0px;
  font-size: 14px;
  text-transform: uppercase;
  margin-bottom: 10px;
  letter-spacing: 1px; }

.team.style-6 .member-detail span {
  color: #fff; }

.team.style-6 .team-image:hover .member-detail {
  position: absolute;
  width: 100%;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; }

.team.style-6 .team-image .social-icons {
  padding: 22px 0;
  padding-bottom: 0px;
  position: absolute;
  z-index: 99;
  height: 85px;
  width: 100%;
  bottom: -100%;
  text-align: center;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; }

.team.style-6 .team-image .social-icons a {
  color: #fff; }

.team.style-6 .team-image:hover .social-icons {
  bottom: 0px;
  position: relative; }

/*=======================================================
			BLOG POST
========================================================*/
.posts-list.list-style-1 {
  background-color: #eaeaea; }

.posts-list.list-style-1 .entry {
  display: block;
  overflow: hidden;
  zoom: 1; }

.posts-list.list-style-1 .entry:before, .posts-list.list-style-1 .entry:after {
  content: " ";
  display: table; }

.posts-list.list-style-1 .entry:after {
  clear: both; }

.posts-list.list-style-1 .entry-image {
  float: left;
  position: relative;
  width: 50%; }

.posts-list.list-style-1 .entry-image img {
  width: 100%; }

.posts-list.list-style-1 .entry-image:before {
  border: inset 1.78571rem;
  content: "";
  display: block;
  height: 0;
  width: 0;
  border-color: transparent #eaeaea transparent transparent;
  border-right-style: solid;
  position: absolute;
  left: auto;
  right: 0;
  top: 50%;
  margin-top: -1.78571rem; }

.posts-list.list-style-1 .entry-image-right .entry-image:before {
  border: inset 1.78571rem;
  content: "";
  display: block;
  height: 0;
  width: 0;
  border-color: transparent transparent transparent #eaeaea;
  border-left-style: solid;
  left: 0;
  right: auto; }

.posts-list.list-style-1 .entry-image-right .entry-body {
  left: -50%;
  right: auto;
  position: relative; }

.posts-list.list-style-1 .entry-image-right .entry-image {
  left: 50%;
  right: auto;
  position: relative; }

.posts-list.list-style-1 .entry-body {
  float: right;
  padding: 2.85714rem 4.28571rem;
  position: relative;
  width: 50%; }

.posts-list.list-style-1 .entry-title {
  font-weight: 400;
  letter-spacing: 0.5px;
  margin-bottom: 0.85714rem;
  margin-top: 15px; }

.posts-list.list-style-1 .entry-category {
  color: #141414;
  font-family: "Crimson Text", Georgia, Cambria, "Times New Roman", Times, serif;
  font-style: italic; }

.posts-list.list-style-1 .more-link {
  font-size: 12px;
  letter-spacing: 2px;
  text-transform: uppercase;
  -webkit-transition: all 300ms ease-out;
  -o-transition: all 300ms ease-out;
  transition: all 300ms ease-out; }

.intro-3 span {
  color: #141414; }

.intro-3 h2 {
  font-size: 36px;
  font-weight: normal;
  color: #141414;
  letter-spacing: 1px; }

.intro-3 img {
  position: relative;
  z-index: 3; }

.intro-3.bottom-white-space:before {
  position: absolute;
  bottom: 0px;
  height: 80px;
  left: 0px;
  width: 100%;
  background: #fff;
  content: "";
  z-index: 1; }

/*=======================================================
			Process Steps
========================================================*/
.process .thumb {
  border-radius: 50%;
  position: relative;
  overflow: hidden;
  display: inline-block; }

.process h6 {
  text-transform: uppercase;
  text-align: center;
  margin-top: 30px;
  font-size: 12px;
  letter-spacing: 1px; }

.process li {
  position: relative;
  width: 25%;
  float: left;
  text-align: center;
  display: inline-block; }

.process span {
  font-family: 'Crimson Text', serif;
  font-style: italic; }

.process-style-1 {
  display: inline-block;
  width: 100%; }

.process-style-1 li:hover .thumb img {
  -webkit-transform: scale(1.3);
  -ms-transform: scale(1.3);
  transform: scale(1.3); }

.process-style-1 li .thumb img {
  border-radius: 50%; }

.process li:hover .thumb {
  border-radius: 4px; }

.process li:hover span {
  border-radius: 4px; }

.process-style-2 {
  display: inline-block;
  width: 100%; }

.process-style-3 {
  display: inline-block;
  width: 100%; }

.process-style-1 li:before {
  content: '\f054';
  font-family: 'FontAwesome';
  position: absolute;
  right: 0px;
  line-height: 140px;
  color: #909090;
  font-size: 20px; }

.process-style-1 li:nth-last-child(1):before {
  display: none; }

.process-style-1 .thumb {
  height: 131px;
  width: 131px; }

.process-style-1 .thumb span {
  font-size: 40px;
  font-family: 'Crimson Text', serif;
  color: #fff;
  font-style: italic;
  position: absolute;
  height: 100%;
  line-height: 140px;
  width: 100%;
  left: 0px;
  top: 0px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.5);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; }

.process-style-2 .icon {
  height: 90px;
  width: 90px;
  line-height: 90px;
  text-align: center;
  font-size: 26px;
  color: #fff;
  border-radius: 50%;
  display: inline-block;
  background: #eeb013; }

.process-style-2 li:before {
  content: "";
  position: absolute;
  height: 2px;
  width: 30%;
  right: 0px;
  top: 68%;
  background: #e8e8e8; }

.process-style-2 li:after {
  content: "";
  position: absolute;
  height: 2px;
  width: 30%;
  left: 0px;
  top: 68%;
  background: #e8e8e8; }

.process-style-2 li:nth-child(1):after {
  display: none; }

.process-style-2 li:nth-last-child(1):before {
  display: none; }

.process-style-2 h3 {
  margin-top: 30px;
  margin-bottom: 10px; }

.process-style-2 span {
  font-size: 18px; }

.process-style-3 .media {
  text-align: center; }

.process-style-3 .media-body {
  text-align: left; }

.process-style-3 h3 {
  font-size: 30px;
  margin-bottom: 0px;
  font-weight: bolder; }

.process-style-3 .icon {
  height: 100px;
  width: 100px;
  margin-right: 10px;
  text-align: center;
  font-size: 24px;
  line-height: 98px;
  color: #a9b876;
  border: 1px solid #ececec;
  border-radius: 4px; }

.process-style-3 .icon:before {
  position: absolute;
  width: 1px;
  content: '';
  height: 59px;
  left: 50px;
  top: 100%;
  background: #ececec; }

.process-style-3 li:before {
  position: absolute;
  bottom: 0px;
  width: 100%;
  content: '';
  height: 1px;
  left: 50px;
  top: 159%;
  background: #ececec; }

.process-style-3 li:nth-last-child(1):before {
  display: none; }

.process-style-3 p {
  font-size: 12px; }

.dropcap.dark:first-letter {
  background-color: #141414;
  color: #FFFFFF;
  font-size: 30px;
  padding: 12px 20px;
  margin-right: 15px;
  margin-top: 5px; }

.dropcap:first-letter {
  color: #141414;
  float: left;
  font-weight: bolder;
  font-size: 30px;
  padding: 12px 20px;
  margin-right: 15px;
  margin-top: 5px;
  display: inline-block; }

blockquote {
  font-family: 'Crimson Text', serif;
  font-size: 18px;
  font-style: italic;
  font-weight: 500;
  border: 1px solid #ececec;
  padding: 50px;
  position: relative; }

blockquote.style-2:before {
  content: '“';
  font-size: 60px;
  font-style: italic;
  left: 30px;
  position: absolute;
  top: 30px; }

blockquote.style-2 {
  border-top: 1px solid #141414;
  padding: 60px;
  padding-left: 70px;
  padding-bottom: 30px; }

blockquote cite {
  font-weight: bold;
  color: #eeb013;
  display: inline-block;
  width: 100%;
  margin-top: 20px; }

/*=======================================================
      PAGINATION
========================================================*/
.pagination {
  margin-top: 50px;
  padding-top: 40px;
  padding-bottom: 30px;
  border: none;
  border-top: 1px solid #ececec;
  display: inline-block;
  width: 100%;
  text-align: center; }

.pagination ul li {
  border: none; }

.pagination > li {
  display: inline-block; }

.pagination > li > a, .pagination > li > span {
  border: none;
  padding: 0px;
  height: 43px;
  width: 43px;
  background: #fff;
  border: 1px solid #ececec;
  text-align: center;
  line-height: 42px;
  color: #272727;
  margin: 0 5px;
  font-style: italic;
  font-size: 18px;
  font-family: 'Crimson Text', serif; }

.pagination > li > a:hover {
  background: #eeb013;
  color: #fff;
  border-color: #eeb013; }

/*=======================================================
			According
========================================================*/
.blog .bx-wrapper .bx-pager {
  position: absolute;
  bottom: 20px; }

.blog .blog-post {
  display: inline-block;
  width: 100%; }

.blog .blog-post .tittle-post {
  font-size: 18px;
  color: #141414;
  display: inline-block;
  width: 100%;
  margin: 10px 0; }

.blog .blog-post .tittle-post:hover {
  color: #eeb013; }

.blog .blog-post p {
  line-height: 24px;
  letter-spacing: 0px;
  font-size: 13px; }

.blog-post .post-bt {
  font-size: 14px;
  color: #141414;
  display: inline-block;
  width: 100%;
  margin-bottom: 10px; }

.blog-post .post-info {
  border-top: 1px solid #ececec;
  border-bottom: 1px solid #ececec;
  padding: 10px 0;
  margin-top: 10px;
  position: relative;
  margin-top: 10px;
  margin-bottom: 20px; }

.blog-post .post-img {
  position: relative;
  overflow: hidden; }

.blog-post .post-img img {
  width: 100%; }

.blog-post .post-info li {
  display: inline-block;
  color: #6f6f6f;
  margin-right: 20px;
  font-size: 12px; }

.blog-post .post-info li i {
  margin-right: 10px;
  font-size: 14px; }

.blog-post .post-info li .date {
  height: 52px;
  width: 58px;
  background: #eeb013;
  color: #fff;
  float: right;
  position: absolute;
  right: 0px;
  top: -11px;
  padding: 0 10px;
  text-align: center;
  padding-top: 5px;
  font-size: 16px;
  font-style: italic; }

.blog.style-2 .tittle-post {
  font-size: 20px;
  font-weight: bold;
  margin-top: 20px; }

.blog.style-2 .date {
  height: 52px;
  width: 58px;
  background: #eeb013;
  color: #fff;
  float: right;
  position: absolute;
  left: 0px;
  bottom: 40px;
  padding: 0 10px;
  text-align: center;
  padding-top: 5px;
  font-size: 16px;
  font-style: italic; }

.enter-round {
  border: 1px solid #fff;
  height: 83px;
  width: 83px;
  border-radius: 50%;
  line-height: 83px;
  text-align: center; }

.side-bar .search input {
  width: 100%;
  border: none;
  border: 1px solid #e3e7f0;
  border-radius: 0px;
  height: 50px;
  padding: 0 20px;
  font-style: italic;
  color: #7b7b7b;
  font-size: 18px; }

.side-bar .search button {
  height: 50px;
  color: #909090;
  background: none;
  border: none;
  font-size: 18px;
  position: relative;
  float: right;
  margin-top: -50px;
  width: 60px;
  text-align: center; }

.heading-side-bar {
  margin-top: 50px;
  position: relative; }

.heading-side-bar h4 {
  font-family: 'Crimson Text', serif;
  font-style: italic;
  border-bottom: 1px solid #141414;
  padding-bottom: 12px;
  margin: 0px;
  padding-left: 30px; }

.heading-side-bar h4:before {
  height: 10px;
  width: 10px;
  background: #eeb013;
  content: "";
  position: absolute;
  left: 0px;
  top: 7px;
  -ms-transform: rotate(40deg);
  /* IE 9 */
  -webkit-transform: rotate(40deg);
  /* Safari */
  transform: rotate(40deg); }

.about-me-small img {
  border-radius: 30px; }

.side-bar .latest-post li {
  padding: 15px 0; }

.side-bar .latest-post li a {
  padding: 0px !important;
  text-transform: uppercase;
  line-height: 20px; }

.side-bar .cate li {
  line-height: 40px; }

.side-bar .cate li a {
  color: #6f6f6f;
  width: 100%;
  font-size: 13px;
  display: inline-block;
  padding-left: 30px; }

.side-bar .cate li a span {
  color: #b8b8b8; }

.side-bar .cate li a:hover {
  color: #eeb013; }

.side-bar .tags {
  display: inline-block;
  width: 100%; }

.side-bar .tags li {
  display: inline-block;
  margin-bottom: 10px;
  margin-right: 10px;
  float: left; }

.side-bar .tags li a {
  display: inline-block;
  background: #fff;
  border: 1px solid #ebebeb;
  color: #272727;
  float: left;
  font-size: 13px;
  font-size: 10px;
  padding: 8px 15px; }

.side-bar .tags li a:hover {
  background: #eeb013;
  color: #fff;
  border-color: #eeb013; }

.side-bar .top-sale li a {
  font-size: 12px;
  letter-spacing: 1px;
  display: inline-block; }

.side-bar .top-sale li p {
  font-size: 18px;
  color: #141414;
  margin-top: 15px; }

.side-bar .tags.size a {
  font-size: 12px;
  border: 1px solid #ececec;
  color: #141414; }

.side-bar .tags.size a:hover {
  border: 1px solid #141414;
  background: none;
  color: #141414; }

.split-post .blog-post .tittle-post {
  font-size: 26px; }

.blog-detail .blog-post p {
  line-height: 30px; }

.comments {
  margin-top: 40px; }

.comments h5 {
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  font-size: 20px;
  margin-bottom: 40px; }

.comments .avatar {
  margin-right: 30px;
  width: 70px;
  border-radius: 50%;
  position: relative;
  overflow: hidden; }

.comments a i {
  margin-left: 10px; }

.comments a {
  margin-bottom: 10px;
  display: inline-block;
  width: 100%;
  font-size: 12px;
  color: #141414; }

.comments .a-com p {
  color: #272727;
  font-family: 'Crimson Text', serif;
  font-size: 18px;
  line-height: 24px;
  font-style: italic; }

.comments .more-comments {
  border: 1px solid #ececec;
  padding: 20px 30px;
  margin-top: 30px; }

.comments .more-comments a {
  margin: 0px; }

.comments .a-com {
  display: inline-block;
  width: 100%;
  border: 1px solid #ebebeb;
  padding: 30px; }

.comments .date {
  color: #6f6f6f;
  font-size: 12px;
  font-weight: bold;
  margin-top: 10px;
  margin-left: 20px; }

.comments .btn {
  width: auto;
  float: right;
  margin: 0px; }

.comments .com-reply {
  margin-left: 110px; }

.comments .comment-form {
  margin-top: 40px; }

.comments .comment-form label {
  font-family: 'Crimson Text', serif;
  font-style: italic;
  font-weight: normal;
  margin-bottom: 20px; }

.comments .comment-form input {
  display: inline-block;
  width: 100%;
  padding: 0 10px;
  font-weight: bold;
  color: #272727;
  font-size: 18px;
  letter-spacing: 1px;
  height: 40px; }

.comments .comment-form .form-control {
  height: 40px;
  border: none;
  display: inline-block;
  width: 100%;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-top: 10px;
  border-radius: 0px;
  background: #fff;
  border: 1px solid #ebebeb; }

.comments .comment-form {
  margin-bottom: 40px; }

.comments .comment-form ul {
  border-bottom: none; }

.comments .comment-form textarea {
  height: 250px;
  font-family: 'Crimson Text', serif;
  font-style: italic;
  border: none;
  padding: 10px 20px;
  display: inline-block;
  width: 100%;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-top: 10px;
  border-radius: 0px;
  background: #fff;
  border: 1px solid #ebebeb; }

.comments .comment-form .btn {
  margin-top: 20px;
  color: #fff; }

.comments .comment-form label {
  width: 100%;
  font-size: 12px; }

.comments .comment-form .form-control:focus {
  border: 1px solid #eeb013; }

.auther-name .social-icons {
  margin-top: 20px; }

.auther-name .social-icons a {
  background: #f0f0f0;
  height: 37px;
  width: 37px;
  line-height: 37px;
  font-size: 12px; }

.next-prev a {
  color: #141414; }

.next-prev {
  margin-top: 50px;
  padding: 10px 0;
  border-top: 1px solid #141414;
  border-bottom: 1px solid #141414; }

/*=======================================================
      Promo Block
========================================================*/
.promo-block {
  background: #141414; }

.promo-block .promo-text {
  padding: 40px;
  padding-left: 15px;
  padding-right: 40%; }

.promo-block .promo-text ul {
  padding-right: 30%; }

.promo-block .promo-text ul li {
  margin-bottom: 30px; }

.promo-block .promo-text {
  font-weight: 800; }

.promo-block .promo-text ul li h6 {
  color: #a9b876;
  margin-bottom: 10px; }

.promo-block .promo-text ul li p {
  font-family: 'Crimson Text', serif;
  font-size: 16px;
  color: #6f7657;
  font-style: italic;
  font-weight: 600;
  line-height: 24px; }

/*=======================================================
      PRICING RANGE
========================================================*/
.cost-price-content h5 {
  margin-bottom: 30px; }

.noUi-background {
  margin-bottom: 20px; }

.cost-price-content .btn {
  padding: 6px 20px;
  font-size: 12px;
  font-weight: normal;
  color: #fff; }

.cost-price-content {
  display: inline-block;
  position: relative;
  margin-top: 45px;
  width: 100%; }

.cost-price-content span {
  font-size: 12px;
  letter-spacing: 0px; }

.price-min {
  top: -40px;
  left: 40%;
  position: absolute;
  -webkit-transform: translate(-100%, -50%);
  -moz-transform: translate(-100%, -50%);
  -ms-transform: translate(-100%, -50%);
  transform: translate(-100%, -50%); }

.price-max {
  top: -40px;
  left: 60%;
  position: absolute;
  -webkit-transform: translate(0%, -50%);
  -moz-transform: translate(0%, -50%);
  -ms-transform: translate(0%, -50%);
  transform: translate(0%, -50%); }

/*=======================================================
			According
========================================================*/
.accordion {
  font-family: 'Montserrat', sans-serif; }

.accordion.gray-bg {
  background: #f3f3f3; }

.accordion .panel-default > .panel-heading .panel-title a:before {
  content: "\f209";
  font-family: "Ionicons";
  color: #FFF;
  padding: 0px;
  color: #202020;
  float: right;
  position: absolute;
  right: 15px;
  font-size: 12px; }

.accordion .panel-default > .panel-heading .panel-title a.collapsed:before {
  content: "\f218";
  font-family: "Ionicons"; }

.accordion .panel-default > .panel-heading {
  background-color: #fff;
  padding: 0px;
  border-radius: 0px;
  overflow: hidden; }

.accordion .panel-default > .panel-heading a {
  text-decoration: none;
  font-size: 11px;
  width: 100%;
  font-weight: bold;
  padding: 10px;
  padding-left: 20px;
  line-height: 20px;
  display: inline-block;
  text-transform: uppercase; }

.accordion .panel {
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0px;
  margin-bottom: 15px;
  position: relative; }

.accordion .panel-body {
  color: #b8b8b8;
  line-height: 24px;
  font-size: 12px; }

.accordion .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border: none; }

.accordion-style-2 .panel-default > .panel-heading a {
  font-size: 12px;
  text-transform: none;
  color: #a9b876; }

.accordion-style-2 .panel-default > .panel-heading .panel-title a.collapsed {
  color: #6f6f6f; }

.accordion-style-2 .panel {
  background: none;
  border: none; }

.accordion-style-2 .panel-body {
  background: #fff;
  margin-top: 0px;
  padding: 30px;
  color: #6f6f6f;
  line-height: 24px; }

.accordion-style-2 .panel-default > .panel-heading .panel-title a:before {
  font-size: 8px;
  height: 26px;
  width: 26px;
  line-height: 24px;
  text-align: center;
  background: #a9b876;
  border-color: #a9b876;
  color: #fff; }

.accordion-style-2 .panel-default > .panel-heading .panel-title a.collapsed:before {
  border: 1px solid #ececec;
  background: #fff;
  color: #141414; }

.accordion-style-2 .panel-default > .panel-heading a {
  padding: 15px 20px;
  line-height: 26px; }

.gray-bg {
  background: #eeeeee; }

/*=======================================================
			List Style
========================================================*/
.list-w-icon li .icon {
  height: 69px;
  width: 69px;
  text-align: center;
  line-height: 67px;
  border: 1px solid #909090;
  border-radius: 50%;
  display: inline-block;
  margin-right: 20px;
  font-size: 24px; }

.list-w-icon li {
  vertical-align: middle;
  margin-bottom: 30px; }

.list-w-icon li h6 {
  display: inline-block; }

.list-w-bullets li {
  padding: 4.5px 0;
  padding-left: 40px; }

.list-w-bullets.check li:before {
  height: 20px;
  width: 20px;
  text-align: center;
  line-height: 20px;
  background: #eeb013;
  color: #fff;
  position: absolute;
  float: left;
  left: 0px;
  margin-top: 0px;
  font-size: 10px;
  border-radius: 50%;
  content: "\f00c";
  font-family: 'FontAwesome'; }

.list-w-bullets li:before {
  height: 20px;
  width: 20px;
  text-align: center;
  line-height: 20px;
  background: #909090;
  color: #fff;
  position: absolute;
  float: left;
  left: 0px;
  margin-top: 5px;
  padding-left: 2px;
  font-size: 12px;
  border-radius: 50%;
  content: "\f105";
  font-family: 'FontAwesome'; }

.list-w-bullets p {
  text-transform: none;
  font-size: 12px;
  margin-bottom: 0px; }

.list-w-bullets.check li {
  padding: 15px 0;
  padding-left: 40px; }

.list-w-bullets p {
  text-transform: none;
  font-size: 12px;
  margin-bottom: 0px; }

.list-style p {
  text-transform: none;
  font-size: 12px; }

.list-heading {
  border-top: 1px solid #ececec;
  border-bottom: 1px solid #ececec;
  padding: 20px 0;
  margin-bottom: 20px; }

.list-heading h6 {
  font-weight: normal;
  letter-spacing: 1px;
  margin: 0px;
  line-height: 24px; }

.list-heading i {
  margin-right: 10px; }

.list-w-icon-small li i {
  color: #eeb013;
  margin-right: 10px;
  font-size: 16px; }

.list-w-number {
  padding-left: 15px;
  font-size: 12px; }

.list-w-number li {
  list-style: decimal !important; }

.list-style-featured .row {
  margin-left: 0px;
  margin-right: 0px; }

.list-style-featured .icon {
  height: 70px;
  width: 70px;
  line-height: 70px;
  text-align: center;
  color: #909090;
  background: #ececec;
  border-radius: 50%;
  font-size: 20px;
  margin-right: 20px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; }

.list-style-featured p {
  font-size: 12px;
  font-weight: bold;
  color: #141414;
  text-transform: uppercase;
  line-height: 16px;
  letter-spacing: 1px;
  margin-bottom: 10px; }

.list-style-featured span {
  font-size: 16px;
  font-family: 'Crimson Text', serif;
  font-style: italic;
  line-height: 22px; }

.list-style-featured li {
  margin-top: 25px;
  display: inline-block;
  width: 100%;
  margin-bottom: 25px; }

.list-style-featured .media-right .icon {
  margin-right: 0px;
  margin-left: 20px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; }

.list-style-featured li:hover .icon {
  background: #f0b82b;
  color: #fff; }

/*=======================================================
			Instagram Section 
========================================================*/
.instagram-studio li {
  padding: 0px;
  background: #000; }

.instagram-studio li a img {
  width: 100%; }

.instagram-studio li a:hover {
  opacity: 0.5; }

/*=======================================================
			SKILLS
========================================================*/
.progress-bars p {
  margin: 0px;
  font-size: 11px;
  color: #6f6f6f;
  text-align: left;
  margin-bottom: 10px;
  font-family: 'Montserrat', sans-serif;
  text-transform: uppercase;
  margin-bottom: 0px;
  line-height: 24px; }

.progress-bars {
  display: inline-block;
  width: 100%; }

.progress {
  border-radius: 0px;
  position: relative;
  background: #efefef;
  -webkit-box-shadow: none;
  box-shadow: none;
  display: inline-block;
  width: 100%;
  margin-bottom: 15px;
  overflow: hidden;
  position: relative;
  height: 30px;
  margin-top: 10px; }

.progress-bar {
  border-radius: 0px;
  background: #eeb013;
  height: 30px;
  -webkit-box-shadow: none;
  box-shadow: none; }

.progress-bars .bar {
  position: relative; }

.progress-bar-tooltip {
  float: right;
  position: relative;
  right: 0px;
  top: 0px;
  color: #141414;
  font-family: 'Montserrat';
  font-size: 12px;
  line-height: 30px;
  font-weight: bold;
  padding-right: 10px; }

.progress-bars.style-2 .progress {
  height: 10px;
  border-radius: 0px;
  position: relative;
  background: #9c9c9c;
  -webkit-box-shadow: none;
  box-shadow: none;
  display: inline-block;
  width: 100%;
  margin-bottom: 15px;
  overflow: hidden;
  position: relative;
  height: 10px; }

.progress-bars.style-2 .progress-bar {
  border-radius: 0px;
  background: #333333;
  height: 10px; }

.progress-bars.style-2 .progress-bar-tooltip {
  float: right;
  position: absolute;
  right: 0px;
  top: 0px;
  color: #141414;
  font-size: 11px;
  line-height: 30px; }

.progress-bars.style-2 .progress-bars p {
  margin: 0px;
  font-size: 11px;
  color: #141414;
  margin-bottom: 0px; }

.progress-bars.style-3 .progress-bar-tooltip {
  color: #fff;
  padding-right: 20px; }

.progress-bars.style-3 .progress {
  border: 1px solid #141414;
  border-radius: 4px;
  background: #fff;
  margin-top: 0px; }

.progress-bars.style-3 .progress-bar {
  background: #141414; }

.progress-bars.style-3 p {
  color: #fff;
  display: inline-block;
  padding-left: 20px;
  float: left;
  font-weight: bold;
  line-height: 28px; }

.progress-bars .caret-left {
  padding-left: 15px; }

.progress-bars .caret-left:before {
  content: "\f0da";
  position: absolute;
  font-size: 14px;
  left: 0px;
  color: #909090;
  font-family: 'FontAwesome'; }

.progress-bars .caret-down {
  padding-right: 15px; }

.progress-bars .caret-down:before {
  content: "\f0d7";
  position: absolute;
  font-size: 14px;
  right: 0px;
  color: #909090;
  font-family: 'FontAwesome'; }

.instagram-studio {
  margin-bottom: -1px; }

/*==========================================================================
	   Countdown styles
========================================================================== */
.coming-soon {
  background-size: cover;
  padding: 150px 0;
  text-align: center; }

.coming-soon {
  color: #b8b8b8; }

.coming-soon .countdown {
  margin-top: 100px;
  display: inline-block;
  width: 100%; }

.coming-soon .countdown li {
  text-align: center;
  display: inline-block;
  width: 25%;
  float: left; }

.coming-soon .countdown li span {
  font-size: 60px;
  font-style: italic;
  font-family: 'Crimson Text', serif;
  color: #fff;
  line-height: 60px; }

.coming-soon .countdown li p {
  font-size: 24px;
  font-family: 'Crimson Text', serif;
  font-style: italic;
  color: #fff;
  text-transform: capitalize; }

.coming-soon .time {
  display: inline-block;
  width: 100%; }

.coming-soon .countdown li article {
  height: 160px;
  width: 160px;
  padding-top: 40px;
  display: inline-block;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.1); }

.coming-soon .social-icons {
  margin-top: 80px; }

.coming-soon .social-icons li {
  float: none;
  margin: 0 5px; }

.coming-soon .social-icons li a {
  background: none;
  color: #fff;
  border: 1px solid rgba(255, 255, 255, 0.3); }

.coming-soon .social-icons li a:hover {
  background: #f6b138; }

.coming-soon.style-2 .countdown li span {
  font-size: 48px;
  font-style: italic;
  font-family: 'Montserrat', sans-serif;
  color: #fff;
  font-weight: bold;
  padding-bottom: 10px;
  border-bottom: 3px solid #fff;
  font-style: normal;
  line-height: 60px; }

.coming-soon.style-2 .countdown li article {
  height: auto;
  width: 160px;
  padding: 20px 0;
  display: inline-block;
  border-radius: 0%;
  border: 2px solid rgba(255, 255, 255, 0.1);
  background: none; }

.coming-soon.style-2 .countdown li p {
  font-size: 16px;
  font-family: 'Montserrat', sans-serif;
  font-style: normal;
  color: #fff;
  margin-top: 30px;
  text-transform: capitalize; }

.coming-soon.style-2 .subcribe .sub-mail input {
  background: rgba(255, 255, 255, 0.2); }

.coming-soon.style-3 {
  text-align: left; }

.coming-soon.style-3 h3 {
  font-size: 100px;
  text-transform: none;
  letter-spacing: -8px !important;
  color: #141414 !important;
  text-align: left;
  line-height: 80px; }

.coming-soon.style-3 .countdown li {
  width: auto;
  margin-right: 40px; }

.coming-soon.style-3 .countdown li span {
  font-size: 48px;
  font-style: italic;
  font-family: 'Montserrat', sans-serif;
  color: #141414 !important;
  font-weight: bold;
  letter-spacing: -5px;
  font-style: normal;
  line-height: 60px; }

.coming-soon.style-3 .countdown li article {
  height: 110px;
  width: 110px;
  text-align: center;
  padding: 10px 0;
  display: inline-block;
  border-radius: 0%;
  border: 2px solid #c6c4c5;
  background: none; }

.coming-soon.style-3 .countdown li p {
  font-size: 18px;
  font-family: 'Montserrat', sans-serif;
  font-style: normal;
  color: #141414;
  font-weight: bold;
  margin: 0px;
  letter-spacing: -1px;
  line-height: 20px;
  text-transform: none; }

/*=======================================================
      Subcribe
========================================================*/
.subcribe {
  width: 60%;
  margin: 0 auto; }

.subcribe .sub-mail input {
  width: 100%;
  border: 1px solid rgba(255, 255, 255, 0.2);
  line-height: 60px;
  background: none;
  color: #fff;
  padding: 0 20px;
  letter-spacing: 3px;
  font-size: 12px;
  height: 60px; }

.subcribe .sub-mail button {
  border: none;
  background: none;
  color: #fff;
  color: #fff;
  font-family: 'Montserrat', sans-serif;
  letter-spacing: 3px;
  font-size: 12px;
  border-left: 1px solid rgba(255, 255, 255, 0.2);
  float: right;
  padding: 20px 30px;
  position: relative;
  margin-top: -59px; }

.news-letter {
  background: url(../images/bg/bg-6.jpg) no-repeat;
  background-size: cover; }

.news-letter .news-letter-form {
  width: 50%;
  margin: 0 auto;
  margin-top: 40px; }

.news-letter .sub-mail input {
  border: 1px solid rgba(255, 255, 255, 0.6); }

/*=======================================================
			SHOP PAGES
========================================================*/
.shop-bnr article {
  position: relative;
  overflow: hidden;
  background: #000000; }

.shop-bnr .heading-border h3 {
  padding: 10px 30px;
  border: 4px solid #fff;
  color: #fff; }

.shop-bnr span.large {
  font-size: 72px;
  color: #fff;
  font-weight: bold;
  line-height: 70px; }

.shop-bnr a.link-full {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0px;
  top: 0px;
  z-index: 999; }

.shop-bnr li article:hover img {
  -webkit-transition: all 250ms cubic-bezier(0.55, 0.085, 0.68, 0.53);
  -moz-transition: all 250ms cubic-bezier(0.55, 0.085, 0.68, 0.53);
  -o-transition: all 250ms cubic-bezier(0.55, 0.085, 0.68, 0.53);
  transition: all 250ms cubic-bezier(0.55, 0.085, 0.68, 0.53);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-transform: scale(1.1); }

.shop-bnr article:hover img {
  opacity: 0.5; }

.shop-bnr-large h1 {
  font-size: 60px; }

.shop-bnr-large span.large {
  font-size: 130px;
  display: inline-block;
  width: 100%;
  margin-bottom: 30px;
  line-height: 170px; }

/*=======================================================
      PARALLAX HOME
========================================================*/
.parallax-home {
  text-align: center; }

.parallax-home span {
  display: inline-block;
  width: 100%;
  color: #fff;
  font-weight: bold;
  letter-spacing: -1px; }

.parallax-home .text-one {
  font-size: 48px;
  display: inline-block;
  width: 100%;
  font-weight: bold; }

.parallax-home .huge-100 {
  font-size: 100px;
  font-weight: bold; }

.parallax-home .huge-80 {
  font-size: 100px;
  font-weight: bold; }

.parallax-home .huge-60 {
  font-size: 60px;
  font-weight: bold; }

.parallax-home .huge-45 {
  font-size: 45px;
  font-weight: bold; }

.center-auto {
  margin: 0 auto !important;
  float: none !important; }

/*=======================================================
      TABS STYLE
========================================================*/
.tabs li {
  display: inline-block;
  position: relative; }

.tabs li a {
  float: left;
  border: 1px solid #ececec;
  font-size: 10px;
  text-transform: uppercase;
  padding: 10px 20px;
  color: #141414; }

.tabs li a.active {
  border: 1px solid #eeb013; }

.tabs.style-2 li a {
  border: none !important; }

.tabs.style-2 li a:hover:before {
  position: absolute;
  height: 8px;
  width: 8px;
  margin: 0 auto;
  left: 0px;
  right: 0px;
  content: "";
  background: #eeb013;
  margin-top: 20px;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -ms-transform: rotate(40deg);
  /* IE 9 */
  -webkit-transform: rotate(40deg);
  /* Safari */
  transform: rotate(40deg); }

.tabs.style-2 li:hover a {
  color: #eeb013; }

.tabs.style-2 li.active a {
  color: #eeb013; }

.tabs.style-2 li a.active:before {
  position: absolute;
  height: 8px;
  width: 8px;
  margin: 0 auto;
  left: 0px;
  right: 0px;
  content: "";
  background: #eeb013;
  margin-top: 20px;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -ms-transform: rotate(50deg);
  /* IE 9 */
  -webkit-transform: rotate(50deg);
  /* Safari */
  transform: rotate(50deg); }

.tabs.style-2 li.active a:before {
  position: absolute;
  height: 8px;
  width: 8px;
  margin: 0 auto;
  left: 0px;
  right: 0px;
  content: "";
  background: #eeb013;
  margin-top: 20px;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -ms-transform: rotate(50deg);
  /* IE 9 */
  -webkit-transform: rotate(50deg);
  /* Safari */
  transform: rotate(50deg); }

.tabs.style-2.big a {
  color: #141414;
  font-size: 14px;
  font-weight: bold; }

.tabs.style-2.big li.active a:before {
  margin-top: 30px; }

.tabs.style-2.big li a:hover:before {
  margin-top: 30px; }

.nav-tabs {
  border: none; }

.nav-tabs.tabs.style-3 {
  border: none;
  padding: 20px;
  border: 1px solid #e5e5e5; }

.nav-tabs.tabs.style-3 .nav {
  margin-bottom: 30px;
  display: inline-block;
  width: 100%; }

.nav-tabs.tabs.style-3 .nav li a {
  border: none;
  font-size: 11px;
  font-weight: bold;
  padding: 0px;
  display: inline-block;
  text-align: center;
  width: 100%;
  padding-bottom: 10px;
  border-bottom: 1px solid #fff;
  letter-spacing: 1px; }

.nav-tabs.tabs.style-3 .nav li {
  float: left;
  text-align: center;
  width: 33.333%; }

.nav-tabs.tabs.style-3 .nav li.active a {
  background: none;
  border-bottom: 2px solid #eeb013; }

.nav-tabs.tabs.style-3 .nav li:hover a {
  background: none; }

.nav-tabs.tabs.style-3 .tab-content p {
  font-size: 12px;
  line-height: 24px;
  margin-bottom: 0px; }

.tabs.style-4 .nav-pills li {
  width: 100%;
  margin-bottom: 20px; }

.tabs.style-4 .nav-pills li a {
  display: inline-block;
  width: 100%;
  padding: 20px 20px;
  font-size: 12px;
  border: none;
  background: #ececec;
  color: #6f6f6f;
  border-radius: 0px;
  text-align: center;
  letter-spacing: 2px; }

.tabs.style-4 .nav-pills li i {
  margin-top: 3px;
  float: left; }

.tabs.style-4 .nav-pills li.active a {
  background: #eeb013;
  color: #fff; }

.tabs.style-4 .nav-pills li:hover a {
  background: #eeb013;
  color: #fff; }

.nav-pills > li + li {
  margin-left: 0px; }

.tabs.style-5 {
  border: 1px solid #ececec;
  border-top: none; }

.tabs.style-5 .nav li {
  width: 50%;
  margin: 0px;
  padding: 0px;
  float: left; }

.tabs.style-5 .nav {
  display: inline-block;
  width: 100%;
  margin-bottom: 30px; }

.tabs.style-5 .tab-pane {
  padding: 20px;
  padding-top: 0px; }

.tabs.style-5.tabs li a {
  background: none;
  border: none;
  display: inline-block;
  width: 100%;
  text-align: center;
  font-size: 12px;
  border: 1px solid #ececec;
  background: #f2f2f2; }

.tabs.style-5.tabs li.active a {
  border: 1px solid #fff;
  border-top: 1px solid #eeb013;
  background: #fff; }

.post-type-small {
  display: inline-block;
  width: 100%; }

.post-type-small .media-left a {
  height: 70px;
  width: 70px;
  display: inline-block;
  margin-right: 10px; }

.post-type-small a {
  font-size: 16px;
  color: #141414;
  display: inline-block;
  width: 100%; }

.post-type-small span {
  color: #6f6f6f;
  font-size: 16px;
  font-style: italic; }

/*=======================================================
			ABOUT ME
========================================================*/
.light-pattern {
  background: url(../images/fact/pattern-bg.jpg) repeat; }

.dark-pattern {
  background: url(../images/bg/pattern-dark-bg.jpg) repeat; }

.yellow-pattern {
  background: url(../images/bg/pattern-bg.png) repeat;
  background-color: #f0b82b; }

.about-me:before {
  position: absolute;
  top: 0px;
  height: 50px;
  left: 0px;
  width: 100%;
  background: #fff;
  content: ""; }

.about-me {
  position: relative; }

.about-me .about-me-text p {
  font-size: 18px; }

.about-me .about-me-text h4 {
  margin-bottom: 30px;
  line-height: 36px; }

.about-me .about-me-text span {
  margin-bottom: 10px;
  display: inline-block;
  width: 100%;
  font-size: 26px;
  font-style: italic;
  font-weight: bold;
  letter-spacing: 0px; }

.about--home li {
  list-style-type: square;
  padding: 0;
  margin: 0 0 10px 30px; }

/*=======================================================
			Alert Boxes
========================================================*/
.alert {
  color: #fff;
  text-transform: uppercase;
  font-size: 11px;
  border: none;
  border-radius: 0px;
  padding: 25px 30px;
  position: relative;
  font-weight: bold;
  letter-spacing: 1.5px; }

.alert .close {
  color: #fff;
  opacity: 1;
  font-size: 14px;
  top: inherit;
  right: 30px;
  position: absolute; }

.alert .fa-2x {
  font-size: 16px;
  margin-right: 20px; }

.alert.alert-success {
  background: #2fba87; }

.alert.alert-info {
  background: #6dcff6; }

.alert.alert-danger {
  background: #ffc11b; }

.alert.alert-warning {
  background: #eb5020; }

.alert.alert-success.style-2 {
  background: #e7f6f0;
  border: 1px solid #2fba87;
  color: #2fba87; }

.alert.alert-success.style-2 i {
  color: #2fba87; }

.alert.alert-info.style-2 {
  background: #effaff;
  border: 1px solid #6dcff6;
  color: #6dcff6; }

.alert.alert-info.style-2 i {
  color: #6dcff6; }

.alert.alert-danger.style-2 {
  background: #fffbf0;
  border: 1px solid #ffc11b;
  color: #ffc11b; }

.alert.alert-danger.style-2 i {
  color: #ffc11b; }

.alert.alert-warning.style-2 {
  background: #fff0ec;
  border: 1px solid #eb5020;
  color: #eb5020; }

.alert.alert-warning.style-2 i {
  color: #eb5020; }

.alert.alert-large {
  font-size: 14px;
  letter-spacing: 1px; }

.alert.alert-large .fa-2x {
  height: 50px;
  width: 50px;
  text-align: center;
  line-height: 50px;
  color: #141414;
  border-radius: 50%;
  background: #fff;
  float: left;
  margin-top: 10px;
  font-size: 24px; }

.alert.alert-large p {
  color: #fff;
  font-size: 11px;
  text-transform: none;
  line-height: 22px;
  margin-top: 10px; }

.alert.alert-large .close {
  top: 20px;
  right: 20px; }

.alert.x-large {
  font-size: 14px; }

.alert.x-large .fa-border {
  height: 50px;
  width: 50px;
  border-radius: 50%;
  line-height: 38px;
  text-align: center;
  border-radius: 50%;
  font-size: 18px;
  padding-left: 8px;
  margin-right: 20px; }

.alert.alert-success.x-large {
  border: 2px solid #2fba87; }

.alert.alert-info.x-large {
  border: 2px solid #6dcff6; }

.alert.alert-danger.x-large {
  border: 2px solid #ffc11b; }

.alert.alert-warning.x-large {
  border: 2px solid #eb5020; }

.alert.alert-success.x-large .fa-border {
  border: 2px solid #2fba87; }

.alert.alert-info.x-large .fa-border {
  border: 2px solid #6dcff6; }

.alert.alert-danger.x-large .fa-border {
  border: 2px solid #ffc11b; }

.alert.alert-warning.x-large .fa-border {
  border: 2px solid #eb5020; }

/*=======================================================
			GO TO TOP
========================================================*/
.cd-top {
  display: inline-block;
  height: 50px;
  z-index: 9;
  width: 50px;
  position: fixed;
  bottom: 40px;
  right: 40px;
  color: #f6b138;
  border-radius: 50%;
  font-size: 26px;
  text-align: center;
  line-height: 40px;
  border: 3px solid #f6b138;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  overflow: hidden;
  white-space: nowrap;
  background: none;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  -o-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; }

.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  -o-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s; }

.cd-top.cd-is-visible {
  visibility: visible;
  opacity: 0.5; }

.cd-top.cd-fade-out {
  opacity: .5; }

.no-touch .cd-top:hover {
  background-color: #f6b138;
  opacity: 1;
  color: #fff; }

#wrap.boxed-layout {
  max-width: 1250px;
  margin: 0 auto;
  background: #fff;
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.5); }

#wrap.boxed-layout .is-sticky .sticky {
  left: 0px; }

.bg1-body {
  background: url(../images/sliders/3/slide-2.jpg) fixed no-repeat;
  background-size: cover; }

#wrap.boxed-layout .contact.style-2 .contact-right {
  padding-right: 20px; }

/* STARS & OVERLAY
================================================================================ */
.sub-banner .overlay {
  position: fixed;
  overflow: hidden;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -moz-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -ms-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1); }

#stars {
  width: 1px;
  height: 1px;
  margin-left: 1%;
  background: transparent;
  -webkit-box-shadow: 2032px 449px #FFF, 1683px 605px #FFF, 1522px 2312px #FFF, 250px 2364px #FFF, 1767px 976px #FFF, 1009px 319px #FFF, 1975px 1618px #FFF, 440px 953px #FFF, 446px 1170px #FFF, 1040px 1573px #FFF, 356px 2349px #FFF, 2166px 2440px #FFF, 437px 1437px #FFF, 799px 1422px #FFF, 1567px 1725px #FFF, 2479px 1870px #FFF, 2496px 1062px #FFF, 1618px 1916px #FFF, 2097px 2167px #FFF, 1658px 2168px #FFF, 617px 802px #FFF, 218px 1810px #FFF, 2145px 161px #FFF, 1735px 141px #FFF, 1783px 840px #FFF, 59px 477px #FFF, 1518px 754px #FFF, 2343px 388px #FFF, 1097px 2111px #FFF, 2085px 2473px #FFF, 1694px 1492px #FFF, 2154px 674px #FFF, 840px 1964px #FFF, 1908px 1500px #FFF, 2281px 379px #FFF, 689px 223px #FFF, 453px 2098px #FFF, 559px 651px #FFF, 1504px 2385px #FFF, 440px 8px #FFF, 2263px 54px #FFF, 1400px 760px #FFF, 545px 1922px #FFF, 2401px 577px #FFF, 1943px 578px #FFF, 436px 125px #FFF, 1460px 186px #FFF, 2009px 852px #FFF, 94px 746px #FFF, 508px 535px #FFF, 1328px 373px #FFF, 429px 458px #FFF, 1081px 1977px #FFF, 1181px 349px #FFF, 1855px 1894px #FFF, 2352px 824px #FFF, 2023px 2256px #FFF, 574px 998px #FFF, 137px 2128px #FFF, 1415px 1003px #FFF, 1873px 363px #FFF, 530px 223px #FFF, 2400px 1390px #FFF, 1px 2335px #FFF, 939px 189px #FFF, 183px 135px #FFF, 2460px 1522px #FFF, 2031px 1500px #FFF, 2061px 2134px #FFF, 1853px 1147px #FFF, 1749px 1551px #FFF, 261px 1977px #FFF, 1069px 887px #FFF, 2382px 135px #FFF, 1779px 1448px #FFF, 689px 1788px #FFF, 1936px 919px #FFF, 1099px 1910px #FFF, 403px 1923px #FFF, 410px 2061px #FFF, 1735px 850px #FFF, 1787px 235px #FFF, 2382px 300px #FFF, 2083px 952px #FFF, 1207px 1327px #FFF, 1449px 1120px #FFF, 1009px 357px #FFF, 2328px 815px #FFF, 1298px 1844px #FFF, 382px 1028px #FFF, 691px 1360px #FFF, 1302px 1092px #FFF, 79px 1641px #FFF, 2456px 386px #FFF, 1388px 1605px #FFF, 630px 303px #FFF, 2041px 600px #FFF, 890px 1302px #FFF, 925px 2205px #FFF, 690px 1178px #FFF, 242px 1012px #FFF, 177px 2345px #FFF, 1317px 815px #FFF, 406px 867px #FFF, 726px 806px #FFF, 2450px 164px #FFF, 1771px 767px #FFF, 672px 1144px #FFF, 1946px 972px #FFF, 29px 169px #FFF, 1242px 2377px #FFF, 601px 2485px #FFF, 147px 1745px #FFF, 1240px 265px #FFF, 1212px 906px #FFF, 473px 978px #FFF, 2049px 969px #FFF, 1518px 713px #FFF, 1117px 1436px #FFF, 704px 2177px #FFF, 566px 2426px #FFF, 1691px 1239px #FFF, 727px 2370px #FFF, 2035px 2369px #FFF, 1479px 864px #FFF, 1324px 635px #FFF, 1461px 1450px #FFF, 1083px 1543px #FFF, 2334px 791px #FFF, 2273px 2056px #FFF, 2037px 2452px #FFF, 581px 2px #FFF, 904px 1308px #FFF, 919px 1050px #FFF, 1256px 87px #FFF, 342px 476px #FFF, 442px 388px #FFF, 370px 1954px #FFF, 1749px 2185px #FFF, 2291px 128px #FFF, 491px 754px #FFF, 2108px 1170px #FFF, 1126px 202px #FFF, 2413px 81px #FFF, 1602px 1610px #FFF, 1159px 840px #FFF, 1099px 513px #FFF, 219px 2099px #FFF, 1029px 1791px #FFF, 2298px 462px #FFF, 1900px 7px #FFF, 643px 519px #FFF, 2482px 1855px #FFF, 1662px 1743px #FFF, 154px 2259px #FFF, 194px 628px #FFF, 1090px 2062px #FFF, 2348px 957px #FFF, 1889px 375px #FFF, 1897px 603px #FFF, 2284px 1862px #FFF, 1009px 2458px #FFF, 1795px 2067px #FFF, 1272px 792px #FFF, 2105px 1080px #FFF, 902px 918px #FFF, 1460px 1781px #FFF, 2449px 347px #FFF, 1790px 1584px #FFF, 1926px 412px #FFF, 1467px 2123px #FFF, 750px 1974px #FFF, 1470px 880px #FFF, 139px 111px #FFF, 1315px 573px #FFF, 1743px 1542px #FFF, 2315px 2252px #FFF, 2012px 1147px #FFF, 1041px 1655px #FFF, 811px 2130px #FFF, 342px 1852px #FFF, 1070px 1093px #FFF, 1847px 2174px #FFF, 949px 1003px #FFF, 2393px 1819px #FFF, 1458px 1064px #FFF, 262px 5px #FFF, 1421px 434px #FFF, 103px 200px #FFF, 311px 1650px #FFF, 1409px 114px #FFF, 969px 1975px #FFF, 704px 2438px #FFF, 2341px 946px #FFF, 2032px 692px #FFF, 2136px 1084px #FFF, 1931px 13px #FFF, 683px 417px #FFF, 5px 800px #FFF, 610px 2412px #FFF, 1723px 188px #FFF, 1285px 978px #FFF, 1102px 2056px #FFF, 601px 1035px #FFF, 2185px 1871px #FFF, 2206px 1651px #FFF, 546px 1162px #FFF, 489px 1971px #FFF, 1714px 1617px #FFF, 438px 2058px #FFF, 1079px 1821px #FFF, 2447px 423px #FFF, 2111px 466px #FFF, 716px 638px #FFF, 785px 1738px #FFF, 1092px 1386px #FFF, 636px 1351px #FFF, 842px 2172px #FFF, 2196px 1899px #FFF, 1819px 1012px #FFF, 2267px 2432px #FFF, 554px 293px #FFF, 1524px 1479px #FFF, 2012px 532px #FFF, 2472px 1540px #FFF, 1407px 432px #FFF, 189px 1576px #FFF, 2306px 1068px #FFF, 2496px 405px #FFF, 1744px 990px #FFF, 418px 368px #FFF, 657px 2180px #FFF, 291px 1715px #FFF, 1768px 1759px #FFF, 1807px 1714px #FFF, 356px 2349px #FFF, 2382px 2497px #FFF, 2283px 671px #FFF, 1951px 1177px #FFF, 2425px 2263px #FFF, 1307px 812px #FFF, 339px 2124px #FFF, 1747px 487px #FFF, 1210px 21px #FFF, 1867px 2297px #FFF, 633px 2142px #FFF, 1153px 667px #FFF, 431px 1795px #FFF, 2053px 1303px #FFF, 402px 1932px #FFF, 1540px 1364px #FFF, 1463px 2291px #FFF, 1232px 1188px #FFF, 2229px 2363px #FFF, 864px 1957px #FFF, 863px 891px #FFF, 1536px 139px #FFF, 204px 1149px #FFF, 807px 1772px #FFF, 1294px 1053px #FFF, 1708px 107px #FFF, 337px 693px #FFF, 2374px 2293px #FFF, 771px 1058px #FFF, 843px 1539px #FFF, 1180px 181px #FFF, 2045px 1341px #FFF, 1858px 1099px #FFF, 1004px 1423px #FFF, 232px 644px #FFF, 1659px 254px #FFF, 1792px 1066px #FFF, 2179px 1014px #FFF, 2338px 159px #FFF, 281px 2328px #FFF, 1450px 1022px #FFF, 2025px 893px #FFF, 2340px 234px #FFF, 1765px 799px #FFF, 1344px 2206px #FFF, 1206px 2437px #FFF, 1306px 771px #FFF, 1018px 2024px #FFF, 1626px 2469px #FFF, 273px 1175px #FFF, 1758px 905px #FFF, 1049px 2127px #FFF, 990px 338px #FFF, 653px 1483px #FFF, 1435px 1550px #FFF, 1556px 851px #FFF, 1011px 2359px #FFF, 1922px 1315px #FFF, 2401px 1371px #FFF, 976px 43px #FFF, 78px 1243px #FFF, 2408px 498px #FFF, 493px 637px #FFF, 292px 1373px #FFF, 1994px 657px #FFF, 1017px 1663px #FFF, 2456px 1257px #FFF, 414px 2020px #FFF, 441px 175px #FFF, 1020px 632px #FFF, 1455px 1396px #FFF, 510px 720px #FFF, 437px 66px #FFF, 150px 845px #FFF, 819px 60px #FFF, 986px 1052px #FFF, 960px 1107px #FFF, 615px 2381px #FFF, 2014px 282px #FFF, 98px 1754px #FFF, 854px 1685px #FFF, 2367px 935px #FFF, 1102px 1327px #FFF, 46px 347px #FFF, 2171px 1007px #FFF, 595px 527px #FFF, 1482px 1098px #FFF, 923px 2105px #FFF, 687px 2145px #FFF, 988px 123px #FFF, 2174px 2388px #FFF, 2381px 2460px #FFF, 1656px 2273px #FFF, 1545px 2292px #FFF, 919px 1437px #FFF, 165px 249px #FFF, 600px 1102px #FFF, 1759px 1521px #FFF, 1941px 271px #FFF, 1457px 2232px #FFF, 1091px 130px #FFF, 1380px 55px #FFF, 419px 2410px #FFF, 1011px 14px #FFF, 1042px 1034px #FFF, 1241px 501px #FFF, 2421px 2485px #FFF, 346px 1074px #FFF, 1388px 1692px #FFF, 2331px 373px #FFF, 942px 2325px #FFF, 1058px 21px #FFF, 86px 1965px #FFF, 651px 1372px #FFF, 2291px 108px #FFF, 606px 868px #FFF, 1044px 605px #FFF, 1318px 2357px #FFF, 1813px 1383px #FFF, 1964px 1372px #FFF, 1786px 1530px #FFF, 2427px 791px #FFF, 224px 1539px #FFF, 965px 1662px #FFF, 427px 944px #FFF, 1965px 1325px #FFF, 131px 1544px #FFF, 2228px 1700px #FFF, 1982px 1841px #FFF, 2381px 1272px #FFF, 899px 1781px #FFF, 320px 2298px #FFF, 1145px 1483px #FFF, 844px 1431px #FFF, 2379px 1967px #FFF, 1941px 1174px #FFF, 2283px 1582px #FFF, 54px 1107px #FFF, 1235px 1609px #FFF, 2244px 1583px #FFF, 1949px 1689px #FFF, 45px 1812px #FFF, 1306px 48px #FFF, 1909px 69px #FFF, 1469px 1556px #FFF, 453px 832px #FFF, 286px 327px #FFF, 1898px 255px #FFF, 2393px 530px #FFF, 632px 1085px #FFF, 1391px 1673px #FFF, 1238px 2318px #FFF, 1404px 2410px #FFF, 2257px 765px #FFF, 441px 1171px #FFF, 813px 398px #FFF, 1795px 1317px #FFF, 1166px 2102px #FFF, 1739px 1122px #FFF, 1326px 2219px #FFF, 1931px 2292px #FFF, 1247px 271px #FFF, 782px 621px #FFF, 66px 644px #FFF, 492px 2008px #FFF, 429px 762px #FFF, 1198px 173px #FFF, 171px 439px #FFF, 2059px 2219px #FFF, 916px 725px #FFF, 2488px 1438px #FFF, 1096px 1783px #FFF, 2247px 622px #FFF, 2297px 1566px #FFF, 1043px 352px #FFF, 445px 542px #FFF, 2225px 2165px #FFF, 2229px 588px #FFF, 962px 346px #FFF, 1948px 2382px #FFF, 1213px 1640px #FFF, 272px 1898px #FFF, 46px 1685px #FFF, 1001px 1990px #FFF, 2409px 743px #FFF, 1272px 672px #FFF, 1106px 1215px #FFF, 1488px 1730px #FFF, 79px 356px #FFF, 83px 996px #FFF, 2162px 1366px #FFF, 1327px 1279px #FFF, 1430px 676px #FFF, 756px 159px #FFF, 604px 174px #FFF, 24px 1055px #FFF, 1737px 872px #FFF, 1464px 1150px #FFF, 1257px 1902px #FFF, 1870px 1019px #FFF, 2028px 989px #FFF, 853px 2217px #FFF, 678px 2291px #FFF, 224px 435px #FFF, 8px 331px #FFF, 1774px 1753px #FFF, 472px 2102px #FFF, 497px 334px #FFF, 1022px 1498px #FFF, 2114px 1233px #FFF, 845px 1275px #FFF, 1988px 1705px #FFF, 124px 477px #FFF, 73px 155px #FFF, 1116px 1745px #FFF, 200px 2030px #FFF, 1878px 419px #FFF, 2102px 1215px #FFF, 1327px 2279px #FFF, 1689px 670px #FFF, 992px 769px #FFF, 372px 1994px #FFF, 939px 715px #FFF, 1498px 1674px #FFF, 628px 331px #FFF, 129px 1283px #FFF, 2066px 420px #FFF, 1435px 90px #FFF, 2271px 1831px #FFF, 706px 340px #FFF, 1222px 1287px #FFF, 1224px 1882px #FFF, 314px 1115px #FFF, 190px 253px #FFF, 972px 1343px #FFF, 869px 112px #FFF, 1881px 2285px #FFF, 1709px 958px #FFF, 2040px 2096px #FFF, 1718px 1665px #FFF, 1141px 2170px #FFF, 966px 1216px #FFF, 2198px 1505px #FFF, 1378px 1767px #FFF, 2000px 2245px #FFF, 1685px 1910px #FFF, 2223px 824px #FFF, 2344px 32px #FFF, 964px 1209px #FFF, 1668px 311px #FFF, 209px 993px #FFF, 102px 1918px #FFF, 902px 1218px #FFF, 1447px 2077px #FFF, 798px 195px #FFF, 498px 1948px #FFF, 787px 1491px #FFF, 2232px 926px #FFF, 272px 1427px #FFF, 2402px 245px #FFF, 904px 1396px #FFF, 2469px 1089px #FFF, 984px 360px #FFF, 1355px 1285px #FFF, 213px 345px #FFF, 2292px 734px #FFF, 1294px 1894px #FFF, 1757px 1896px #FFF, 1344px 1385px #FFF, 1271px 192px #FFF, 2491px 1857px #FFF, 2472px 1085px #FFF, 834px 2013px #FFF, 1208px 126px #FFF, 1697px 110px #FFF, 1259px 1881px #FFF, 2084px 1943px #FFF, 1872px 2312px #FFF, 913px 1577px #FFF, 348px 1514px #FFF, 2281px 1925px #FFF, 66px 2221px #FFF, 2116px 968px #FFF, 1163px 606px #FFF, 2104px 1387px #FFF, 509px 90px #FFF, 1799px 1951px #FFF, 1817px 1646px #FFF, 547px 1822px #FFF, 2435px 1862px #FFF, 1087px 1500px #FFF, 1276px 825px #FFF, 1248px 1557px #FFF, 829px 290px #FFF, 1034px 2040px #FFF, 642px 1131px #FFF, 1219px 1194px #FFF, 1725px 836px #FFF, 267px 2424px #FFF, 2338px 149px #FFF, 1971px 2227px #FFF, 1941px 99px #FFF, 1403px 532px #FFF, 548px 207px #FFF, 2153px 1166px #FFF, 1222px 2413px #FFF, 1199px 1483px #FFF, 1568px 1976px #FFF, 464px 1487px #FFF, 2411px 1953px #FFF, 89px 790px #FFF, 1378px 1194px #FFF, 396px 152px #FFF, 518px 1077px #FFF, 1626px 1527px #FFF, 1423px 1925px #FFF, 2116px 137px #FFF, 2462px 909px #FFF, 187px 1923px #FFF, 1921px 518px #FFF, 1817px 1551px #FFF, 415px 2281px #FFF, 2486px 722px #FFF, 531px 813px #FFF, 619px 2043px #FFF, 1515px 803px #FFF, 1869px 1739px #FFF, 2369px 1300px #FFF, 2149px 255px #FFF, 1147px 1753px #FFF, 912px 2172px #FFF, 1808px 1051px #FFF, 1394px 1640px #FFF, 2218px 2402px #FFF, 1062px 274px #FFF, 2053px 472px #FFF, 2268px 2139px #FFF, 1774px 1302px #FFF, 1867px 122px #FFF, 702px 110px #FFF, 974px 917px #FFF, 561px 1092px #FFF, 1346px 1142px #FFF, 36px 1904px #FFF, 1291px 1138px #FFF, 849px 1495px #FFF, 2384px 1976px #FFF, 2249px 93px #FFF, 1134px 1789px #FFF, 776px 2393px #FFF, 228px 1618px #FFF, 1175px 238px #FFF, 2308px 793px #FFF, 1753px 988px #FFF, 1278px 360px #FFF, 1901px 228px #FFF, 2248px 1394px #FFF, 1062px 1692px #FFF, 1745px 1023px #FFF, 1936px 237px #FFF, 1689px 2126px #FFF, 184px 554px #FFF, 1792px 1926px #FFF, 865px 442px #FFF, 2498px 1237px #FFF, 1613px 1665px #FFF, 1749px 2337px #FFF, 2370px 1462px #FFF, 1668px 655px #FFF, 1036px 1369px #FFF, 2001px 2119px #FFF, 1178px 1935px #FFF, 1615px 1766px #FFF, 579px 254px #FFF, 2250px 301px #FFF, 1627px 2031px #FFF, 2045px 143px #FFF, 856px 587px #FFF, 1307px 1867px #FFF, 1823px 1902px #FFF, 695px 1290px #FFF, 504px 400px #FFF, 2016px 1005px #FFF, 2034px 1345px #FFF, 2443px 2165px #FFF, 1030px 314px #FFF, 980px 527px #FFF, 277px 1620px #FFF, 1317px 269px #FFF, 2208px 745px #FFF, 341px 836px #FFF, 364px 1519px #FFF, 1939px 1148px #FFF, 463px 2204px #FFF, 2118px 370px #FFF, 54px 2463px #FFF, 2128px 1976px #FFF, 1866px 1767px #FFF, 1949px 1545px #FFF, 1686px 1820px #FFF, 663px 1989px #FFF, 1574px 336px #FFF, 340px 1626px #FFF, 63px 640px #FFF, 924px 2463px #FFF, 113px 903px #FFF, 998px 2411px #FFF, 741px 1479px #FFF, 1389px 544px #FFF, 2218px 367px #FFF, 1641px 625px #FFF, 849px 364px #FFF, 314px 2025px #FFF, 828px 2268px #FFF, 1138px 429px #FFF, 1727px 1167px #FFF, 1329px 691px #FFF, 579px 1690px #FFF, 1209px 1342px #FFF, 1396px 1516px #FFF, 964px 641px #FFF, 348px 1258px #FFF, 1328px 2221px #FFF, 1388px 2448px #FFF, 2126px 115px #FFF, 703px 2250px #FFF, 201px 789px #FFF, 1774px 2124px #FFF, 1517px 2097px #FFF, 1571px 1681px #FFF, 307px 1807px #FFF, 2243px 2410px #FFF, 987px 1240px #FFF, 216px 1750px #FFF, 2429px 2290px #FFF, 1545px 1185px #FFF, 223px 1183px #FFF, 1634px 1888px #FFF, 1367px 830px #FFF, 2007px 1027px #FFF, 1349px 1047px #FFF, 2482px 706px #FFF, 1713px 970px #FFF, 912px 531px #FFF, 1046px 2498px #FFF, 853px 1090px #FFF, 1266px 727px #FFF, 2204px 942px #FFF, 1231px 1621px #FFF, 2271px 989px #FFF, 736px 1993px #FFF, 784px 926px #FFF, 2453px 1187px #FFF, 2235px 791px #FFF, 200px 1791px #FFF, 180px 2243px #FFF, 1017px 564px #FFF, 291px 1763px #FFF, 437px 1582px #FFF, 193px 2323px #FFF, 1543px 122px #FFF, 280px 448px #FFF, 1063px 686px #FFF, 1875px 2039px #FFF, 1555px 2006px #FFF;
  box-shadow: 2032px 449px #FFF, 1683px 605px #FFF, 1522px 2312px #FFF, 250px 2364px #FFF, 1767px 976px #FFF, 1009px 319px #FFF, 1975px 1618px #FFF, 440px 953px #FFF, 446px 1170px #FFF, 1040px 1573px #FFF, 356px 2349px #FFF, 2166px 2440px #FFF, 437px 1437px #FFF, 799px 1422px #FFF, 1567px 1725px #FFF, 2479px 1870px #FFF, 2496px 1062px #FFF, 1618px 1916px #FFF, 2097px 2167px #FFF, 1658px 2168px #FFF, 617px 802px #FFF, 218px 1810px #FFF, 2145px 161px #FFF, 1735px 141px #FFF, 1783px 840px #FFF, 59px 477px #FFF, 1518px 754px #FFF, 2343px 388px #FFF, 1097px 2111px #FFF, 2085px 2473px #FFF, 1694px 1492px #FFF, 2154px 674px #FFF, 840px 1964px #FFF, 1908px 1500px #FFF, 2281px 379px #FFF, 689px 223px #FFF, 453px 2098px #FFF, 559px 651px #FFF, 1504px 2385px #FFF, 440px 8px #FFF, 2263px 54px #FFF, 1400px 760px #FFF, 545px 1922px #FFF, 2401px 577px #FFF, 1943px 578px #FFF, 436px 125px #FFF, 1460px 186px #FFF, 2009px 852px #FFF, 94px 746px #FFF, 508px 535px #FFF, 1328px 373px #FFF, 429px 458px #FFF, 1081px 1977px #FFF, 1181px 349px #FFF, 1855px 1894px #FFF, 2352px 824px #FFF, 2023px 2256px #FFF, 574px 998px #FFF, 137px 2128px #FFF, 1415px 1003px #FFF, 1873px 363px #FFF, 530px 223px #FFF, 2400px 1390px #FFF, 1px 2335px #FFF, 939px 189px #FFF, 183px 135px #FFF, 2460px 1522px #FFF, 2031px 1500px #FFF, 2061px 2134px #FFF, 1853px 1147px #FFF, 1749px 1551px #FFF, 261px 1977px #FFF, 1069px 887px #FFF, 2382px 135px #FFF, 1779px 1448px #FFF, 689px 1788px #FFF, 1936px 919px #FFF, 1099px 1910px #FFF, 403px 1923px #FFF, 410px 2061px #FFF, 1735px 850px #FFF, 1787px 235px #FFF, 2382px 300px #FFF, 2083px 952px #FFF, 1207px 1327px #FFF, 1449px 1120px #FFF, 1009px 357px #FFF, 2328px 815px #FFF, 1298px 1844px #FFF, 382px 1028px #FFF, 691px 1360px #FFF, 1302px 1092px #FFF, 79px 1641px #FFF, 2456px 386px #FFF, 1388px 1605px #FFF, 630px 303px #FFF, 2041px 600px #FFF, 890px 1302px #FFF, 925px 2205px #FFF, 690px 1178px #FFF, 242px 1012px #FFF, 177px 2345px #FFF, 1317px 815px #FFF, 406px 867px #FFF, 726px 806px #FFF, 2450px 164px #FFF, 1771px 767px #FFF, 672px 1144px #FFF, 1946px 972px #FFF, 29px 169px #FFF, 1242px 2377px #FFF, 601px 2485px #FFF, 147px 1745px #FFF, 1240px 265px #FFF, 1212px 906px #FFF, 473px 978px #FFF, 2049px 969px #FFF, 1518px 713px #FFF, 1117px 1436px #FFF, 704px 2177px #FFF, 566px 2426px #FFF, 1691px 1239px #FFF, 727px 2370px #FFF, 2035px 2369px #FFF, 1479px 864px #FFF, 1324px 635px #FFF, 1461px 1450px #FFF, 1083px 1543px #FFF, 2334px 791px #FFF, 2273px 2056px #FFF, 2037px 2452px #FFF, 581px 2px #FFF, 904px 1308px #FFF, 919px 1050px #FFF, 1256px 87px #FFF, 342px 476px #FFF, 442px 388px #FFF, 370px 1954px #FFF, 1749px 2185px #FFF, 2291px 128px #FFF, 491px 754px #FFF, 2108px 1170px #FFF, 1126px 202px #FFF, 2413px 81px #FFF, 1602px 1610px #FFF, 1159px 840px #FFF, 1099px 513px #FFF, 219px 2099px #FFF, 1029px 1791px #FFF, 2298px 462px #FFF, 1900px 7px #FFF, 643px 519px #FFF, 2482px 1855px #FFF, 1662px 1743px #FFF, 154px 2259px #FFF, 194px 628px #FFF, 1090px 2062px #FFF, 2348px 957px #FFF, 1889px 375px #FFF, 1897px 603px #FFF, 2284px 1862px #FFF, 1009px 2458px #FFF, 1795px 2067px #FFF, 1272px 792px #FFF, 2105px 1080px #FFF, 902px 918px #FFF, 1460px 1781px #FFF, 2449px 347px #FFF, 1790px 1584px #FFF, 1926px 412px #FFF, 1467px 2123px #FFF, 750px 1974px #FFF, 1470px 880px #FFF, 139px 111px #FFF, 1315px 573px #FFF, 1743px 1542px #FFF, 2315px 2252px #FFF, 2012px 1147px #FFF, 1041px 1655px #FFF, 811px 2130px #FFF, 342px 1852px #FFF, 1070px 1093px #FFF, 1847px 2174px #FFF, 949px 1003px #FFF, 2393px 1819px #FFF, 1458px 1064px #FFF, 262px 5px #FFF, 1421px 434px #FFF, 103px 200px #FFF, 311px 1650px #FFF, 1409px 114px #FFF, 969px 1975px #FFF, 704px 2438px #FFF, 2341px 946px #FFF, 2032px 692px #FFF, 2136px 1084px #FFF, 1931px 13px #FFF, 683px 417px #FFF, 5px 800px #FFF, 610px 2412px #FFF, 1723px 188px #FFF, 1285px 978px #FFF, 1102px 2056px #FFF, 601px 1035px #FFF, 2185px 1871px #FFF, 2206px 1651px #FFF, 546px 1162px #FFF, 489px 1971px #FFF, 1714px 1617px #FFF, 438px 2058px #FFF, 1079px 1821px #FFF, 2447px 423px #FFF, 2111px 466px #FFF, 716px 638px #FFF, 785px 1738px #FFF, 1092px 1386px #FFF, 636px 1351px #FFF, 842px 2172px #FFF, 2196px 1899px #FFF, 1819px 1012px #FFF, 2267px 2432px #FFF, 554px 293px #FFF, 1524px 1479px #FFF, 2012px 532px #FFF, 2472px 1540px #FFF, 1407px 432px #FFF, 189px 1576px #FFF, 2306px 1068px #FFF, 2496px 405px #FFF, 1744px 990px #FFF, 418px 368px #FFF, 657px 2180px #FFF, 291px 1715px #FFF, 1768px 1759px #FFF, 1807px 1714px #FFF, 356px 2349px #FFF, 2382px 2497px #FFF, 2283px 671px #FFF, 1951px 1177px #FFF, 2425px 2263px #FFF, 1307px 812px #FFF, 339px 2124px #FFF, 1747px 487px #FFF, 1210px 21px #FFF, 1867px 2297px #FFF, 633px 2142px #FFF, 1153px 667px #FFF, 431px 1795px #FFF, 2053px 1303px #FFF, 402px 1932px #FFF, 1540px 1364px #FFF, 1463px 2291px #FFF, 1232px 1188px #FFF, 2229px 2363px #FFF, 864px 1957px #FFF, 863px 891px #FFF, 1536px 139px #FFF, 204px 1149px #FFF, 807px 1772px #FFF, 1294px 1053px #FFF, 1708px 107px #FFF, 337px 693px #FFF, 2374px 2293px #FFF, 771px 1058px #FFF, 843px 1539px #FFF, 1180px 181px #FFF, 2045px 1341px #FFF, 1858px 1099px #FFF, 1004px 1423px #FFF, 232px 644px #FFF, 1659px 254px #FFF, 1792px 1066px #FFF, 2179px 1014px #FFF, 2338px 159px #FFF, 281px 2328px #FFF, 1450px 1022px #FFF, 2025px 893px #FFF, 2340px 234px #FFF, 1765px 799px #FFF, 1344px 2206px #FFF, 1206px 2437px #FFF, 1306px 771px #FFF, 1018px 2024px #FFF, 1626px 2469px #FFF, 273px 1175px #FFF, 1758px 905px #FFF, 1049px 2127px #FFF, 990px 338px #FFF, 653px 1483px #FFF, 1435px 1550px #FFF, 1556px 851px #FFF, 1011px 2359px #FFF, 1922px 1315px #FFF, 2401px 1371px #FFF, 976px 43px #FFF, 78px 1243px #FFF, 2408px 498px #FFF, 493px 637px #FFF, 292px 1373px #FFF, 1994px 657px #FFF, 1017px 1663px #FFF, 2456px 1257px #FFF, 414px 2020px #FFF, 441px 175px #FFF, 1020px 632px #FFF, 1455px 1396px #FFF, 510px 720px #FFF, 437px 66px #FFF, 150px 845px #FFF, 819px 60px #FFF, 986px 1052px #FFF, 960px 1107px #FFF, 615px 2381px #FFF, 2014px 282px #FFF, 98px 1754px #FFF, 854px 1685px #FFF, 2367px 935px #FFF, 1102px 1327px #FFF, 46px 347px #FFF, 2171px 1007px #FFF, 595px 527px #FFF, 1482px 1098px #FFF, 923px 2105px #FFF, 687px 2145px #FFF, 988px 123px #FFF, 2174px 2388px #FFF, 2381px 2460px #FFF, 1656px 2273px #FFF, 1545px 2292px #FFF, 919px 1437px #FFF, 165px 249px #FFF, 600px 1102px #FFF, 1759px 1521px #FFF, 1941px 271px #FFF, 1457px 2232px #FFF, 1091px 130px #FFF, 1380px 55px #FFF, 419px 2410px #FFF, 1011px 14px #FFF, 1042px 1034px #FFF, 1241px 501px #FFF, 2421px 2485px #FFF, 346px 1074px #FFF, 1388px 1692px #FFF, 2331px 373px #FFF, 942px 2325px #FFF, 1058px 21px #FFF, 86px 1965px #FFF, 651px 1372px #FFF, 2291px 108px #FFF, 606px 868px #FFF, 1044px 605px #FFF, 1318px 2357px #FFF, 1813px 1383px #FFF, 1964px 1372px #FFF, 1786px 1530px #FFF, 2427px 791px #FFF, 224px 1539px #FFF, 965px 1662px #FFF, 427px 944px #FFF, 1965px 1325px #FFF, 131px 1544px #FFF, 2228px 1700px #FFF, 1982px 1841px #FFF, 2381px 1272px #FFF, 899px 1781px #FFF, 320px 2298px #FFF, 1145px 1483px #FFF, 844px 1431px #FFF, 2379px 1967px #FFF, 1941px 1174px #FFF, 2283px 1582px #FFF, 54px 1107px #FFF, 1235px 1609px #FFF, 2244px 1583px #FFF, 1949px 1689px #FFF, 45px 1812px #FFF, 1306px 48px #FFF, 1909px 69px #FFF, 1469px 1556px #FFF, 453px 832px #FFF, 286px 327px #FFF, 1898px 255px #FFF, 2393px 530px #FFF, 632px 1085px #FFF, 1391px 1673px #FFF, 1238px 2318px #FFF, 1404px 2410px #FFF, 2257px 765px #FFF, 441px 1171px #FFF, 813px 398px #FFF, 1795px 1317px #FFF, 1166px 2102px #FFF, 1739px 1122px #FFF, 1326px 2219px #FFF, 1931px 2292px #FFF, 1247px 271px #FFF, 782px 621px #FFF, 66px 644px #FFF, 492px 2008px #FFF, 429px 762px #FFF, 1198px 173px #FFF, 171px 439px #FFF, 2059px 2219px #FFF, 916px 725px #FFF, 2488px 1438px #FFF, 1096px 1783px #FFF, 2247px 622px #FFF, 2297px 1566px #FFF, 1043px 352px #FFF, 445px 542px #FFF, 2225px 2165px #FFF, 2229px 588px #FFF, 962px 346px #FFF, 1948px 2382px #FFF, 1213px 1640px #FFF, 272px 1898px #FFF, 46px 1685px #FFF, 1001px 1990px #FFF, 2409px 743px #FFF, 1272px 672px #FFF, 1106px 1215px #FFF, 1488px 1730px #FFF, 79px 356px #FFF, 83px 996px #FFF, 2162px 1366px #FFF, 1327px 1279px #FFF, 1430px 676px #FFF, 756px 159px #FFF, 604px 174px #FFF, 24px 1055px #FFF, 1737px 872px #FFF, 1464px 1150px #FFF, 1257px 1902px #FFF, 1870px 1019px #FFF, 2028px 989px #FFF, 853px 2217px #FFF, 678px 2291px #FFF, 224px 435px #FFF, 8px 331px #FFF, 1774px 1753px #FFF, 472px 2102px #FFF, 497px 334px #FFF, 1022px 1498px #FFF, 2114px 1233px #FFF, 845px 1275px #FFF, 1988px 1705px #FFF, 124px 477px #FFF, 73px 155px #FFF, 1116px 1745px #FFF, 200px 2030px #FFF, 1878px 419px #FFF, 2102px 1215px #FFF, 1327px 2279px #FFF, 1689px 670px #FFF, 992px 769px #FFF, 372px 1994px #FFF, 939px 715px #FFF, 1498px 1674px #FFF, 628px 331px #FFF, 129px 1283px #FFF, 2066px 420px #FFF, 1435px 90px #FFF, 2271px 1831px #FFF, 706px 340px #FFF, 1222px 1287px #FFF, 1224px 1882px #FFF, 314px 1115px #FFF, 190px 253px #FFF, 972px 1343px #FFF, 869px 112px #FFF, 1881px 2285px #FFF, 1709px 958px #FFF, 2040px 2096px #FFF, 1718px 1665px #FFF, 1141px 2170px #FFF, 966px 1216px #FFF, 2198px 1505px #FFF, 1378px 1767px #FFF, 2000px 2245px #FFF, 1685px 1910px #FFF, 2223px 824px #FFF, 2344px 32px #FFF, 964px 1209px #FFF, 1668px 311px #FFF, 209px 993px #FFF, 102px 1918px #FFF, 902px 1218px #FFF, 1447px 2077px #FFF, 798px 195px #FFF, 498px 1948px #FFF, 787px 1491px #FFF, 2232px 926px #FFF, 272px 1427px #FFF, 2402px 245px #FFF, 904px 1396px #FFF, 2469px 1089px #FFF, 984px 360px #FFF, 1355px 1285px #FFF, 213px 345px #FFF, 2292px 734px #FFF, 1294px 1894px #FFF, 1757px 1896px #FFF, 1344px 1385px #FFF, 1271px 192px #FFF, 2491px 1857px #FFF, 2472px 1085px #FFF, 834px 2013px #FFF, 1208px 126px #FFF, 1697px 110px #FFF, 1259px 1881px #FFF, 2084px 1943px #FFF, 1872px 2312px #FFF, 913px 1577px #FFF, 348px 1514px #FFF, 2281px 1925px #FFF, 66px 2221px #FFF, 2116px 968px #FFF, 1163px 606px #FFF, 2104px 1387px #FFF, 509px 90px #FFF, 1799px 1951px #FFF, 1817px 1646px #FFF, 547px 1822px #FFF, 2435px 1862px #FFF, 1087px 1500px #FFF, 1276px 825px #FFF, 1248px 1557px #FFF, 829px 290px #FFF, 1034px 2040px #FFF, 642px 1131px #FFF, 1219px 1194px #FFF, 1725px 836px #FFF, 267px 2424px #FFF, 2338px 149px #FFF, 1971px 2227px #FFF, 1941px 99px #FFF, 1403px 532px #FFF, 548px 207px #FFF, 2153px 1166px #FFF, 1222px 2413px #FFF, 1199px 1483px #FFF, 1568px 1976px #FFF, 464px 1487px #FFF, 2411px 1953px #FFF, 89px 790px #FFF, 1378px 1194px #FFF, 396px 152px #FFF, 518px 1077px #FFF, 1626px 1527px #FFF, 1423px 1925px #FFF, 2116px 137px #FFF, 2462px 909px #FFF, 187px 1923px #FFF, 1921px 518px #FFF, 1817px 1551px #FFF, 415px 2281px #FFF, 2486px 722px #FFF, 531px 813px #FFF, 619px 2043px #FFF, 1515px 803px #FFF, 1869px 1739px #FFF, 2369px 1300px #FFF, 2149px 255px #FFF, 1147px 1753px #FFF, 912px 2172px #FFF, 1808px 1051px #FFF, 1394px 1640px #FFF, 2218px 2402px #FFF, 1062px 274px #FFF, 2053px 472px #FFF, 2268px 2139px #FFF, 1774px 1302px #FFF, 1867px 122px #FFF, 702px 110px #FFF, 974px 917px #FFF, 561px 1092px #FFF, 1346px 1142px #FFF, 36px 1904px #FFF, 1291px 1138px #FFF, 849px 1495px #FFF, 2384px 1976px #FFF, 2249px 93px #FFF, 1134px 1789px #FFF, 776px 2393px #FFF, 228px 1618px #FFF, 1175px 238px #FFF, 2308px 793px #FFF, 1753px 988px #FFF, 1278px 360px #FFF, 1901px 228px #FFF, 2248px 1394px #FFF, 1062px 1692px #FFF, 1745px 1023px #FFF, 1936px 237px #FFF, 1689px 2126px #FFF, 184px 554px #FFF, 1792px 1926px #FFF, 865px 442px #FFF, 2498px 1237px #FFF, 1613px 1665px #FFF, 1749px 2337px #FFF, 2370px 1462px #FFF, 1668px 655px #FFF, 1036px 1369px #FFF, 2001px 2119px #FFF, 1178px 1935px #FFF, 1615px 1766px #FFF, 579px 254px #FFF, 2250px 301px #FFF, 1627px 2031px #FFF, 2045px 143px #FFF, 856px 587px #FFF, 1307px 1867px #FFF, 1823px 1902px #FFF, 695px 1290px #FFF, 504px 400px #FFF, 2016px 1005px #FFF, 2034px 1345px #FFF, 2443px 2165px #FFF, 1030px 314px #FFF, 980px 527px #FFF, 277px 1620px #FFF, 1317px 269px #FFF, 2208px 745px #FFF, 341px 836px #FFF, 364px 1519px #FFF, 1939px 1148px #FFF, 463px 2204px #FFF, 2118px 370px #FFF, 54px 2463px #FFF, 2128px 1976px #FFF, 1866px 1767px #FFF, 1949px 1545px #FFF, 1686px 1820px #FFF, 663px 1989px #FFF, 1574px 336px #FFF, 340px 1626px #FFF, 63px 640px #FFF, 924px 2463px #FFF, 113px 903px #FFF, 998px 2411px #FFF, 741px 1479px #FFF, 1389px 544px #FFF, 2218px 367px #FFF, 1641px 625px #FFF, 849px 364px #FFF, 314px 2025px #FFF, 828px 2268px #FFF, 1138px 429px #FFF, 1727px 1167px #FFF, 1329px 691px #FFF, 579px 1690px #FFF, 1209px 1342px #FFF, 1396px 1516px #FFF, 964px 641px #FFF, 348px 1258px #FFF, 1328px 2221px #FFF, 1388px 2448px #FFF, 2126px 115px #FFF, 703px 2250px #FFF, 201px 789px #FFF, 1774px 2124px #FFF, 1517px 2097px #FFF, 1571px 1681px #FFF, 307px 1807px #FFF, 2243px 2410px #FFF, 987px 1240px #FFF, 216px 1750px #FFF, 2429px 2290px #FFF, 1545px 1185px #FFF, 223px 1183px #FFF, 1634px 1888px #FFF, 1367px 830px #FFF, 2007px 1027px #FFF, 1349px 1047px #FFF, 2482px 706px #FFF, 1713px 970px #FFF, 912px 531px #FFF, 1046px 2498px #FFF, 853px 1090px #FFF, 1266px 727px #FFF, 2204px 942px #FFF, 1231px 1621px #FFF, 2271px 989px #FFF, 736px 1993px #FFF, 784px 926px #FFF, 2453px 1187px #FFF, 2235px 791px #FFF, 200px 1791px #FFF, 180px 2243px #FFF, 1017px 564px #FFF, 291px 1763px #FFF, 437px 1582px #FFF, 193px 2323px #FFF, 1543px 122px #FFF, 280px 448px #FFF, 1063px 686px #FFF, 1875px 2039px #FFF, 1555px 2006px #FFF;
  -webkit-animation: animStar 50s infinite linear;
  -moz-animation: animStar 50s infinite linear;
  animation: animStar 50s infinite linear; }

#stars:after {
  content: " ";
  position: absolute;
  top: 2000px;
  width: 1px;
  height: 1px;
  background: transparent;
  -webkit-box-shadow: 2032px 449px #FFF ,  1683px 605px #FFF ,  1522px 2312px #FFF ,  250px 2364px #FFF ,  1767px 976px #FFF ,  1009px 319px #FFF ,  1975px 1618px #FFF ,  440px 953px #FFF ,  446px 1170px #FFF ,  1040px 1573px #FFF ,  356px 2349px #FFF ,  2166px 2440px #FFF ,  437px 1437px #FFF ,  799px 1422px #FFF ,  1567px 1725px #FFF ,  2479px 1870px #FFF ,  2496px 1062px #FFF ,  1618px 1916px #FFF ,  2097px 2167px #FFF ,  1658px 2168px #FFF ,  617px 802px #FFF ,  218px 1810px #FFF ,  2145px 161px #FFF ,  1735px 141px #FFF ,  1783px 840px #FFF ,  59px 477px #FFF ,  1518px 754px #FFF ,  2343px 388px #FFF ,  1097px 2111px #FFF ,  2085px 2473px #FFF ,  1694px 1492px #FFF ,  2154px 674px #FFF ,  840px 1964px #FFF ,  1908px 1500px #FFF ,  2281px 379px #FFF ,  689px 223px #FFF ,  453px 2098px #FFF ,  559px 651px #FFF ,  1504px 2385px #FFF ,  440px 8px #FFF ,  2263px 54px #FFF ,  1400px 760px #FFF ,  545px 1922px #FFF ,  2401px 577px #FFF ,  1943px 578px #FFF ,  436px 125px #FFF ,  1460px 186px #FFF ,  2009px 852px #FFF ,  94px 746px #FFF ,  508px 535px #FFF ,  1328px 373px #FFF ,  429px 458px #FFF ,  1081px 1977px #FFF ,  1181px 349px #FFF ,  1855px 1894px #FFF ,  2352px 824px #FFF ,  2023px 2256px #FFF ,  574px 998px #FFF ,  137px 2128px #FFF ,  1415px 1003px #FFF ,  1873px 363px #FFF ,  530px 223px #FFF ,  2400px 1390px #FFF ,  1px 2335px #FFF ,  939px 189px #FFF ,  183px 135px #FFF ,  2460px 1522px #FFF ,  2031px 1500px #FFF ,  2061px 2134px #FFF ,  1853px 1147px #FFF ,  1749px 1551px #FFF ,  261px 1977px #FFF ,  1069px 887px #FFF ,  2382px 135px #FFF ,  1779px 1448px #FFF ,  689px 1788px #FFF ,  1936px 919px #FFF ,  1099px 1910px #FFF ,  403px 1923px #FFF ,  410px 2061px #FFF ,  1735px 850px #FFF ,  1787px 235px #FFF ,  2382px 300px #FFF ,  2083px 952px #FFF ,  1207px 1327px #FFF ,  1449px 1120px #FFF ,  1009px 357px #FFF ,  2328px 815px #FFF ,  1298px 1844px #FFF ,  382px 1028px #FFF ,  691px 1360px #FFF ,  1302px 1092px #FFF ,  79px 1641px #FFF ,  2456px 386px #FFF ,  1388px 1605px #FFF ,  630px 303px #FFF ,  2041px 600px #FFF ,  890px 1302px #FFF ,  925px 2205px #FFF ,  690px 1178px #FFF ,  242px 1012px #FFF ,  177px 2345px #FFF ,  1317px 815px #FFF ,  406px 867px #FFF ,  726px 806px #FFF ,  2450px 164px #FFF ,  1771px 767px #FFF ,  672px 1144px #FFF ,  1946px 972px #FFF ,  29px 169px #FFF ,  1242px 2377px #FFF ,  601px 2485px #FFF ,  147px 1745px #FFF ,  1240px 265px #FFF ,  1212px 906px #FFF ,  473px 978px #FFF ,  2049px 969px #FFF ,  1518px 713px #FFF ,  1117px 1436px #FFF ,  704px 2177px #FFF ,  566px 2426px #FFF ,  1691px 1239px #FFF ,  727px 2370px #FFF ,  2035px 2369px #FFF ,  1479px 864px #FFF ,  1324px 635px #FFF ,  1461px 1450px #FFF ,  1083px 1543px #FFF ,  2334px 791px #FFF ,  2273px 2056px #FFF ,  2037px 2452px #FFF ,  581px 2px #FFF ,  904px 1308px #FFF ,  919px 1050px #FFF ,  1256px 87px #FFF ,  342px 476px #FFF ,  442px 388px #FFF ,  370px 1954px #FFF ,  1749px 2185px #FFF ,  2291px 128px #FFF ,  491px 754px #FFF ,  2108px 1170px #FFF ,  1126px 202px #FFF ,  2413px 81px #FFF ,  1602px 1610px #FFF ,  1159px 840px #FFF ,  1099px 513px #FFF ,  219px 2099px #FFF ,  1029px 1791px #FFF ,  2298px 462px #FFF ,  1900px 7px #FFF ,  643px 519px #FFF ,  2482px 1855px #FFF ,  1662px 1743px #FFF ,  154px 2259px #FFF ,  194px 628px #FFF ,  1090px 2062px #FFF ,  2348px 957px #FFF ,  1889px 375px #FFF ,  1897px 603px #FFF ,  2284px 1862px #FFF ,  1009px 2458px #FFF ,  1795px 2067px #FFF ,  1272px 792px #FFF ,  2105px 1080px #FFF ,  902px 918px #FFF ,  1460px 1781px #FFF ,  2449px 347px #FFF ,  1790px 1584px #FFF ,  1926px 412px #FFF ,  1467px 2123px #FFF ,  750px 1974px #FFF ,  1470px 880px #FFF ,  139px 111px #FFF ,  1315px 573px #FFF ,  1743px 1542px #FFF ,  2315px 2252px #FFF ,  2012px 1147px #FFF ,  1041px 1655px #FFF ,  811px 2130px #FFF ,  342px 1852px #FFF ,  1070px 1093px #FFF ,  1847px 2174px #FFF ,  949px 1003px #FFF ,  2393px 1819px #FFF ,  1458px 1064px #FFF ,  262px 5px #FFF ,  1421px 434px #FFF ,  103px 200px #FFF ,  311px 1650px #FFF ,  1409px 114px #FFF ,  969px 1975px #FFF ,  704px 2438px #FFF ,  2341px 946px #FFF ,  2032px 692px #FFF ,  2136px 1084px #FFF ,  1931px 13px #FFF ,  683px 417px #FFF ,  5px 800px #FFF ,  610px 2412px #FFF ,  1723px 188px #FFF ,  1285px 978px #FFF ,  1102px 2056px #FFF ,  601px 1035px #FFF ,  2185px 1871px #FFF ,  2206px 1651px #FFF ,  546px 1162px #FFF ,  489px 1971px #FFF ,  1714px 1617px #FFF ,  438px 2058px #FFF ,  1079px 1821px #FFF ,  2447px 423px #FFF ,  2111px 466px #FFF ,  716px 638px #FFF ,  785px 1738px #FFF ,  1092px 1386px #FFF ,  636px 1351px #FFF ,  842px 2172px #FFF ,  2196px 1899px #FFF ,  1819px 1012px #FFF ,  2267px 2432px #FFF ,  554px 293px #FFF ,  1524px 1479px #FFF ,  2012px 532px #FFF ,  2472px 1540px #FFF ,  1407px 432px #FFF ,  189px 1576px #FFF ,  2306px 1068px #FFF ,  2496px 405px #FFF ,  1744px 990px #FFF ,  418px 368px #FFF ,  657px 2180px #FFF ,  291px 1715px #FFF ,  1768px 1759px #FFF ,  1807px 1714px #FFF ,  356px 2349px #FFF ,  2382px 2497px #FFF ,  2283px 671px #FFF ,  1951px 1177px #FFF ,  2425px 2263px #FFF ,  1307px 812px #FFF ,  339px 2124px #FFF ,  1747px 487px #FFF ,  1210px 21px #FFF ,  1867px 2297px #FFF ,  633px 2142px #FFF ,  1153px 667px #FFF ,  431px 1795px #FFF ,  2053px 1303px #FFF ,  402px 1932px #FFF ,  1540px 1364px #FFF ,  1463px 2291px #FFF ,  1232px 1188px #FFF ,  2229px 2363px #FFF ,  864px 1957px #FFF ,  863px 891px #FFF ,  1536px 139px #FFF ,  204px 1149px #FFF ,  807px 1772px #FFF ,  1294px 1053px #FFF ,  1708px 107px #FFF ,  337px 693px #FFF ,  2374px 2293px #FFF ,  771px 1058px #FFF ,  843px 1539px #FFF ,  1180px 181px #FFF ,  2045px 1341px #FFF ,  1858px 1099px #FFF ,  1004px 1423px #FFF ,  232px 644px #FFF ,  1659px 254px #FFF ,  1792px 1066px #FFF ,  2179px 1014px #FFF ,  2338px 159px #FFF ,  281px 2328px #FFF ,  1450px 1022px #FFF ,  2025px 893px #FFF ,  2340px 234px #FFF ,  1765px 799px #FFF ,  1344px 2206px #FFF ,  1206px 2437px #FFF ,  1306px 771px #FFF ,  1018px 2024px #FFF ,  1626px 2469px #FFF ,  273px 1175px #FFF ,  1758px 905px #FFF ,  1049px 2127px #FFF ,  990px 338px #FFF ,  653px 1483px #FFF ,  1435px 1550px #FFF ,  1556px 851px #FFF ,  1011px 2359px #FFF ,  1922px 1315px #FFF ,  2401px 1371px #FFF ,  976px 43px #FFF ,  78px 1243px #FFF ,  2408px 498px #FFF ,  493px 637px #FFF ,  292px 1373px #FFF ,  1994px 657px #FFF ,  1017px 1663px #FFF ,  2456px 1257px #FFF ,  414px 2020px #FFF ,  441px 175px #FFF ,  1020px 632px #FFF ,  1455px 1396px #FFF ,  510px 720px #FFF ,  437px 66px #FFF ,  150px 845px #FFF ,  819px 60px #FFF ,  986px 1052px #FFF ,  960px 1107px #FFF ,  615px 2381px #FFF ,  2014px 282px #FFF ,  98px 1754px #FFF ,  854px 1685px #FFF ,  2367px 935px #FFF ,  1102px 1327px #FFF ,  46px 347px #FFF ,  2171px 1007px #FFF ,  595px 527px #FFF ,  1482px 1098px #FFF ,  923px 2105px #FFF ,  687px 2145px #FFF ,  988px 123px #FFF ,  2174px 2388px #FFF ,  2381px 2460px #FFF ,  1656px 2273px #FFF ,  1545px 2292px #FFF ,  919px 1437px #FFF ,  165px 249px #FFF ,  600px 1102px #FFF ,  1759px 1521px #FFF ,  1941px 271px #FFF ,  1457px 2232px #FFF ,  1091px 130px #FFF ,  1380px 55px #FFF ,  419px 2410px #FFF ,  1011px 14px #FFF ,  1042px 1034px #FFF ,  1241px 501px #FFF ,  2421px 2485px #FFF ,  346px 1074px #FFF ,  1388px 1692px #FFF ,  2331px 373px #FFF ,  942px 2325px #FFF ,  1058px 21px #FFF ,  86px 1965px #FFF ,  651px 1372px #FFF ,  2291px 108px #FFF ,  606px 868px #FFF ,  1044px 605px #FFF ,  1318px 2357px #FFF ,  1813px 1383px #FFF ,  1964px 1372px #FFF ,  1786px 1530px #FFF ,  2427px 791px #FFF ,  224px 1539px #FFF ,  965px 1662px #FFF ,  427px 944px #FFF ,  1965px 1325px #FFF ,  131px 1544px #FFF ,  2228px 1700px #FFF ,  1982px 1841px #FFF ,  2381px 1272px #FFF ,  899px 1781px #FFF ,  320px 2298px #FFF ,  1145px 1483px #FFF ,  844px 1431px #FFF ,  2379px 1967px #FFF ,  1941px 1174px #FFF ,  2283px 1582px #FFF ,  54px 1107px #FFF ,  1235px 1609px #FFF ,  2244px 1583px #FFF ,  1949px 1689px #FFF ,  45px 1812px #FFF ,  1306px 48px #FFF ,  1909px 69px #FFF ,  1469px 1556px #FFF ,  453px 832px #FFF ,  286px 327px #FFF ,  1898px 255px #FFF ,  2393px 530px #FFF ,  632px 1085px #FFF ,  1391px 1673px #FFF ,  1238px 2318px #FFF ,  1404px 2410px #FFF ,  2257px 765px #FFF ,  441px 1171px #FFF ,  813px 398px #FFF ,  1795px 1317px #FFF ,  1166px 2102px #FFF ,  1739px 1122px #FFF ,  1326px 2219px #FFF ,  1931px 2292px #FFF ,  1247px 271px #FFF ,  782px 621px #FFF ,  66px 644px #FFF ,  492px 2008px #FFF ,  429px 762px #FFF ,  1198px 173px #FFF ,  171px 439px #FFF ,  2059px 2219px #FFF ,  916px 725px #FFF ,  2488px 1438px #FFF ,  1096px 1783px #FFF ,  2247px 622px #FFF ,  2297px 1566px #FFF ,  1043px 352px #FFF ,  445px 542px #FFF ,  2225px 2165px #FFF ,  2229px 588px #FFF ,  962px 346px #FFF ,  1948px 2382px #FFF ,  1213px 1640px #FFF ,  272px 1898px #FFF ,  46px 1685px #FFF ,  1001px 1990px #FFF ,  2409px 743px #FFF ,  1272px 672px #FFF ,  1106px 1215px #FFF ,  1488px 1730px #FFF ,  79px 356px #FFF ,  83px 996px #FFF ,  2162px 1366px #FFF ,  1327px 1279px #FFF ,  1430px 676px #FFF ,  756px 159px #FFF ,  604px 174px #FFF ,  24px 1055px #FFF ,  1737px 872px #FFF ,  1464px 1150px #FFF ,  1257px 1902px #FFF ,  1870px 1019px #FFF ,  2028px 989px #FFF ,  853px 2217px #FFF ,  678px 2291px #FFF ,  224px 435px #FFF ,  8px 331px #FFF ,  1774px 1753px #FFF ,  472px 2102px #FFF ,  497px 334px #FFF ,  1022px 1498px #FFF ,  2114px 1233px #FFF ,  845px 1275px #FFF ,  1988px 1705px #FFF ,  124px 477px #FFF ,  73px 155px #FFF ,  1116px 1745px #FFF ,  200px 2030px #FFF ,  1878px 419px #FFF ,  2102px 1215px #FFF ,  1327px 2279px #FFF ,  1689px 670px #FFF ,  992px 769px #FFF ,  372px 1994px #FFF ,  939px 715px #FFF ,  1498px 1674px #FFF ,  628px 331px #FFF ,  129px 1283px #FFF ,  2066px 420px #FFF ,  1435px 90px #FFF ,  2271px 1831px #FFF ,  706px 340px #FFF ,  1222px 1287px #FFF ,  1224px 1882px #FFF ,  314px 1115px #FFF ,  190px 253px #FFF ,  972px 1343px #FFF ,  869px 112px #FFF ,  1881px 2285px #FFF ,  1709px 958px #FFF ,  2040px 2096px #FFF ,  1718px 1665px #FFF ,  1141px 2170px #FFF ,  966px 1216px #FFF ,  2198px 1505px #FFF ,  1378px 1767px #FFF ,  2000px 2245px #FFF ,  1685px 1910px #FFF ,  2223px 824px #FFF ,  2344px 32px #FFF ,  964px 1209px #FFF ,  1668px 311px #FFF ,  209px 993px #FFF ,  102px 1918px #FFF ,  902px 1218px #FFF ,  1447px 2077px #FFF ,  798px 195px #FFF ,  498px 1948px #FFF ,  787px 1491px #FFF ,  2232px 926px #FFF ,  272px 1427px #FFF ,  2402px 245px #FFF ,  904px 1396px #FFF ,  2469px 1089px #FFF ,  984px 360px #FFF ,  1355px 1285px #FFF ,  213px 345px #FFF ,  2292px 734px #FFF ,  1294px 1894px #FFF ,  1757px 1896px #FFF ,  1344px 1385px #FFF ,  1271px 192px #FFF ,  2491px 1857px #FFF ,  2472px 1085px #FFF ,  834px 2013px #FFF ,  1208px 126px #FFF ,  1697px 110px #FFF ,  1259px 1881px #FFF ,  2084px 1943px #FFF ,  1872px 2312px #FFF ,  913px 1577px #FFF ,  348px 1514px #FFF ,  2281px 1925px #FFF ,  66px 2221px #FFF ,  2116px 968px #FFF ,  1163px 606px #FFF ,  2104px 1387px #FFF ,  509px 90px #FFF ,  1799px 1951px #FFF ,  1817px 1646px #FFF ,  547px 1822px #FFF ,  2435px 1862px #FFF ,  1087px 1500px #FFF ,  1276px 825px #FFF ,  1248px 1557px #FFF ,  829px 290px #FFF ,  1034px 2040px #FFF ,  642px 1131px #FFF ,  1219px 1194px #FFF ,  1725px 836px #FFF ,  267px 2424px #FFF ,  2338px 149px #FFF ,  1971px 2227px #FFF ,  1941px 99px #FFF ,  1403px 532px #FFF ,  548px 207px #FFF ,  2153px 1166px #FFF ,  1222px 2413px #FFF ,  1199px 1483px #FFF ,  1568px 1976px #FFF ,  464px 1487px #FFF ,  2411px 1953px #FFF ,  89px 790px #FFF ,  1378px 1194px #FFF ,  396px 152px #FFF ,  518px 1077px #FFF ,  1626px 1527px #FFF ,  1423px 1925px #FFF ,  2116px 137px #FFF ,  2462px 909px #FFF ,  187px 1923px #FFF ,  1921px 518px #FFF ,  1817px 1551px #FFF ,  415px 2281px #FFF ,  2486px 722px #FFF ,  531px 813px #FFF ,  619px 2043px #FFF ,  1515px 803px #FFF ,  1869px 1739px #FFF ,  2369px 1300px #FFF ,  2149px 255px #FFF ,  1147px 1753px #FFF ,  912px 2172px #FFF ,  1808px 1051px #FFF ,  1394px 1640px #FFF ,  2218px 2402px #FFF ,  1062px 274px #FFF ,  2053px 472px #FFF ,  2268px 2139px #FFF ,  1774px 1302px #FFF ,  1867px 122px #FFF ,  702px 110px #FFF ,  974px 917px #FFF ,  561px 1092px #FFF ,  1346px 1142px #FFF ,  36px 1904px #FFF ,  1291px 1138px #FFF ,  849px 1495px #FFF ,  2384px 1976px #FFF ,  2249px 93px #FFF ,  1134px 1789px #FFF ,  776px 2393px #FFF ,  228px 1618px #FFF ,  1175px 238px #FFF ,  2308px 793px #FFF ,  1753px 988px #FFF ,  1278px 360px #FFF ,  1901px 228px #FFF ,  2248px 1394px #FFF ,  1062px 1692px #FFF ,  1745px 1023px #FFF ,  1936px 237px #FFF ,  1689px 2126px #FFF ,  184px 554px #FFF ,  1792px 1926px #FFF ,  865px 442px #FFF ,  2498px 1237px #FFF ,  1613px 1665px #FFF ,  1749px 2337px #FFF ,  2370px 1462px #FFF ,  1668px 655px #FFF ,  1036px 1369px #FFF ,  2001px 2119px #FFF ,  1178px 1935px #FFF ,  1615px 1766px #FFF ,  579px 254px #FFF ,  2250px 301px #FFF ,  1627px 2031px #FFF ,  2045px 143px #FFF ,  856px 587px #FFF ,  1307px 1867px #FFF ,  1823px 1902px #FFF ,  695px 1290px #FFF ,  504px 400px #FFF ,  2016px 1005px #FFF ,  2034px 1345px #FFF ,  2443px 2165px #FFF ,  1030px 314px #FFF ,  980px 527px #FFF ,  277px 1620px #FFF ,  1317px 269px #FFF ,  2208px 745px #FFF ,  341px 836px #FFF ,  364px 1519px #FFF ,  1939px 1148px #FFF ,  463px 2204px #FFF ,  2118px 370px #FFF ,  54px 2463px #FFF ,  2128px 1976px #FFF ,  1866px 1767px #FFF ,  1949px 1545px #FFF ,  1686px 1820px #FFF ,  663px 1989px #FFF ,  1574px 336px #FFF ,  340px 1626px #FFF ,  63px 640px #FFF ,  924px 2463px #FFF ,  113px 903px #FFF ,  998px 2411px #FFF ,  741px 1479px #FFF ,  1389px 544px #FFF ,  2218px 367px #FFF ,  1641px 625px #FFF ,  849px 364px #FFF ,  314px 2025px #FFF ,  828px 2268px #FFF ,  1138px 429px #FFF ,  1727px 1167px #FFF ,  1329px 691px #FFF ,  579px 1690px #FFF ,  1209px 1342px #FFF ,  1396px 1516px #FFF ,  964px 641px #FFF ,  348px 1258px #FFF ,  1328px 2221px #FFF ,  1388px 2448px #FFF ,  2126px 115px #FFF ,  703px 2250px #FFF ,  201px 789px #FFF ,  1774px 2124px #FFF ,  1517px 2097px #FFF ,  1571px 1681px #FFF ,  307px 1807px #FFF ,  2243px 2410px #FFF ,  987px 1240px #FFF ,  216px 1750px #FFF ,  2429px 2290px #FFF ,  1545px 1185px #FFF ,  223px 1183px #FFF ,  1634px 1888px #FFF ,  1367px 830px #FFF ,  2007px 1027px #FFF ,  1349px 1047px #FFF ,  2482px 706px #FFF ,  1713px 970px #FFF ,  912px 531px #FFF ,  1046px 2498px #FFF ,  853px 1090px #FFF ,  1266px 727px #FFF ,  2204px 942px #FFF ,  1231px 1621px #FFF ,  2271px 989px #FFF ,  736px 1993px #FFF ,  784px 926px #FFF ,  2453px 1187px #FFF ,  2235px 791px #FFF ,  200px 1791px #FFF ,  180px 2243px #FFF ,  1017px 564px #FFF ,  291px 1763px #FFF ,  437px 1582px #FFF ,  193px 2323px #FFF ,  1543px 122px #FFF ,  280px 448px #FFF ,  1063px 686px #FFF ,  1875px 2039px #FFF ,  1555px 2006px #FFF;
  box-shadow: 2032px 449px #FFF ,  1683px 605px #FFF ,  1522px 2312px #FFF ,  250px 2364px #FFF ,  1767px 976px #FFF ,  1009px 319px #FFF ,  1975px 1618px #FFF ,  440px 953px #FFF ,  446px 1170px #FFF ,  1040px 1573px #FFF ,  356px 2349px #FFF ,  2166px 2440px #FFF ,  437px 1437px #FFF ,  799px 1422px #FFF ,  1567px 1725px #FFF ,  2479px 1870px #FFF ,  2496px 1062px #FFF ,  1618px 1916px #FFF ,  2097px 2167px #FFF ,  1658px 2168px #FFF ,  617px 802px #FFF ,  218px 1810px #FFF ,  2145px 161px #FFF ,  1735px 141px #FFF ,  1783px 840px #FFF ,  59px 477px #FFF ,  1518px 754px #FFF ,  2343px 388px #FFF ,  1097px 2111px #FFF ,  2085px 2473px #FFF ,  1694px 1492px #FFF ,  2154px 674px #FFF ,  840px 1964px #FFF ,  1908px 1500px #FFF ,  2281px 379px #FFF ,  689px 223px #FFF ,  453px 2098px #FFF ,  559px 651px #FFF ,  1504px 2385px #FFF ,  440px 8px #FFF ,  2263px 54px #FFF ,  1400px 760px #FFF ,  545px 1922px #FFF ,  2401px 577px #FFF ,  1943px 578px #FFF ,  436px 125px #FFF ,  1460px 186px #FFF ,  2009px 852px #FFF ,  94px 746px #FFF ,  508px 535px #FFF ,  1328px 373px #FFF ,  429px 458px #FFF ,  1081px 1977px #FFF ,  1181px 349px #FFF ,  1855px 1894px #FFF ,  2352px 824px #FFF ,  2023px 2256px #FFF ,  574px 998px #FFF ,  137px 2128px #FFF ,  1415px 1003px #FFF ,  1873px 363px #FFF ,  530px 223px #FFF ,  2400px 1390px #FFF ,  1px 2335px #FFF ,  939px 189px #FFF ,  183px 135px #FFF ,  2460px 1522px #FFF ,  2031px 1500px #FFF ,  2061px 2134px #FFF ,  1853px 1147px #FFF ,  1749px 1551px #FFF ,  261px 1977px #FFF ,  1069px 887px #FFF ,  2382px 135px #FFF ,  1779px 1448px #FFF ,  689px 1788px #FFF ,  1936px 919px #FFF ,  1099px 1910px #FFF ,  403px 1923px #FFF ,  410px 2061px #FFF ,  1735px 850px #FFF ,  1787px 235px #FFF ,  2382px 300px #FFF ,  2083px 952px #FFF ,  1207px 1327px #FFF ,  1449px 1120px #FFF ,  1009px 357px #FFF ,  2328px 815px #FFF ,  1298px 1844px #FFF ,  382px 1028px #FFF ,  691px 1360px #FFF ,  1302px 1092px #FFF ,  79px 1641px #FFF ,  2456px 386px #FFF ,  1388px 1605px #FFF ,  630px 303px #FFF ,  2041px 600px #FFF ,  890px 1302px #FFF ,  925px 2205px #FFF ,  690px 1178px #FFF ,  242px 1012px #FFF ,  177px 2345px #FFF ,  1317px 815px #FFF ,  406px 867px #FFF ,  726px 806px #FFF ,  2450px 164px #FFF ,  1771px 767px #FFF ,  672px 1144px #FFF ,  1946px 972px #FFF ,  29px 169px #FFF ,  1242px 2377px #FFF ,  601px 2485px #FFF ,  147px 1745px #FFF ,  1240px 265px #FFF ,  1212px 906px #FFF ,  473px 978px #FFF ,  2049px 969px #FFF ,  1518px 713px #FFF ,  1117px 1436px #FFF ,  704px 2177px #FFF ,  566px 2426px #FFF ,  1691px 1239px #FFF ,  727px 2370px #FFF ,  2035px 2369px #FFF ,  1479px 864px #FFF ,  1324px 635px #FFF ,  1461px 1450px #FFF ,  1083px 1543px #FFF ,  2334px 791px #FFF ,  2273px 2056px #FFF ,  2037px 2452px #FFF ,  581px 2px #FFF ,  904px 1308px #FFF ,  919px 1050px #FFF ,  1256px 87px #FFF ,  342px 476px #FFF ,  442px 388px #FFF ,  370px 1954px #FFF ,  1749px 2185px #FFF ,  2291px 128px #FFF ,  491px 754px #FFF ,  2108px 1170px #FFF ,  1126px 202px #FFF ,  2413px 81px #FFF ,  1602px 1610px #FFF ,  1159px 840px #FFF ,  1099px 513px #FFF ,  219px 2099px #FFF ,  1029px 1791px #FFF ,  2298px 462px #FFF ,  1900px 7px #FFF ,  643px 519px #FFF ,  2482px 1855px #FFF ,  1662px 1743px #FFF ,  154px 2259px #FFF ,  194px 628px #FFF ,  1090px 2062px #FFF ,  2348px 957px #FFF ,  1889px 375px #FFF ,  1897px 603px #FFF ,  2284px 1862px #FFF ,  1009px 2458px #FFF ,  1795px 2067px #FFF ,  1272px 792px #FFF ,  2105px 1080px #FFF ,  902px 918px #FFF ,  1460px 1781px #FFF ,  2449px 347px #FFF ,  1790px 1584px #FFF ,  1926px 412px #FFF ,  1467px 2123px #FFF ,  750px 1974px #FFF ,  1470px 880px #FFF ,  139px 111px #FFF ,  1315px 573px #FFF ,  1743px 1542px #FFF ,  2315px 2252px #FFF ,  2012px 1147px #FFF ,  1041px 1655px #FFF ,  811px 2130px #FFF ,  342px 1852px #FFF ,  1070px 1093px #FFF ,  1847px 2174px #FFF ,  949px 1003px #FFF ,  2393px 1819px #FFF ,  1458px 1064px #FFF ,  262px 5px #FFF ,  1421px 434px #FFF ,  103px 200px #FFF ,  311px 1650px #FFF ,  1409px 114px #FFF ,  969px 1975px #FFF ,  704px 2438px #FFF ,  2341px 946px #FFF ,  2032px 692px #FFF ,  2136px 1084px #FFF ,  1931px 13px #FFF ,  683px 417px #FFF ,  5px 800px #FFF ,  610px 2412px #FFF ,  1723px 188px #FFF ,  1285px 978px #FFF ,  1102px 2056px #FFF ,  601px 1035px #FFF ,  2185px 1871px #FFF ,  2206px 1651px #FFF ,  546px 1162px #FFF ,  489px 1971px #FFF ,  1714px 1617px #FFF ,  438px 2058px #FFF ,  1079px 1821px #FFF ,  2447px 423px #FFF ,  2111px 466px #FFF ,  716px 638px #FFF ,  785px 1738px #FFF ,  1092px 1386px #FFF ,  636px 1351px #FFF ,  842px 2172px #FFF ,  2196px 1899px #FFF ,  1819px 1012px #FFF ,  2267px 2432px #FFF ,  554px 293px #FFF ,  1524px 1479px #FFF ,  2012px 532px #FFF ,  2472px 1540px #FFF ,  1407px 432px #FFF ,  189px 1576px #FFF ,  2306px 1068px #FFF ,  2496px 405px #FFF ,  1744px 990px #FFF ,  418px 368px #FFF ,  657px 2180px #FFF ,  291px 1715px #FFF ,  1768px 1759px #FFF ,  1807px 1714px #FFF ,  356px 2349px #FFF ,  2382px 2497px #FFF ,  2283px 671px #FFF ,  1951px 1177px #FFF ,  2425px 2263px #FFF ,  1307px 812px #FFF ,  339px 2124px #FFF ,  1747px 487px #FFF ,  1210px 21px #FFF ,  1867px 2297px #FFF ,  633px 2142px #FFF ,  1153px 667px #FFF ,  431px 1795px #FFF ,  2053px 1303px #FFF ,  402px 1932px #FFF ,  1540px 1364px #FFF ,  1463px 2291px #FFF ,  1232px 1188px #FFF ,  2229px 2363px #FFF ,  864px 1957px #FFF ,  863px 891px #FFF ,  1536px 139px #FFF ,  204px 1149px #FFF ,  807px 1772px #FFF ,  1294px 1053px #FFF ,  1708px 107px #FFF ,  337px 693px #FFF ,  2374px 2293px #FFF ,  771px 1058px #FFF ,  843px 1539px #FFF ,  1180px 181px #FFF ,  2045px 1341px #FFF ,  1858px 1099px #FFF ,  1004px 1423px #FFF ,  232px 644px #FFF ,  1659px 254px #FFF ,  1792px 1066px #FFF ,  2179px 1014px #FFF ,  2338px 159px #FFF ,  281px 2328px #FFF ,  1450px 1022px #FFF ,  2025px 893px #FFF ,  2340px 234px #FFF ,  1765px 799px #FFF ,  1344px 2206px #FFF ,  1206px 2437px #FFF ,  1306px 771px #FFF ,  1018px 2024px #FFF ,  1626px 2469px #FFF ,  273px 1175px #FFF ,  1758px 905px #FFF ,  1049px 2127px #FFF ,  990px 338px #FFF ,  653px 1483px #FFF ,  1435px 1550px #FFF ,  1556px 851px #FFF ,  1011px 2359px #FFF ,  1922px 1315px #FFF ,  2401px 1371px #FFF ,  976px 43px #FFF ,  78px 1243px #FFF ,  2408px 498px #FFF ,  493px 637px #FFF ,  292px 1373px #FFF ,  1994px 657px #FFF ,  1017px 1663px #FFF ,  2456px 1257px #FFF ,  414px 2020px #FFF ,  441px 175px #FFF ,  1020px 632px #FFF ,  1455px 1396px #FFF ,  510px 720px #FFF ,  437px 66px #FFF ,  150px 845px #FFF ,  819px 60px #FFF ,  986px 1052px #FFF ,  960px 1107px #FFF ,  615px 2381px #FFF ,  2014px 282px #FFF ,  98px 1754px #FFF ,  854px 1685px #FFF ,  2367px 935px #FFF ,  1102px 1327px #FFF ,  46px 347px #FFF ,  2171px 1007px #FFF ,  595px 527px #FFF ,  1482px 1098px #FFF ,  923px 2105px #FFF ,  687px 2145px #FFF ,  988px 123px #FFF ,  2174px 2388px #FFF ,  2381px 2460px #FFF ,  1656px 2273px #FFF ,  1545px 2292px #FFF ,  919px 1437px #FFF ,  165px 249px #FFF ,  600px 1102px #FFF ,  1759px 1521px #FFF ,  1941px 271px #FFF ,  1457px 2232px #FFF ,  1091px 130px #FFF ,  1380px 55px #FFF ,  419px 2410px #FFF ,  1011px 14px #FFF ,  1042px 1034px #FFF ,  1241px 501px #FFF ,  2421px 2485px #FFF ,  346px 1074px #FFF ,  1388px 1692px #FFF ,  2331px 373px #FFF ,  942px 2325px #FFF ,  1058px 21px #FFF ,  86px 1965px #FFF ,  651px 1372px #FFF ,  2291px 108px #FFF ,  606px 868px #FFF ,  1044px 605px #FFF ,  1318px 2357px #FFF ,  1813px 1383px #FFF ,  1964px 1372px #FFF ,  1786px 1530px #FFF ,  2427px 791px #FFF ,  224px 1539px #FFF ,  965px 1662px #FFF ,  427px 944px #FFF ,  1965px 1325px #FFF ,  131px 1544px #FFF ,  2228px 1700px #FFF ,  1982px 1841px #FFF ,  2381px 1272px #FFF ,  899px 1781px #FFF ,  320px 2298px #FFF ,  1145px 1483px #FFF ,  844px 1431px #FFF ,  2379px 1967px #FFF ,  1941px 1174px #FFF ,  2283px 1582px #FFF ,  54px 1107px #FFF ,  1235px 1609px #FFF ,  2244px 1583px #FFF ,  1949px 1689px #FFF ,  45px 1812px #FFF ,  1306px 48px #FFF ,  1909px 69px #FFF ,  1469px 1556px #FFF ,  453px 832px #FFF ,  286px 327px #FFF ,  1898px 255px #FFF ,  2393px 530px #FFF ,  632px 1085px #FFF ,  1391px 1673px #FFF ,  1238px 2318px #FFF ,  1404px 2410px #FFF ,  2257px 765px #FFF ,  441px 1171px #FFF ,  813px 398px #FFF ,  1795px 1317px #FFF ,  1166px 2102px #FFF ,  1739px 1122px #FFF ,  1326px 2219px #FFF ,  1931px 2292px #FFF ,  1247px 271px #FFF ,  782px 621px #FFF ,  66px 644px #FFF ,  492px 2008px #FFF ,  429px 762px #FFF ,  1198px 173px #FFF ,  171px 439px #FFF ,  2059px 2219px #FFF ,  916px 725px #FFF ,  2488px 1438px #FFF ,  1096px 1783px #FFF ,  2247px 622px #FFF ,  2297px 1566px #FFF ,  1043px 352px #FFF ,  445px 542px #FFF ,  2225px 2165px #FFF ,  2229px 588px #FFF ,  962px 346px #FFF ,  1948px 2382px #FFF ,  1213px 1640px #FFF ,  272px 1898px #FFF ,  46px 1685px #FFF ,  1001px 1990px #FFF ,  2409px 743px #FFF ,  1272px 672px #FFF ,  1106px 1215px #FFF ,  1488px 1730px #FFF ,  79px 356px #FFF ,  83px 996px #FFF ,  2162px 1366px #FFF ,  1327px 1279px #FFF ,  1430px 676px #FFF ,  756px 159px #FFF ,  604px 174px #FFF ,  24px 1055px #FFF ,  1737px 872px #FFF ,  1464px 1150px #FFF ,  1257px 1902px #FFF ,  1870px 1019px #FFF ,  2028px 989px #FFF ,  853px 2217px #FFF ,  678px 2291px #FFF ,  224px 435px #FFF ,  8px 331px #FFF ,  1774px 1753px #FFF ,  472px 2102px #FFF ,  497px 334px #FFF ,  1022px 1498px #FFF ,  2114px 1233px #FFF ,  845px 1275px #FFF ,  1988px 1705px #FFF ,  124px 477px #FFF ,  73px 155px #FFF ,  1116px 1745px #FFF ,  200px 2030px #FFF ,  1878px 419px #FFF ,  2102px 1215px #FFF ,  1327px 2279px #FFF ,  1689px 670px #FFF ,  992px 769px #FFF ,  372px 1994px #FFF ,  939px 715px #FFF ,  1498px 1674px #FFF ,  628px 331px #FFF ,  129px 1283px #FFF ,  2066px 420px #FFF ,  1435px 90px #FFF ,  2271px 1831px #FFF ,  706px 340px #FFF ,  1222px 1287px #FFF ,  1224px 1882px #FFF ,  314px 1115px #FFF ,  190px 253px #FFF ,  972px 1343px #FFF ,  869px 112px #FFF ,  1881px 2285px #FFF ,  1709px 958px #FFF ,  2040px 2096px #FFF ,  1718px 1665px #FFF ,  1141px 2170px #FFF ,  966px 1216px #FFF ,  2198px 1505px #FFF ,  1378px 1767px #FFF ,  2000px 2245px #FFF ,  1685px 1910px #FFF ,  2223px 824px #FFF ,  2344px 32px #FFF ,  964px 1209px #FFF ,  1668px 311px #FFF ,  209px 993px #FFF ,  102px 1918px #FFF ,  902px 1218px #FFF ,  1447px 2077px #FFF ,  798px 195px #FFF ,  498px 1948px #FFF ,  787px 1491px #FFF ,  2232px 926px #FFF ,  272px 1427px #FFF ,  2402px 245px #FFF ,  904px 1396px #FFF ,  2469px 1089px #FFF ,  984px 360px #FFF ,  1355px 1285px #FFF ,  213px 345px #FFF ,  2292px 734px #FFF ,  1294px 1894px #FFF ,  1757px 1896px #FFF ,  1344px 1385px #FFF ,  1271px 192px #FFF ,  2491px 1857px #FFF ,  2472px 1085px #FFF ,  834px 2013px #FFF ,  1208px 126px #FFF ,  1697px 110px #FFF ,  1259px 1881px #FFF ,  2084px 1943px #FFF ,  1872px 2312px #FFF ,  913px 1577px #FFF ,  348px 1514px #FFF ,  2281px 1925px #FFF ,  66px 2221px #FFF ,  2116px 968px #FFF ,  1163px 606px #FFF ,  2104px 1387px #FFF ,  509px 90px #FFF ,  1799px 1951px #FFF ,  1817px 1646px #FFF ,  547px 1822px #FFF ,  2435px 1862px #FFF ,  1087px 1500px #FFF ,  1276px 825px #FFF ,  1248px 1557px #FFF ,  829px 290px #FFF ,  1034px 2040px #FFF ,  642px 1131px #FFF ,  1219px 1194px #FFF ,  1725px 836px #FFF ,  267px 2424px #FFF ,  2338px 149px #FFF ,  1971px 2227px #FFF ,  1941px 99px #FFF ,  1403px 532px #FFF ,  548px 207px #FFF ,  2153px 1166px #FFF ,  1222px 2413px #FFF ,  1199px 1483px #FFF ,  1568px 1976px #FFF ,  464px 1487px #FFF ,  2411px 1953px #FFF ,  89px 790px #FFF ,  1378px 1194px #FFF ,  396px 152px #FFF ,  518px 1077px #FFF ,  1626px 1527px #FFF ,  1423px 1925px #FFF ,  2116px 137px #FFF ,  2462px 909px #FFF ,  187px 1923px #FFF ,  1921px 518px #FFF ,  1817px 1551px #FFF ,  415px 2281px #FFF ,  2486px 722px #FFF ,  531px 813px #FFF ,  619px 2043px #FFF ,  1515px 803px #FFF ,  1869px 1739px #FFF ,  2369px 1300px #FFF ,  2149px 255px #FFF ,  1147px 1753px #FFF ,  912px 2172px #FFF ,  1808px 1051px #FFF ,  1394px 1640px #FFF ,  2218px 2402px #FFF ,  1062px 274px #FFF ,  2053px 472px #FFF ,  2268px 2139px #FFF ,  1774px 1302px #FFF ,  1867px 122px #FFF ,  702px 110px #FFF ,  974px 917px #FFF ,  561px 1092px #FFF ,  1346px 1142px #FFF ,  36px 1904px #FFF ,  1291px 1138px #FFF ,  849px 1495px #FFF ,  2384px 1976px #FFF ,  2249px 93px #FFF ,  1134px 1789px #FFF ,  776px 2393px #FFF ,  228px 1618px #FFF ,  1175px 238px #FFF ,  2308px 793px #FFF ,  1753px 988px #FFF ,  1278px 360px #FFF ,  1901px 228px #FFF ,  2248px 1394px #FFF ,  1062px 1692px #FFF ,  1745px 1023px #FFF ,  1936px 237px #FFF ,  1689px 2126px #FFF ,  184px 554px #FFF ,  1792px 1926px #FFF ,  865px 442px #FFF ,  2498px 1237px #FFF ,  1613px 1665px #FFF ,  1749px 2337px #FFF ,  2370px 1462px #FFF ,  1668px 655px #FFF ,  1036px 1369px #FFF ,  2001px 2119px #FFF ,  1178px 1935px #FFF ,  1615px 1766px #FFF ,  579px 254px #FFF ,  2250px 301px #FFF ,  1627px 2031px #FFF ,  2045px 143px #FFF ,  856px 587px #FFF ,  1307px 1867px #FFF ,  1823px 1902px #FFF ,  695px 1290px #FFF ,  504px 400px #FFF ,  2016px 1005px #FFF ,  2034px 1345px #FFF ,  2443px 2165px #FFF ,  1030px 314px #FFF ,  980px 527px #FFF ,  277px 1620px #FFF ,  1317px 269px #FFF ,  2208px 745px #FFF ,  341px 836px #FFF ,  364px 1519px #FFF ,  1939px 1148px #FFF ,  463px 2204px #FFF ,  2118px 370px #FFF ,  54px 2463px #FFF ,  2128px 1976px #FFF ,  1866px 1767px #FFF ,  1949px 1545px #FFF ,  1686px 1820px #FFF ,  663px 1989px #FFF ,  1574px 336px #FFF ,  340px 1626px #FFF ,  63px 640px #FFF ,  924px 2463px #FFF ,  113px 903px #FFF ,  998px 2411px #FFF ,  741px 1479px #FFF ,  1389px 544px #FFF ,  2218px 367px #FFF ,  1641px 625px #FFF ,  849px 364px #FFF ,  314px 2025px #FFF ,  828px 2268px #FFF ,  1138px 429px #FFF ,  1727px 1167px #FFF ,  1329px 691px #FFF ,  579px 1690px #FFF ,  1209px 1342px #FFF ,  1396px 1516px #FFF ,  964px 641px #FFF ,  348px 1258px #FFF ,  1328px 2221px #FFF ,  1388px 2448px #FFF ,  2126px 115px #FFF ,  703px 2250px #FFF ,  201px 789px #FFF ,  1774px 2124px #FFF ,  1517px 2097px #FFF ,  1571px 1681px #FFF ,  307px 1807px #FFF ,  2243px 2410px #FFF ,  987px 1240px #FFF ,  216px 1750px #FFF ,  2429px 2290px #FFF ,  1545px 1185px #FFF ,  223px 1183px #FFF ,  1634px 1888px #FFF ,  1367px 830px #FFF ,  2007px 1027px #FFF ,  1349px 1047px #FFF ,  2482px 706px #FFF ,  1713px 970px #FFF ,  912px 531px #FFF ,  1046px 2498px #FFF ,  853px 1090px #FFF ,  1266px 727px #FFF ,  2204px 942px #FFF ,  1231px 1621px #FFF ,  2271px 989px #FFF ,  736px 1993px #FFF ,  784px 926px #FFF ,  2453px 1187px #FFF ,  2235px 791px #FFF ,  200px 1791px #FFF ,  180px 2243px #FFF ,  1017px 564px #FFF ,  291px 1763px #FFF ,  437px 1582px #FFF ,  193px 2323px #FFF ,  1543px 122px #FFF ,  280px 448px #FFF ,  1063px 686px #FFF ,  1875px 2039px #FFF ,  1555px 2006px #FFF; }

#stars2 {
  width: 2px;
  height: 2px;
  margin-left: 5%;
  background: transparent;
  -webkit-box-shadow: 1116px 85px #FFF, 2043px 2177px #FFF, 2002px 707px #FFF, 1248px 1583px #FFF, 614px 299px #FFF, 616px 1786px #FFF, 1605px 124px #FFF, 2324px 750px #FFF, 1205px 1410px #FFF, 1334px 499px #FFF, 1597px 2459px #FFF, 578px 1317px #FFF, 1086px 607px #FFF, 815px 155px #FFF, 1471px 2315px #FFF, 1757px 520px #FFF, 209px 870px #FFF, 597px 464px #FFF, 1397px 850px #FFF, 2189px 2236px #FFF, 1424px 2244px #FFF, 836px 439px #FFF, 2389px 138px #FFF, 2161px 794px #FFF, 1030px 28px #FFF, 847px 212px #FFF, 1754px 2400px #FFF, 931px 466px #FFF, 1236px 2143px #FFF, 856px 2443px #FFF, 354px 1420px #FFF, 1973px 2181px #FFF, 1287px 1823px #FFF, 292px 1279px #FFF, 1935px 1925px #FFF, 1412px 69px #FFF, 511px 227px #FFF, 17px 2114px #FFF, 408px 1312px #FFF, 150px 2081px #FFF, 1774px 323px #FFF, 1355px 1390px #FFF, 511px 440px #FFF, 417px 1451px #FFF, 1639px 196px #FFF, 597px 617px #FFF, 1747px 944px #FFF, 2383px 453px #FFF, 2434px 564px #FFF, 920px 915px #FFF, 2388px 833px #FFF, 168px 2369px #FFF, 302px 384px #FFF, 1844px 928px #FFF, 1133px 822px #FFF, 1557px 1725px #FFF, 1311px 773px #FFF, 2028px 2079px #FFF, 2383px 1px #FFF, 2132px 456px #FFF, 468px 824px #FFF, 900px 641px #FFF, 1619px 1063px #FFF, 1260px 2199px #FFF, 824px 1078px #FFF, 590px 35px #FFF, 406px 2001px #FFF, 1752px 1729px #FFF, 288px 156px #FFF, 191px 1930px #FFF, 387px 164px #FFF, 1120px 2011px #FFF, 1021px 1256px #FFF, 1554px 1830px #FFF, 671px 1068px #FFF, 1952px 2117px #FFF, 1648px 2179px #FFF, 1360px 98px #FFF, 2388px 1047px #FFF, 2339px 2453px #FFF, 1153px 187px #FFF, 2309px 585px #FFF, 1557px 1342px #FFF, 1378px 2082px #FFF, 192px 740px #FFF, 879px 910px #FFF, 1414px 1785px #FFF, 752px 480px #FFF, 351px 2464px #FFF, 1454px 599px #FFF, 2099px 264px #FFF, 414px 1877px #FFF, 873px 730px #FFF, 1913px 1907px #FFF, 924px 1009px #FFF, 99px 2244px #FFF, 975px 453px #FFF, 191px 966px #FFF, 1933px 966px #FFF, 1197px 1673px #FFF, 1968px 1892px #FFF, 2197px 951px #FFF, 757px 2124px #FFF, 931px 1047px #FFF, 1098px 1913px #FFF, 2047px 2135px #FFF, 620px 1609px #FFF, 1877px 1734px #FFF, 191px 395px #FFF, 672px 1023px #FFF, 122px 1331px #FFF, 1211px 279px #FFF, 2323px 595px #FFF, 2398px 2238px #FFF, 1158px 1121px #FFF, 1285px 2422px #FFF, 2330px 227px #FFF, 28px 85px #FFF, 782px 750px #FFF, 482px 351px #FFF, 387px 2397px #FFF, 113px 2309px #FFF, 1001px 2284px #FFF, 1858px 1940px #FFF, 1881px 1617px #FFF, 2045px 2412px #FFF, 1246px 770px #FFF, 1448px 1752px #FFF, 1269px 2059px #FFF, 799px 25px #FFF, 2478px 1170px #FFF, 1275px 476px #FFF, 2015px 1751px #FFF, 844px 2102px #FFF, 624px 1402px #FFF, 574px 1806px #FFF, 1838px 1812px #FFF, 2461px 741px #FFF, 254px 911px #FFF, 1801px 1023px #FFF, 649px 1584px #FFF, 2121px 610px #FFF, 2225px 1575px #FFF, 793px 1267px #FFF, 365px 533px #FFF, 2400px 1057px #FFF, 1280px 1223px #FFF, 326px 54px #FFF, 1458px 1004px #FFF, 471px 182px #FFF, 1708px 2314px #FFF, 668px 1781px #FFF, 806px 1386px #FFF, 1270px 1063px #FFF, 1507px 262px #FFF, 2334px 674px #FFF, 1271px 2235px #FFF, 230px 815px #FFF, 1254px 1608px #FFF, 1364px 2016px #FFF, 553px 256px #FFF, 1089px 1453px #FFF, 1642px 2430px #FFF, 1519px 143px #FFF, 1553px 1286px #FFF, 937px 1703px #FFF, 2147px 2271px #FFF, 1617px 2050px #FFF, 1917px 1008px #FFF, 1371px 2356px #FFF, 1131px 917px #FFF, 147px 2269px #FFF, 1886px 1298px #FFF, 283px 906px #FFF, 1315px 1895px #FFF, 1856px 439px #FFF, 1584px 1103px #FFF, 1944px 2398px #FFF, 776px 606px #FFF, 2256px 2459px #FFF, 2037px 1832px #FFF, 2269px 1319px #FFF, 1394px 529px #FFF, 1210px 558px #FFF, 417px 132px #FFF, 2135px 1263px #FFF, 1564px 1137px #FFF, 1871px 1061px #FFF, 543px 343px #FFF, 649px 804px #FFF, 2190px 1514px #FFF, 1229px 1159px #FFF, 1287px 2361px #FFF, 1078px 75px #FFF, 630px 1638px #FFF, 1867px 569px #FFF, 357px 227px #FFF, 1131px 240px #FFF, 755px 1337px #FFF, 12px 848px #FFF;
  box-shadow: 1116px 85px #FFF, 2043px 2177px #FFF, 2002px 707px #FFF, 1248px 1583px #FFF, 614px 299px #FFF, 616px 1786px #FFF, 1605px 124px #FFF, 2324px 750px #FFF, 1205px 1410px #FFF, 1334px 499px #FFF, 1597px 2459px #FFF, 578px 1317px #FFF, 1086px 607px #FFF, 815px 155px #FFF, 1471px 2315px #FFF, 1757px 520px #FFF, 209px 870px #FFF, 597px 464px #FFF, 1397px 850px #FFF, 2189px 2236px #FFF, 1424px 2244px #FFF, 836px 439px #FFF, 2389px 138px #FFF, 2161px 794px #FFF, 1030px 28px #FFF, 847px 212px #FFF, 1754px 2400px #FFF, 931px 466px #FFF, 1236px 2143px #FFF, 856px 2443px #FFF, 354px 1420px #FFF, 1973px 2181px #FFF, 1287px 1823px #FFF, 292px 1279px #FFF, 1935px 1925px #FFF, 1412px 69px #FFF, 511px 227px #FFF, 17px 2114px #FFF, 408px 1312px #FFF, 150px 2081px #FFF, 1774px 323px #FFF, 1355px 1390px #FFF, 511px 440px #FFF, 417px 1451px #FFF, 1639px 196px #FFF, 597px 617px #FFF, 1747px 944px #FFF, 2383px 453px #FFF, 2434px 564px #FFF, 920px 915px #FFF, 2388px 833px #FFF, 168px 2369px #FFF, 302px 384px #FFF, 1844px 928px #FFF, 1133px 822px #FFF, 1557px 1725px #FFF, 1311px 773px #FFF, 2028px 2079px #FFF, 2383px 1px #FFF, 2132px 456px #FFF, 468px 824px #FFF, 900px 641px #FFF, 1619px 1063px #FFF, 1260px 2199px #FFF, 824px 1078px #FFF, 590px 35px #FFF, 406px 2001px #FFF, 1752px 1729px #FFF, 288px 156px #FFF, 191px 1930px #FFF, 387px 164px #FFF, 1120px 2011px #FFF, 1021px 1256px #FFF, 1554px 1830px #FFF, 671px 1068px #FFF, 1952px 2117px #FFF, 1648px 2179px #FFF, 1360px 98px #FFF, 2388px 1047px #FFF, 2339px 2453px #FFF, 1153px 187px #FFF, 2309px 585px #FFF, 1557px 1342px #FFF, 1378px 2082px #FFF, 192px 740px #FFF, 879px 910px #FFF, 1414px 1785px #FFF, 752px 480px #FFF, 351px 2464px #FFF, 1454px 599px #FFF, 2099px 264px #FFF, 414px 1877px #FFF, 873px 730px #FFF, 1913px 1907px #FFF, 924px 1009px #FFF, 99px 2244px #FFF, 975px 453px #FFF, 191px 966px #FFF, 1933px 966px #FFF, 1197px 1673px #FFF, 1968px 1892px #FFF, 2197px 951px #FFF, 757px 2124px #FFF, 931px 1047px #FFF, 1098px 1913px #FFF, 2047px 2135px #FFF, 620px 1609px #FFF, 1877px 1734px #FFF, 191px 395px #FFF, 672px 1023px #FFF, 122px 1331px #FFF, 1211px 279px #FFF, 2323px 595px #FFF, 2398px 2238px #FFF, 1158px 1121px #FFF, 1285px 2422px #FFF, 2330px 227px #FFF, 28px 85px #FFF, 782px 750px #FFF, 482px 351px #FFF, 387px 2397px #FFF, 113px 2309px #FFF, 1001px 2284px #FFF, 1858px 1940px #FFF, 1881px 1617px #FFF, 2045px 2412px #FFF, 1246px 770px #FFF, 1448px 1752px #FFF, 1269px 2059px #FFF, 799px 25px #FFF, 2478px 1170px #FFF, 1275px 476px #FFF, 2015px 1751px #FFF, 844px 2102px #FFF, 624px 1402px #FFF, 574px 1806px #FFF, 1838px 1812px #FFF, 2461px 741px #FFF, 254px 911px #FFF, 1801px 1023px #FFF, 649px 1584px #FFF, 2121px 610px #FFF, 2225px 1575px #FFF, 793px 1267px #FFF, 365px 533px #FFF, 2400px 1057px #FFF, 1280px 1223px #FFF, 326px 54px #FFF, 1458px 1004px #FFF, 471px 182px #FFF, 1708px 2314px #FFF, 668px 1781px #FFF, 806px 1386px #FFF, 1270px 1063px #FFF, 1507px 262px #FFF, 2334px 674px #FFF, 1271px 2235px #FFF, 230px 815px #FFF, 1254px 1608px #FFF, 1364px 2016px #FFF, 553px 256px #FFF, 1089px 1453px #FFF, 1642px 2430px #FFF, 1519px 143px #FFF, 1553px 1286px #FFF, 937px 1703px #FFF, 2147px 2271px #FFF, 1617px 2050px #FFF, 1917px 1008px #FFF, 1371px 2356px #FFF, 1131px 917px #FFF, 147px 2269px #FFF, 1886px 1298px #FFF, 283px 906px #FFF, 1315px 1895px #FFF, 1856px 439px #FFF, 1584px 1103px #FFF, 1944px 2398px #FFF, 776px 606px #FFF, 2256px 2459px #FFF, 2037px 1832px #FFF, 2269px 1319px #FFF, 1394px 529px #FFF, 1210px 558px #FFF, 417px 132px #FFF, 2135px 1263px #FFF, 1564px 1137px #FFF, 1871px 1061px #FFF, 543px 343px #FFF, 649px 804px #FFF, 2190px 1514px #FFF, 1229px 1159px #FFF, 1287px 2361px #FFF, 1078px 75px #FFF, 630px 1638px #FFF, 1867px 569px #FFF, 357px 227px #FFF, 1131px 240px #FFF, 755px 1337px #FFF, 12px 848px #FFF;
  -webkit-animation: animStar 100s infinite linear;
  -moz-animation: animStar 100s infinite linear;
  animation: animStar 100s infinite linear; }

#stars2:after {
  content: " ";
  position: absolute;
  top: 2000px;
  width: 2px;
  height: 2px;
  background: transparent;
  -webkit-box-shadow: 1116px 85px #FFF ,  2043px 2177px #FFF ,  2002px 707px #FFF ,  1248px 1583px #FFF ,  614px 299px #FFF ,  616px 1786px #FFF ,  1605px 124px #FFF ,  2324px 750px #FFF ,  1205px 1410px #FFF ,  1334px 499px #FFF ,  1597px 2459px #FFF ,  578px 1317px #FFF ,  1086px 607px #FFF ,  815px 155px #FFF ,  1471px 2315px #FFF ,  1757px 520px #FFF ,  209px 870px #FFF ,  597px 464px #FFF ,  1397px 850px #FFF ,  2189px 2236px #FFF ,  1424px 2244px #FFF ,  836px 439px #FFF ,  2389px 138px #FFF ,  2161px 794px #FFF ,  1030px 28px #FFF ,  847px 212px #FFF ,  1754px 2400px #FFF ,  931px 466px #FFF ,  1236px 2143px #FFF ,  856px 2443px #FFF ,  354px 1420px #FFF ,  1973px 2181px #FFF ,  1287px 1823px #FFF ,  292px 1279px #FFF ,  1935px 1925px #FFF ,  1412px 69px #FFF ,  511px 227px #FFF ,  17px 2114px #FFF ,  408px 1312px #FFF ,  150px 2081px #FFF ,  1774px 323px #FFF ,  1355px 1390px #FFF ,  511px 440px #FFF ,  417px 1451px #FFF ,  1639px 196px #FFF ,  597px 617px #FFF ,  1747px 944px #FFF ,  2383px 453px #FFF ,  2434px 564px #FFF ,  920px 915px #FFF ,  2388px 833px #FFF ,  168px 2369px #FFF ,  302px 384px #FFF ,  1844px 928px #FFF ,  1133px 822px #FFF ,  1557px 1725px #FFF ,  1311px 773px #FFF ,  2028px 2079px #FFF ,  2383px 1px #FFF ,  2132px 456px #FFF ,  468px 824px #FFF ,  900px 641px #FFF ,  1619px 1063px #FFF ,  1260px 2199px #FFF ,  824px 1078px #FFF ,  590px 35px #FFF ,  406px 2001px #FFF ,  1752px 1729px #FFF ,  288px 156px #FFF ,  191px 1930px #FFF ,  387px 164px #FFF ,  1120px 2011px #FFF ,  1021px 1256px #FFF ,  1554px 1830px #FFF ,  671px 1068px #FFF ,  1952px 2117px #FFF ,  1648px 2179px #FFF ,  1360px 98px #FFF ,  2388px 1047px #FFF ,  2339px 2453px #FFF ,  1153px 187px #FFF ,  2309px 585px #FFF ,  1557px 1342px #FFF ,  1378px 2082px #FFF ,  192px 740px #FFF ,  879px 910px #FFF ,  1414px 1785px #FFF ,  752px 480px #FFF ,  351px 2464px #FFF ,  1454px 599px #FFF ,  2099px 264px #FFF ,  414px 1877px #FFF ,  873px 730px #FFF ,  1913px 1907px #FFF ,  924px 1009px #FFF ,  99px 2244px #FFF ,  975px 453px #FFF ,  191px 966px #FFF ,  1933px 966px #FFF ,  1197px 1673px #FFF ,  1968px 1892px #FFF ,  2197px 951px #FFF ,  757px 2124px #FFF ,  931px 1047px #FFF ,  1098px 1913px #FFF ,  2047px 2135px #FFF ,  620px 1609px #FFF ,  1877px 1734px #FFF ,  191px 395px #FFF ,  672px 1023px #FFF ,  122px 1331px #FFF ,  1211px 279px #FFF ,  2323px 595px #FFF ,  2398px 2238px #FFF ,  1158px 1121px #FFF ,  1285px 2422px #FFF ,  2330px 227px #FFF ,  28px 85px #FFF ,  782px 750px #FFF ,  482px 351px #FFF ,  387px 2397px #FFF ,  113px 2309px #FFF ,  1001px 2284px #FFF ,  1858px 1940px #FFF ,  1881px 1617px #FFF ,  2045px 2412px #FFF ,  1246px 770px #FFF ,  1448px 1752px #FFF ,  1269px 2059px #FFF ,  799px 25px #FFF ,  2478px 1170px #FFF ,  1275px 476px #FFF ,  2015px 1751px #FFF ,  844px 2102px #FFF ,  624px 1402px #FFF ,  574px 1806px #FFF ,  1838px 1812px #FFF ,  2461px 741px #FFF ,  254px 911px #FFF ,  1801px 1023px #FFF ,  649px 1584px #FFF ,  2121px 610px #FFF ,  2225px 1575px #FFF ,  793px 1267px #FFF ,  365px 533px #FFF ,  2400px 1057px #FFF ,  1280px 1223px #FFF ,  326px 54px #FFF ,  1458px 1004px #FFF ,  471px 182px #FFF ,  1708px 2314px #FFF ,  668px 1781px #FFF ,  806px 1386px #FFF ,  1270px 1063px #FFF ,  1507px 262px #FFF ,  2334px 674px #FFF ,  1271px 2235px #FFF ,  230px 815px #FFF ,  1254px 1608px #FFF ,  1364px 2016px #FFF ,  553px 256px #FFF ,  1089px 1453px #FFF ,  1642px 2430px #FFF ,  1519px 143px #FFF ,  1553px 1286px #FFF ,  937px 1703px #FFF ,  2147px 2271px #FFF ,  1617px 2050px #FFF ,  1917px 1008px #FFF ,  1371px 2356px #FFF ,  1131px 917px #FFF ,  147px 2269px #FFF ,  1886px 1298px #FFF ,  283px 906px #FFF ,  1315px 1895px #FFF ,  1856px 439px #FFF ,  1584px 1103px #FFF ,  1944px 2398px #FFF ,  776px 606px #FFF ,  2256px 2459px #FFF ,  2037px 1832px #FFF ,  2269px 1319px #FFF ,  1394px 529px #FFF ,  1210px 558px #FFF ,  417px 132px #FFF ,  2135px 1263px #FFF ,  1564px 1137px #FFF ,  1871px 1061px #FFF ,  543px 343px #FFF ,  649px 804px #FFF ,  2190px 1514px #FFF ,  1229px 1159px #FFF ,  1287px 2361px #FFF ,  1078px 75px #FFF ,  630px 1638px #FFF ,  1867px 569px #FFF ,  357px 227px #FFF ,  1131px 240px #FFF ,  755px 1337px #FFF ,  12px 848px #FFF;
  box-shadow: 1116px 85px #FFF ,  2043px 2177px #FFF ,  2002px 707px #FFF ,  1248px 1583px #FFF ,  614px 299px #FFF ,  616px 1786px #FFF ,  1605px 124px #FFF ,  2324px 750px #FFF ,  1205px 1410px #FFF ,  1334px 499px #FFF ,  1597px 2459px #FFF ,  578px 1317px #FFF ,  1086px 607px #FFF ,  815px 155px #FFF ,  1471px 2315px #FFF ,  1757px 520px #FFF ,  209px 870px #FFF ,  597px 464px #FFF ,  1397px 850px #FFF ,  2189px 2236px #FFF ,  1424px 2244px #FFF ,  836px 439px #FFF ,  2389px 138px #FFF ,  2161px 794px #FFF ,  1030px 28px #FFF ,  847px 212px #FFF ,  1754px 2400px #FFF ,  931px 466px #FFF ,  1236px 2143px #FFF ,  856px 2443px #FFF ,  354px 1420px #FFF ,  1973px 2181px #FFF ,  1287px 1823px #FFF ,  292px 1279px #FFF ,  1935px 1925px #FFF ,  1412px 69px #FFF ,  511px 227px #FFF ,  17px 2114px #FFF ,  408px 1312px #FFF ,  150px 2081px #FFF ,  1774px 323px #FFF ,  1355px 1390px #FFF ,  511px 440px #FFF ,  417px 1451px #FFF ,  1639px 196px #FFF ,  597px 617px #FFF ,  1747px 944px #FFF ,  2383px 453px #FFF ,  2434px 564px #FFF ,  920px 915px #FFF ,  2388px 833px #FFF ,  168px 2369px #FFF ,  302px 384px #FFF ,  1844px 928px #FFF ,  1133px 822px #FFF ,  1557px 1725px #FFF ,  1311px 773px #FFF ,  2028px 2079px #FFF ,  2383px 1px #FFF ,  2132px 456px #FFF ,  468px 824px #FFF ,  900px 641px #FFF ,  1619px 1063px #FFF ,  1260px 2199px #FFF ,  824px 1078px #FFF ,  590px 35px #FFF ,  406px 2001px #FFF ,  1752px 1729px #FFF ,  288px 156px #FFF ,  191px 1930px #FFF ,  387px 164px #FFF ,  1120px 2011px #FFF ,  1021px 1256px #FFF ,  1554px 1830px #FFF ,  671px 1068px #FFF ,  1952px 2117px #FFF ,  1648px 2179px #FFF ,  1360px 98px #FFF ,  2388px 1047px #FFF ,  2339px 2453px #FFF ,  1153px 187px #FFF ,  2309px 585px #FFF ,  1557px 1342px #FFF ,  1378px 2082px #FFF ,  192px 740px #FFF ,  879px 910px #FFF ,  1414px 1785px #FFF ,  752px 480px #FFF ,  351px 2464px #FFF ,  1454px 599px #FFF ,  2099px 264px #FFF ,  414px 1877px #FFF ,  873px 730px #FFF ,  1913px 1907px #FFF ,  924px 1009px #FFF ,  99px 2244px #FFF ,  975px 453px #FFF ,  191px 966px #FFF ,  1933px 966px #FFF ,  1197px 1673px #FFF ,  1968px 1892px #FFF ,  2197px 951px #FFF ,  757px 2124px #FFF ,  931px 1047px #FFF ,  1098px 1913px #FFF ,  2047px 2135px #FFF ,  620px 1609px #FFF ,  1877px 1734px #FFF ,  191px 395px #FFF ,  672px 1023px #FFF ,  122px 1331px #FFF ,  1211px 279px #FFF ,  2323px 595px #FFF ,  2398px 2238px #FFF ,  1158px 1121px #FFF ,  1285px 2422px #FFF ,  2330px 227px #FFF ,  28px 85px #FFF ,  782px 750px #FFF ,  482px 351px #FFF ,  387px 2397px #FFF ,  113px 2309px #FFF ,  1001px 2284px #FFF ,  1858px 1940px #FFF ,  1881px 1617px #FFF ,  2045px 2412px #FFF ,  1246px 770px #FFF ,  1448px 1752px #FFF ,  1269px 2059px #FFF ,  799px 25px #FFF ,  2478px 1170px #FFF ,  1275px 476px #FFF ,  2015px 1751px #FFF ,  844px 2102px #FFF ,  624px 1402px #FFF ,  574px 1806px #FFF ,  1838px 1812px #FFF ,  2461px 741px #FFF ,  254px 911px #FFF ,  1801px 1023px #FFF ,  649px 1584px #FFF ,  2121px 610px #FFF ,  2225px 1575px #FFF ,  793px 1267px #FFF ,  365px 533px #FFF ,  2400px 1057px #FFF ,  1280px 1223px #FFF ,  326px 54px #FFF ,  1458px 1004px #FFF ,  471px 182px #FFF ,  1708px 2314px #FFF ,  668px 1781px #FFF ,  806px 1386px #FFF ,  1270px 1063px #FFF ,  1507px 262px #FFF ,  2334px 674px #FFF ,  1271px 2235px #FFF ,  230px 815px #FFF ,  1254px 1608px #FFF ,  1364px 2016px #FFF ,  553px 256px #FFF ,  1089px 1453px #FFF ,  1642px 2430px #FFF ,  1519px 143px #FFF ,  1553px 1286px #FFF ,  937px 1703px #FFF ,  2147px 2271px #FFF ,  1617px 2050px #FFF ,  1917px 1008px #FFF ,  1371px 2356px #FFF ,  1131px 917px #FFF ,  147px 2269px #FFF ,  1886px 1298px #FFF ,  283px 906px #FFF ,  1315px 1895px #FFF ,  1856px 439px #FFF ,  1584px 1103px #FFF ,  1944px 2398px #FFF ,  776px 606px #FFF ,  2256px 2459px #FFF ,  2037px 1832px #FFF ,  2269px 1319px #FFF ,  1394px 529px #FFF ,  1210px 558px #FFF ,  417px 132px #FFF ,  2135px 1263px #FFF ,  1564px 1137px #FFF ,  1871px 1061px #FFF ,  543px 343px #FFF ,  649px 804px #FFF ,  2190px 1514px #FFF ,  1229px 1159px #FFF ,  1287px 2361px #FFF ,  1078px 75px #FFF ,  630px 1638px #FFF ,  1867px 569px #FFF ,  357px 227px #FFF ,  1131px 240px #FFF ,  755px 1337px #FFF ,  12px 848px #FFF; }

#stars3 {
  width: 3px;
  height: 3px;
  margin-left: 3%;
  background: transparent;
  -webkit-box-shadow: 1250px 1621px #FFF, 615px 2345px #FFF, 207px 1061px #FFF, 1411px 1519px #FFF, 838px 2364px #FFF, 23px 744px #FFF, 4px 2494px #FFF, 1102px 2465px #FFF, 1133px 2018px #FFF, 186px 916px #FFF, 2426px 1419px #FFF, 953px 1139px #FFF, 380px 1799px #FFF, 2277px 463px #FFF, 2357px 1692px #FFF, 538px 740px #FFF, 670px 305px #FFF, 390px 1455px #FFF, 82px 2200px #FFF, 729px 92px #FFF, 1774px 2379px #FFF, 2124px 1339px #FFF, 1187px 820px #FFF, 22px 188px #FFF, 1610px 1243px #FFF, 1853px 1275px #FFF, 1472px 1213px #FFF, 2456px 1319px #FFF, 1732px 684px #FFF, 278px 1px #FFF, 1605px 1px #FFF, 284px 2048px #FFF, 241px 720px #FFF, 318px 1123px #FFF, 131px 723px #FFF, 529px 1177px #FFF, 640px 202px #FFF, 1336px 131px #FFF, 860px 2044px #FFF, 1662px 1699px #FFF, 1492px 2198px #FFF, 1611px 81px #FFF, 914px 2419px #FFF, 1706px 1689px #FFF, 344px 2303px #FFF, 733px 717px #FFF, 1266px 375px #FFF, 1766px 228px #FFF, 2067px 2148px #FFF, 2105px 2065px #FFF, 1214px 1530px #FFF, 2206px 763px #FFF, 2192px 369px #FFF, 1762px 1643px #FFF, 2305px 2158px #FFF, 2318px 595px #FFF, 1749px 1743px #FFF, 1679px 2295px #FFF, 1154px 371px #FFF, 1229px 1436px #FFF, 2367px 1466px #FFF, 1137px 945px #FFF, 985px 332px #FFF, 1422px 351px #FFF, 1231px 65px #FFF, 1446px 2259px #FFF, 1711px 500px #FFF, 2188px 864px #FFF, 795px 942px #FFF, 431px 987px #FFF, 281px 1047px #FFF, 1249px 990px #FFF, 622px 158px #FFF, 1708px 1871px #FFF, 939px 6px #FFF, 1415px 1481px #FFF, 1073px 1301px #FFF, 50px 237px #FFF, 2127px 239px #FFF, 1833px 2116px #FFF, 2372px 874px #FFF, 761px 1345px #FFF, 571px 2190px #FFF, 1362px 963px #FFF, 1126px 1946px #FFF, 1123px 76px #FFF, 2037px 2342px #FFF, 1592px 1356px #FFF, 1988px 2209px #FFF, 578px 827px #FFF, 580px 2267px #FFF, 1908px 526px #FFF, 1415px 130px #FFF, 891px 1672px #FFF, 2416px 143px #FFF, 311px 615px #FFF, 984px 2105px #FFF, 501px 594px #FFF, 908px 2128px #FFF, 2179px 1666px #FFF;
  box-shadow: 1250px 1621px #FFF, 615px 2345px #FFF, 207px 1061px #FFF, 1411px 1519px #FFF, 838px 2364px #FFF, 23px 744px #FFF, 4px 2494px #FFF, 1102px 2465px #FFF, 1133px 2018px #FFF, 186px 916px #FFF, 2426px 1419px #FFF, 953px 1139px #FFF, 380px 1799px #FFF, 2277px 463px #FFF, 2357px 1692px #FFF, 538px 740px #FFF, 670px 305px #FFF, 390px 1455px #FFF, 82px 2200px #FFF, 729px 92px #FFF, 1774px 2379px #FFF, 2124px 1339px #FFF, 1187px 820px #FFF, 22px 188px #FFF, 1610px 1243px #FFF, 1853px 1275px #FFF, 1472px 1213px #FFF, 2456px 1319px #FFF, 1732px 684px #FFF, 278px 1px #FFF, 1605px 1px #FFF, 284px 2048px #FFF, 241px 720px #FFF, 318px 1123px #FFF, 131px 723px #FFF, 529px 1177px #FFF, 640px 202px #FFF, 1336px 131px #FFF, 860px 2044px #FFF, 1662px 1699px #FFF, 1492px 2198px #FFF, 1611px 81px #FFF, 914px 2419px #FFF, 1706px 1689px #FFF, 344px 2303px #FFF, 733px 717px #FFF, 1266px 375px #FFF, 1766px 228px #FFF, 2067px 2148px #FFF, 2105px 2065px #FFF, 1214px 1530px #FFF, 2206px 763px #FFF, 2192px 369px #FFF, 1762px 1643px #FFF, 2305px 2158px #FFF, 2318px 595px #FFF, 1749px 1743px #FFF, 1679px 2295px #FFF, 1154px 371px #FFF, 1229px 1436px #FFF, 2367px 1466px #FFF, 1137px 945px #FFF, 985px 332px #FFF, 1422px 351px #FFF, 1231px 65px #FFF, 1446px 2259px #FFF, 1711px 500px #FFF, 2188px 864px #FFF, 795px 942px #FFF, 431px 987px #FFF, 281px 1047px #FFF, 1249px 990px #FFF, 622px 158px #FFF, 1708px 1871px #FFF, 939px 6px #FFF, 1415px 1481px #FFF, 1073px 1301px #FFF, 50px 237px #FFF, 2127px 239px #FFF, 1833px 2116px #FFF, 2372px 874px #FFF, 761px 1345px #FFF, 571px 2190px #FFF, 1362px 963px #FFF, 1126px 1946px #FFF, 1123px 76px #FFF, 2037px 2342px #FFF, 1592px 1356px #FFF, 1988px 2209px #FFF, 578px 827px #FFF, 580px 2267px #FFF, 1908px 526px #FFF, 1415px 130px #FFF, 891px 1672px #FFF, 2416px 143px #FFF, 311px 615px #FFF, 984px 2105px #FFF, 501px 594px #FFF, 908px 2128px #FFF, 2179px 1666px #FFF;
  -webkit-animation: animStar 150s infinite linear;
  -moz-animation: animStar 150s infinite linear;
  animation: animStar 150s infinite linear; }

#stars3:after {
  content: " ";
  position: absolute;
  top: 2000px;
  width: 3px;
  height: 3px;
  background: transparent;
  -webkit-box-shadow: 1250px 1621px #FFF ,  615px 2345px #FFF ,  207px 1061px #FFF ,  1411px 1519px #FFF ,  838px 2364px #FFF ,  23px 744px #FFF ,  4px 2494px #FFF ,  1102px 2465px #FFF ,  1133px 2018px #FFF ,  186px 916px #FFF ,  2426px 1419px #FFF ,  953px 1139px #FFF ,  380px 1799px #FFF ,  2277px 463px #FFF ,  2357px 1692px #FFF ,  538px 740px #FFF ,  670px 305px #FFF ,  390px 1455px #FFF ,  82px 2200px #FFF ,  729px 92px #FFF ,  1774px 2379px #FFF ,  2124px 1339px #FFF ,  1187px 820px #FFF ,  22px 188px #FFF ,  1610px 1243px #FFF ,  1853px 1275px #FFF ,  1472px 1213px #FFF ,  2456px 1319px #FFF ,  1732px 684px #FFF ,  278px 1px #FFF ,  1605px 1px #FFF ,  284px 2048px #FFF ,  241px 720px #FFF ,  318px 1123px #FFF ,  131px 723px #FFF ,  529px 1177px #FFF ,  640px 202px #FFF ,  1336px 131px #FFF ,  860px 2044px #FFF ,  1662px 1699px #FFF ,  1492px 2198px #FFF ,  1611px 81px #FFF ,  914px 2419px #FFF ,  1706px 1689px #FFF ,  344px 2303px #FFF ,  733px 717px #FFF ,  1266px 375px #FFF ,  1766px 228px #FFF ,  2067px 2148px #FFF ,  2105px 2065px #FFF ,  1214px 1530px #FFF ,  2206px 763px #FFF ,  2192px 369px #FFF ,  1762px 1643px #FFF ,  2305px 2158px #FFF ,  2318px 595px #FFF ,  1749px 1743px #FFF ,  1679px 2295px #FFF ,  1154px 371px #FFF ,  1229px 1436px #FFF ,  2367px 1466px #FFF ,  1137px 945px #FFF ,  985px 332px #FFF ,  1422px 351px #FFF ,  1231px 65px #FFF ,  1446px 2259px #FFF ,  1711px 500px #FFF ,  2188px 864px #FFF ,  795px 942px #FFF ,  431px 987px #FFF ,  281px 1047px #FFF ,  1249px 990px #FFF ,  622px 158px #FFF ,  1708px 1871px #FFF ,  939px 6px #FFF ,  1415px 1481px #FFF ,  1073px 1301px #FFF ,  50px 237px #FFF ,  2127px 239px #FFF ,  1833px 2116px #FFF ,  2372px 874px #FFF ,  761px 1345px #FFF ,  571px 2190px #FFF ,  1362px 963px #FFF ,  1126px 1946px #FFF ,  1123px 76px #FFF ,  2037px 2342px #FFF ,  1592px 1356px #FFF ,  1988px 2209px #FFF ,  578px 827px #FFF ,  580px 2267px #FFF ,  1908px 526px #FFF ,  1415px 130px #FFF ,  891px 1672px #FFF ,  2416px 143px #FFF ,  311px 615px #FFF ,  984px 2105px #FFF ,  501px 594px #FFF ,  908px 2128px #FFF ,  2179px 1666px #FFF;
  box-shadow: 1250px 1621px #FFF ,  615px 2345px #FFF ,  207px 1061px #FFF ,  1411px 1519px #FFF ,  838px 2364px #FFF ,  23px 744px #FFF ,  4px 2494px #FFF ,  1102px 2465px #FFF ,  1133px 2018px #FFF ,  186px 916px #FFF ,  2426px 1419px #FFF ,  953px 1139px #FFF ,  380px 1799px #FFF ,  2277px 463px #FFF ,  2357px 1692px #FFF ,  538px 740px #FFF ,  670px 305px #FFF ,  390px 1455px #FFF ,  82px 2200px #FFF ,  729px 92px #FFF ,  1774px 2379px #FFF ,  2124px 1339px #FFF ,  1187px 820px #FFF ,  22px 188px #FFF ,  1610px 1243px #FFF ,  1853px 1275px #FFF ,  1472px 1213px #FFF ,  2456px 1319px #FFF ,  1732px 684px #FFF ,  278px 1px #FFF ,  1605px 1px #FFF ,  284px 2048px #FFF ,  241px 720px #FFF ,  318px 1123px #FFF ,  131px 723px #FFF ,  529px 1177px #FFF ,  640px 202px #FFF ,  1336px 131px #FFF ,  860px 2044px #FFF ,  1662px 1699px #FFF ,  1492px 2198px #FFF ,  1611px 81px #FFF ,  914px 2419px #FFF ,  1706px 1689px #FFF ,  344px 2303px #FFF ,  733px 717px #FFF ,  1266px 375px #FFF ,  1766px 228px #FFF ,  2067px 2148px #FFF ,  2105px 2065px #FFF ,  1214px 1530px #FFF ,  2206px 763px #FFF ,  2192px 369px #FFF ,  1762px 1643px #FFF ,  2305px 2158px #FFF ,  2318px 595px #FFF ,  1749px 1743px #FFF ,  1679px 2295px #FFF ,  1154px 371px #FFF ,  1229px 1436px #FFF ,  2367px 1466px #FFF ,  1137px 945px #FFF ,  985px 332px #FFF ,  1422px 351px #FFF ,  1231px 65px #FFF ,  1446px 2259px #FFF ,  1711px 500px #FFF ,  2188px 864px #FFF ,  795px 942px #FFF ,  431px 987px #FFF ,  281px 1047px #FFF ,  1249px 990px #FFF ,  622px 158px #FFF ,  1708px 1871px #FFF ,  939px 6px #FFF ,  1415px 1481px #FFF ,  1073px 1301px #FFF ,  50px 237px #FFF ,  2127px 239px #FFF ,  1833px 2116px #FFF ,  2372px 874px #FFF ,  761px 1345px #FFF ,  571px 2190px #FFF ,  1362px 963px #FFF ,  1126px 1946px #FFF ,  1123px 76px #FFF ,  2037px 2342px #FFF ,  1592px 1356px #FFF ,  1988px 2209px #FFF ,  578px 827px #FFF ,  580px 2267px #FFF ,  1908px 526px #FFF ,  1415px 130px #FFF ,  891px 1672px #FFF ,  2416px 143px #FFF ,  311px 615px #FFF ,  984px 2105px #FFF ,  501px 594px #FFF ,  908px 2128px #FFF ,  2179px 1666px #FFF; }

/* ANIMATION
================================= */
@-webkit-keyframes animStar {
  from {
    -webkit-transform: translateX(-2000px); }
  to {
    -webkit-transform: translateX(0px); } }

@-moz-keyframes animStar {
  from {
    -moz-transform: translateX(-2000px); }
  to {
    -moz-transform: translateX(0px); } }

@keyframes animStar {
  from {
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px); }
  to {
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -o-transform: translateX(0px);
    transform: translateX(0px); } }

/* SKILLS SECTION
=================================== */
.flex__skills {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  .flex__skills .progress-bars {
    -webkit-flex-basis: 40%;
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%;
    margin-right: 25px; }

/*# sourceMappingURL=style.css.map */