.sidebox-order_action .btncart-checkout:before {
    background: var(--mainColor)!important;
}
.sidebox-order_action .btncart-checkout {
    border-color: var(--mainColor)!important;
}
.sidebox-order_total p .total-price{
	color:var(--textColor) !important
} 
.section_product_tab .view-more {
    margin-top: 6px;
    text-align: center;
} 
#online-gov{
		padding:0 !important
}
#online-gov .row{
	align-items:center
} 
header.header .topbar .header-promo,
header.header .main-header .align-items-center .header-right .sudes-header-cart > .frame-fix .count_item_pr,
header.header .main-header .align-items-center .header-right .sudes-header-hotline .frame-fix .text-box .acc-text{
	color:#fff
} 
.item_product_main .product-action .product-bottom .product-price-cart .price-box .price {
    color: #040404;
}
.item_product_main .product-action .product-bottom .product-price-cart .price-box .price{
	font-weight:bold;
  color:var(--mainColor)
} 
.btn.btn-primary:hover, input.btn-primary[type="submit"]:hover{
        color: #fff;
    }
.btn.btn-light, input.btn-light[type="submit"] {
    color: var(--subColor);
}
.btn.btn-light:before, input.btn-light[type="submit"]:before {
    background: var(--subColor);
} 
.item_product_main .product-action .product-bottom .button-product button.add_to_cart:hover, .item_product_main .product-action .product-bottom .button-product button.btn-views:hover{
color:#fff !important
}
.section_feedback .bg-section {
    background-color: var(--subColor);
}
.section-index .section-title.side-left h2:before{
	background:#fff
}
.main-footer .fot-col .content-contact span.list_footer a:hover,
.main-footer .fot-col .content-contact span.list_footer am
footer.footer .main-footer .footer-click .list-menu .li_menu a, footer.footer .main-footer .fot-col .list-menu .li_menu a,
footer.footer .main-footer .footer-click .list-menu .li_menu a:hover, footer.footer .main-footer .fot-col .list-menu .li_menu a:hover{
color:#fff !important
}
footer.footer .main-footer a{
color:#fff
}
.layout-collection .col-title h1{
	margin-bottom:2rem !important;
} 
@media (min-width:768px){
 .layout-blog .list-news .col-xs-12 .item-blog .blog-content .block-content h3{
min-height:52px;
} 
} 
@media (max-width:767px){
  .item-blog .block-content h3{
  min-height:50px;
  }
} 
.layout-blog .item-blog .block-thumb img{
height:200px;
  object-fit:contain
}
.layout-blog .item-blog{
margin-bottom:2rem
}
.layout-blog .item-blog .block-content h3{
min-height:50px;
} 
@media (max-width:767px){
.layout-blog .item-blog .block-thumb img {
    height: 120px;
}
}