.menu-item-6217 > ul.sub-menu:before{background-image: url(../img/bg-mega-menu-1.jpg);background-repeat: no-repeat;background-position: right center;}.menu-item-6416 > ul.sub-menu:before{background-image: url(../img/bg-mega-menu-full.jpg);background-repeat: no-repeat;background-position: right center;}

.woocommerce form .form-row .required { visibility: visible; }

.vc_custom_1493559947774{margin-bottom: 0px !important;padding-top: 10px !important;}.vc_custom_1476704978126{margin-bottom: 0px !important;}.vc_custom_1493996383853{margin-top: -20px !important;margin-bottom: 0px !important;}.vc_custom_1494043939469{margin-bottom: -20px !important;padding-top: 70px !important;padding-bottom: 20px !important;}.vc_custom_1490275786056{margin-bottom: 50px !important;}.vc_custom_1494044021369{margin-bottom: 20px !important;}.vc_custom_1494044027501{margin-bottom: 20px !important;}.vc_custom_1494044042837{margin-bottom: 20px !important;}

.woocommerce-product-gallery{ opacity: 1 !important; }

.vc_custom_1490259676964{margin-top: -30px !important;margin-bottom: 60px !important;}.vc_custom_1490259440619{margin-bottom: 70px !important;}.vc_custom_1492275636805{margin-bottom: 50px !important;}.vc_custom_1493736543568{margin-bottom: 40px !important;}.vc_custom_1492275828975{margin-right: 0px !important;margin-left: 0px !important;}.vc_custom_1490260414223{margin-bottom: 30px !important;}.vc_custom_1493996314153{margin-bottom: -1px !important;}.vc_custom_1492275615557{margin-bottom: 20px !important;}.vc_custom_1490258924585{margin-top: 20px !important;}.vc_custom_1492275624837{margin-bottom: 20px !important;}.vc_custom_1492275630197{margin-bottom: 20px !important;}.vc_custom_1490260039999{padding-right: 0px !important;padding-left: 0px !important;}.vc_custom_1490260047599{padding-right: 0px !important;padding-left: 0px !important;}
.wpb_animate_when_almost_visible { opacity: 1; } 
/************************* Menu *****************************/
.ts-header .header-middle{ background:#fff;    border-bottom: 1px solid #ccc;} 
.header-middle>.container>div{ /*display:block;*/}
.logo{width:48%; float:left; padding:10px 0px; margin-left:-15px;}
.logo img{ }
.hotline_top { float: right;background: url(../img/tel.png) no-repeat left top;margin-left: 30px;width:150px;margin-top:25px;	margin-right:10%;}
.hotline_top p {    font-size: 16px;    text-align: left;    color: #11428e;    font-weight: normal;    margin-bottom: 5px;    padding-left: 45px;	line-height:31px;}
.banner_right { float: right;}
.banner_right img { float: right; margin-top: 17px; margin-left: 10px;}
.clear{ clear:right;}
.menu-wrapper nav > ul.menu > li > a{ color:#000!important;}
.menu-wrapper nav > ul.menu li ul.sub-menu, .widget-container .vertical-menu li ul.sub-menu{ width:390px;}
.menu-wrapper nav > ul.menu ul.sub-menu > li > a{ color:#303030; font-size:16px;}
.header-v3 .menu-wrapper nav>ul.menu>li>a{ padding-top:0px; padding-bottom:0px;}
.ts-menu{ /*margin-top:35px;*/}
.menu-wrapper nav>ul.menu>li{ margin-right:30px;}
.menu-wrapper nav > ul.menu > li > a{ font-size:14px;}
.logo .mobile-logo{ width:50%; margin-left:15px; float:left;}
.header-top .banner_right{ position:absolute; right:7%; top:-10px;}
.ic-mobile-menu-button{ position: absolute!important;right: -184%;  top: 53px;}
.header-top{ padding-top:0px!important;}
.header-sticky{ position:relative!important}
.body rs-module-wrap .tp-bullets .tp-bullet.selected{ background:#11428e;}
.products1{width: calc(100% + 30px)!important; margin-left:-15px;}
.products1 .product{ width:25%; float:left; margin:15px;}
.product .product-name a{ text-transform:uppercase!important; font-size:18px!important; color:#000!important; font-weight:bold; margin-bottom:0px;overflow:hidden; line-height:30px!important; width:100%!important; float:lef!importantt;}
.products .product h3, .woocommerce .products .product h3{ margin-top:20px;}
ins .amount, .woocommerce .products .product ins .amount{ color:red!important; font-weight:bold!important; font-size:15px!important;}
.woocommerce .ts-slider .products .owl-item .product{ /*height:370px;*/ overflow:hidden;}
.product img{ /*height:500px;*/}



.ts-shortcode .shortcode-heading-wrapper a:hover .heading-title{ color:#11428e!important;}
.menu_sub{ float:right; margin-top:10px;}
.menu_sub a{ font-style: italic; color:#231f20; font-size:15px; font-weight:bold;}
.menu_sub a:hover{ color#000;}
#colophon{ width:100%; float:left;  background: #231f20;
}
footer .footer-container{/*background: #231f20!important;*/}
.footer-two-column:before{ border:none;}
.vc_custom_1494043939469{ padding-top:0px !important; padding-bottom:0px!important; margin-bottom:0px!important;} 
/*.address p, .address h3, .address h2{ color:#fff!important; font-size:13px!important; padding-bottom:0px!important; margin-bottom:0px!important; line-height:18px;}*/
#ts_footer_block-2 .vc_col-sm-8{ padding-left:0px!important;}
footer .ts-footer-block ul li { list-style: none; padding: 0px 0!important; line-height:16px!important;}
footer .ts-footer-block ul li a{font-size:12px!important; color:#fff!important;}
body .ts-footer-block{ padding-top:10px!important; padding-bottom:0px!important;}
.news_hot{ width:100%; float:left;}
.news_hot ul{ width:100%; float:left; margin-top:5px;}
.news_hot ul li{ float:left; list-style:none; text-decoration:none;padding-bottom:0px; margin-top:15px; 100%; /*background:#f8f8f8; */width:100%; padding-right:10px; padding-top:0px;}
.news_hot ul li:last-child{ border:none;}
.news_hot ul li a img{ width:40%; float:left; margin-right:15px;}
.news_hot ul li a h3{ margin-top:10px; color:#303030; font-size:16px; font-weight:bold; line-height:20px; margin-bottom:10px;}
.news_hot ul li a:hover h3{ color:#11428e;}
.news_hot ul li p{ font-size:15px; color: #303030; line-height:20px;}
/*.videos_hot iframe{ width:95%; margin-top:20px; margin-left:5%;}*/ 
.videos_hot{ width:97%; margin-top:20px; margin-left:3%!important;}
.videos_hot ul{ width:100%; float:left; margin-top:10px;}
.videos_hot ul li{ width:100%; float:left; text-decoration:none; list-style:none; margin-top:5px;}
.videos_hot ul li a h3{ float:left; font-size:15px; margin-top:0px; margin-bottom:0px; padding-left:0px; line-height:20px; color:#303030;}
.videos_hot ul li a h3 i{ padding-right:10px;}
.videos_hot ul li a:hover h3{ color:#11428e;}
.vc_custom_8 .ts-shortcode .shortcode-heading-wrapper{ margin-bottom:30px!important;}
.news_hot ul li a img{ height:195px;}
.ts-shortcode .shortcode-heading-wrapper .heading-title{ font-size:24px;}
.adv{ position: relative; width:100%; float:left;}
.adv a{ width:100%; float:left;}
.adv a img{ position: relative; z-index:2;}
.adv a h3{ position: absolute; z-index:3; bottom:0px; text-align:center; color: #fff; font-size:16px; padding-left: 15px; padding-right:15px; width:100%; float:left; line-height:20px; margin-bottom:10px;}
.title-adv{ width:100%; float:left;}
.title-adv h3{ width:100%; float:left; text-align:center; text-transform: uppercase; font-size:18px; font-weight:500; margin-bottom:0px;}
.bg_gray{ background:#f7f7f7!important;}
.ts-shortcode .shortcode-heading-wrapper{ margin-bottom:30px;}
#main>.page-container {   padding-top: 30px;}
body.wpb-js-composer .vc_row{ margin-bottom:0px;}
.woocommerce .products .product{ margin-bottom:15px;}
#chuyenmuc { background: #f3f3f3; height: 45px; border-bottom: 1px solid #cdcdcd; line-height: 45px;} 
#chuyenmuc h2 { font-size: 16px; float: left; margin: 0px; line-height: 45px;color: #303030;}
#chuyenmuc h1 { color: #ff0000; font-size: 16px; margin: 0px; float: left; line-height: 45px; font-weight: normal;}
#chuyenmuc span{ float:left; margin-left:10px; margin-right:10px;}
.row-a{ padding:0px 15px;}
.after-loop-wrapper {  width: 100%; margin: 20px 0 40px 0; display: inline-block; text-align: center; position: relative;}
nav.woocommerce-pagination { text-align: center;}
nav.woocommerce-pagination ul { display: inline-block; white-space: nowrap; padding: 0; clear: both; border-right: 0; margin: 1px; margin-top:15px;}
.woocommerce-pagination ul.page-numbers li { display: inline-block;}
nav.woocommerce-pagination ul li {  padding: 0; margin: 0; float: left; display: inline; margin-left:3px; margin-right:3px;}
nav.woocommerce-pagination ul li a{ padding:10px 12px!important; border: 1px solid #d3ced2!important;}
nav.woocommerce-pagination ul li.pagination-item--current a, nav.woocommerce-pagination ul li a:hover{ background: #231f20; color: #ffffff; border-color: #000000;}
article>.woocommerce{ margin-bottom:0px;} 
#to-top a{ background:#231f20!important;}
.current-menu-parent a span{ color:#f0b51c;}
.current-menu-parent .sub-menu a span,.sub-menu a span{ color:#000!important;} 
.woocommerce form .form-row .required { visibility: visible; }
.detailproduct{ margin-bottom:30px!important;}
.detailproduct .owl-controls{ display: block!important;}
.productView-title{font-size: 24px;    line-height: 25px; color:#000;}
.price_detail{ padding-top:10px!important; margin-bottom:0px!important;}
.price_detail del{ margin-bottom:0px!important;}
.price_detail .woocommerce-Price-currencySymbol{ font-size:18px!important; font-weight:bold!important; color:red!important;}
.price_detail .woocommerce-Price-currencySymbol1{ font-size:16px!important; font-weight:normal!important; color:#000!important; line-height:15px;}
.note{   font-style: italic;color: #000; font-weight: bold; font-size: 16px;}
.woocommerce-product-details__short-description p{ color:#000;}
.socialLinks{ width:100%; float:left;}
.socialLinks li{ float:left; text-decoration:none; list-style:none; margin-right:10px;}
.socialLinks-item .socialLinks__link {    position: relative;    height: auto;}
.socialLinks-item a {   display: inline-block;    font-size: 0;    background-color: #231f20;    width: 35px;    height: 35px;    text-align: center;  border-radius: 4px;}
.socialLinks-item a i{color:#fff!important; font-size:16px;line-height: 35px!important;}
.productView-rating{ width:100%; float:left; border-top:1px solid #eee;}
.productView-rating span{ margin-top:10px; padding-top:5px; width:100%; float:left;}
.top-product{ width:28%; float:left; margin-left:2%;}
.ts-wg-meta a{ font-weight:bold!important;} 
.ts-wg-meta .woocommerce-Price-currencySymbol{ font-size:14px!important; color:red!important; font-weight:normal!important;}
.widget .ts-products-widget-wrapper ul li, .woocommerce .widget .ts-products-widget-wrapper ul li{ padding-top:5px!important; margin-bottom:5px!important;}
.blog-content  table{}
.blog-content  table tr{	line-height: 30px;	text-align: left;}
.blog-content  table tr:nth-child(1){	background: #dbe5f1 !important;	font-weight: bold;	}
.blog-content  table tr:nth-child(2){background: #fff !important;	}
.blog-content  table tr:nth-child(2n+1){background: rgba(205, 205, 205, 0.29);}
.blog-content  table td{padding:5px !important;padding-left:15px !important;text-align:left;}
.blog-content table td, .blog-content table td strong, .blog-content table td span{ color:#000;}
.blog-content p, .blog-content p span,.blog-content li{ font-size:16px; color:#000;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active > a { background: #231f20!important; color: #fff; border-color: #403232!important;}
 .list-posts article .entry-format { width: 43%; padding-right: 20px; float: left; margin: 0; float:left;}
 .list-posts article .entry-format img{ width:100%!important;}
 .list-posts .short-content{ color:#000;}
 .page-container{ min-height:auto;}
article.single .entry-meta.has-datetime{ margin-top:40px;}
.full-content{ font-size:16px;}
.comment_list_widget li{ width100%; float:left; margin-bottom:10px;}
.comment_list_widget .comment-meta>.avatar{ width:100px; float:left!important}
.comment_list_widget .avatar>a{width:100%; float:left; height:auto;}
.comment_list_widget .comment-meta>.avatar img{ width:100%; float:left;}
.meta a h3{ font-size:18px; margin-bottom:0px; color#000;}
.comment_list_widget .comment-meta span.date{ color:#666;}
.excerpt{ color:#000; font-size:16px;}
.ts-blogs-wrapper .blogs .item {padding: 0 15px!important; height:525px;}
.blogs .thumbnail-content .thumbnail img{ width:100%; height:280px;}
body h3.entry-title > a{ font-size:18px; font-weight:bold!important; line-height:20px!important; height:50px!important; width:100%; float:left;}
.ts-slider ul li {list-style: none;    width: 100%;}
.call-mobile {display:none;	background: #11428e;position: fixed;bottom: 10px;height: 40px;line-height: 40px;padding: 0 20px 0 0px;	border-radius: 40px;color: #fff;left: 10px;	z-index: 99999;	}
.fa {display: inline-block;	font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.call-mobile a {color: #fff;font-size: 18px;font-weight: bold;text-decoration: none;}
.call-mobile img{ background-color:#fe0002; border-radius:39px; float:left; width:39px; height:39px; margin-right:10px;}
.blog-content img, .full-content img{ height:auto!important; max-width:100%!important;}
.wpcf7 .sumbit-contact p{ width:auto!important}
.adv-home{ width:calc(100% - 0px)!important; float:left; margin-top:10px; margin-bottom:20px!important; margin-left:0px!Important}
.adv-home img{ width:100%; float:left;} 
.woocommerce-product-details__short-description p{ margin-bottom:5px;}
.woocommerce div.product .woocommerce-tabs ul.tabs{ /*height:0px; */   border-bottom: 1px;}
.full-content{ color:#000;}
.full-content img{ height:auto!important;}
.top-slideshow{ overflow:hidden;}
/*rs-slide,rs-sbg-px, rs-sbg-wrap{ width:100%!important; height:auto!important;}
rs-pzimg-wrap, rs-sbg-effectwrap, rs-sbg{width:100%!important; height:auto!important;}*/
/*------------------- top *------------------------*/
/* Header Top */
.header-top {position: relative;background-color: #231f1e!important; height:45px;} 
.header-left{ position:absolute; left:0px; top:0px; background:#d3a67d; height:44px; width:25%!important; text-align:center!important;}
.info-desc{ line-height:45px!important; font-size:16px!important; color:#fff!important; text-align:center; width:100%; float:left; font-weight:bold;}
.header-center .info-desc{ font-weight:normal; text-align:left; margin-left:25%;}
.banner_right{float:left;}
.banner_right p{ float:left; color:#fff; font-size:16px; line-height:60px;}
 header .search-wrapper.active .toggle-search:before{ color:#231f20!important;}
 header .header-v3 .toggle-search:before{ font-weight:bold!important;}
.about-us{ margin-top:20px; margin-bottom:30px;}
.about-us h4{ color:#000;}
.about-us p{ color:#000; font-size:16px;}
.about-us .ts-button-wrapper a{ background:#231f20; color:#fff;border-radius: 3px}
.about-us .ts-button-wrapper a:hover{ background:#11428e!important;}
.adv{ padding-top:20px; padding-bottom:20px;}
.address{ width:100%; margin-top:20px;}
.address h3{ text-transform:uppercase; font-size:18px!important; color:#fff!important; margin-bottom:15px!important;} 
.address1 h3{ color:#fff!important;}
.address p{ color:#fff!important; font-size:15px!important;}
#menu-usefull-links{ width:100%; float:left;}
#menu-usefull-links li{ width:100%; float:left; margin-bottom:10px; }
#menu-usefull-links li a{ font-size:15px!important; line-height:25px!important}
#menu-usefull-links li a:hover{ color:#f0b51c!important;}
.icon-mxh a img{ margin-right:10px;}
.productView-options { background-color: #f5f5f5; padding: 15px 0px; margin-bottom: 0;text-align: left; border-radius: 4px; width:100%; float:left;}
.productView-options a { background-color: #7c1b24;border-color: #7c1b24; color: #fff; width:100%; float:left;}
.productView-options a:hover{background-color: #231f20!important;}
#tab-description span{ font-size:16px;}
.author a{ color:#11428e!important;}
/*.ts-image-gallery-wrapper .item { padding: 15px;}*/
.post_list_widget a{ font-size:16px;}
.entry-meta i{ color:#666!important;}
.is-sticky .header-sticky{ position:fixed!important;}
.header-sticky{ top:0px!Important;}
.attachment-woocommerce_thumbnail{ height:100px!important;}
#zalo-me{ position:fixed; right:7px; bottom:60px; z-index:9999999999!important;} 
#zalo-me img{ width:50px;}
.product_menu{width: 900px!important;left: -230px!important; /*top:0px!important;*/}
.menu-wrapper nav > ul.menu li ul.product_menu > li{ width:33.333336%!important; float:left;}
.menu-wrapper nav > ul.menu li ul.product_menu > li > ul.sub-menu{ display:block!important;}
.menu-wrapper nav > ul.menu li ul.sub-menu ul.product_menu{ width:100%!important; float:left!important; left:0px!important;}
.product_menu a span{ text-transform:uppercase!important; font-size:16px; font-weight:bold;}
.product_menu a:hover span{ color:#ff0000!important;}
.product_menu1 a span{ text-transform:none!important; font-size:16px; font-weight:normal;}
.menu-cate h1{ text-align:center; text-transform:uppercase;}
.menu-cate a:hover { text-decoration:none;}
.menu-cate ul{ width:100%; float:left; text-align:center;position: relative;display: flex;flex-wrap: wrap;justify-content: center;}
.menu-cate ul li{ text-decoration:none; list-style:none; float:left; margin-right:15px;}
.menu-cate ul li a{border: 1px solid #adadad; background-color: #e0e0e0;background-image: linear-gradient(#fff, #e0e0e0);padding: 5px 10px;line-height: 1.5;   border-radius: 3px;display: inline-block;margin-right: 0;margin-left: 10px;margin-bottom: 5px;font-size: 13px;text-transform: none;letter-spacing: 0;color: #333;
    -webkit-box-shadow: inset 0 1px 0 rgb(255 255 255 / 15%), 0 1px 1px rgb(0 0 0 / 8%);box-shadow: inset 0 1px 0 rgb(255 255 255 / 15%), 0 1px 1px rgb(0 0 0 / 8%);}
.menu-cate ul li a:hover,.menu-cate ul li a.current{ background:#231f20; text-decoration:none;} 
.menu-cate ul li a h3{ font-size:16px; margin-bottom:0px; text-transform:uppercase; font-weight:bold;color:#000;}
.menu-cate ul li a:hover h3,.menu-cate ul li a.current h3{ color:#fff;}
.main-content1{padding: 50px; background: #fff; filter: drop-shadow(0 2px 12px rgba(0,0,0,.1)); line-height: 1.75; padding:30px!important;}
#categories-3 ul li a{ font-size:16px;}
.show-more{ text-align:center;}
.readmore,.readless {width: 209px;height: 50px;line-height: 46px;border-radius: 25px;background: #ff0000;border: 2px solid #fff;box-shadow: 0 3px 4px rgb(0 0 0 / 18%);display: inline-block;text-align: center;text-transform: uppercase;color: #FFF;transition: all 0.35s ease-in-out; text-align:center; margin-top:30px;}
/* Giỏ hàng */
.gh-cart h2{ text-align:center; margin-top:20px; text-transform:uppercase; color:#000;}
.gh-cart table{border: 1px solid #CDCDCD;}
.gh-cart table tr{border-bottom: 1px solid #cdcdcd;width: 100%;}
.gh-cart table tr.first{background: #f5f5f5;font-size: 15px;font-weight: bold;}
.gh-cart table tr td a:hover strong{color:#A80101!important;}
.gh-cart table tr.first td{font-weight:bold;font-size:14px;}
.gh-cart table tr td{color:#303030; padding: 10px 5px;text-align: center; font-weight:normal;}
.tongtien {float: right;font-size: 15px;font-weight: bold;margin-top: 15px;margin-left:15px;margin-right: 15px;}
.tongtien p, .tongtien p span, .tongtien p strong{font-size: 24px; }
.gh-cart form p {background: url("../img/khoa.png") no-repeat scroll 0 0 transparent;}
.tongtien span {color: #ff0101;}
.gh-cart form label {display: block;font-size: 16px;margin-bottom: 0px;color:#303030;margin-left:60px;}
.gh-cart form input[type="text"],.gh-cart form input[type="password"] {border: 1px solid #CCCCCC;border-radius: 3px 3px 3px 3px;height: 30px;margin-bottom: 10px; width: 80%;margin-top:10px;margin-left:60px;padding-left:10px;font-size:16px;}
.gh-cart form textarea {border: 1px solid #CCCCCC; height: 100px;margin-bottom: 15px; width: 80%;margin-top:10px; font-size:16px;margin-left: 62px;}
.gh-cart form input[type="submit"],.info-tv form input[type="submit"]{border: 1px solid #CDCDCD; background: #231f20!important;float: right;height: 40px;    margin-bottom: 10px;margin-left: 9px; margin-top: 10px;color: #FFFFFF;min-width: 180px;}
.submit { background-color: #D60303;border: 1px solid #f0005e; border-radius: 4px 4px 4px 4px;color: white;cursor: pointer;float: left;font-size: 15px;font-weight: bold;height: 33px;width: 61px;}
.gh-cart form select {border: 1px solid #CCCCCC;border-radius: 3px;height: 30px;margin-bottom: 15px;width: 500px;margin-left:60px;float:left;font-size:12px;margin-top:10px;}
.gh-cart form select option{color:#303030;font-size:12px;padding-left:5px;}
.info-kh{ width: 48%;margin-top: 10px;float:left;border:1px solid #cdcdcd;padding-bottom:15px;}
.info-kh img{text-align:center;float:left;margin-left:120px;}
.gh-cart h3, .info-tv h3 {color: #303030;font-size: 18px;margin: 30px 10px;font-weight: bold;text-transform: uppercase; font-family: time new roman; text-align: center;}
.add_product { background: none repeat scroll 0 0 #F7F7F7;border: 1px solid #CDCDCD; float: right;height: 35px; margin-bottom: 10px;margin-left: 9px;margin-top: 10px;
border-radius:3px;}
.add_product a {float: left;line-height: 35px;padding-left: 15px;padding-right: 15px;font-weight: bold;color: #303030;}
.pay_bill {background: #231f20!important;border: 1px solid #CDCDCD;float: right;height: 35px;margin-bottom: 10px;margin-left: 9px;margin-top: 20px;border-radius:3px;}
.pay_bill:hover{background-image: linear-gradient(to right, rgb(220, 176, 45) 0%, rgb(247, 230, 122) 51%, rgb(220, 176, 45) 100%);}
.pay_bill a {/* background: url(../img/icon15.png) no-repeat scroll 5px 7px rgba(0, 0, 0, 0) !important; */ float: left;line-height: 32px; padding-right: 20px;   padding-left: 20px;font-weight: bold;color: #fff;}
.allb-post{ font-size:16px;}
.button--primary:hover{background-image: linear-gradient(to right, rgb(220, 176, 45) 0%, rgb(247, 230, 122) 51%, rgb(220, 176, 45) 100%);}
.blog-title{ white-space:normal!important;}
.pagination{ margin-top:30px;}
.wb-blog-title, .wb-blog-title a{ text-align:left;}
.form-label{ font-size:16px; color:#000;}
.productView-title {font-size: 26px;margin: 0;text-transform: uppercase;color: #000;}
.lang{ height:26px;padding-top:3px;}
.hidden-desktop{ display:none!important;}
.card-title{ min-height:50px;} 
.cate-des p{ color:#000; font-size:16px;}
.vc_custom_1490260047599,.vc_custom_1492275828975{ background:#231f20;}
/*----------------------------- Giới thiệu mới ------------------------------*/
.intro-home{ width:75%; margin-left:10%;}
.intro-home .wpb_wrapper h4 span{ color:#fff; margin-top:30px; width:100%; float:left; text-align:center; font-size:30px; margin-bottom:40px;}
.content-intro{ width:100%; float:left; line-height:25px; color:#fff; font-size:15px; text-align:left;}
.intro-home .ts-button-wrapper a{ background:#f0b51c; border-radius:10px; border:1px solid #231f20; color:#231f20; font-size:16px; text-transform: none; margin-top:15px;}
.intro-home .ts-button-wrapper a:hover{ background:#f0b51c;}
.vc_custom_1492275636805{ margin-top:50px;}
.vc_row { margin-left: -10px; margin-right: -10px;} 
.ts-banner-image a h3{ position:absolute!important; z-index:9!important; bottom:0%!important; left:0%!important; text-transform:uppercase!important; text-align:center; width:100%;background-color: rgba(0, 0, 0, 0.40); color:#fff; font-size:24px; padding:10px; margin-bottom:0px;}
.show_breadcrumb_v2{ margin-top:20px;}
.product-categories li a{ font-size:16px; font-weight:500;} 
.product-categories li.current a{ color:#231f20;}
.woocommerce-widget-layered-nav-list li a{font-size:16px; font-weight:500; line-height:30px;}
.woocommerce-widget-layered-nav-list li a i{ color:#ccc; margin-right:2px;}
.woocommerce-widget-layered-nav-list li a:hover i{ color:#231f20;} 
.woocommerce-widget-layered-nav-list li.current a,.woocommerce-widget-layered-nav-list li.current a i{color:#231f20;}
.woocommerce div.product .woocommerce-tabs ul.tabs li > a:hover{ background:#231f20!important;}
.catalogues{ text-align:left;font-weight:bold; font-size:15px;}
.huongdan{ text-align:right; float:right; font-weight:bold;font-size:15px;}
body input.wpcf7-submit{ background:#231f20!important}
body input.wpcf7-submit:hover{background:#231f20!important }
#footer#colophon .end-footer{ background:#28743d!important;}
.first-footer-area{ padding-bottom:20px;}
#ts_footer_block-3 p{ font-style:italic;}
/*.vc_custom_1492275828975{ margin-top:30px;}*/
.vc_custom_1500958819235 .feature-content{ border:1px solid #231f20;}
.vc_custom_1500958819235 .feature-content a i{ color:#f0b51c!important;font-size: 55px; font-weight:500;}
.vc_custom_1500958819235 .feature-header .feature-excerpt{ line-height:22px!important; color:#121212!important;font-family: sans-serif;}
.vc_custom_1500958819235 .feature-header .feature-title a{ font-size:16px!important; height:35px!important; color:#231f20!important;}
.vc_custom_1490688016019{ margin-bottom:30px!important; width:100%; float:left;}
.hidden-mobile{ display: block;}
.display-mobile{ display:none;}
.cart-top{ float:left; line-height:65px!important;}
.cart-top a{ color:#fff!important;}
.cart-top a img{ float: left; margin-right:5px!important;}
.form_search_tv{ width:100%; height:450px; background-color: #231f20; border-radius: 30px;  border: 4px solid #fff; padding: 40px 40px; text-align:center;}
.form_search_tv .logo_search_sdt{ width:180px; margin-bottom:10px;}
.form_search_tv .contact-form h3{    color: #fff !important; font-size: 36px; margin-top: 20px; text-transform:uppercase;}
.form_search_tv .contact-form .key2, .form_search_tv .contact-form .key2::placeholder{ color:#121212; font-style:normal; font-size:16px;}
.form_search_tv .contact-form #searchsubmit-342{width: 200px;margin-top: 16px; border-color: #fff;border-radius: 3px; font-size: 20px;font-weight: 400; background: #f0b51c!important;}
.form_search_tv .contact-form #searchsubmit-342:hover{background: #0a0000!important;}
.km-spd {  border: 1px solid #fee2e2; border-radius: 10px; margin-bottom: 15px;}
.km-spd h3 { padding: 3px 15px; background: #fee2e2; color: #f00; font-size: 16px; font-weight: 600; text-transform: uppercase;  margin-bottom: 5px;}
.km-spd h3 i { margin-right: 8px; font-size: 22px;}
.km-spd .des ul{ margin-bottom:5px;}
.km-spd .des ul li {display: block; margin-left: 14px; margin-right: 15px;}
.km-spd .des ul li .stt {color: #fff; height: 16px; width: 16px; display: inline-block; background: #f00; text-align: center; line-height: 18px; border-radius: 100%; font-size: 13px; position: absolute; margin-top: 3px;}
.km-spd .des ul li .text {font-weight: 400;font-size: 15px;padding-left: 26px; display: inline-block;}
.ctr-km {border-radius: 10px; font-size: 15px; font-weight: 400; color: #333; margin: 15px 0 0; padding: 15px; border: 1px solid #bcbebe; margin-top:0px}
.ctr-km i { color: #4caf50; padding-right: 5px;} 
.ctr-km strong {color: #ff0000;} 
.woocommerce ul.product_list_widget li .price>.amount{ font-size:15px!important; color:#ff0000;}
.news_hot ul li a.view_more{ color: #f0b51c;  font-size: 14px;  margin-left: 10px; border: 1px solid #f0b51c;  padding: 5px 10px; border-radius: 5px;}
.news_hot ul li a.view_more:hover{ color: #fff; background:#f0b51c}
.videos-hot ul li{ margin-top:0px!important; margin-bottom:15px;}
.videos-top{ margin-top:10px;}
.list-posts .button.button-readmore:hover, .ts-blogs .button.button-readmore:hover{background-color:#f0b51c!important; color:#231f20!important; }

/*.productGrid .product {
    width: 20%!important;
    flex: 0 0 20%;
}*/
