body,a,input,button,select,textarea,.boss-alphabet a,.product-info .cart .price_info span.price-old,.product-filter .sort select,.product-filter .limit select,.cart-info table.table tbody .model,.wishlist-info table.table tbody .model,.checkout-product table.table tbody .model,.checkout-content label,.checkout-content a.colorbox,.checkout-content a.colorbox b,.checkout-content p,.mini-cart-total td,.form-control,.product-info h1,#search-form #search-form-bot input,form.register .newsletter table.form td.input span,.prod-load-more a {
    color:#333;
}

.btn {
    background-color:#dcdcdc;
}

#boss-login>ul>li>span>a:hover,#cart .heading a:hover,#header #search a:hover,#boss_cart .heading a:hover {
    color:#c83a3a;
}

#powered,#powered a {
    color:#646464;
}
#footer iframe {
    width: 100% !important;
    max-height: 280px !important;
}
.call-fb {
    background: #365899;
    position: fixed;
    bottom: 10px;
    height: 35px;
    line-height: 34px;
    border-radius: 40px;
    color: #fff;
    left: 20px;
    z-index: 3;
    padding: 0 10px 0 4px;
}
.call-fb a {
    color: #fff;
    font-size: 15px;
    font-weight: 400;
    text-decoration: none;
}
.call-fb i {
    font-size: 20px;
    line-height: 34px;
    border-radius: 100%;
    width: 40px;
    height: 35px;
    text-align: center;
    float: left;
}
.call-zalo {
    background: #07f;
    position: fixed;
    bottom: 55px;
    height: 35px;
    line-height: 34px;
    border-radius: 40px;
    color: #fff;
    left: 20px;
    z-index: 3;
    padding: 0 5px;
}
.call-zalo a {
    color: #fff;
    font-size: 15px;
    font-weight: 400;
    text-decoration: none;
    margin-right: 5px;
    padding-left: 0;
}
.call-zalo i {
    font-size: 20px;
    line-height: 35px;
    border-radius: 100%;
    width: 40px;
    height: 35px;
    text-align: center;
    float: left;
}
.call-mb {
    background: #ff0000;
    position: fixed;
    bottom: 10px;
    height: 35px;
    line-height: 34px;
    border-radius: 40px;
    color: #fff;
    right: 20px;
    z-index: 3;
    padding: 0 5px;
}
.call-mb a {
    color: #fff;
    font-size: 15px;
    font-weight: 400;
    text-decoration: none;
    margin-right: 5px;
    padding-left: 0;
}
.call-mb i {
    font-size: 20px;
    line-height: 35px;
    border-radius: 100%;
    width: 40px;
    height: 35px;
    text-align: center;
    float: left;
}
#footer .infomation p {
    margin-bottom: 0;
}

#boss_menu {
    background-color:#dcdcdc;
    background-position:left top;
    background-repeat:repeat;
}

.wishlist a b,.compare a b {
    background-color:#c8c8c8;
}

body,.modal-content,.dropdown-menu {
    background-color:#fff;
    background-position:left top;
    background-repeat:repeat;
}

h3,form.register td,.login-content b,.product-info .title_text b,.product-info .options .box-check b,.attribute td,.block .article-title a,.block .comment-title a,.article-name a,.product-filter .sort b,.product-filter .limit b,.form-comment-container label.required,.cart-info table thead tr td,.wishlist-info table thead tr td,.wishlist-info table.table tbody .name div,.cart-info table.table tbody .name div,table.radio td,.cart-module .content table tr td,.cart-total td.last,.checkout-content b,.checkout-content,.mini-cart-total td.last,.tags b,div.jGrowl div.jGrowl-notification div.jGrowl-header,div.jGrowl div.jGrowl-notification div.jGrowl-message h3,.checkout-product table.table thead td,.compare-info tr td:first-child,#footer h3,.dropdown-menu-inner .option a.parent:hover,.dropdown-menu-inner .option .staticblock h3,div.price,.price-old,.price s,.product-info .cart .price_info span.price-new,.product-info .cart .price_info span.price,.wishlist a:hover,.compare a:hover,.dropdown-menu-inner .option ul li .wishlist a:hover,.dropdown-menu-inner .option ul li .compare a:hover,.breadcrumb a:hover,.breadcrumb a.last {
    color:#141414;
}

a:hover,.post-by span,.comment-by span,.comment-count span,.box-category ul li a.active,div.jGrowl div.jGrowl-closer:hover,#footer .column ul li a:hover,#footer-block-friends a:hover,#footer-block-friends a:hover,.dropdown-menu-inner .option a.parent,.dropdown-menu-inner .option ul li a:hover,.name a:hover,.price b,.price-new,h1,h2 {
    color:#c30005;
}

.product-grid>div>div:hover .cart .btn,.btn-primary:hover,.btn-continue,.btn-upload:hover,.button-search,.boss-alphabet a:hover b,.product-info .cart .action .btn,.product-filter .display span.active-gird,.product-filter .display span.active-list,.btn-upload.hover,#button-confirm,.wishlist a:hover b,.compare a:hover b {
    background-color:#c30005;
}

.btn,.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary,.btn,.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary,.boss-alphabet a:hover,a.sft_quickshop_icon,#button-confirm,.block-homepage .block-1 .bt-more a,#footer_bottom .footer-link ul li a,.box-heading,.checkout-heading,.checkout-heading a {
    color:#fff;
}

