/* bxslider */
.bx-wrapper .bx-viewport { -moz-box-shadow: 0; -webkit-box-shadow: 0; box-shadow: none; border: 0; left: 0; background: #fff } 
ul.bxslider { padding: 0; margin: 0; position: relative }
.bx-wrapper img { max-width: auto; width: 100% }
.bx-wrapper { margin-bottom: 0px }
.bx-pager { display: none }
.bx-wrapper .bx-viewport { border: 0; box-shadow: none; left: 0 }
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { bottom: 2px; position: absolute; width: 100%; z-index: 1000 }
.bx-wrapper .bx-pager { color: #ffffff; font-family: Arial; font-size: 0.85em; font-weight: bold; text-align: center }
.bx-wrapper .bx-pager.bx-default-pager a { background: none repeat scroll 0 0 transparent; border-radius: 5px; border: 2px solid #ffffff; display: block; height: 10px; margin: 0 5px; outline: 0 none; text-indent: -9999px; width: 10px }
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active { background: none repeat scroll 0 0 #ffffff }
/* .bx-controls-direction a { opacity: 0; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out } */
.bx-wrapper:hover .bx-controls-direction a { opacity: 1 }

/* fix last slide loading issue */
.bx-clone { display: none; }