/*
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;
}

.page-wrapper.page-right-sidebar .large-3.col {
    padding-left: 0;
}
.page-wrapper.page-right-sidebar div#content {
    border: 0;
}
#wide-nav ul li a.nav-top-link {
    font-size: 17px;
    font-weight: 500;
    color: #222;
    padding: 10px 10px 0;
}
#wide-nav ul li.active a.nav-top-link, #wide-nav ul li a.nav-top-link:hover {
    color: #ff922b;
}
#wide-nav .flex-row.container {
    border-top: 1px solid rgb(166 166 166 / 35%);
    padding: 7px 0 7px 0;
}
.page-title-bg .title-overlay.fill {
    background-color: rgba(0,0,0,0.1);
}
.featured-title .page-title-inner h1.entry-title.mb-0 {
    text-shadow: none;
    font-weight: 400;
    font-size: 32px;
}
.row-1 .col-inner p {
    text-align: center;
    color: #fff;
    font-size: 15px;
    padding: 7px 5px;
}
.row-2 {
    background: #f1f3f4;
    border-radius: 5px;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.25);
    box-shadow: 0 1px 2px rgba(0,0,0,.25);
    padding: 17px 5px 10px;
    margin-bottom: 10px;
}
.row-2 p {
    margin: 0;
}
.row-2 .large-1 p {
    text-align: center;
    border-radius: 50%;
    border: 3px solid #a60115;
    font-size: 21px;
    width: 42px;
    height: 42px;
    font-weight: 700;
    color: #444;
    margin: 0 auto;
}
.star-rating span:before {
    color: #ff922b;
}
.offer__bonus__details {
    font-size: 19px;
    font-weight: 300;
}
.row-2 a.button.alert {
    margin-bottom: 3px;
}
.row-2 .col:last-child p a {
    font-style: italic;
    font-size: 15px;
    color: #085ea2;
}
.row-2 .col:last-child p a:hover {
    text-decoration: underline;
}
.row-2 .icon-box-text.p-last-0 .testimonial-meta.pt-half {
    display: none;
}
footer .dark h3 {
    color: #ff922b;
    text-transform: uppercase;
    font-weight: 400;
}
div#nav_menu-2 {
    padding: 0;
}
.absolute-footer.dark.medium-text-center.small-text-center {
    display: none;
}
.widget-area .icon-box.testimonial-box.icon-box-left.text-left {
    background: #f1f3f4;
    border-radius: 5px;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.25);
    box-shadow: 0 1px 2px rgba(0,0,0,.25);
    padding: 7px 3px 0px;
    margin-bottom: 10px;
}
.widget-area .icon-box.testimonial-box.icon-box-left.text-left .icon-box-text.p-last-0 {
    padding-left: 0;
}
.widget-area .icon-box.testimonial-box.icon-box-left.text-left p {
    font-weight: 400;
    color: #616161;
    font-size: 14px;
}
.widget-area .icon-box.testimonial-box.icon-box-left.text-left h3 {
    margin-bottom: 0;
}
.container.section-title-container.has-block.tooltipstered {
    margin-bottom: 7px;
}
.container.section-title-container.has-block.tooltipstered span.section-title-main {
    color: #a60115;
    font-weight: 600;
}
#content.blog-wrapper.blog-archive.page-wrapper {
    padding-top: 0;
}
#content.blog-wrapper.blog-archive.page-wrapper header.archive-page-header {
    background-image: url(https://binhchonnhacai.com/wp-content/uploads/2020/12/product-info-bg-1.jpg);
    background-size: cover;
    position: relative;
    padding-top: 25px;
    margin-bottom: 45px;
}
#content.blog-wrapper.blog-archive.page-wrapper header.archive-page-header .large-12.text-center.col {
    padding-bottom: 24px;
}
#content.blog-wrapper.blog-archive.page-wrapper header.archive-page-header h1.page-title.is-large.uppercase {
    text-align: left;
    font-size: 25px;
    font-weight: 500;
    margin: 0;
}
body.archive .page-header-wrapper.has-block.tooltipstered {
    display: none;
}
#content.blog-wrapper.blog-archive.page-wrapper header.archive-page-header:after {content: '';width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: rgb(170 170 170 / 31%);pointer-events: none;}
.post-sidebar.large-3.col {
    padding-left: 0;
}
div#secondary.widget-area .col.post-item {
    padding-bottom: 15px;
}
div#secondary.widget-area .col.post-item .box-text.text-left {
    padding: 0 12px;
}
div#secondary.widget-area .col.post-item .is-divider {
    display: none;
}
div#secondary.widget-area .col.post-item h5.post-title.is-large {
    font-size: 15px;
    font-weight: 500;
    line-height: 1.1;
}
div#secondary.widget-area .col.post-item .post-meta.is-small.op-8 {
    font-size: 11px;
    margin-top: 5px;
    font-style: italic;
}
body.category .header-blo {
    display: none;
}
.row-khuyenmai {
    background: rgb(241 243 244 / 50%);
    border-radius: 5px;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.25);
    box-shadow: 0 1px 2px rgb(0 0 0 / 8%);
    margin: 5px 0px 30px !important;
}
.row-khuyenmai img {height: 40px;width: auto;}
.row-khuyenmai .col.large-2 {
    max-width: 20%;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
}
.crp_related .crp_thumb {
    height: 140px;
    margin-bottom: 8px;
}
.row-khuyenmai .img-inner {
    text-align: center;
}
h1, h2, h3, h4, h5, h6, .heading-font, .banner h1, .banner h2 {
    font-weight: 500 !important;
}
.top-news.mb-3.bg-white {}

.top-news.mb-3.bg-white thead tr {
    background-color: rgb(166, 1, 21);
    font-weight: 600;
}

.top-news.mb-3.bg-white tr td {
    text-align: center;
    vertical-align: middle;
    border-top: none;
}

.top-news.mb-3.bg-white thead tr td {
    color: #fff;
    font-size: 17px;
    font-weight: 500;
}

.top-news.mb-3.bg-white tr td.title-macao {
    color: #e60000;
    font-size: 17px;
}

.top-news.mb-3.bg-white tr td span {
    background: #f3f3f3;
    padding: 7px 15px;
}

.top-news.mb-3.bg-white tr td img {
    max-height: 100px;
    width: auto;
}
.widget-area .icon-box.testimonial-box.icon-box-left.text-left p {
    margin-bottom: 0;
}

.widget-area .icon-box.testimonial-box.icon-box-left.text-left p:first-child strong {
    font-size: 18px;
}
.top-news.mb-3.bg-white tr td a.btn.btn-yellow {
    background: #a60115;
    color: #fff;
    padding: 9px 20px;
    font-size: 17px;
    border-radius: 70px;
}
div#secondary.widget-area .col.post-item span.post-title.is-large {
    font-size: 15px;
    font-weight: 500;
    line-height: 1.1;
}
.top-news.mb-3.bg-white tr td a.btn.btn-yellow:hover {
    opacity: 0.7;
}
.article-inner header.entry-header {
    display: none;
}

@media(max-width:580px){
	.featured-title .page-title-inner h1.entry-title.mb-0 {
		font-size: 24px;
	}
.row.row-collapse.align-middle.align-center.row-2 .col.medium-4.small-5.large-4 {
}

.row.row-collapse.align-middle.align-center.row-2 .col.medium-4.small-5.large-4 .icon-box.testimonial-box.icon-box-left.text-left {
    text-align: center;
}

.row.row-collapse.align-middle.align-center.row-2 .col.medium-4.small-5.large-4 .star-rating {
    text-align: center;
    margin: 3px auto;
}

.row.row-collapse.align-middle.align-center.row-2 .col.medium-4.small-5.large-4 img {
    max-height: 35px;
    width: auto;
}

.row.row-collapse.align-middle.align-center.row-2 .col.medium-4.small-5.large-4 .icon-box-img.testimonial-image.circle {
    margin: 0 auto;
}

.row.row-collapse.align-middle.align-center.row-2 .col.medium-4.small-5.large-4 .testimonial-text.line-height-small.italic.test_text.first-reset.last-reset.is-italic {
    display: none;
}

.row.row-collapse.align-middle.align-center.row-2 .col.medium-4.small-5.large-4 .offer__bonus__details {}

.row.row-collapse.align-middle.align-center.row-2 .col .testimonial-text.line-height-small.italic.test_text.first-reset.last-reset.is-italic {
    display: none;
}

.row.row-collapse.align-middle.align-center.row-2  .col.large-3:last-child {
    margin-top: 10px;
}

.row.row-collapse.align-middle.align-center.row-2 .col.large-3:last-child a.button.alert {
    font-size: 13px;
}

.row.row-collapse.align-middle.align-center.row-2 .col img {
    max-height: 35px;
    width: auto;
}

.row.row-collapse.align-middle.align-center.row-2 .col .icon-box-img.testimonial-image.circle {
    text-align: center;
}

.page-inner ol {
    padding: 0 20px;
}

.large-3.col {
    padding: 0;
}

aside#block_widget-2 {
    padding: 0 15px;
}

div#secondary.widget-area .col.post-item {max-width: 50%;-ms-flex-preferred-size: 50%;flex-basis: 50%;padding: 0 7px 16px;}
	.page-title.light.featured-title .title-content.flex-col.flex-right.text-right.medium-text-center {
		display: none;
	}

	.row.row-collapse.align-center.row-1 {
		display: none;
	}
}