/*
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.   ***************/
.bog_news_slider .post-title{
	font-size: 18px;
    line-height: 30px;
    overflow: hidden;
    display: block;
	font-weight: 700;
}
.page-right-sidebar .large-9.left{
	padding-bottom : 0px !important;
}
.news_widget_style_5 {
	overflow:hidden;
	display:block;
}
#wpfomo{
	position: unset !important 	;
	min-width: 100% !important;
	display: none ;
}
#wpfomo{
	border-radius: 60px;
	background: #e1e1e1a3 !important;
}
#wpfomo img{
	border-radius: 60px;
}
.wpfomo-product-thumb-container{
	width: 70px !important;
}
#wpfomo .wpfomo-content-wrapper{
	padding: 0 8px;
}
#wpfomo .wpfomo-content-wrapper p{
	font-size: 0;
}
#wpfomo .wpfomo-content-wrapper span{
	font-size: 14px !important;
	font-weight: 600;
}
#wpfomo .wpfomo-secondary-text{
	font-weight: 500 !important;
	color: #000 !important;
	line-height: 18px !important;
	font-size: 12px !important;
}
#wpfomo .wpfomo-product-name{
	font-weight: 500 !important;
	color: #000 !important;
	line-height: 20px !important;
}
.widget #wpfomo{
	display: flex !important;
}
.title-holder:after{
	left: -14px !important;
}
.star-rating , .woocommerce-product-rating{
	display: none !important;
}

.header-main .header-nav{
	text-align: center;
	display: block;
}
.header-main .searchform{
	position: relative;
	top: -10px;
}
.header-main .searchform input{
	font-style: italic;
	font-weight: 600;
	padding-left: 0;
}
.header-main .searchform input::placeholder { /* chạy tốt trên Chrome, Firefox, Opera, Safari 10.1+ */
    color: #ffa200 !important;
    opacity: 1; /* Firefox */
}

.header-main .searchform input:-ms-input-placeholder { /* chạy trên Internet Explorer 10-11 */
    color: #ffa200 !important;
}

