/*
Theme Name: webbachthang Child Theme
Theme URI: https://webbachthang.com
Description: Day la child theme cua Web Bach Thang
Author: Le Thang
Author URI: https://webbachthang.com
Template: webbachthang
Version: 4.3.2
*/

/* Parent stylesheet should be loaded from functions.php not using @import */


/*hệ thống*/
/*Phần màu chủ đạo chính*/
.woocommerce div.product .woocommerce-tabs ul li a, #sidebar .widget-title, #devvn_buy_now, .woocommerce div.product div.summary .single_add_to_cart_button, .button {
    background-color:#c61633 !important;
}
/*bg hover*/
.woocommerce div.product div.summary .single_add_to_cart_button:hover, a#devvn_buy_now:hover { background: #2f1717 !important; border-color: #fd6e1d; }
/*màu chữ trắng*/
.ban-quyen-wbt a {color:#fff}


.footer-widget {
    padding-bottom: 15px !important;
}
/* menu chính dạng có mega menu con */
#site-header #site-navigation .dropdown-menu .sub-menu .sub-menu >li >a:before { content: "-"; margin-right: 5px;}
#site-header #site-navigation .dropdown-menu .sub-menu .sub-menu >li >a { color: #2f1717; border-bottom: 0px;    text-transform: inherit;}
#site-header #site-navigation .dropdown-menu .sub-menu >li { border: 0px;}
#site-navigation .dropdown-menu >li:first-child >a:before {     content: "\f015";font-family: Fontawesome;font-size: 17px;}
/*menu hiển thị trên di động*/
@media only screen and (min-width:1200px) and (max-width:1300px){
ul#menu-menu-chinh li a {
    font-size: 12px !important;
}
}
@media only screen and (min-width:1100px) and (max-width:1199px){
ul#menu-menu-chinh li a {
    font-size: 10px !important;
}
}
@media only screen and (min-width:1000px) and (max-width:1099px){
ul#menu-menu-chinh li a {
    font-size: 10px !important;
      margin: 0 -5px;
}
}
  @media only screen and (min-width:960px) and (max-width:999px){
ul#menu-menu-chinh li a {
    font-size: 9px !important;
      margin: 0 -5px;
}
}


