/*
Theme Name: Flatsome Child
Theme URI: http://flatsome.uxthemes.com
Template: flatsome
Author: UX-Themes
Author URI: https://uxthemes.com
Description: Multi-Purpose Responsive WooCommerce Theme
Version: 3.16.1.1667279051
Updated: 2022-11-01 05:04:11

*/

@font-face {
  font-family: Helvetica;
  src: url(http://localhost:8888/yte/wp-content/themes/flatsome-child/fonts/Helvetica.ttf);
  font-weight: normal;
}
@font-face {
  font-family: Helvetica-Bold;
  src: url(http://localhost:8888/yte/wp-content/themes/flatsome-child/fonts/Helvetica-Bold.ttf);
  font-weight: bold;
}
body {
  font-family: "Helvetica", Arial, sans-serif !important;
}
h1,
h2,
h3,
h4,
h5,
h6,
b,
strong {
  font-family: "Helvetica-Bold", Arial, sans-serif !important;
}
.text-cyan,
.text-cyan * {
  color: #053a6b;
}
.text-background-dark span {
  background-color: #00000080;
  padding: 8px 10px;
  line-height: 1.5em;
}
.text-background-dark h1 {
  font-weight: 700;
}
.text-background-dark p span {
  font-size: 20px;
  font-weight: 700;
}
.font-weight-600 {
  font-weight: 700;
}
.slider-nav-light .flickity-page-dots .dot.is-selected {
  background-color: #15a1bd !important;
}
.section-slider-banner .slider-nav-light .flickity-page-dots .dot {
  border-color: #15a1bd;
  opacity: 1;
  background-color: #fff;
  margin: 0px 20px;
}
.slider-nav-light .flickity-page-dots .dot {
  border-color: #15a1bd;
  opacity: 1;
  background-color: #fff;
}
.section-slider-banner .flickity-page-dots {
  left: unset;

  right: 10%;
}
.box-blog-post .post-title {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  min-height: 44px;
  line-height: 22.5px;
}
.white.button.is-outline {
  border-color: #fff;
}
.white.button.is-outline span {
  color: #fff;
}
.image-ab-right {
  position: absolute;
  top: 11%;
  right: 6%;
}
.image-ab-left {
  position: absolute;
  top: 11%;
  left: 6%;
}
.divide-k {
  display: block;
  width: 11%;
  height: 3px;
  background: #15a1bd;
  margin: 0 auto;
}
.section-product .text p {
  margin-bottom: 0;
}
.wpcf7-spinner {
  display: block;
}
.wpcf7 input,
.wpcf7 select {
  height: 50px;
  border-radius: 5px;
}
.wpcf7 input[type="submit"] {
  height: unset;
  border-radius: unset;
}
.col-100 .col-inner {
  height: 100%;
}
.img-before-footer-ab {
  position: absolute;
  bottom: 0;
}
#top-bar .header-button-1 .button span {
  color: #053a6b;
}
#top-bar .button:hover span {
  color: #053a6b;
}
footer li {
  list-style: none;
  margin-left: 0 !important;
}
footer li a {
  color: #fff;
}
.absolute-footer {
  display: none;
}
.about-ytech-box-tech {
  padding: 10px;
}
.about-ytech-box-tech {
  position: absolute;
  top: 90px;
}

.tab-product .tab-panels .panel.entry-content .row-product-tab {
  margin: 0 auto;
  /* 	display: flex !important;
    justify-content: center;
	background-color: #E8F6F8; */
}
.tab-product .tab-panels .panel.entry-content .row-product-tab p {
  margin-bottom: 0;
}
.tab-product
  .tab-panels
  .panel.entry-content
  .row-product-tab
  .icon-box-img
  img {
  padding-top: 0;
}
.tab-product .nav-pills li.active a {
  background-color: #e41b47;
  color: #fff !important;
}
.tab-product .nav-pills > li {
  margin-left: 20px;
  margin-right: 20px;
}
.tab-product .nav-pills > li a {
  padding: 10px 25px;
  background-color: #ffeef2;
  color: #ee5274 !important;
}

