.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}#content .flexslider{position:relative;margin:16px 0 10px;padding:0;border-bottom:1px solid #ccc;-webkit-box-shadow:0 20px 25px -15px #ccc;-moz-box-shadow:0 20px 25px -15px #ccc;box-shadow:0 20px 25px -15px #ccc;zoom:1}@media screen and (min-width: 978px){#content .h450{min-height:490px}#content .h600{min-height:640px}#content .h645{min-height:685px}}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading{min-height:100px;background:url(/img/img-loading.gif) no-repeat center center}#content .flexslider ul.slides{list-style:none}#content .flexslider ul,#content .flexslider ul li,#content .flexslider ul li img{margin:0;padding:0}.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden}.slides{margin:0;padding:0;background:none;zoom:1}.flexslider .slides img{width:100%;height:auto;display:block;z-index:1}.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}.flex-control-nav{margin:0;padding:0;list-style:none;width:auto;text-align:center}.flex-control-nav li{margin:0;display:inline-block;zoom:1;*display:inline}#content .flex-control-paging{background:#fff;margin:0;padding:6px 0 2px}.flex-control-paging li a{margin:0 3px 6px;display:block;color:#000;background:#fff;border:1px solid #fff;font-size:.8em;cursor:pointer}@media screen and (min-width: 661px){.flex-control-paging li a{padding:2px 8px}}@media screen and (max-width: 660px){.flex-control-paging li a{padding:4px 12px}}.flex-control-paging li a:hover{border:1px solid #ccc}.flex-control-paging li a:focus{border:1px solid #ccc}.flex-control-paging li a.flex-active{border:1px solid #ccc;cursor:default}#content .flexslider ul li p{text-align:center;text-shadow:1px 1px 0 #000;z-index:200;color:#fff;background:#333;background-position:right 4px top 6px;opacity:.7}@media screen and (min-width: 661px){#content .flexslider ul li p{margin-top:-38px;height:30px;padding:7px 20px 0;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;font-size:.9em;border-top:1px solid #ccc}#content .flexslider ul li p:hover{opacity:0}}@media screen and (max-width: 660px){#content .flexslider ul li p{margin-top:-30px;height:20px;padding:0 10px 10px;font-size:.8em}}