/* Theme stylesheet for custom form inputs js */
@import url("uniform.default.css");

/*Animate for Sticky Header*/

@charset"UTF-8";
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}
.animated.hinge {
    -webkit-animation-duration: 2s;
    animation-duration: 2s
}
@-webkit-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
   }
   40% {
       -webkit-transform: translateY(-30px);
       transform: translateY(-30px)
  }
  60% {
      -webkit-transform: translateY(-15px);
      transform: translateY(-15px)
 }
}
@keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
   }
   40% {
       -webkit-transform: translateY(-30px);
       -ms-transform: translateY(-30px);
       transform: translateY(-30px)
  }
  60% {
      -webkit-transform: translateY(-15px);
      -ms-transform: translateY(-15px);
      transform: translateY(-15px)
 }
}
.bounce {
    -webkit-animation-name: bounce;
    animation-name: bounce
}
@-webkit-keyframes flash {
    0%, 50%, 100% {
        opacity: 1
   }
   25%, 75% {
       opacity: 0
  }
}
@keyframes flash {
    0%, 50%, 100% {
        opacity: 1
   }
   25%, 75% {
       opacity: 0
  }
}
.flash {
    -webkit-animation-name: flash;
    animation-name: flash
}
@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
   }
   50% {
       -webkit-transform: scale(1.1);
       transform: scale(1.1)
  }
  100% {
      -webkit-transform: scale(1);
      transform: scale(1)
 }
}
@keyframes pulse {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
   }
   50% {
       -webkit-transform: scale(1.1);
       -ms-transform: scale(1.1);
       transform: scale(1.1)
  }
  100% {
      -webkit-transform: scale(1);
      -ms-transform: scale(1);
      transform: scale(1)
 }
}
.pulse {
    -webkit-animation-name: pulse;
    animation-name: pulse
}
@-webkit-keyframes shake {
    0%, 100% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
   }
   10%, 30%, 50%, 70%, 90% {
       -webkit-transform: translateX(-10px);
       transform: translateX(-10px)
  }
  20%, 40%, 60%, 80% {
      -webkit-transform: translateX(10px);
      transform: translateX(10px)
 }
}
@keyframes shake {
    0%, 100% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
   }
   10%, 30%, 50%, 70%, 90% {
       -webkit-transform: translateX(-10px);
       -ms-transform: translateX(-10px);
       transform: translateX(-10px)
  }
  20%, 40%, 60%, 80% {
      -webkit-transform: translateX(10px);
      -ms-transform: translateX(10px);
      transform: translateX(10px)
 }
}
.shake {
    -webkit-animation-name: shake;
    animation-name: shake
}
@-webkit-keyframes swing {
    20% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg)
   }
   40% {
       -webkit-transform: rotate(-10deg);
       transform: rotate(-10deg)
  }
  60% {
      -webkit-transform: rotate(5deg);
      transform: rotate(5deg)
 }
 80% {
     -webkit-transform: rotate(-5deg);
     transform: rotate(-5deg)
}
100% {
    -webkit-transform: rotate(0);
    transform: rotate(0)
}
}
@keyframes swing {
    20% {
        -webkit-transform: rotate(15deg);
        -ms-transform: rotate(15deg);
        transform: rotate(15deg)
   }
   40% {
       -webkit-transform: rotate(-10deg);
       -ms-transform: rotate(-10deg);
       transform: rotate(-10deg)
  }
  60% {
      -webkit-transform: rotate(5deg);
      -ms-transform: rotate(5deg);
      transform: rotate(5deg)
 }
 80% {
     -webkit-transform: rotate(-5deg);
     -ms-transform: rotate(-5deg);
     transform: rotate(-5deg)
}
100% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0)
}
}
.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 {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
   }
   10%, 20% {
       -webkit-transform: scale(.9)rotate(-3deg);
       transform: scale(.9)rotate(-3deg)
  }
  30%, 50%, 70%, 90% {
      -webkit-transform: scale(1.1)rotate(3deg);
      transform: scale(1.1)rotate(3deg)
 }
 40%, 60%, 80% {
     -webkit-transform: scale(1.1)rotate(-3deg);
     transform: scale(1.1)rotate(-3deg)
}
100% {
    -webkit-transform: scale(1)rotate(0);
    transform: scale(1)rotate(0)
}
}
@keyframes tada {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
   }
   10%, 20% {
       -webkit-transform: scale(.9)rotate(-3deg);
       -ms-transform: scale(.9)rotate(-3deg);
       transform: scale(.9)rotate(-3deg)
  }
  30%, 50%, 70%, 90% {
      -webkit-transform: scale(1.1)rotate(3deg);
      -ms-transform: scale(1.1)rotate(3deg);
      transform: scale(1.1)rotate(3deg)
 }
 40%, 60%, 80% {
     -webkit-transform: scale(1.1)rotate(-3deg);
     -ms-transform: scale(1.1)rotate(-3deg);
     transform: scale(1.1)rotate(-3deg)
}
100% {
    -webkit-transform: scale(1)rotate(0);
    -ms-transform: scale(1)rotate(0);
    transform: scale(1)rotate(0)
}
}
.tada {
    -webkit-animation-name: tada;
    animation-name: tada
}
@-webkit-keyframes wobble {
    0% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%)
   }
   15% {
       -webkit-transform: translateX(-25%)rotate(-5deg);
       transform: translateX(-25%)rotate(-5deg)
  }
  30% {
      -webkit-transform: translateX(20%)rotate(3deg);
      transform: translateX(20%)rotate(3deg)
 }
 45% {
     -webkit-transform: translateX(-15%)rotate(-3deg);
     transform: translateX(-15%)rotate(-3deg)
}
60% {
    -webkit-transform: translateX(10%)rotate(2deg);
    transform: translateX(10%)rotate(2deg)
}
75% {
    -webkit-transform: translateX(-5%)rotate(-1deg);
    transform: translateX(-5%)rotate(-1deg)
}
100% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%)
}
}
@keyframes wobble {
    0% {
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%)
   }
   15% {
       -webkit-transform: translateX(-25%)rotate(-5deg);
       -ms-transform: translateX(-25%)rotate(-5deg);
       transform: translateX(-25%)rotate(-5deg)
  }
  30% {
      -webkit-transform: translateX(20%)rotate(3deg);
      -ms-transform: translateX(20%)rotate(3deg);
      transform: translateX(20%)rotate(3deg)
 }
 45% {
     -webkit-transform: translateX(-15%)rotate(-3deg);
     -ms-transform: translateX(-15%)rotate(-3deg);
     transform: translateX(-15%)rotate(-3deg)
}
60% {
    -webkit-transform: translateX(10%)rotate(2deg);
    -ms-transform: translateX(10%)rotate(2deg);
    transform: translateX(10%)rotate(2deg)
}
75% {
    -webkit-transform: translateX(-5%)rotate(-1deg);
    -ms-transform: translateX(-5%)rotate(-1deg);
    transform: translateX(-5%)rotate(-1deg)
}
100% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%)
}
}
.wobble {
    -webkit-animation-name: wobble;
    animation-name: wobble
}
@-webkit-keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.3);
        transform: scale(.3)
   }
   50% {
       opacity: 1;
       -webkit-transform: scale(1.05);
       transform: scale(1.05)
  }
  70% {
      -webkit-transform: scale(.9);
      transform: scale(.9)
 }
 100% {
     -webkit-transform: scale(1);
     transform: scale(1)
}
}
@keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.3);
        -ms-transform: scale(.3);
        transform: scale(.3)
   }
   50% {
       opacity: 1;
       -webkit-transform: scale(1.05);
       -ms-transform: scale(1.05);
       transform: scale(1.05)
  }
  70% {
      -webkit-transform: scale(.9);
      -ms-transform: scale(.9);
      transform: scale(.9)
 }
 100% {
     -webkit-transform: scale(1);
     -ms-transform: scale(1);
     transform: scale(1)
}
}
.bounceIn {
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn
}
@-webkit-keyframes bounceInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
   }
   60% {
       opacity: 1;
       -webkit-transform: translateY(30px);
       transform: translateY(30px)
  }
  80% {
      -webkit-transform: translateY(-10px);
      transform: translateY(-10px)
 }
 100% {
     -webkit-transform: translateY(0);
     transform: translateY(0)
}
}
@keyframes bounceInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px)
   }
   60% {
       opacity: 1;
       -webkit-transform: translateY(30px);
       -ms-transform: translateY(30px);
       transform: translateY(30px)
  }
  80% {
      -webkit-transform: translateY(-10px);
      -ms-transform: translateY(-10px);
      transform: translateY(-10px)
 }
 100% {
     -webkit-transform: translateY(0);
     -ms-transform: translateY(0);
     transform: translateY(0)
}
}
.bounceInDown {
    -webkit-animation-name: bounceInDown;
    animation-name: bounceInDown
}
@-webkit-keyframes bounceInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px)
   }
   60% {
       opacity: 1;
       -webkit-transform: translateX(30px);
       transform: translateX(30px)
  }
  80% {
      -webkit-transform: translateX(-10px);
      transform: translateX(-10px)
 }
 100% {
     -webkit-transform: translateX(0);
     transform: translateX(0)
}
}
@keyframes bounceInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px)
   }
   60% {
       opacity: 1;
       -webkit-transform: translateX(30px);
       -ms-transform: translateX(30px);
       transform: translateX(30px)
  }
  80% {
      -webkit-transform: translateX(-10px);
      -ms-transform: translateX(-10px);
      transform: translateX(-10px)
 }
 100% {
     -webkit-transform: translateX(0);
     -ms-transform: translateX(0);
     transform: translateX(0)
}
}
.bounceInLeft {
    -webkit-animation-name: bounceInLeft;
    animation-name: bounceInLeft
}
@-webkit-keyframes bounceInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px)
   }
   60% {
       opacity: 1;
       -webkit-transform: translateX(-30px);
       transform: translateX(-30px)
  }
  80% {
      -webkit-transform: translateX(10px);
      transform: translateX(10px)
 }
 100% {
     -webkit-transform: translateX(0);
     transform: translateX(0)
}
}
@keyframes bounceInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px)
   }
   60% {
       opacity: 1;
       -webkit-transform: translateX(-30px);
       -ms-transform: translateX(-30px);
       transform: translateX(-30px)
  }
  80% {
      -webkit-transform: translateX(10px);
      -ms-transform: translateX(10px);
      transform: translateX(10px)
 }
 100% {
     -webkit-transform: translateX(0);
     -ms-transform: translateX(0);
     transform: translateX(0)
}
}
.bounceInRight {
    -webkit-animation-name: bounceInRight;
    animation-name: bounceInRight
}
@-webkit-keyframes bounceInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px)
   }
   60% {
       opacity: 1;
       -webkit-transform: translateY(-30px);
       transform: translateY(-30px)
  }
  80% {
      -webkit-transform: translateY(10px);
      transform: translateY(10px)
 }
 100% {
     -webkit-transform: translateY(0);
     transform: translateY(0)
}
}
@keyframes bounceInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        transform: translateY(2000px)
   }
   60% {
       opacity: 1;
       -webkit-transform: translateY(-30px);
       -ms-transform: translateY(-30px);
       transform: translateY(-30px)
  }
  80% {
      -webkit-transform: translateY(10px);
      -ms-transform: translateY(10px);
      transform: translateY(10px)
 }
 100% {
     -webkit-transform: translateY(0);
     -ms-transform: translateY(0);
     transform: translateY(0)
}
}
.bounceInUp {
    -webkit-animation-name: bounceInUp;
    animation-name: bounceInUp
}
@-webkit-keyframes bounceOut {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
   }
   25% {
       -webkit-transform: scale(.95);
       transform: scale(.95)
  }
  50% {
      opacity: 1;
      -webkit-transform: scale(1.1);
      transform: scale(1.1)
 }
 100% {
     opacity: 0;
     -webkit-transform: scale(.3);
     transform: scale(.3)
}
}
@keyframes bounceOut {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
   }
   25% {
       -webkit-transform: scale(.95);
       -ms-transform: scale(.95);
       transform: scale(.95)
  }
  50% {
      opacity: 1;
      -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
      transform: scale(1.1)
 }
 100% {
     opacity: 0;
     -webkit-transform: scale(.3);
     -ms-transform: scale(.3);
     transform: scale(.3)
}
}
.bounceOut {
    -webkit-animation-name: bounceOut;
    animation-name: bounceOut
}
@-webkit-keyframes bounceOutDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
   }
   20% {
       opacity: 1;
       -webkit-transform: translateY(-20px);
       transform: translateY(-20px)
  }
  100% {
      opacity: 0;
      -webkit-transform: translateY(2000px);
      transform: translateY(2000px)
 }
}
@keyframes bounceOutDown {
    0% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
   }
   20% {
       opacity: 1;
       -webkit-transform: translateY(-20px);
       -ms-transform: translateY(-20px);
       transform: translateY(-20px)
  }
  100% {
      opacity: 0;
      -webkit-transform: translateY(2000px);
      -ms-transform: translateY(2000px);
      transform: translateY(2000px)
 }
}
.bounceOutDown {
    -webkit-animation-name: bounceOutDown;
    animation-name: bounceOutDown
}
@-webkit-keyframes bounceOutLeft {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
   }
   20% {
       opacity: 1;
       -webkit-transform: translateX(20px);
       transform: translateX(20px)
  }
  100% {
      opacity: 0;
      -webkit-transform: translateX(-2000px);
      transform: translateX(-2000px)
 }
}
@keyframes bounceOutLeft {
    0% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
   }
   20% {
       opacity: 1;
       -webkit-transform: translateX(20px);
       -ms-transform: translateX(20px);
       transform: translateX(20px)
  }
  100% {
      opacity: 0;
      -webkit-transform: translateX(-2000px);
      -ms-transform: translateX(-2000px);
      transform: translateX(-2000px)
 }
}
.bounceOutLeft {
    -webkit-animation-name: bounceOutLeft;
    animation-name: bounceOutLeft
}
@-webkit-keyframes bounceOutRight {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
   }
   20% {
       opacity: 1;
       -webkit-transform: translateX(-20px);
       transform: translateX(-20px)
  }
  100% {
      opacity: 0;
      -webkit-transform: translateX(2000px);
      transform: translateX(2000px)
 }
}
@keyframes bounceOutRight {
    0% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
   }
   20% {
       opacity: 1;
       -webkit-transform: translateX(-20px);
       -ms-transform: translateX(-20px);
       transform: translateX(-20px)
  }
  100% {
      opacity: 0;
      -webkit-transform: translateX(2000px);
      -ms-transform: translateX(2000px);
      transform: translateX(2000px)
 }
}
.bounceOutRight {
    -webkit-animation-name: bounceOutRight;
    animation-name: bounceOutRight
}
@-webkit-keyframes bounceOutUp {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
   }
   20% {
       opacity: 1;
       -webkit-transform: translateY(20px);
       transform: translateY(20px)
  }
  100% {
      opacity: 0;
      -webkit-transform: translateY(-2000px);
      transform: translateY(-2000px)
 }
}
@keyframes bounceOutUp {
    0% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
   }
   20% {
       opacity: 1;
       -webkit-transform: translateY(20px);
       -ms-transform: translateY(20px);
       transform: translateY(20px)
  }
  100% {
      opacity: 0;
      -webkit-transform: translateY(-2000px);
      -ms-transform: translateY(-2000px);
      transform: translateY(-2000px)
 }
}
.bounceOutUp {
    -webkit-animation-name: bounceOutUp;
    animation-name: bounceOutUp
}
@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
   }
   100% {
       opacity: 1
  }
}
@keyframes fadeIn {
    0% {
        opacity: 0
   }
   100% {
       opacity: 1
  }
}
.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn
}
@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px)
   }
   100% {
       opacity: 1;
       -webkit-transform: translateY(0);
       transform: translateY(0)
  }
}
@keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        transform: translateY(-20px)
   }
   100% {
       opacity: 1;
       -webkit-transform: translateY(0);
       -ms-transform: translateY(0);
       transform: translateY(0)
  }
}
.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown
}
@-webkit-keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
   }
   100% {
       opacity: 1;
       -webkit-transform: translateY(0);
       transform: translateY(0)
  }
}
@keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px)
   }
   100% {
       opacity: 1;
       -webkit-transform: translateY(0);
       -ms-transform: translateY(0);
       transform: translateY(0)
  }
}
.fadeInDownBig {
    -webkit-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig
}
@-webkit-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px)
   }
   100% {
       opacity: 1;
       -webkit-transform: translateX(0);
       transform: translateX(0)
  }
}
@keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
        transform: translateX(-20px)
   }
   100% {
       opacity: 1;
       -webkit-transform: translateX(0);
       -ms-transform: translateX(0);
       transform: translateX(0)
  }
}
.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft
}
@-webkit-keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px)
   }
   100% {
       opacity: 1;
       -webkit-transform: translateX(0);
       transform: translateX(0)
  }
}
@keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px)
   }
   100% {
       opacity: 1;
       -webkit-transform: translateX(0);
       -ms-transform: translateX(0);
       transform: translateX(0)
  }
}
.fadeInLeftBig {
    -webkit-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig
}
@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        transform: translateX(20px)
   }
   100% {
       opacity: 1;
       -webkit-transform: translateX(0);
       transform: translateX(0)
  }
}
@keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        -ms-transform: translateX(20px);
        transform: translateX(20px)
   }
   100% {
       opacity: 1;
       -webkit-transform: translateX(0);
       -ms-transform: translateX(0);
       transform: translateX(0)
  }
}
.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight
}
@-webkit-keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px)
   }
   100% {
       opacity: 1;
       -webkit-transform: translateX(0);
       transform: translateX(0)
  }
}
@keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px)
   }
   100% {
       opacity: 1;
       -webkit-transform: translateX(0);
       -ms-transform: translateX(0);
       transform: translateX(0)
  }
}
.fadeInRightBig {
    -webkit-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig
}
@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        transform: translateY(20px)
   }
   100% {
       opacity: 1;
       -webkit-transform: translateY(0);
       transform: translateY(0)
  }
}
@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        -ms-transform: translateY(20px);
        transform: translateY(20px)
   }
   100% {
       opacity: 1;
       -webkit-transform: translateY(0);
       -ms-transform: translateY(0);
       transform: translateY(0)
  }
}
.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp
}
@-webkit-keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px)
   }
   100% {
       opacity: 1;
       -webkit-transform: translateY(0);
       transform: translateY(0)
  }
}
@keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        transform: translateY(2000px)
   }
   100% {
       opacity: 1;
       -webkit-transform: translateY(0);
       -ms-transform: translateY(0);
       transform: translateY(0)
  }
}
.fadeInUpBig {
    -webkit-animation-name: fadeInUpBig;
    animation-name: fadeInUpBig
}
@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
   }
   100% {
       opacity: 0
  }
}
@keyframes fadeOut {
    0% {
        opacity: 1
   }
   100% {
       opacity: 0
  }
}
.fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut
}
@-webkit-keyframes fadeOutDown {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
   }
   100% {
       opacity: 0;
       -webkit-transform: translateY(20px);
       transform: translateY(20px)
  }
}
@keyframes fadeOutDown {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
   }
   100% {
       opacity: 0;
       -webkit-transform: translateY(20px);
       -ms-transform: translateY(20px);
       transform: translateY(20px)
  }
}
.fadeOutDown {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown
}
@-webkit-keyframes fadeOutDownBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
   }
   100% {
       opacity: 0;
       -webkit-transform: translateY(2000px);
       transform: translateY(2000px)
  }
}
@keyframes fadeOutDownBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
   }
   100% {
       opacity: 0;
       -webkit-transform: translateY(2000px);
       -ms-transform: translateY(2000px);
       transform: translateY(2000px)
  }
}
.fadeOutDownBig {
    -webkit-animation-name: fadeOutDownBig;
    animation-name: fadeOutDownBig
}
@-webkit-keyframes fadeOutLeft {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
   }
   100% {
       opacity: 0;
       -webkit-transform: translateX(-20px);
       transform: translateX(-20px)
  }
}
@keyframes fadeOutLeft {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
   }
   100% {
       opacity: 0;
       -webkit-transform: translateX(-20px);
       -ms-transform: translateX(-20px);
       transform: translateX(-20px)
  }
}
.fadeOutLeft {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft
}
@-webkit-keyframes fadeOutLeftBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
   }
   100% {
       opacity: 0;
       -webkit-transform: translateX(-2000px);
       transform: translateX(-2000px)
  }
}
@keyframes fadeOutLeftBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
   }
   100% {
       opacity: 0;
       -webkit-transform: translateX(-2000px);
       -ms-transform: translateX(-2000px);
       transform: translateX(-2000px)
  }
}
.fadeOutLeftBig {
    -webkit-animation-name: fadeOutLeftBig;
    animation-name: fadeOutLeftBig
}
@-webkit-keyframes fadeOutRight {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
   }
   100% {
       opacity: 0;
       -webkit-transform: translateX(20px);
       transform: translateX(20px)
  }
}
@keyframes fadeOutRight {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
   }
   100% {
       opacity: 0;
       -webkit-transform: translateX(20px);
       -ms-transform: translateX(20px);
       transform: translateX(20px)
  }
}
.fadeOutRight {
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight
}
@-webkit-keyframes fadeOutRightBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
   }
   100% {
       opacity: 0;
       -webkit-transform: translateX(2000px);
       transform: translateX(2000px)
  }
}
@keyframes fadeOutRightBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
   }
   100% {
       opacity: 0;
       -webkit-transform: translateX(2000px);
       -ms-transform: translateX(2000px);
       transform: translateX(2000px)
  }
}
.fadeOutRightBig {
    -webkit-animation-name: fadeOutRightBig;
    animation-name: fadeOutRightBig
}
@-webkit-keyframes fadeOutUp {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
   }
   100% {
       opacity: 0;
       -webkit-transform: translateY(-20px);
       transform: translateY(-20px)
  }
}
@keyframes fadeOutUp {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
   }
   100% {
       opacity: 0;
       -webkit-transform: translateY(-20px);
       -ms-transform: translateY(-20px);
       transform: translateY(-20px)
  }
}
.fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp
}
@-webkit-keyframes fadeOutUpBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
   }
   100% {
       opacity: 0;
       -webkit-transform: translateY(-2000px);
       transform: translateY(-2000px)
  }
}
@keyframes fadeOutUpBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
   }
   100% {
       opacity: 0;
       -webkit-transform: translateY(-2000px);
       -ms-transform: translateY(-2000px);
       transform: translateY(-2000px)
  }
}
.fadeOutUpBig {
    -webkit-animation-name: fadeOutUpBig;
    animation-name: fadeOutUpBig
}
@-webkit-keyframes flip {
    0% {
        -webkit-transform: perspective(400px)translateZ(0)rotateY(0)scale(1);
        transform: perspective(400px)translateZ(0)rotateY(0)scale(1)
   }
   0%, 40% {
       -webkit-animation-timing-function: ease-out;
       animation-timing-function: ease-out
  }
  40% {
      -webkit-transform: perspective(400px)translateZ(150px)rotateY(170deg)scale(1);
      transform: perspective(400px)translateZ(150px)rotateY(170deg)scale(1)
 }
 50% {
     -webkit-transform: perspective(400px)translateZ(150px)rotateY(190deg)scale(1);
     transform: perspective(400px)translateZ(150px)rotateY(190deg)scale(1);
     -webkit-animation-timing-function: ease-in;
     animation-timing-function: ease-in
}
80% {
    -webkit-transform: perspective(400px)translateZ(0)rotateY(360deg)scale(.95);
    transform: perspective(400px)translateZ(0)rotateY(360deg)scale(.95)
}
80%, 100% {
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
}
100% {
    -webkit-transform: perspective(400px)translateZ(0)rotateY(360deg)scale(1);
    transform: perspective(400px)translateZ(0)rotateY(360deg)scale(1)
}
}
@keyframes flip {
    0% {
        -webkit-transform: perspective(400px)translateZ(0)rotateY(0)scale(1);
        -ms-transform: perspective(400px)translateZ(0)rotateY(0)scale(1);
        transform: perspective(400px)translateZ(0)rotateY(0)scale(1)
   }
   0%, 40% {
       -webkit-animation-timing-function: ease-out;
       animation-timing-function: ease-out
  }
  40% {
      -webkit-transform: perspective(400px)translateZ(150px)rotateY(170deg)scale(1);
      -ms-transform: perspective(400px)translateZ(150px)rotateY(170deg)scale(1);
      transform: perspective(400px)translateZ(150px)rotateY(170deg)scale(1)
 }
 50% {
     -webkit-transform: perspective(400px)translateZ(150px)rotateY(190deg)scale(1);
     -ms-transform: perspective(400px)translateZ(150px)rotateY(190deg)scale(1);
     transform: perspective(400px)translateZ(150px)rotateY(190deg)scale(1);
     -webkit-animation-timing-function: ease-in;
     animation-timing-function: ease-in
}
80% {
    -webkit-transform: perspective(400px)translateZ(0)rotateY(360deg)scale(.95);
    -ms-transform: perspective(400px)translateZ(0)rotateY(360deg)scale(.95);
    transform: perspective(400px)translateZ(0)rotateY(360deg)scale(.95)
}
80%, 100% {
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
}
100% {
    -webkit-transform: perspective(400px)translateZ(0)rotateY(360deg)scale(1);
    -ms-transform: perspective(400px)translateZ(0)rotateY(360deg)scale(1);
    transform: perspective(400px)translateZ(0)rotateY(360deg)scale(1)
}
}
.animated.flip {
    -webkit-backface-visibility: visible;
    -ms-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-animation-name: flip;
    animation-name: flip
}
@-webkit-keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px)rotateX(90deg);
        transform: perspective(400px)rotateX(90deg);
        opacity: 0
   }
   40% {
       -webkit-transform: perspective(400px)rotateX(-10deg);
       transform: perspective(400px)rotateX(-10deg)
  }
  70% {
      -webkit-transform: perspective(400px)rotateX(10deg);
      transform: perspective(400px)rotateX(10deg)
 }
 100% {
     -webkit-transform: perspective(400px)rotateX(0);
     transform: perspective(400px)rotateX(0);
     opacity: 1
}
}
@keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px)rotateX(90deg);
        -ms-transform: perspective(400px)rotateX(90deg);
        transform: perspective(400px)rotateX(90deg);
        opacity: 0
   }
   40% {
       -webkit-transform: perspective(400px)rotateX(-10deg);
       -ms-transform: perspective(400px)rotateX(-10deg);
       transform: perspective(400px)rotateX(-10deg)
  }
  70% {
      -webkit-transform: perspective(400px)rotateX(10deg);
      -ms-transform: perspective(400px)rotateX(10deg);
      transform: perspective(400px)rotateX(10deg)
 }
 100% {
     -webkit-transform: perspective(400px)rotateX(0);
     -ms-transform: perspective(400px)rotateX(0);
     transform: perspective(400px)rotateX(0);
     opacity: 1
}
}
.flipInX {
    -webkit-backface-visibility: visible!important;
    -ms-backface-visibility: visible!important;
    backface-visibility: visible!important;
    -webkit-animation-name: flipInX;
    animation-name: flipInX
}
@-webkit-keyframes flipInY {
    0% {
        -webkit-transform: perspective(400px)rotateY(90deg);
        transform: perspective(400px)rotateY(90deg);
        opacity: 0
   }
   40% {
       -webkit-transform: perspective(400px)rotateY(-10deg);
       transform: perspective(400px)rotateY(-10deg)
  }
  70% {
      -webkit-transform: perspective(400px)rotateY(10deg);
      transform: perspective(400px)rotateY(10deg)
 }
 100% {
     -webkit-transform: perspective(400px)rotateY(0);
     transform: perspective(400px)rotateY(0);
     opacity: 1
}
}
@keyframes flipInY {
    0% {
        -webkit-transform: perspective(400px)rotateY(90deg);
        -ms-transform: perspective(400px)rotateY(90deg);
        transform: perspective(400px)rotateY(90deg);
        opacity: 0
   }
   40% {
       -webkit-transform: perspective(400px)rotateY(-10deg);
       -ms-transform: perspective(400px)rotateY(-10deg);
       transform: perspective(400px)rotateY(-10deg)
  }
  70% {
      -webkit-transform: perspective(400px)rotateY(10deg);
      -ms-transform: perspective(400px)rotateY(10deg);
      transform: perspective(400px)rotateY(10deg)
 }
 100% {
     -webkit-transform: perspective(400px)rotateY(0);
     -ms-transform: perspective(400px)rotateY(0);
     transform: perspective(400px)rotateY(0);
     opacity: 1
}
}
.flipInY {
    -webkit-backface-visibility: visible!important;
    -ms-backface-visibility: visible!important;
    backface-visibility: visible!important;
    -webkit-animation-name: flipInY;
    animation-name: flipInY
}
@-webkit-keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px)rotateX(0);
        transform: perspective(400px)rotateX(0);
        opacity: 1
   }
   100% {
       -webkit-transform: perspective(400px)rotateX(90deg);
       transform: perspective(400px)rotateX(90deg);
       opacity: 0
  }
}
@keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px)rotateX(0);
        -ms-transform: perspective(400px)rotateX(0);
        transform: perspective(400px)rotateX(0);
        opacity: 1
   }
   100% {
       -webkit-transform: perspective(400px)rotateX(90deg);
       -ms-transform: perspective(400px)rotateX(90deg);
       transform: perspective(400px)rotateX(90deg);
       opacity: 0
  }
}
.flipOutX {
    -webkit-animation-name: flipOutX;
    animation-name: flipOutX;
    -webkit-backface-visibility: visible!important;
    -ms-backface-visibility: visible!important;
    backface-visibility: visible!important
}
@-webkit-keyframes flipOutY {
    0% {
        -webkit-transform: perspective(400px)rotateY(0);
        transform: perspective(400px)rotateY(0);
        opacity: 1
   }
   100% {
       -webkit-transform: perspective(400px)rotateY(90deg);
       transform: perspective(400px)rotateY(90deg);
       opacity: 0
  }
}
@keyframes flipOutY {
    0% {
        -webkit-transform: perspective(400px)rotateY(0);
        -ms-transform: perspective(400px)rotateY(0);
        transform: perspective(400px)rotateY(0);
        opacity: 1
   }
   100% {
       -webkit-transform: perspective(400px)rotateY(90deg);
       -ms-transform: perspective(400px)rotateY(90deg);
       transform: perspective(400px)rotateY(90deg);
       opacity: 0
  }
}
.flipOutY {
    -webkit-backface-visibility: visible!important;
    -ms-backface-visibility: visible!important;
    backface-visibility: visible!important;
    -webkit-animation-name: flipOutY;
    animation-name: flipOutY
}
@-webkit-keyframes lightSpeedIn {
    0% {
        -webkit-transform: translateX(100%)skewX(-30deg);
        transform: translateX(100%)skewX(-30deg);
        opacity: 0
   }
   60% {
       -webkit-transform: translateX(-20%)skewX(30deg);
       transform: translateX(-20%)skewX(30deg);
       opacity: 1
  }
  80% {
      -webkit-transform: translateX(0%)skewX(-15deg);
      transform: translateX(0%)skewX(-15deg);
      opacity: 1
 }
 100% {
     -webkit-transform: translateX(0%)skewX(0);
     transform: translateX(0%)skewX(0);
     opacity: 1
}
}
@keyframes lightSpeedIn {
    0% {
        -webkit-transform: translateX(100%)skewX(-30deg);
        -ms-transform: translateX(100%)skewX(-30deg);
        transform: translateX(100%)skewX(-30deg);
        opacity: 0
   }
   60% {
       -webkit-transform: translateX(-20%)skewX(30deg);
       -ms-transform: translateX(-20%)skewX(30deg);
       transform: translateX(-20%)skewX(30deg);
       opacity: 1
  }
  80% {
      -webkit-transform: translateX(0%)skewX(-15deg);
      -ms-transform: translateX(0%)skewX(-15deg);
      transform: translateX(0%)skewX(-15deg);
      opacity: 1
 }
 100% {
     -webkit-transform: translateX(0%)skewX(0);
     -ms-transform: translateX(0%)skewX(0);
     transform: translateX(0%)skewX(0);
     opacity: 1
}
}
.lightSpeedIn {
    -webkit-animation-name: lightSpeedIn;
    animation-name: lightSpeedIn;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
}
@-webkit-keyframes lightSpeedOut {
    0% {
        -webkit-transform: translateX(0%)skewX(0);
        transform: translateX(0%)skewX(0);
        opacity: 1
   }
   100% {
       -webkit-transform: translateX(100%)skewX(-30deg);
       transform: translateX(100%)skewX(-30deg);
       opacity: 0
  }
}
@keyframes lightSpeedOut {
    0% {
        -webkit-transform: translateX(0%)skewX(0);
        -ms-transform: translateX(0%)skewX(0);
        transform: translateX(0%)skewX(0);
        opacity: 1
   }
   100% {
       -webkit-transform: translateX(100%)skewX(-30deg);
       -ms-transform: translateX(100%)skewX(-30deg);
       transform: translateX(100%)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 {
    0% {
        -webkit-transform: rotate(-200deg);
        transform: rotate(-200deg);
        opacity: 0
   }
   0%, 100% {
       -webkit-transform-origin: center center;
       transform-origin: center center
  }
  100% {
      -webkit-transform: rotate(0);
      transform: rotate(0);
      opacity: 1
 }
}
@keyframes rotateIn {
    0% {
        -webkit-transform: rotate(-200deg);
        -ms-transform: rotate(-200deg);
        transform: rotate(-200deg);
        opacity: 0
   }
   0%, 100% {
       -webkit-transform-origin: center center;
       -ms-transform-origin: center center;
       transform-origin: center center
  }
  100% {
      -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
      transform: rotate(0);
      opacity: 1
 }
}
.rotateIn {
    -webkit-animation-name: rotateIn;
    animation-name: rotateIn
}
@-webkit-keyframes rotateInDownLeft {
    0% {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
   }
   0%, 100% {
       -webkit-transform-origin: left bottom;
       transform-origin: left bottom
  }
  100% {
      -webkit-transform: rotate(0);
      transform: rotate(0);
      opacity: 1
 }
}
@keyframes rotateInDownLeft {
    0% {
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
   }
   0%, 100% {
       -webkit-transform-origin: left bottom;
       -ms-transform-origin: left bottom;
       transform-origin: left bottom
  }
  100% {
      -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
      transform: rotate(0);
      opacity: 1
 }
}
.rotateInDownLeft {
    -webkit-animation-name: rotateInDownLeft;
    animation-name: rotateInDownLeft
}
@-webkit-keyframes rotateInDownRight {
    0% {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
   }
   0%, 100% {
       -webkit-transform-origin: right bottom;
       transform-origin: right bottom
  }
  100% {
      -webkit-transform: rotate(0);
      transform: rotate(0);
      opacity: 1
 }
}
@keyframes rotateInDownRight {
    0% {
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
   }
   0%, 100% {
       -webkit-transform-origin: right bottom;
       -ms-transform-origin: right bottom;
       transform-origin: right bottom
  }
  100% {
      -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
      transform: rotate(0);
      opacity: 1
 }
}
.rotateInDownRight {
    -webkit-animation-name: rotateInDownRight;
    animation-name: rotateInDownRight
}
@-webkit-keyframes rotateInUpLeft {
    0% {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
   }
   0%, 100% {
       -webkit-transform-origin: left bottom;
       transform-origin: left bottom
  }
  100% {
      -webkit-transform: rotate(0);
      transform: rotate(0);
      opacity: 1
 }
}
@keyframes rotateInUpLeft {
    0% {
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
   }
   0%, 100% {
       -webkit-transform-origin: left bottom;
       -ms-transform-origin: left bottom;
       transform-origin: left bottom
  }
  100% {
      -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
      transform: rotate(0);
      opacity: 1
 }
}
.rotateInUpLeft {
    -webkit-animation-name: rotateInUpLeft;
    animation-name: rotateInUpLeft
}
@-webkit-keyframes rotateInUpRight {
    0% {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
   }
   0%, 100% {
       -webkit-transform-origin: right bottom;
       transform-origin: right bottom
  }
  100% {
      -webkit-transform: rotate(0);
      transform: rotate(0);
      opacity: 1
 }
}
@keyframes rotateInUpRight {
    0% {
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
   }
   0%, 100% {
       -webkit-transform-origin: right bottom;
       -ms-transform-origin: right bottom;
       transform-origin: right bottom
  }
  100% {
      -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
      transform: rotate(0);
      opacity: 1
 }
}
.rotateInUpRight {
    -webkit-animation-name: rotateInUpRight;
    animation-name: rotateInUpRight
}
@-webkit-keyframes rotateOut {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
   }
   0%, 100% {
       -webkit-transform-origin: center center;
       transform-origin: center center
  }
  100% {
      -webkit-transform: rotate(200deg);
      transform: rotate(200deg);
      opacity: 0
 }
}
@keyframes rotateOut {
    0% {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
   }
   0%, 100% {
       -webkit-transform-origin: center center;
       -ms-transform-origin: center center;
       transform-origin: center center
  }
  100% {
      -webkit-transform: rotate(200deg);
      -ms-transform: rotate(200deg);
      transform: rotate(200deg);
      opacity: 0
 }
}
.rotateOut {
    -webkit-animation-name: rotateOut;
    animation-name: rotateOut
}
@-webkit-keyframes rotateOutDownLeft {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
   }
   0%, 100% {
       -webkit-transform-origin: left bottom;
       transform-origin: left bottom
  }
  100% {
      -webkit-transform: rotate(90deg);
      transform: rotate(90deg);
      opacity: 0
 }
}
@keyframes rotateOutDownLeft {
    0% {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
   }
   0%, 100% {
       -webkit-transform-origin: left bottom;
       -ms-transform-origin: left bottom;
       transform-origin: left bottom
  }
  100% {
      -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      transform: rotate(90deg);
      opacity: 0
 }
}
.rotateOutDownLeft {
    -webkit-animation-name: rotateOutDownLeft;
    animation-name: rotateOutDownLeft
}
@-webkit-keyframes rotateOutDownRight {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
   }
   0%, 100% {
       -webkit-transform-origin: right bottom;
       transform-origin: right bottom
  }
  100% {
      -webkit-transform: rotate(-90deg);
      transform: rotate(-90deg);
      opacity: 0
 }
}
@keyframes rotateOutDownRight {
    0% {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
   }
   0%, 100% {
       -webkit-transform-origin: right bottom;
       -ms-transform-origin: right bottom;
       transform-origin: right bottom
  }
  100% {
      -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
      transform: rotate(-90deg);
      opacity: 0
 }
}
.rotateOutDownRight {
    -webkit-animation-name: rotateOutDownRight;
    animation-name: rotateOutDownRight
}
@-webkit-keyframes rotateOutUpLeft {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
   }
   0%, 100% {
       -webkit-transform-origin: left bottom;
       transform-origin: left bottom
  }
  100% {
      -webkit-transform: rotate(-90deg);
      transform: rotate(-90deg);
      opacity: 0
 }
}
@keyframes rotateOutUpLeft {
    0% {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
   }
   0%, 100% {
       -webkit-transform-origin: left bottom;
       -ms-transform-origin: left bottom;
       transform-origin: left bottom
  }
  100% {
      -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
      transform: rotate(-90deg);
      opacity: 0
 }
}
.rotateOutUpLeft {
    -webkit-animation-name: rotateOutUpLeft;
    animation-name: rotateOutUpLeft
}
@-webkit-keyframes rotateOutUpRight {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
   }
   0%, 100% {
       -webkit-transform-origin: right bottom;
       transform-origin: right bottom
  }
  100% {
      -webkit-transform: rotate(90deg);
      transform: rotate(90deg);
      opacity: 0
 }
}
@keyframes rotateOutUpRight {
    0% {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
   }
   0%, 100% {
       -webkit-transform-origin: right bottom;
       -ms-transform-origin: right bottom;
       transform-origin: right bottom
  }
  100% {
      -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      transform: rotate(90deg);
      opacity: 0
 }
}
.rotateOutUpRight {
    -webkit-animation-name: rotateOutUpRight;
    animation-name: rotateOutUpRight
}
@-webkit-keyframes slideInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
   }
   100% {
       -webkit-transform: translateY(0);
       transform: translateY(0)
  }
}
@keyframes slideInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px)
   }
   100% {
       -webkit-transform: translateY(0);
       -ms-transform: translateY(0);
       transform: translateY(0)
  }
}
.slideInDown {
    -webkit-animation-name: slideInDown;
    animation-name: slideInDown
}
@-webkit-keyframes slideInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px)
   }
   100% {
       -webkit-transform: translateX(0);
       transform: translateX(0)
  }
}
@keyframes slideInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px)
   }
   100% {
       -webkit-transform: translateX(0);
       -ms-transform: translateX(0);
       transform: translateX(0)
  }
}
.slideInLeft {
    -webkit-animation-name: slideInLeft;
    animation-name: slideInLeft
}
@-webkit-keyframes slideInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px)
   }
   100% {
       -webkit-transform: translateX(0);
       transform: translateX(0)
  }
}
@keyframes slideInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px)
   }
   100% {
       -webkit-transform: translateX(0);
       -ms-transform: translateX(0);
       transform: translateX(0)
  }
}
.slideInRight {
    -webkit-animation-name: slideInRight;
    animation-name: slideInRight
}
@-webkit-keyframes slideOutLeft {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
   }
   100% {
       opacity: 0;
       -webkit-transform: translateX(-2000px);
       transform: translateX(-2000px)
  }
}
@keyframes slideOutLeft {
    0% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
   }
   100% {
       opacity: 0;
       -webkit-transform: translateX(-2000px);
       -ms-transform: translateX(-2000px);
       transform: translateX(-2000px)
  }
}
.slideOutLeft {
    -webkit-animation-name: slideOutLeft;
    animation-name: slideOutLeft
}
@-webkit-keyframes slideOutRight {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
   }
   100% {
       opacity: 0;
       -webkit-transform: translateX(2000px);
       transform: translateX(2000px)
  }
}
@keyframes slideOutRight {
    0% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
   }
   100% {
       opacity: 0;
       -webkit-transform: translateX(2000px);
       -ms-transform: translateX(2000px);
       transform: translateX(2000px)
  }
}
.slideOutRight {
    -webkit-animation-name: slideOutRight;
    animation-name: slideOutRight
}
@-webkit-keyframes slideOutUp {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
   }
   100% {
       opacity: 0;
       -webkit-transform: translateY(-2000px);
       transform: translateY(-2000px)
  }
}
@keyframes slideOutUp {
    0% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
   }
   100% {
       opacity: 0;
       -webkit-transform: translateY(-2000px);
       -ms-transform: translateY(-2000px);
       transform: translateY(-2000px)
  }
}
.slideOutUp {
    -webkit-animation-name: slideOutUp;
    animation-name: slideOutUp
}
@-webkit-keyframes hinge {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
   }
   0%, 20%, 60% {
       -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: rotate(80deg);
      transform: rotate(80deg)
 }
 40% {
     -webkit-transform: rotate(60deg);
     transform: rotate(60deg)
}
40%, 80% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out
}
80% {
    -webkit-transform: rotate(60deg)translateY(0);
    transform: rotate(60deg)translateY(0);
    opacity: 1
}
100% {
    -webkit-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0
}
}
@keyframes hinge {
    0% {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0)
   }
   0%, 20%, 60% {
       -webkit-transform-origin: top left;
       -ms-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: rotate(80deg);
      -ms-transform: rotate(80deg);
      transform: rotate(80deg)
 }
 40% {
     -webkit-transform: rotate(60deg);
     -ms-transform: rotate(60deg);
     transform: rotate(60deg)
}
40%, 80% {
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out
}
80% {
    -webkit-transform: rotate(60deg)translateY(0);
    -ms-transform: rotate(60deg)translateY(0);
    transform: rotate(60deg)translateY(0);
    opacity: 1
}
100% {
    -webkit-transform: translateY(700px);
    -ms-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0
}
}
.hinge {
    -webkit-animation-name: hinge;
    animation-name: hinge
}
@-webkit-keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%)rotate(-120deg);
        transform: translateX(-100%)rotate(-120deg)
   }
   100% {
       opacity: 1;
       -webkit-transform: translateX(0)rotate(0);
       transform: translateX(0)rotate(0)
  }
}
@keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%)rotate(-120deg);
        -ms-transform: translateX(-100%)rotate(-120deg);
        transform: translateX(-100%)rotate(-120deg)
   }
   100% {
       opacity: 1;
       -webkit-transform: translateX(0)rotate(0);
       -ms-transform: translateX(0)rotate(0);
       transform: translateX(0)rotate(0)
  }
}
.rollIn {
    -webkit-animation-name: rollIn;
    animation-name: rollIn
}
@-webkit-keyframes rollOut {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0)rotate(0);
        transform: translateX(0)rotate(0)
   }
   100% {
       opacity: 0;
       -webkit-transform: translateX(100%)rotate(120deg);
       transform: translateX(100%)rotate(120deg)
  }
}
@keyframes rollOut {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0)rotate(0);
        -ms-transform: translateX(0)rotate(0);
        transform: translateX(0)rotate(0)
   }
   100% {
       opacity: 0;
       -webkit-transform: translateX(100%)rotate(120deg);
       -ms-transform: translateX(100%)rotate(120deg);
       transform: translateX(100%)rotate(120deg)
  }
}
.rollOut {
    -webkit-animation-name: rollOut;
    animation-name: rollOut
}
/* Sidr - Mobile Side Menu */