.header-main .searchform input::-ms-input-placeholder { /* chạy trên Microsoft Edge */
    color: #ffa200 !important;
}
/*news_widget_style_5*/
.news_widget_style_5{
	overflow: hidden;
	display: block;
	margin: 0 -15px;
}
.news_widget_style_5 .news-item-clear{
	padding: 0 15px;
	width: 33.33%;
	float: left;
}
.news_widget_style_5 .slick-arrow{
	position: absolute;
	display: inline-block;
	top: 45%;
	font-size: 26px;
	opacity: 0;
    -webkit-transform: translateX(20%);
    -ms-transform: translateX(20%);
    transform: translateX(20%);
}
.news_widget_style_5:hover .slick-arrow{
    opacity: .7;
    -webkit-transform: translateX(0) !important;
    -ms-transform: translateX(0) !important;
    transform: translateX(0) !important;
    z-index: 999999;
}
.news_widget_style_5 .slick-prev{
	left: 2%;
}
.news_widget_style_5 .slick-next{
	right: 2%;
}
.news_widget_style_5 .box__slider{
    border-bottom: 2px solid #FFA137;
}
.news_widget_style_5 .box__slider{
	padding-top: 12px;
}
.news_widget_style_5 .box__slider .date_veiw{
	margin-bottom: 6px;
	padding:0 10px;
}
.news_widget_style_5 .box__slider .date_veiw span{
	font-size: 13px;
	color: #000;
	font-weight: 500;
	line-height: 24px;
}
.news_widget_style_5 .box__slider .date_veiw .date i{
	color: #000;
}
.news_widget_style_5 .box__slider .date_veiw span.luot_xem{
	float: right;
	color: #000;
	background: #ccc;
	padding: 0 5px;
	border-radius: 5px;
}
.news_widget_style_5 .box__slider .date_veiw span.luot_xem i{
	padding-right: 2px;
}
.news_widget_style_5 .box__slider h5 a{
    font-size: 18px;
    line-height: 30px;
    height: 60px;
    overflow: hidden;
    display: block;
	padding: 0 10px;
}
.news_widget_style_5 .box__slider .button.secondary.is-link{
    background-size: 50px;
    padding-right: 57px;
    vertical-align: middle;
    text-transform: inherit;
    color: #000 !important;
    position: relative;
	padding: 0 10px;
}
.news_widget_style_5 .box__slider .button.secondary.is-link:after{
	content: "";
	position: absolute;
	top: 6px;
	right: 0;
	height: 14px;
	width: 53px;
	background: url(img/Artboard-1.png) center no-repeat;
		padding: 0 10px;
}
/*news_widget_style_1*/
.news_widget_style_1 .news-item-clear{
	border: 1px solid #ccc;
	padding-right: 1px;
}
.news_widget_style_1 .boxx__innner{
	overflow: hidden;
}
.news_widget_style_1 .boxx__innner .news-thumb{
	width: 50%;
	float: left;
}
.news_widget_style_1 .boxx__innner .box__slider{
	width: 48%;
	float: right;
	padding: 20px 0;
	padding-right: 15px;
}
.news_widget_style_1 .slick-arrow{
	position: absolute;
	display: inline-block;
	bottom: 6%;
	font-size: 26px;
	z-index: 99999;
}
.news_widget_style_1 .slick-arrow i{
	border: 2px solid #ffa137;
    border-radius: 80px;
    padding: 6px 10px;
    font-size: 18px;
}
.news_widget_style_1 .slick-prev{
	left: 52%;
}
.news_widget_style_1 .slick-next{
	right: 40%;
}
.news_widget_style_1 .box__slider .date_veiw{
	margin-bottom: 10px;
}
.news_widget_style_1 .box__slider .date_veiw span{
	font-size: 13px;
	color: #5e5e5e;
	font-weight: 500;
	line-height: 24px;
}
.news_widget_style_1 .box__slider .date_veiw .date i{
	color: #5e5e5e;
}
.news_widget_style_1 .box__slider .date_veiw span.luot_xem{
	color: #000;
	background: #ccc;
	padding: 0 5px;
	border-radius: 5px;
	margin-left: 15px;
	display: inline-block;
}
.news_widget_style_1 .box__slider .date_veiw span.luot_xem i{
	padding-right: 2px;
}
.news_widget_style_1 .box__slider h5 a {
    font-size: 18px;
    line-height: 30px;
    height: 60px;
    overflow: hidden;
    display: block;
}
.news_widget_style_1 .box__slider .box__description ,
.news_widget_style_1 .box__slider .box__description p{
	font-size: 16px;
	font-weight: 400;
	line-height: 25px;
	height: 50px;
	overflow: hidden;
}
.news_widget_style_1 .box__slider .button.secondary.is-link{
    padding-right: 57px;
    text-transform: inherit;
    color: #000 !important;
    position: relative;
    padding-left: 0;
    font-size: 16px;
    font-weight: 500;
    margin-top: 10px;
    letter-spacing: 0;
}
.news_widget_style_1 .box__slider .button.secondary.is-link:after{
	content: "";
	position: absolute;
	top: 12px;
	right: 0;
	height: 14px;
	width: 53px;
	background: url(img/Artboard-1.png) center no-repeat;
}
.noPadding a.tim-kiem-gg{
    background: #ddd;
    color: var(--#ffa137);
    padding: 3px 15px;
    display: inline-block;
    border-radius: 20px;
    font-size: 13px;
    font-style: italic;
    line-height: 24px;
    float: right;
    position: relative;
    top: -10px
}
.noPadding a.tim-kiem-gg img {
    height: 20px;
    margin-left: 10px;
    width: auto !important;
}
.noPadding .meta{
	margin-top: 25px;
}
.article-content .ez-toc-title{
	padding-left: 45px !important;
	background: url(img/ndc.png) 0 3px no-repeat;
}
.ez-toc-title-container{
	margin-bottom: 5px;
}
.ez-toc-icon-toggle-span{
	border: unset !important;
    padding: 0;
    height: auto;
}
.ez-toc-icon-toggle-span i{
    font-size: 26px;
    font-weight: bold;
}
/*form_contact*/
.form_contact .wpcf7 textarea ,
.form_contact .wpcf7 input{
	font-weight:normal;
}
.form_contact .wpcf7 input::placeholder { /* chạy tốt trên Chrome, Firefox, Opera, Safari 10.1+ */
    color: #333 !important;
    opacity: 1; /* Firefox */
}

.form_contact .wpcf7 input:-ms-input-placeholder { /* chạy trên Internet Explorer 10-11 */
    color: #333 !important;
}

.form_contact .wpcf7 input::-ms-input-placeholder { /* chạy trên Microsoft Edge */
    color: #333 !important;
}
.form_contact .wpcf7 textarea::placeholder { /* chạy tốt trên Chrome, Firefox, Opera, Safari 10.1+ */
    color: #333 !important;
    opacity: 1; /* Firefox */
}

.form_contact .wpcf7 textarea:-ms-input-placeholder { /* chạy trên Internet Explorer 10-11 */
    color: #333 !important;
}

.form_contact .wpcf7 textarea::-ms-input-placeholder { /* chạy trên Microsoft Edge */
    color: #333 !important;
}
/*product-main*/
.product-main h1.product_title {
	margin-bottom: 5px;
}
.product-main .woocommerce-breadcrumb{
	display: none;
}
.product-main .rt_luot_Xem{
	display: flex;
	margin-bottom: 3px;
}
.product-main .rt_luot_Xem .product-star{
	margin-right: 20px;
}
.product-main .woocommerce-product-rating a{
	display: inline-block;
	line-height: 32px;
}
.product-main .rt_luot_Xem .view{
	line-height: 34px;
}
.product-main .star-rating{
	width: 5.6em !important;
}
.secondary.is-underline, .secondary.is-link, .secondary.is-outline, 
.stars a.active, .star-rating:before, .woocommerce-page .star-rating:before, .star-rating span:before, .color-secondary{
	color: #eabb00 !important;
    letter-spacing: 2.5px;
}
.rt_woocommerce_single_product_summary .price2{
	margin-bottom: 12px;
}
.rt_woocommerce_single_product_summary .price2 del{
	color: #000;
	font-size: 17px;
	font-style: italic;
	font-weight: 600;
	text-decoration: unset;
	margin-right: 20px;
}
.rt_woocommerce_single_product_summary .price2 del span{
	text-decoration: line-through;
	color: #929292;
	font-weight: 500;
}
.rt_woocommerce_single_product_summary .price2 ins{
	color: #000;
	font-size: 17px;
	font-weight: 600;
}
.rt_woocommerce_single_product_summary .price2 ins span{
	color: red;
	font-weight: 600;
}
.rt_woocommerce_single_product_summary .them_thong_tin{
	display: block;
	width: 100%;
	margin: 0 -15px;
	overflow: hidden;
}
.rt_woocommerce_single_product_summary .them_thong_tin span{
	display: inline-block;
	width: 50%;
	float: left;
	padding: 0 15px;
	margin-bottom: 12px;
}
.rt_woocommerce_single_product_summary .them_thong_tin span i{
	color: #0ba45b;
    font-size: 18px;
    position: relative;
    top: 2px;
    padding-right: 3px;
}
.rt_woocommerce_single_product_summary .thong_tin_khuyen_mai{
	border: 1px solid darkgrey;
    padding: 5px;
    margin-top: 12px;
    margin-bottom: 20px;
}
.thong_tin_khuyen_mai .title_uu_dai{
	font-size: 20px;
    padding-left: 15px;
    padding-right: 30px;
    margin-bottom: 10px;
    margin-left: -6px;
    background-color: #ffa200;
    width: max-content;
    color: #fff;
    position: relative;
}
.thong_tin_khuyen_mai .title_uu_dai:before {
    content: "";
    border-bottom: 10px solid #ffa200;
    border-left: 13px solid transparent;
    border-right: 27px solid #ffa200;
    height: 0;
    width: 0;
    position: absolute;
    top: 15px;
    right: 90%;
    transform: rotate(270deg);
}
.thong_tin_khuyen_mai .title_uu_dai:after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    width: 0;
    height: 0;
    border-right: 15px solid white;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
}
.thong_tin_khuyen_mai .list_uu_dai .item {
	line-height: 30px;
	font-size: 17px;
}
.thong_tin_khuyen_mai .list_uu_dai img{
	margin-right: 12px;
}
.thong_tin_khuyen_mai .list_uu_dai p{
	margin-bottom: 5px;
	padding-top: 2px;
}
.buttons_added input{
	line-height: 39px;
	height: 39px !important;
	min-height: 39px;
	letter-spacing: 2px;
}
.product-info form.cart{
	margin-bottom: 10px;
}
.share-title{
	overflow: hidden;
}
.share-title label{
	font-weight: 500;
	font-size: 22px;
	padding-top:5px;
}
.share-title .social-icons a{
	margin-bottom: 0;
	margin-right: 6px;
}
.product_meta{
	margin-bottom: 0;
	margin-top: 6px;
}
.product_meta>span{
	border: unset;
	font-size: 16px;
}
.product_meta span.posted_in:before{
	color: #ffa200;
}
.tab-panels .content{
	padding: 0 15px;
}
.Gia_hot {
    width: 25px;
    height: 25px;
    position: relative;
    left: 20px;
    top: -4px;
    animation-name: flash;
    -webkit-animation-name: flash;
    animation-delay: 0s;
    -webkit-animation-delay: 0s;
    animation-duration: 2s;
    -webkit-animation-duration: 2s;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
}
@-webkit-keyframes flash {
    0%, 100%, 50% {
        opacity: 1;
    }

    25%, 75% {
        opacity: 0;
    }
}

