.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus {outline:none}.slides,.flex-control-nav,.flex-direction-nav {margin:0;padding:0;list-style:none} .flexslider {margin:0;padding:0}.flexslider .slides>li {display:none;-webkit-backface-visibility:hidden} .flexslider .slides img {width:100%;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} .flexslider {margin:0 0 60px;background:#fff;position:relative;zoom:1}.flex-viewport {max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport {max-height:300px}.flexslider .slides {zoom:1}.carousel li {margin-right:5px} .flex-direction-nav {*height:0}.flex-direction-nav a {width:30px;height:30px;margin:-20px 0 0;display:block;background:url(images/bg_direction_nav.png) no-repeat 0 0;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease}.flex-direction-nav .flex-next {background-position:100% 0;right:-36px;}.flex-direction-nav .flex-prev {left:-36px}.flexslider:hover .flex-next {opacity:.8;right:5px}.flexslider:hover .flex-prev {opacity:.8;left:5px}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover {opacity:1}.flex-direction-nav .flex-disabled {opacity:.3!important;filter:alpha(opacity=30);cursor:default} .flex-control-nav {width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li {margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a {width:5px;height:5px;display:block;background:#fff;cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.flex-control-paging li a:hover{background:#fff}.flex-control-paging li a.flex-active{background:#fff;cursor:default;width:11px;height:11px}.flex-control-thumbs {margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li {width:25%;float:left;margin:0}.flex-control-thumbs img {width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover {opacity:1}.flex-control-thumbs .flex-active {opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev {opacity:1;left:0}.flex-direction-nav .flex-next {opacity:1;right:0}}

body,html {margin:0;padding:0;width:100%;height:100%!important;}.animate {-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.flexslider,.flex-viewport {width:100%;height:600px;margin:0;padding:0;}.flexslider.flexslider500{width:100%;height:500px;margin:0;padding:0;}.flexslider.flexslider300{width:100%;height:300px;margin:0;padding:0;}.flexslider.flexslider300 .slides {height:300px;overflow:hidden;float:left;width:100%}.flexslider.flexslider500 .slides {height:500px;overflow:hidden;float:left;width:100%}.flexslider .slides {height:600px;overflow:hidden;float:left;width:100%}.flexslider.flexslider500 .slides li{width:100%;height:500px;margin:0;padding:0;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;}.flexslider.flexslider300 .slides li{width:100%;height:300px;margin:0;padding:0;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;}.flexslider .slides li{width:100%;height:600px;margin:0;padding:0;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;}.flex-control-nav {bottom:35%;}.flex-direction-nav {display:none}.flex-caption {position:absolute;top:35%;text-shadow:0px 0px 10px #000;left:0;text-align:center;width:100%;color:#fff}.flex-caption h1,.flex-caption h1 a{color:#fff;font-size:48px;margin:0px;padding-top:8px;padding-bottom:0px;font-weight:300 !important;font-family:'Open Sans',sans-serif;text-transform:uppercase;}.flex-caption h1 a:hover{text-decoration:none;color:#8b382f}.flex-caption p,.flex-caption h2{padding-top:8px;font-size:20px;margin:0;font-weight:300 !important;font-family:'Open Sans',sans-serif;text-transform:uppercase;}@media (min-width:768px) and (max-width:980px){.flex-caption h1{font-size:36px}.flex-caption p {font-size:20px}.flex-control-nav {bottom:25%;}}@media (max-width:767px){.flex-caption h1 {font-size:36px}.flex-caption p {font-size:18px}.flex-control-nav {bottom:15%;}}
.flexslider.flexslider350{width:100%;height:350px;margin:0;padding:0;}.flexslider.flexslider300{width:100%;height:300px;margin:0;padding:0;} .flexslider.flexslider350 .slides {height:350px;overflow:hidden;float:left;width:100%;} .flexslider.flexslider350 .slides li{width:100%;height:350px;margin:0;padding:0;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;}