.flex-container a:active,.jf-flexslider a:active,.flex-container a:focus,.jf-flexslider a:focus{outline:0}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.jf-flexslider{width:100%;margin:0;padding:0;z-index:1}.jf-flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.jf-flexslider .slides img{display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.jf-flexslider{position:relative;zoom:1}.jf-flexslider .slides{zoom:1}.ie7 .jf-flexslider .slides{overflow:hidden}.jf-flexslider .slides>li{position:relative}.jf-flexslider .flex-slide-wrap{position:relative;width:100%;max-width:1000px;margin:0 auto;height:auto;overflow:visible}.flex-container{zoom:1;position:relative}.flex-background{width:100%;height:auto;max-height:400px;overflow:hidden;position:absolute}.ie7 .flex-background{left:0}.flex-background img{width:100%;height:auto;min-height:150px}.jf-flex-caption{position:absolute;margin-left:93px;left:-500px;bottom:30px;color:white;font-size:14px;line-height:18px;z-index:4900;opacity:0;background:rgba(0,0,0,0.05);padding:5px 8px 4px 8px;border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px}.jf-flex-caption.jf-flex-title{margin-left:93px;padding:10px 15px;font-size:36px;line-height:26px;background:0;top:10px;bottom:auto;color:#555}.jf-flex-caption a.jf-flex-readmore{color:#555!important;font-size:22px!important;background:none!important;font-weight:100;text-transform:uppercase;line-height:100%;letter-spacing:1px;margin:0;margin:0;line-height:20px!important;cursor:pointer}.jf-flex-caption:hover a.jf-flex-readmore{color:#fff!important}.jf-flex-caption.jf-flex-small-btn{color:#555;font-size:22px;font-weight:100;text-transform:uppercase;padding:6px 8px;letter-spacing:1px;line-height:20px;cursor:pointer}.jf-flex-caption.jf-flex-small-btn:hover{color:#fff;background:#555}.jf-flex-caption.jf-flex-big-btn{margin-left:400px;bottom:40px;background:rgba(0,0,0,0.05);height:50px;padding:5px 24px;cursor:pointer;font-size:40px;color:#555;line-height:49px}.jf-flex-caption.jf-flex-big-btn:hover{background:#2a7b99;color:#fff}.jf-flex-illustr{width:100%;height:auto;max-height:480px;position:relative;opacity:0}.jf-flex-illustr img{width:100%;max-width:960px;height:auto;max-height:480px;margin-left:0}.jf-flex-illustr img.secondary{position:absolute;bottom:0;opacity:0;right:-1500px}.jf-flexslider .flex-direction-nav{height:0;display:block}.flex-direction-nav li a{width:38px;height:59px;display:block;position:absolute;top:45%;cursor:pointer;text-indent:-999em;border:1px solid transparent;border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px}.flex-direction-nav li .flex-prev{background:url(jf-flex-arrows.png) no-repeat 0 0;left:-70px;opacity:.3;filter:alpha(opacity=33);-webkit-transition:all 350ms ease-out;-moz-transition:all 350ms ease-out;-o-transition:all 350ms ease-out;transition:all 350ms ease-out;background-position:0 -40px}.flex-direction-nav li .flex-next{background:url(jf-flex-arrows.png) no-repeat 0 0;right:-70px;opacity:.3;filter:alpha(opacity=33);-webkit-transition:all 350ms ease-out;-moz-transition:all 350ms ease-out;-o-transition:all 350ms ease-out;transition:all 350ms ease-out;background-position:0 -40px}.flex-direction-nav li .flex-prev:hover,.flex-direction-nav li .flex-next:hover{opacity:1;filter:alpha(opacity=99);-webkit-transition:all 350ms ease-out;-moz-transition:all 350ms ease-out;-o-transition:all 350ms ease-out;transition:all 350ms ease-out}.flex-direction-nav li .flex-prev{margin-left:0;background-position:0 0;-webkit-transition:all 350ms ease-out;-moz-transition:all 350ms ease-out;-o-transition:all 350ms ease-out;transition:all 350ms ease-out}.flex-direction-nav li .flex-next{background-position:0 -60px;margin-right:0;-webkit-transition:all 350ms ease-out;-moz-transition:all 350ms ease-out;-o-transition:all 350ms ease-out;transition:all 350ms ease-out}.flex-direction-nav li .flex-prev:hover{margin-left:-5px;-webkit-transition:all 350ms ease-out;-moz-transition:all 350ms ease-out;-o-transition:all 350ms ease-out;transition:all 350ms ease-out}.flex-direction-nav li .flex-next:hover{margin-right:-5px;-webkit-transition:all 350ms ease-out;-moz-transition:all 350ms ease-out;-o-transition:all 350ms ease-out;transition:all 350ms ease-out}.flex-direction-nav li .disabled{opacity:.1;filter:alpha(opacity=10);cursor:default}.jf-flexslider:hover .flex-direction-nav{-moz-transition:opacity ease .2s;transition:opacity ease .2s;-o-transition:opacity 350ms ease-out;-webkit-transition:opacity ease .2s}.flex-control-nav{position:absolute;bottom:0;right:0;width:100%;text-align:center}.flex-control-nav li{margin:0 0 0 5px;display:inline-block;zoom:1}.ie7 .flex-control-nav li{display:inline;zoom:1}.flex-control-nav li:first-child{margin:0}.flex-control-nav li a{width:20px;height:3px;display:block;background:#DDD;cursor:pointer;text-indent:-999em;margin:1px;border-radius:0}.flex-control-nav li a:hover{background:#aaa}.flex-control-nav li a.flex-active{background:#555;cursor:default}.jf-flexslider{padding:20px 0 35px 0}@media screen and (max-width:640px){.flex-direction-nav{display:none!important}.jf-flex-illustr{padding-top:30px}.flex-control-nav li a{width:20px;background-size:13px;height:20px}.jf-flexslider{height:auto!important}.jf-flex-caption.jf-register{margin-left:40%!important;padding:5px 14px!important}.jf-flex-caption.jf-register .jf-flex-register{font-size:24px!important;line-height:30px!important;display:block}.flex-control-nav{bottom:5px;right:5px}.jf-flex-caption h3{font-size:24px;margin-bottom:10px;text-align:center}.jf-flex-caption h5,.jf-flex-caption a{display:none}.jf-flex-caption.jf-flex-title{font-size:16px}}@media only screen and (min-width:481px) and (max-width:767px){.jf-flexslider{height:auto!important}.jf-flex-caption.jf-flex-title{font-size:16px}}@media only screen and (min-width:768px) and (max-width:959px){.jf-flex-caption.jf-flex-title{font-size:26px}}