/* ***************************************************** * Custom Stylesheet ** Any custom styling you want to apply should be defined here. **************************************************** */
.navbar-main {
    background-color: #333;
}

.navbar-main li.account {
    background-color: #000;
}

.navbar-main .navbar-nav > .active > a, .navbar-main .navbar-nav > .active > a:focus, .navbar-main .navbar-nav > .active > a:hover, .navbar-main .navbar-nav > .open > a, .navbar-main .navbar-nav > .open > a:focus, .navbar-main .navbar-nav > .open > a:hover, .navbar-main .navbar-nav > li > a:focus, .navbar-main .navbar-nav > li > a:hover {
    background-color: #981a1d;
}

ul.top-nav > li.primary-action > a.btn {
    background-color: #981a1d;
}

h1, h2, h3, h4, h5, h6 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.h1, h1 {
    font-size: 20px;
    text-transform: uppercase;
    color: #981a1d;
}

.h2, h2 {
    font-size: 19px;
}

.h3, h3 {
    font-size: 18px;
}

.h4, h4 {
    font-size: 17px;
}

.h5, h5 {
    font-size: 16px;
}

.h6, h6 {
    font-size: 15px;
}

.featured-tld .price.com.vn {
    background-color: #42AC60;
    color: #fff;
}

.featured-tld .price.vn {
    background-color: #42AC60;
    color: #fff;
}

.btn-primary {
    width: auto !important;
    background-color: #981a1d !important;
    border-color: #981a1d !important;
}

.btn-primary:hover {
    background-color: #000 !important;
    border-color: #000 !important;
}

.btn-social, .btn-social.btn-google {
    padding-left: 20px;
    padding-right: 20px;
    text-align: center;
}

#order-standard_cart .view-cart-items-header, #order-standard_cart .empty-cart .btn {
    background-color: #981a1d !important;
}

#order-standard_cart .view-cart-items {
    border-bottom: 2px solid #981a1d !important;
}

div.header-lined h1, #order-standard_cart .sub-heading span, #order-standard_cart .sub-heading-borderless span {
    color: #981a1d !important;
}

.button {
    color: #212529;
    background-color: #e2e6ea;
    border-color: #dae0e5;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    padding: .6rem 1.5rem;
    border-radius: .25rem;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

.button:hover {
    color: #0e1319;
    background-color: #acb8c3;
    border-color: #dae0e5;
}

.button-brand {
    color: #fff;
    background-color: #960f0f;
    border-color: #960f0f;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    padding: .6rem 1.5rem;
    border-radius: .25rem;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

.button-brand:hover {
    color: #fff;
    background-color: #610d0d;
    border-color: #610d0d;
}