/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/
/*************** ADD CUSTOM CSS HERE.   ***************/
/*@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900&display=swap&subset=vietnamese');*/
/*font-family: 'Roboto', sans-serif;*/

/** Generated by FG **/
@font-face {
    font-family: 'Roboto';
    src: url('fonts/GoogleSans-Regular.eot');
    src: local('ÃƒÆ’Ã‚Â¢Ãƒâ€¹Ã…â€œÃƒâ€šÃ‚Âº'), url('fonts/GoogleSans-Regular.woff') format('woff'), url('fonts/GoogleSans-Regular.ttf') format('truetype'), url('fonts/GoogleSans-Regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

.flex-col.hide-for-medium.flex-right ul a.nav-top-link span {
    display: none;
}
.page-id-16 .bang-gia tr td:nth-child(1) {
    width: 315px !important;
}
.flex-col.hide-for-medium.flex-right ul a.nav-top-link {
    color: #111;
    padding: 7px 6px 5px;
    border-radius: 10px;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 500;
}

.flex-col.hide-for-medium.flex-right ul a.nav-top-link i.fas {
    font-size: 18px;
    margin-right: 3px;
    transition: 0s all;
}

.flex-col.hide-for-medium.flex-right ul a.nav-top-link:hover {
    background: #2eb9ea;
    color: #fff;
}

ul.header-nav.header-nav-main.nav.nav-left.nav-uppercase {
    justify-content: center;
}

ul.header-nav.header-nav-main.nav.nav-left.nav-uppercase li.header-search-form.search-form.html.relative.has-icon {
    width: 90%;
    max-width: 300px;
}
#wide-nav ul.nav li a.nav-top-link {
    font-size: 16px;
    font-weight: 500;
    padding: 0 25px;
}
#wide-nav ul.nav li.active a.nav-top-link, #wide-nav ul.nav li a.nav-top-link:hover {
    background: #2eb9ea;
}
.section-title.section-title-normal b,
.section-title.section-title-center b {
    opacity: 0;
}
.section-title.section-title-normal span.section-title-main,
.section-title.section-title-center span.section-title-main{
    position: relative;
    font-weight: 500;
}
.section-title.section-title-normal span.section-title-main:after,
h2.section-title.section-title-normal {
    border: 0;
}
.foo1 ul.sidebar-wrapper.ul-reset {column-count: 2;}
.absolute-footer.dark.medium-text-center.small-text-center {
    display: none;
}
.foo3 p {
    margin: 0;
}
p.name.product-title.woocommerce-loop-product__title a {
    font-size: 17px;
    font-weight: 800;
    color: #0087ff;
}

.price-wrapper span.price.oske span, .price-wrapper span.price.oske {
    color: #ff0000;
    font-size: 16px;
    font-weight: bold;
}



a.compare.button {
    margin: 0;
    width: 50%;
    background: transparent;
    border: 1px solid #ab3611;
    color: #ab3611;
    text-transform: inherit;
    font-weight: 500;
    line-height: 30px;
    min-height: auto;
    border-radius: 3px;
    font-size: 15px;
    padding: 0 3px;
	bottom: -9px;
}
.box-text.box-text-products ul {
    margin-bottom: 0;
}
.product-small.col.has-hover.product .product-small.box .box-image {
    padding: 7px 15px;
}
.uu-diem-home .section-title.section-title-center span.section-title-main {
    font-size: 23px;
}

.uu-diem-home h3.decorated-heading.text-center {
    font-size: 19px;
    font-weight: 100;
}

.uu-diem-home .single-feature.text-center p {
    font-size: 15px;
    font-weight: 500;
    line-height: 1.5;
}

.uu-diem-home .icon .icon-inner {
    background: #fff;
}

.uu-diem-home .icon-box.featured-box.icon-box-center.text-center {
    cursor: pointer;
}

