/*
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.   ***************/

/* scrol bar */
/* width */
::-webkit-scrollbar {
  width: 8px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: rgba(0,0,0,0.2);
}

.back-to-top.is-outline {
    background: #0e92cc;
    color: #fff;
    border-radius: unset;
    border: none;
    margin: unset;
}

/* HOME */
.pk-about h3, .pk-service h3 {
	font-size: 30px;
	font-weight: normal;
}
.pk-about, .pk-service {
	padding: 30px 0;
}
.pk-about .img {
	display: inline-block;
}
.pk-service {
	text-align: center;
}
.pk-service-t h5 {
	letter-spacing: unset;
	font-size: 18px;
    line-height: 28px;
}
.pk-service-t ul li {
	background: url('https://minhtrangmedia.com/dalieu/wp-content/uploads/2022/10/icon-list.png') no-repeat;
  	padding: 0 0 10px 35px;
  	list-style: none;
  	margin: 0;
}
.pk-ba .img {
	padding: 0 20px !important;
}
.pk-ba .flickity-page-dots {
	bottom: -30px;
}
.pk-re {
	background: #fff;
	border-radius: 10px;
	border: 1px solid #0e92cc;
	padding: 50px 30px;
}
.pk-re img {
	width: 70%;
}
.pk-re h2 {
	font-size: 24px;
	font-weight: normal;
}
.pk-re input[type="text"] {
	border-radius: 99px;
	box-shadow: none;
	font-size: 14px;
	padding: 20px;
}
.pk-re input[type="submit"] {
	border-radius: 99px;
	text-transform: unset;
	font-weight: normal;
	background: #0e92cc;
}
.pk-re input:focus {
	box-shadow: none;
}

.header-bottom-nav > li > a {
	text-transform: none;
	font-weight: normal !important;
	font-size: 16px;
	color: #fff !important;
	padding-right: 20px;
}
.pk-hotline i {
	background: #9ccb3d;
	color: #fff;
	width: 34px;
    height: 34px;
    line-height: 34px;
    border-radius: 50%;
    text-align: center;
    font-size: 16px;
}
.pk-hotline span {
	color: #9ccb3d;
	font-weight: bold;
	font-size: 26px;
	padding-left: 10px;
}

.pk-blog .is-divider, .blog-single .is-divider, .blog-archive .is-divider {
	display: none;
}
.pk-blog .box-image, .blog-archive .box-image {
    border-radius: 16px 0;
}
.pk-blog .post-title {
	font-size: 18px;
    margin: 5px 0;
}
.pk-blog .post-meta {
	font-size: 14px;
}
.pk-pro.box, .category-page-row .box, .related .box {
	box-shadow: 0 4px 20px rgb(0 0 0 / 10%);
    border-radius: 0 0 32px 0;
    padding: 10px;
}
.pk-pro .product-title a, .category-page-row .product-title a, .related .product-title a {
	font-size: 16px;
	line-height: 22px;
}
.pk-pro .amount, .category-page-row .amount, .related .amount {
	color: #9ccb3d;
	font-size: 15px;
}
.pk-pro del .amount, .category-page-row del .amount, .related del .amount {
	color: #696969;
	font-size: 14px;
}
.pk-pro .badge-container {
  margin: unset;
  left: 10px;
  top: 10px;
}
.pk-pro .badge {
  height: 1.5em;
  width: 3em;
}
.pk-pro .badge-inner {
  background: #0e92cc;
  font-size: 14px;
}
.pk-pro .add-to-cart-button a, .category-page-row .add-to-cart-button a, .related .add-to-cart-button a {
	border: none;
	text-transform: unset;
	background: #0e92cc;
	border-radius: 99px;
	color: #fff;
	font-weight: normal;
	line-height: 30px;
	padding: 2px 18px;
	margin: 10px 0 0 0;
}
.whp-contact-greeting {
    display: none;
}

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


}