/*
Theme Name: Flatsome Child
Description: MIGI developed for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.12.2
*/
/*************** ADD CUSTOM CSS HERE.   ***************/

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;1,300&display=swap');
:root {
	--main: #f29f33;
}
@font-face {
	font-family: 'SFUFutura';
	src: url('/wp-content/themes/my-pham/font/SFUFutura.eot');
	src: url('/wp-content/themes/my-pham/font/SFUFutura.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/themes/my-pham/font/SFUFutura.woff2') format('woff2'),
		url('/wp-content/themes/my-pham/font/SFUFutura.woff') format('woff'),
		url('/wp-content/themes/my-pham/font/SFUFutura.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family:'SFUFuturaBold';
	src: url('/wp-content/themes/my-pham/font/SFUFuturaBold.eot');
	src: url('/wp-content/themes/my-pham/font/SFUFuturaBold.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/themes/my-pham/font/SFUFuturaBold.woff2') format('woff2'),
		url('/wp-content/themes/my-pham/font/SFUFuturaBold.woff') format('woff'),
		url('/wp-content/themes/my-pham/font/SFUFuturaBold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
} .header-bottom {    }
b,strong{font-weight:500}
#header.header #mega_menu {
	display: none;
}#mega-menu-title{font-weight:400; font-size:15px; color: black}#mega-menu-wrap{background:white}
#mega-menu-wrap{background:#f05a5e}
#mega-menu-title{padding:0; color: white}
.header:not(.transparent) .header-bottom-nav.nav > li > a{    font-size: 15px;}
.icon-search:before{color: var(--main); font-size: 22px;}
.product-quick-view-container form.cart input {
	background: white;
}
form.cart input[type="number"] {
	color: #0b0b0b!important;
	font-size: 14px;
	padding: 0;
}
a.devvn_buy_now_style span {
	display: none;
}
input#woocommerce-product-search-field-0 {
	height: 44px;
}
input#woocommerce-product-search-field-0::placeholder {
	color: #1a1a1a;
}
.icon-search:before {
	background: url(/wp-content/uploads/2023/01/search.svg);
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	background-repeat: no-repeat;
	left: 0;
}
.product-info .price-wrapper .price {
	margin-bottom: 15px;
}
.quantity.buttons_added.form-flat input {
	background: white;
}
.whychoose-swiper .col-inner .row .col {
	padding-bottom: 22px;
}
.whychoose-swiper .box-text{
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0;
}
p#billing_first_name_field, p#billing_address_1_field {
	width: 100%;
}
.header-nav .icon-user::before, .header-nav .icon-heart::before,
.header-nav .icon-shopping-basket:before {
	position: absolute;
	content: "";
	background: url("/wp-content/uploads/2023/01/account.svg") no-repeat;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-size: 100% 100%;
}
[data-icon-label]:after {
	bottom: -2px;
	top: unset;
	opacity: 1;
	right: -7px;
}
.header-nav .icon-heart::before {
	background: url("/wp-content/uploads/2023/01/heart.svg") no-repeat;
}
.header-nav .icon-shopping-basket:before {
	background: url("/wp-content/uploads/2023/01/cart.svg") no-repeat;
}
.header-nav i {
	width: 26px;
	height: 25px;
	position: relative;
}
.wishlist-button:hover + .wishlist-popup {
	opacity: 1;
}
span.widget-title.shop-sidebar {
	color: #544F4F;
	font-size: 16px;
	font-weight: 700;
	line-height: 35px;
	text-transform: uppercase;
	position: relative;
	margin-bottom: 15px;
}
span.widget-title.shop-sidebar:after {
	content: "";
	width: 38px;
	height: 2px;
	background: #544F4F;
	position: absolute;
	left: 0;
	bottom: 0;
}
ul.yith-wcan-list.yith-wcan.categories li {
	display: block;
}
.wishlist-icon:hover .wishlist-popup {
	opacity: 0;
}
ul.yith-wcan-list.yith-wcan.categories a {
	color: #777777;
	font-size: 14px;
}
.hotline-header {
	display: flex;
	align-items: center;
}
.hotline-header svg {
	margin-right: 10px;
}
.whychoose-banner img, .whychoose-swiper .col-inner .col .col-inner,
.service .box-image, .product-small img, .sp-noi-bat .box-image, .box-combo .box,
.block-thumb img, li.tab.has-icon a, .sp-camp .box-image {
	border-radius: 20px;
}
.sp-camp .box-image .overlay {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: gradient(180deg, #1F0E0E 0%, rgba(50,23,23,0.85) 20.83%, rgba(93,40,40,0.07) 72.92%);
	background: linear-gradient(180deg, #1F0E0E 0%, rgba(50,23,23,0.85) 20.83%, rgba(93,40,40,0.07) 72.92%);
	transform: rotate(180deg);
}
li.tab.has-icon a > span {
	text-transform: none;
	padding: 7px 20px!important;
}
.phu-kien li.tab.has-icon {
	margin: 0 6px 22px;
	border-radius: 20px;
}
ul.woocommerce-error.message-wrapper { margin-top: 190px; }
.home .breadcumb-yoast {
	display: none;
}
.row.form-lien-he > div:not(:nth-child(4)) {
	margin-bottom: 46px;
}
.dv-cho-thue .block-info h3 {
	font-size: 22px;
	line-height: 30px;
	font-weight: 700;
	margin-bottom: 5px;
}
.menu-link-product:hover .icon-angle-down, .dv-cho-thue .block-info h3,
.grid-tools .add-to-cart-grid::after, a.quick-view.quick-view-added::after,
ul.yith-wcan-list li.chosen > a:before, .product-footer .product-tabs li.active a,
a.yith-wcan-price-link.active.yith-wcan-price-filter-list-link:before,
.related-products-wrapper h3, .contact-page li .fone, span.breadcrumb_last,
.price-wrapper .price bdi, button.button.is-outline.is-small.mb-0::after{
	color: var(--main);
}
.dv-cho-thue .block-info p {
	color: #544F4F;
	line-height: 28px;
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 0;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.bx-slide .lazy-load { 
	background-color: none!important;
}
.bx-viewport {
	height: 280px!important;
}
.bx-slide {
	margin-right: 20px;
}
.bx-slide .bx-clone {
	margin-right: 20px;
}
.dv-cho-thue .block-info {
	text-align: center;
	padding: 15px 25px 0px;
	flex: 1;
	height: 100%;
}
.dv-cho-thue .block-icon {
	box-shadow: 0px 3px 30px rgb(179 143 36 / 58%);
	height: 55px;
	width: 55px!important;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
	overflow: hidden;
	margin: auto;
	margin-top: -30px;
	position: relative;
}
.dv-cho-thue .block-icon, .whychoose-swiper .col-inner .col .col-inner:hover,
.service .title-main h3 span:before, .section.review::before,
.badge-inner.secondary.on-sale, li.tab.has-icon:hover a,
#footer input.wpcf7-form-control.has-spinner.wpcf7-submit,
a.devvn_buy_now_style, .phu-kien li.active.tab.has-icon,
.form-lien-he input.wpcf7-form-control.has-spinner.wpcf7-submit,
.section-title-center span:after, h1.shop-page-title.is-xlarge::after,
.related-products-wrapper h3:after{
	background: var(--main);
}
.flickity-button {
	opacity: 1;
}
.dv-cho-thue .box-text {
	padding: 0;
	display: flex;
	flex: 1;
}
.review .box-image img{
	width: 130px;
	height: 130px;
	border-radius: 50%;
	margin-top: 10px;
	border: 2px solid #fff;
}
.review h3 {
	color: white;
	margin-bottom: 10px;
}
.review {
	color: white;
}
.review .box-text-inner p:first-child {
	margin-bottom: 30px;
}
.review .flickity-viewport  .col-inner > .box {
	display: flex;
	flex-direction: column-reverse;
}
.review h3 {
	font-size: 18px;
}
.row.review-row {
	max-width: 700px;
}
.review .box-text p {
	font-size: 16px;
	margin-bottom: 10px;
}
.dv-cho-thue .col-inner, .dv-cho-thue .col-inner > .box {
	height: 100%;
}
.sp-noi-bat .box {
    position: relative;
}
.sp-noi-bat-banner .box-text {
    position: absolute;
    bottom: 0;
    z-index: 2;
}
.sp-noi-bat-banner .info h3 > a {
    color: white;
    font-size: 30px;
}
.sp-noi-bat-banner .info {
    padding: 0;
}
.sp-noi-bat-banner .info svg {
    margin-left: 8px;
}
.sp-noi-bat-banner .info h3 {
    margin-bottom: 6px;
}
.sp-noi-bat-banner-col .col-inner::before {
    background: linear-gradient(180deg, #1F0E0E 0%, rgba(50,23,23,0.85) 13.02%, rgba(93,40,40,0.07) 56.25%);
    border-radius: 20px;
    transform: rotate(180deg);
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}
.danh-muc-sp svg {
	margin-left: 4px;
}
.sp-noi-bat-banner .info h3 + p, .sp-noi-bat-banner .info h3 {
    text-align: left;
}.sp-noi-bat-banner .box-text {
     padding: 20px 40px;
 }
.sp-noi-bat-banner .info h3 + p > a {
    font-size: 12px;
    color: white;
}
.whychoose-swiper .col-inner .col .col-inner {
	background: white;
	padding: 25px 15px;
	height: 100%;
}
.whychoose-swiper .col-inner .col .col-inner:hover {
	transition: 0.2s;
	color: white;
	cursor: pointer;
}
.service .box-text {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	display: flex;
	padding: 0 30px 20px;
	align-items: center;
	z-index: 9;
}
.service .box-text-inner {
	display: flex;
	align-items: center;
}
.service .box-text-inner p {
	width: 25%;
}
.service .title-main h3 {
	margin: 0;
	padding-bottom: 25px;
}
.service .box-text-inner h3 {
	width: 74%;
}
.service .box-text-inner a {
	text-align: left;
}
.service .box-text h3 a {
	font-size: 20px;
	color: white;
}
.service .box-text h3 {
	margin-left: 30px;
	font-size: 20px;
	font-weight: 700;
	position: relative;
	margin-bottom: 0;
}
.service .box-text h3::before {
	content: "";
	position: absolute;
	left: -15px;
	top: 50%;
	transform: translateY(-50%);
	width: 2px;
	background: #fff;
	height: 80%;
}
.service .box-image {
	cursor: pointer;
}
.section-title-normal span, .section-title-normal {
	border: none;
}
.service .title-main h3 span:before {
	content: "";
	position: absolute;
	width: 135px;
	height: 2px;
	bottom: -10px;
	left: 0;
}
.service .title-main h3 span {
	padding: 0;
	margin: 0;
}
.service  .title-des {
	line-height: 30px;
	font-size: 16px;
	margin-bottom: 30px;
}
.service .medium-3 {
	padding-right: 10px;
}
.service .view-all, .dv-cho-thue .view-now, .box-combo .button {
	width: 100%;
	height: 60px;
	background: var(--main)!important;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border-radius: 20px;
	font-size: 20px;
	color: #fff;
	font-weight: 700;
}
.dv-cho-thue .view-now {
	width: 200px;
	height: 52px;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	margin: 0;
	margin-top: -6px;
}
.box-combo .button {
	width: 175px;
	height: 46px;
	margin: 0;
}
.box-combo .box-text-inner {
	position: relative;
	text-align: left;
}
.box-combo .button span {
	font-size: 15px;
}
.service .view-all:hover, .dv-cho-thue .view-now:hover, .box-combo .button:hover,
.product-quick-view-container form.cart button:hover{
	background-color: #654145!important;
	transition: 0.2s;
}

.dv-cho-thue {
	padding-bottom: 50px!important;
}
.danh-muc-sp, .phu-kien, .phu-kien-da-ngoai {
	padding-bottom: 0!important;
}
.section.service .relative > .row > .col {
	padding-bottom: 0;
}
section {
	padding-top: 50px!important;
}
.sp-camp {
	padding-bottom: 0!important;
}
.section.service:before {
	content: "";
	background-image: url(https://camp.azwebsite.vn/wp-content/uploads/2022/11/bg-before-service.webp);
	background-repeat: no-repeat;
	width: 283px;
	height: 472px;
	position: absolute;
	top: -5px;
}
.section.service:after {
	content: "";
	background-image: url(https://camp.azwebsite.vn/wp-content/uploads/2022/11/bg-after-service.webp);
	background-repeat: no-repeat;
	top: 25px;
	right: 0;
	width: 293px;
	height: 419px;
	position: absolute;
}
.service .box-image::before {
	content: "";
	background: linear-gradient(180deg, #1F0E0E 0%, rgba(50,23,23,0.85) 13.02%, rgba(93,40,40,0.07) 56.25%);
	transform: rotate(180deg);
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}
.whychoose-swiper .col-inner .col .col-inner:hover h4{
	transition: 0.2s;
	color: white;
}
.whychoose-swiper .col-inner .col .col-inner:hover .box-image img {
	filter: brightness(4);
	transition: 0.2s;
}
svg {
	vertical-align: middle;
}
.hotline-header .content {
	line-height: initial;
}
.hotline-header .content p {
	margin-bottom: 0;
	font-size: 15px;
	font-weight: 400;
	color: #654145;
}
.hotline-header .content a {
	font-size: 18px;
	font-weight: bold;
	color: #654145;
}
li.header-search-form.search-form.html.relative.has-icon {
	padding: 15px;
	width: 525px;
}
.searchform .relative .flex-col:last-child {
	position: absolute;
	right: 0;
	width: 85px;
	display: flex;
	justify-content: center;
}
.header-main .nav > li > a {
	line-height: 16px;
	font-size: 15px;
}.button.icon.circle>span {
	margin: 0 8px;
	text-transform: none;
	font-weight: normal;
	font-size: 15px;
	color: black;
}
.nav .hotline-nav a{font-size:18px !important}
.nav-slider{    margin: 0 auto;
	position: absolute;
	margin-top: -418px !important;
	max-width: 215px;
	left: 10%;}
.nav-slider ul li{ margin-left:0}.nav-slider ul li+li{border-top:0}
.nav-slider ul li a{display:block; padding-top:7px; padding-bottom:7px;padding-left:15px; font-size: 15px}
.nav-slider .nav-slider-web{background: rgba(0,0,0,0.4)}
.nav-slider ul li a:hover{background: white; color: black !important}
ul.menu>li.has-child:hover >.sub-menu{border-left:0; display: block !important;
	position: absolute;
	left: 98%; top:0;
	background: white;
	z-index: 999; height:100% !important;

	padding-left: 0px; 
}
ul.menu>li.has-child:hover >.sub-menu li {margin-left:0}
ul.menu>li.has-child:hover >.sub-menu li a:hover{padding-left:15px; background: gray; color: white !important}
#mega_menu > li.has-child > ul.sub-menu li a{padding-left:15px; padding-top:5px; padding-bottom:5px}#mega_menu ul.sub-menu > li:hover > a{background: gray; color: white}
#mega_menu > li > a{    position: relative;
	font-weight: 500;
	color: black;
	font-size: 15px;}
#mega_menu > li.has-child > ul.sub-menu{display:block; position:relative; left: 0; top:0; min-height:auto; border-left:0; border:0; box-shadow:0px 0px 0px gray; margin-top:0 !important; margin-left:0px} 
#mega_menu > li{border-top:0; width:25%; float: left}
#header.header #mega_menu.active{width:1050px;    min-width: 600px;
	margin-top: 10px;
	padding: 15px;
	border: 2px solid black;}#mega_menu > li > a{padding: 7px 7px 7px 15px}
ul.menu>li.has-child:hover >.sub-menu li a{padding-left:15px;     display: block; 
	color: black;
	padding-top: 7px;
	padding-bottom: 7px;
	font-size: 15px;}
.section.review::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	opacity: 0.9;
	z-index: 1;
}
.slider-nav-light .flickity-prev-next-button .arrow {
	fill: #f29f33;
}
.nav-slider .toggle{display:none}
.slider-nav-circle .flickity-prev-next-button svg{    border: 0px;
	background: white;
}
.slider-nav-circle .flickity-prev-next-button:hover svg, .slider-nav-circle .flickity-prev-next-button:hover .arrow{    background-color: #2e942b;
	border-color: #2e942b;}
.sp-noi-bat .product-small .category{font-size:15px; letter-spacing:0; text-transform:uppercase; color: black}
.product-small .price .amount{color:red; font-size:17px; font-weight:normal}
.product-small .product-title a {
	font-size: 14px;
	color: #554f4f;
	margin-bottom: 5px;
	overflow: hidden;
	font-weight: 700;
	text-align: left;
}
.title-main > h3 > a {
	position: absolute;
	left: 50%;
	color: transparent;
	width: 40%;
	transform: translateX(-50%);
}
svg.flickity-button-icon:hover {
	opacity: 0.6;
	background: white!important;
}
.flickity-prev-next-button:hover svg, .flickity-prev-previous-button:hover svg {
	background-color: white!important;
}
.slider:hover .flickity-prev-next-button {
	opacity: unset;
}
button.flickity-button.flickity-prev-next-button.previous:hover .arrow,
button.flickity-button.flickity-prev-next-button.next:hover .arrow {
	fill: #f29f33!important;
}
.product-small .price-wrapper ins span.amount{white-space: nowrap;
	color: #ff6900;
	font-weight: normal;
	font-size: 20px;
}
.product-small .price-wrapper del span.amount{font-size:15px}
.badge-inner {background-color: #94c734;
	border-radius: 100%;
	background: white;
	border: 2px solid #94c734;
	color: #94c734;
	font-weight: normal;}
.badge{width: 64px; height:28px}
/*.badge-container{margin:10px}.product-small .box-image:hover::before{*/
/*	-webkit-animation:shine .75s;animation:shine .75s*/
/*}*/
.badge-container {
	margin: 10px;
}

element.style {
	/* position: absolute; */
	/* top: 50%; */
	/* width: max-content; */
	/* height: max-content; */
	/* left: 50%; */
	/* transform: translate(-50%, -50%)!important; */
}
.image-tools.grid-tools.text-center.hide-for-small.bottom.hover-slide-in.show-on-hover {
	position: absolute;
	top: 50%;
	width: 40px;
	height: max-content;
	left: 50%;
	transform: translate(-50%, -50%)!important;
	height: 40px;
	z-index: 1;
}
.add-to-cart-grid {
	width: 40px!important;
}
.top.right.show-on-hover {
	top: 50%;
	transform: translate(-50%, -50%)!important;
	padding: 0;
	height: 40px;
	width: 40px;
	left: 50%;
	z-index: 2;
}
.grid-tools .add-to-cart-grid::after {
	visibility: visible;
	content: '\f07a';
	font-family: 'FontAwesome';
	background: white;
	font-size: 16px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	height: 40px;
	width: 40px;
	position: absolute;
	font-weight: 500;
	top: 0;
}
.cart-icon.tooltip.is-small.tooltipstered {
	visibility: hidden;
}
.product-small .box-image > div:first-child::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(51,31,30,0.7);
	transition: all ease 0.3s;
	opacity: 0;
	border-radius: 20px;
	z-index: 1;
}
.product-lightbox.lightbox-content {
	max-width: 950px;
	padding: 30px;
}
.product-quick-view-container h1 {
	font-size: 18px;
	color: #333333;
}
.product-small .box-image:hover > div:first-child::before {
	opacity: 1;
	transition: 0.2s;
}
.on-sale {
	color: white;
	font-weight: 700;
	font-size: 14px;
}
.grid-tools a+a {
	border-left: none!important;
}
a.added_to_cart.wc-forward {
	top: 30px;
	position: absolute;
	background: transparent;
	left: 20px;
	width: max-content;
	height: max-content;
}
.product-quick-view-container ol.flickity-page-dots {
	display: none;
}
.wishlist-button:hover .wishlist-popup {
	opacity: 1;
}
.alert-products, p.woocommerce-info {
	color: #664d03;
	background-color: #fff3cd;
	border-color: #ffecb5;
	padding: 16px;
	border-radius: 6px;
	border: 1px solid #ffecb5;
	width: 100%;
}
.sp-noi-bat .flickity-button {
	display: none;
}
.view-more a {
	font-size: 12px!important;
	color: #303030!important;
	font-weight: 600;
}
.view-more p {
	text-align: right;
}
.view-more  br {
	display: none;
}
.alert-products p {
	margin: 0;
}
@-webkit-keyframes shine{
	100%{left:125%}
}
@keyframes shine{
	100%{left:125%}
}
/*.product-small .box-image::before{*/
/*	position:absolute;*/
/*	top:0;*/
/*	left:-75%;*/
/*	z-index:2;*/
/*	display:block;*/
/*	content:'';*/
/*	width:50%;*/
/*	height:100%;*/
/*	background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);*/
/*	background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);*/
/*	-webkit-transform:skewX(-25deg);transform:skewX(-25deg)*/
/*}*/
a.quick-view.quick-view-added::after {
    visibility: visible;
    content: '\f06e';
    font-family: 'FontAwesome';
    background: white;
    font-size: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    height: 40px;
    width: 40px;
    position: absolute;
    font-weight: 500;
    top: 0;
}
.badge-inner.secondary.on-sale {
	border: navajowhite;
	border-radius: 20px;
}
a.quick-view.quick-view-added {
    visibility: hidden;
    width: 40px;
	position: absolute;
	right: 50px;
	height: 40px;
}
.slider-section {
	padding-top: 0!important;
}
.add-to-cart-grid {
	position: absolute;
	left: 50px;
}
.button i {
	top: 0;
}
.image-tools .wishlist-button {
	width: 40px;
	height: 40px;
	border: none;
	background: white;
}
.wishlist-popup.dark {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	width: max-content;
	top: 60px;
}
.fa-heart-o:before {
	font-family: FontAwesome;
}
.sp-noi-bat, .sp-de-xuat {
	background: rgba(240,188,177,0.1);
}
.dv-cho-thue {
	background: #FFF8EF;
}
.image-tools .wishlist-button:hover, .wishlist-added,
a.quick-view.quick-view-added:hover::after, a.add-to-cart-grid:hover::after,
.product-info .cart button:hover {
	background: var(--main)!important;
	transition: 0.2s;
	box-shadow: none;
	border: none;
}
ul.yith-wcan-list li.chosen > a:before, a.yith-wcan-price-link.active.yith-wcan-price-filter-list-link:before {
	content: '\f046';
	font-family: 'FontAwesome';
}
ul.yith-child-terms.level-1 {
	padding-left: 10px;
}
.product-info .cart button:hover {
	color: white;
	transition: 0.2s;
}
.product-quick-view-container .price-wrapper .price bdi {
	font-size: 26px;
}
.product-quick-view-container .price-wrapper del bdi {
	color: #a5a5a5;
	font-size: 16px!important;
	font-weight: 400;
	margin-left: 12px;
	text-decoration: line-through;
}
.product-info .price-wrapper del bdi {
	color: #5e5e5e;
	font-size: 16px!important;
	font-weight: 400;
	margin-left: 12px;
	text-decoration: line-through;
}
.dv-cho-thue .col-inner .bg {
	border-radius: 20px;
	padding-bottom: 45px;
	position: relative;
	background: #fff;
	display: flex;
	flex-direction: column;
}
.image-tools .wishlist-button:hover .icon-heart:before,
a.quick-view.quick-view-added:hover::after, a.add-to-cart-grid:hover::after {
	color: white!important;
	transition: 0.2s;
}
li.tab.has-icon a {
	background: none;
	padding: 0;
}
li.tab.has-icon a > span {
	color: black;
	font-weight: 200;
	font-size: 15px;
	padding: 4px 20px;
}
li.tab.has-icon:hover a span {
	color: #fff;
	font-weight: 600;
}
li.tab.active.has-icon a span {
	color: #fff;
	font-weight: 600;
}
li.tab.has-icon {
	margin: 0 2px 5px;
	margin-left: 2px!important;
}
ul.nav.nav-pills.nav-normal.nav-size-normal.nav-center {
	display: unset;
}
.product-title a {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.product-small .box-image .image-cover, .product-small .box-image {border-top-left-radius:10px; border-top-right-radius:10px}
.product-small.box{background:white;    border: 0;
	box-shadow: 2px 2px 20px #00000017;
	border-radius: 10px;}
.slider-nav-dots-simple .flickity-page-dots .dot {
	background-color: #94c734;
}
.cham-soc-toc .flickity-viewport {
	margin-bottom: 30px;
}
section.banner-section {
	padding-top: 20px!important;
}
.add-to-cart-button a{    text-transform: none;
	font-weight: normal;
	font-size: 14px !important;
	letter-spacing: 0;
	border-radius: 99px;
	background: #66bf25;
	line-height: 32px;}
.flickity-page-dots {
	left: 50%;
	transform: translateX(-50%);
}
.sp-noi-bat .flickity-viewport {
	margin-bottom: 24px;
}
.sp-noi-bat li.dot.is-selected, .cham-soc-toc li.dot.is-selected  {
	background: var(--main)!important;
	width: 39px!important;
}
li.dot {
	opacity: 1!important;
	background-color: #AEAEAE!important;
	border-radius: 7px!important;
	height: 11px!important;
	width: 25px!important;
	border: 0!important;
	margin: 0 5px!important;
}
#footer form.wpcf7-form.init input::placeholder {
	font-size: 16px;
}
/*.sp-noi-bat button{display:none}*/
.sp-de-xuat .product-small.col{border-radius:10px}
.danh-muc-sp .box-push .box-text{background: #ffffff;
	margin: -8% auto 0;
	box-shadow: 2px 2px 10px #00000024;
	border-radius: 10px;
	border-top: 5px solid #2e942b;}
.danh-muc-sp .box-push .box-text .header-title{letter-spacing: 0;
	font-size: 15px;
	color: #2e942b;
	padding-bottom: 5px;}
.danh-muc-sp .flickity-prev-next-button{}
.sp-noi-bat .col{padding-bottom:20px}.section-title span{text-transform:none}
.sp-de-xuat .product-small{border:0}
.flickity-prev-next-button.previous {
	transform: none;
}
.flickity-prev-next-button.next {
	transform: none;
}
.sp-de-xuat .flickity-prev-next-button.next{right:-3%; bottom:15%}
.slider-nav-outside .flickity-prev-next-button.next{right:-4% !important; left:auto !important}
.sp-de-xuat .col{padding-bottom:20px}
.sp-de-xuat .cham-soc-toc .product .col-inner .box .box-text{background: white; border-bottom-left-radius:10px; border-bottom-right-radius:10px}
.thuong-hieu .tabbed-content .nav > li{margin-right:0}

.thuong-hieu .tabbed-content .nav > li > a{font-size:15px; padding:10px 30px;}
.thuong-hieu .tabbed-content .nav > li  .active>a{    border: 2px solid #bebf49;
	color: #bebf49;}
.thuong-hieu .section-title-container{margin-bottom:10px}
.footer-section img.size-full.alignnone{margin-bottom:15px}
.footer-section .button{font-weight:normal}.footer-section .col{padding-bottom:0}.sp-de-xuat .flickity-prev-next-button.previous{    bottom: 40%;}
.footer-bottom .col{padding-bottom:0}
.footer-bottom .cot12 p{margin-bottom:0}
.footer-secondary{padding-top:0}.absolute-footer{padding-bottom:10px; background-color: transparent}
.breadcrumbs a{text-transform:none}
.product-main .product-title{font-weight:normal;color: black}
.product-main .price-wrapper ins span.amount{color: red; font-weight:normal}
.product-main .price-wrapper del span.amount{color: gray; font-size: 15px}
.product-main .product-short-description{font-size:14px}.product-main{padding-top:20px !important; padding-bottom:0 !important}
.contact-product .col{padding-bottom:0}
.contact-product .button{margin-bottom:5px; font-weight:normal}
.detailcall-1{padding: 3px 20px; background: #f05a5e; box-shadow: 0px 0px 0px gray}.detailcall-1 span{font-size:14px}.detailcall-1 h3{margin-bottom:0}.quantity+.button {
	margin-right: 0;
	font-size: 1em;
	text-transform: none;
	font-weight: normal;
	background: #1db6b7;
	border-radius: 4px;
}.product-main .form-flat input:not([type="submit"]) {
	height: 39px;
	border-color: #E5E5E5;
}button.btn.btn-default{background:#f05a5e; border: 0px solid;     padding: 5px 20px;}.product_meta{font-size:14px}
.product-footer p{font-size:14px; color: #4a4a4a}
.product-footer .product-tabs {    background: #ffffff;
	border-bottom: 1px solid #E5E5E5;
	display: flex;
	justify-content: space-between;
}
.product-footer .product-tabs li.active a {
	border-bottom: 1px solid #f29f33;
}
.product-footer .product-tabs li{margin:0 2px}.product-info {
	padding-bottom: 0;
}
.product_meta>span {
	border-top: 0;
}
footer#footer {
	background-image: url(https://camp.azwebsite.vn/wp-content/uploads/2022/12/bg-footer.webp);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.social-buttons a {
	color: transparent;
}
.social-footer .social-button {
	text-align: center;
	position: relative;
	overflow: hidden;
	display: inline-block;
	margin-right: 10px;
}
.logo-footer {
	margin-bottom: 20px!important;
}
.form-gui-mail.row .large-2 {
	position: relative;
	left: -76px;
}
span.wpcf7-form-control-wrap.your-email input {
	border-radius: 20px;
	height: 47px;
}
.footer-info ul li {
	list-style: none;
	margin-left: 0;
	position: relative;
	padding-left: 30px;
	margin-bottom: 20px;
	line-height: 25px;
	font-size: 14px;
	color: #fff;
}
.footer-info ul li svg {
	position: absolute;
	left: 0;
	top: 4px;
}
.footer-info ul li a {
	color: white;
	font-size: 14px;
}
.form-gui-mail.row input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    border-radius: 30px;   
}
#footer input.wpcf7-form-control.has-spinner.wpcf7-submit {
	width: 80px;
	margin: 0;
	border-radius: 20px;
	height: 30px;
	position: absolute;
	top: 0;
	right: 0;
}
.form-gui-mail.row .large-12:last-child {
	height: 0;
}
.social-footer + h4 {
	color: white;
	font-size: 14px;
	margin: 15px 0;
}
#footer::before {
	content: "";
	background: linear-gradient(180deg, #603F40 0%, rgba(0,0,0,0.543171) 0%, rgba(0,0,0,0.296875) .01%, rgba(0,0,0,0.490757) .02%, rgba(0,0,0,0.636561) .03%, #000 100%);
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.is-border, .meta-related {
	display: none;
}
.product-footer .woocommerce-tabs {
	margin-top: 40px;
}
.product-footer .product-tabs li a{padding:6px 0; font-weight:normal; font-size:17px; color: #4d4d4d; text-transform:none; letter-spacing:0}
.nav-line-bottom>li>a:before, .nav-line-grow>li>a:before, .nav-line>li>a:before{height:0}
.related-products-wrapper h3 {
	font-size: 34px;
	letter-spacing: 0;
	text-transform: uppercase;
	margin: auto;
	width: max-content;
	position: relative;
	padding-bottom: 0px;
	margin-bottom: 60px;
}
.related.related-products-wrapper.product-section {
	border-top: 0;
}
.ProductDescription h2{font-weight:normal; color: black}
.related-products-wrapper .product-small, .category-page-row .product-small{border: 0}
a.devvn_buy_now_style {
	margin: 0;
	order: 6;
	height: 44px;
	border-radius: 20px;
	box-shadow: none;
	display: flex;
	align-items: center;
	justify-content: center;
	text-transform: inherit;
	width: 175px;
	position: relative;
	left: 188px;
	top: -58px;
}
a.devvn_buy_now_style > strong {
	font-weight: 700;
	font-size: 14px;
}
a.devvn_buy_now_style:hover {
	background: none;
	border: 1px solid #494949;
	border-bottom: 1px solid #494949!important;
}
a.devvn_buy_now_style:hover strong {
	color: #494949;
}
.product-info .quantity.buttons_added.form-flat {
	margin-bottom: 20px;
}
.product-info .wishlist-fragment {
	order: 4;
	border-bottom: 1px solid #e5e5e5;
	padding: 10px 0;
}
.devvn-popup-title, .popup-customer-info-group .devvn-order-btn{background:#ff9233}
.category-filtering strong{font-weight:normal}
.shop-container .woof_sid_auto_shortcode.woof{display:none}
.shop-container .off-canvas .sidebar-inner{padding:8px}.woof label{font-weight:normal}
.off-canvas-left .mfp-content{width:320px}.gioi-thieu .cot3{background: #f7f7f7; padding-top:10px}
.gioi-thieu .cot3 .button{font-weight:normal}
.return-to-shop .button{font-weight:normal; text-transform:none; font-size:14px}.slider-section .flickity-prev-next-button{display:none}
.blog-archive .post-sidebar, .blog-single .post-sidebar{padding-left:15px}
.blog-archive .large-9, .blog-single .large-9{padding-right:15px}.flatsome_recent_posts ul li a{font-size:14px; color:black}
.flatsome_recent_posts ul li a:hover, .blog-archive .post-item .box-text .post-title:hover{text-decoration:underline;color:green}
.is-divider{height:1px; max-width:100%}
.widget-title span{color: #2e942b;
	font-weight: normal;
	font-size: 18px;
	text-transform: none;
	letter-spacing: 0;}.widget .is-divider {
		margin-top: 5px;
}
.form-gui-mail.row {
	padding: 0 15px!important;
}
.badge.post-date{top: 3%; left:3%}.blog-archive .post-item .box-text .post-title{color: black;
	font-size: 19px;
	margin-bottom: 10px;
	font-weight: normal;}
.blog-archive .post-item .box-image .image-cover{border-radius:10px}#breadcrumbs {
	text-align: left;
	margin-bottom: 10px;
	font-size: 14px;
	padding: 0;
}.blog-archive .archive-page-header .page-title {
	font-family: "SFUFuturabold", sans-serif;
	text-transform: uppercase;
	text-align: left;
	letter-spacing: 0;
	font-size: 25px;
	font-weight: 400;
	color: #2e942b;
}.blog-single .entry-title {
	margin-bottom: 7px;
	font-weight: 500;
	color: #61a63c;
	font-size: 24px;
}.blog-single .thong-tin-them {
	font-size: 14px;
	display: block;
	border-bottom: 1px solid #ececec;
	padding-bottom: 10px;
}.is-divider{display:none}.meta-related ul {
	background: #f7f7f7;
	padding: 10px;
	border-radius: 5px;
}.meta-related ul li {
	list-style: square;
	font-size: 15px;
	margin-bottom: 5px;
}.meta-related ul li a {
	color: #282828;
	text-transform: none;
}.blog-single .blog-share {
	text-align: left!important;
}.blog-single .danh-muc {
	margin-bottom: 8px;
}.blog-single .danh-muc, .blog-single .the-tim-kiem {
	font-size: 15px;
}.the-tim-kiem a {
	margin-bottom: 7px;
	margin-right: 7px;
	background: #ececec;
	padding: 2px 10px;
	color: gray;
}.the-tim-kiem a:hover {
	background: #66b32f;
	color: white;
}.meta-related ul li a:hover {
	text-decoration: underline;
}.bai-viet-lien-quan h2 {
  color: #494949;
  font-size: 22px;
  font-weight: bold;
  line-height: 26.82px;
  margin-bottom: 20px;
}
a.yith-wcan-price-link.yith-wcan-price-filter-list-link {
	font-size: 14px;
}
a.button-continue-shopping.button.primary.is-outline:hover {
	color: #c98f25;
	transition: 0.2s;
}
.banner-breadcumb {
	text-align: center;
}
.yith-wcwl-wishlistexistsbrowse a:hover {
	color: #b77a0b;
	transition: 0.2s;
}
i.yith-wcwl-icon.fa.fa-heart {
	color: #ff9233;
}
.service-product {
	display: flex;
	flex-wrap: wrap;
	order: 3;
	border-bottom: 1px solid #e5e5e5;
	padding-top: 20px;
}
.service-product .item {
	width: 50%;
	display: flex;
	margin-bottom: 10px;
}
.service-product .item .icon {
	width: 20px;
	margin-right: 10px;
	position: relative;
	top: -4px;
}
.service-product .item .info h3 {
	line-height: 17.07px;
	font-size: 13px;
	color: #5E5E5E;
	margin-bottom: 0;
	font-weight: 500;
}
.product-info {
	display: flex;
	flex-direction: column;
}
.shop-container .yith-wcwl-add-button a {
	color: #ff9233;
}
.shop-container .yith-wcwl-add-button a span {
	color: #777777;
	font-size: 14px;
	margin-left: 6px;
	order: 1;
}
.product-info .price-wrapper {
	order: 2;
	border-bottom: 1px solid #e5e5e5;
}
.shop-container .product-main .product-title {
	font-size: 24px;
	color: #544F4F;
	margin-bottom: 15px;
	line-height: 29.26px;
	font-weight: 500;
	order: 1;
}
.product-info .price-wrapper .price bdi {
	font-size: 24px;
}
.shop-container .badge-container {
	display: none;
}
.bai-viet-lien-quan ul {
	margin-bottom: 0;
	display: inline-block;
	width: 100%;
}.bai-viet-lien-quan ul li {
	list-style: none;
	width: 33.33%;
	float: left;
}.bai-viet-lien-quan ul li .box-image img {
	border-radius: 20px;
	object-fit: cover;
	object-position: center;
}.bai-viet-lien-quan ul li h3 {height: 60px;
	overflow: hidden;
	font-size: 16px;
	font-weight: 500;
	color: #000;
	margin-top: 7px;
	line-height: 20px;
}
.blog-single .post {
	margin: 0;
}
.title-maps span {
	font-size: 24px;
	line-height: 29.26px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	color: #544F4F;
}
.title-maps span::after, .title-contact span::after {
	display: none;
 }
.p-bottom {
	color: #656565;
	margin: 10px 0 30px;
	font-size: 16px;
	line-height: 22px;
}
.row.form-lien-he {
	width: 100%;
	margin: auto;
}
.row.form-lien-he input {
	border: 1px solid #E3E3E3;
	background: #fff;
	color: #656565;
	font-size: 14px;
	font-style: initial;
	border-radius: 20px;
	min-height: 44px;
	padding: 0.375rem 0.75rem;
	box-shadow: none;
}
.form-lien-he input.wpcf7-form-control.has-spinner.wpcf7-submit {
	font-size: 15px;
	border-radius: 20px;
	padding: initial;
	font-weight: bold;
	border-color: var(--main);
	width: 191px;
	height: 44px;
	text-transform: initial;
	font-weight: 700;
	color: white;
	margin-left: 10px;
	margin-top: 14px;
}
.sp-camp .box-text.text-center {
	padding: 0;
	top: 50%;
	transform: translate(-50%, -50%);
	display: flex;
	align-items: center;
	width: max-content;
	height: max-content;
	left: 50%;
}
.sp-camp .box-text.text-center h2 {
	font-size: 22px;
	text-shadow: none;
}
.sp-camp:before {
	content: "";
	background-image: url(https://camp.azwebsite.vn/wp-content/uploads/2022/11/bg-before-service.webp);
	background-repeat: no-repeat;
	width: 283px;
	height: 472px;
	position: absolute;
	top: -70px;
}
.sp-camp:after {
	content: "";
	background-image: url(//bizweb.dktcdn.net/100/440/011/themes/871873/assets/bg-after-service.png?1649039921017);
	background-repeat: no-repeat;
	top: -150px;
	right: 0;
	width: 293px;
	height: 419px;
	position: absolute;
}
.dv-cho-thue .view-now:hover span {
	color: white;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit:hover {
	background: #272728!important;
	transition: 0.2s;
}
.social-buttons {
	display: flex;
}
@media (min-width: 991px) {
	.title-contact-page {
		padding-left: 75px;
	}
	.contact-page {
		padding-left: 75px;
	}
}
.contact-page {
	list-style: none inside;
}
.quantity.buttons_added.form-flat > * {
	height: 35px;
}
.contact-page li svg {
	position: absolute;
	left: 0;
	top: 0px;
}
.contact-page li {
	position: relative;
	padding-left: 30px;
	line-height: 19.5px;
	margin-bottom: 30px;
	margin-left: 0!important;
}
.contact-page li .fone {
	font-weight: bold;
	font-size: 21px;
}
.contact-page a {
	color: #282828;
}
ul.contact-page br {
	display: none;
}
.title-contact-page {
	margin-top: 35px;
	font-size: 16px;
	line-height: 19.5px;
	text-transform: uppercase;
	font-weight: bold;
	color: #544F4F;
	margin-bottom: 30px;
}
.row.form-lien-he span {
	padding: 0 10px;
}
.row.form-lien-he textarea {
	border: 1px solid #E3E3E3;
	background: #fff;
	color: #656565;
	font-size: 14px;
	font-style: initial;
	border-radius: 20px;
	padding: 0.375rem 0.75rem;
	box-shadow: none;
}
.title-info-contact {
	font-size: 20px;
	margin: 0;
	font-weight: 700;
	color: #544F4F;
	text-transform: uppercase;
	line-height: 24.38px;
}
.title-maps + p > iframe {
	height: 500px;
}
.title-contact h3 {
	font-size: 30px;
	color: #544F4F;
	text-align: center;
	line-height: 36.57px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 40px;
}
.title-maps h3 {
	margin-bottom: 30px;
}
.blog-archive .large-12{padding-bottom:10px}.bai-viet-lien-quan ul li h3:hover {
	color: #61a63c;
	text-decoration: underline;
}
.fa-folder, .fa-eye{margin-left:15px}
.blog-archive .taxonomy-description p{margin-bottom:7px}
.blog-archive .taxonomy-description{font-size:15px; text-align:left}
.blog-archive .large-9 .badge{display:None}
.blog-single .entry-image{display:none}.entry-content{padding-top:0}.entry-content p{font-size: 15px}
footer.entry-meta{font-size:15px}
.entry-content h2{font-size:16px}.bai-viet-tin-tuc .post-item .box{background: white; padding:1px}
.absolute-footer {
	font-size: 14px;
	position: relative;
	color: white!important;
}
.copyright-footer b {
	font-weight: bold;
}
.copyright-footer b:hover {
	color: #654145;
}
.footer-click h4 {
	color: white;
	font-size: 14px;
	text-transform: uppercase;
	margin-bottom: 30px;
}
.footer-click {
	margin-top: 30px;
}
.pay {
	margin-top: 30px;
}
.pay span {
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
}
.pay-img .img {
	width: 68px!important;
	height: 34px;
}
.pay-img .img-inner img, .pay-img .img-inner {
	width: 100%;
	height: 100%;
}
.pay-img .col-inner {
	display: flex;
	gap: 14px;
}
.footer-section {
	padding-bottom: 0!important;
}
section.related-post {
	position: relative;
	z-index: 1;
}
section.related-post::after {
	width: 200vw;
	height: 100%;
	content: '';
	background: #fef8ef;
	z-index: -1;
	position: absolute;
	left: -100%;
	top: 0;
}
.footer-primary.pull-left {
	border-top: 0.5px solid rgba(255,255,255,0.5);
	padding: 10px 0 0 0;
}
.footer-click a {
	display: block;
	color: #fff;
	margin-bottom: 10px;
	font-size: 14px;
	order: 5;
}
.product-info .yith-wcwl-add-to-wishlist.add-to-wishlist-2003.wishlist-fragment.on-first-load {
	order: 4;
	border-bottom: 1px solid #E5E5E5;
	padding: 10px 0;
}
.thuong-hieu-section .ux-logo-link{padding:0 !important}
.thuong-hieu-section .ux-logo{padding:7px}
.product-info .price .amount{color:red; font-weight:normal}
.product-info .cart{margin-bottom:0; order: 5; margin-top: 20px}
.thuong-hieu-section .col{padding-bottom:0}
.thuong-hieu-section img{height:60px !Important; box-shadow: 2px 2px 20px #0000001a;}
a.back-to-top{background:#f29f33 !important; color:white; border:none !important}
.bai-viet-tin-tuc .col.large-12{padding-bottom:0}
.bai-viet-tin-tuc .post-item a:hover{color:#2f2f2f;}
 .post-title{
	overflow: hidden;
	margin-bottom: 10px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	font-size: 18px;
	color: #554f4f;
	 line-height: 1.3;
}
.product-info .cart button {
	display: block;
	border: 1px solid #494949;
	font-weight: 700;
	padding: initial;
	text-align: center;
	font-size: 14px;
	border-radius: initial;
	background: transparent!important;
	width: 175px;
	height: 44px;
	color: #544F4F;
	border-radius: 20px;
}
.post-meta {
	font-size: 13px;
	color: #808080;
	margin-bottom: 10px;
	margin-top: 10px;
	opacity: 1;
}
.post-meta::before {
	content: '\f017';
	font-family: 'FontAwesome';
	margin-right: 6px;
}
.related-content {
	font-size: 14px;
	line-height: 20px;
	color: #656565;
	margin-bottom: 10px;
	word-break: break-word;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.row.review-row .col {
	padding-bottom: 0;
}
p.from_the_blog_excerpt {
	font-size: 16px;
	color: #656565;
}
.tin-tuc-page .relative > .row:last-child .col,
.tin-tuc-page .relative > .row:last-child .col .box-text{
	padding-bottom: 0;
}
.tin-tuc-page .relative > .row:first-child .post-item {
	padding-bottom: 0;
}
.tin-tuc-page .relative > .row:first-child .post-item .col-inner {
	border-bottom: 1px solid #E5E5E5;
	padding-bottom: 30px;
}
.phu-kien .product-tab {
	padding-bottom: 0;
}
nav.woocommerce-breadcrumb.breadcrumbs.uppercase {
	display: none;
}
.category-filtering.category-filter-row strong, i.icon-equalizer {
	font-weight: 700;
	color: #544F4F;
	font-size: 16px;
}
.bai-viet-tin-tuc .post-item .col-inner img, .tin-tuc-page img {
	border-radius: 20px;
}
.blog-large .box-text {
	vertical-align: top;
}
.bai-viet-tin-tuc .post-item .box-text{padding:0; padding-top:15px}
.bai-viet-tin-tuc .flickity-prev-next-button.next{right: 1%}
.bai-viet-tin-tuc .flickity-prev-next-button.previous, .bai-viet-tin-tuc .flickity-prev-next-button.next { right: -4%;
	bottom: 15%;}
.widget_shopping_cart .button{font-weight: normal;
	text-transform: none;}
ul.product_list_widget li a:not(.remove){font-size:14px}
.widget_shopping_cart strong{font-weight:normal; font-size:14px}
.widget_shopping_cart .woocommerce-Price-amount{font-weight:normal; color: red}
.button{font-weight:normal; text-transform:none}
.woocommerce-cart-form .product-price span, .woocommerce-cart-form .product-subtotal span{font-weight:normal}
form.checkout h3{font-weight:normal; text-transform:none; letter-spacing:0}
.widget_shopping_cart_content p{font-size:14px; color: black}
.nav-dropdown-default{padding:5px}
.nav-dropdown>li>a{font-size:15px}
.gioi-thieu .cot3 .post-item .post-title{font-size:14px; font-weight:normal}
.gioi-thieu .cot3 .box-blog-post .is-divider{display:none}
.gioi-thieu .cot3 .post-item .box-image, .gioi-thieu .cot3 .post-item .box-text{padding-bottom:0}.gioi-thieu .cot3 .post-item{padding-bottom:8px}
a.added_to_cart{margin-top:1em !important; color: white; margin-bottom:0 !important; line-height:12px !important}
.header-bottom-nav li{margin:0}
.header-bottom-nav li a{font-weight:500; padding-left:14px; padding-right:14px;     line-height: 23px;}
#header-contact li a{padding:5px 0}
#header-contact{display:block !important}
#header-contact li{display:block; margin:0!important;}
#header-contact a:after{display:none}
span.header-cart-title{line-height: 31px;
	letter-spacing: 0;
	color: white !important;
	font-size: 14px;}
.header-button a{    background-color: #94c734 !important;
	line-height: 29px;}
#header-contact a{text-transform: none;
	font-weight: 500;
	letter-spacing: 0;
	color: #272727;
	font-size: 15px;}
.header-bottom-nav li a:hover, .header-bottom-nav li.active a{}
.form-flat input:not([type="submit"]){    border-radius: 20px;
	padding: 0 10px;
	border: 1px solid #654145;}
.form-flat input:not([type="submit"])::placeholder {  font-size: 14px;
	color: var(--main);}
.box-blog-post .is-divider{display:None}
.header-block .searchform-wrapper{padding-top:19px; font-size:15px}
.header-block .icon-box{padding-top:15px}
.header-block .icon-box .icon-box-text{padding-left: 6px;
	font-size: 15px;
	padding-top: 7px;
	color: #292929;
	font-weight: 500;
	line-height: 20px;}
.section-title-center span:after, h1.shop-page-title.is-xlarge::after,
.related-products-wrapper h3:after {
	content: "";
	position: absolute;
	width: 135px;
	height: 2px;
	bottom: -20px;
	left: 50%;
	transform: translateX(-50%);
}.section-title-container {
	margin-bottom: 0;
}
.blog-share.text-center::before {
	content: 'Chia sè‰ bà€i viĂª̀t:';
	margin-right: 15px;
}
footer.entry-meta.text-left {
	DISPLAY: NONE;
}
.blog-share {
	display: flex;
	align-items: center;
}
.product-info .social-icons.share-icons.share-row.relative {
	display: none;
}
.social-icons.share-icons.share-row.relative {
	margin: 0;
}
.product-main .wishlist-icon {
	display: none;
}
.button.icon.circle {
	margin: 0;
	margin-right: 4px;
}
 #wide-nav .icon-angle-down:before {
	 content: "";
	 position: relative;
	 width: 0;
	 height: 0;
	 border-style: solid;
	 border-width: 5px 5px 0;
	 border-color: white transparent transparent transparent;
	 display: inline-block;
	 top: -4px;
	 margin-left: 2px;
	 margin-top: -6px;
	 transition: .5s;
 }
.has-dropdown .icon-angle-down {
	opacity: 1;
}
.menu-link-product:hover .icon-angle-down::before {
	transform: rotate(180deg);
	transition: 0.4s;
	border-color: var(--main) transparent transparent transparent!important;
}
[data-icon-label]:after {
	background-color: var(--main)!important;
}
.menu-link-product {
	position: unset!important;
}
.add_to_cart_button.added {
	display: block;
}
button.wishlist-button.button.is-outline.circle.icon {
	margin: 0;
}
.menu-item-1884:hover ul.sub-menu.nav-dropdown.nav-dropdown-default{
	overflow: visible;
	max-height: 3000px;
	max-width: 3000px;
	opacity: 1;
	transform: perspective(600px) rotateX(0deg);
	transition: transform 0.5s ease, opacity 0.2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end!important;
}
ul.sub-menu.nav-dropdown.nav-dropdown-default{
	position: absolute;
	margin-left: 0;
	margin: 0 auto;
	left: 0!important;
	transform: unset;
	max-width: unset!important;
	overflow: hidden;
	display: block;
	max-height: 0px;
	opacity: 0;
	transform: perspective(600px) rotateX(-90deg) ;
	transition: transform 0.5s ease, opacity 0.6s ease, max-height 0.6s step-end, max-width 0.6s step-end, padding 0.6s step-end!important;
	width: 1170px;
	padding: 15px 0 0;
	transform-origin: 0% 0%;
	top: 49px;
	background: rgba(93,40,40,0.8);
}
.container.section-title-container.title-contact + .row .col{
	padding-bottom: 0;
}
.social-buttons {
	display: flex;
}
.footer-menu.toggle-mn p {
	margin-bottom: 10px;
}
.social-buttons p {
	margin-bottom: 0;
}
.product-quick-view-container form.cart {
	display: flex;
	flex-direction: column;
	margin-top: 30px;
}
.featured-title .page-title-inner {
	display: none;
}
.product-quick-view-container form.cart .buttons_added {
	display: flex;
	align-items: center;
}
.product-quick-view-container form.cart .buttons_added::before {
	content: 'SĂ´̀ lÆ°Æ¡̀£ng:';
	margin-right: 14px;
}
.product-quick-view-container form.cart button {
	width: max-content;
	height: 44px;
	line-height: 44px;
	color: #fff;
	position: relative;
	font-weight: 700;
	font-size: 14px;
	background-color: var(--main)!important;
	margin-top: 18px;
	border-radius: 20px;
	border: solid 1px var(--main);
	display: flex;
	align-items: center;
	padding: 0 15px;
}
.breadcumb-yoast #breadcrumbs {
	text-align: center;
	margin: 20px 0 0 0;
	font-size: 16px;
}
.page-wrapper {
	padding-bottom: 0!important;
}
.breadcumb-yoast #breadcrumbs a {
	color: #7C5150;
}
span.arrow-breadcumb {
	padding: 0 5px;
}
.blog-wrapper.blog-single .large-10 {
	flex-basis: unset;
	max-width: unset;
	padding-bottom: 0;
}
.blog-single, .bai-viet-lien-quan .box-text {
	padding-bottom: 0!important;
}
.blog-wrapper.blog-single .large-10 h1 {
	color: #343434;
	font-weight: bold;
	font-size: 24px;
	line-height: 29.26px;
	word-break: break-word;
	border-bottom: 1px solid #E5E5E5;
	padding-bottom: 10px;
}
.blog-wrapper.blog-single .large-10 h1 + .thong-tin-them {
	display: none;
}
.dich-vu-thue .title-main h3, .sp-camp .title-main h3 {
	margin-bottom: 6px;
}
.discount-title {
	margin-bottom: 15px;
}
.dich-vu-thue .title-main + div > p {
	margin-bottom: 40px;
	color: #656565;
	font-size: 16px;
}
.dich-vu-thue .title-main + div > p, .sp-camp .title-main + div > p {
	margin-bottom: 40px;
	color: #656565;
	font-size: 16px;
}
p.from_the_blog_excerpt + button, .related-content + a > button {
	border: none!important;
	color: #303030;
	font-size: 12px!important;
	font-weight: 600;
	margin-top: 8px!important;
	padding-left: 0;
}
p.from_the_blog_excerpt + button:hover {
	background: none;
}
span.breadcrumb_last {
	font-weight: bold;
	margin-left: 5px;
}
.price-wrapper .price {
	display: flex;
	flex-direction: row-reverse;
	justify-content: start;
	align-items: center;
}
span.price del bdi {
	font-size: 12px!important;
	color: #777777!important;
	margin-left: 10px;
	font-weight: 400!important;
	text-decoration: line-through;
}
.product-small.box .box-text {
	padding-right: 0;
	padding-left: 0;
}
.product-small.box {
	box-shadow: none;
	background: none;
}
.sp-noi-bat-banner-col > .col-inner:hover img {
	transform: scale(1.1);
}
.sp-noi-bat-banner-col > .col-inner img {
	transition: 0.4s;
}
del span.amount {
	opacity: 1;
}
del {
	text-decoration: none;
}
.price-wrapper .price bdi {
	font-weight: 700;
	font-size: 18px;
}
.nav-dropdown-has-shadow .nav-dropdown {
	box-shadow: none;
}
.nav-dropdown-has-border .nav-dropdown {
	border: none;
}
ul.sub-menu.nav-dropdown.nav-dropdown-default:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 25px;
	top: -25px;
	left: 0;
	visibility: visible;
}
.nav-dropdown .menu-item-has-children>a {
	text-transform: capitalize;
	font-size: 14px;
	color: white;
	font-weight: 500;
}
.nav-dropdown .menu-item-has-children>a:hover, ul.sub-menu.nav-column.nav-dropdown-default li a:hover,
.service .box-text h3 a:hover, .sp-noi-bat-banner .info h3 > a:hover,
#breadcrumbs a:hover, p.from_the_blog_excerpt + button:hover,
.related-content + a > button:hover,
.product-small .icon-heart:before, .product-title a:hover, .header-nav > .menu-item:hover > a,
.view-more a:hover, .sp-noi-bat .view-now:hover, .post-title:hover,
.footer-click a:hover, .contact-page a:hover, .sp-camp .box-text.text-center h2 a:hover,
.product-quick-view-container h1:hover, .nav-dropdown>li>a:hover,
.nav-dropdown li.active>a, a.added_to_cart.wc-forward:hover,
ul.yith-wcan-list.yith-wcan.categories a:hover {
	color: var(--main)!important;
	transition: 0.2s;
}
ul.nav-dropdown.nav-dropdown-default {
	box-shadow: 0 1px 5px 2px rgb(0 0 0 / 10%);
}
.is-outline:hover {
	background-color: unset!important;
}
#breadcrumbs a:hover {
	font-weight: bold;
}
button.button.is-outline.is-small.mb-0::after {
	position: absolute;
	content: '';
	background: url(/wp-content/uploads/2023/01/readmore.svg) no-repeat;
	margin-left: 6px;
	width: 16px;
	height: 12px;
	top: 9px;
}
.nav-pagination > li > .current {
	background-color: var(--main)!important;
	color: #fff;
	border: 1px solid var(--main)!important;
	width: 41px;
	height: 41px;
}
.nav-pagination > li > a:hover, .nav-pagination > li > span:hover {
	background-color: var(--main)!important;
	border: 1px solid var(--main)!important;
}
ul.page-numbers.nav-pagination.links.text-center {
	display: flex;
	justify-content: center;
}
ul.page-numbers .icon-angle-left::before, ul.page-numbers .icon-angle-right::before {
	color: #aeacac;
	font-size: 19px;
}
.nav-pagination > li > a, .nav-pagination > li > span {
	width: 41px;
	height: 41px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-weight: 100;
}
.nav-pagination > li > a, .nav-pagination > li > span {
	color: #494949;
	border: 1px solid #E5E5E5;
}
.breadcumb-yoast #breadcrumbs {
	display: block;
}
.social-buttons a:hover path {
	fill: #f29f33;
	transition: 0.3s;
}
.social-buttons a:hover {
	background-color: transparent!important;
}
p#breadcrumbs {
	display: none;
}
ul.sub-menu.nav-column.nav-dropdown-default li a {
	color: white;
	font-size: 12px;
	font-weight: 500;
}
ul.sub-menu.nav-dropdown.nav-dropdown-default > .menu-item {
	width: calc(100 / 6 * 1170px / 100);
}
.nav-dropdown.nav-dropdown-default>li>a, .nav-dropdown-default .nav-column li>a {
	border-bottom: 0;
}
ul.nav.header-nav.header-bottom-nav.nav-right.nav-line-bottom.nav-size-medium.nav-spacing-xlarge a {
	padding: 10px;
}
.slider-section img {
	height: auto;
	object-fit: cover;
}
.title-main h3 {
	font-size: 34px;
	line-height: 48px;
	font-weight: bold;
	text-transform: uppercase;
	margin: auto;
	padding-bottom: 35px;
	margin-bottom: 30px;
}
.banner-section .title-main h3 {
	width: 630px;
	font-size: 34px;
	line-height: 48px;
	font-weight: bold;
	text-transform: uppercase;
	margin: auto;
	padding-bottom: 35px;
	margin-bottom: 30px;
}
.banner-section .title-main h3 {
	margin-bottom: 0;
}
.section-title-center span {
	margin: 0;
}
.banner-section .title-main + p {
	text-align: center;
	font-size: 16px;
	color: #656565;
	margin-bottom: 30px;
}
.banner-section, .slider-section {
	background: #fef7ef;
}
.section-title b {
	background: transparent;
}
.title-main span, h1.shop-page-title.is-xlarge{
	position: relative;
	display: block;
	font-size: 34px!important;
	text-transform: uppercase;
}
#header {
	position: absolute;
}
.box-combo h3 {
	font-size: 24px;
	line-height: 29.26px;
	font-weight: 700;
	margin-bottom: 15px;
}
.box-combo .box {
	display: flex;
	gap: 6px;
	border: 1px solid #E5E5E5;
	overflow: hidden;
}
.box-combo h6 {
	text-transform: unset;
	font-size: 14px;
	color: #554f4f;
	opacity: 1;
}
.discount-title + p {
	color: #777777;
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
	margin-bottom: 15px;
}
.box-combo .box-image {
	height: 270px;
	width: 270px;
}
.box-combo .box-text {
	flex: 1;
}
.box-combo {
	padding-bottom: 20px	;
}
.img-thue-leu-trai {
	margin-bottom: 10px;
}
.dich-vu-thue .title-main + div > p > b{
	font-weight: 700;
}
.box-combo .box-text {
	padding-right: 5px;
	display: flex;
	align-items: center;
}
h1, h2, h3, h3, h4, h5, h6 {
	letter-spacing: .01em;
}
.whychoose-swiper h4 {
	font-size: 18px;
	font-weight: 600;
	color: black;
}
.home .breadcumb-yoast {
	display: none;
}
h1.shop-page-title.is-xlarge {
	text-align: center;
	width: 100%;
	position: absolute;
	margin-right: -4px;
	left: 50%;
	transform: translateX(-50%);
	top: -70px;
}
.shop-page-title.category-page-title.page-title {
	margin-top: 90px;
}
p.from_the_blog_excerpt {
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	max-width: 100%;
}
.header-bg-color, .header-wrapper {
	background-color: unset!important;
}
div#masthead {
	background: rgba(255,255,255,0.84);
}
.flickity-button {
	background-color: transparent!important;
	box-shadow: none!important;
}
.previous > svg {
	background: rgb(94 88 88 / 81%);
	border-radius: 50%;
	left: 40px;
	color: white;
	padding: 8px;
}
.next > svg {
	background: rgb(94 88 88 / 81%);
	border-radius: 50%;
	color: white;
	padding: 8px;
	left: -10px;
}
.product_list_widget .product-title{color:black}
.product_list_widget span.amount{color:red; font-weight:normal}
.danh-muc-sp .box-category .box-image .image-cover{border-radius:10px;     border: 2px solid #94c734;}
.devvn-popup-content-desc .meta-related{display:none}

@media only screen and (max-width: 48em) {
	/*************** ADD MOBILE ONLY CSS HERE  ***************/



	.nav-slider{display:none}
	.sp-noi-bat .col{width:50%; padding-bottom:15px}
	.sp-noi-bat .product-small .product-title a{font-size:15px}
	.icon-menu:before{color:#f29f33}
	.slider-nav-outside .flickity-prev-next-button.next{    right: 0% !important;}.flickity-prev-next-button.previous {
		left: 0% !important;
	}.box-push .box-text{padding:5px}.sp-de-xuat .flickity-prev-next-button.next {
		right: 0%;}.bai-viet-tin-tuc .flickity-prev-next-button.previous, .bai-viet-tin-tuc .flickity-prev-next-button.next {
			right: 0%;}
	.blog-archive .post-item{padding-bottom:10px; flex-basis:50%; max-width:50%}
	.blog-archive .post-item .box-text{padding-bottom:0}
	.lightbox-content{max-width:100%}
	.bai-viet-lien-quan ul li{width:50%;}.bai-viet-lien-quan ul li .box-image img{height:100px}
	.bai-viet-lien-quan ul li h3{font-size:14px}
	.blog-archive .post-item:nth-child(2n+1){padding-right:7px}
	.blog-archive .post-item .from_the_blog_excerpt {display:none}
	.blog-archive .post-item .box-text .post-title{font-size:15px}
	.blog-archive .post-item:nth-child(2n+2){padding-left:7px}
	.danh-muc-sp .box-push .box-text{border-radius: 5px;
		border-top: 2px solid #2e942b;}.danh-muc-sp .flickity-prev-next-button {
			top: 0;
	}
}
@media (max-width: 1024px) {
	#header .header-inner {
		background: rgba(93,40,40,0.8);
		max-width: unset!important;
	}
	.header-search .icon-search:before,.icon-menu:before {
		color: var(--main);
	}
	.section.slider-section.hide-for-medium {
		display: block!important;
	}
	.container, .row, .banner-section .title-main + p,
	.dich-vu-thue .title-main + div > p {
		max-width: 720px!important;
		margin: auto;
	}
	.banner-section .title-main + p, .dich-vu-thue .title-main + div > p {
		margin-bottom: 30px;
		padding: 0 15px;
	}
	.service .title-des {
		text-align: center;
	}
	.whychoose-swiper .col-inner .row .col, .service > .relative > .row > .medium-8 .col,
	.products-tab > .col-inner > .row > .col{
		min-width: 50%;
	}
	.whychoose-swiper > .col-inner > .row, .service > .relative > .row > .medium-8 .row,
	.products-tab > .col-inner > .row {
		flex-wrap: nowrap;
		overflow: hidden;
		overflow-x: scroll;
	}
	.whychoose-swiper {
		over-flow: hidden;
	}
	.service .box-text {
		padding: 0 15px 15px;
	}
	.has-hover:hover .hover-slide, .has-hover:hover .hover-slide-in, .has-hover:hover .hover-zoom, .has-hover:hover .hover-zoom-in, .has-hover:hover .show-on-hover {
		opacity: 1!important;
	}
	.image-tools {
		opacity: 0!important;
	}
	.sp-noi-bat > .relative > div:nth-of-type(2) > .col:first-child {
		display: none;
	}
	.sp-noi-bat-banner-col {
		min-width: 100%;
	}
	ul.nav.nav-pills.nav-normal.nav-size-normal.nav-center {
		display: flex;
		justify-content: space-between;
	}
	.dv-cho-thue .box-image {
		width: 100%;
	}
	.dv-cho-thue .row .col:nth-child(1), .dv-cho-thue .row .col:nth-child(2) {
		margin-bottom: 30px;
	}
	#footer form.wpcf7-form.init p:nth-child(3) {
		position: absolute;
		right: 179px;
	}
	.header-bottom {
		background-color: rgba(255,255,255,0.84)!important;
	}
	ul.mobile-nav.nav.nav-right i::before {
		color: white;
	}
	.header-main {
		height: 60px!important;
	}
	#logo img {
		height: 50px;
	}
	li.header-search-form.search-form.html.relative.has-icon {
		padding: 10px;
	}
	#header {
		position: unset;
	}
	.home #header {
		position: absolute;
	}
}
@media (max-width: 480px) {
	.sp-noi-bat .flickity-button {
		display: block;
	}
	.whychoose-swiper .col-inner .col .col-inner {
		background: var(--main);
		padding: 25px 15px;
		height: 255px;
		display: flex;
		align-items: center;
		color: white;
	}

	.whychoose-swiper .col-inner .col:nth-of-type(1) .box-image,
	.whychoose-swiper .col-inner .col:nth-of-type(3) .box-image {
		width: 35% !important;
	}

	.whychoose-swiper .col-inner .col:nth-of-type(2) .box-image,
	.whychoose-swiper .col-inner .col:nth-of-type(4) .box-image {
		width: 25% !important;
	}

	.banner-section .box-image img {
		filter: brightness(4);
	}

	.flex-col.show-for-medium.flex-grow {
		max-width: 100%;
	}

	.slider-section .slider-wrapper.relative.hide-for-small {
		height: 320px;
		display: block !important;
	}

	.header-bottom {
		min-height: 50px !important;
	}

	li.header-search-form.search-form.html.relative.has-icon {
		padding: 0;
	}

	.slider-wrapper.relative.hide-for-small .slider,
	.slider-wrapper.relative.hide-for-small .slider .flickity-viewport,
	.slider-wrapper.relative.hide-for-small .slider .flickity-viewport .img,
	.slider-wrapper.relative.hide-for-small .slider .flickity-viewport .img img {
		height: 100% !important;
	}

	.slider-wrapper.relative.hide-for-small .slider .flickity-viewport .img .img-inner {
		padding-top: 84% !important;
	}

	.banner-section .title-main h3 {
		width: unset;
	}

	span.section-title-main {
		font-size: 16px !important;
	}

	.title-main h3 {
		line-height: 20px !important;
		margin-bottom: 0;
	}

	p {
		font-size: 14px !important;
	}

	.whychoose-swiper h4 {
		font-size: 14px;
		color: white;
	}

	.whychoose-swiper p {
		font-size: 12px !important;
	}

	.service .title-main h3 span:before {
		width: 100px;
		left: 50%;
		transform: translateX(-50%);
	}

	.service .title-main h3 span {
		left: 50%;
		transform: translateX(-50%);
	}

	.section.service:before {
		top: 20px;
		background-image: url("https://camp.azwebsite.vn/wp-content/uploads/2022/12/bg-before-service-mb.webp");
	}

	.section.service:after {
		background-image: url("https://camp.azwebsite.vn/wp-content/uploads/2022/12/bg-after-service-mb.webp");
		width: 90px;
		height: 100px;
		top: 80px;
	}

	.service .box-text h3 a {
		font-size: 12px;
	}

	.sp-noi-bat-banner .info h3 > a {
		font-size: 16px;
	}

	ol.flickity-page-dots {
		display: none;
	}

	.sp-noi-bat button {
		display: block;
	}

	.nav-pills, .nav-line {
		flex-wrap: nowrap;
		overflow: hidden;
		overflow-x: scroll;
	}

	li.tab.has-icon {
		min-width: max-content;
	}

	.section-title-main::after, h1.shop-page-title.is-xlarge::after {
		bottom: -10px !important;
		height: 1px !important;
	}

	.product-small .price-wrapper .price {
		flex-direction: column-reverse;
	}

	.product-small .price-wrapper .price bdi {
		font-size: 14px;
	}

	.product-small span.price del bdi {
		font-size: 10px !important;
	}

	.sp-noi-bat {
		padding-bottom: 0 !important;
	}

	.danh-muc-sp .relative .row-cat > .col {
		padding-bottom: 0;
	}

	.sp-noi-bat .relative > div:last-child > .col {
		padding-bottom: 0;
	}

	section {
		padding-top: 30px !important;
	}

	.dv-cho-thue .block-info p {
		font-size: 10px !important;
	}

	.dv-cho-thue .block-info h3 {
		font-size: 14px;
	}

	.dv-cho-thue .block-info p {
		line-height: 16px;
	}

	a.button.primary.view-now span {
		font-size: 10px;
	}

	.dv-cho-thue .view-now {
		width: 100px;
	}

	.dv-cho-thue .view-now {
		width: 100px;
		height: 26px;
		font-size: 0;
		margin-top: 4px;
	}

	.dv-cho-thue .block-info {
		padding: 0 5px;
	}

	.dv-cho-thue .block-icon {
		width: 28px !important;
		height: 28px;
		margin-top: -16px;
	}

	.dv-cho-thue {
		padding-bottom: 0 !important;
	}

	.sp-de-xuat ol.flickity-page-dots {
		display: block;
		bottom: -22px;
	}

	li.dot {
		width: 9px !important;
		height: 4px !important;
		margin: 0 3px !important;
	}

	.sp-noi-bat li.dot.is-selected, .cham-soc-toc li.dot.is-selected {
		width: 14px !important;
	}

	.cham-soc-toc .flickity-viewport {
		margin-bottom: 0;
	}

	.review .slider-wrapper .flickity-prev-next-button {
		display: block;
		margin-top: 206px;
		right: 0;
	}

	.form-gui-mail.row .large-2 {
		position: relative;
		left: -55px;
	}

	h1.shop-page-title.is-xlarge {
		font-size: 16px !important;
		top: -40px;
	}

	.page-title-inner {
		padding-top: 0;
	}

	.shop-page-title.category-page-title.page-title {
		margin-top: 60px;
	}

	.product-gallery.large-6.col .product-thumbnails .flickity-viewport {
		height: 80px !important;
	}

	.related-products-wrapper h3, .box-combo h3 {
		font-size: 16px;
	}
	.discount-title + p {
		font-size: 10px!important;
	}
	.box-combo .button span {
		font-size: 12px;
	}
	.box-combo .button {
		height: 30px;
		font-size: 0;
		width: 100px;
	}
	.box-combo .box-image {
		height: auto;
		width: 50%;
	}
	.box-combo .box-image img, .box-combo .box-image div {
		height: 100%;
		object-fit: cover;
	}
	.box-combo h6 {
		font-size: 12px;
	}
	.box-combo h3, .discount-title, .discount-title + p {
		margin-bottom: 5px;
	}
	.discount-title + p {
		line-height: 16px;
	}
	.blog-share.text-center::before {
		display: none;
	}
	.breadcumb-yoast {
		padding: 0 15px;
	}
	.bai-viet-lien-quan ul li {
		width: 100%;
	}

	    #footer input.wpcf7-form-control.has-spinner.wpcf7-submit {
        font-size: 16px;
    }
}
