@import url(fonts/sitegroundicons.min.css);
.bx-wrapper{position:relative;margin:0 auto 3em;padding:0;width:100%}
.bx-wrapper .bx-viewport{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;position:relative;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}
ul.bx-slider,ul.bx-slider>li{display:block;margin:0;max-width:none;list-style:none;padding:0;position:relative}
.bx-wrapper .bx-loading{background:url(images/loading-black.gif) center center no-repeat;height:100%;left:0;position:absolute;top:0;width:100%;z-index:100}
.bx-wrapper .bx-caption{background:rgba(255,255,255,.5);bottom:0;left:0;padding:2em;position:absolute;width:100%}
.bx-wrapper .bx-controls a{display:block;font-size:1em;line-height:1;outline:0;overflow:hidden;position:relative;text-align:left;text-indent:-999px;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s;white-space:nowrap;width:1em}
.bx-wrapper .bx-controls a:before{display:block;font-family:sitegroundicons;font-size:inherit;font-style:normal;font-variant:normal;font-weight:400;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;position:absolute;speak:none;text-align:center;text-decoration:none;text-indent:0;text-transform:none;width:100%}
.bx-wrapper .bx-controls .bx-controls-direction a{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);z-index:10}
.bx-wrapper .bx-controls .bx-controls-direction a.disabled{display:none}
.bx-wrapper .bx-controls .bx-controls-direction a.bx-prev{left:0}
.bx-wrapper .bx-controls .bx-controls-direction a.bx-next{right:0}
.bx-wrapper .bx-controls .bx-controls-auto,.bx-wrapper .bx-controls .bx-pager{line-height:0;margin:1.5em 0 0;position:absolute;text-align:center;width:100%;z-index:5}
.bx-wrapper .bx-controls.bx-has-controls-auto .bx-pager{left:0;width:auto}
.bx-wrapper .bx-controls.bx-has-pager .bx-controls-auto{right:0;width:auto}
.bx-wrapper .bx-controls .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-controls .bx-pager .bx-pager-item{display:inline-block}
.bx-wrapper .bx-controls .bx-controls-auto .bx-controls-auto-item+.bx-controls-auto-item>a,.bx-wrapper .bx-controls .bx-pager .bx-pager-item+.bx-pager-item>a{margin-left:.25em}
.bx-wrapper .bx-controls a{color:rgba(0,0,0,.5)}
.bx-wrapper .bx-controls a.active,.bx-wrapper .bx-controls a:hover{color:rgba(0,0,0,1)}
.bx-wrapper .bx-controls .bx-controls-direction a{font-size:2em}
.bx-wrapper .bx-controls .bx-controls-direction a.bx-prev:before{content:"\f007";text-align:left}
.bx-wrapper .bx-controls .bx-controls-direction a.bx-next:before{content:"\f006";text-align:right}
.bx-wrapper .bx-controls .bx-pager.bx-default-pager a:before{content:"\f111"}
.bx-wrapper .bx-controls .bx-controls-auto a.bx-start:before{content:"\e828"}
.bx-wrapper .bx-controls .bx-controls-auto a.bx-stop:before{content:"\e82a"}