.sidr {
    display: none;
    position: absolute;
    position: fixed;
    top: 0;
    height: 100%;
    z-index: 999999;
    width: 260px;
    overflow-x: none;
    overflow-y: auto;
    font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
    font-size: 15px;
    background: #015c86;
    color: #ffffff;
    box-shadow: inset 3px 0px 7px rgba(0, 0, 0, 0.26);
}
.sidr .sidr-inner {
    padding: 0 0 15px
}
.sidr .sidr-inner>p {
    margin-left: 15px;
    margin-right: 15px
}
.sidr.right {
    left: auto;
    right: -260px
}
.sidr.left {
    left: -260px;
    right: auto
}
.sidr h1, .sidr h2, .sidr h3, .sidr h4, .sidr h5, .sidr h6 {
    font-size: 11px;
    font-weight: normal;
    padding: 0 15px;
    margin: 0 0 5px;
    color: #ffffff;
    line-height: 24px;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dfdfdf));
    background-image: -webkit-linear-gradient(#ffffff, #dfdfdf);
    background-image: -moz-linear-gradient(#ffffff, #dfdfdf);
    background-image: -o-linear-gradient(#ffffff, #dfdfdf);
    background-image: linear-gradient(#ffffff, #dfdfdf);
    -webkit-box-shadow: 0 5px 5px 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 5px 3px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 5px 3px rgba(0, 0, 0, 0.2)
}
.sidr p {
    font-size: 13px;
    margin: 0 0 12px
}
.sidr p a {
    color: rgba(51, 51, 51, 0.9)
}
.sidr>p {
    margin-left: 15px;
    margin-right: 15px
}
.sidr ul {
    display: block;
    margin: 0 0 15px;
    padding: 0;
    border-top: 1px solid rgba(1, 76, 111, 0.55);
    border-bottom: 1px solid rgba(1, 76, 111, .55);
}
.sidr ul li {
    display: block;
    margin: 0;
    line-height: 48px;
    border-top: 1px solid rgba(1, 76, 111, 0.55);
    border-bottom: 1px solid rgba(1, 76, 111, .55);
}
.sidr ul li:hover, .sidr ul li.active, .sidr ul li.sidr-class-active {
    border-top: none;
    line-height: 49px
}
.sidr .current-menu-parent {
    -webkit-box-shadow: inset 0 0 27px 8px rgba(1, 79, 120, 1);
    -moz-box-shadow: inset 0 0 27px 8px rgba(1, 79, 120, 1);
    box-shadow: inset 0 0 27px 8px rgba(1, 79, 120, 1);
    border: 1px solid #014F78;
}
.sidr ul li a, .sidr ul li span {
    padding: 0 15px;
    display: block;
    text-decoration: none;
    color: #FFF;
    font-weight: 400;
    text-transform: uppercase;
}
.sidr ul li ul {
    border-bottom: none;
    margin: 0
}
.sidr ul li ul li {
    line-height: 40px;
    font-size: 13px
}
.sidr ul li ul li: last-child {
    border-bottom: none
}
.sidr ul li ul li:hover, .sidr ul li ul li.active, .sidr ul li ul li.sidr-class-active {
    border-top: none;
    line-height: 41px
}
.sidr ul li ul li a, .sidr ul li ul li span {
    color: #FFFFFF;
    padding-left: 30px;
}
.sidr form {
    margin: 0 15px
}
.sidr label {
    font-size: 13px
}
.sidr input[type="text"], .sidr input[type="password"], .sidr input[type="date"], .sidr input[type="datetime"], .sidr input[type="email"], .sidr input[type="number"], .sidr input[type="search"], .sidr input[type="tel"], .sidr input[type="time"], .sidr input[type="url"], .sidr textarea, .sidr select {
    width: 100%;
    font-size: 13px;
    padding: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 0 10px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    border: none;
    background: rgba(0, 0, 0, 0.1);
    color: rgba(51, 51, 51, 0.6);
    display: block;
    clear: both
}
.sidr input[type=checkbox] {
    width: auto;
    display: inline;
    clear: none
}
.sidr input[type=button], .sidr input[type=submit] {
    color: #f8f8f8;
    background: #333
}
.sidr input[type=button]:hover, .sidr input[type=submit]:hover {
    background: rgba(51, 51, 51, 0.9)
}
/* Dev Columns */

/*  SECTIONS  ============================================================================= */

.section {
    clear: both;
    padding: 0px;
    margin: 0px;
}
/*  GROUPING  ============================================================================= */

.group:before, .group:after {
    content: "";
    display: table;
}
.group:after {
    clear: both;
}
.group {
    zoom: 1;
    /* For IE 6/7 (trigger hasLayout) */
}
/*  GRID COLUMN SETUP   ==================================================================== */

.col {
    display: block;
    float: left;
    margin: 0.5% 0.4%;
}
.col:first-child {
    margin-left: 0;
}
/* all browsers except IE6 and lower */

/*  REMOVE MARGINS AS ALL GO FULL WIDTH AT 768 PIXELS */

@media only screen and (max-width: 768px) {
    .col {
        margin: 1% 0 1% 0%;
   }
}
/*  GRID OF TWO   ============================================================================= */

.span_2_of_2 {
    width: 100%;
}
.span_1_of_2 {
    width:49.2% ;
}
/*  GO FULL WIDTH AT LESS THAN 768 PIXELS */

@media only screen and (max-width: 768px) {
    .span_2_of_2 {
        width: 100%;
   }
   .span_1_of_2 {
       width: 100%;
	   
  }
}
/*  GRID OF THREE   ============================================================================= */

.span_3_of_3 {
    width: 100%;
}
.span_2_of_3 {
    width: 66.13%;
}
.span_1_of_3 {
    width: 32.26%;
}
/*  GO FULL WIDTH AT LESS THAN 768 PIXELS */

@media only screen and (max-width: 768px) {
    .span_3_of_3 {
        width: 100%;
   }
   .span_2_of_3 {
       width: 100%;
  }
  .span_1_of_3 {
      width: 100%;
 }
}
/*  GRID OF FOUR   ============================================================================= */

.span_4_of_4 {
    width: 100%;
}
.span_3_of_4 {
    width: 74.6%;
}
.span_2_of_4 {
    width: 49.2%;
}
.span_1_of_4 {
    width: 23.8%;
}
/*  GO FULL WIDTH AT LESS THAN 768 PIXELS */

@media only screen and (max-width: 768px) {
    .span_4_of_4 {
        width: 100%;
   }
   .span_3_of_4 {
       width: 100%;
  }
  .span_2_of_4 {
      width: 100%;
 }
 .span_1_of_4 {
     width: 100%;
}
}
/*  GRID OF FIVE   ============================================================================= */

.span_5_of_5 {
    width: 100%;
}
.span_4_of_5 {
    width: 79.68%;
}
.span_3_of_5 {
    width: 59.36%;
}
.span_2_of_5 {
    width: 39.04%;
}
.span_1_of_5 {
    width: 18.72%;
}
/*  GO FULL WIDTH AT LESS THAN 768 PIXELS */

@media only screen and (max-width: 768px) {
    .span_5_of_5 {
        width: 100%;
   }
   .span_4_of_5 {
       width: 100%;
  }
  .span_3_of_5 {
      width: 100%;
 }
 .span_2_of_5 {
     width: 100%;
}
.span_1_of_5 {
    width: 100%;
}
}
/*  GRID OF SIX   ============================================================================= */

.span_6_of_6 {
    width: 100%;
}
.span_5_of_6 {
    width: 83.06%;
}
.span_4_of_6 {
    width: 66.13%;
}
.span_3_of_6 {
    width: 49.2%;
}
.span_2_of_6 {
    width: 32.26%;
}
.span_1_of_6 {
    width: 15.33%;
}
/*  GO FULL WIDTH AT LESS THAN 768 PIXELS */

@media only screen and (max-width: 768px) {
    .span_6_of_6 {
        width: 100%;
   }
   .span_5_of_6 {
       width: 100%;
  }
  .span_4_of_6 {
      width: 100%;
 }
 .span_3_of_6 {
     width: 100%;
}
.span_2_of_6 {
    width: 100%;
}
.span_1_of_6 {
    width: 100%;
}
}
/* // Simple slider module for home box */

.text-slider {
    overflow: auto;
}
.text-slider li {
    list-style: none;
}
.text-slider ul li {
    float: right;
}
.text-slider .btn {
    display: inline-block;
    margin: 25px 0 0;
    padding: 9px 22px 7px;
    clear: both;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    border: 2px solid rgba(255, 255, 255, .4);
    border-radius: 5px;
}
.text-slider .btn:hover {
    background: rgba(255, 255, 255, .05);
}
.text-slider .btn:active {
    -webkit-filter: drop-shadow(0 -1px 2px rgba(0, 0, 0, .5));
    -moz-filter: drop-shadow(0 -1px 2px rgba(0, 0, 0, .5));
    -ms-filter: drop-shadow(0 -1px 2px rgba(0, 0, 0, .5));
    -o-filter: drop-shadow(0 -1px 2px rgba(0, 0, 0, .5));
    filter: drop-shadow(0 -1px 2px rgba(0, 0, 0, .5));
}
.text-slider .btn, .text-slider .dot {
    -webkit-filter: drop-shadow(0 1px 2px rgba(0, 0, 0, .3));
    -moz-filter: drop-shadow(0 1px 2px rgba(0, 0, 0, .3));
    -ms-filter: drop-shadow(0 1px 2px rgba(0, 0, 0, .3));
    -o-filter: drop-shadow(0 1px 2px rgba(0, 0, 0, .3));
    filter: drop-shadow(0 1px 2px rgba(0, 0, 0, .3));
}
.text-slider .dots {
    position: absolute;
    left: 0;
    right: 0px;
    bottom: 0;
    width: 100%;
    margin: 0 auto;
    text-align: center;
}
.text-slider .dots li {
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 10px;
    height: 10px;
    line-height: 10px;
    margin: 0 4px;
    text-indent: -999em;
    *text-indent: 0;
    border: 2px solid #fff;
    border-radius: 6px;
    cursor: pointer;
    opacity: .4;
    -webkit-transition: background .5s, opacity .5s;
    -moz-transition: background .5s, opacity .5s;
    transition: background .5s, opacity .5s;
}
.text-slider .dots li.active {
    background: #fff;
    opacity: 1;
}
.symple-clear-floats {
    clear: both
}
.symple-clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.symple-fadein {
    opacity: 0;
}
.symple-spacing {
    display: block;
    height: auto;
    margin: 0 !important;
    padding: 0 !important;
    background: none !important;
    border: none !important;
    outline: none !important;
}
.symple-divider {
    display: block;
    width: 100%;
    height: 0;
    margin: 0;
    background: none !important;
}
.symple-divider.solid {
    border-top: 1px solid #eee
}
.symple-divider.dashed {
    border-top: 2px dashed #eee
}
.symple-divider.dotted {
    border-top: 3px dotted #eee
}
.symple-divider.double {
    height: 5px;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
}
.symple-divider.fadeout {
    width: 100%;
    height: 1px;
    border: none;
    margin-bottom: 42px;
    margin-top: 12px;
    margin-left: auto;
    margin-right: auto;
    background-image: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 200, from(#dddddd), to(#f9f9f9)) !important;
    background-image: -webkit-radial-gradient(50% 50%, #dddddd, #f9f9f9) !important;
    background-image: -moz-radial-gradient(50% 50%, #dddddd, #f9f9f9) !important;
    background-image: -o-radial-gradient(50% 50%, #dddddd, #f9f9f9) !important;
    background-image: -ms-radial-gradient(50% 50%, #dddddd, #f9f9f9) !important;
    background-image: radial-gradient(50% 50%, #dddddd, #f9f9f9) !important;
}
.symple-divider.fadein {
    width: 100%;
    height: 1px;
    border: none;
    margin-bottom: 42px;
    margin-top: 12px;
    margin-left: auto;
    margin-right: auto;
    background-image: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 200, from(#dddddd), to(#f9f9f9)) !important;
    background-image: -webkit-radial-gradient(50% 50%, #dddddd, #f9f9f9) !important;
    background-image: -moz-radial-gradient(50% 50%, #dddddd, #f9f9f9) !important;
    background-image: -o-radial-gradient(50% 50%, #dddddd, #f9f9f9) !important;
    background-image: -ms-radial-gradient(50% 50%, #dddddd, #f9f9f9) !important;
    background-image: radial-gradient(50% 50%, #dddddd, #f9f9f9) !important;
}
.symple-social-icon {
    display: inline-block;
    margin-right: 5px;
}
.symple-social-icon img {
    display: inline;
    border: none;
    outline: none;
    padding: 0;
    margin: 0;
    box-shadow: none !important;
}
.symple-social-icon img:hover {
    opacity: 0.8
}
.symple-one-half {
    width: 48%
}
.symple-one-third {
    width: 30.66%
}
.symple-two-third {
    width: 65.33%
}
.symple-one-fourth {
    width: 22%
}
.symple-three-fourth {
    width: 74%
}
.symple-one-fifth {
    width: 16.8%
}
.symple-two-fifth {
    width: 37.6%
}
.symple-three-fifth {
    width: 58.4%
}
.symple-four-fifth {
    width: 67.2%
}
.symple-one-sixth {
    width: 13.33%
}
.symple-five-sixth {
    width: 82.67%
}
.symple-one-half, .symple-one-third, .symple-two-third, .symple-three-fourth, .symple-one-fourth, .symple-one-fifth, .symple-two-fifth, .symple-three-fifth, .symple-four-fifth, .symple-one-sixth, .symple-five-sixth {
    position: relative;
    margin-right: 4%;
    margin-bottom: 2em;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.symple-column-last {
    margin-right: 0!important;
    clear: right;
}
.symple-column-last:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.symple-one-half, .symple-one-third, .symple-two-third, .symple-three-fourth, .symple-one-fourth, .symple-one-fifth, .symple-two-fifth, .symple-three-fifth, .symple-four-fifth, .symple-one-sixth, .symple-five-sixth {} .symple-button {
    font-family: 'Helvetica Neue', Helvetica, Arial, Helvetica, sans-serif;
    margin: 5px 5px 5px 0;
    cursor: pointer;
    display: inline-block;
    white-space: nowrap;
    nowhitespace:afterproperty;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
    outline: none;
    border: 1px solid #7e7e7e;
    border-radius: 3px;
    background: #aaaaaa;
    text-decoration: none !important;
    background: -moz-linear-gradient(top, #aaaaaa 0%, #7e7e7e 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #aaaaaa), color-stop(100%, #7e7e7e));
    background: -webkit-linear-gradient(top, #aaaaaa 0%, #7e7e7e 100%);
    background: -o-linear-gradient(top, #aaaaaa 0%, #7e7e7e 100%);
    background: -ms-linear-gradient(top, #aaaaaa 0%, #7e7e7e 100%);
    background: linear-gradient(to bottom, #aaaaaa 0%, #7e7e7e 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#aaaaaa', endColorstr='#7e7e7e', GradientType=0);
    border: 1px solid #7e7e7e;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
.symple-button span.symple-button-inner {
    display: block;
    color: #fff;
    font-weight: bold;
    padding: 1.1em 1.4em;
    line-height: 0.8em;
    text-decoration: none;
    text-align: center;
    white-space: nowrap;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.35);
    border-top: 1px solid #c3c3c3;
    border-radius: 3px;
}
.symple-button:active {
    text-decoration: none;
    background: #7e7e7e;
    background: -moz-linear-gradient(top, #7e7e7e 0%, #aaaaaa 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7e7e7e), color-stop(100%, #aaaaaa));
    background: -webkit-linear-gradient(top, #7e7e7e 0%, #aaaaaa 100%);
    background: -o-linear-gradient(top, #7e7e7e 0%, #aaaaaa 100%);
    background: -ms-linear-gradient(top, #7e7e7e 0%, #aaaaaa 100%);
    background: linear-gradient(to bottom, #7e7e7e 0%, #aaaaaa 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#7e7e7e', endColorstr='#aaaaaa', GradientType=0);
}
.symple-button:hover {
    text-decoration: none;
    opacity: 0.9;
    -moz-opacity: 0.9;
    -webkit-opacity: 0.9;
}
.symple-button.black {
    background: #505050;
    background: -moz-linear-gradient(top, #505050 0%, #101010 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #505050), color-stop(100%, #101010));
    background: -webkit-linear-gradient(top, #505050 0%, #101010 100%);
    background: -o-linear-gradient(top, #505050 0%, #101010 100%);
    background: -ms-linear-gradient(top, #505050 0%, #101010 100%);
    background: linear-gradient(to bottom, #505050 0%, #101010 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#505050', endColorstr='#101010', GradientType=0);
    border: 1px solid #101010;
}
.symple-button.black:active {
    background: #101010;
    background: -moz-linear-gradient(top, #101010 0%, #505050 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #101010), color-stop(100%, #505050));
    background: -webkit-linear-gradient(top, #101010 0%, #505050 100%);
    background: -o-linear-gradient(top, #101010 0%, #505050 100%);
    background: -ms-linear-gradient(top, #101010 0%, #505050 100%);
    background: linear-gradient(to bottom, #101010 0%, #505050 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#101010', endColorstr='#505050', GradientType=0);
}
.symple-button.black span.symple-button-inner {
    border-top: 1px solid #6e6e6e
}
.symple-button.red {
    background: #d01d10;
    background: -moz-linear-gradient(top, #f36d64 0%, #d01d10 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f36d64), color-stop(100%, #d01d10));
    background: -webkit-linear-gradient(top, #f36d64 0%, #d01d10 100%);
    background: -o-linear-gradient(top, #f36d64 0%, #d01d10 100%);
    background: -ms-linear-gradient(top, #f36d64 0%, #d01d10 100%);
    background: linear-gradient(to bottom, #f36d64 0%, #d01d10 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f36d64', endColorstr='#d01d10', GradientType=0);
    border: 1px solid #d01d10;
}
.symple-button.red span.symple-button-inner {
    border-top: 1px solid #f69a93
}
.symple-button.red:active {
    background: #d01d10;
    background: -moz-linear-gradient(top, #d01d10 0%, #f36d64 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d01d10), color-stop(100%, #f36d64));
    background: -webkit-linear-gradient(top, #d01d10 0%, #f36d64 100%);
    background: -o-linear-gradient(top, #d01d10 0%, #f36d64 100%);
    background: -ms-linear-gradient(top, #d01d10 0%, #f36d64 100%);
    background: linear-gradient(to bottom, #d01d10 0%, #f36d64 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#d01d10', endColorstr='#f36d64', GradientType=0);
}
.symple-button.orange {
    background: #fa9e19;
    background: -moz-linear-gradient(top, #fa9e19 0%, #fb6909 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fa9e19), color-stop(100%, #fb6909));
    background: -webkit-linear-gradient(top, #fa9e19 0%, #fb6909 100%);
    background: -o-linear-gradient(top, #fa9e19 0%, #fb6909 100%);
    background: -ms-linear-gradient(top, #fa9e19 0%, #fb6909 100%);
    background: linear-gradient(to bottom, #fa9e19 0%, #fb6909 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fa9e19', endColorstr='#fb6909', GradientType=0);
    border: 1px solid #FB6909;
}
.symple-button.orange span.symple-button-inner {
    border-top: 1px solid #fcc87d
}
.symple-button.orange:active {
    background: #fb6909;
    background: -moz-linear-gradient(top, #fb6909 0%, #fa9e19 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fb6909), color-stop(100%, #fa9e19));
    background: -webkit-linear-gradient(top, #fb6909 0%, #fa9e19 100%);
    background: -o-linear-gradient(top, #fb6909 0%, #fa9e19 100%);
    background: -ms-linear-gradient(top, #fb6909 0%, #fa9e19 100%);
    background: linear-gradient(to bottom, #fb6909 0%, #fa9e19 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fb6909', endColorstr='#fa9e19', GradientType=0);
}
.symple-button.blue {
    background: #1571f0;
    background: -moz-linear-gradient(top, #41a7fc 0%, #1571f0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #41a7fc), color-stop(100%, #1571f0));
    background: -webkit-linear-gradient(top, #41a7fc 0%, #1571f0 100%);
    background: -o-linear-gradient(top, #41a7fc 0%, #1571f0 100%);
    background: -ms-linear-gradient(top, #41a7fc 0%, #1571f0 100%);
    background: linear-gradient(to bottom, #41a7fc 0%, #1571f0 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#41a7fc', endColorstr='#1571f0', GradientType=0);
    border: 1px solid #1a6dd7;
}
.symple-button.blue span.symple-button-inner {
    border-top: 1px solid #84c6fd
}
.symple-button.blue:active {
    background: #1571f0;
    background: -moz-linear-gradient(top, #1571f0 0%, #41a7fc 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1571f0), color-stop(100%, #41a7fc));
    background: -webkit-linear-gradient(top, #1571f0 0%, #41a7fc 100%);
    background: -o-linear-gradient(top, #1571f0 0%, #41a7fc 100%);
    background: -ms-linear-gradient(top, #1571f0 0%, #41a7fc 100%);
    background: linear-gradient(to bottom, #1571f0 0%, #41a7fc 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#1571f0', endColorstr='#41a7fc', GradientType=0);
}
.symple-button.rosy {
    background: #f295a2;
    background: -moz-linear-gradient(top, #ee7787 0%, #e84a5f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee7787), color-stop(100%, #e84a5f));
    background: -webkit-linear-gradient(top, #ee7787 0%, #e84a5f 100%);
    background: -o-linear-gradient(top, #ee7787 0%, #e84a5f 100%);
    background: -ms-linear-gradient(top, #ee7787 0%, #e84a5f 100%);
    background: linear-gradient(to bottom, #ee7787 0%, #e84a5f 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ee7787', endColorstr='#e84a5f', GradientType=0);
    border: 1px solid #e84a5f;
}
.symple-button.rosy:active {
    background: #e84a5f;
    background: -moz-linear-gradient(top, #e84a5f 0%, #ee7787 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e84a5f), color-stop(100%, #ee7787));
    background: -webkit-linear-gradient(top, #e84a5f 0%, #ee7787 100%);
    background: -o-linear-gradient(top, #e84a5f 0%, #ee7787 100%);
    background: -ms-linear-gradient(top, #e84a5f 0%, #ee7787 100%);
    background: linear-gradient(to bottom, #e84a5f 0%, #ee7787 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#e84a5f', endColorstr='#ee7787', GradientType=0);
}
.symple-button.rosy span.symple-button-inner {
    border-top: 1px solid #f3a4af
}
.symple-button.pink {
    background: #e3618d;
    background: -moz-linear-gradient(top, #e3618d 0%, #cb245c 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e3618d), color-stop(100%, #cb245c));
    background: -webkit-linear-gradient(top, #e3618d 0%, #cb245c 100%);
    background: -o-linear-gradient(top, #e3618d 0%, #cb245c 100%);
    background: -ms-linear-gradient(top, #e3618d 0%, #cb245c 100%);
    background: linear-gradient(to bottom, #e3618d 0%, #cb245c 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#e3618d', endColorstr='#cb245c', GradientType=0);
    border: 1px solid #cb245c;
}
.symple-button.pink:active {
    background: #cb245c;
    background: -moz-linear-gradient(top, #cb245c 0%, #e3618d 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cb245c), color-stop(100%, #e3618d));
    background: -webkit-linear-gradient(top, #cb245c 0%, #e3618d 100%);
    background: -o-linear-gradient(top, #cb245c 0%, #e3618d 100%);
    background: -ms-linear-gradient(top, #cb245c 0%, #e3618d 100%);
    background: linear-gradient(to bottom, #cb245c 0%, #e3618d 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#cb245c', endColorstr='#e3618d', GradientType=0);
}
.symple-button.pink span.symple-button-inner {
    border-top: 1px solid #eb8cac
}
.symple-button.green {
    color: #fff;
    background: #88dd48;
    background: -moz-linear-gradient(top, #88dd48 0%, #5fb139 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #88dd48), color-stop(100%, #5fb139));
    background: -webkit-linear-gradient(top, #88dd48 0%, #5fb139 100%);
    background: -o-linear-gradient(top, #88dd48 0%, #5fb139 100%);
    background: -ms-linear-gradient(top, #88dd48 0%, #5fb139 100%);
    background: linear-gradient(to bottom, #88dd48 0%, #5fb139 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#88dd48', endColorstr='#5fb139', GradientType=0);
    border-color: #60AE40;
}
.symple-button.green span.symple-button-inner {
    border-top: 1px solid #b7ea90
}
.symple-button.green:active {
    background: #5fb139;
    background: -moz-linear-gradient(top, #5fb139 0%, #88dd48 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5fb139), color-stop(100%, #88dd48));
    background: -webkit-linear-gradient(top, #5fb139 0%, #88dd48 100%);
    background: -o-linear-gradient(top, #5fb139 0%, #88dd48 100%);
    background: -ms-linear-gradient(top, #5fb139 0%, #88dd48 100%);
    background: linear-gradient(to bottom, #5fb139 0%, #88dd48 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#5fb139', endColorstr='#88dd48', GradientType=0);
}
.symple-button.brown {
    background: #876565;
    background: -moz-linear-gradient(top, #876565 0%, #604848 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #876565), color-stop(100%, #604848));
    background: -webkit-linear-gradient(top, #876565 0%, #604848 100%);
    background: -o-linear-gradient(top, #876565 0%, #604848 100%);
    background: -ms-linear-gradient(top, #876565 0%, #604848 100%);
    background: linear-gradient(to bottom, #876565 0%, #604848 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#876565', endColorstr='#604848', GradientType=0);
    border: 1px solid #604848;
}
.symple-button.brown:active {
    background: #604848;
    background: -moz-linear-gradient(top, #604848 0%, #876565 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #604848), color-stop(100%, #876565));
    background: -webkit-linear-gradient(top, #604848 0%, #876565 100%);
    background: -o-linear-gradient(top, #604848 0%, #876565 100%);
    background: -ms-linear-gradient(top, #604848 0%, #876565 100%);
    background: linear-gradient(to bottom, #604848 0%, #876565 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#604848', endColorstr='#876565', GradientType=0);
}
.symple-button.brown span.symple-button-inner {
    border-top: 1px solid #ae9393
}
.symple-button.purple {
    background: #524656;
    background: -moz-linear-gradient(top, #635569 0%, #372f3a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #635569), color-stop(100%, #372f3a));
    background: -webkit-linear-gradient(top, #635569 0%, #372f3a 100%);
    background: -o-linear-gradient(top, #635569 0%, #372f3a 100%);
    background: -ms-linear-gradient(top, #635569 0%, #372f3a 100%);
    background: linear-gradient(to bottom, #635569 0%, #372f3a 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#635569', endColorstr='#372f3a', GradientType=0);
    border: 1px solid #372f3a;
}
.symple-button.purple:active {
    background: #372f3a;
    background: -moz-linear-gradient(top, #372f3a 0%, #635569 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #372f3a), color-stop(100%, #635569));
    background: -webkit-linear-gradient(top, #372f3a 0%, #635569 100%);
    background: -o-linear-gradient(top, #372f3a 0%, #635569 100%);
    background: -ms-linear-gradient(top, #372f3a 0%, #635569 100%);
    background: linear-gradient(to bottom, #372f3a 0%, #635569 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#372f3a', endColorstr='#635569', GradientType=0);
}
.symple-button.purple span.symple-button-inner {
    border-top: 1px solid #7e6c85
}
.symple-button.gold {
    background: #ffc750;
    background: -moz-linear-gradient(top, #ffc750 0%, #faaa00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffc750), color-stop(100%, #faaa00));
    background: -webkit-linear-gradient(top, #ffc750 0%, #faaa00 100%);
    background: -o-linear-gradient(top, #ffc750 0%, #faaa00 100%);
    background: -ms-linear-gradient(top, #ffc750 0%, #faaa00 100%);
    background: linear-gradient(to bottom, #ffc750 0%, #faaa00 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffc750', endColorstr='#faaa00', GradientType=0);
    border: 1px solid #faaa00;
}
.symple-button.gold:active {
    background: #faaa00;
    background: -moz-linear-gradient(top, #faaa00 0%, #ffc750 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #faaa00), color-stop(100%, #ffc750));
    background: -webkit-linear-gradient(top, #faaa00 0%, #ffc750 100%);
    background: -o-linear-gradient(top, #faaa00 0%, #ffc750 100%);
    background: -ms-linear-gradient(top, #faaa00 0%, #ffc750 100%);
    background: linear-gradient(to bottom, #faaa00 0%, #ffc750 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#faaa00', endColorstr='#ffc750', GradientType=0);
}
.symple-button.gold span.symple-button-inner {
    color: #9C6533;
    text-shadow: 1px 1px 1px #ffe2a5;
    border-top: 1px solid #ffd783;
}
.symple-button.teal {
    background: #3c9091;
    background: -moz-linear-gradient(top, #3c9091 0%, #286061 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3c9091), color-stop(100%, #286061));
    background: -webkit-linear-gradient(top, #3c9091 0%, #286061 100%);
    background: -o-linear-gradient(top, #3c9091 0%, #286061 100%);
    background: -ms-linear-gradient(top, #3c9091 0%, #286061 100%);
    background: linear-gradient(to bottom, #3c9091 0%, #286061 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#3c9091', endColorstr='#286061', GradientType=0);
    border: 1px solid #286061;
}
.symple-button.teal:active {
    background: #286061;
    background: -moz-linear-gradient(top, #286061 0%, #3c9091 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #286061), color-stop(100%, #3c9091));
    background: -webkit-linear-gradient(top, #286061 0%, #3c9091 100%);
    background: -o-linear-gradient(top, #286061 0%, #3c9091 100%);
    background: -ms-linear-gradient(top, #286061 0%, #3c9091 100%);
    background: linear-gradient(to bottom, #286061 0%, #3c9091 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#286061', endColorstr='#3c9091', GradientType=0);
}
.symple-button.teal span.symple-button-inner {
    border-top: 1px solid #63bdbf
}
.symple-button.navy {
    background: #2c76cf;
    background: -moz-linear-gradient(top, #2c76cf 0%, #1d4e89 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2c76cf), color-stop(100%, #1d4e89));
    background: -webkit-linear-gradient(top, #2c76cf 0%, #1d4e89 100%);
    background: -o-linear-gradient(top, #2c76cf 0%, #1d4e89 100%);
    background: -ms-linear-gradient(top, #2c76cf 0%, #1d4e89 100%);
    background: linear-gradient(to bottom, #2c76cf 0%, #1d4e89 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#2c76cf', endColorstr='#1d4e89', GradientType=0);
    border: 1px solid #1d4e89;
}
.symple-button.navy:active {
    background: #1d4e89;
    background: -moz-linear-gradient(top, #1d4e89 0%, #2c76cf 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1d4e89), color-stop(100%, #2c76cf));
    background: -webkit-linear-gradient(top, #1d4e89 0%, #2c76cf 100%);
    background: -o-linear-gradient(top, #1d4e89 0%, #2c76cf 100%);
    background: -ms-linear-gradient(top, #1d4e89 0%, #2c76cf 100%);
    background: linear-gradient(to bottom, #1d4e89 0%, #2c76cf 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#1d4e89', endColorstr='#2c76cf', GradientType=0);
}
.symple-button.navy span.symple-button-inner {
    border-top: 1px solid #619ade
}
.symple-button {
    font-size: 13px
}
.symple-button.large {
    font-size: 16px
}
.symple-button.giant {
    font-size: 18px
}
.symple-button.left {
    float: left
}
.symple-button.right {
    float: right;
    margin-right: 0;
    margin-left: 5px;
}
.symple-button.aligncenter {
    display: block;
    margin: 0 auto;
}
.symple-button-icon-left {
    margin-right: 7px;
}
.symple-button-icon-right {
    margin-left: 7px;
}
.symple-testimonial-content {
    font-style: italic;
    position: relative;
    background: #f5f5f5;
    padding: 15px;
    color: #666;
    border-radius: 2px;
    -webkit-border-radius: 2px;
}
.symple-testimonial-content:after {
    content: "";
    position: absolute;
    left: 12px;
    bottom: -15px;
    width: 0px;
    height: 0px;
    border-bottom: 15px solid rgba(255, 255, 255, 0);
    border-top: 15px solid rgba(255, 255, 255, 0);
    border-right: 15px solid #f5f5f5;
    font-size: 0px;
    line-height: 0px;
}
.symple-testimonial-content p: last-child {
    margin: 0
}
.symple-testimonial-author {
    font-size: 1em;
    margin-top: 25px;
    margin-left: 15px;
    color: #000;
    font-weight: bold;
}
.symple-highlight-yellow, .symple-highlight-yellow a {
    background-color: #FFF7A8;
    color: #695D43;
}
.symple-highlight-blue, .symple-highlight-blue a {
    color: #5091b2;
    background: #e9f7fe;
}
.symple-highlight-green, .symple-highlight-green a {
    color: #5f9025;
    background: #ebf6e0;
}
.symple-highlight-red, .symple-highlight-red a {
    color: #de5959;
    background: #ffe9e9;
}
.symple-highlight-gray, .symple-highlight-gray a {
    color: #666;
    background: #f9f9f9;
}
.symple-box {
    display: block;
    padding: 15px;
    margin: 10px 0;
    font-size: 1em;
    border-radius: 2px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.symple-box p: last-child {
    margin: 0
}
.symple-box.center {
    margin-left: auto;
    margin-right: auto;
}
.symple-box.left {
    float: left
}
.symple-box.right {
    float: right
}
.symple-box.gray {
    color: #666;
    background: #f9f9f9;
    border: 1px solid #ddd;
}
.symple-box.red {
    color: #de5959;
    background: #ffe9e9;
    border: 1px solid #fbc4c4;
}
.symple-box.green {
    color: #5f9025;
    background: #ebf6e0;
    border: 1px solid #b3dc82;
}
.symple-box.blue {
    color: #5091b2;
    background: #e9f7fe;
    border: 1px solid #b6d7e8;
}
.symple-box.yellow {
    color: #c4690e;
    background: #fffdf3;
    border: 1px solid #f2dfa4;
}
.symple-box.black {
    color: #fff;
    background: #000;
}
.symple-box.black a {
    color: #fff;
    text-decoration: underline;
}
.symple-toggle .symple-toggle-trigger {
    display: block;
    color: #555;
    display: block;
    padding: 15px 15px 15px 37px;
    border: 1px solid #ddd;
    background: #f9f9f9 url("plus.png") no-repeat 15px center;
    outline: 0;
    text-transform: none;
    letter-spacing: normal;
    font-weight: normal;
    font-size: 1em;
    line-height: 1.5em;
    margin: 0;
    margin-top: 10px;
    cursor: pointer;
}
.symple-toggle .symple-toggle-trigger:hover {
    background-color: #eee;
    text-decoration: none;
}
.symple-toggle .symple-toggle-trigger.active, .symple-toggle .symple-toggle-trigger.active:hover {
    color: #000;
    background-color: #eee;
    background-image: url("minus.png");
    text-decoration: none;
}
.symple-toggle .symple-toggle-container {
    display: none;
    overflow: hidden;
    padding: 15px;
    border: 1px solid #ddd;
    border-top: 0px;
}
.symple-accordion h3.symple-accordion-trigger {
    display: block;
    color: #555;
    display: block;
    padding: 15px 15px 15px 37px;
    border: 1px solid #ddd;
    background: #f9f9f9 url("plus.png") no-repeat 15px center;
    outline: 0;
    text-transform: none;
    letter-spacing: normal;
    font-weight: normal;
    font-size: 1em;
    line-height: 1.5em;
    margin: 10px 0 0 !important;
    cursor: pointer;
}
.symple-accordion h3.symple-accordion-trigger a {
    color: #555;
    text-decoration: none !important;
}
.symple-accordion .ui-state-focus {
    outline: none
}
.symple-accordion .symple-accordion-trigger:hover {
    background-color: #eee;
    text-decoration: none;
}
.symple-accordion .symple-accordion-trigger.ui-state-active {
    background-color: #eee;
    background-image: url("minus.png");
    text-decoration: none;
}
.symple-accordion .symple-accordion-trigger.ui-state-active a {
    color: #000
}
.symple-accordion .ui-accordion-content {
    background-color: #fff;
    padding: 15px;
    border: 1px solid #ddd;
    border-top: 0px;
}
.symple-accordion .ui-accordion-content p: last-child {
    margin: 0px
}
.symple-accordion .ui-icon {
    margin-right: 7px
}
/*.symple-tabs ul.ui-tabs-nav { display: block; margin: 0; padding: 0; border-bottom: solid 1px #ddd; margin-left: 1px; }
              .symple-tabs ul.ui-tabs-nav li { display: block; width: auto; height: 40px; padding: 0 !important; float: left !important; margin: 0 !important; outline: none; }
              .symple-tabs ul.ui-tabs-nav li a { display: block; text-decoration: none; width: auto; height: 39px; padding: 0px 20px; line-height: 40px; border: solid 1px #ddd; border-width: 1px 1px 0 0; margin: 0; background-color: #f5f5f5; font-size: 1em; color: #444; outline: none; }
              .symple-tabs ul.ui-tabs-nav li a:hover { color: #333; background: #eee; }
              .symple-tabs ul.ui-tabs-nav .ui-state-active a { background: #fff; height: 40px; position: relative; top: -4px; padding-top: 4px; border-left-width: 1px; margin: 0 0 0 -1px; color: #111 !important; -moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; border-top-left-radius: 2px; -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; border-top-right-radius: 2px; }
              .symple-tabs ul.ui-tabs-nav .ui-state-active a:hover { background: #fff }
              .symple-tabs ul.ui-tabs-nav li:first-child .ui-state-active a { margin-left: 0 }
              .symple-tabs ul.ui-tabs-nav li:first-child a { border-width: 1px 1px 0 1px }
              .symple-tabs .tab-content { background: #fff; padding: 20px; border-left: solid 1px #ddd; border-right: solid 1px #ddd; border-bottom: solid 1px #ddd; }
              .symple-tabs ul.tabs:before, ul.tabs:after { content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
              .symple-tabs ul.tabs:after { clear: both }
              .symple-tabs ul.tabs { zoom: 1 }
              .symple-tabs .ui-tabs-hide { display: none }
              .symple-tabs:before, ul.symple-tabs:after { content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
              .symple-tabs:after { clear: both }
              .symple-tabs { zoom: 1 }
              .symple-tabs .ui-tabs-hide { display: none }*/

.symple-pricing-table {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 16px;
}
.symple-pricing-table div {
    list-style: none
}
.symple-pricing-table > div {
    margin-right: 4%;
    list-style: none;
    text-shadow: none;
    margin-bottom: 0;
    border: 1px solid #ddd;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
}
.symple-pricing-table .symple-pricing-header {
    background: #333;
    text-align: center;
    padding: 20px 0;
    border-bottom: 1px solid #111;
}
.symple-pricing-table .symple-pricing-header h5 {
    color: #fff;
    font-size: 1.313em;
    margin: 0;
    padding: 0 20px 10px;
    font-weight: bold;
    border-bottom: 1px solid #111;
}
.symple-pricing-table .symple-pricing-cost {
    color: #fff;
    font-size: 1.500em;
    line-height: 1em;
    padding-top: 20px;
    border-top: 1px solid #444;
}
.symple-pricing-table .featured .symple-pricing-header {
    background: #fd5c41;
    margin: -1px;
    color: #fff;
    border-bottom: 1px solid #e72302;
}
.symple-pricing-table .featured .symple-pricing-header h5 {
    color: #fff;
    border-bottom: 1px solid #e72302;
}
.symple-pricing-table .featured .symple-pricing-cost {
    border-top: 1px solid #fe8773
}
.symple-pricing-table .symple-pricing-per {
    font-size: 0.786em;
    color: #fff;
}
.symple-pricing-table .symple-pricing-content {
    background: #fff;
    font-size: 0.857em;
    text-align: center;
}
.symple-pricing-table .symple-pricing-content ul {
    margin: 0 !important;
    list-style: none !important;
}
.symple-pricing-table .symple-pricing-content ul li {
    margin: 0 !important;
    padding: 10px 20px !important;
    border-bottom: 1px solid #eee;
    list-style: none !important;
}
.symple-pricing-table .symple-pricing-content ul li: nth-child(2n+2) {
    background: #f9f9f9
}
.symple-pricing-table .symple-pricing-button {
    background: #fff;
    text-align: center;
    border-top: 1px solid #fff;
    padding: 20px;
}
.symple-pricing-table .symple-pricing-button .symple-button {
    float: none;
    margin: 0 auto;
}
.symple-heading {
    padding-bottom: 20px;
    border-bottom: 1px solid #ddd;
    font-size: 16px;
}
.symple-heading span {
    background: #fff;
}
.symple-heading-dotted-line {
    background: url("dotted.png") center center repeat-x;
    height: 40px !important;
    line-height: 40px !important;
    padding: 0 !important;
    border-bottom: none;
}
.symple-heading-dashed-line {
    background: url("dashed.png") center center repeat-x;
    height: 40px !important;
    line-height: 40px !important;
    padding: 0 !important;
    border-bottom: none;
}
.symple-heading-double-line {
    background: url("double-line.png") center center repeat-x;
    height: 40px !important;
    line-height: 40px !important;
    padding: 0 !important;
    border-bottom: none;
}
.symple-heading.text-align-center {
    text-align: center
}
.symple-heading.text-align-center span {
    padding-right: 15px;
    padding-left: 15px;
}
.symple-heading.text-align-left {
    text-align: left
}
.symple-heading.text-align-left span {
    padding-right: 15px;
}
.symple-heading.text-align-right {
    text-align: right
}
.symple-heading.text-align-right span {
    padding-left: 15px;
}
.symple-heading-icon-left {
    margin-right: 10px;
}
.symple-heading-icon-right {
    margin-left: 10px;
}
.googlemap {
    position: relative;
    max-width: inherit;
}
.googlemap .map_canvas {
    width: 100%;
    height: 100%;
}
.googlemap .map_canvas h3 {
    margin: 0 0 10px;
    font-size: 14px;
}
.map_canvas img {
    max-width: none !important
}
.symple-divider {
    display: block;
    width: 100%;
    height: 0;
    margin: 0;
    background: none;
}
.symple-divider.solid {
    border-top: 1px solid #eee
}
.symple-divider.dashed {
    border-top: 2px dashed #eee
}
.symple-divider.dotted {
    border-top: 3px dotted #eee
}
.symple-divider.double {
    height: 5px;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
}
.symple-divider.fadeout {
    width: 100%;
    height: 1px;
    border: none;
    margin-bottom: 42px;
    margin-top: 12px;
    margin-left: auto;
    margin-right: auto;
    background-image: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 200, from(#eeeeee), to(#ffffff));
    background-image: -webkit-radial-gradient(50% 50%, #eeeeee, #ffffff);
    background-image: -moz-radial-gradient(50% 50%, #eeeeee, #ffffff);
    background-image: -o-radial-gradient(50% 50%, #eeeeee, #ffffff);
    background-image: -ms-radial-gradient(50% 50%, #eeeeee, #ffffff);
    background-image: radial-gradient(50% 50%, #eeeeee, #ffffff);
}
.symple-divider.fadein {
    width: 100%;
    height: 1px;
    border: none;
    margin-bottom: 42px;
    margin-top: 12px;
    margin-left: auto;
    margin-right: auto;
    background-image: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 200, from(#ffffff), to(#eeeeee));
    background-image: -webkit-radial-gradient(50% 50%, #ffffff, #eeeeee);
    background-image: -moz-radial-gradient(50% 50%, #ffffff, #eeeeee);
    background-image: -o-radial-gradient(50% 50%, #ffffff, #eeeeee);
    background-image: -ms-radial-gradient(50% 50%, #ffffff, #eeeeee);
    background-image: radial-gradient(50% 50%, #ffffff, #eeeeee);
}
.symple-skillbar {
    position: relative;
    display: block;
    margin-bottom: 15px;
    width: 100%;
    background: #eee;
    height: 35px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -webkit-transition: 0.4s linear;
    -moz-transition: 0.4s linear;
    -ms-transition: 0.4s linear;
    -o-transition: 0.4s linear;
    transition: 0.4s linear;
    -webkit-transition-property: width, background-color;
    -moz-transition-property: width, background-color;
    -ms-transition-property: width, background-color;
    -o-transition-property: width, background-color;
    transition-property: width, background-color;
}
.symple-skillbar-title {
    position: absolute;
    top: 0;
    left: 0;
    font-weight: bold;
    font-size: 13px;
    color: #fff;
    background: #6adcfa;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}
.symple-skillbar-title span {
    display: block;
    background: rgba(0, 0, 0, 0.1);
    padding: 0 20px;
    height: 35px;
    line-height: 35px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}
.symple-skillbar-bar {
    height: 35px;
    width: 0px;
    background: #6adcfa;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.symple-skill-bar-percent {
    position: absolute;
    right: 10px;
    top: 0;
    font-size: 11px;
    height: 35px;
    line-height: 35px;
    color: #444;
    color: rgba(0, 0, 0, 0.4);
}
.symple-callout {
    padding: 20px;
    background: #eee;
    position: relative;
    border-radius: 3px;
}
.symple-callout-caption {
    font-size: 1.6em;
    line-height: 1.3em;
    font-weight: 400;
    color: #555;
}
.symple-callout-button {
    float: right;
    margin-left: 20px;
    margin-bottom: 0;
}
.symple-callout-button .button {
    height: 40px;
    line-height: 40px;
}
@media only screen and (max-width: 768px) {
    .symple-one-half, .symple-one-third, .symple-two-third, .symple-three-fourth, .symple-one-fourth, .symple-one-fifth, .symple-two-fifth, .symple-three-fifth, .symple-four-fifth, .symple-one-sixth, .symple-five-sixth {
        width: 100%;
        float: none;
        margin-right: 0;
        margin-bottom: 20px;
   }
   .symple-pricing-table > div {
       margin-bottom: 25px
  }
  .symple-box, .symple-box.left, .symple-box.right {
      float: none;
      width: 100% !important;
 }
 .symple-tabs ul.ui-tabs-nav {
     margin-left: 0
}
.symple-tabs ul.ui-tabs-nav li {
    width: 100%
}
.symple-tabs ul.ui-tabs-nav li a {
    border-left-width: 1px
}
.symple-callout-caption {
    text-align: center
}
.symple-callout-button {
    float: none;
    margin-bottom: 20px;
    display: block;
    text-align: center;
}
.symple-callout-button .symple-button {
    display: inline-block;
}
}
.symple-hidden-desktop, .symple-visible-phone, .symple-visible-tablet {
    display: none
}
@media only screen and (max-width: 768px) {
    .symple-hidden-desktop {
        display: block
   }
   .symple-visible-desktop {
       display: none
  }
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
    .symple-hidden-desktop {
        display: block
   }
   .symple-visible-desktop {
       display: none
  }
  .symple-hidden-tablet {
      display: none
 }
}
@media only screen and (max-width: 767px) {
    .symple-hidden-desktop {
        display: block
   }
   .symple-visible-desktop {
       display: none
  }
  .symple-hidden-phone {
      display: none
 }
}
/**
               * Default mobile-first, responsive styling for pickadate.js
               * Demo: http://amsul.github.com/pickadate.js/themes.htm#default
               */

/**
               * Colors used:
               *
               * #0089ec -> Base blue
               * #b1dcfb -> Hover blue bg
               *
               * #0059bc -> Dark blue for "today" tag
               * #aaa    -> Light grey for "today" tag if disabled
               *
               * #f5f5f5 -> Dimmed grey bg for disabled days
               * #ddd    -> Less dimmed grey for text in disabled & outfocus days
               *
               * #777    -> Grey for calendar border
               * #888    -> Slightly lighter grey for calendar top border
               *
               * #999    -> Medium grey used for year & weekday labels
               *
               * #e20    -> Red used for "clear" icon
               *
               * #000    -> Black
               * #fff    -> White
               *
               */

/**
               * When the calendar is open
               */

/* Prevent the page from scrolling */

/*body*/

.pickadate__active {
    overflow: hidden;
}
/* And add the "active" state to the input */

/*input*/

.pickadate__input--active {
    border-color: #0089ec !important;
}
/**
               * The holder that fills the entire screen
               */

.pickadate__holder {
    /* The base font-size */

font-size: 16px;
    line-height: 1.2;
    color: #000;
    position: fixed;
    z-index: 10000;
    width: 100%;
    height: 100%;
    /* Fade out the background, then immediately hide the holder */

-webkit-transition: background .15s ease-out, top 0s .2s;
    -moz-transition: background .15s ease-out, top 0s .2s;
    transition: background .15s ease-out, top 0s .2s;
}
/**
               * The frame that bounds the calendar
               */

.pickadate__frame {
    min-width: 256px;
    max-width: 666px;
    width: 100%;
    margin: 0 auto;
    position: absolute;
    /* Allow the frame to be scrolled in case the screen is too small */

overflow: auto;
    -webkit-overflow-scrolling: touch;
    /* Animate the frame in and out of view */

-webkit-transition: all .15s ease-out;
    -moz-transition: all .15s ease-out;
    transition: all .15s ease-out;
}
/**
               * Make the calendar holder and frame fullscreen
               */

.pickadate__holder, .pickadate__frame {
    top: 100%;
    bottom: 0;
    left: 0;
    right: 0;
}
/**
               * When the calendar opens
               */

.pickadate__holder--opened {
    /* Show a translucent black background (order is important for IE) */

background: transparent;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#1E000000,endColorstr=#1E000000)";
    /* IE8 */

filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#1E000000, endColorstr=#1E000000);
    /* IE6 & 7 */

zoom: 1;
    background: rgba(0, 0, 0, .32);
    /* Normal browsers */

/* Animate in the background */

-webkit-transition: background .15s ease-out;
    -moz-transition: background .15s ease-out;
    transition: background .15s ease-out;
}
/* Bring the holder and frame into view */

.pickadate__holder--opened, .pickadate__holder--opened .pickadate__frame {
    top: 0;
}
/**
               * The calendar wrapper
               */

.pickadate__wrap {
    display: table;
    width: 100%;
    height: 100%;
}
/**
               * The calendar itself
               */

.pickadate__calendar {
    display: table-cell;
    vertical-align: middle;
    background: #fff;
    padding: 1em;
}
/**
               * The calendar table of dates
               */

.pickadate__table {
    text-align: center;
    border-collapse: collapse;
    border-spacing: 0;
    table-layout: fixed;
    font-size: inherit;
    width: 100%;
    margin-top: .5em;
}
/* Remove browser stylings on a table cell */

.pickadate__table td {
    margin: 0;
    padding: 0;
}
/**
               * The header containing the month and year tags/selectors
               */

.pickadate__header {
    text-align: center;
    position: relative;
}
.pickadate__nav--prev, .pickadate__nav--next {
    position: absolute;
    top: -.1em;
    padding: .5em;
    margin: -.5em;
    text-align: center;
    min-width: 24px;
    height: 50px;
    line-height: 26px;
}
.pickadate__nav--prev {
    left: 0;
}
.pickadate__nav--next {
    right: 0;
}
.pickadate__month, .pickadate__year {
    font-weight: 500;
    display: inline-block;
}
.pickadate__year {
    color: #999;
    font-size: .8em;
    font-style: italic;
    margin-left: .5em;
}
.pickadate__select--month, .pickadate__select--year {
    font-size: .8em;
    border: 1px solid #ccc;
    height: 2.5em;
    padding: .66em .25em;
    /* For firefox */

margin-top: -.5em;
}
.pickadate__select--month {
    width: 35%;
}
.pickadate__select--year {
    width: 22.5%;
    margin-left: .5em;
}
.pickadate__select--month:focus, .pickadate__select--year:focus {
    border-color: #0089ec;
}
/**
               * The weekday labels
               */

.pickadate__weekday {
    width: 14.285714286%;
    /* 100/7 */

font-size: .75em;
    padding-bottom: .25em;
    color: #999;
    font-weight: 500;
}
/**
               * The days on the calendar
               */

.pickadate__day {
    padding: .33em 0 .25em;
    font-weight: 100;
    border: 1px solid #fff;
    margin-bottom: 1px;
}
/**
               * The various states of a day
               */

.pickadate__day--today {
    color: #0089ec;
    position: relative;
}
.pickadate__day--today:before {
    content: " ";
    position: absolute;
    top: 2px;
    right: 2px;
    width: 0;
    height: 0;
    border-top: .5em solid #0059bc;
    border-left: .5em solid transparent;
}
.pickadate__day--selected, .pickadate__day--selected:hover {
    border-color: #0089ec;
}
.pickadate__day--highlighted {
    background: #fff;
}
.pickadate__day--disabled:before {
    border-top-color: #aaa;
}
.pickadate__day--outfocus {
    color: #ddd;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    filter: alpha(opacity=75);
    -moz-opacity: .75;
    opacity: .75;
}
/**
               * The footer containing the "today" and "clear" buttons
               */

.pickadate__footer {
    text-align: center;
    margin: .25em 0 -.75em;
}
.pickadate__button--today, .pickadate__button--clear {
    border: 1px solid #fff;
    background: #fff;
    font-size: .8em;
    padding: .66em 0;
    margin: 0 2.5%;
    font-weight: bold;
    width: 40%;
}
.pickadate__button--today:before, .pickadate__button--clear:before {
    position: relative;
    display: inline-block;
    height: 0;
}
.pickadate__button--today:before {
    content: " ";
    margin-right: .45em;
    top: -.05em;
    width: 0;
    border-top: .66em solid #0059bc;
    border-left: .66em solid transparent;
}
.pickadate__button--clear:before {
    content: "\D7";
    margin-right: .35em;
    top: -.1em;
    color: #e20;
    vertical-align: top;
    font-size: 1.1em;
}
.pickadate__button--today:focus, .pickadate__button--clear:focus {
    background: #b1dcfb;
    border-color: #0089ec;
    outline: none;
}
/**
               * The hover effect on any buttons
               */

.pickadate__day--infocus:hover, .pickadate__day--outfocus:hover, .pickadate__nav--prev:hover, .pickadate__nav--next:hover, .pickadate__button--today:hover, .pickadate__button--clear:hover {
    cursor: pointer;
    color: #000;
    background: #b1dcfb;
}
.pickadate__day--disabled, .pickadate__day--disabled:hover {
    background: #f5f5f5;
    border-color: #f5f5f5;
    color: #ddd;
    cursor: default;
}
.pickadate__day--highlighted:hover, .pickadate__holder--focused .pickadate__day--highlighted {
    background: #0089ec;
    color: #fff;
}
/**
               * Adjust the calendar for not so tiny screens
               * by just increasing the font size a bit
               */

@media (min-height: 342px) {
    .pickadate__calendar {
        font-size: 1.25em;
   }
}
/**
               * For bigger viewports, adjust the calendar
               * to not cover the entire screen
               */

@media (min-height: 424px) {
    /* Align the frame to the bottom, rather than top */

.pickadate__frame {
        overflow: visible;
        top: auto;
        bottom: -100%;
   }
   .pickadate__holder--opened .pickadate__frame {
       top: auto;
       bottom: 0;
  }
  /* Remove the calendar middle-aligned styling */

.pickadate__wrap, .pickadate__calendar {
      display: block;
 }
 .pickadate__calendar {
     /* Increase the font size a bit more */

font-size: 1.33em;
     /* Add the borders except the bottom one */

border: 1px solid #777;
     border-top-color: #888;
     border-bottom-width: 0;
     /* Make 'em rounded at the top corners */

-webkit-border-radius: 6px 6px 0 0;
     -moz-border-radius: 6px 6px 0 0;
     border-radius: 6px 6px 0 0;
     /* And finally, add a nice shadow */

-webkit-box-shadow: 0 12px 36px 16px rgba(0, 0, 0, .24);
     -moz-box-shadow: 0 12px 36px 16px rgba(0, 0, 0, .24);
     box-shadow: 0 12px 36px 16px rgba(0, 0, 0, .24);
}
/* Increase the spacing a tad */

.pickadate__table {
    margin-top: .75em;
}
.pickadate__weekday {
    padding-bottom: .5em;
}
.pickadate__footer {
    margin: .5em 0 -.5em;
}
}
/**
               * For bigger monitors still, move it away
               * from the bottom edge of the screen
               * and round the top and bottom corners.
               */

@media (min-height: 542px) {
    .pickadate__frame {
        margin-bottom: 5%;
   }
   .pickadate__calendar {
       font-size: 1.5em;
       border-bottom-width: 1px;
       -webkit-border-radius: 6px;
       -moz-border-radius: 6px;
       border-radius: 6px;
  }
}
/* Container Of The Plugin */

.socialPlugin {
    text-align: center;
    width: 115px;
    height: 30px;
    display: block;
    position: relative;
}
.socialPlugin .showSocialButtons {
    font-size: 15px;
    cursor: pointer;
    padding: 0.333em 0.667em;
    border-radius: 4px;
    color: rgba(0, 0, 0, 0.7);
}
.socialPlugin .socials {
    width: 100%;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    color: white;
    line-height: 10px;
    text-align: center;
    display: block;
    transform-origin: 50% 0%;
    -webkit-transform: scale(0) translateY(-150px);
    -moz-transform: scale(0) translateY(-150px);
    -o-transform: scale(0) translateY(-150px);
    transform: scale(0) translateY(-150px);
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    opacity: 0;
}
.socialPlugin .socials:after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    margin: 4px auto;
    height: 0;
    width: 0;
    border-left: 15px solid rgba(0, 0, 0, 0);
    border-right: 15px solid rgba(0, 0, 0, 0);
    border-top: 15px solid #becade;
}
@media all and (max-width: 992px) {
    .socialPlugin .socials {
        margin-top: -90px;
   }
}
/* Toggled State */

.socialPlugin .socials.opened {
    opacity: 1;
    -webkit-transform: scale(1) translateY(-60px);
    -moz-transform: scale(1) translateY(-60px);
    -o-transform: scale(1) translateY(-60px);
    transform: scale(1) translateY(-60px);
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
/* Share buttons */

.socialPlugin .socials .fa {
    height: 2.5em;
    font-size: 2em;
    overflow: hidden;
    position: relative;
    text-decoration: none;
    width: 2.5em;
    -webkit-backface-visibility: hidden;
}
.socialPlugin .socials .fa:before, .socialPlugin .socials .fa:after {
    left: 0;
    position: absolute;
    text-align: center;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    top: 50%;
    width: 100%;
}
.socialPlugin .socials .fa:before {
    color: white;
    -webkit-transform: translate3D(0, -50%, 0);
    -ms-transform: translate3D(0, -50%, 0);
    transform: translate3D(0, -50%, 0);
    z-index: 2;
}
.socialPlugin .socials .fa:after {
    padding-bottom: 25%;
    padding-top: 300%;
    top: 0;
}
.socialPlugin .socials .fa:hover:after {
    -webkit-transform: translate3D(0, -73%, 0);
    -ms-transform: translate3D(0, -73%, 0);
    transform: translate3D(0, -73%, 0);
}
.socialPlugin .socials .fa:hover:before {
    -webkit-transform: translate3D(0, -250%, 0);
    -ms-transform: translate3D(0, -250%, 0);
    transform: translate3D(0, -250%, 0);
}
/* The social icons */

.socialPlugin .socials .fa-twitter:after {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(25%, #00acee), color-stop(75%, #ffffff));
    background-image: -webkit-linear-gradient(#00acee 25%, #ffffff 75%);
    background-image: linear-gradient(#00acee 25%, #ffffff 75%);
    content: "\f099";
    color: #00acee;
}
.socialPlugin .socials .fa-facebook:after {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(25%, #3b5998), color-stop(75%, #ffffff));
    background-image: -webkit-linear-gradient(#3b5998 25%, #ffffff 75%);
    background-image: linear-gradient(#3b5998 25%, #ffffff 75%);
    content: "\f09a";
    color: #3b5998;
}
.socialPlugin .socials .fa-google-plus:after {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(25%, #bb0000), color-stop(75%, #ffffff));
    background-image: -webkit-linear-gradient(#bb0000 25%, #ffffff 75%);
    background-image: linear-gradient(#bb0000 25%, #ffffff 75%);
    content: "\f0d5";
    color: #bb0000;
}
.socialPlugin .socials .fa-pinterest:after {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(25%, #cb2027), color-stop(75%, #ffffff));
    background-image: -webkit-linear-gradient(#cb2027 25%, #ffffff 75%);
    background-image: linear-gradient(#cb2027 25%, #ffffff 75%);
    content: "\f0d2";
    color: #cb2027;
}
.socialPlugin .socials .fa-tumblr:after {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(25%, #2C4762), color-stop(75%, #ffffff));
    background-image: -webkit-linear-gradient(#2C4762 25%, #ffffff 75%);
    background-image: linear-gradient(#2C4762 25%, #ffffff 75%);
    content: "\f173";
    color: #2C4762;
}
/*
               * jQuery FlexSlider v2.2.0
               * http://www.woothemes.com/flexslider/
               *
               * Copyright 2012 WooThemes
               * Free to use under the GPLv2 license.
               * http://www.gnu.org/licenses/gpl-2.0.html
               *
               * Contributing author: Tyler Smith (@mbmufffin)
               */

/* Browser Resets
              *********************************/

.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {
    outline: none;
}
.slides, .flex-control-nav, .flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative;
}
/* Icon Fonts
              *********************************/

/* Font-face Icons */

@font-face {
    font-family: 'flexslider-icon';
    src: url('flexslider-icon.eot');
    src: url('flexslider-icon.eot?#iefix') format('embedded-opentype'), url('flexslider-icon.woff') format('woff'), url('flexslider-icon.ttf') format('truetype'), url('flexslider-icon.svg#flexslider-icon') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* FlexSlider Necessary Styles
              *********************************/

.flexslider {
    margin: 0;
    padding: 0;
}
.flexslider .slides > li {
    display: none;
    -webkit-backface-visibility: hidden;
}
/* Hide the slides before the JS is loaded. Avoids image jumping */

.flexslider .slides img {
    width: 100%;
    display: block;
}
.flex-pauseplay span {
    text-transform: capitalize;
}
/* Clearfix for the .slides element */

.slides:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
html[xmlns] .slides {
    display: block;
}
* html .slides {
    height: 1%;
}
/* No JavaScript Fallback */

/* If you are not using another script, such as Modernizr, make sure you
               * include js that eliminates this class on page load */

.no-js .slides > li:first-child {
    display: block;
}
/* FlexSlider Default Theme
              *********************************/

.flexslider {
    /*margin: 0 0 60px;*/

position: relative;
    zoom: 1;
}
.flex-viewport {
    /*max-height: 500px;*/

-webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
.loading .flex-viewport {
    max-height: 300px;
}
.flexslider .slides {
    zoom: 1;
}
.carousel li {
    margin-right: 5px;
}
/* Direction Nav */

.flex-direction-nav {
    *height: 0;
}
.flex-direction-nav a {
    text-decoration: none;
    display: block;
    width: 40px;
    height: 40px;
    margin: -20px 0 0;
    position: absolute;
    top: 38%;
    z-index: 10;
    overflow: hidden;
    opacity: 0;
    cursor: pointer;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
}
.flex-direction-nav .flex-prev {
    left: -50px;
}
.flex-direction-nav .flex-next {
    right: -50px;
    text-align: right;
}
.flexslider:hover .flex-prev {
    opacity: 0.7;
    left: 10px;
}
.flexslider:hover .flex-next {
    opacity: 0.7;
    right: 10px;
}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
    opacity: 1;
}
.flex-direction-nav .flex-disabled {
    opacity: 0!important;
    filter: alpha(opacity=0);
    cursor: default;
}
.flex-direction-nav a:before {
    font-family: "flexslider-icon";
    font-size: 40px;
    line-height: 1;
    display: inline-block;
    content: '\f001';
}
.flex-direction-nav a.flex-next:before {
    content: '\f002';
}
/* Pause/Play */

.flex-pauseplay a {
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    bottom: 5px;
    left: 10px;
    opacity: 0.8;
    z-index: 10;
    overflow: hidden;
    cursor: pointer;
    color: #000;
}
.flex-pauseplay a:before {
    font-family: "flexslider-icon";
    font-size: 20px;
    display: inline-block;
    content: '\f004';
}
.flex-pauseplay a:hover {
    opacity: 1;
}
.flex-pauseplay a.flex-play:before {
    content: '\f003';
}
/* Control Nav */

.flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: -40px;
    text-align: center;
}
.flex-control-nav li {
    margin: 0 6px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}
.flex-control-paging li a {
    width: 11px;
    height: 11px;
    display: block;
    background: #666;
    background: rgba(0, 0, 0, 0.5);
    cursor: pointer;
    text-indent: -9999px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
}
.flex-control-paging li a:hover {
    background: #333;
    background: rgba(0, 0, 0, 0.7);
}
.flex-control-paging li a.flex-active {
    background: #000;
    background: rgba(0, 0, 0, 0.9);
    cursor: default;
}
.flex-control-thumbs {
    padding: 10px 0;
    position: static;
    overflow: hidden;
}
#page-header .flex-control-thumbs {
    padding: 10px 0;
    position: static;
    overflow: hidden;
    background-image: url(white-gradient.jpg);
}
.flex-control-thumbs li {
    margin: 0 5px;
    max-width: 200px;
}
.flex-control-thumbs img {
    width: 125px;
    height: 90px;
    display: block;
    opacity: .7;
    cursor: pointer;
}
.flex-control-thumbs img:hover {
    opacity: 1;
}
.flex-control-thumbs .flex-active {
    opacity: 1;
    cursor: default;
}
@media screen and (max-width: 860px) {
    .flex-direction-nav .flex-prev {
        opacity: 1;
        left: 10px;
   }
   .flex-direction-nav .flex-next {
       opacity: 1;
       right: 10px;
  }
}
.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after, .twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after {
    content: " ";
    display: block;
    background: white;
    position: absolute;
    z-index: 30;
    -webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
    -moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
    box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
}
.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after {
    width: 3px;
    height: 9999px;
    left: 50%;
    margin-left: -1.5px;
}
.twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after {
    width: 9999px;
    height: 3px;
    top: 50%;
    margin-top: -1.5px;
}
.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
}
.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay {
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    transition-duration: 0.5s;
}
.twentytwenty-before-label, .twentytwenty-after-label {
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    transition-property: opacity;
}
.twentytwenty-before-label:before, .twentytwenty-after-label:before {
    color: white;
    font-size: 13px;
    letter-spacing: 0.1em;
}
.twentytwenty-before-label:before, .twentytwenty-after-label:before {
    position: absolute;
    background: rgba(255, 255, 255, 0.2);
    line-height: 38px;
    padding: 0 20px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.twentytwenty-horizontal .twentytwenty-before-label:before, .twentytwenty-horizontal .twentytwenty-after-label:before {
    top: 50%;
    margin-top: -19px;
}
.twentytwenty-vertical .twentytwenty-before-label:before, .twentytwenty-vertical .twentytwenty-after-label:before {
    left: 50%;
    margin-left: -45px;
    text-align: center;
    width: 90px;
}
.twentytwenty-left-arrow, .twentytwenty-right-arrow, .twentytwenty-up-arrow, .twentytwenty-down-arrow {
    width: 0;
    height: 0;
    border: 6px inset transparent;
    position: absolute;
}
.twentytwenty-left-arrow, .twentytwenty-right-arrow {
    top: 50%;
    margin-top: -6px;
}
.twentytwenty-up-arrow, .twentytwenty-down-arrow {
    left: 50%;
    margin-left: -6px;
}
.twentytwenty-container {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    z-index: 0;
    overflow: hidden;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
}
.twentytwenty-container img {
    max-width: 100%;
    position: absolute;
    top: 0;
    display: block;
}
.twentytwenty-container.active .twentytwenty-overlay, .twentytwenty-container.active:hover.twentytwenty-overlay {
    background: rgba(0, 0, 0, 0);
}
.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label, .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label, .twentytwenty-container.active:hover.twentytwenty-overlay .twentytwenty-before-label, .twentytwenty-container.active:hover.twentytwenty-overlay .twentytwenty-after-label {
    opacity: 0;
}
.twentytwenty-container * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.twentytwenty-before-label {
    opacity: 0;
}
.twentytwenty-before-label:before {
    content: "Before";
}
.twentytwenty-after-label {
    opacity: 0;
}
.twentytwenty-after-label:before {
    content: "After";
}
.twentytwenty-horizontal .twentytwenty-before-label:before {
    left: 10px;
}
.twentytwenty-horizontal .twentytwenty-after-label:before {
    right: 10px;
}
.twentytwenty-vertical .twentytwenty-before-label:before {
    top: 10px;
}
.twentytwenty-vertical .twentytwenty-after-label:before {
    bottom: 10px;
}
.twentytwenty-overlay {
    -webkit-transition-property: background;
    -moz-transition-property: background;
    transition-property: background;
    background: rgba(0, 0, 0, 0);
    z-index: 25;
}
.twentytwenty-overlay:hover {
    background: rgba(0, 0, 0, 0.5);
}
.twentytwenty-overlay:hover .twentytwenty-after-label {
    opacity: 1;
}
.twentytwenty-overlay:hover .twentytwenty-before-label {
    opacity: 1;
}
.twentytwenty-before {
    z-index: 20;
}
.twentytwenty-after {
    z-index: 10;
}
.twentytwenty-handle {
    height: 38px;
    width: 38px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -22px;
    margin-top: -22px;
    border: 3px solid white;
    -webkit-border-radius: 1000px;
    -moz-border-radius: 1000px;
    border-radius: 1000px;
    -webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
    -moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
    box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
    z-index: 40;
    cursor: pointer;
}
.twentytwenty-horizontal .twentytwenty-handle:before {
    bottom: 50%;
    margin-bottom: 22px;
    -webkit-box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
    -moz-box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
    box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
}
.twentytwenty-horizontal .twentytwenty-handle:after {
    top: 50%;
    margin-top: 22px;
    -webkit-box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
    -moz-box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
    box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
}
.twentytwenty-vertical .twentytwenty-handle:before {
    left: 50%;
    margin-left: 22px;
    -webkit-box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
    -moz-box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
    box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
}
.twentytwenty-vertical .twentytwenty-handle:after {
    right: 50%;
    margin-right: 22px;
    -webkit-box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
    -moz-box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
    box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
}
.twentytwenty-left-arrow {
    border-right: 6px solid white;
    left: 50%;
    margin-left: -17px;
}
.twentytwenty-right-arrow {
    border-left: 6px solid white;
    right: 50%;
    margin-right: -17px;
}
.twentytwenty-up-arrow {
    border-bottom: 6px solid white;
    top: 50%;
    margin-top: -17px;
}
.twentytwenty-down-arrow {
    border-top: 6px solid white;
    bottom: 50%;
    margin-bottom: -17px;
}