.site-content{
overflow-x:hidden; 
}
.owl-item {
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
-webkit-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
-ms-transform: translate3d(0,0,0);
} input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea,
select ,
input[type="number"],
input[type="tel"]{
padding: 8px 10px;
width: 100%;
border: 1px solid #eaeaea;
}
textarea{
max-width: 100%;
}
blockquote{
border-color: #ff3366;
}
table {
border-collapse: collapse;
width: 100%;
}
table, th, td {
border: 1px solid #eaeaea;
}
th, td{
padding: 10px;
}
.alignnone {
margin: 5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
.alignright {
float:right;
margin: 5px 0 20px 20px;
}
.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.alignright {
float: right;
margin: 5px 0 20px 20px;
}
a img.alignnone {
margin: 5px 20px 20px 0;
}
a img.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto
}
.text-center{  text-align: center; }
.wp-caption {
background: #fff;
border: 1px solid #f0f0f0;
max-width: 100%; padding: 5px 3px 5px;
text-align: center;
margin: 0;
}
.wp-caption.alignnone {
margin: 5px 20px 20px 0;
clear: both;
}
.wp-caption.alignleft {
margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
margin: 5px 0 20px 20px;
}
.wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 100%;
padding: 0;
width: auto;
}
.wp-caption p.wp-caption-text {
font-size: 12px;
line-height: 17px;
margin: 0;
padding: 10px 4px 5px;
margin: 0!important;
}
.gallery-caption {
color: #707070;
color: rgba(51, 51, 51, 0.7);
display: block;
font-family: "Noto Sans", sans-serif;
font-size: 12px;
font-size: 1.2rem;
line-height: 1.5;
padding: 0.5em 0;
} .sidebar-left .main-content{
float: right;
} .popular-posts li{
border-bottom: 1px solid #eaeaea;
margin-top: 10px;
padding-bottom: 10px;
}
.popular-posts li:last-child{
border: none;
padding-bottom: 0;
}
.popular-posts li img{
border: 1px solid #eaeaea;
padding: 4px;
width: 70px;
}
.widget_kt_social .introduce-title{
margin-top: 20px;
margin-bottom: 0;
}
.sidebar .widget{
line-height: 24px;
margin-bottom: 30px;
}
.sidebar .widget ul{
padding: 0;
margin: 0;
}
.sidebar .widget ul li{
list-style: none;
}
.widget{
border: 1px solid #eaeaea;
padding: 0 20px 15px 20px;
}
.widget .widget-title{
margin: 0;
font-size: 15px;
font-weight: bold;
border-bottom: 1px solid #eaeaea;
padding-left: 20px;
text-transform: uppercase;
margin-left: -20px;
margin-right: -20px;
padding: 14px 20px;
margin-bottom: 15px;
background: #0052ee;
color: #fff;
}
.widget img{
max-width: 100%;
height: auto;
width: 100%;
}
.widget_calendar table th,
.widget_calendar table td{
text-align: center;
padding: 0;
}
.widget_categories ul{
padding: 0;
line-height: 24px;
}
.widget_categories ul li .children{
padding-left: 20px;
}
.widget_categories ul>li>a:before{
content: "\f105";
font-size: 14px;
display: inline-block;
text-align: right;
font-family: "FontAwesome";
padding-right: 12px;
}
.widget_categories .children li{
border-bottom: 1px dotted #eaeaea;
}
.widget_categories .children li a:before{
content: "\f0da";
font-size: 14px;
display: inline-block;
text-align: right;
font-family: "FontAwesome";
padding-right: 12px;
}
.widget_categories .children li:last-child{
border: none;
} .widget_archive{
line-height: 24px;
} .widget_pages ul{
padding: 0;
line-height: 24px;
}
.widget_pages ul li .children{
padding-left: 20px;
}
.widget_pages ul>li>a:before{
content: "\f105";
font-size: 14px;
display: inline-block;
text-align: right;
font-family: "FontAwesome";
padding-right: 12px;
}
.widget_pages .children li{
border-bottom: 1px dotted #eaeaea;
}
.widget_pages .children li a:before{
content: "\f0da";
font-size: 14px;
display: inline-block;
text-align: right;
font-family: "FontAwesome";
padding-right: 12px;
}
.widget_pages .children li:last-child{
border: none;
}
.widget_recent_comments li{
border-bottom: 1px solid #eaeaea;
padding: 10px 0;
}
.widget_rss li{
padding-bottom: 15px;
}
.widget_rss li:last-child{
padding-bottom: 0;
}
.widget_rss .rsswidget{
font-weight: 600;
line-height: 20px;
}
.widget_rss .rss-date,
.widget_rss cite{
display: block;
opacity: 0.8;
line-height: 30px;
color: #999;
}
.widget_rss img{
max-width: 14px;
vertical-align: middle;
margin-top: -4px;
} .widget_search{
border: none;
padding: 0;
}
.widget_search .widget-title,
.widget_search .screen-reader-text{
display: none;
}
.widget_search label{
display: block;
font-weight: normal;
} .widget_nav_menu ul{
padding: 0;
line-height: 24px;
margin: 0;
}
.widget_nav_menu ul li .sub-menu{
padding-left: 20px;
} .widget_nav_menu .sub-menu li{
border-bottom: 1px dotted #eaeaea;
}
.widget_nav_menu .sub-menu li a:before{
content: "\f0da";
font-size: 14px;
display: inline-block;
text-align: right;
font-family: "FontAwesome";
padding-right: 12px;
}
.widget_nav_menu .sub-menu li:last-child{
border: none;
}
.widget_tag_cloud .tagcloud a{
}
.widget_kt_slider{
padding: 0;
margin: 0;
border: none;
}
.widget_kt_slider .owl-controls .owl-dots{
position: absolute;
bottom: 5px;
}
.widget_kt_product_special .price{
font-size: 18px;
color: #ff3366;
}
.widget_kt_product_special ins{
text-decoration: none;
float: left;
}
.widget_kt_product_special del{
font-size: 14px;
color: #666;
margin-left: 10px;
}
.main-bg{
background-color: #ff3366;
display: none;
}
.divider{
height: 3px;
}
.home .main-bg{
display: block;
} .page-title{
font-size: 24px;
text-transform: uppercase;
border-bottom: 1px solid #eaeaea;
line-height: 40px;
margin: 0;
-ms-word-wrap: break-word;
word-wrap: break-word;
}
.blog-paging .screen-reader-text{
display: none;
}
.blog-paging .navigation  {
float: right;
margin-bottom: 0;
}
.nav-links{
width: 100%;
float: left;
margin-bottom: 20px;
}
.blog-paging.top .nav-links {
margin-bottom: 0;
}
.nav-links>a,
.nav-links>span{
position: relative;
float: left;
padding: 5px 12px;
margin-left: -1px;
line-height: 1.42857;
color: #999;
text-decoration: none;
background-color: #fafafa;
border: 1px solid #eaeaea;
}
.nav-links a:hover,
.nav-links .current{
background: #ff3366;
color: #fff;
}
.blog-paging .results-count{
margin-top: 20px;
display: inline-block;
line-height: 30px;
}
.post-password-form input[type="submit"]{
padding: 5px;
border: none;
background: #eee;
border: 1px solid #eaeaea;
}
.gallery {
float: left;
overflow: hidden;
width: 100%;
}
.gallery img{
height: auto;
}
.gallery .gallery-item{
padding: 1.79104477%;
display: inline-block;
text-align: center;
vertical-align: top;
width: 100%;
}
.gallery-columns-3 .gallery-item{
width: 33.33333%;
}
.gallery-columns-2 .gallery-item{
width: 50%;
}
.gallery-columns-4 .gallery-item{
width: 25%;
}
.gallery-columns-5 .gallery-item{
width: 20%;
}
.gallery-columns-6 .gallery-item{
width: 16.66666666%;
}
.gallery-columns-7 .gallery-item{
width: 14.2222222%;
}
.gallery-columns-8 .gallery-item{
width: 12.5%;
}
.gallery-columns-9 .gallery-item{
width: 11.1111111%;
}
.gallery-columns-10 .gallery-item{
width: 10%;
}
.logged-in.admin-bar .nav-ontop{
top: 32px;
} .error-404.not-found{
text-align: center;
padding-bottom: 40px;
}
.error-404.not-found .page-header,
.error-404.not-found .page-title,
.no-results.not-found .page-header{
border: none;
}
.no-results.not-found .page-header{
margin-top: 0;
margin-bottom: 0;
}
.error-404.not-found .search-form span.screen-reader-text,
.no-results.not-found .search-form span.screen-reader-text{
display: none;
}
.error-404.not-found .search-form .search-submit,
.no-results.not-found .search-form .search-submit{
height: 38px;
background: #666;
border: none;
padding: 0 10px;
color: #fff;
}
.error-404.not-found label,
.no-results.not-found label{
font-weight: normal;
} .search-page .post-item:first-child{
padding-top: 0;
border-top: 0;
}
.service-single .entry-detail{
margin-top: 30px;
}
.service-single .page-title .subtitle{
font-size: 14px;
text-transform: none;
line-height: 20px;
}
#footer .widget-container,
#footer .widget {
width: 100%;
padding: 0;
}
#footer .widget-container:last-child{
margin-bottom: 0;
}
#footer .widget-container table,
#footer .widget-container td,
#footer .widget-container th{
border: 1px solid #ccc;
}
#footer .widget-container input,
#footer .widget-container select{
border: 1px solid #ccc;
}
#footer .widget_archive>ul{
padding: 0;
}
#footer .widget_meta ul,
#footer .widget_recent_comments ul,
#footer .widget_recent_entries ul,
#footer .widget_rss ul{
padding: 0;
}
#footer div.widget_rss ul li{
list-style: none;
}
#footer .widget_recent_comments ul li{
border-bottom: 1px solid #ccc;
list-style: none;
}
#footer .widget_pages>ul{
padding: 0;
}
#footer div.widget_pages ul li,
#footer div.widget_categories ul li,
#footer div.widget_meta ul li,
#footer div.widget_recent_entries ul li,
#footer div.widget_archive ul li,
#footer div.widget_recent_comments ul li{
list-style: none;
}
#footer div.widget_pages>ul>li>a:before,
#footer div.widget_categories>ul>li>a:before{
content: "\f105";
font-size: 14px;
display: inline-block;
text-align: right;
font-family: "FontAwesome";
padding-right: 12px;
}
#footer div.widget_pages ul.children li a:before,
#footer div.widget_categories ul.children li a:before,
#footer div.widget_categories ul.sub-menu li a:before{
content: "\f0da";
font-size: 14px;
display: inline-block;
text-align: right;
font-family: "FontAwesome";
padding-right: 12px;
}
#trademark-box{
overflow: hidden;
}
#footer div.widget_categories ul li a:before,
#footer div.widget_categories ul.sub-menu li a:before{
display: none;
}
#trademark-box .widget_nav_menu li,
#trademark-text-box .widget_nav_menu li{
list-style: none;
}
.no-results.not-found{
min-height: 300px;
}
#menu-top-bar-menu-right li.menu-item-has-children{ display: none;}
#menu-top-bar-menu-right li.menu-item-2615{ background: url(//laptopbaominh.com/wp-content/themes/batdiamelamine/images/icon-hotline.jpg) no-repeat left; padding-lefT: 20px;}
#menu-top-bar-menu-right li.menu-item-2616{ background: url(//laptopbaominh.com/wp-content/themes/batdiamelamine/images/icon-email.jpg) no-repeat left; padding-lefT: 20px;}
#main-header .col-sm-3 {
width: 17% !important;
}
#main-header  .col-lg-7 {
width: 66%  !important;    padding-top: 20px;
}
#main-header  .col-lg-2{ padding-top: 20px}
#main-header  .header-search-inner{    width: 53%;    margin-right: 20px;
floaT: left;}
.thongtinkh ul{ padding-lefT: 0px;}
.thongtinkh{ width: 42%; floaT: left;}
.thongtinkh li{ list-style: none !important}
.hotline-kh{ background: url(//laptopbaominh.com/wp-content/themes/batdiamelamine/images/icon-hotline-1.jpg) no-repeat left; padding-lefT: 20px;    background-position-x: 3px;}
.dc-kh{ background: url(//laptopbaominh.com/wp-content/themes/batdiamelamine/images/icon-diachi1.jpg) no-repeat left; padding-lefT: 20px;}
.thongtinkh a{ font-size: 13px;}
.hotline-kh a{ color: #f00}
.loctheogiahome .widget_nav_menu,.fanpage-home .widget_text{ padding:0px !important}
.loctheogiahome h2.widgettitle,.fanpage-home h2.widgettitle{ background: #0052ee; margin: 0px; padding: 10px 15px; font-size: 15px; color:#fff}
.loctheogiahome .menu-chi-tiet-theo-gia-container li{ list-style: none;}
.loctheogiahome  #menu-chi-tiet-theo-gia{ padding: 15px;}
.fanpage-home .ketnoi-mobile{ padding-lefT: 10px}
.footer-bottom{ background: #073b9e;}
.footer-bottom .footer-coppyright{ width: 1170px;  margin: 0 auto; line-height: 50px;text-align: center;
color: #fff;}
.nghang-1 img{     floaT: left;
margin-right: 5px; width: 70px}
.right-tt{ floaT: left; color: #fff;width: 70%;
font-size: 13px;}
.nghang-1 {    width: 100%;
overflow: hidden;
clear: both;
margin-bottom: 15px;}
.entry-summary .price{ color: #000 !important;
font-size: 16px !important;}
.khuyenmailaptop{ border: 1px solid #eaeaea;
overflow: hidden; margin-top: 15px;}
.khuyenmailaptop h3{  background: #ee2626; color: #fff; text-align: left; padding: 15px;    margin-top: 0px;     font-size: 15px;
font-weight: bold;}
.noidungkm{ padding: 20px;}
.hotline-tv{ overflow: hidden; margin: 15px 0}
.hotline-tv span{ color: #0052ef; font-weight: bold}
.thongtinthem{ width: 25%; floaT: left; margin-left: 5%}
.thongtinthem h3{    border-bottom: 1px solid #d3ced2;
padding-bottom: 10px;margin-bottom: 20px;}
.thongtinthem h3 span{border-bottom: 2px solid #0052ef;    padding-bottom: 9px;}
.tawcvs-swatches .swatch{ width: auto !important; border: none !important; border-radius: 1px !important;padding: 0 15px;}
.tawcvs-swatches .swatch.selected{     border: 2px solid #0052ef !important;box-shadow: none !important; background: #fff url(//laptopbaominh.com/wp-content/themes/batdiamelamine/images/icon-check.png) no-repeat right bottom}
.woocommerce div.product form.cart table td{ padding: 0px !important}
.tawcvs-swatches .swatch-label {
background-color: #fff !important;
border: 1px solid #979494 !important;
}
.sp-tuongtu{ margin-top: 30px;}
.sp-tuongtu li{ width: 100% !important;     margin-bottom: 20px;}
.sp-tuongtu li .left-block{    width: 40%; padding: 0px; 
float: left;}
.sp-tuongtu li .product-container{ border: none !important}
.sp-tuongtu  li .product-star{ floaT: left;}
.floor-elevator, .sanphamhome-mo .toggle-menu{ display: none;}
.sanphamhome-mo .product-list{ margin-lefT: 15px !important;     margin-top: 10px;}
.sanphamhome-mo li:nth-child(4n+2){ margin: 0 19px;}
.sanphamhome-mo li:nth-child(4n+3){ margin-right: 18px;}
.sanphamhome-mo li.col-sm-3{width: 23%; border: 1px solid #eaeaea; margin-bottom: 20px}
.sidebarleft-home ul{ padding-lefT: 0px !important; }
.loctheogiahome .wpb_content_element{     margin-bottom: 0px !important;}
.sidebar .widget ul li a{ color: #282828;}
.top-bar-menu>li.menu-item-2829>a, .top-bar-menu>li.menu-item-2830>a, .top-bar-menu>li.menu-item-2831>a{ line-height: 22px;
border: 1px solid #e0e0e0;
border-radius: 50%;
padding: 5px 7px;
text-align: center;
font-size: 14px;
margin-right: 6px;}
.top-bar-menu>li.menu-item-2828>a{line-height: 22px;
border: 1px solid #e0e0e0;
border-radius: 50%;
padding: 5px 9px;
text-align: center;
font-size: 14px;
margin-right: 6px; }
.khuyenmaitt{ border: 1px solid #d3d3d3; overflow: hidden}
.khuyenmaitt h3{ background: #ee2626; margin: 0px;font-size: 15px;
font-weight: bold;
color: #fff;
padding: 10px 15px;}
.hotlinetv{overflow: hidden;
margin: 14px 0;}
.hotlinetv a{ font-weight: bold; color: #0052ef}
.single_variation_wrap{ background: #0052ef;
width: 100%;    text-align: center;
color: #fff;
font-size: 15px;
padding: 4px 0;}
.single_variation_wrap:hover{ background: #ee2626}
.woocommerce div.product form.cart .single_variation_wrap .button{font-size: 25px; width: 100%;    background: none; opacity:1 }
.woocommerce div.product form.cart .single_variation_wrap .button:hover{ background: #ee2626}
.woocommerce div.product form.cart.mobt .button{        background: #ee2626;width: 100%; text-align: center; overflow: hidden;    height: 63px;
line-height: 25px;} 
.muahang-mo{ font-size: 25px}
.woocommerce div.product form.cart .button span{font-size: 15px;}
.loctheogiahome a{ color: #282828}
.woocommerce-Price-amount {
font-size: 15px;
font-weight: bold;
color: #c92700;}
@media screen and (max-width:768px){
.option-13.tab-product-13 .nav-tab li a{     padding: 4px 9px !important; font-size: 10px !important; }
.option-13.tab-product-13.top-nav .owl-controls .owl-prev{ right: 26px !important;}
.option-13.tab-product-13.top-nav .owl-controls .owl-next{ right: 0px !important;}
.sp-hot-home .option-13.tab-product-13.style2 .nav-tab{ padding-left: 0px;     margin-top: 10px;}
.sp-hot-home .option-13.tab-product-13 .nav-tab li a{ font-size: 10px !important}
.option-13.tab-product-13 .title{     text-align: center;
width: 100%;}
.option12.section-blog-12 .blog12 .info{     padding: 10px;}
.option12.section-blog-12 .blog12 .blog-title {
font-size: 21px;
padding-top: 16px;
text-transform: uppercase;
margin-top: 0;
min-height: 165px;
margin: 0;
max-height: 161px;
overflow: hidden;
}.sanphamhome-mo .product-list li{ width: 50%; margin: 0px !important}
.sanphamhome-mo .product-list{     margin-lefT: 0px !important;
margin-top: 10px;}
.product-list .type-product.product.first {
clear: none !important;
}
.footer4 .footer-middle{      border-bottom: none !important; 
border-top: none !important}
.top-bar-menu.left, #main-header .col-lg-7, .top-bar-menu.right li{ display: none;}
.top-bar-menu.right li.menu-item-2615{ display: block !important}
.top-bar-menu.right{ margin-top: 0px !important; }
.top-bar-menu>li>a{ border-right: none !important;font-size: 17px;
font-weight: bold;}
#menu-top-bar-menu-right li.menu-item-2615{     background-position-x: 35px;}
#main-header .col-sm-3 {
width: 45% !important;
}#main-header .col-lg-2{ width: 43% !important; float: right;    padding-top: 30px;}
#main-header .col-lg-2 .woocommerce-Price-amount{ display: none}
.header.style13 .main-header {
padding: 8px 0 0 0 !important;
}
.woocommerce .woocommerce-tabs, .thongtinthem, .footer-bottom .footer-coppyright{ width: 100% !important; overflow: hidden}
.thongtinthem{     margin-left: 0%; }
.woocommerce div.product p.price ins .woocommerce-Price-amount{ font-size: 25px}
.woocommerce div.product form.cart .variations td.label{ width: 65px !important}
.logo-doitachome .vc_column_container{ width: 32% !important; float: left;}
}
.woocommerce div.product div.images .flex-control-thumbs{ margin-top: 20px;}
.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled]{     padding: 0 20px !important; color: #fff !important; opacity: 1 !important}
.woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover{     background-color: #0052ef !important;}
.woocommerce form .form-row .input-checkbox{     margin: 7px 8px 0 0 !important;     float: left;}
.woocommerce form .form-row label.checkbox .woocommerce-terms-and-conditions-checkbox-text{    padding-lefT: 25px;
line-height: 14px;}
.woocommerce form .form-row-first{ width: 100%;}
@media screen and (min-width: 768px){
#main-header .search-mb{display: none;}
}
@media screen and (max-width: 767px){
#main-header .search-mb .header-search-inner{width: 100%; margin:0;}
.header.style13 .logo{padding-bottom: 20px;}
}