/*
*	SLIDESHOW
*/
.bxslider{height:370px;margin:0;padding:0;overflow:hidden;}

.bxslider li{
    height:inherit;
    background-color: #999999;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev{display:none;}
.bx-wrapper .bx-next{display:none;}

/* PAGER */
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;color:#666;padding-top:20px;overflow:hidden;}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline;}
.bx-wrapper .bx-pager.bx-default-pager a{background-image:url(../images/bullet.png);background-repeat:no-repeat;background-size:20px 40px;background-position:0px -1px;text-indent:-9999px;display:block;width:20px;height:20px;margin:0 5px;outline:0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:background 0.3s ease, -webkit-transform 0.3s ease;-moz-transition:background 0.3s ease, -moz-transform 0.3s ease;-ms-transition:background 0.3s ease, -moz-transform 0.3s ease;-o-transition:background 0.3s ease, -moz-transform 0.3s ease;transition:background 0.3s ease, transform 0.3s swing;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);background-position:0px -22px;}

/* LOADER */
.bx-wrapper .bx-loading{min-height:50px;background:url(../images/bx-loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;}

/* CAPTIONS */
.caption{position:absolute;bottom:0;left:0;background:rgba(96, 56, 19, 0.5);width:100%;padding:10px 0px;}
.caption span{color:#fff;font-size:26px;text-transform:uppercase;font-family:'PT Sans', sans-serif;font-weight:400;display:block;padding:0px 20px;max-height:40px;max-width:700px;overflow:hidden;margin:18px 0 0;float:left;}
.caption .slide-icon{background-image:url(../images/sprite.png);background-size:145px 120px;background-position:-102px -75px;display:block;padding:0px;height:40px;width:40px;overflow:hidden;margin:15px 20px;float:right;}
.caption .slide-icon:hover{background-image:url(../images/morehover.png);background-size:40px 38px;background-position:0px 0px;}