@charset "utf-8";

#carousel { margin: 20px 0 20px 0; }

#carousel .carousel-item.slick-active{ opacity: 1; }
#carousel .carousel-item{ opacity:0.4; transition:all 300ms ease; }

#carousel .slick-prev:before { content: ""; }
#carousel .slick-prev{ z-index: 2; width:44px; height:79px; background:url('/lf/img/template/nav-prev.png') no-repeat; left:90px; }
#carousel .slick-next:before { content: ""; }
#carousel .slick-next{ z-index: 2; width:44px; height:79px; background:url('/lf/img/template/nav-next.png') no-repeat; right:85px; }

#carousel .flight {
    margin:15px 15px;
    border-radius: 5px;
    border:7px solid #fff;
    background: #ffffff;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.39);
    -moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.39);
    box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.39);
    *border:1px solid #eee;
}

#carousel .flight img { width: 100%; }
#carousel .flight .panel { padding:0; margin:0; padding:15px 0; background:#554b9f; text-align:center; color:#ffffff; } 
#carousel .flight .panel h2 { font-family: "GothamRnd-Book"; font-size: 16px; color:#ffffff; }
#carousel .flight .panel p { font-family: "GothamRnd-Book"; font-size: 10px;}
#carousel .flight .panel p .price { font-family: "GothamRnd-Bold"; font-size: 30px; color:#ffffff; }

#carousel .flight a:hover img { opacity:0.7; }
#carousel .flight a:hover .panel { background: #d7e6f6/*#524195*/;color: #104c83/*#fff*/;}
#carousel .flight a:hover .panel h2 { background: #d7e6f6/*#524195*/;color: #104c83/*#fff*/;}
#carousel .flight a:hover .panel p .price { background: #d7e6f6/*#524195*/;color: #104c83/*#fff*/;}
