.theme .product-obj-info{ 
	font-family: 'Open-Sans'; 
	font-weight: 400;
}
.theme .products-item h6{ font-family: 'Open-Sans'}
.theme .product-info-header{ font-weight: 600; }
.theme .index-news .news-list .news-item .item-text{ font-weight: 600; }
.theme .btn{ letter-spacing: 0.5px; }
.theme .menu-links a{ 
	margin-left: 12px;
	text-transform: capitalize;
}
.theme .dropdown-content ul li a, 
.theme .dropdown-state-content ul li a{ color: #2f2f2f; }
.theme #footer_price_direct_mob,
.theme .selectItem .dropdown-menu li.active small, 
.theme .selectItem .dropdown-item.active:hover small{
	color: #bc001e!important;
}
.theme .breadcrumb__item.breadcrumb__item--completed .breadcrumb__link:after,
.theme .breadcrumb__item.breadcrumb__item--current .breadcrumb__text:after {
    color: #fff;
    background: #060403;
    border-color: #060403;
}
.theme .breadcrumb__item,
.theme .breadcrumb__item--current,
.theme .breadcrumb .breadcrumb__item--completed a {
    color: #060403
}
.theme .menu-links a:hover, 
.theme .menu-right a:hover{
	color: #bc001e
}
.theme .search-content,
.theme .products-menu-hidden,
.theme .navbar-tip .nav-menu{
	background: #fff
}
.theme .navbar-tip .nav-menu{
 border-bottom: 1px solid #ced4da;
}
.theme .navbar-tip{
	border-bottom: 0
}
.theme .products-item .product-item-img{
	border-radius: 5px;
	border: 1px solid #ddd;
	background: #fff;
}
.theme .products-item .product-item-img .item-img,
.theme .products-item .product-item-img .item-img-hover{ border-radius: 5px; }
.theme .shipping_banner{
	background: #060403;
	border-bottom: 7px solid #bc001e;
}
.theme .jIaABO,
.theme .bg-red,
.theme .badge-new,
.theme .bg-primary,
.theme .btn-success,
.theme .progress-bar,
.theme .circle-number,
.theme .input-radio:after,
.theme .dropdown-item.active,
.theme .dropdown-item:active,
.theme .btn-primary.disabled,
.theme .btn-primary:disabled,
.theme .list-group-item.active,
.theme .detail_item .line-bold,
.theme .btn-outline-primary:hover,
.theme .nav-pills .show>.nav-link,
.theme .nav-pills .nav-link.active,
.theme .page-item.active .page-link,
.theme .product-thumbnail__quantity,
.theme .show>.btn-outline-primary.dropdown-toggle,
.theme .btn-outline-primary:not(:disabled):not(.disabled).active,
.theme .btn-outline-primary:not(:disabled):not(.disabled):active{
    background: #bc001e;  /* #000 */
    background-color: #bc001e;
}
.theme .tip_div{ background: #151515}
.theme .product-obj-size ul li.bg-blue{ background: #7d7d7d; }
.theme .btn-primary,
.theme .badge-primary,
.theme .index-Instagram .btn-outline-primary,
.theme .catalog-quick .point .btn-outline-primary,
.theme .product-youtube-introduct .btn-outline-primary{ background: #bc001e }
.theme .badge-warning{ 
	background: #e1a739;
	color: #fff
}
.theme .blue{ color: #bc001e}
.theme .cart-badge{ 
	background: #bc001e;
	color: #fff;
}
.theme .step__footer__previous-link{ color: #151515; }
.theme .section--shipping-method .content-box__emphasis{ color: #1cc286}
a,
.theme .link,
.theme .fa-star, 
.theme .btn-link,
.theme .direct-b, 
.theme .fa-star-o,  
.theme .page-link,
.theme #the_wording,
.theme .text-primary,
.theme #footer_price,
.theme .faq-question, 
.theme .fa-star-half-o, 
.theme #notify_app svg,
.theme .point_item svg,
.theme .view-video svg,
.theme #brand-logo svg,
.theme .btn-price-label,
.theme .fa-star-checked,
.theme .page-redirect svg, 
.theme .breadcrumb a:hover,
.theme .btn-read-more-open,
.theme .warranty-item>.icon,
.theme .btn-outline-primary,
.theme .btn-read-more-close,
.theme #neue .product-heade,
.theme .product-addon-price,
.theme .index-Instagram svg,
.theme .shipping-content svg,
.theme .home-press-obj:hover,
.theme .products-item a:hover,
.theme .products-item a:hover h6,
.theme .products-content ul h5,
.theme .page-redirect:hover h5, 
.theme .payment-order-price svg,
.theme #footer_price_direct_mob,
.theme #footer_myr_price_mob_div,
.theme .shipping_banner .logo svg,
.theme #countdown_shipout_wrapper,
.theme .dropdown-content ul li p a,
.theme #product_video_toggle:hover,
.theme .product-slick .slick-arrow,
.theme a.page-redirect-center:hover,
.theme .btn-outline-primary.disabled,
.theme .btn-outline-primary:disabled,
.theme #product_introduce_tab_current,
.theme .recommendation-item a:hover p,
.theme .nav-main .active .fa-chevron-down,
.theme .collections-mobile-obj-content svg,
.theme .product-review .review-pagination a,
.theme .nav-mobile-menu-top a .fa-angle-left,
.theme .nav-mobile-menu-top a .fa-angle-right, 
.theme .collection-sale-promotion-obj.special,
.theme #collection_sale_promotion_title:hover, 
.theme .tip_content .btn-outline-light:hover,
.theme .collection-sale-promotion-body .learnmore,
.theme .nav-mobile-menu-top>ul>li .mobile-user p a,
.theme .form-check-input.is-invalid~.form-check-label,
.theme #redirect_notice_body .btn-outline-light:hover, 
.theme .index-news .news-list .news-item .item-text a:hover,
.theme .catalog-quick .arrow-next:hover:not(.slick-disabled),
.theme .custom-control-input.is-invalid~.custom-control-label,
.theme #product_carousel .arrow-prev:hover:not(.slick-disabled), 
.theme #product_carousel .arrow-next:hover:not(.slick-disabled),
.theme .product-size-show .product-size-tab .tab_list li.active,
.theme .catalog-quick .catalog .arrow-prev:hover:not(.slick-disabled){
    color: #bc001e;
}
.theme .dropdown-content ul li p a:hover{ color: #bc001e!important; }
.theme .breadcrumb a{
	color: #060403
}
.theme .product_introduce_tabs .nav-item:hover small,
.theme .product_introduce_tabs .nav-item.active small{
	color: #151515!important;
}
.theme .text-primary{ color: #060403!important;}
.theme #footer_bar{ 
	border-top-color: #ccc;
	background: #f2f2f2; 
	border-bottom: 1px solid #ccc;
}
.theme #product_tab_content{ background: #fff; }
.theme .cart-text,
.theme .tip_div,
.theme .btn-primary,
.theme .btn-success,
.theme .top-bar-carou,
.theme .border-primary,
.theme .delivery-active,
.theme #faq-search:hover, 
.theme #faq-search:focus,
.theme .nav-main .active,
.theme .form-control:focus,
.theme .btn-outline-primary,
.theme #product-accessories, 
.theme .btn-primary.disabled,
.theme .btn-primary:disabled,
.theme .list-group-item.active, 
.theme .form-control.is-invalid,
.theme .custom-select.is-invalid,
.theme .div-selectors-size:focus,
.theme .div-selectors-size.active,
.theme .btn-outline-primary:hover,
.theme .div-selectors-color:focus, 
.theme .div-selectors-color.active, 
.theme .page-item.active .page-link,
.theme .form-control.is-invalid:focus,
.theme #product_video_toggle u:before,
.theme .product-tab-content,
.theme .div-selectors-upholstery:focus,
.theme .form-wrapper .form-field:hover, 
.theme .form-wrapper .form-field:focus,
.theme .custom-select.is-invalid:focus,
.theme .div-selectors-upholstery.active, 
.theme .collection-specs-cert img:hover,
.theme .product-spec-usage-thumb:hover img,
.theme .catalog-quick .catalog figure:hover,
.theme .div-selectors-info .input-radio:checked,
.theme .show>.btn-outline-primary.dropdown-toggle,
.theme .credit-modal .braintree-hosted-fields-focused,
.theme .custom-file-input.is-invalid~.custom-file-label,
.theme #home-design-two .wrapper .content:nth-child(odd) img,
.theme #home-design-two .wrapper .content:nth-child(even) img,
.theme .btn-outline-primary:not(:disabled):not(.disabled).active,
.theme .btn-outline-primary:not(:disabled):not(.disabled):active{
    border-color: #bc001e
} 

.theme .product-tab-mob-head.active{
	border-left-color: #bc001e
}
a:hover,
.theme .link:hover,
.theme .btn-link:hover,
.theme .page-link:hover{
    color:#060403;
}
.theme .btn-primary:not(:disabled):not(.disabled).active,
.theme .btn-primary:not(:disabled):not(.disabled):active,
.theme .show>.btn-primary.dropdown-toggle{
    border-color: #372a20
}
.theme .btn-primary:hover,
.theme .btn-success:hover,
.theme .index-Instagram .btn-outline-primary:hover,
.theme .catalog-quick .point .btn-outline-primary:hover,
.theme .btn-success:not(:disabled):not(.disabled).active,
.theme .btn-success:not(:disabled):not(.disabled):active,
.theme .btn-primary:not(:disabled):not(.disabled).active,
.theme .btn-primary:not(:disabled):not(.disabled):active,
.theme .product-youtube-introduct .btn-outline-primary:hover,
.theme .show>.btn-primary.dropdown-toggle{
    background-color: #8e0017;
    border-color: #8e0017
}
.theme .form-control:focus,
.theme .field__input:focus,
.theme .credit-modal .braintree-hosted-fields-focused,
.theme .field__input-wrapper--flag-focus .field__input{
    box-shadow:0 0 0 .2rem rgba(188,0,30,.25)
}
.theme .tip_text,
.theme a.btn-primary:hover,
.theme .btn-outline-primary:hover,
.theme .index-Instagram .btn-outline-primary,
.theme .catalog-quick .point .btn-outline-primary,
.theme .product-youtube-introduct .btn-outline-primary{
    color: #fff
}
.theme .div-selectors-size.active, 
.theme .div-selectors-size:focus,
.theme .div-selectors-upholstery.active, 
.theme .div-selectors-upholstery:focus, 
.theme .div-selectors-color.active, 
.theme .div-selectors-color:focus{
    box-shadow: 0 0 0 5px rgba(188,0,30,.25) !important;
}
.theme .order-summary-toggle__icon,
.theme .order-summary-toggle__dropdown{
    fill: #000
}
.theme .order-summary-toggle:hover .order-summary-toggle__icon,
.theme .order-summary-toggle:focus .order-summary-toggle__icon,
.theme .order-summary-toggle:hover .order-summary-toggle__dropdown,
.theme .order-summary-toggle:focus .order-summary-toggle__dropdown {
    fill: #000
}
.theme .input-checkbox:checked{
    box-shadow: 0 0 0 10px #bc001e inset
}
.theme .input-radio:checked{
	box-shadow: 0 0 0 2px #bc001e inset
}
.theme .have-you-check{
    background-color: #c9e8ff
}
.theme .field__input:focus,
.theme .selectItem .dropdown-menu,
.theme .field__input-wrapper--flag-focus .field__input {
    border-color: #bc001e;
}
.theme .order-summary-toggle:hover .order-summary-toggle__text,
.theme .order-summary-toggle:focus .order-summary-toggle__text{
    color: #000
}
.theme .input-checkbox:focus,
.theme .input-radio:focus {
    border-color: #bc001e
}
.theme #home-collaborators{
	background: #d0d9e2;
}
.theme .div-selectors-wrapper .btn:hover .div-selectors-info-wrapper{
  background: rgba(188,0,30,.02);
}
.theme .div-selectors-wrapper .btn.active::before{
	background-image: none;
}
.theme .brand-logo,
.theme footer{
	background: #060403;
}
.theme .badge.badge-grad-gold {
    background: linear-gradient(160deg, #d8ac3d, #a88b2f 85%);
}

.reseller-sidebar-toggle:hover,
.reseller-sidebar-toggle.active
 {
    background: #0d0c0b !important;
	color: #fff !important;
}
.theme .specifications .point small{
	font-family: Montserrat;
	font-weight: 600;
}
.theme .badge-new::before{
	border-right-color: #bc001e;
}
.theme .product_introduce_tabs .nav-item:hover, 
.theme .product_introduce_tabs .nav-item.active{
	background: #fff;
	color: #151515	
}
.theme .product_introduce_tabs .nav-item div{ transform: skewX(35deg); }
.theme .product_introduce_tabs .nav-item{ border-left: 2px solid #fff; }
.theme .product-info-header{ color: #2f2f2f; }
.theme .stamped-fa-thumbs-up,
.theme .stamped-fa-thumbs-down, 
.theme .review-obj .author,
.theme .review-summary-ratings .summary-rating-count{ color: #151515!important; }
.theme .product-review .review-obj-avatar{ border: 1px solid #aaa; }
.theme .summary-rating-bar-content{ background: #ffd200; }
.theme .review-summary-ratings .summary-rating-bar{ 
	vertical-align: text-top; 
	background: #f2f2f2;
}
.theme .review-summary-ratings .summary-rating-bar,
.theme .review-summary-ratings .summary-rating-bar>div{ height: 10px!important; }
.theme ul.review-tabs,
.theme .review-obj{ border-color: #ccc!important; }
.theme .review-objs-select #review-sort-select{
	color: #2f2f2f;
	border-color: #2f2f2f!important;
	background-color: transparent;
}
.theme .nav-hamburger svg{ stroke: #151515 }
.theme .selectItem .dropdown-item:hover, 
.theme .selectItem .dropdown-item.active, 
.theme .selectItem .dropdown-item.active:hover,
.theme .selectItem .dropdown-item.selected, 
.theme .selectItem .dropdown-item.selected:hover{
	background: rgba(188,0,30,0.15)
}
.theme .menu-links a{ 
	margin-left: 12px;
}
.theme #footer_price_direct_mob{
	color: #bc001e!important;
}
.theme .tip_logo a,
.theme .shipping_banner .logo svg{ color: #fff; }
.theme .breadcrumb__item.breadcrumb__item--completed .breadcrumb__link:after,
.theme .breadcrumb__item.breadcrumb__item--current .breadcrumb__text:after {
    color: #fff;
    background: #151515;
    border-color: #151515;
}
.theme .breadcrumb__item,
.theme .breadcrumb__item--current,
.theme .breadcrumb .breadcrumb__item--completed a {
    color: #151515
}
.theme .tip_logo a:hover svg{ opacity: 0.7; }
.theme .menu-links a:hover, 
.theme .menu-right a:hover{
	color: #bc001e
}
.theme .shipping_banner{
	background: #151515;
	border-bottom: 7px solid #bc001e;
}
}
.theme #blue stop:first-child{
	stop-color: #bc001e;
}
.theme #blue stop:last-child{
	stop-color: #bc001e;
}
.theme .btn-coming{
	border-width: 0.5px;
    background: #fcf2f4;
}
.theme .btn-coming:hover,
.theme .btn-coming:not(:disabled):not(.disabled).active,
.theme .btn-coming:not(:disabled):not(.disabled):active{
	color: #bc001e;
	box-shadow: 0 0 6px 4px #bc001e30;
    background: #fcf2f4;
    cursor: no-drop;
}