/*
Theme Name: BH07
Theme URI: http://e-web.vn
Author: Hieu.dev
Author URI: http://e-web.vn
Description: Mẫu website bán hàng BH07 - Kho giao diện wordpress lớn nhất Việt Nam
Version: 2.9.7 (04/07/2018)
Text Domain: eweb
Domain Path: /languages/
Tags:
*/
@charset "utf-8";
@import url('bootstrap/css/bootstrap.min.css');
@import url('css/owl.carousel.min.css');
@import url('css/owl.theme.default.min.css');
/*@import url('css/animate.min.css');*/
@import url('font-awesome/css/font-awesome.min.css');
@import url('css/reset.css');
@import url('css/wp-core.css');
@font-face{font-family:'FontAwesome';src:url('font-awesome/fonts/fontawesome-webfont.eot');src:url('font-awesome/fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),url('font-awesome/fonts/fontawesome-webfont.woff') format('woff'),url('font-awesome/fonts/fontawesome-webfont.ttf') format('truetype'),url('font-awesome/fonts/fontawesome-webfont.svg#FontAwesome') format('svg');font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:FontAwesome;font-weight:normal;font-style:normal;display:inline-block;text-decoration:inherit}html {width: 100%;margin: 0 auto}body {font-size:14px;line-height:22px;color:#3B3B3B;font-family: 'Open Sans' sans-serif;font-style: normal;font-weight: 400}.clear { float:none; clear:both; margin:0px; padding:0px;height: 0;display: block}a{color:#3B3B3B}a,a:hover {text-decoration: none}a:hover {color: #D42328}a img{ border:none}img { max-width:100%}ul li{list-style: none}
h1, h2, h3, h4, h5, h6{font-family: 'Roboto', sans-serif;color: #3B3B3B;letter-spacing: 1px}
h1{ font-size:22px}
h2{ font-size:20px; letter-spacing:1px}
h3{ font-size:18px}
h4{ font-size:14px}
h5{ font-size:14px}
h6{ font-size:14px}
h1, h2, h3, h4, h5, h6, a, span, p, button, input, label, i,img,.top_contact .hotline-tophead,.secondary-menu li,.main-menu li{-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s}.overlay{position: absolute;top: 0;left: 0;right: 0;bottom: 0}input[type='button'],.button{background-color: #D42328!important;color: #fff!important}select {  background: #F5F5F5;padding: 5px 8px}input{padding: 0 5px}
blockquote{border: 3px dashed #F47555;padding: 20px;margin: 10px 0; background-color: #FFFFDF; border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px}
input{line-height: 36px}
.line-through{text-decoration: line-through}
.flw{float: left;width: 100%}
.wrapper { clear:both; width:100%; margin:0px; padding:0px; float:left}
#main-wrapper{float: left;width: 100%}
#main .wrapper_section:nth-child(odd){background-color: #F2F2F2}
.section_slider{background-color: transparent!important}
.wrapper_section,#footer{float: left;width: 100%; padding: 20px 0}
.wrapper_section.widget_text{text-align: inherit}
.wrapper_section .title-section{margin-bottom: 30px;position: relative; font-size: 20px}
.wrapper_section .title-section:after,.wrapper_section .title-section:before,.related h2:before,.related h2:after,.relatedNews h2:before,.relatedNews h2:after,.up-sells h2:before,.up-sells h2:after,.cross-sells h2:before, .cross-sells h2:after{content: '';left: 0;height: 4px;position: absolute;bottom: -12px}
.wrapper_section .title-section:before,.related h2:before,.relatedNews h2:before,.up-sells h2:before,.cross-sells h2:before{ background: rgba(84, 84, 84, 0.4);width: 100%}
.wrapper_section .title-section:after,.related h2:after,.relatedNews h2:after,.up-sells h2:after,.cross-sells h2:after{  background: #D42328;width: 80px}.wrapper_section .title-section span{color: #D42328}.wrapper_section .title-section i{  font-size: 20px;color: #D42328}.thumb-img{line-height: 0;display: block;border: solid 1px #cbcbcb;padding: 3px}#imgPreviewWithStyles {z-index: 999;border: none;background: #BABABA url(images/AjaxLoader.gif) no-repeat center;padding: 5px}#imgPreviewWithStyles span {color: white;text-align: center;display: block;padding: 10px 0 3px 0}.sub-cate{  position: absolute;top: 0;right: 0;margin-right: 15px;margin-top: 9px}
.sub-cate li{float: left;border-right: 1px solid #393939}
.sub-cate li:nth-child(n+6){border-right: none}
.sub-cate li:nth-child(n+7){display: none}
.sub-cate li:last-child{border-right: none}
.sub-cate li a{float: left;font-weight: 700;padding: 0 5px;line-height: 1}#header-wrapper{float: left;width: 100%;margin: 0px;padding: 0px;background: url(images/bg-header.png) repeat-x left top}.top_contact{  font-family: 'Roboto', sans-serif;font-weight: 700;font-size: 16px}.top_contact span{line-height: 29px}.top_contact .hotline-tophead{color: #D42328;font-size: 18px}@keyframes pingtoright {0% {transform: translateX(0px);}50% {transform: translateX(-10px);}100% {transform: translateX(0px);}}@-webkit-keyframes pingtoright {0% {transform: translateX(0px);}50% {transform: translateX(-10px);}100% {transform: translateX(0px);}}.top_contact .hotline-tophead{animation: 1.5s linear 0s normal none infinite pingtoright;-webkit-animation: 1.5s linear 0s normal none infinite pingtoright}.top_contact .hotline-tophead{margin-left: 20px;position: relative;z-index: 9999}.secondary-menu ul{padding-top: 12px}.secondary-menu li{width: 160px;background: url(images/m1.png) no-repeat center top;height: 120px;text-align: center;float: left}.secondary-menu li.lir{float: right}.secondary-menu li:hover{background: url(images/m2.png) no-repeat center top}.secondary-menu li a{padding-top: 55px;display: block;font-family: 'Roboto', sans-serif;font-weight: 700;font-size: 16px}.secondary-menu li.logo{position: absolute;left: 50%;margin-left: -108px;top: 0;margin-top: -82px;width: auto;background: none}h1.site-title{  text-indent: -9999px;position: absolute;left: 0;top: 0}
.sub-term {margin-bottom: 20px}
.sub-term div[class*='col-xs']{margin-bottom: 5px}
.sub-term i{color: #D42328}
.main-menu,.main-menu ul{float: left;width: 100%}
.logo-mobile{position: absolute; left: 50%; margin-left: -64px; top: 0; margin-top: 8px; display: none}
.logo-mobile img{max-width: 150px}
.search-head {position: relative; display: none; margin-top: 10px}
.search-head i{position: absolute; right: 0; margin-right: 15px; top: 0; margin-top: 13px}
.search-head .text-search{width: 100%}
/*.main-menu ul{background: #545454}*/
.main-menu li{float: left; position: relative}
.main-menu li a{font-family: 'Roboto', sans-serif;line-height: 40px; display: block; border-bottom: 1px dotted #a1a9a5}
/*.main-menu ul li:hover, .main-menu ul > li.current-menu-item{background: #D42328}*/
.main-menu li.search{ float: right; margin-right: 5px}
.main-menu li.search:hover{background: none}
.main-menu li.search form{margin-top: 6px}
.main-menu li.search form input[type='text'],.page-404 input[type='text']{background: none repeat scroll 0 0 #fff;border: medium none;float: left;height: 28px;padding: 0 0 0 10px;width: 175px}
.main-menu li.search form input[type='submit'],.page-404 input[type='submit']{float: left;border: medium none;cursor: pointer;height: 28px;margin: 0;padding: 0 5px;background: #D42328;color: #fff; line-height: 28px}
/*Sub Menu*/
.main-menu ul li:hover > .sub-menu{display: block;visibility: visible;z-index: 9999;opacity: 1;-webkit-transform: scale(1, 1);transform: scale(1, 1);transition: transform 0.3s ease, opacity 0.2s ease .1s;-webkit-transition: -webkit-transform 0.3s ease, opacity 0.2s ease .1s}
.main-menu ul li .sub-menu{background: rgba(202, 46, 46, 0.8);min-width:240px;opacity: 0;padding:0;position:absolute;-webkit-transform-origin: top;transform-origin: top;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;-webkit-transform: scale(1, 0);transform: scale(1, 0);transition: transform 0.5s ease, opacity 0.2s ease;-webkit-transition: -webkit-transform 0.5s ease, opacity 0.2s ease}
.main-menu ul li .sub-menu li {margin:0;width: 100%;-webkit-transition: 0.2s;-moz-transition: 0.2s;-o-transition: 0.2s;transition: 0.2s}
.main-menu ul li .sub-menu li:hover{background:#D42328}
.main-menu ul li .sub-menu li:hover a{color: #fff}
.main-menu ul li .sub-menu li:hover:after{border-top-color: transparent}
.main-menu ul li .sub-menu li a{padding: 0 15px;color: #fff;text-transform: none}
.main-menu ul li .sub-menu ul {left:240px;margin-top: -60px}
.main-navigation{clear: both;display: block;float: left;width: 100%; border-radius: 0;margin-bottom: 0px;border: 0px}.main-navigation .off-canvas-toggle {float: right; margin-right: 0}.main-navigation .off-canvas-toggle .icon-bar{background-color: #fff}.menu .close-menu{text-align: center}#off-canvas{background: rgba(60, 60, 60, 0.95);transform: translate3d(-100%, 0, 0);-moz-transform: translate3d(-100%, 0, 0);-webkit-transform: translate3d(-100%, 0, 0);top: 0;bottom: 0;left: 0;height: 100%;overflow: hidden;position: fixed;visibility: hidden;z-index: -1;transition: transform .4s ease, visibility 0s ease .5s, z-index 0s ease .5s;-webkit-transition: -webkit-transform .4s ease, visibility 0s ease .5s, z-index 0s ease .5s}body.mnopen #off-canvas{transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);overflow-scrolling: touch;overflow: auto;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;visibility: visible;z-index: 999999;transition: transform .4s ease, visibility 0s ease 0s, z-index 0s ease 0s;-webkit-transition: -webkit-transform .4s ease, visibility 0s ease 0s, z-index 0s ease 0s}.off-canvas-inner{width:100%;background:#3c3c3c;color:#FFF}.off-canvas-inner ul{float:left;width: 250px}.off-canvas-inner ul li{float:left;width: 100%;border-top: solid 1px rgba(255,255,255,.1)}.off-canvas-inner ul li:last-child{border-bottom: solid 1px rgba(255,255,255,.1)}.off-canvas-inner ul li:hover{border-color: #212327}.off-canvas-inner ul li.menu-item-has-children:hover{border-color: rgba(255,255,255,.1)}.off-canvas-inner ul li a{padding: 9px 30px;margin: 0 auto;display:block;color: #fff}.off-canvas-inner ul li a:hover{background:#212327}.off-canvas-inner ul li a .fa-times-circle{opacity: .3;color: #D42328;font-family: "FontAwesome";font-size: 28px}.off-canvas-inner ul li a:hover .fa-times-circle{opacity: 1}.off-canvas-inner ul li .sub-menu li{line-height: normal}.off-canvas-inner ul li .sub-menu li:last-child{border-bottom: 0px}.off-canvas-inner ul li .sub-menu li a{padding-left: 40px}.off-canvas-inner ul li .sub-menu li a:before{content: '-';display: inline-block;font-family: Fontawesome;color: #999;margin: 0 5px 0 0}
#owl-slider{ margin-top: 20px}
#owl-slider .item img {width: 100%;height: auto;display: block}#owl-slider .owl-controls {  margin-top: 0;position: absolute;bottom: 0;width: 100%}#owl-slider.owl-theme .owl-dots .owl-dot.active span,#owl-slider.owl-theme .owl-dots .owl-dot:hover span{background: #D42328}.section_slider{  padding: 0 0 20px}
.navbar-toggle{background-color: #D42328}
.thuonghieu-item{margin-bottom: 10px}
.ongkinh .icon {background: none;cursor: pointer;width: 220px;height: 220px;overflow: hidden;position: relative;margin: 0 auto;transform: translateZ(0px);-webkit-transform: translateZ(0px);-moz-transform: translateZ(0px);-ms-transform: translateZ(0px);-o-transform: translateZ(0px)}
.ongkinh .icon, .ongkinh .icon:before, .ongkinh .icon:after, .ongkinh .icon .thumb-ft,.ongkinh .icon .thumb-ft img{border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;transition: all 300ms linear 0s;-webkit-transition: all 300ms linear 0s;-moz-transition: all 300ms linear 0s;-ms-transition: all 300ms linear 0s;-o-transition: all 300ms linear 0s}
.ongkinh .icon:before,.ongkinh .icon:after{content: "";height: inherit;left: 0;position: absolute;top: 0;width: inherit;box-shadow: 131px 0 0 rgba(255, 255, 255, 0.01) inset, 0 131px 0 rgba(255, 255, 255, 0.01) inset, -131px 0 0 rgba(255, 255, 255, 0.01) inset, 0 -131px 0 rgba(255, 255, 255, 0.01) inset;-webkit-box-shadow: 131px 0 0 rgba(255, 255, 255, 0.01) inset, 0 131px 0 rgba(255, 255, 255, 0.01) inset, -131px 0 0 rgba(255, 255, 255, 0.01) inset, 0 -131px 0 rgba(255, 255, 255, 0.01) inset;-moz-box-shadow: 131px 0 0 rgba(255, 255, 255, 0.01) inset, 0 131px 0 rgba(255, 255, 255, 0.01) inset, -131px 0 0 rgba(255, 255, 255, 0.01) inset, 0 -131px 0 rgba(255, 255, 255, 0.01) inset;-ms-box-shadow: 131px 0 0 rgba(255, 255, 255, 0.01) inset, 0 131px 0 rgba(255, 255, 255, 0.01) inset, -131px 0 0 rgba(255, 255, 255, 0.01) inset, 0 -131px 0 rgba(255, 255, 255, 0.01) inset;-o-box-shadow: 131px 0 0 rgba(255, 255, 255, 0.01) inset, 0 131px 0 rgba(255, 255, 255, 0.01) inset, -131px 0 0 rgba(255, 255, 255, 0.01) inset, 0 -131px 0 rgba(255, 255, 255, 0.01) inset}
.ongkinh .icon .thumb-ft{bottom: 0;display: inline-block;font-size: 30px;height: 210px;line-height: 210px;width: 210px;left: 0;margin: auto;position: absolute;right: 0;top: 0;transform: scale(1) rotate(0deg) translate(0px);-webkit-transform: scale(1) rotate(0deg) translate(0px);-moz-transform: scale(1) rotate(0deg) translate(0px);-ms-transform: scale(1) rotate(0deg) translate(0px);-o-transform: scale(1) rotate(0deg) translate(0px)}
.ongkinh:hover .icon:before, .ongkinh:hover .icon:after {box-shadow: 5px 0 0 rgba(255, 0, 0, 0.5) inset, 0 5px 0 rgba(252, 150, 0, 0.5) inset, -5px 0 0 rgba(0, 255, 0, 0.5) inset, 0 -5px 0 rgba(0, 150, 255, 0.5) inset;-webkit-box-shadow: 5px 0 0 rgba(255, 0, 0, 0.5) inset, 0 5px 0 rgba(252, 150, 0, 0.5) inset, -5px 0 0 rgba(0, 255, 0, 0.5) inset, 0 -5px 0 rgba(0, 150, 255, 0.5) inset;-moz-box-shadow: 5px 0 0 rgba(255, 0, 0, 0.5) inset, 0 5px 0 rgba(252, 150, 0, 0.5) inset, -5px 0 0 rgba(0, 255, 0, 0.5) inset, 0 -5px 0 rgba(0, 150, 255, 0.5) inset;-ms-box-shadow: 5px 0 0 rgba(255, 0, 0, 0.5) inset, 0 5px 0 rgba(252, 150, 0, 0.5) inset, -5px 0 0 rgba(0, 255, 0, 0.5) inset, 0 -5px 0 rgba(0, 150, 255, 0.5) inset;-o-box-shadow: 5px 0 0 rgba(255, 0, 0, 0.5) inset, 0 5px 0 rgba(252, 150, 0, 0.5) inset, -5px 0 0 rgba(0, 255, 0, 0.5) inset, 0 -5px 0 rgba(0, 150, 255, 0.5) inset}
.ongkinh:hover .icon .thumb-ft {transform: scale(1.1) rotate(0deg) translate(0px);-webkit-transform: scale(1.1) rotate(0deg) translate(0px);-moz-transform: scale(1.1) rotate(0deg) translate(0px);-ms-transform: scale(1.1) rotate(0deg) translate(0px);-o-transform: scale(1.1) rotate(0deg) translate(0px)}
#thuong-hieu h3{  font-size: 22px;font-weight: 700;margin-top: 10px}#thuong-hieu h3 span{font-weight: 400;font-size: 18px}.section_about{ background: url(images/ic9.gif) no-repeat center top;padding-top: 40px;  margin-top: 20px}.section_about .title-section:before,.section_about .title-section:after{height: 0}.section_best_category,
.section_st,.section_selling,.section_posts_cate,.section_news{text-align: left}
.best-cate-item,.best-cate-item a {color: #fff}
.section_about .title-section, .section_about .thuonghieu-item h3{text-align: center}
.best-cate-item .dl,.best-cate-item .ds{padding: 7px 10px;height: 77px;min-height: 77px}.best-cate-item .dl{float: left;width: 88.6%;background: #505050}
.best-cate-item .dl h2{font-size: 16px;text-transform: uppercase;font-weight: 700; margin-bottom: 5px}.best-cate-item .ds{float: right;width: 11%;background: #414141;position: relative;}.best-cate-item .ds i{  font-size: 27px;position: absolute;top: 50%;margin-top: -14px;left: 0;margin-left: -12px;color: #fff;width: 27px;border-radius: 50%;background: #D42328;text-align: center}.item-pro{  margin-bottom: 20px;text-align: center}.item-pro img{width: 100%; height: auto}.item-pro h3{font-weight: 700;margin: 5px 0}
.section_st .thumb-img{position: relative}
#list-pro .product:nth-child(3n+1){clear: both}
#list-pro .col-md-3:nth-child(4n+1){clear: both}
.sale-off i{  font-size: 60px;color: #D42328;position: relative}.sale-off i span{font-size: 14px;position: absolute;left: 0;top: 50%;margin-top: -7px;color: #fff;width: 100%;text-align: center}.sale-off{position: absolute;top: 0;right: 0;margin-right: 10px;margin-top: 10px}
.price{text-align: center;font-weight: 700!important;font-size: 16px!important;margin: 5px 0}
.price .amount{color: #D42328}
.woocommerce div.product p.price, .woocommerce div.product span.price{color: #3b3b3b}
.woocommerce div.product p.price i, .woocommerce div.product span.price i{color: #D42328; font-size: 12px}
.woocommerce div.product p.price .amount, .woocommerce div.product span.price .amount{color: #D42328; font-size: 26px}
#ew-main ul.products li.product .price del{display: initial}.price ins .amount{color: #D42328}.price del .amount{  font-weight: 300;color: #3B3B3B;font-size: 14px}.review-item{float: left;width: 100%;margin-bottom: 20px}.testimonial {border: #c27d5c 2px dashed;margin: 0; background: #F6E2E2;padding: 10px 50px;position: relative;font-family: Georgia, serif;border-radius: 5px;font-style: italic}.testimonial:before,.testimonial:after {content: "\201C";position: absolute;font-size: 80px;line-height: 1;color: #D42328;font-style: normal}.testimonial:before {top: 0;left: 10px}.testimonial:after {content: "\201D";right: 10px;bottom: -0.5em}.arrow-down {width: 0;height: 0;border-left: 15px solid transparent;border-right: 15px solid transparent;border-top: 15px solid #F6E2E2; margin: -2px 0 0 25px;position: relative}.testimonial-author {margin: 0 0 0 25px;font-family: Arial, Helvetica, sans-serif;color: #999;text-align:left}.testimonial-author span {font-size: 12px;color: #666}.section_selling .item-pro,.section_selling .title-section{margin-bottom: 0}.section_selling .owl-item{margin-top: 40px}.owl-theme .owl-controls{  margin-top: 0}.owl-theme .owl-controls .owl-nav .owl-prev, .owl-theme .owl-controls .owl-nav .owl-next {position: absolute;top: 50%;width: 30px;height: 80px;margin: -66px 0 0 0;padding: 0;opacity: 1;border-radius: 0;background: #fff}.owl-theme .owl-controls .owl-nav .owl-prev, .owl-theme .owl-controls .owl-nav .owl-next {color: #D42328;font-size: 40px;line-height: 80px}.owl-theme .owl-controls .owl-nav .owl-prev {left: 0;margin-left: -15px}.owl-theme .owl-controls .owl-nav .owl-next {right: 0;margin-right: -15px}.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background: #B2B2B2}
.section_news .title-section:before,.section_news .title-section:after{height: 1px}
.news-item .first .title-news{  display: block;margin-left: 0}
.news-item .first:before{ content:''}
.news-item .title-news{ margin-bottom: 5px;font-weight: 700; display: block}
.news-item li{float: left;width: 100%;margin-bottom: 5px}
.news-item li:before,#footer li:before{font-family: 'FontAwesome';content:'\f192';color: #D42328; float: left; margin-right: 5px}
.post_by_cate_f{margin: 15px 0}
#footer li:before{content:'\f101'; color: #fff}
#footer{padding-bottom: 0}#footer{text-align: left;background: #D42328;color: #fff}#footer h3{color: #fff;text-transform: uppercase;border-bottom: 1px solid #fff;padding-bottom: 5px;margin-bottom: 5px;font-size: 17px}#footer h3 span{color: #D42328;font-weight: 700}#footer p,#footer a{margin: 5px 0;display: block}#footer a{color: #fff}#footer li a{margin-left: 15px}#footer a:hover{color: #fff}.box_footer{margin-bottom: 20px}#copyright{background: #060606;color: #fff;float: left;width: 100%}#copyright p{  margin: 10px 0}#copyright a{color: #D42328; font-weight: 700}
.woocommerce .woocommerce-product-rating .star-rating{margin: 0 10px!important}.woocommerce .star-rating span{color: #E6B322}
.woocommerce #reviews #comments h2{margin-bottom: 10px}
.woocommerce-product-rating{  position: relative;display: table!important;margin: 0 auto 5px!important; float: left; width: 100%}.rating-before,.rating-after{  display: table-cell;width: 50%;height: 1px;vertical-align: middle}.rating-line{display: block;height: 1px;width: 100%;margin-top: 1px}.rating-before .rating-line{  background-image: - webkit-linear-gradient(right, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1) 40%, transparent);background-image: linear-gradient(to left, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1) 40%, transparent)}.rating-after .rating-line{background-image: - webkit-linear-gradient(left, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1) 40%, transparent);background-image: linear-gradient(to right, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1) 40%, transparent)}.archive #header-wrapper,.single #header-wrapper{background-image: url(images/bg-header.png), url(images/bgh.png);background-position: left top, left 75px;background-repeat: repeat-x}.archive article{  float: left;width: 100%; margin-bottom: 20px}.archive article .thumb-img,.relatedNews .thumb-img{  float: left; margin-right: 10px}
.archive article .post-title,.relatedNews .post-title{ font-family: 'Roboto', sans-serif;font-size: 16px;color: #393939; font-weight: 700}.archive article .post-title:hover,.relatedNews .post-title:hover{  color: #D42328}
.post-info{ margin: 0 0 10px!important}.post-info li{ display: inline-block;font-size: 14px;color: #E62534;margin-right: 15px}.post-info li a{color: #E62534}.sidebar{margin-top: 40px}.sidebar h3{  text-transform: uppercase;background: #D42328;color: #fff;line-height: 35px;padding: 0 10px}.sidebar form, .sidebar ul{padding: 15px 10px!important}
.sidebar .box-sidebar{margin-bottom: 20px;background: #F2F2F2!important;float: left;width: 100%}
.sidebar .box-sidebar h3{font-size: 14px; font-weight: 700}
.sidebar .widget_nav_menu li a{margin-left: 15px}.sidebar .widget_nav_menu li:before{font-family: FontAwesome;content:'\f101';color: #D42328; float: left}.sidebar select{width: 100%}.sidebar img{width: 100%;height: auto}.sidebar li{border-bottom: 1px solid #CECECE}.sidebar li:last-child{border-bottom: none}.sidebar a{  margin: 5px 0;display: block}.block-suport span{  display: block;font-weight: 700}.block-suport .name-suport{color: #874143}.block-suport li:before{content: '\f007';font-family: FontAwesome;float: left;line-height: 85px;background: #D42328;color: #fff;padding: 0 5px;margin-right: 10px}.block-suport li{ display: block;margin-bottom: 5px;height: 95px}.block-suport a{  color: #36adf0;margin: 0}#ew-main .sidebar a,#ew-main .sidebar select{ font-weight: 700}.single #ew-main div.product .product_title{  border-bottom: 1px dotted #D42328;padding-bottom: 10px}.single #ew-main div.product p.price, .woocommerce div.product span.price{  text-align: left;margin: 10px 0}.single #ew-main div[itemprop="description"]{  background: #F2F2F2;padding: 10px;margin-bottom: 10px}.single #ew-main div.product div.images{position: relative}.single #ew-main .woocommerce-product-rating .star-rating{  margin: 0 10px 0 0!important}.single #ew-main .woocommerce-product-rating .woocommerce-review-link{margin-top: -6px;display: block}
.single #ew-main div.product form.cart{ margin-top: 10px; float: left}
.single #ew-main div.sharedaddy h3.sd-title{ line-height: 0}
.single #ew-main .product_meta{  margin: 10px 0}
.single #ew-main .product_meta .sku_wrapper,
.single #ew-main .product_meta .meta-product{ font-weight: 700;color: #3b3b3b; display: block; margin-bottom: 10px}
.single #ew-main .product_meta .sku_wrapper i, .single #ew-main .product_meta .meta-product i{color: #D42328; font-size: 12px}
.single #ew-main .product_meta .sku,.single #ew-main .meta-product span{  font-weight: normal;color: #393939}
.single #ew-main .related h2,.relatedNews h2,.up-sells h2,.cross-sells h2{ position: relative}
.single #ew-main .related .products{margin-top: 30px}
.woocommerce div.product form.cart .button{padding: 15px 1.5em}
.buy-guide { display: inline-block; vertical-align: middle; padding-left: 55px; background: url(images/h5.gif) no-repeat left center; height: 40px; width: 130px; margin: 10px 0 0 10px}
.product-more-info .single-hotline { margin-bottom: 5px; color: #D42328; font-size: 18px}
.single-hotline:before {content: "\f095"; width: 31px; height: 31px; background: #EB1C24; color: #FFF; display: inline-block; font-family: FontAwesome; text-align: center; line-height: 31px; border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; margin-right: 10px}
.hotline-desc { font-size: 15px; font-style: italic}
.single #ew-main .related .woocommerce-product-rating{display: table!important;  margin: 0!important}.single #ew-main .related li{   width: 22.05%!important}.tagged_as{display: block;background: #f2f2f2;font-weight: 700;padding: 10px;margin: 10px 0}.tagged_as a{color: #D42328}
.single .entry-content,.page .entry-content{margin-bottom: 30px}
.entry-content p{margin-bottom: 10px}
.entry-content a{color: #D42328}
.relatedNews > ul{margin-top: 30px}.relatedNews > ul > li{float: left;width: 100%;margin-bottom: 20px}#ew-main .woocommerce-breadcrumb{margin: 10px 0;font-weight: 700;color: #D42328}
#ew-main .page-title{padding-bottom: 10px;font-weight: 700}#ew-main .term-description{  background: #F2F2F2;padding: 15px;border-bottom: #D42328 1px dotted;margin-bottom: 15px;border-top: #D42328 1px dotted}#ew-main .woocommerce-ordering, #ew-main .woocommerce-result-count{  margin: 0 0 1.5em;line-height: 33px}
#ew-main ul.products li.product{width:30.75%;text-align: center;margin-bottom:20px }#ew-main ul.products li.product a img{margin-bottom: 0}#ew-main ul.products li.product h3{font-weight: 700;margin: 5px 0;font-size: 18px;padding: 0}#ew-main .woocommerce-product-rating{margin: 0}#ew-main ul.products li.product .button{  margin-top: 0;  background: #D42328;color: #fff}#ew-main ul.products li.product .button:hover{background: #A84343}#ew-main .products ul, #ew-main ul.products{margin: 0}
#ew-main nav.woocommerce-pagination{text-align: right;margin: 0 auto 20px; float: right}#ew-main .price_slider_amount .price_label{  position: absolute;margin-top: -10px;font-weight: 700}#ew-main .widget_price_filter .price_slider_amount .button{margin-top: 20px}#ew-main .quantity .qty{line-height: 27px;border-radius: 3px;border: 1px solid #A9A9A9;padding: 8px 0 7px; width: 5em}#ew-main div.product form.cart table td:first-child{  vertical-align: middle;padding-right: 10px}#variations_clear{  margin-left: 75px}#ew-main div.product form.cart .group_table td.price del,#ew-main div.product form.cart .group_table td.price ins{  float: left}#ew-main div.product form.cart .group_table td.price ins{  margin-left: 5px}#ew-main div.product p.price del, #ew-main div.product span.price del{display: initial}#ew-main div.product form.cart .group_table td.label{font-size: 100%}.yith-woocompare-widget .clear-all{margin-left: 10px;float: left}.yith-woocompare-widget a.compare{margin-right: 10px; margin-bottom: 15px}.yith-woocompare-widget li:before{content:'';}.widget_layered_nav li:before{content: ''}.widget_layered_nav li a{  margin: 0;float: left}.widget_layered_nav li span.count{margin-left: 5px}.widget_shopping_cart_content{padding-bottom: 15px}.widget_shopping_cart_content .total{padding: 4px 10px!important;border-top: 3px double #CBCBCB!important}.widget_shopping_cart_content .buttons{padding: 0 10px}#ew-main .woocommerce-message,#ew-main .woocommerce-info{border-top-color: #D42328}#ew-main .woocommerce-message:before,#ew-main .woocommerce-info:before{color: #D42328}
#ew-main .cart_totals h2{margin-bottom: 15px}#ew-main .cart_totals table{width: 100%}#ew-main .woocommerce-billing-fields h3,#ew-main .cart_totals .shipping-calculator-button{color: #D42328}#ew-main #ship-to-different-address .checkbox{  margin: 0;float: left;font-weight: 300;color: #D42328}
#ew-main .input-checkbox{position: inherit}#ew-main #order_review_heading,.woocommerce-checkout h2{  color: #D42328;margin-bottom: 10px}.wpcf7-form{  float: left;width: 100%}.wpcf7-form p{float: left;width: 100%}.wpcf7-form p:nth-child(2),.wpcf7-form p:nth-child(3){width: 49%}.wpcf7-form p:nth-child(3){margin-left: 2%}
.wpcf7-form input,.wpcf7-form textarea{border: 1px solid #ebebeb;margin: 5px 0;width: 100%;background: #F2F2F2}.wpcf7-form input[type="submit"]{  background: #D42328;color: #fff;font-weight: 700;width: auto;border-radius: 5px;padding: .618em 1em}.page-404 #searchform{margin: 20px 0;float: left}.page-404 #searchform input[type='text'],.page-404 #searchform input[type='submit']{border: 1px solid #c2c2c2}.page-404 #searchform input[type='text']{border-right: 0}.page-404 #searchform input[type='submit']{border-left: 0}#wp-calendar { width: 100%; font-size: 11px; }#wp-calendar thead th { background: #f5f5f5; border: 1px solid #ddd; border-top: none; font-size: 11px; }#wp-calendar tbody td { text-align: center; border: 1px solid #ddd; line-height: 2.5em; transition: background 0.15s ease; -webkit-transition: background 0.15s ease; -o-transition: background 0.15s ease; -moz-transition: background 0.15s ease; }#wp-calendar tbody td:hover { background: #f1f1f1; color: #333; }#wp-calendar tbody td a { display: block; text-decoration: none; background: #f1f1f1; color: #333; }#wp-calendar tbody td:hover a { background: #4d4d4d; color: #fff; }#wp-calendar tfoot td { padding-top: 1px; padding: 4px}#wp-calendar tfoot td#next{text-align: right}#wp-calendar caption { cursor: pointer; font-size: 13px; text-transform: uppercase; margin: 0; padding: 12px; outline: 0 none !important; background: #3b86b0; color: #fff; }#wp-calendar tbody a { display: block; text-decoration: underline; }#wp-calendar th { text-align: center; border: 1px solid transparent; border-top: none; padding: 7px 0; color: #a7a7a7; }.iframe-ggm iframe{margin-top: 100px;width: 100%}
.single-product .onsale{display: none}
.wrapper-product,.related,.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells{float: left;width: 100%}
.related .wrapper-product,.up-sells .wrapper-product,.cross-sells .wrapper-product{margin-top: 30px}
.wrapper-product .product{margin-bottom: 15px!important}
.wrapper-product .product:nth-child(3n+1){clear: both}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{line-height: 31px; padding: 0; font-size: 14px}
span.wpcf7-not-valid-tip{display: none}
input.wpcf7-not-valid{border: 1px solid red}
div.wpcf7-validation-errors {margin: 1em 0; float: left; width: 100%}
div.wpcf7-mail-sent-ng {float: left; width: 100%; margin: 0}
.woocommerce .thumbnails .owl-nav [class*=owl-]{opacity: 0; -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; padding: 0px 5px; top: 50%; font-size: 15px; margin-top: -20px; width: auto; position: absolute; line-height: 40px; height: 40px}
.woocommerce .thumbnails:hover [class*=owl-]{opacity: 1}
.woocommerce .thumbnails{position:relative; z-index: 2; }
/*.woocommerce-page div.product div.thumbnails a{width:100% !important;}
.woocommerce .thumbnails .owl-nav{display: block; height: auto; width: 100%; }
.woocommerce .thumbnails .owl-nav .owl-prev {left: 0}
.woocommerce .thumbnails .owl-nav .owl-next {right: 0}
.woocommerce .thumbnails .owl-dots .owl-dot {width: 16px; height: 6px; margin: 5px 5px; background:#ddd; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0; display: inline-block; }
.woocommerce .thumbnails .owl-dot.active{background:red; }
.woocommerce .thumbnails .owl-dots {text-align: center; }*/
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{width: 100%}
.entry-content .woocommerce h2, .entry-content .woocommerce h3{font-size: 18px}
.entry-content .woocommerce li{list-style-type: none}
.woocommerce form .form-row input.input-text{line-height: 36px}
.thumb-wrapper{text-align: center}
.thumb-wrapper .thumb-menu{width: 100%; border: 1px solid #c2c2c2; padding: 2px}
.exp-news{text-align: justify}

.main-menu .mega-sub-menu > li li {float: none}
.mega-menu-megamenu .mega-sub-menu{padding: 0 15px!important}
#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item{padding: 0!important}
#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{ font-family: 'Roboto', sans-serif; line-height: 40px; display: block; border-bottom: 1px dotted #a1a9a5; font-size: 14px; font-weight: 400; color: #3B3B3B;}
#mega-menu-wrap-main_menu #mega-menu-main_menu[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-main_menu #mega-menu-main_menu[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu{margin-top: 0!important}
#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus{font-weight: normal!important; color: #D42328!important}

.contact-price{color: red}
.wp-pagenavi{margin-bottom: 20px}
.wp-pagenavi a, .wp-pagenavi span {line-height: 20px; padding: 6px 12px; margin: 0 5px 0 0; border: 1px solid #D42328; color: #D42328; background: #fff; display: inline-block }
.wp-pagenavi span.current, .wp-pagenavi a:hover {background: #D42328; color: #fff; border: 1px solid #D42328 }

/*col-md*/
@media screen and (max-width: 1199px) {}
@media screen and (max-width: 1024px) {
	.secondary-menu li{  width: 120px}
	.secondary-menu li {width: 90px}
	.main-menu{display: none}
	.navbar-toggle{display: block}
	.navbar-toggle, .logo-mobile, .search-head{display: block}
	.off-canvas-inner ul li.search{display: none}
	#header-wrapper{background: #fff}
	.secondary-menu li, .top_contact{display: none}
	#site-navigation{margin-top: -12px}
	.archive #header-wrapper, .single #header-wrapper{background-image: none}
	.main-menu li{padding: 0 15px}
	.main-menu li.search form input[type='text']{width: 150px}
	#footer .col-lg-3:nth-child(3){clear: both}
	.best-cate-item img{width: 100%; height: auto}
	.best-cate-item .dl p{line-height: 16px}
}
/*col-sm*/
@media screen and (max-width: 991px) {
	#best_cate .col-lg-3{width: 50%;margin-bottom: 20px}#best_cate .col-lg-3:nth-child(3),#best_cate .col-lg-3:nth-child(4){margin-bottom: 0}
	#list-pro .col-lg-3:nth-child(2n+1){clear: both}
	.owl-dots{display: none!important}
	#best_cate .col-xs-6:nth-child(2n+1){clear: both}
	#list-pro .product:nth-child(3n+1){clear: inherit}
	#list-pro .product:nth-child(2n+1){clear: both}
	#thuong-hieu .col-xs-6:nth-child(2n+1){clear: both}
	.wrapper-product .product:nth-child(3n+1){clear: inherit}
	.wrapper-product .product:nth-child(2n+1){clear: both}
	.section_st #list-pro .col-lg-4:nth-child(3n+1){clear: inherit}
	.section_st #list-pro .col-lg-4:nth-child(2n+1){clear: both}
	#list-pro .col-md-3:nth-child(2n+1){clear: both}
	.section_news .news-item .row{display: none}
	.section_news .news-item .first .title-news{display: inherit; margin-left: 5px}
	.section_news .news-item .first::before{content:'\f192'}
	.sub-cate{display: none}
}
/*col-xs*/
@media screen and (max-width: 767px) {
	#ew-main ul.products li.product,.single #ew-main .related li{width: 48%!important}
	.woocommerce .woocommerce-ordering{position: inherit; margin: 0 0 1.5em!important}
}
@media screen and (max-width: 600px) {
	.ongkinh .icon{  width: 170px;height: 170px}.ongkinh .icon .thumb-ft{  height: 160px;line-height: 160px;width: 160px}#site-navigation{margin-top: -12px}
}
@media screen and (max-width: 568px) {
	.ongkinh .icon{  width: 165px;height: 165px}.ongkinh .icon .thumb-ft{  height: 165px;line-height: 165px;width: 165px; margin: 0}
	.section_news .col-lg-4{width: 50%}.news-item li .col-lg-4{width: 100%}.news-item li img{width: 100%}
}
@media screen and (max-width: 480px) {
	.secondary-menu li.logo{display: none}#thuong-hieu .col-lg-3{width: 50%}
	#list-pro .col-lg-4{width: 50%}
	#list-pro .clear{clear: inherit}
	.ew-xs-12{width: 100%}
}
@media screen and (max-width: 390px) {
	#thuong-hieu .col-lg-3:nth-child(3){clear: both}#thuong-hieu h3{font-size: 18px}#thuong-hieu h3 span{font-size: 16px}.best-cate-item .dl{width: 100%}.best-cate-item .ds{display: none}#footer .col-lg-3{width: 100%}
	.section_news .col-lg-4{width: 100%}
}
@media screen and (max-width: 320px) {
	#list-pro{width: 100%}
	#thuong-hieu .col-xs-6:nth-child(3) .thuonghieu-item{margin-bottom: 30px}
	.ongkinh .icon {width: 130px;height: 130px}
	.ongkinh .icon .thumb-ft{width: 130px;height: 130px; line-height: 130px}
	.best-cate-item .dl,.best-cate-item .ds{height: inherit;min-height: 117px}
}