@keyframes flash {
    0%, 100%, 50% {
        opacity: 1;
    }

    25%, 75% {
        opacity: 0;
    }
}

.flash {
    -webkit-animation-name: flash;
    animation-name: flash;
}
/*checkout-sidebar*/
.checkout-sidebar tbody .cart_item .product-name{
	padding: 8px 0px;
	color: #000;
	width: 45%;
}
.checkout-sidebar .cart_item  .product-total{
	padding: 8px 0;
}
.checkout-sidebar strong{
	font-weight: 500;
}
.checkout-sidebar th ,
.checkout-sidebar td{
	border-bottom: 1px solid #333;
	border-width: 1px !important;
	color: #000;
	font-size: 15px;
}
.checkout-sidebar .order-total th{
	text-transform: uppercase;
}
.checkout-sidebar .product-total bdi{
	font-weight: 500;
}
.van_subtotal th{
	font-weight: 500;
}
.checkout .form-row .button {
    background-color: #FFA137 !important;
    position: relative;
    min-height: 36px;
    margin: 0;
    border: unset !important;
    box-shadow: unset !important;
    margin-left: 20px;
}
.cua-hang-sp{
	justify-content: space-between;
}
.cua-hang-sp .woocommerce-result-count{
	display: none;
}
.cua-hang-sp .woocommerce-ordering{
	float: right;
	width: 150px;
}
.cua-hang-sp .woocommerce-ordering .orderby{
    height: 33px;
    font-size: 16px;
    padding: 2px 11px;
    margin: 15px 0 !important;
    background: url(img/nut.png) 120px no-repeat;
    color: #fff;
    position: relative;
}
.cua-hang-sp .woocommerce-ordering option{
	color: #333 !important;
}
.cua-hang-sp h1.line-after.panel-title{
	width: auto !important;
	text-align: left;
}
.woocommerce-checkout input{
	margin-bottom:10px;
	font-weight: 500;
	accent-color: red;
}
.checkout-sidebar #order_review_heading{
	padding-top: 0;
}
.woocommerce-checkout input::placeholder { /* chạy tốt trên Chrome, Firefox, Opera, Safari 10.1+ */
    color: #000 !important;
    opacity: 1; /* Firefox */
}

