/* Browser Resets */
.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 Necessary Styles */ 
.flexslider { margin: 0; padding: 0; }
.flexslider ul { margin: 0px; padding: 0px; }
.slides > li { display: none; width: 100%; overflow: hidden; position: relative; margin: 0px; /* -webkit-backface-visibility: hidden; */ } 
.dash-slider .slides > li:first-child { display: block; }
.flexslider .slides img { width: auto; display: block; /* min-height: 1183px; */ max-width: none; }

/* Clearfix for the .slides element */
.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 Default Theme*/
.flexslider { position: relative; zoom: 1; min-height: 1243px; }
.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; }

/* Direction Nav */
.flex-direction-nav { *height: 0; height: 0px; position: absolute; width: 100%; left: 0px; top: 354px; }
.flex-direction-nav a { width: 33px; height: 61px; margin: 0; display: block; cursor: pointer; text-indent: -9999px; }
.flex-direction-nav .flex-next { float: right; margin-right: 20px; background: url(../images/slider-right-arrow.png) no-repeat left top; }
.flex-direction-nav .flex-prev { float: left; margin-left: 20px; background: url(../images/slider-left-arrow.png) no-repeat left top; }

/* Control Nav */
.flex-control-nav { position: absolute; text-align: center; width: auto; height: 20px; }
.flex-control-nav li { margin: 0 4px; display: inline-block; zoom: 1; *display: inline; height: 20px; }
.flex-control-paging li a { width: 20px; height: 20px; display: block; background: #fff; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 8px rgba(0,0,0,0.5); }
.flex-control-paging li a.flex-active { background: #E3E41F; cursor: default; }
