/**
* BxSlider v4.1.2 - Fully loaded, responsive content slider
* http://bxslider.com
*
* Written by: Steven Wanderski, 2014
* http://stevenwanderski.com
* (while drinking Belgian ales and listening to jazz)
*
* CEO and founder of bxCreative, LTD
* http://bxcreative.com
*/


/** RESET AND LAYOUT
===================================*/
#kv {
width:100%;
overflow-x:hidden;
}
#kv li{
position:relative;
height:460px;
-webkit-transition: .2s ease-in-out;
transition: .2s ease-in-out;
}
#kv li .over{
display:block;
position:absolute;
top:0;
left:0;
width: 960px;
height:460px;
background:rgba(255,255,255,.8);
}
#kv li.active .over{
display:none;
}
#kv .bx-wrapper {
margin: 0 auto;
padding: 0;
*zoom: 1;
width:2884px;
position: relative;
left: 50%;
margin-left: -1442px;
margin-bottom:20px;
}
#sp-kv .bx-wrapper {
position: relative;
}

.bx-wrapper img {
max-width: 100%;
display: block;
}

/** THEME
===================================*/

#kv .bx-wrapper .bx-viewport {
left: 0px;
background: #fff;

/*fix other elements on the page moving (on Chrome)*/
-webkit-transform: translatez(0);
-moz-transform: translatez(0);
-ms-transform: translatez(0);
-o-transform: translatez(0);
transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
position: absolute;
bottom:-25px;
width: 100%;
text-align:center;
}

/* 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;
}

/* PAGER */

.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: #c7c7c7;
text-indent: -9999px;
display: block;
width: 10px;
height: 10px;
margin: 0 3px;
outline: 0;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
}
#sp-kv{
padding-bottom:40px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
background: #ff7bac;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

#kv .bx-wrapper .bx-prev {
left: 50%;
margin-left:-488px;
background:url(/images/prev.png) no-repeat 0 0;
}

#kv .bx-wrapper .bx-next {
right: 50%;
margin-right:-488px;
background:url(/images/next.png) no-repeat 0 0;
}

.bx-wrapper .bx-controls-direction{
background:#fff;
}
#kv .bx-wrapper .bx-controls-direction a {
display:block;
position: absolute;
top: 50%;
margin-top: -8px;
outline: 0;
width:16px;
height:16px;
text-indent: -9999px;
z-index: 9999;
}
#sp-kv .bx-wrapper .bx-controls-direction a {
display:none;
}
#kv .bx-wrapper .bx-controls-direction a:hover{
opacity: 0.80;
filter: alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
}

.bx-wrapper .bx-controls-direction a.disabled {
display: none;
}