.btn-continue:hover,.btn-upload,#button-cart:hover,a.sft_quickshop_icon,.block-homepage .block-1 .bt-more,#button-confirm:hover,.product-info .cart .action .btn:hover,.prod-load-more a:hover,.box-heading,.checkout-heading {
    background-color:#0a0a0a;
}

#header,#header #boss_cart .content>b,#boss-login .content b,#footer_bottom {
    background-color:#0a0a0a;
    background-position:left top;
    background-repeat:repeat;
}

#boss-login>ul>li>span>a,#cart .heading a,#header #search a,#boss_cart .heading a,#currency button.dropdown-toggle,.wishlist a,.compare a {
    color:#c8c8c8;
}

#footer .column ul li a,#footer-block-friends a,.dropdown-menu-inner .option ul li a,.dropdown-menu-inner .option .staticblock p,.product-list .description {
    color:#333;
}

.menu-title,.navbar-nav>li>a,.boss_homefilter_tabs .tabs-headings li a:hover,.boss_homefilter_tabs .tabs-headings li.active a,.boss-featured .box-heading,.htabs a.selected,.htabs a.active,.htabs a:hover,h2.ta-header.selected,.box-title,.cart-module h2 {
    color:#0a0a0a;
}

.name a,.mini-cart-info td.name>span,.cart-info table.table tbody td.name>span,.breadcrumb a,.boss_homefilter_tabs .tabs-headings a,.htabs a {
    color:#333;
}
#brc{
	margin-bottom: 20px;
}
.menuNews{
	margin-bottom: 20px;
}
.menuNews ul li{
	padding: 7px 0;
	border-bottom: 1px dotted #ddd;
}
.menuNews ul li a{
	color: #000;
	text-transform: lowercase;
}
.menuNews ul li a:hover{
	text-decoration: none;
	color: #c30005;
}
.ctNews{
	color: #000;
	line-height: 30px;
	border: 1px solid #ccc;
	padding-top: 10px;
}
.ctNews h1{
	font-size: 20px;
	color: #000 !important;
	text-transform: inherit;
}
.paginator a,.paginator span{
    display:inline-block;
    margin-right:5px;
    color:#333;
    font-weight:bold;
    padding:2px 5px;
}
.paginator span.currentPage{
    background:red;
    color:#fff;
    border-radius:2px;
}
#container > nav{
    overflow: visible !important;
}

.deportItem{
    display: inline-block;
    width: 100%;
    margin-bottom: 5px;
}

.deportItem b{
    font-weight: bold;
    color: red;
}
.deportItem img{
    margin-top: -7px;
}
.product-desc{
    width:100%;
    display: inline-block;
    margin-top: 10px;
    line-height: 18px;
    font-size: 14px;
}
.product-desc label{
    font-size: 15px;
    font-weight: bold;
    display: inline-block;
    margin-bottom: 10px;
}
.product-desc img, .product-desc table, .product-desc iframe{
    max-width: 100% !important;
}
.icon-home {
    width: auto;
    height: auto;
}

.tags-ul li {
    display: inline-block;
    margin-right: 10px;
}
.checkbox-custom-mobile-2 {
    margin-top: 15px;
    position: relative;
    background-color: transparent;
    display: block;
}

.checkbox-custom-mobile-2 label.containerLabel {
    display: flex;
    position: relative;
    padding-left: 0px;
    cursor: pointer;
    margin-bottom: 0;
    user-select: none;
    background-color: transparent;
}
.containerLabel .text {
    color: #737373;
    padding-left: 36px;
    font-family: SVN-Gotham;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    text-transform: none;
}
.checkbox-custom-mobile-2 .containerLabel input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}
.checkbox-custom-mobile-2 .checkmark {
    position: absolute;
    top: 3px;
    left: 0;
    height: 20px;
    width: 20px;
    display: flex;
}
.checkbox-custom-mobile-2 .icon-checked{
    position: absolute;
    top: 3px;
    left: 0;
    height: 20px;
    width: 20px;
    display: flex;
    justify-content: center;
    align-self: center;
    visibility: hidden;
    opacity: 0;
}
.checkbox-custom-mobile-2 .containerLabel input:checked ~ .icon-checked {
    visibility: visible;
    opacity: 1;
}
/*#container>nav{
    overflow: hidden !important;
}*/
@media (min-width: 992px) {
    /*.boss-featured .box-content .box-item:nth-child(4n+1) {*/
        /*clear: both !important;*/
    /*}*/
    /*.boss-featured .box-content .box-item:nth-child(2n+1) {*/
        /*clear: none !important;*/
    /*}*/
}
@media screen and (min-width: 768px) and (max-width: 991px) {
    .boss-featured .box-content .box-item:nth-child(3n+1) {
        clear: both !important;
    }
    .boss-featured .box-content .box-item:nth-child(2n+1) {
        clear: none !important;
    }
}
@media screen and (max-width: 767px){
    .boss-featured .box-content .box-item:nth-child(2n+1) {
        clear: both !important;
    }
    #popupHome .modal-dialog {
        width: auto !important;
        margin-top: 50%;
    }
}
#popupHome .modal-content {
    box-shadow: 0 0 10px #000;
}
#popupHome  .modal-body {
    padding: 0;
}

#popupHome .close {
    text-indent: inherit;
    text-shadow: none;
    color: #fff;
}


