/************
* Slideshow 
************
*/
/**
* Animations
*/
@keyframes jw-slideInDown {
  from {
    -webkit-transform: translate3d(0, -200%, 0);
    transform: translate3d(0, -200%, 0);
    visibility: visible;
    opacity: 0; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1; } }
@keyframes jw-slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
    opacity: 0; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1; } }
@keyframes jw-slideInRight {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
    opacity: 0; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1; } }
@keyframes jw-slideInLeft {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
    opacity: 0; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1; } }
@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  50% {
    opacity: 1; } }
@-webkit-keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
@keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
/**
* Content Layer Animations
*/
/*AT START*/
.content-layer[class*="jw-slideIn"], .content-layer[class*="jw-slideOut"] {
  opacity: 0; }

/*RUN ON SLIDE ACTIVE*/
.flex-active-slide .jw-slideInLeft.jw-slideOutRight {
  animation: jw-slideInLeft 2s ease-out 1s forwards, jw-slideInLeft reverse 2s ease-in 4.5s forwards; }
.flex-active-slide .jw-slideInLeft.jw-slideOutLeft {
  animation: jw-slideInLeft 2s ease-out 1s forwards, jw-slideInRight reverse 2s ease-in 4.5s forwards; }
.flex-active-slide .jw-slideInLeft.jw-slideOutDown {
  animation: jw-slideInLeft 2s ease-out 1s forwards, jw-slideInUp reverse 2s ease-in 4.5s forwards; }
.flex-active-slide .jw-slideInLeft.jw-slideOutUp {
  animation: jw-slideInLeft 2s ease-out 1s forwards, jw-slideInDown reverse 2s ease-in 4.5s forwards; }
.flex-active-slide .jw-slideInRight.jw-slideOutRight {
  animation: jw-slideInRight 2s ease-out 1s forwards, jw-slideInLeft reverse 2s ease-in 4.5s forwards;
  -webkit-animation: jw-slideInRight 2s ease-out 1s forwards, jw-slideInLeft reverse 2s ease-in 4.5s forwards; }
.flex-active-slide .jw-slideInRight.jw-slideOutLeft {
  animation: jw-slideInRight 2s ease-out 1s forwards, jw-slideInRight reverse 2s ease-in 4.5s forwards; }
.flex-active-slide .jw-slideInRight.jw-slideOutDown {
  animation: jw-slideInRight 2s ease-out 1s forwards, jw-slideInUp reverse 2s ease-in 4.5s forwards; }
.flex-active-slide .jw-slideInRight.jw-slideOutUp {
  animation: jw-slideInRight 2s ease-out 1s forwards, jw-slideInDown reverse 2s ease-in 4.5s forwards; }
.flex-active-slide .jw-slideInUp.jw-slideOutRight {
  animation: jw-slideInUp 2s ease-out 1s forwards, jw-slideInLeft reverse 2s ease-in 4.5s forwards; }
.flex-active-slide .jw-slideInUp.jw-slideOutLeft {
  animation: jw-slideInUp 2s ease-out 1s forwards, jw-slideInRight reverse 2s ease-in 4.5s forwards; }
.flex-active-slide .jw-slideInUp.jw-slideOutDown {
  animation: jw-slideInUp 2s ease-out 1s forwards, jw-slideInUp reverse 2s ease-in 4.5s forwards; }
.flex-active-slide .jw-slideInUp.jw-slideOutUp {
  animation: jw-slideInUp 2s ease-out 1s forwards, jw-slideInDown reverse 2s ease-in 4.5s forwards; }
.flex-active-slide .jw-slideInDown.jw-slideOutRight {
  animation: jw-slideInDown 2s ease-out 1s forwards, jw-slideInLeft reverse 2s ease-in 4.5s forwards; }
.flex-active-slide .jw-slideInDown.jw-slideOutLeft {
  animation: jw-slideInDown 2s ease-out 1s forwards, jw-slideInRight reverse 2s ease-in 4.5s forwards; }
.flex-active-slide .jw-slideInDown.jw-slideOutDown {
  animation: jw-slideInDown 2s ease-out 1s forwards, jw-slideInUp reverse 2s ease-in 4.5s forwards; }
.flex-active-slide .jw-slideInDown.jw-slideOutUp {
  animation: jw-slideInDown 2s ease-out 1s forwards, jw-slideInDown reverse 2s ease-in 4.5s forwards; }

/**
* General slideshow styles
*/
.flexslider {
  border: 0 none;
  border-radius: 0;
  overflow: hidden;
  margin-bottom: 0; }
  .flexslider .slides {
    height: 360px; }
    @media (max-height: 600px) {
      .flexslider .slides {
        height: 327px; } }
    @media (min-width: 768px) {
      .flexslider .slides {
        height: 550px; } }

.slide {
  height: 100%;
  width: 100%;
  position: relative;
  background: no-repeat center;
  background-size: cover;
  font-family: "Oswald", "Helvetica Neue", "Helvetica", sans-serif;
  color: #fff; }
  .slide > a {
    display: block;
    color: #fff;
    width: 100%;
    height: 100%; }
  .slide .content-layer {
    position: absolute;
    width: 70%;
    left: 15%; }
  .slide h2 {
    font-size: 70px;
    font-weight: 300; }
  .slide p {
    font-size: 1.5em;
    font-weight: 400; }
  @media (max-width: 767px) {
    .slide {
      /*overriding user input values*/ }
      .slide .content-layer {
        left: 5% !important;
        margin: 0 auto 0 auto !important;
        width: 90% !important; }
        .slide .content-layer h2 {
          font-size: 2em;
          margin-left: auto !important; }
        .slide .content-layer p {
          font-size: 1em;
          font-weight: 500;
          line-height: 1.2em;
          margin-left: 0 !important; }
        .slide .content-layer:first-child {
          top: 45% !important; }
        .slide .content-layer:nth-child(2) {
          top: 70% !important; } }

/*# sourceMappingURL=slider.css.map */