.foo1 .col.medium-5.small-12.large-5 ul li {
    list-style: none;
    margin-left: 0;
}

.foo1 .col.medium-5.small-12.large-5 ul li i.fas {
    width: 20px;
    text-align: center;
}

.foo1 .col ul li a:hover {
    color: #ff7f29;
}

.foo2 h4 {
    font-weight: 500;
    margin-bottom: 0;
}

.foo2 p {
    font-weight: 400;
}

.foo2 p a:hover {
    color: #fff38e;
}
.product-breadcrumb-container.is-normal {
    background: #f1f1f1;
}

.product-breadcrumb-container.is-normal nav.woocommerce-breadcrumb.breadcrumbs.uppercase {
    max-width: 1200px;
    margin: 0 auto 35px;
    padding: 10px 30px;
}
figure.woocommerce-product-gallery__wrapper.product-gallery-slider.slider.slider-nav-small.mb-half.is-draggable.flickity-enabled {
    background: hsl(360deg 1% 63% / 8%);
}
.product-breadcrumb-container.is-normal nav.woocommerce-breadcrumb.breadcrumbs.uppercase a {
    color: #333;
    font-weight: 500;
    text-transform: initial;
}
.product-breadcrumb-container.is-normal.has-block.tooltipstered nav.woocommerce-breadcrumb.breadcrumbs.uppercase a:hover {
    color: #d12026;
}
.foo1 h2 {
    font-size: 23px;
    font-weight: 500;
}
.foo1 span.widget-title {
    font-size: 19px;
    font-weight: 100;
}
.product-ag .col-inner {
    background: url(/wp-content/uploads/2020/11/product-info-bg.jpg);
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    padding: 20px 20px 1px;
	    padding-top: inherit;
}

.product-ag .col-inner h1.product-title.product_title.entry-title {
    font-weight: 100;
}

p.price.product-page-price.single-product-ha span, p.price.product-page-price.single-product-ha {
    color: #d12026;
    font-size: 29px;
    font-weight: 100;
    margin-bottom: 0;
}

h4.km-gift {
    border-top: 1px solid rgb(195 191 191 / 30%);
    margin-top: 22px;
    padding-top: 15px;
    font-weight: 100;
}

h4.km-gift i.fa.fa-gift {
    color: #4CAF50;
    font-size: 19px;
}

.product-short-description {
    font-size: 15px;
    font-weight: 500;
    border-bottom: 1px solid rgb(195 191 191 / 30%);
    margin-bottom: 15px;
}

.product-short-description ul li {
    margin-bottom: 3px;
}

ul.add-mua {column-count: 3;text-align: center;list-style: none;}

ul.add-mua li {
    margin: 0;
    background: #d12026;
    color: #fff;
    line-height: 19px;
    padding: 7px 3px;
    font-weight: 300;
    font-size: 14px;
    border-radius: 5px;
    cursor: pointer;
}

ul.add-mua li strong {
    font-size: 16px;
    font-weight: 300;
}

ul.add-mua li:hover {
    opacity: 0.7;
}

