.flex-container a:active,.flex-container a:focus,.flexslider a:active,.flexslider a:focus{outline:0}.flex-control-nav,.flex-direction-nav,.slides{margin:0;padding:0;list-style:none}.flexslider a img{outline:0;border:none}.flexslider{margin:0;padding:0;position:relative;zoom:1;background:#fff}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}@media(min-width:200px) and (max-width:530px){.flexslider .slides img{width:auto;height:300px;margin-left:-100px}}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.flex-direction-nav a:after,.flex-direction-nav a:before{display:block;content:'';position:absolute}.flex-container{min-width:150px;max-width:960px}.flexslider .slides{zoom:1}.flex-direction-nav a{display:block;position:absolute;margin:-17px 0 0;width:35px;height:35px;top:50%;cursor:pointer;text-indent:-9999px;background-color:#82d344;background-image:-webkit-gradient(linear,left top,left bottom,from(#82d344),to(#51af34));background-image:-webkit-linear-gradient(top,#82d344,#51af34);background-image:-moz-linear-gradient(top,#82d344,#51af34);background-image:-o-linear-gradient(top,#82d344,#51af34);background-image:linear-gradient(to bottom,#82d344,#51af34)}.flex-direction-nav a:before{width:9px;height:13px;top:11px;left:11px;background:url(../img/arrows.png) no-repeat}.flex-direction-nav a:after{width:0;height:0;top:35px}.flex-direction-nav .flex-next{right:3%;background:url(../images/slider-arrow-right.png) left no-repeat;width:60px;height:60px}.flex-direction-nav .flex-prev{left:3%;background:url(../images/slider-arrow-left.png) left no-repeat;width:60px;height:60px}@media(min-width:200px) and (max-width:1200px){.flex-direction-nav .flex-next,.flex-direction-nav .flex-prev{display:none}}.flex-direction-nav .flex-next:before{background-position:-9px 0;left:15px}.flex-direction-nav .flex-prev:before{background-position:0 0}.flex-direction-nav .flex-next:after{right:0}.flex-direction-nav .flex-prev:after{left:0}.flexslider .flex-control-nav{position:absolute;width:100%;bottom:-40px;text-align:center;margin:0 0 0 -10px}.flex-control-nav li{display:inline-block;zoom:1}.flex-control-paging{position:absolute;z-index:9999;top:90%;right:0;height:100px;width:100%}@media(min-width:200px) and (max-width:1200px){.flex-control-paging{display:none}}.flex-control-paging li a{display:block;cursor:pointer;text-indent:-9999px;width:12px;height:12px;margin-right:10px;margin-left:10px;background:#666;border-radius:50%}.flex-control-paging li a.flex-active{border-radius:50%;background:#ccc;width:12px;height:12px}.flexslider .slides .caption{display:block;position:absolute;left:100;bottom:0;padding-left:10%;padding-right:10%;width:100%;float:left;margin:0;line-height:50px;line-height:20px;top:250px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}@media(min-width:430px) and (max-width:500px){.flexslider .slides .caption{top:30%}}@media(min-width:200px) and (max-width:1200px){.flexslider .slides .caption{padding-left:30px;padding-right:30px}}.flexslider .slides .caption h1{font-size:28px;font-family:Roboto,sans-serif;color:#FFF;font-weight:400;text-align:center;line-height:38px;padding:0 0 20px;width:100%;margin:0 auto;display:table}.flexslider .slides .caption h2,.flexslider .slides .caption p{font-family:'Open Sans',sans-serif;float:right;text-align:center;font-weight:400}@media(min-width:500px) and (max-width:1200px){.flexslider .slides .caption{top:30%}.flexslider .slides .caption h1{font-size:18px}}@media(min-width:200px) and (max-width:500px){.flexslider .slides .caption h1{font-size:16px;padding-bottom:10px;line-height:28px}}.flexslider .slides .caption h2{font-size:45px;color:#FFF;width:100%;padding:0 0 20px;margin:0}.flexslider .slides .caption p{font-size:20px;background:url(../images/caption.png);color:#f1f1f1;font-style:italic;margin-left:0;width:580px;line-height:32px;padding:5px}.caption-link{margin:auto;display:table}.flexslider .slides .caption a{font-size:14px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;border:1px solid #FFF;color:#FFF;float:left;margin-top:10px;margin-left:5px;padding:10px 15px;font-weight:400}@media(min-width:200px) and (max-width:600px){.flexslider .slides .caption a{font-size:12px}}.flexslider .slides .caption a:hover{text-decoration:none;background:#000;border:1px solid #000}.flexslider .slides p span{font-size:52px;padding-top:50px}