﻿/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/
/*Add your own styles here:*/


ol li a{font-weight: 500 !important;font-family: Tahoma;font-size: 14px}
.bottom20{padding-bottom:20px}
.footer-info{font-size:13px;font-family:tahoma !important;line-height:20px}
#footer-heading h4{text-transform: capitalize!important;color:#1a1a1a;padding-bottom:10px;border-bottom:1px solid orange}

.text-center,.center{text-align: center}.noi-dung p,#bai-viet p,.justify{text-align:justify}.white{color:#fff!important}.intro{font-size:18px;line-height:26px;}.number {margin-right: 10px;display: inline-block;width: 35px;height: 35px;line-height: 35px;background: #f4a641;border-radius: 50%;color: #fff;text-align: center}.mo-ta{font-size: 16px!important;font-weight: 600;line-height: 27px !important;text-align: justify;padding-left:8px;border-left:4px solid orange}.mo-ta:before{padding-left: 4px}
.number {margin-right: 10px;display: inline-block;width: 40px;height: 40px;line-height: 40px;background: #00994e;border-radius: 50%;color: #fff;text-align: center;font-weight:bold}

.widget{display:block;word-wrap:break-word;text-align: left;margin: 0 -4rem 2rem 3rem;padding:15px;border-radius: 3px;overflow: hidden;background:#f9f9f9}
.l-main .widget {margin-bottom: 2rem}
.widgettitle{margin: -15px -15px 5px;color:#fff;text-align:left; padding: 7px;font-size: 18px !important;height: 40px;line-height:40px!important;background: #00994e}

@media (max-width: 600px) {.g-filters,.hide-on-mobile,.widget{display: none}}

/*custom CSS */

.l-main .aligncenter {max-width: 100% !important;margin:auto}
.wp-caption{margin:center}.wp-caption-text{font-weight:bold}

.l-subheader, .l-section {padding-left: 1px!important;padding-right: 1px!important}
@media (max-width: 1024px) {.l-subheader, .l-section {padding-left:.5rem!important;padding-right:.5rem!important}}
	@media (max-width: 768px) {
		.woocommerce-checkout form {margin-top:1.5rem!important}
		.wp-title-sp .h2-title {padding-top:1px!important}
}
@media (max-width: 900px) {
	.hide-on-pad{display:none}
	}

.woocommerce-checkout form {margin-top:-1.5rem!important}
.noi-dung img{padding:3px;background:#f7f7f7;border:1px solid var(--color-content-border);border-radius:0.3rem}

@media (max-width: 768px) {
.woocommerce-product-gallery {
  margin:0!important;
 }
}

h4{margin-bottom:.7rem!important}
.w-cart-quantity{font-size:13px!important;
line-height:24px!important;
	width:24px!important
}

.full-width-el .vc_column-inner{
	padding-left:1rem!important;
	padding-right:1rem!important
	
}
.full-width-el img{width:100%;height:auto}
.woocommerce-Price-amount bdi{color:#eb2626!important}
#footer .fa-angle-right{font-size:12px;padding-right:3px}
.center-heading{
	font-size:28px;
	text-align:center
}


/*full width */
.full-width-item{
	margin-left:2%;
	margin-right:2%
}
.noi-dung td, .noi-dung th {
    border-bottom: 1px solid;
	border-right: 1px solid;
}
.noi-dung table{ border: 1px solid }
.contact-box{
	font-size:14px;
	line-height:20px;
}
.w-nav.type_desktop .w-nav-anchor:not(.level_1) {
    padding: 0.3em 12px;

}
#flags{
	width:auto!important;
}

a.single-language[title="Korean"] span.size24 {
    background: url('/wp-content/uploads/2021/07/kr-flag.jpg') no-repeat!important;
	width:35px!important;
	height:24px!important;
}
a.single-language[title="Vietnamese"] span.size24 {
    background: url('/wp-content/uploads/2021/07/vi-flag.jpg') no-repeat!important;
	width:35px!important;
	height:24px!important;
}

/*product category title*/
.wp-title-sp {
 position:relative;
 display:table;
 width:100%;
 clear:both;
 margin-top:5px;
 margin-bottom:10px;
padding: 5px 0 -10px 5px;
 height:30px;
 overflow:hidden;
background:var(--color-content-primary); border-bottom:2px solid #454545;

}
.wp-title-sp .h2-title {
 margin:0;
 padding-right:15px;
 padding-left:7px;
 padding-top:7px;
 float:left;
 
 height:30px;
 line-height:30px;
 position:relative;
 text-transform:uppercase;
 color: #fff
}
/*.h2-title::before{
	background: url("/wp-content/uploads/2021/05/before-list.png") no-repeat;
	position:absolute;
	content:"";
	z-index:10;
	left:0;
	top:5px;
	height:25px;
	width:25px
}
*/
.wp-title-sp .list-link-title {
 float:right;
 display:table
}
.wp-title-sp .list-link-title li {
 float:left;
 position:relative;
 padding:7px 12px;
 height:30px;
 line-height:30px;
 font-size:11px;
 text-transform:uppercase;
font-weight:700;
}
.wp-title-sp .list-link-title li a{
	color:#fff;
}
.wp-title-sp .list-link-title li:after {
 content:'';
 width:1.5px;
 height:10px;
 background:#f4a641;
 position:absolute;
 top:70%;
 transform:translateY(-50%);
 right:0
}
.wp-title-sp .list-link-title li:last-child:after {
 display:none
}
.wp-title-sp .list-link-title li a:hover {
 color:#f4a641;
 text-decoration:underline
}
.ul-b {
    padding-left: 0;
    margin-bottom: 0;
}
.ul-b li {
    list-style-type: none;
}
#footer .fa-angle-right {
    font-size: 12px;
    padding-right: 3px;
}

.product-grid {
        overflow: hidden;
        margin: 0 auto;
    }
       
    .product-grid img {
        transition: 0.5s all ease-in-out;
    }
       
    .product-grid:hover img {
        transform: scale(1.2);
    }