@charset "utf-8";

/* common header */
.nav .active{
    color: #DB008B;
}
.nav li a{
    color: #969696;
}
.nav li.active a{
    color: #DB008B;
}
.hover:hover{
    color: #DB008B;
}
.header_right{
    color: #000000;
}
.goods_count{
    background: #DB008B;
}
.search_box .icon-search{
    color: #DB008B;
}
.site_cart_btn{
    background: #DB008B;
}
.person_box li:hover{
    background: #DB008B;
}
@media screen and (max-width: 768px) {
    .side_white .ul_list li > a{
        color: #969696;
    }
    .side_white .ul_list li > a.active{
        color: #DB008B;
    }
    .side_white .first_line a{
        background-color: #DB008B;
    }
    .side_white .first_line button{
        color: #DB008B;
    }
}

/* common footer */
.footer{
    background-color: #FEE2E6;
}
.footer_item > li a:hover{
    color: #DB008B;
}
.footer_info li:hover{
    background-color: #DB008B;
}
.footer_subscribe input:focus{
    border: 1px solid #DB008B;
}
.footer_subscribe button{
    background-color: #DB008B;
}
.footer_cpy{
    background-color: #FCC2CB;
    color: #333333;
}
.footer_cpy p a{
    color: #333333;
}
.back_to_top{
    background-color: #DB008B;
}

/* index */
.slogan li:nth-child(1){
    font-size: 60px;
    color: #DB008B;
}
.slogan li:nth-child(2){
    font-size: 30px;
    margin: 11px 0 14px;
    color: #DB008B;
}
.slogan li:nth-child(3){
    background: #ffffff;
}
.slogan li a{
    color: #DB008B;
}
.swiper-pagination-bullet{
    background: #DB008B;
}
#swiper2 .swiper-button-next, #swiper2 .swiper-button-prev{
    background: #DB008B;
}
.content_list_block .img_block_btn{
    background: #DB008B;
}
.content_list_block .quick_view{
    background: #DB008B;
}
.content_list_block .catalog_title{
    color: #323232;
}
.content_list_block .catalog_title:hover{
    color: #DB008B;
}
.content_list_block .free_icon{
    color: #0070C9;
}
.change_img span{
    background: #DB008B;
}
.img_list li.select{
    border: 1px solid #DB008B;
}
.product_info .price_p .price_main{
    color: #DB008B;
}
.select2-container--default .select2-results__option--highlighted[aria-selected]{
    background-color: #DB008B!important;
}
.product_info .price_p .free_icon{
    color: #0070C9;
}
.add_cart{
    background: #FEE2E6;
    color: #DB008B;
    border: 1px solid #DB008B;
}
.go_buy{
    background: #DB008B;
    color: #ffffff;
}
.product_info .view_more:hover{
    color: #DB008B;
    border-bottom: 1px solid #DB008B;
}
.load_more > button{
    background-color: #DB008B;
}
.form_option li.select{
    border-color: #DB008B;
    background-color: #DB008B;
}
@media screen and (max-width: 768px) {
    .slogan li:nth-child(1){
        margin-top: .2rem;
        font-size: .22rem;
    }
    .slogan li:nth-child(2){
        font-size: .15rem;
        margin: .04rem 0;
    }
}

/* collection */
.categroy_all .category_ul > li.active{
    color: #DB008B;
}
.categroy_sortby .sort_area .sort_ul > li{
    color: #969696;
}
.categroy_sortby .sort_area .sort_ul > li:hover{
    background-color: #DB008B;
}
.category_detail .img_block .quick_view{
    background: #DB008B;
}
.category_detail .category_p_title{
    color: #969696;
}
.category_detail .category_p_title:hover{
    color: #DB008B;
}
.pg-active{
    background: #DB008B;
}
.pg_item:hover{
    background: #DB008B;
    color: #ffffff!important;
}

/* product-detail */
.add_cart_block .view_cart{
    background-color: #DB008B;
}

/* blog */
.nav_title{
    background-color: #FEE2E6;
    color: #DB008B;
}

/* blog-detail */
.product_item .product_navbar > a{
    color: #969696;
}
.product_item .product_navbar .p_category{
    color: #333333;
}

/* cart */
.amount_right .btn_box .update_cart{
    color: #DB008B;
    border: 1px solid #DB008B;
}
.amount_right a{
    background: #DB008B;
}

/* checkout */
.right_hd .active > span{
    background-color: #DB008B;
}
.right_hd .active:nth-child(1) .square_box{
    border-left: 24px solid #DB008B;
}
.main_right .next_btn{
    background-color: #DB008B;
}
.right_hd .active:nth-child(2) .square_box{
    border-top: 24px solid #DB008B;
    border-bottom: 24px solid #DB008B;
    border-left: 24px solid transparent;
    border-right: 24px solid #DB008B;
}
.choose_install .icon-check_checked{
    color: #DB008B;
}
.payment_method p .icon-check_checked{
    color: #DB008B;
}
.bank_show .upload_screenshots{
    color: #DB008B;
    border: 1px solid #DB008B;
}
.place_order{
    background-color: #DB008B;
}
@media screen and (max-width: 768px) {
    .right_hd .active:nth-child(2) .square_box{
        border-top: 22px solid #DB008B;
        border-bottom: 18px solid #DB008B;
        border-left: 18px solid transparent;
        border-right: 18px solid #DB008B;
    }
}

/* myaccount */
.content_title{
    background-color: #FEE2E6;
    color: #DB008B;
}
.left_area > p{
    color: #969696;
}
.left_area > p > i{
    color: #969696;
}
.left_area > p.active{
    color: #DB008B;
}
.left_area > p.active > i{
    color: #DB008B;
}
.my_address_item .p_title > button{
    color: #DB008B;
    border: 1px solid #DB008B;
}
.address_box .add_address > button{
    color: #DB008B;
    border: 1px solid #DB008B;
}
.address_item .btn_box .del_btn{
    color: #DB008B;
    border: 1px solid #DB008B;
}
.address_item .btn_box .edit_btn{
    background-color: #DB008B;
}
.general_settings > button{
    background-color: #DB008B;
}
.del_goods_block .choose_btn .confirm_btn{
    color: #DB008B;
    border: 1px solid #DB008B;
}
.del_goods_block .choose_btn .cancel_btn{
    background-color: #DB008B;
}

/* editAddress */
.navbar > a{
    color: #969696;
}
.navbar .p_category{
    color: #333333;
}
.btn_addr_save{
    background-color: #DB008B;
}
.default_text.active::before {
    background: url(/static/default/images/black.svg) -2px 0;
    background-size: cover;
}

/* order-detail */
.order_status{
    color: #0070C9;
}
.upload_img .screen_shot > button{
    background-color: #DB008B;
}

/* login */
.login_block .login{
    background-color: #DB008B;
}
.login_block p a{
    color: #DB008B;
}

/* signup*/
.sign_block .signup{
    background-color: #DB008B;
}
.sign_block p a{
    color: #DB008B;
}

/* viewOrder */
.view button{
    background-color: #DB008B;
}
