.table-widthlist.table>tbody>tr>td, .table-widthlist.table>tbody>tr>th {background-color:#fff}
.title-main {
    padding: 15px 0;
}
.box-cart-right, .box-cart-left, .Compe-product .container .table, .box .bs-docs-sidebar.border, .bg_gray2, .nav-tabs-03.nav li a, .btn-fill, .top-list-blogs-subpage, .btn-view-more, .btn-ver, .box-slide-images-detail, .bottom-detail-product .tab-content, .bottom-detail-product .nav_title, .widthlist .table, .table-widthlist.table-bordered>thead>tr>th{background-color:#fff}
.box-forget {
    background: #fff;
    padding: 20px;
    margin-top: 25px;
}
.bottom-detail-product .tab-content { padding:15px; background-color: #f0f0f0;}
#header, .item-product {background-color:#fff}
.product-available {
    background: #fff;
}
.title-theme6 h2:before, .title-theme6 h2:after {background-color:#e43935}
.payment-support {
    text-align: left;
}
.payment-support .title-menu-ft {
    margin-bottom: 10px;
}
.nav_desktop ul ul {top:45px}
.item-product .info {text-align:left}
.action-product.bg-main {background:none}
.action-product a {background-color:#3e3e3e; border:none}
.action-product a:hover {background-color: #1356b5;color:#fff;}
.status-product {
    height: 30px;
    line-height: 30px;
    top: 0;
    left: 0;
    font-size: 13px;
}

.status-product::before {
    background: url(../images/arrow-new.png) no-repeat 0 0;
    content: "";
    position: absolute;
    right: 0;
    bottom: -5px;
    width: 5px;
    height: 5px;
    display: block;
}

.status-product.bg-red::before {
    background: url(../images/arrow-hot.png) no-repeat 0 0;
}
.title-product b {font-weight:normal}
.box-product-style2 .nav_title li {position:relative}
.box-product-style2 .nav_title li a { padding:7px; padding-right: 15px;}
.box-product-style2 .nav_title li:before {background:url(../images/line-dot.png) no-repeat left 0; width:4px; height:12px; content:""; position:absolute; left: -9px;top: 12px;}
.box-product-style2 .nav_title li:first-child:before { display:none}
.box-product-style2 {
    margin-bottom: 15px;
}
.box-left, .top-list-product-subpage {background:#fff}
.title-main.bottom {margin-bottom:0}
.content-box-left {padding:10px}
.item-product .info {
    padding: 0;
}

.box-product-style2 .nav_title li:last-child a, .box-product-style2 .nav_title li:last-child{ padding-right:0}

.noPadding {padding:0 !important}
.item-product.style-view-3 {border-right: 1px solid #ddd;border-left:none;}
.box-product-style2 .tab-product {margin-bottom:5px; border:none;}
.box-product-style2 h3::before {display:none}

.content-brand .slider-product.owl-theme .owl-controls .owl-buttons div.owl-next{
    right: 15px;
}
#footer {
    background: #ffffff;
    margin-top: 15px;
    padding: 10px 0 0;
    background-image: linear-gradient(-180deg, #0a4598, #196be0);
}
.title-box-center-ft {
    margin-bottom: 25px;
    top: 0;font-size: 14px;
}
.top-footer .title-menu-ft, .top-footer .title-box-center-ft, .top-footer .title-box-center-ft {
    color: #fff;
}
.box-branch {
    background: #fff;
}
.box-branch .form-group {
    margin-bottom: 50px;
}
.box-style-1 {
    margin-bottom: 30px;
}
.box-style-1 a, .box-style-1 a .demo-icon::before {
    color: #cc0001;
    font-size: 13px;
}
.box-style-1 .right-style-1 .demo-icon {
    float: none;
}
.title_style4 h2, .title_style4 h3, .title_style4 h4 {font-size: 12px;}
.title-menu-ft {font-size: 14px;color: #fff;}
.text-bottom {
    color: #fff;
}
.box-style-1 .demo-icon {float: left; font-size: 15px;}
.right-style-1 {
    padding-left: 20px;
}
.box-facebook {
    margin-bottom: 20px;
}
.box-highlight.bg-main { background:url(../images/bg-service.png) no-repeat center 0 #ec5f40;}
.item-highlight .title-highlight {
    font-size: 12px;
    font-weight: bold;
}
.newsletter .form-inline .form-control {
    width: 100%;
}
.newsletter { color:#616161}
.item-highlight i {
    font-size: 41px;
    color: #333;
    background: #fff;
    border-radius: 50%;
    width: 60px; padding: 10px;
    height: 60px;
    text-align: center;
}
.newsletter .btn-default {
    position: absolute;
    bottom:0px;
    right: 0;
    font-size: 14px;
    background: #1356b5;
    color: #fff !important;
    padding: 10px 20px;
}
.newsletter .btn-default:hover {background: #f47c48;}
.icon-social a:hover {border-color:#e43935}
.icon-social a, .address-ft p i {
    /*border: 1px solid #777;*/
    /*border-radius: 0;*/
    /*width: 30px !important;*/
    color: #fff !important;
    /*height: 30px !important;*/
    /*line-height: 30px;*/
    margin: 0 10px 0 0;
}
.item-download {
    background-color: #fff;
}
.box-align-right {
    float: none;
}
.newsletter {
    position: relative;
    margin-bottom: 15px;
}
.nav_desktop li a {font-size:12px; font-weight:600}
.nav_desktop li a::after {display:none}
.nav-right .dropdown-toggle {color: #3e3e3e;}
.item-brand img {position: absolute;top: 0;right: 0;left: 0;bottom: 0;width: 100%;height: 100%;object-fit: contain;}
.fancybox-gallery:hover .image-hover {
	opacity:.65;
}
.bg-main, .fancybox-gallery:hover .image-hover, .nav-tabs-03.nav-tabs>li.active>a, .nav-tabs-03.nav-tabs>li.active>a:focus, .nav-tabs-03.nav-tabs>li.active>a:hover, .box-step ul li.active .demo-icon, .nav_title li a::before, .box-product-style2 h3:before, .title_style2 h3::after, .opticon-select li:hover .btn-ver,.opticon-select li.active .btn-ver, .nav-tabs-01 .nav-tabs li.active span, .list-bank li label:before{background-color: #1356b5;}
.color-main, .box-style-1 .demo-icon:before, .bottom-download span, .cart-order .dropdown-toggle span.number, .view-style .btn-view.active, .nav li.active a, .nav_desktop ul li:hover ul li a:hover, .title-product a:hover, .title-desc-detail, .nav-tabs-01 .nav-tabs li span .demo-icon, .nav-tabs-01 .nav-tabs li.active i.icon-dot-circled, .nav_desktop ul li.sub-menu-style2 ul li a:hover, .nav_desktop ul li.sub-menu-style2:hover ul li a:hover, .breadcrumb > .active, .newsletter .btn-default{color: #1356b5;}
.thub-image .item:hover img,.thub-image .item.active img{border:1px solid #e43935;}
.nav-tabs-01 li.active .arrow-left::after, .nav-tabs-01 li.active .arrow-left::after { border-right-color: #e43935;}
.nav-tabs-01 .nav-tabs li.active span .demo-icon {color:#e43935}

.btn-main, .btn-primary, a.btn-primary{ background-color:#e43935;border: 1px solid #e43935; color:#fff;}
.btn-main.focus, .btn-main:focus, .btn-main:hover, .btn-primary.focus, .btn-primary:focus, .btn-primary:hover {
    background-color: #ea0009;
    border-color: #ea0009;
}
.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, .pagination>li.active>a{background-color:#e43935; border-color: #e43935;}
.btn-icon:hover{color: #e43935;border-color: #e43935}
.btn-primary, a.btn-primary{ color:#fff;}
.bg-default {background-color:#383838;}
.btn-default {background-color: #f47c48;border: 1px solid #f47c48;color:#fff;}
.btn-default.focus, .btn-default:focus, .btn-default:hover {
    background-color: #f47c48;
    border-color: #f47c48;
    color: #fff;
}
.jslider .jslider-bg i, .jslider .jslider-pointer {background: url(../images/jslider.png) no-repeat 0 0;}
.jslider .jslider-pointer {
    background-position: 0 -60px;
}
.box-product-style2 .nav_title li {padding: 0;}
.box-product-style2 .nav_title li a::before {display:none}
.box-product-style2 .nav_title li a {
    text-transform: inherit;
    font-weight: normal;
    font-size: 15px;
}
.box-product-style2 .tab-product .nav_title{ border:none; margin:0;}
.box-search .input-group-addon {background:none}
.box-search .form-inline .input-group {
    border-radius: 3px 0 0 3px;
    width: 100%;
}
.btn-search {
    border-radius: 0 3px 3px 0;
    background: #ffe300;
    position: absolute;
    right: 0;
    border: none;
    z-index: 9;
    padding: 10px 20px;
    color: #333;
}
.box-search .form-inline input.form-control {
    border-left: 1px solid #ddd;
    border-radius: 4px;
    height: 40px;
}
.bg-main.menu-main {background-color:#fff}
.nav_desktop li a {color:#3e3e3e}


/*FANPAGE*/
.menu-footer-vertical .icon-social a{
    width: 40px !important;
    height: 40px !important;
    border-radius: 50%;
    border: 0;
    line-height: 40px;
    color: #fff !important;
    background-color: transparent;
}
.menu-footer-vertical .icon-social a:first-child{
    background-color: #3b5998;
}
.menu-footer-vertical .icon-social a:nth-child(2){
    background-color: #1da1f2;
}
.menu-footer-vertical .icon-social a:nth-child(3){
    background-color: #dd4b39;
}
.menu-footer-vertical .icon-social a:last-child{
    background-color: #bd081c;
}




@media(min-width:768px){
	.box-product-style2 .tab-product .nav_title {
    margin-right: 30px !important;
}
}

@media(max-width:767px){
	.nav_mobile .nav-right .dropdown-toggle {color:#fff}
.newsletter .btn-default {
    /* top:inherit; */
    /* bottom:-50px; */
}
        .hotline{ padding:0; margin-top:-50px; text-align:right;}

    }
@media(max-width:480px){	
	.table-widthlist.table>tbody>tr {margin-bottom:0}
    .hotline{ margin:0px 0; text-align:left;}
    /*.list-item{width:100%; float: none;}*/
	#header > div[id^="header-row-"]:nth-child(1) .col-xs-4{width: 100%;}
	#header > div[id^="header-row-"]:nth-child(1) .col-sm-8{width: 100%;}
	.box-search{margin:0;}
	.pull-right .dropdown-menu{/* left:0 !important; */}
	
}
/****fix lech hang san pham khi height sp k bang nhau trang list sp va search sp***/
@media(min-width:992px){
        .top-product-mon .col-xs-6:nth-child(3n+1){clear: both;}
        /*.list-item:nth-child(3n +1){ clear: both; }*/
        .search-product .list-item:nth-child(3n +1){ clear: none; }
        .search-product .list-item:nth-child(4n +1){ clear: both; }
    }

 @media(max-width:991px){
        .top-product-mon .col-xs-6:nth-child(2n+1){clear: both;}

    }