/*---------- default-theme s ----------*/


/*global s*/

.form-control {
    border-color: #f56a6a;
}

.form-control:focus,
.form-control:hover {
    border-color: #f37e7e !important;
}

.form-control:focus,
.form-control:hover {
    border: 1px solid #f37e7e !important;
    outline: 0;
    box-shadow: none;
}

.btn-default.active.focus,
.btn-default.active:focus,
.btn-default.active:hover,
.btn-default:active.focus,
.btn-default:active:focus,
.btn-default:active:hover,
.open>.dropdown-toggle.btn-default.focus,
.open>.dropdown-toggle.btn-default:focus,
.open>.dropdown-toggle.btn-default:hover {
    color: #333;
    background-color: #d4d4d4;
    border-color: #8c8c8c;
}

.btn {
    color: #fff;
}

.btn-search,
.btn-add-minus {
    border: 1px solid #f56a6a;
}

.btn-search,
.btn-add-minus,
.btn-confirm,
.btn-login,
.btn-register,
.btn-buy,
.btn-submit,
.btn-more,
.btn-add-to-cart {
    background-color: #f56a6a;
}

.btn-search:focus,
.btn-search:hover,
.btn-search:active,
.btn-search:active:focus,
.btn-search:active:hover,
.btn-add-minus:focus,
.btn-add-minus:hover,
.btn-add-minus:active,
.btn-add-minus:active:focus,
.btn-add-minus:active:hover {
    color: #fff;
    border-color: #f37e7e;
    background-color: #f37e7e;
}

.btn-confirm:focus,
.btn-confirm:hover,
.btn-confirm:active,
.btn-confirm:active:focus,
.btn-confirm:active:hover,
.btn-login:focus,
.btn-login:hover,
.btn-login:active,
.btn-login:active:focus,
.btn-login:active:hover,
.btn-register:focus,
.btn-register:hover,
.btn-register:active,
.btn-register:active:focus,
.btn-register:active:hover,
.btn-buy:focus,
.btn-buy:hover,
.btn-buy:active,
.btn-buy:active:focus,
.btn-buy:active:hover,
.btn-submit:focus,
.btn-submit:hover,
.btn-submit:active,
.btn-submit:active:focus,
.btn-submit:active:hover .btn-more:focus,
.btn-more:hover,
.btn-more:active,
.btn-more:active:focus,
.btn-more:active:hover,
.btn-add-to-cart:focus,
.btn-add-to-cart:hover,
.btn-add-to-cart:active,
.btn-add-to-cart:active:focus,
.btn-add-to-cart:active:hover {
    color: #fff;
    background-color: #f00;
}

.more-link {
    color: #8d19e2;
    font-weight: bold;
    border: 1px solid #ea0b0b;
}

.more-link:hover {
    color: #ff8d00;
    border: 1px solid #ff8d00;
}



/*global e*/


/*header-bar s*/

.header-bar {
    background-color: #f2f2f28f;
}

.header-bar .fa {
    color: #f37e7e;
}

.header-bar .notice,
.header-bar .notice>a,
.header-bar ul>li>a {
    color: #000;
}



/*header-bar e*/


/*header s*/

header .center select {
    background-color: #f5f5f5;
}

header .center select>option {
    background-color: #f5f5f5;
}

header .right ul>li>a:hover {
    color: #f26829;
}

header .right ul>li>a,
header .right .keyword>a {
    color: #222;
}



/*header e*/


/*nav s*/

.navbar-default {
    background-color: transparent;
    box-shadow: 4px 1px 0 #f37e7e;
}

.navbar-default .navbar-nav>li>a {
    color: #000;
}

.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
    color: #fff;
    background-color: #f37e7e;
}

.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover {
    color: #fff;
    background-color: #f37e7e;
}

.dropdown-menu {
    background-color: #f37e7e;
    box-shadow: none;
}

.dropdown-menu>li>a,
.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover {
    color: #fff;
}

.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover {
    text-decoration: none;
    background-color: rgba(255, 255, 255, .3);
}



/*nav e*/


/*section s*/

section.full-width {
    background-color: #fcfcfc;
}

section .section-title {
    color: #222;
    border-bottom: 1px solid #ddd;
}

section .section-sub-title {
    color: #222;
}

section .section-sub-title:before,
section .section-sub-title:after {
    background-color: #999;
}

.default-content .title-box {
    box-shadow: 4px 1px 0 #f37e7e;
}

.default-content .normal-title {
    box-shadow: none;
}

.default-content .normal-title .section-title {
    color: #ec6a6a;
}

.default-content .border-title .section-title {
    border-color: #f56a6a;
}

.section-page-info {
    border-style: solid;
    border-color: #f37e7e;
}

.section-page-info .title {
    color: #f37e7e;
}

.banner-pic .title>span {
    background-color: rgba(243, 126, 126, .8);
}

.top3-box .content-box .title>span.top-01 {
    background-color: rgb(244, 199, 19, .8);
}

.top3-box .content-box .title>span.top-02 {
    background-color: rgba(170, 173, 178, .8);
}

.top3-box .content-box .title>span.top-03 {
    background-color: rgba(169, 104, 28, .8);
}

.sub-top3-box .content-box .title>span {
    background-color: rgb(0, 0, 0, .6);
}

.top3-box .content-box .info {
    background-color: rgba(214, 91, 86, .5);
}



/*section e*/


/*breadcrumb s*/

.breadcrumb {
    background-color: transparent;
}

.breadcrumb>li>a {
    color: #f56a6a;
}

