/* homepage slider styles */

.home-slider { width: auto; font-family: Arial, helvetica, sans-serif;}
.home-slider .bxslider li a img { border: 0 none; outline: 0 none; }
.home-slider .bxslider { margin: 0; position: relative;}
.home-slider .bxslider li { left: 0; }
.home-slider .bx-wrapper .bx-viewport { border: 0 none; box-shadow: 0; left: 0; }
.home-slider .slider-caption { background: url("../../images/caption-bg.png") repeat-x left bottom transparent; height: 180px; width: 740px; position: absolute; bottom: 0;}
.home-slider .slider-caption-content { position: absolute; bottom: 0; height: auto; padding: 10px; width: 515px;}
.home-slider .slider-caption .slider-caption-content h1 { color: #fff; font-size: 24px; margin: -10px 0 10px 0; background-color: transparent; line-height: 25px;}
.home-slider .slider-caption .slider-caption-content h1 a { position: relative; right: 0; bottom: 0; color: #fff; font-size: 24px; text-transform: none;}
.home-slider .slider-caption .slider-caption-content p { color: #fff; font-size: 16px; margin: 4px;}
.home-slider .slider-caption .slider-caption-content a { color: #fff; font-size: 12px; text-transform: uppercase; position: absolute; right: 10px; bottom: 10px; text-decoration: none; }
.home-slider .slider-caption .slider-caption-content a:hover { text-decoration: underline; } 

/* pager */
.home-slider .bx-wrapper .bx-pager.bx-default-pager a { background: url("../../images/dot-inactive.png") no-repeat left top transparent; border-radius: 0; width: 12px; height: 12px; margin: 0 5px 0 0;}
.home-slider .bx-wrapper .bx-pager.bx-default-pager a:hover, .home-slider .bx-wrapper .bx-pager.bx-default-pager a.active { background: url("../../images/dot-current.png") no-repeat left top transparent; }