/* khung sản phẩm */
.woocommerce .products .product .product-inner {overflow: hidden;
    position: relative;
    text-align: center;
    box-sizing: border-box;
    border: 1px solid #a0a0a0;
    transition: transform .3s, box-shadow .3s, background-color .3s, color .3s, opacity .3s;
    padding: 5px;
}
.woocommerce .products .product .product-inner .woo-entry-image-swap, .woocommerce .products .product .product-inner img { background-color: #FFFFFF; line-height: 130px; overflow: hidden; text-align: center;    vertical-align: middle; box-sizing: border-box; margin: 0px !important; width: 100%; padding: 5px;}
.woocommerce .products .product .product-inner .woocommerce-loop-product__title {    
  min-height: 56px;
    overflow: hidden;
    padding: 0px 20px;
    font-weight: bold !important;
    color: #c61633 !important;
    font-size: 18px;
border-top: 2px solid #a0a0a0;
    padding-top: 10px;}
.woocommerce ul.products li.product .price { margin-top: 0px !important;}
.woocommerce ul.products li.product .button { color: #444; font-family: Arial; font-size: 14px; text-align: center;  text-transform: uppercase; position: relative; border: 1px solid #dddddd; padding: 8px 13px 8px 30px; background: transparent !important; }
.woocommerce ul.products li.product .button:hover { background: #f4a137 !important; color: #fff;}
.woocommerce ul.products li.product .button:hover:before { background: url(images/btn-cart.png) no-repeat 7px 5px; position: absolute; content: ''; width: 25px; height: 20px; top: 2px; left: 0px;}
.woocommerce ul.products li.product .button:before { background: url(images/btn-cart.png) no-repeat -30px 5px; position: absolute; content: ''; width: 25px; height: 20px; top: 2px; left: 0px; -moz-transition: all 0.3s ease-in-out 0s;    -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s;}
.woocommerce .products .product .product-inner:hover .woocommerce-loop-product__title { color: #fc9011 !important;}
#site-header #site-navigation .button { width: 100%; float: none; }

@media only screen and (min-width: 480px) and (max-width: 767px) {
  .woocommerce #wrap .products .product { width: 50% !important; clear: initial !important; }
}
@media only screen and (max-width: 959px) {
  .home-sanpham { display: none; }
}
@media only screen and (max-width: 479px)  { 
	.woocommerce .products .product .product-inner .woo-entry-image-swap, .woocommerce .products .product .product-inner img { height: 300px !important; width: auto !important; margin: 0px auto 10px !important; padding: 0px; }
}
del .woocommerce-Price-amount{color:#000!important}
ins .woocommerce-Price-amount{font-size:18px}
ul.product_list_widget li a{text-decoration:none;color:#000;font-weight:bold!important}
ul.product_list_widget li a:hover{color:red}
.woocommerce .products .product{margin-bottom:0}
/* chi tiết sản phẩm */
.truonghienthisanpham { border: 1px dashed #fd6e1d; padding: 10px; background: #EDE8E8; font-size: 15px; color: #800000; font-weight: 600; }
.truonghienthisanpham p:before { content: "\f061"; font-family: Fontawesome; margin-right: 10px; color: #fd6e1d; }
.truonghienthisanpham p { margin-bottom: 0px; }
.woocommerce div.product .product_title { border-bottom: 1px dotted; padding-bottom: 10px; margin-bottom: 10px !important;}
p.price { font-weight: bold;}
.woocommerce-product-details__short-description p:before, .woocommerce-product-details__short-description li:before { content: "\f058"; font-family: Fontawesome; margin-right: 10px; color: #fd6e1d;}
.woocommerce-product-details__short-description p, .woocommerce-product-details__short-description ul { margin-left: 0px; margin-bottom: 5px; list-style: none;}
.woocommerce-single-product-slider .sp-slides-container { height: 380px; overflow: hidden;}
.woocommerce-Tabs-panel h2:nth-child(1) { display: none; }
.woocommerce div.product .woocommerce-tabs ul.tabs { border-bottom: 3px solid #2f1717 !important;}
.woocommerce div.product .woocommerce-tabs ul li a { border-bottom: 0px !important;  color: #FFF !important; width: 200px; text-align: center; font-weight: bold !important; font-size: 20px;    text-transform: uppercase;}
.khung-hotro .info-seller { margin-left: 80px; display: block; line-height: 24px;}
.khung-hotro .seller img { float: left; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;}
.khung-hotro .seller a { display: block; color: #ff8d00; font-weight: bold;}
.khung-hotro .seller { background: #fff!important; border: 1px dashed; opacity: .9; color: red; padding: 20px 20px;  margin-bottom: 15px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; transition: all .3s ease; -moz-transition: all .3s ease; -webkit-transition: all .3s ease;}
.khung-hotro .info-seller b { font-size: 16px; text-transform: uppercase; font-weight: bold; color: #0000ff;}
.khung-hotro { margin-top: 20px;}
.khung-hotro .vc_col-sm-4 { padding: 0 5px; width: 100%;}
.khung-hotro { margin-top: 20px; }
.product_meta {
    padding-top: 0 !important;
}

/* giỏ hàng */
.woocommerce div.product form.cart .quantity input[type=number]:hover, .woocommerce div.product form.cart div.quantity .minus:hover, .woocommerce div.product form.cart div.quantity .plus:hover, .woocommerce div.product form.cart div.quantity .qty:hover { background: #fd6e1d; color: #FFF !important;}
.woocommerce div.product form.cart .quantity input[type=number], .woocommerce div.product form.cart div.quantity .minus, .woocommerce div.product form.cart div.quantity .plus, .woocommerce div.product form.cart div.quantity .qty { background: transparent; border-color: #fd6e1d; }
.woocommerce div.product form.cart div.quantity { border-color: #fd6e1d; border-radius: 25px; }
div#customer_details .col-1, div#customer_details .col-2, .woocommerce table.shop_table.woocommerce-checkout-review-order-table, .woocommerce-checkout #payment { width: 100% !important; }
form.checkout.woocommerce-checkout h3#order_review_heading, form.checkout.woocommerce-checkout .woocommerce-checkout-review-order { width: 48% !important; float: right; }
form.checkout.woocommerce-checkout div#customer_details { width: 48%; float: left; }

/* danh mục tin tức dạng left thumbnail */
.related-posts .related-post { border: 1px solid #eee !important; padding: 10px; }
@media only screen and (min-width: 768px) {
  .related-posts .related-post:nth-child(3n+1) { margin-left: 10px;}
	.related-posts .related-post { margin: 0 5px 10px 5px; width: 31.33%; }
/* bài viết liên quan */
  .related-post-figure { height: 190px; }
  .related-posts figure.related-post-figure img { height: 190px; }
}
@media only screen and (max-width: 767px) {
	.related-posts .related-post { margin: 0 10px 10px; width: 93% !important; }
}
/*Nội dung bài viết*/
h1.single-post-title.entry-title {
    border-bottom: 2px solid;
    padding-bottom: 2px;
    padding-top: 5px;
}

/* hotline sidebar */
.gd_support_8 { background: url(images/bg-support08.png)top center no-repeat, #f3f3f3; padding-top: 135px; }
.gd_support_8 .supporter:first-child, .gd_support_8 .supporter:last-child { border-bottom: none;}
.gd_support_8 .supporter { margin: 0 4px; padding: 0; overflow: hidden; position: relative;}
.gd_support_8 .info .name { text-align: center; background: url(images/border3.png) 7px center repeat-x; line-height: 25px;}
.gd_support_8 .info > * { font-size: 14px; color: #000000; font-weight: 600;}
.gd_support_8 .info .name span { display: inline-block; padding: 0 10px; background: #f3f3f3; color: #000000;    font-size: 16px; font-weight: 600; line-height: 25px;}
.gd_support_8 .online { position: absolute; right: 15px; bottom: 8px;}
.gd_support_8 .hotline { width: 80%; margin: 0 auto; background: url(images/icon-tel2.png) 3px center no-repeat, #00a650;    border-radius: 20px; margin-bottom: -20px; padding-left: 0px; position: relative; z-index: 1; text-align: center;}
.gd_support_8 .hotline a { font-weight: bold; color: #fff; font-size: 16px; line-height: 38px;}
.gd_support_8 .email { line-height: 50px; text-align: center; background: #00a650; color: #fff; padding-top: 10px;}

/* menu sidebar sử dụng thanh điều hướng */
#sidebar .menu li~li a { border-top: 1px dashed #d5d1d1;}
#sidebar .menu li { border: 0px;}
#sidebar .menu li a:after { content: '\f054'; font-family: Fontawesome; font-size: 12px; font-weight: 400; position: absolute; top: 50%; right: 10px; margin-top: -8px;}
#sidebar .menu li a { color: #000; font-size: 16px; display: block; padding: 5px 30px 5px 10px; position: relative;  border: 0px;}
#sidebar .menu { overflow: hidden; list-style: none; }
#sidebar .widget_nav_menu ul>li:first-child>a { border-top: 0px !important;}

/* menu sidebar dạng sổ hết */
#sidebar .sidebar-box .menu { padding: 0px 5px;}
#sidebar .menu >li >a { background: url(images/icon_cha.png) no-repeat scroll 1px 13px transparent; color: #323232; display: block; font-size: 15px; font-weight: bold; padding: 14px 23px; text-transform: uppercase;}
#sidebar .menu .sub-menu li a { background: url(images/icon-con.png) no-repeat scroll 19px 10px transparent; color: #323232; display: block; font-size: 12px;  font-weight: bold; padding: 9px 40px; text-transform: uppercase; }

/* sidebar */
#sidebar .widget-title{margin:0;color:#FFF;font-size:24px;padding-left:10px;border-bottom:3px solid #333}
#sidebar .sidebar-box, .wpex-dropdown-top-border #site-navigation .dropdown-menu li ul { box-shadow: 1px 3px 8px rgba(0, 0, 0, 0.2); }
#sidebar .widget_wpex_recent_posts_thumb .widget-title { margin-bottom: 0px;}
#sidebar .widget_wpex_recent_posts_thumb .wpex-widget-recent-posts { padding: 0 10px; }
#sidebar .wpex-widget-recent-posts-title { font-weight: 400; }
#sidebar .widget_nav_menu>div>ul>li>a { padding: 10px; color: #000; border-bottom: solid 1px #00a650;}
#sidebar .widget_nav_menu>div>ul>li>a:before { content: "\f044"; font-family: Fontawesome; margin-right: 10px;}

#sidebar .widget_nav_menu .current-menu-item >a, #sidebar .widget_nav_menu>div>ul>li>a:hover { background: none !important; color: #00a650; font-weight: bold;}

/* footer */
#footer .widget-title{font-size:21px;border-bottom:2px solid;padding-bottom:2px;margin-bottom:20px;}
#footer .widget_custom_html { padding: 0px;}
#footer li { padding: 0px 0px 10px; }
#footer .menu li {
    border: unset !important;
}

/* form */
input[type="date"], input[type="time"], input[type="datetime-local"], input[type="week"], input[type="month"], input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea {  width: 100%; background: #FFF; color: #000; border-color: #006191; }
textarea { height: 100px; margin-top: 3px; }
input[type="submit"] {    text-transform: uppercase;
    font-weight: bold;
    display: block;
    width: 100%;
    margin-top: 3px;
    background: #C61633;
}
.chia-doicot{float:left;width:50%}
.title-lienhe h4 {font-size: 26px;font-family: 'Lobster', cursive;font-weight: 200;color: red;}

/* table */
table tr:nth-child(1) td { border-width: 2px; background: #EDE8E8;}
table tr td { border: 1px solid #2f1717; padding: 5px; vertical-align: middle;}
table, table tr { width: 100% !important; }

/*title*/
.theme-heading.related-posts-title .text,h2.title-sp, .sp-lienquan{position:relative;background:#c61633;color:#FFF !important;padding:5px 10px;max-width:319px;width:100%;font-size:17px;border-left:15px solid #ef5226;border-style:double;}
.theme-heading.related-posts-title .text:before,h2.title-sp:before,.sp-lienquan:before{content:"";position:absolute;right:-42px;top:0;border-right:22px solid rgba(255,0,0,0);border-left:20px solid rgb(37, 37, 37);border-bottom:19px solid rgba(255,0,0,0);border-top:19px solid rgba(255,0,0,0)}
.title-sp:before,.sp-lienquan:before{border-bottom:16px solid rgba(255,0,0,0)}
.title-sp:after{content:"";display:block;position:absolute;top:50%;border-bottom:solid 1px #113268;left:100%;width:171%;margin-top:0}
.theme-heading span.text:after,.sp-lienquan:after{border-bottom:solid 1px #113268!important}

/* call now=============================================================== */
@media screen and (max-width:680px){.call-now-button{display:flex!important;background:transparent}.call-now-button .call-text{display:none}}.quick-call-button{display:none}.call-now-button{display:none;z-index:9999;clear:both;margin:0 auto;position:fixed;border-radius:50px}.call-now-button div{display:flex}.call-now-button div p{color:#fff;display:table;padding:10px;border-radius:21px;height:34px;line-height:14px;font-size:14px;margin:8px 5px 8px 50px;text-transform:uppercase;font-weight:normal;text-align:center;box-sizing:content-box;text-decoration:none!important;box-sizing:border-box}.quick-alo-ph-circle{width:130px;height:130px;top:-40px;left:-40px;position:absolute;background-color:transparent;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid rgba(30,30,30,.4);opacity:1;-webkit-animation:quick-alo-circle-anim 1.2s infinite ease-in-out;-moz-animation:quick-alo-circle-anim 1.2s infinite ease-in-out;-ms-animation:quick-alo-circle-anim 1.2s infinite ease-in-out;-o-animation:quick-alo-circle-anim 1.2s infinite ease-in-out;animation:quick-alo-circle-anim 1.2s infinite ease-in-out;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}.quick-alo-ph-circle-fill{width:80px;height:80px;top:-15px;left:-15px;position:absolute;background-color:#000;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;opacity:1;-webkit-animation:quick-alo-circle-fill-anim 2.3s infinite ease-in-out;-moz-animation:quick-alo-circle-fill-anim 2.3s infinite ease-in-out;-ms-animation:quick-alo-circle-fill-anim 2.3s infinite ease-in-out;-o-animation:quick-alo-circle-fill-anim 2.3s infinite ease-in-out;animation:quick-alo-circle-fill-anim 2.3s infinite ease-in-out;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}.quick-alo-ph-img-circle{width:50px;height:50px;top:0;left:0;position:absolute;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;opacity:1;background:url(images/quick-call-button.png) no-repeat center center;-webkit-animation:quick-alo-circle-img-anim 1s infinite ease-in-out;-moz-animation:quick-alo-circle-img-anim 1s infinite ease-in-out;-ms-animation:quick-alo-circle-img-anim 1s infinite ease-in-out;-o-animation:quick-alo-circle-img-anim 1s infinite ease-in-out;animation:quick-alo-circle-img-anim 1s infinite ease-in-out;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}.quick-alo-phone-img-circle{width:50px;height:50px;top:0;left:0;position:absolute;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;opacity:1;background:url(images/quick-call-button-phone.png) no-repeat center center;-webkit-animation:quick-alo-circle-img-anim 1s infinite ease-in-out;-moz-animation:quick-alo-circle-img-anim 1s infinite ease-in-out;-ms-animation:quick-alo-circle-img-anim 1s infinite ease-in-out;-o-animation:quick-alo-circle-img-anim 1s infinite ease-in-out;animation:quick-alo-circle-img-anim 1s infinite ease-in-out;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}@-moz-keyframes quick-alo-circle-anim{0%{-moz-transform:rotate(0) scale(.5) skew(1deg);opacity:.1;-moz-opacity:.1;-webkit-opacity:.1;-o-opacity:.1}30%{-moz-transform:rotate(0) scale(.7) skew(1deg);opacity:.5;-moz-opacity:.5;-webkit-opacity:.5;-o-opacity:.5}100%{-moz-transform:rotate(0) scale(1) skew(1deg);opacity:.6;-moz-opacity:.6;-webkit-opacity:.6;-o-opacity:.1}}@-webkit-keyframes quick-alo-circle-anim{0%{-webkit-transform:rotate(0) scale(.5) skew(1deg);-webkit-opacity:.1}30%{-webkit-transform:rotate(0) scale(.7) skew(1deg);-webkit-opacity:.5}100%{-webkit-transform:rotate(0) scale(1) skew(1deg);-webkit-opacity:.1}}@-o-keyframes quick-alo-circle-anim{0%{-o-transform:rotate(0) kscale(.5) skew(1deg);-o-opacity:.1}30%{-o-transform:rotate(0) scale(.7) skew(1deg);-o-opacity:.5}100%{-o-transform:rotate(0) scale(1) skew(1deg);-o-opacity:.1}}@-moz-keyframes quick-alo-circle-fill-anim{0%{-moz-transform:rotate(0) scale(.7) skew(1deg);opacity:.2}50%{-moz-transform:rotate(0) -moz-scale(1) skew(1deg);opacity:.2}100%{-moz-transform:rotate(0) scale(.7) skew(1deg);opacity:.2}}@-webkit-keyframes quick-alo-circle-fill-anim{0%{-webkit-transform:rotate(0) scale(.7) skew(1deg);opacity:.2}50%{-webkit-transform:rotate(0) scale(1) skew(1deg);opacity:.2}100%{-webkit-transform:rotate(0) scale(.7) skew(1deg);opacity:.2}}@-o-keyframes quick-alo-circle-fill-anim{0%{-o-transform:rotate(0) scale(.7) skew(1deg);opacity:.2}50%{-o-transform:rotate(0) scale(1) skew(1deg);opacity:.2}100%{-o-transform:rotate(0) scale(.7) skew(1deg);opacity:.2}}@-moz-keyframes quick-alo-circle-img-anim{10%{transform:rotate(0) scale(1) skew(1deg)}10%{-moz-transform:rotate(-25deg) scale(1) skew(1deg)}20%{-moz-transform:rotate(25deg) scale(1) skew(1deg)}30%{-moz-transform:rotate(-25deg) scale(1) skew(1deg)}40%{-moz-transform:rotate(25deg) scale(1) skew(1deg)}50%{-moz-transform:rotate(0) scale(1) skew(1deg)}100%{-moz-transform:rotate(0) scale(1) skew(1deg)}}@-webkit-keyframes quick-alo-circle-img-anim{0%{-webkit-transform:rotate(0) scale(1) skew(1deg)}10%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}20%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}50%{-webkit-transform:rotate(0) scale(1) skew(1deg)}100%{-webkit-transform:rotate(0) scale(1) skew(1deg)}}@-o-keyframes quick-alo-circle-img-anim{0%{-o-transform:rotate(0) scale(1) skew(1deg)}10%{-o-transform:rotate(-25deg) scale(1) skew(1deg)}20%{-o-transform:rotate(25deg) scale(1) skew(1deg)}30%{-o-transform:rotate(-25deg) scale(1) skew(1deg)}40%{-o-transform:rotate(25deg) scale(1) skew(1deg)}50%{-o-transform:rotate(0) scale(1) skew(1deg)}100%{-o-transform:rotate(0) scale(1) skew(1deg)}}
/*==================================phần CSS bổ sung===================================================*/
/*hiển thị trên màn hình máy tính*/
@media only screen and (min-width:960px){

}


#site-navigation .dropdown-menu >.current-menu-item >a, #site-navigation .dropdown-menu >.current-menu-parent >a, #site-navigation .dropdown-menu >.current-menu-item >a:hover, #site-navigation .dropdown-menu >.current-menu-parent >a:hover, #site-navigation .dropdown-menu >li >a:hover {
    box-shadow: 0px 3px 0px #C71444 inset;
}
.is-sticky #site-header {
    height: 72px;
}
div#site-header-inner {
    height: 80px;
}
.not-sticky #site-header {
    height: 80px;
}
div#site-header-sticky-wrapper {
    height: 80px !important;
    border-bottom: 1px solid #eee;
}
.shrink-sticky-header #site-logo img {
    max-height: 120px !important;
    position: absolute;
    top: 0;
}
/*sản phẩm*/
span.woocommerce-Price-amount.amount {
    color: #000 !important;
    font-size: 16px;
}
span.woocommerce-Price-amount.amount:before {
    content: "Giá: ";
}
.title-main h1 {
    font-size: 28px;
}

/*tư vấn bán hàng*/
.tu-van .vcex-module {
    border: 1px solid #c61633;
}
.tu-van .vcex-icon-box-image {
    margin-bottom: 0 !important;
}
.tu-van .vcex-icon-box-heading {
    background: #c61633;
    color: #fff !important;
    padding: 6px 9px;
    font-size: 16px;
}
/*tin tức*/
.tin-tuc .vcex-blog-entry-title {
		font-size: 13.9px;
    color: #000;
    font-weight: unset;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    text-align: left;
}
.tin-tuc .vcex-blog-entry-details {
    border: unset;
    padding: 0;
}
.tin-tuc .vcex-blog-entry-inner {
    border-bottom: 1px solid #b9b9b9;
}
.tin-tuc-phu .vcex-blog-entry-title:before {
    content: "\f0da";
    font: normal normal normal 14px/1 FontAwesome;
    color: #903d0b;
    padding-right: 6px;
    font-size: 15px;
}
.tin-tuc h4 {
    font-size: 28px;
    color: #c61633;
}
.tin-tuc .vcex-blog-entry {
    margin-bottom: 1.3px !important;
}
.tin-tuc .wpb_wrapper {
    border: 1px solid #c61633;
    padding: 15px;
}
/*khách hàng*/
.after-cheo {
    background: #c61633;
    padding: 5px;
    color: #fff;
    padding-left: 15px;
}
.after-cheo:after {
    content: "";
    position: absolute;
    border-right: 0 solid rgba(255,0,0,0);
    border-left: 34px solid rgb(198, 22, 51);
    border-bottom: 0px solid rgba(255,0,0,0);
    border-top: 33px solid rgba(255,0,0,0);
    margin-left: 5px !important;
    margin-top: -1px;
}
.title-main-01 h2 {
    border-bottom: 2px solid #5d5d5d;
    margin-bottom: 15px !important;
}
.khach-hang .wpex-carousel-entry-title {
    color: #c61633;
}

/*chi tiết sản phẩm*/
form.cart {
    display: none;
}
a#devvn_buy_now {
    background: #c61633 !important;
}
.devvn-popup-title {
    background: #2d2d2d !important;
}
button.devvn-order-btn {
    background: #2d2d2d !important;
}
/*sidebar*/
.sidebar-box .vcex-icon-box-content {
    text-align: left;
    padding-left: 15px;
}
/*đăng ký lái thử*/
div#fancybox-title-over {
    display: none;
}
/*uốn lượn*/
/*.nivoSlider:after{
    content: "";
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 100px;
    background: url(http://mrthang.name.vn/web540/wp-content/themes/webbachthang-child-theme/bg-top-2.png) no-repeat;
    z-index: 999;
    background-size: 100%;
    background-position: center bottom;
}*/
.khung-main-01 {
   
    background-size: 100%;
}
.khung-main-01 .vcex-button {
    width: 265px;
    height: 65px;
    line-height: 45px;
    font-size: 1.2em;
}
/*sửa thêm*/
.summary .woocommerce-Price-amount.amount {
    color: red !important;
    font-size: 18px;
}
img.flex-active {
    border: 1px solid #cacaca;
}
ul.sub-menu li a {
    font-size: 12px !important;
    font-weight: 200 !important;
}
/*danh mục sản phẩm*/
.danhmuc-sp .vcex-icon-box-heading {
    font-size: 25px;
    border-top: 1px solid #cecece;
    border-style: dashed;
padding-top: 5px;
    margin-bottom: 0;
    padding-bottom: 6px;
}
.danhmuc-sp .vcex-icon-box-heading:hover {
    background: #c91331;
    color: #fff;
}
.danhmuc-sp .vcex-module {
    border: 1px solid #ffffff;
    border-style: groove;
}
.danhmuc-sp .vcex-module:hover {
    box-shadow: 1px 1px 6px #888;
}
.danhmuc-sp .vcex-icon-box-image {
    margin-bottom: 0 !important;
}
.danhmuc-sp .vc_column-inner {
    margin-bottom: 25px;
}