@CHARSET "UTF-8";

/********** primary **********/

.bg-primary {
    background-color: #2D5FEC;
}
.header_logo h1 a,
.text-primary,
.header_logo_area_primary .shop_name,
#dropdown_arrow {
    color: #2D5FEC;
}
.border-primary {
    border-color: #2D5FEC;
}
.btn-primary {
    background-color: #2D5FEC;
    border-color: #2D5FEC;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
    background-color: #2D5FEC;
    border-color: #2D5FEC;
}
.slick-dots li.slick-active button:before {
    background-color: #2D5FEC !important;
}

#mce-cart path,
#mce-mypage path,
#mce-favorite circle,
#mce-myshop path,
#mce-logout path,
#mce-login path,
#mce-myshop path,
#mce-joinus path,
#mce-slider-arrow-prev2 rect,
#mce-slider-arrow-next2 rect
{
    fill: #F9B023;
}

.btn-success {
    background-color: #2D5FEC;
    border-color: #2D5FEC;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
    color: #fff;
    background-color: #2D5FEC;
    border-color:     #2D5FEC;
    opacity: 0.5;
}

.flowline li.active {
    color: #2D5FEC;
}
.flowline li.active .flow_number {
    background: #2D5FEC;
}
#mce-header-ket-v * {
    fill: #F9B023;
}
.header_logo_area_primary {
    border-bottom-color: #F9B023;
}

#shopping_confirm .heading02 {
    border-left-color: #2D5FEC;
}

/********** sub-primary1 **********/
.bg-sub-primary1 {
    background-color: #B1E9EC;
}
.text-sub-primary1 {
    color: #B1E9EC;
}
.border-sub-primary1 {
    border-color: #B1E9EC;
}

#page_product_list select.form-control:focus {
    border-color:#B1E9EC !important;
}

@media only screen and (min-width: 768px) {
    ul.category-nav, #header .category-nav li ul li {
        background-color: #B1E9EC;
    }
    #header .category-nav li a {
        color: #fff;
    }
}

/********** sub-primary2 **********/

.bg-sub-primary2 {
    background-color: #F9B023;
}

.text-sub-primary2 {
    color: #F9B023;
}

.border-sub-primary2 {
    border-color: #F9B023;
}

.btn-sub-primary2 {
    background-color: #F9B023;
    border-color: #F9B023;
}

#detail_cart_box__favorite_button .btn-info,
#page_product_list select  {
    border-color: #F9B023;
}

.newslist dt .angle-circle, .faqlist dt .angle-circle {
    background: #F9B023;
}
@media only screen and (min-width: 768px) {

    #header .category-nav > li:hover > a,
    #header .category-nav > li:hover > ul > li:hover > a,
    #header .category-nav > li:hover > ul > li:hover > ul > li:hover a {
    	color: #fff;
        background-color: #F9B023;
    }
}
