/* common flexslider core - do not edit */
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus {outline:0}
.slides,.flex-control-nav,.flex-direction-nav {margin:0; padding:0; list-style:none}
.flexslider {margin:0; padding:0}
.flexslider .slides>li {display:none; margin:0; -webkit-backface-visibility:hidden}
.flexslider .slides img {width:100%; display:block}
.flex-pauseplay span {text-transform:capitalize}
.slides:after {content:"\0020"; 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}

/* general */
.sc-sequence-banner {margin:0; background:transparent; position:relative; zoom:1;}
.sc-sequence-banner .flex-viewport {max-height:2000px;}
.sc-sequence-banner .loading .flex-viewport {max-height:300px;}
.sc-sequence-banner .slides {zoom:1;}

/* make links cover the whole slide */
.sc-sequence-banner .slide-link {display:block; height:100%; position:absolute; width:100%; z-index:99996;}
.sc-sequence-banner .slide-link:hover {background:green;}

/* absolute position the foreground so it will overlay the background */
.sc-sequence-banner .foreground {height:100%; position:absolute; width:100%;}

/* paged navigation */
.sc-sequence-banner ol.flex-control-nav {bottom:0; padding:0; position:absolute; text-align:center; transition:all 0.25s ease-out; width:100%; z-index:99999;}
.sc-sequence-banner ol.flex-control-nav li {display:inline-block; margin:2px 0 0 0;}
.sc-sequence-banner ol.flex-control-nav li a {background:transparent; cursor:pointer; display:block; height:11px; padding:7px; position:relative; text-indent:-9999px; width:11px;}
.sc-sequence-banner ol.flex-control-nav li a:after {background:#eee; content:""; display:block; height:15px; left:5px; position:absolute; top:5px; transition:all 0.25s ease-out; width:15px; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%;}
.sc-sequence-banner ol.flex-control-nav li a:hover:after {background:#666; transition:all 0.25s ease-out;}
.sc-sequence-banner ol.flex-control-nav li a.flex-active:after {background:#666; cursor:default; transition:all 0.25s ease-out;}

/* next/back navigation */
.sc-sequence-banner ul.flex-direction-nav {height:100%; left:0; margin:0; padding:0; position:absolute; top:0; width:100%; z-index:99998;}
.sc-sequence-banner ul.flex-direction-nav li {background:transparent; display:block; height:100%; position:absolute; width:100px; text-indent:9999px; white-space:nowrap;}
.sc-sequence-banner ul.flex-direction-nav li:first-child {left:0; top:0;}
.sc-sequence-banner ul.flex-direction-nav li:last-child{right:0; top:0;}
.sc-sequence-banner ul.flex-direction-nav li a {background:transparent url(http://www.customizedtrans.com/inc/css/images/banner-nav.png) no-repeat; display:block; height:100%; position:absolute; width:100%;}
.sc-sequence-banner ul.flex-direction-nav li:first-child a {background-position:left center;}
.sc-sequence-banner ul.flex-direction-nav li:last-child a {background-position:right center;}