.woocommerce-checkout input:-ms-input-placeholder { /* chạy trên Internet Explorer 10-11 */
    color: #000 !important;
}

.woocommerce-checkout input::-ms-input-placeholder { /* chạy trên Microsoft Edge */
    color: #000 !important;
}
.woocommerce-checkout .woocommerce-additional-fields .optional{
	display: none;
}

.woocommerce-checkout textarea::placeholder { /* chạy tốt trên Chrome, Firefox, Opera, Safari 10.1+ */
    color: #000 !important;
    opacity: 1; /* Firefox */
}

.woocommerce-checkout textarea:-ms-input-placeholder { /* chạy trên Internet Explorer 10-11 */
    color: #000 !important;
}

.woocommerce-checkout textarea::-ms-input-placeholder { /* chạy trên Microsoft Edge */
    color: #000 !important;
}
.woocommerce-checkout .clear .woocommerce-additional-fields h3{
	display: none;
}
.checkout-sidebar .woocommerce-checkout-payment .input-radio:-ms-input-placeholder { 
	color: #ffa137;     /* Internet Explorer 10-11 */
}	  
.checkout-sidebar .woocommerce-checkout-payment .input-radio::-ms-input-placeholder { 
	color: #ffa137;    /* Microsoft Edge */
}
.checkout-sidebar .woocommerce-checkout-payment .input-radio::placeholder { 
	color: #ffa137;     /* Firefox, Chrome, Opera */
}
/*product-footer*/
.product-footer li a{
	font-size: 22px;
	text-transform: inherit;
	color: #000;
}
.product-footer .woocommerce-Reviews #review_form_wrapper{
	max-width: 100%;
    flex-basis: 100%;
}
/*widget_block*/
.widget_block .btn-primary{
	margin: 0;
	padding: 0;
}
.widget_block .wpcf7 .wpcf7-form-control-wrap input ,
.widget_block .wpcf7 .wpcf7-form-control-wrap textarea{
	background: #d4d4d4;
	height: 40px;
	border-radius: unset;
}
.widget_block .wpcf7 .wpcf7-form-control-wrap input::placeholder { /* chạy tốt trên Chrome, Firefox, Opera, Safari 10.1+ */
    color: #000 !important;
    opacity: 1; /* Firefox */
}

