/*
Theme Name: Flatsome Child
Description: NamKiem developed for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.11.3
*/

/*************** ADD CUSTOM CSS HERE.   ***************/



.row-nhan-xet .testimonial-box{
	border: 2px solid #f36f21;
	padding: 15px;
	margin-bottom: 20px;
}
.row-nhan-xet .star-rating{
	font-size: 22px;
}
.row-nhan-xet .star-rating span:before{
	color: #FFED00; 
}
.row-dem-nguoc .ux-timer span{
	background: #F57E20 !important;
	color: white;
}
.row-gia-ca .title,.row-gia-ca .price{
	display: none;
}
.div-sp-bottom{
	border-bottom: 3px dashed #cdcdcd;
}
.div-sp-bottom h3{
	margin-bottom: 30px;
}
.dem-nguoc{
	padding: 14px;
	border: 4px solid #f36f21;
	border-radius: 50%;   
}
.row-gia-ca p{
	margin-bottom: 5px;
}
.row-gia-ca p.gia-goc{
	text-decoration: line-through !important;
}
.row-gia-ca .div-gia-giua .pricing-table{
	padding: 29px 0px;
	background: #FF712C !important;
}
.row-gia-ca .pricing-table{
	background-color: #ff935f;
	color: white;
}
.phone .phr, .phone_mobile .phr {
	text-align: center;
	border-radius: 5px;
	border: 3px solid #fff;
	padding: 4px 22px;
}
.phone span, .phone_mobile span {
	display: block;
	font-size: 14px;
	line-height: 22px;
	color: #fff;
}
.phone .apnr, .phone_mobile .apnr {
	color: #fff;
	font-size: 18px;
}
.div-van-de{
	border: 2px solid rgb(245, 126, 32) !important;
	box-shadow: rgba(0, 0, 0, 0.7) 0px 0px 0px 0px inset, rgba(0, 0, 0, 0.7) 0px 0px 0px 0px !important;
	padding:20px;
}
.row-bo-tron{
	margin-bottom: 20px;
	border: 2px solid #F36F21;
	border-radius: 10px; 
}
.nav-dropdown-default{
	padding: 5px;
}
.dark .is-divider {
	height: 0px;
	background: transparent !important;}

.nav-dropdown-default li:before,.nav-dropdown-default li:after{
	display: none;
}
.section-xanh {
	background: #669934 !important;
}
.nav-dropdown {
	position: absolute;
	min-width: 460px;
}
.row-bo-tron h3{
	color: white;
	text-align: center;
	padding: 10px;
	background: #F36F21;
}
.col-tieu-de{
	padding: 0px;
}
.div-ly-do{
	background-color: rgb(143, 178, 88) !important;
	background-image: repeating-radial-gradient(circle at center center, rgba(203, 194, 183, 0.7), rgba(203, 194, 183, 0.7) 1px, transparent 1px, transparent 100%) !important;
	background-size: 3px 3px !important;
	background-position: 0px 0px !important;
	background-attachment: scroll !important;
	background-repeat: repeat !important;
}
.row-ban-do .col{
	padding: 0px;
}
.row-ban-do{
	box-shadow: rgba(0, 0, 0, 0.4) 0px 8px 51px;
	padding: 15px;  
}
.list-li-do ul li{
	list-style-image: url(images/b1.png) !important;
	font-weight: 400 !important;
}
.tcb-styled-list{
	list-style-type: none;
}
.tcb-styled-list li{
	list-style-type: none;
}
.div-van-de ul li{
	list-style-image: url(images/ul2_f_orange.png) !important;
	font-weight: 400 !important;
	font-size: 1.6em !important;
}
.section-ly-do{
	background-color: rgb(143, 178, 88) !important;
	background-image: repeating-radial-gradient(circle at center center, rgba(203, 194, 183, 0.7), rgba(203, 194, 183, 0.7) 1px, transparent 1px, transparent 100%) !important;
	background-size: 3px 3px !important;
	background-position: 0px 0px !important;
	background-attachment: scroll !important;
	background-repeat: repeat !important;
}
.section-title-cong-dung .col{
	padding-bottom: 0px;
}
.section-hao-hang {
	background: url(images/nen1.png)
}
b, strong {
	font-weight: bold;
}
.section-hao-hang p{
	font-weight: bold;
}
.section-hao-hang h3,.section-cong-dung h3{
	color: rgb(245, 126, 32);
}

/*Màu sắc button*/
.social-button, .social-icons .button.icon:not(.is-outline), .social-icons .button.icon:hover {
	background-color: currentColor !important;
	border-color: currentColor !important;
}
.button.facebook,.button.facebook:not(.is-outline), .button.facebook:hover {
	color: #fff;
	background-color: #446084;
	border-color: #446084;
}
.button.twitter,.button.twitter:not(.is-outline), .button.twitter:hover {
	color: white !important;
	background : #2478ba !important;
	border-color: #2478ba;
}
.button.email,.button.email:not(.is-outline), .button.email:hover {
	color: #fff;
	background-color: black !important;
	border-color: black !important;
}
.button.pinterest,.button.pinterest:not(.is-outline), .button.pinterest:hover {
	color: #fff !important;
	background-color: #cb2320  !important;
	border-color: #cb2320  !important;
}

.button.google-plus,.button.google-plus:not(.is-outline), .button.google-plus:hover {
	color: #fff !important;
	background-color: #dd4e31 !important;
	border-color: #dd4e31  !important;
}
.button.linkedin,.button.linkedin:not(.is-outline), .button.linkedin:hover {
	color: #fff !important;
	background-color: #0072b7 !important;
	border-color: #0072b7     !important;
}

.single-date{
	border-bottom: 1px dashed #ededed;
}
h1.entry-title{
	font-size: 24px !important;
}
/*Kết thúc màu sắc*/



footer.entry-meta {

	border-top: none !important;
	border-bottom: 1px dashed #ececec !important;

}

.entry-content img{
	width: auto !important
}
.duong-line {
	background: rgba(0,0,0,0) url(images/line.png) repeat scroll 0 0;
	height: 12px;
	margin-top: 5px;
	overflow: hidden;
}
.related-post h7{
	font-weight: bold;
	font-size: 18px;
	float: left;
	margin: -8px 20px 0 0;
}


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

}
@media(max-width: 667px){
	.div-mobile{
		padding-bottom: 0px;
	}
	.section-sp .col{
		padding-bottom: 0px;
	}
	.div-van-de{
		font-size: 10px;
	}
	.ppocta-ft-fix{
		position: fixed;
		bottom: 5px;
		left: 10px;
		min-width: 120px;
		text-align: center;
		z-index: 9999; 
	}

}
@media(min-width: 1023px){
	.section-hao-hang .col{
		max-width: 20%;
	}
}

