/**
 * 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
===================================*/
.bx-wrapper {position: relative; margin: 0 auto; padding: 0; *zoom: 1;}
.bx-wrapper img {max-width: 100%; display: block; margin:0 auto;}
.bxslider {margin:0; padding: 0; list-style:none;}

/** THEME
===================================*/
.bx-wrapper .bx-viewport {/*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 {display:inline-block;}

/* LOADER */
.bx-wrapper .bx-loading {min-height: 50px; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 2000;}

/* PAGER */
.bx-wrapper .bx-pager {}
.bx-controls.bx-has-pager.bx-has-controls-auto {/*position: absolute;	bottom: 40px; left: 16px;*/ position:relative; width:1100px; margin:-50px auto 0 auto;}
.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 {margin: 0 3px; display: block; width: 10px; height: 10px; background: url(../images/main/bg_main_controls.png) -38px 0 no-repeat;	text-indent: -9999px;}/*outline: 0; 20191002 접근성 수정*/
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {width:32px; height:10px; background-position:0;}

/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {left: 10px;}
.bx-wrapper .bx-next {right: 10px;}
.bx-wrapper .bx-controls-direction a {position: absolute; top: 50%; margin-top: -16px;  width: 32px; height: 32px; text-indent: -9999px; z-index: 9999;} /*outline: 0; 20191002 접근성 수정*/
.bx-wrapper .bx-controls-direction a.disabled {display: none;}

/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto {}
.bx-wrapper .bx-controls-auto .bx-start {display: none;	margin: 0 3px; width: 6px; height: 10px; background: url(../images/main/btn_controls_new.png) -8px 0 no-repeat; text-indent: -9999px;}/*outline: 0; 20191002 접근성 수정*/
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {background-position: -8px 0;}
.bx-wrapper .bx-controls-auto .bx-stop {display: block; margin: 0 3px; width: 6px; height: 10px; background: url(../images/main/btn_controls_new.png) 0 0 no-repeat; text-indent: -9999px;}/*outline: 0; 20191002 접근성 수정*/
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {background-position: 0 0;}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {text-align: left;float:left;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {width: 35px;}

/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption {position: absolute; bottom: 0;	left: 0; background: #666\9; background: rgba(80, 80, 80, 0.75); width: 100%;}
.bx-wrapper .bx-caption span {color: #fff; font-family: Arial; display: block; font-size: .85em; padding: 10px;}