.tab-product ul.nav {
  padding-top: 3em;
  padding-bottom: 2em;
}
.jutify-content-between {
  justify-content: space-between !important;
}
.jutify-content-between:after {
  display: none;
}
.row-app-bacsy .icon-box-text {
  text-align: justify;
}
.tab-product .tab-panels .panel.entry-content .row-product-tab .icon-box-text,
.section-product .icon-box-text {
  font-weight: 600;
}
.woocommerce-breadcrumb {
  display: none;
}
span.woocommerce-Price-amount.amount{
	color:#2A2A2A;
}
.single-product h1.product-title{
	font-size: 2.5em;
}
.single_add_to_cart_button{
	background-color: #053A6B !important;
}
#masthead{
	box-shadow: 1px 1px 10px rgb(0 0 0 / 15%);
}
.shop_table .actions .continue-shopping{
	float: right !important;
}
.cart-sidebar .checkout-button{
	background-color: #053A6B !important;
}
.cart-sidebar #coupon_code{
	height: 3.5em;
	border-radius: 5px;
}
.cart-sidebar input[name="apply_coupon"]{
	background-color: #fff;
	border: 2px solid #E41B47;
	color: #E41B47 !important;
	padding-top: 8px;
	padding-bottom: 8px;
}
.shop_table .product-remove{
	width: 85px;
}
.shop_table .product-remove a{
	margin: 0 auto;
}
.shop_table th{
	text-transform: capitalize;
}
.woo-breadcrumb-kira, .woo-breadcrumb-kira .woo-breadcrumb-item{
	display: flex;
    align-items: center;
}
.woo-breadcrumb-kira{
	margin-bottom: 40px;
	width: 100%;
	justify-content: center;
}
.breadcrumb-item-name{
	color: #B5BDC1;
}
.breadcrumb-item-number{
	background: #B5BDC1;
    color: #Fff;
    height: he;
    height: 30px;
    width: 30px;
    display: flex;
    justify-content: center;
    margin-right: 5px;
    align-items: center;
    border-radius: 50px;
}
.breadcrumb-item-line{
	display: block;
    height: 1px;
    width: 75px;
    background: #B5BDC1;
    margin: 0px 5px;
}
.woo-breadcrumb-item.active .breadcrumb-item-name{
	color: #19a1bd;
	font-weight: 600;
}
.woo-breadcrumb-item.active .breadcrumb-item-line{
	height: 2px;
    background: #19a1bd;
}
.woo-breadcrumb-item.active .breadcrumb-item-number{
	background: #19a1bd;
}
.cart-empty.woocommerce-info{
	text-align: center;
	color: #000;
}
.message-wrapper .message-container{
	text-align: center;
	color: red;
}
.white.button.is-outline:hover span{
	color: #000 !important;
}
@media (max-width: 849px){
	.img-before-footer-ab {
		position: relative !important; 
		bottom: unset !important; 
		margin: 0 auto;
	}
	.section-slider-banner .flickity-page-dots{
		display: none;
	}
	.text-background-dark p span {
		font-size: 13px !important;
	}
	.text-background-dark  span{
		background-color: unset !important;
	}.text-background-dark{
		background-color: #00000080 !important;
	}
	.col-blue .col-inner{
		background-color: #19a1bd;
	}
	.col-red .col-inner{
		background-color: #e31c48;
	}
	
	.col-grey .col-inner{
		background-color: #777777;
	}
	.image-ab-right, .image-ab-left{
		position: relative !important;
		top: 0 !important;
		right: 0 !important;
		left: 0 !important;
		margin: 0 auto !important;
		
	}
	.image-ab-right .img-inner, .image-ab-left .img-inner{
		margin: 0 !important;
	}
	.col-nopadding .col-inner{
		text-align: left !important;
		padding: 10px !important;
	}
	.woo-breadcrumb-item .breadcrumb-item-number{
		display: none;
	}
	.breadcrumb-item-line {
		width: 60px;
	}
	.shop_table .product-remove a {
		position: relative;
		margin-left: auto;
		margin-right: 0;
		top: unset;
	}
	.order-actions{
		flex-direction: column;
	}
	.tab-product .nav-pills > li a{
		font-size: 10px !important;
	}
	.tab-product .nav-pills > li{
		margin-left: 10px !important;
		margin-right: 10px  !important;
	}
	.tab-product .nav-pills > li a {
    	padding: 8px 15px !important;
	}
}
.woocommerce-checkout #customer_details p.form-row-first, .woocommerce-checkout #customer_details p.form-row-last{
	width: 100%;
	margin-right: 0;
}
.woocommerce-checkout #customer_details p.form-row-first input, .woocommerce-checkout #customer_details p.form-row-last .select2-container .select2-selection, .woocommerce-checkout #customer_details p.form-row-last input, .woocommerce-checkout #customer_details p.form-row-first .select2-container .select2-selection, .woocommerce-checkout #customer_details p.form-row-wide input, .woocommerce-checkout #customer_details p.form-row-wide .select2-container .select2-selection
{

	height: 3.507em;
    padding: 6px 0.75em;
}
.woocommerce-checkout .woocommerce-form-coupon-toggle{
	display: none;
}
.woocommerce-billing-fields{
	padding-top: 0;
	border-top: none;
}
.woocommerce-checkout .border-right-checkout{
	border-right: 1px solid #D5DCE0;
	
}
form.checkout h3 img.checkout-title-icon{
	margin-right: 10px;
}
form.checkout h3 {

    display: flex;
    align-items: center;
}
 button#place_order{
	width: 100%;
	    background: #043a6b;
}
.woocommerce-order-received #content{
	background-color: #E8F6F8;
}
.order-detail-kira{
	background-color: #fff;
	padding: 20px;
}
.order-detail-kira ul li{
	display: flex;
}
.order-detail-kira ul li .order-item-key{
	width: 25%;
}
.order-actions{
	display: flex;
	justify-content: space-around;
}
.wpcf7-spinner{
	position: absolute;
    top: 25%;
    left: 43%;
}
.form-phong-kham .wpcf7 input[type="submit"] {
  
    margin: 0 auto;
    display: block;
}
.blog-faq .image-cover{
	padding: 20% !important;
}
.blog-faq .post-item .box{
	background-color: #15a1bd !important
}
.blog-faq .is-divider{
	display: none;
}
.blog-faq .post-item .box .box-text{
	padding-top:10px !important;
	padding-bottom: 10px !important;
}
.blog-faq .post-item .box .box-text .post-title{
	color: #fff !important;
	min-height: 30px !important;
}
.woocommerce-shipping-fields{
	display: none;
}
ul.top-bar-nav li:first-child a{
	background-color: #fff;
    color: #043a6b;
    font-size: 13px;
    font-weight: 600;
    padding: 5px 20px;
	border: 2px solid #fff;
}
ul.top-bar-nav li:first-child a:hover{
	color: red;
}
ul.top-bar-nav li:nth-child(2) a{
	background-color: transparent;
    color: #fff;
    font-size: 13px;
    font-weight: 600;
    padding: 5px 20px;
	border: 2px solid #fff;
}
ul.top-bar-nav li:nth-child(2) a:hover{
	background-color: #fff;
    color: #043a6b;
}
#ft-contact-icons li.icon-phone:before{
	display: none;
}
#ft-contact-icons li .js-hide-all-icon{
		display: none;

}
#ft-contact-icons {
	bottom: 50px !important;
}