.widget_block .wpcf7 .wpcf7-form-control-wrap input:-ms-input-placeholder { /* chạy trên Internet Explorer 10-11 */
    color: #000 !important;
}

.widget_block .wpcf7 .wpcf7-form-control-wrap input::-ms-input-placeholder { /* chạy trên Microsoft Edge */
    color: #000 !important;
}
.widget_block .wpcf7 .wpcf7-form-control-wrap textarea::placeholder { /* chạy tốt trên Chrome, Firefox, Opera, Safari 10.1+ */
    color: #000 !important;
    opacity: 1; /* Firefox */
}

.widget_block .wpcf7 .wpcf7-form-control-wrap textarea:-ms-input-placeholder { /* chạy trên Internet Explorer 10-11 */
    color: #000 !important;
}

.widget_block .wpcf7 .wpcf7-form-control-wrap textarea::-ms-input-placeholder { /* chạy trên Microsoft Edge */
    color: #000 !important;
}
.widget_block .wpcf7 .wpcf7-form-control-wrap textarea{
	min-height: 85px !important;
}
.woo-sctr-shortcode-countdown-timer-wrap.woo-sctr-shortcode-countdown-timer-wrap-shortcode-salescountdowntimer .woo-sctr-layout-1 .woo-sctr-countdown-timer-text-wrap{
	color: #333;
	font-size: 16px;
	font-style: italic;
	font-weight: 600;
}
.woo-sctr-countdown-timer-1 .woo-sctr-countdown-unit .woo-sctr-countdown-text{
	font-size: 15px !important;
	color: #333;
	font-style: italic;
	margin-top: 3px !important;
}
.noPadding .meta .product-star-1{
	position: relative;
	top: -2px;
}
.bog_news_slider .flickity-button:hover{
	background: #ffa137;
	background: unset !important;
    box-shadow: unset !important;
    height: 30px;
    border: 2px solid #ffa137;
    width: 40px;
}
.bog_news_slider .flickity-button{
	background: unset !important;
    box-shadow: unset !important;
    opacity: 1;
    height: 30px;
    border: 2px solid #ffa137;
    width: 40px;
    top: 68% !important;
    border-radius: 50px;
}
.bog_news_slider .flickity-button.previous{
	left: 88% !important;
}
.bog_news_slider .flickity-button.next{
	right: 4% !important;
}
.bog_news_slider .post-item .col-inner .box-text{
	top: 5px;
    display: flex;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
}
.bog_news_slider .flickity-button
.bog_news_slider .post-item .post-title{
	font-size: 18px;
    line-height: 30px;
    height: 60px;
    overflow: hidden;
    display: block;
}
.bog_news_slider .post-item{
	box-shadow: unset !important;
}
.bog_news_slider .post-item .col-inner{
	border: 1px solid #ccc;
	/*box-shadow: 0px 0px 11px rgb(0 0 0 / 9%), 0 3px 6px rgb(0 0 0 / 15%);*/
}

