/* Basic jQuery Slider essential styles */

ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide {
    position: absolute;
    display: none;
   
}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0;}
ol.bjqs-markers {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 1px; /* ÀÌ¹ÌÁö ¾Æ·¡¿¡ °ãÄ¡°Ô Ç¥½Ã, ÇÊ¿ä½Ã °ª Á¶Á¤ */
    margin: 0 auto;
    width: 100%;
    text-align: center;
    z-index: 1000;
    pointer-events: auto;
}

ol.bjqs-markers li {
    display: inline-block;
    margin: 0 6px;
}

    ol.bjqs-markers li a {
        display: inline-block;
        width: 4px;
        height: 4px;
        background: rgba(255,255,255,0.15); /* °ÅÀÇ Åõ¸íÇÑ Èò»ö */
        color: rgba(255,255,255,0.15);
        border-radius: 70%;
        margin: 0 6px;
        text-indent: -9999px;
        transition: width 0.2s, height 0.2s, background 0.2s;
    }

    ol.bjqs-markers li.active-marker a {
        width: 6px;
        height: 6px;
        color: rgba(255,255,255,0.15);
        background: rgba(255,255,255,0.7); /* ¹ÝÅõ¸í Èò»ö */
    }

p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}


.bjqs-controls li a {
    background: rgba(78, 84, 200, 0.2) !important; /* ¹ÝÅõ¸í ¹è°æ */
    color: rgba(255,255,255,0.3) !important;       /* ¹ÝÅõ¸í ÅØ½ºÆ® */
    /* ³ª¸ÓÁö ½ºÅ¸ÀÏÀº ±×´ë·Î À¯Áö */
    display: inline-block;
    padding: 12px 28px;
    margin: 0 8px;
    font-size: 1.2em;
    font-weight: bold;
    border-radius: 32px;
    border: none;
    box-shadow: none;
    text-shadow: none;
    transition: background 0.3s, transform 0.2s;
    outline: none;
    cursor: pointer;
    letter-spacing: 1px;
    text-decoration: none;
}

.bjqs-controls li a:hover, 
.bjqs-controls li a:focus {
    background: rgba(143, 148, 251, 0.7) !important; /* È£¹ö ½Ã ´õ ÁøÇÑ ¹ÝÅõ¸í */
    color: rgba(255,255,255,0.9) !important;         /* È£¹ö ½Ã ´õ ÁøÇÑ ÅØ½ºÆ® */
    transform: scale(1.08);
}

.bjqs-controls {
    opacity: 0;
    transition: opacity 0.3s;
}

#banner-fade:hover .bjqs-controls {
    opacity: 1;
}

#banner-fade {
    position: relative;
}