/*F

Theme Name: Star	

Theme URI: http://tinhocstar.com

Author: http://tinhocstar.com

Author URI: http://tinhocstar.com

Description: Tin Học Star

Version: 2.8.9

Text Domain: http://tinhocstar.com

Email : info@tinhocstar.com

Tags:http://tinhocstar.com

--------------------------------------------------------------*/



#top-links .open .dropdown-menu{
  display: block;
}
.sevices-menu ul li .text p{
  line-height: 18px
}
.hidden{
  display: none;
}
.newsletters-btn{
  border:0px;
}
.vertical-name .menu > li a img{
  padding: 4px
}
.home-bottom .product-thumb .image{
  max-width: 120px
}
.separator {
  display: none !important;
}
.menu_category .product-categories li {
    padding: 0px;
    position: relative;
    margin: 0;
    box-shadow: none;
    background: transparent;
    padding: 10px 20px;
    display: block;
    font-weight: normal;
    border-bottom: 1px solid #e8e8e8;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{
  margin: 0 10px 10px 0;
  float: left;
  background: #ff5e00;
  height: 40px;
  line-height: 40px;
  border-radius: 18px;
  border: 1px solid #ff5e00;
  width: auto;
  padding: 0 10px !important;
  color: #fff;
  font-size: 13px;
  text-transform: uppercase;
  font-weight: 500;
  -webkit-transition: ease-in-out .3s all;
  -moz-transition: ease-in-out .3s all;
  transition: ease-in-out .3s all;
}
.content_detail{
  padding: 10px 30px;
  background: #fff;
  margin-bottom: 30px
}
th.product-quantity,td.product-quantity{
  float: none;
  margin:0px;
}
td.product-name,th.product-name{
  border:0px;
}
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img{
  width: 60px
}
#cart .dropdown-menu li {
    border-bottom: 1px solid #f2f2f2;
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img{
  width: 60px;
  float: left;
  margin-right: 10px
}
#cart .dropdown-menu li a.remove{
  float: right;
}
.button.wc-forward{
    margin: 0 10px 10px 0;
    float: left;
    background: #ff5e00 !important;
    height: 30px;
    line-height: 30px !important;
    border-radius: 18px !important;
    border: 1px solid #ff5e00 !important;
    width: auto;
    padding: 0 10px !important;
    color: #fff !important;
    font-size: 12px !important;
    text-transform: uppercase;
    font-weight: 500;
    -webkit-transition: ease-in-out .3s all;
    -moz-transition: ease-in-out .3s all;
    transition: ease-in-out .3s all;
}
.button.checkout.wc-forward{
    margin: 0 10px 10px 0;
    float: right;
    background: #ff5e00 !important;
    height: 30px;
    line-height: 30px !important;
    border-radius: 18px !important;
    border: 1px solid #ff5e00 !important;
    width: auto;
    padding: 0 10px !important;
    color: #fff !important;
    font-size: 12px !important;
    text-transform: uppercase;
    font-weight: 500;
    -webkit-transition: ease-in-out .3s all;
    -moz-transition: ease-in-out .3s all;
    transition: ease-in-out .3s all;
}
.woocommerce-mini-cart__total.total{
  text-align: center;
}
.input-text,.wpcf7-text {
  padding: 10px
}
.content_detail .wpcf7-text,.content_detail textarea{
  margin-bottom: 10px;
  width: 100%
}
.box-article-item {
    margin-bottom: 30px;
    background: #fff;
    padding: 10px
}


.pagination{
  clear: both;
  width: 100%;
  margin-top: 20px;
  text-align: center;
}
.pagination .page-numbers{
height: 30px;
width: 30px;
text-align: center;
line-height: 30px;
display: inline-block;
margin-right: 10px;
border:1px solid #ccc;
background: #fff;
 margin-top: 20px
}
.content_detail h1{
  font-size:25px;
  margin-bottom: 20px
}
div.wpcf7 .ajax-loader{
  display: none;
}
#navbar-collapse-MB01 .menu-item-has-children > a:after{
  content: "\f0d7";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 5px
}
.vertical-name .menu-item-has-children > a:after{
  content: "\f0da";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 5px;
  float: right;
}


.thong-so-ky-thuat{
border: 1px solid #e9e9e9;
font-size: 14px;
display: inline-block;
border-radius: 5px;
margin-bottom:20px;
}
.thong-so-ky-thuat h3{
margin-bottom: 0;
padding: 10px;
border-bottom: 1px solid #e9e9e9;
background: #fed700;
}
.thong-so-ky-thuat .row-info{
border-bottom: 1px solid #e9e9e9;
padding: 10px 7px;
display: inline-flex;
clear: both;
width: 100%;
}
.thong-so-ky-thuat .row-info .left{
width: 43% !important;
color: #a0a0a0;
display: inline-block;
float: left;
padding-right: 10px;
}
.thong-so-ky-thuat .row-info .right{
width: 57% !important;
color: black;
display: inline-block;
float: left;
padding-left: 10px;
}
.khuyen-mai{
border: 1px solid #ffdb97;
padding: 8px;
font-size: 14px;
border-radius: 4px;
margin-bottom: 15px;
line-height: 18px;
background: #fffbf4;
}
.khuyen-mai h4{
color: red;
}
.khuyen-mai ul{
margin-bottom:0
}
.khuyen-mai ul li {
list-style: none;
background: url(https://alowebtot.com/wp-content/uploads/2021/08/checkkk.png);
background-repeat: no-repeat;
background-size: 14px;
background-position-y: 2px;
padding-left: 22px;
margin-left: 0;
margin-bottom: 10px;}

.product-footer .container {
display: inline-grid;
}
.product-footer .container .large-9 {
order: 1;
}
.product-footer .container .large-3 {
order: -3;
}

.woocommerce-cart .devvn_tragop_btn{display:none !important}


@media (max-width: 576px) {
    .wc-block-grid__product .wc-block-grid__product-title {
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 3;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        line-height: 20px;
    }
    
    .wc-block-grid__product .wc-block-grid__product-onsale{
        display:none;
    }
    
    .wc-block-grid.has-3-columns .wc-block-grid__products{
        display: flex;
    }
    
    .wc-block-grid.has-3-columns .wc-block-grid__product {
        flex: 1 1 50%;
    }
}

@media (max-width: 480px){
	.wc-block-grid.has-5-columns .wc-block-grid__products{
		display:flex;
	}
	.wc-block-grid.has-5-columns .wc-block-grid__product{
		max-width:50%;
		font-size:13px;
	}
}

.wc-block-grid__product.wc-block-grid__product{
	font-size:13px!important;
}

.price{
	font-size:15px;
}

.ubermenu .ubermenu-item-101513 > .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text
{
	padding-top:5px;
}