.bog_news_slider .post-item .post-meta{
	padding: 0;
}
.box-text-inner.blog-post-inner{
	border: unset !important;
}
.bog_news_slider .post-item .from_the_blog_excerpt {
	font-size: 16px;
	font-weight: 400;
	line-height: 25px;
	height: 50px;
	overflow: hidden;
}
.bog_news_slider .post-item .button{
    padding-right: 57px;
    text-transform: inherit;
    color: #000 !important;
    position: relative;
    padding-left: 0;
    font-size: 16px;
    font-weight: 500;
    margin-top: 10px;
    letter-spacing: 0;
    border: unset;
}
.bog_news_slider .post-item .button:hover{
	background: unset;
}
.bog_news_slider .post-item .button:after{
	content: "";
	position: absolute;
	top: 12px;
	right: 0;
	height: 14px;
	width: 53px;
	background: url(img/Artboard-1.png) center no-repeat;
}


/* .page-id-256 .news_widget_style_5 {
	margin-bottom:-100px;
} */
@media (max-width: 810px) {
	.noPadding .meta{
		margin-top: 12px;
	}
	.noPadding a.tim-kiem-gg{
		display: inline-block;
		float: unset;
		position: unset;
		margin-bottom: 12px;
		margin-top: 5px;
	}
	.news_widget_style_1 .boxx__innner .news-thumb ,
	.news_widget_style_1 .boxx__innner .box__slider{
		width: 100%;
	}
	.news_widget_style_1 .boxx__innner .box__slider{
		padding: 15px;
	}
	.news_widget_style_1 .slick-prev{
		left: 1%;
	}
	.news_widget_style_1 .slick-next{
		right: 1%;
	}
	.news_widget_style_1 .box__slider h5 a{
		height: auto;
	}
	.news_widget_style_1 .box__slider h5 a ,
	.news_widget_style_5 .box__slider h5 a{
		height: auto;
	}
}