ul.add-mua li:nth-child(2) {
    background: #4CAF50;
}
ul.add-mua li:nth-child(3) {
    background: #2196F3;
}
h3.product-section-title.container-width.product-section-title-related.pt-half.pb-half.uppercase {
    display: none;
}
.related.related-products-wrapper.product-section {
    border-top: 0;
}
.pf-help-title {
    border-bottom: 1px solid rgb(220 220 220 / 56%);
    padding-bottom: 15px;
    margin-top: 7px;
}
.pf-help-title .is-divider.small {
    display: none;
}
.product-ag ul.contact li {
    list-style: none;
    margin: 0 0 7px;
}
.product-ag ul.contact li i {
    color: #d12026;
    font-size: 17px;
    width: 19px;
    text-align: center;
}
.prdctfltr_buttons {
    display: none;
}
.product-short-description ul li {list-style: none;position: relative;}
.prdctfltr_byprice  span.prdctfltr_customize_name {
    margin-left: -14px;
}
.prdctfltr_wc .prdctfltr_filter.prdctfltr_terms_customized.prdctfltr_terms_customized_select .prdctfltr_checkboxes label>span:before {
    float: left;
}
.prdctfltr_add_scroll.prdctfltr_max_height.prdctfltr_down input[type="checkbox"] {
    float: left;
}
.prdctfltr_byprice 
 .prdctfltr_add_scroll.prdctfltr_max_height.prdctfltr_down label {
    margin-left: 14px;
}
span.prdctfltr_customize_name {
    font-weight: 400;
}
.product-short-description ul li:before {;font-family: "Font Awesome 5 Free";color: #4baf50;position: absolute;left: -17px;font-weight: 800;font-size: 12px;top: 2px;}
.pf-help-title span.prdctfltr_widget_title {
    font-weight: 500;
}
ul.tabs.wc-tabs.product-tabs.small-nav-collapse.nav.nav-uppercase.nav-line.nav-left {
    display: none;
}
input#woocommerce-product-search-field-0 {
    border-color: hsl(0deg 0% 0%);
    min-height: 38px;
}

.searchform .button.icon i.icon-search {
    color: #2eb9ea;
}
#popmake-179 .payment {
    display: none;
}
.pum-container.active {
    display: block !important;
}
#popmake-179 .index-value-interest-retes {
    width: 100%;
}
.index-value-interest-retes input {
    margin-bottom: 0;
    height: 40px !important;
    box-shadow: none;
}
.index-value-interest-retes .item:nth-child(4) {
    display: none;
}
#popmake-179 .index-value-interest-retes {
    margin-bottom: 15px;
}
select#pt-tra-truoc {
    max-width: 100%;
    height: 40px;
    background: #f9fafb;
    border-radius: 5px;
    margin-top: 5px;
}
#popmake-179 input.wpcf7-form-control {
    height: 40px;
    background: #f8f9fa;
    border-radius: 5px;
    margin-top: 5px;
    margin-bottom: 10px;
    font-weight: 500;
    font-size: 15px;
}
.pum-content.popmake-content h2 {
    color: #a0090b;
    font-weight: 100;
}
.index-value-interest-retes .item p.title {
    color: #000;
    font-size: 15px;
}
span.wpcf7-form-control-wrap.gia-xe-tg, span.wpcf7-form-control-wrap.lai-suat-tg, span.wpcf7-form-control-wrap.thoi-han-vay, textarea#bang-tra-gop {
    display: none;
}
.product-template-default .pum-container.popmake.custom-position {
    background: #1e73be;
}

.product-template-default .pum-container.popmake.custom-position .col.medium-4.small-12.large-4 {
    color: #fff;
}

.product-template-default .pum-container.popmake.custom-position .col {
    padding: 20px !important;
}

.product-template-default .pum-container.popmake.custom-position .col.medium-4.small-12.large-4 .col-inner {
    background: rgb(255 255 255 / 27%);
    padding: 20px 20px 1px;
}

.product-template-default .pum-container.popmake.custom-position .col.medium-4.small-12.large-4 .col-inner a {
    color: #ff7f29;
    font-size: 21px;
}
#popmake-179 input.wpcf7-form-control.wpcf7-submit {
    background: #f37f2a;
}
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    max-width: 100%;
}
.page-id-63 .compare-table-clear {
    float: right;
    margin-top: -55px;
}
.page-id-63 .compare-table-clear a.button.yith_woocompare_clear {
    background: #b10404;
}
.page-id-63 div#yith-woocompare-related {
    display: none;
}
.nav-dropdown-default a {}

#wide-nav ul.nav li.menu-item-29 ul.sub-menu.nav-dropdown.nav-dropdown-default {width: 800px;column-count: 3;display: block;}

