@charset "utf-8";

/* common header */
.nav .active{
    color: #333333;
}
.nav li a{
    color: #969696;
}
.nav li.active a{
    color: #333333;
}
.hover:hover{
    color: #333333;
}
.goods_count{
    background: #333333;
}
.search_box .icon-search{
    color: #333333;
}
.site_cart_btn{
    background: #333333;
}
.person_box li:hover{
    background: #333333;
}
@media screen and (max-width: 768px) {
    .side_white .ul_list li > a{
        color: #969696;
    }
    .side_white .ul_list li > a.active{
        color: #333333;
    }
    .side_white .first_line a{
        background-color: #333333;
    }
    .side_white .first_line button{
        color: #333333;
    }
}

/* common footer */
.footer{
    background-color: rgba(0,0,0,.06);
}
.footer_item > li a:hover{
    color: #333333;
}
.footer_info li:hover{
    background-color: #333333;
}
.footer_subscribe input:focus{
    border: 1px solid #333333;
}
.footer_subscribe button{
    background-color: #333333;
}
.footer_cpy{
    background-color: #333333;
}
.back_to_top{
    background-color: #333333;
}

/* index */
.slogan li:nth-child(3){
    background: #333333;
}
.swiper-pagination-bullet{
    background: #333333;
}
#swiper2 .swiper-button-next, #swiper2 .swiper-button-prev{
    background: rgba(51,51,51,.5);
}
#swiper2 .swiper-button-next:hover, #swiper2 .swiper-button-prev:hover{
    background: #333333;
}
.content_list_block .img_block_btn{
    background: #333333;
}
.content_list_block .quick_view{
    background: #333333;
}
.content_list_block .catalog_title{
    color: #969696;
}
.content_list_block .catalog_title:hover{
    color: #333333;
}
.content_list_block .free_icon{
    color: #0070C9;
}
.change_img span{
    background: #333333;
}
.change_img span:hover{
    background: #333333;
}
.img_list li.select{
    border: 1px solid #333333;
}
.product_info .pro_title{
    font-size: 30px;
    font-family: Poppins;
}
.product_info .price_p{
    margin-top: 20px;
    font-family: OpenSans;
    font-weight: 700;
}
.product_info .price_p .price_main{
    font-size: 20px;
    color: #333333;
}
.select2-container--default .select2-results__option--highlighted[aria-selected]{
    background-color: #333333!important;
}
.product_info .price_p .free_icon{
    color: #0070C9;
}
.product_info .add_to_cart{
    background-color: #333333;
}
.add_cart{
    background: rgba(0,0,0,.06);
    color: #333333;
    border: 1px solid #333333;
}
.go_buy{
    background: #333333;
    color: #ffffff;
}
.product_info .view_more:hover{
    color: #333333;
    border-bottom: 1px solid #333333;
}
.load_more > button{
    background-color: #333333;
}
.form_option li.select{
    border-color: #333333;
    background-color: #333333;
}

/* collection */
.categroy_all .category_ul > li.active{
    color: #333333;
}
.categroy_sortby .sort_area .sort_ul > li{
    color: #969696;
}
.categroy_sortby .sort_area .sort_ul > li:hover{
    background-color: #333333;
}
.category_detail .img_block .quick_view{
    background: #333333;
}
.category_detail .category_p_title{
    color: #969696;
}
.category_detail .category_p_title:hover{
    color: #333333;
}
.pg-active{
    background: #333333;
}
.pg_item:hover{
    background: #333333;
    color: #ffffff!important;
}

/* product-detail */
.add_cart_block .view_cart{
    background-color: #333333;
}

/* blog */
.nav_title{
    background-color: rgba(0,0,0,.06);
    color: #333333;
}

/* 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: #333333;
    border: 1px solid #333333;
}
.amount_right a{
    background: #333333;
}

/* checkout */
.right_hd .active > span{
    background-color: #333333;
}
.right_hd .active:nth-child(1) .square_box{
    border-left: 24px solid #333333;
}
.main_right .next_btn{
    background-color: #333333;
}
.right_hd .active:nth-child(2) .square_box{
    border-top: 24px solid #333333;
    border-bottom: 24px solid #333333;
    border-left: 24px solid transparent;
    border-right: 24px solid #333333;
}
.choose_install .icon-check_checked{
    color: #333333;
}
.payment_method p .icon-check_checked{
    color: #333333;
}
.bank_show .upload_screenshots{
    color: #333333;
    border: 1px solid #333333;
}
.place_order{
    background-color: #333333;
}
@media screen and (max-width: 768px) {
    .right_hd .active:nth-child(2) .square_box{
        border-top: 22px solid #333333;
        border-bottom: 18px solid #333333;
        border-left: 18px solid transparent;
        border-right: 18px solid #333333;
    }
}

/* myaccount */
.content_title{
    background-color: rgba(0,0,0,.06);
    color: #333333;
}
.left_area > p{
    color: #969696;
}
.left_area > p > i{
    color: #969696;
}
.left_area > p.active{
    color: #333333;
}
.left_area > p.active > i{
    color: #333333;
}
.my_address_item .p_title > button{
    color: #333333;
    border: 1px solid #333333;
}
.address_box .add_address > button{
    color: #333333;
    border: 1px solid #333333;
}
.address_item .btn_box .del_btn{
    color: #333333;
    border: 1px solid #333333;
}
.address_item .btn_box .edit_btn{
    background-color: #333333;
}
.general_settings > button{
    background-color: #333333;
}
.del_goods_block .choose_btn .confirm_btn{
    color: #333333;
    border: 1px solid #333333;
}
.del_goods_block .choose_btn .cancel_btn{
    background-color: #333333;
}

/* editAddress */
.navbar > a{
    color: #969696;
}
.navbar .p_category{
    color: #333333;
}
.btn_addr_save{
    background-color: #333333;
}
.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: #333333;
}

/* login */
.login_block .login{
    background-color: #333333;
}
.login_block p a{
    color: #000000;
}

/* signup*/
.sign_block .signup{
    background-color: #333333;
}
.sign_block p a{
    color: #000000;
}

/* viewOrder */
.view button{
    background-color: #333333;
}