.breadcrumb>li.active {
    color: #8d8d8d;
}



/*breadcrumb e*/


/*option-box s*/

.grid-choice {}

.grid-choice .form-control {
    border: 1px solid #999;
}



/*option-box e*/


/*product-box s*/

.product-box {
    border: 1px solid #ddd;
}

.product-box:hover {
    border: 1px solid #f37e7e;
}

.product-box .corner span {
    transform: translate(-50%);
    color: #fff;
}

.product-box .corner:after {
    color: #2f8eef;
}

.product-box .title,
.product-box .title-box .title {
    color: #ea9471;
}

.product-box .title:hover,
.product-box .title-box .title:hover {
    color: #ec6a6a;
}

.price,
.price span,
.price-box .price {
    color: #f52828;
}

.product-box .price del,
.product-box .price-box .price del {
    color: #0e0e0e;
}

.product-box .star {
    /*color: #272220;*/
}

.product-box .star .fa {
    color: #ff8d00;
}



/*product-box e*/


/*product-grid s*/

.product-grid .col-md-12 .title-box .status {
    color: #999;
}

.product-grid .product-box:hover .summary {
    color: #999;
}



/*product-grid e*/


/*page-nav s*/

.pagination>li>a,
.pagination>li>span {
    color: #fd7f7f;
    background-color: #fff;
    border: 1px solid #fd7f7f;
}

.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover,
.pagination>li>a:focus,
.pagination>li>a:hover,
.pagination>li>span:focus,
.pagination>li>span:hover {
    color: #fff;
    background-color: #fd7f7f;
    border-color: #fd7f7f;
}



/*page-nav e*/


/*aside-box s*/

.aside-box {
    /*border: 1px solid #ddd;*/
}

.aside-box-wide {
    background-color: #feced3;
}

section.full-width .aside-box {
    background-color: #fff;
}

.aside-title {
    border-bottom: 1px solid #ddd;
    background: linear-gradient(#f9f9f9, #efefef);
}

section.full-width .aside-title {
    background: linear-gradient(#fff, #f9f9f9);
    background-color: #fff;
}

.aside-box ul>li {
    border-bottom: 1px dashed #ddd;
}

.aside-box ul>li a {
    color: #222;
}

.aside-box ul>li a:hover {
    color: #f26829;
}



/*aside-box e*/


/*owl-theme s*/

.owl-theme .owl-nav [class*=owl-] {
    color: #fff;
    background: #f37e7e;
}

.owl-theme .owl-nav [class*=owl-]:hover {
    color: #fff;
    text-decoration: none;
    background: #ec6a6a;
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
    background: rgb(243, 126, 126);
}



/*owl-theme e*/

.product-infomation .right .type-choice form .form-control {
    border: 1px solid #ddd;
}



/*footer s*/

footer {
    /*background-color: #353535;*/
    background-color: #fff5f6;
}

.menu-list>li>a {
    color: #000;
}

.menu-list>li>a:hover {
    color: #f37e7e;
}

.footer-bottom .policy-list a {
    color: #000;
}

.footer-bottom .copyright,
.footer-bottom .copyright a {
    color: #999;
}

.footer-bottom .copyright a:hover,
.footer-bottom .policy-list a:hover {
    color: #ec6a6a;
}



/*footer e*/


/*shopping-cart s*/

.shopping-cart header {
    background-color: #fafafa;
    background: linear-gradient(#fff, #f8f8f8);
    border-bottom: 1px solid #e7e7e7;
    border-bottom: 1px solid #fff;
    box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
}

.shopping-cart header .right ul>li:before,
.shopping-cart header .right ul>li:last-child:after,
.shopping-cart header .right ul>li>span:after {
    background-color: #ccc;
}

.shopping-cart header .right ul>li.active .fa,
.shopping-cart header .right ul>li.active span {
    color: #f60;
}

.shopping-cart header .right ul>li.active:before,
.shopping-cart header .right ul>li.last-step:after {
    background-color: #f60;
}

.shopping-cart header .right ul>li.active>span:after {
    background: linear-gradient(to right, #f60, #ccc);
}

.shopping-box .cart-list {
    border: 1px solid #ddd;
}

.shopping-box .cart-list>li,
.shopping-box .total-box {
    border-bottom: 1px solid #ddd;
}

.shopping-box .cart-list>li.list-header {
    border-bottom: 2px solid #ddd;
    background-color: #efefef;
}

.shopping-box .cart-list>li>span img {
    border: 1px solid #eee;
}

.shopping-box .total-box p:last-child span {
    color: #ff8d00;
}

.shopping-box .cart-list .btn,
.shopping-box .btn-box .btn-back,
.shopping-box .btn-box .btn-checkout {
    color: #222;
    box-shadow: none;
    outline: none;
}

.shopping-box .cart-list .btn-minus:focus,
.shopping-box .cart-list .btn-minus:hover,
.shopping-box .cart-list .btn-plus:focus,
.shopping-box .cart-list .btn-plus:hover,
.shopping-box .cart-list .btn-delete:focus,
.shopping-box .cart-list .btn-delete:hover,
.shopping-box .btn-box .btn-back:focus,
.shopping-box .btn-box .btn-back:hover,
.shopping-box .btn-box .btn-checkout:focus,
.shopping-box .btn-box .btn-checkout:hover {
    color: #fff;
    border: 1px solid #ff8d00;
    background-color: #ff8d00;
    box-shadow: none;
    outline: none;
}



/*shopping-cart e*/


/*---------- default-theme e ----------*/