#wide-nav ul.nav li.menu-item-29 ul.sub-menu.nav-dropdown.nav-dropdown-default a {
    border-top: 1px solid #ececec;
    border-bottom: 0;
}
.bang-gia table tr:nth-child(2n+1) td {
    background: #f3f3f3;
}
.bang-gia table tr td {
    font-size: 16px;
    padding: 5px 20px;
    border-left: 1px solid #e0e0e0;
}
.bang-gia table tr td:last-child {
    border-right: 1px solid #e0e0e0;
}
.bang-gia table tr:first-child td {
    background: #2eb9ea;
    color: #fff;
    font-size: 16px;
}
table.dataTable tbody tr.description.odd td {
    text-align: left !important;
}
.link-chiteit {
    position: absolute;
    bottom: -52px;
    right: 0;
}
a.compare.button:before {
    content: '\f518';
    font-family: "Font Awesome 5 Free";
    font-weight: 700;
    margin-right: 5px;
    left: 0;
    width: 18px;
    line-height: 18px;
    font-size: 14px;
    text-align: center;
    top: 1px;
}
.link-chiteit a:before {
    content: '\f06e';
    font-family: "Font Awesome 5 Free";
    font-weight: 700;
    margin-right: 5px;
    left: 0;
    width: 18px;
    line-height: 18px;
    font-size: 14px;
    text-align: center;
    top: 1px;
}
.link-chiteit a {
    margin: 0;
    background: transparent;
    border: 1px solid #2196F3;
    color: #2196F3;
    text-transform: inherit;
    font-weight: 500;
    line-height: 19px !important;
    min-height: auto;
    border-radius: 3px;
    font-size: 15px;
    padding: 5px 26px;
}
@media(min-width:1600px){
	.product-template-default .pum-container.popmake.custom-position {
		max-width: 1100px !important;
	}
}
@media(max-width:736px){
	.product-template-default .pum-container.popmake.custom-position {
		background: #1e73be;
	}
	.product-template-default .pum-container.popmake.custom-position .col.medium-4.small-12.large-4 {
		background: #3a3c4c;
	}
	ul.add-mua {
		column-count: 1;
	}
	ul.add-mua li {
		margin: 7px 0;
	}
	section.product-clagsgs {
		padding: 0 15px;
	}
	.foo1 ul.sidebar-wrapper.ul-reset {
		column-count: 1;
	}
	.foo2 {
		padding: 0 20px;
	}
	.foo2 .col.large-4 {
		margin: 7px 0;
	}
	.foo3 p {
		text-align: center;
		padding: 0 7px;
	}
	.mfp-wrap.mfp-auto-cursor.off-canvas.undefined.off-canvas-left.mfp-ready {
		z-index: 999999;
	}
	.link-chiteit a {
		padding: 5px 40px;
	}
	p.name.product-title.woocommerce-loop-product__title a {
		font-size: 15px;
	}
	.price-wrapper span.price.oske span, .price-wrapper span.price.oske {
		font-size: 15px;
	}
	a.compare.button {
		width: 49%;
	}
	.link-chiteit a {
		/* display: none; */
		width: 99%;
		margin-left: 1%;
	}
	.link-chiteit {
		width: 50%;
	}
.box-text.box-text-products ul li:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 700;
    color: #218025;
    margin-right: 5px;
    position: absolute;
    left: 0;
    width: 18px;
    line-height: 18px;
    font-size: 14px;
    text-align: center;
    top: 1px;
}
.box-text.box-text-products ul li{
    list-style: none;
    margin: 0 0 3px;
    padding-left: 20px;
    position: relative;
}
.box-text.box-text-products {
    padding-bottom: 0;
}

.box-text.box-text-products .price-wrapper {
    border-bottom: 1px dashed #ccc;
    padding-bottom: 10px;
    padding-top: 5px;
    margin-bottom: 10px;
}
	img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    border-radius: 5px;
}
}