﻿#carousel-main .carousel-inner {
    text-align: -webkit-center;
}

#carousel-main .carousel-control.left {
    background-image : none !important;
}

#carousel-main .carousel-control.right {
    background-image : none !important;
}

#carousel-navigator .carousel-inner {
    text-align: -webkit-center;
}

#carousel-navigator .carousel-control.left {
    background-image : none !important;
}

#carousel-navigator .carousel-control.right {
    background-image : none !important;
}

@media screen and (min-width: 768px) {
    #carousel-main .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
        margin-left: -45px;
    }

    #carousel-main .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
    margin-right: -45px;
    }
}

#carousel-review .carousel-control.left {
    background-image : none !important;
}

#carousel-review .carousel-control.right {
    background-image : none !important;
}

#carousel-navigator .carousel-indicators li.active {
    background-color: rgb(228, 87, 125);
}

#carousel-navigator .carousel-indicators li {
    background-color: #fff;
    border-color: rgb(228, 87, 125);
}

#carousel-navigator .carousel-indicators {
    bottom : -35px;
}

/* -------------
	space
-------------------------- */
.main-space-45 {
    min-height : 45px;
}

.main-space-25 {
    min-height : 25px;
}

.main-space-15 {
    min-height : 15px;
}

/* -------------
	carousel
-------------------------- */
.carousel .banner {
}

.carousel .navigator {
    border : 1px solid #cfcfcf;
    min-height : 317px;
}

.carousel .navigator .nav {
    float : left;
    cursor : pointer;
}

.carousel .navigator .nav.nav_1, .carousel .nav.nav_3, .carousel .nav.nav_5, .carousel .nav.nav_7, .carousel .nav.nav_9, .carousel .nav.nav_11 {
    padding-right : 3px;
}

.carousel .navigator .nav.nav_1, .carousel .nav.nav_2, .carousel .nav.nav_5, .carousel .nav.nav_6, .carousel .nav.nav_9, .carousel .nav.nav_10 {
    padding-bottom : 3px;
}

.carousel .navigator .nav_locator {
    clear : both;
    text-align:center;
    min-height : 30px;
    padding-top : 5px;
}

.carousel .navigator .nav_locator span {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    color: #FFF;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    background-color: #e4577d;
    border-radius: 10px;
}

/* -------------
	Carousel bootstrap override
-------------------------- */
.carousel-indicators {
    bottom : 0px;
}

/* -------------
	Analytics
-------------------------- */
.tabs-left {
    min-height : 262px;
    background-color : #ececec;
    padding-top : 0px;
}

.main-analytic .best-item {
    width : 100%;
    min-height : 260px;
    padding-top : 5px;
    padding-bottom : 5px;
    padding-left : 10px;
    border-left : 1px solid #DDD;
    border-right : 1px solid #DDD;
    border-bottom : 1px solid #DDD;
    border-radius: 4px;
}

.main-analytic .best-item-area .tabs-left li {
    background-color : #ececec;
}

.main-analytic .best-item .data {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-top : 12px;
}

.main-analytic .best-item .price {
    text-align : right;     
    padding-right : 5px;
    padding-top : 12px;
}

.main-analytic .best-item .cart {
    text-align : center;
    padding-right : 5px;
    padding-top : 12px;
}

.country-member {
    border : 1px solid #ddd;
    border-radius: 4px;
    padding : 10px;
}

.notice {
    border-top : 2px solid #b1b1b1;
    padding-top : 10px;
    padding-bottom : 10px;
    /*min-height : 262px;*/
    overflow : hidden;
}

.notice ul {
    list-style: outside none none;
    padding-left : 0px;
}

.notice ul li {
    border-bottom: 1px solid #ddd;
    padding-top : 5px;
    padding-bottom : 5px;
}

.notice ul li:last-child {
    border-bottom: 0px solid #ddd;
}

.notice ul li .date {
    font-weight:bold;
}

.notice ul li:hover {
    background-color : #ececec;
}

@media (max-width : 1170px) {
    .tabs-left {
        /*min-height : 322px;*/
    }
}

@media (max-width : 992px) {
    .tabs-left {
        /*min-height : 262px;*/
    }
    .notice {
        min-height : 100px;
    }
}

@media (max-width : 570px) {
    .tabs-left {
        /*min-height: 322px;*/
    }
}

@media (max-width : 420px) {
    .tabs-left {
        /*min-height: 572px;*/
    }
    .best-item .row {
        border-bottom : 0px solid #cfcfcf;
    }
    .tabs-left .percent {
        display : none;
    }
}

/* -------------
	Message
-------------------------- */

.main-message {
    min-height : 100px;
    background-color : #ffb1c6;
/*    background-color : #fe8dac;*/
    
}

.main-message .item {
    margin-top : 15px;
    color : white;
    
    
/*    기존에 있던 border-right선 제거*/
/*    background : url("/v2.5/images/messagebar.png") repeat-y right;*/
}

.main-message div:last-child {
    background-image : none;
}

.main-message a:link {
    color : white;
}

.main-message a:visited {
    color : white;
}

@media (max-width : 1200px) {
    .main-message {
        min-height : 130px;
    }
}

@media (max-width : 992px) {
    .main-message {
        min-height : 110px;
    }
}



/* -------------
	vendor
-------------------------- */
.main-vendor {
}

.main-vendor div {
    text-align : center;
}

/* -------------
	Forum
-------------------------- */
.main-forum {
    min-height : 200px;
}

.main-forum h2 {
    font-size : 16px;
    font-weight : bold;
    float : left;
}

.main-forum .view-all {
    float : right;
}

.active-discussions {
    clear : both;
    border-top : 2px solid #b1b1b1;
}

.main-banner {
    min-height : 200px;
}

.main-banner .banner {
    min-height : 100px;
    padding-bottom : 20px;
}

/* -------------
	Index Small Title
-------------------------- */

.section-title {
    font-size: 21px;
    font-weight: 300;
    line-height: 24px;
    color: #292F33;
    padding: 10px;
}

.youtube-link {
    padding:10px 15px;
}

.youtube-link a:link, .youtube-link a:visited{
    color: #3b94d9;
    text-decoration: none;
    outline: 0;
    font-size: 12px;
    font-family: Helvetica,Roboto,"Segoe UI",Calibri,sans-serif;
}