/*
Theme Name: DaiAnPhu Child
Description: This is a child theme for DaiAnPhu Theme
Author: Hoa Dai An Phu
Template: shop
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
::-webkit-scrollbar {
  width: 10px;
}

::-webkit-scrollbar-track {
  background-color: #d9d9d9;
}

::-webkit-scrollbar-thumb {
  background-color: #ab133a;
  border-radius: 8px;
  border: 1px solid transparent;
  background-clip: content-box;
}
.primary-btn{
	background-color:rgb(237, 65, 47);
}
/** Header **/
.header-top{
	background:#fcf1f2 !important;
}
#header .top-divider{display:none !important;}
#header .header-bottom{
	border-bottom:5px solid #ab133a;
	border-top:1px solid #f5c8cd;
}
#header .ux-search-submit.submit-button{
	background-color: #ab133a !important;
}
#header .ux-search-submit.submit-button i{color:#fff;}
#header .icon-shopping-bag{
	color:#ab133a !important;
}
#logo{position:relative;margin:0 auto;overflow:hidden}
#logo:before {
	content: "";
	position: absolute;
	left: -900px;
	top: 0px;
	width: 250px;
	height: 10px;
	background-color: rgba(255,255,255,.5);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-60deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-animation: searchLights 2.5s ease-out 1.5s infinite;
	-o-animation: searchLights 2.5s ease-out 1.5s infinite;animation: searchLights 2.5s ease-out 1.5s infinite;
}
@-webkit-keyframes searchLights {0% { left: -200px;top: 0;} to{left: 500px;top: 0;}}
@-o-keyframes searchLights {0% { left: -200px;top: 0;} to{left: 500px;top: 0;}}
@-moz-keyframes searchLights {0% { left: -200px;top: 0;} to{left: 500px;top: 0;}}
@keyframes searchLights {0% { left: -200px;top: 0;} to{left: 500px;top: 0;}}
/** End Header **/

/** Home ***/
.home .section-title-container{margin-bottom:0px;}
.home .section-title-center b{
	background:#ab133a;
	opacity:1;
}
.home .section-title-center span{
	color:#ed412f;
}
.section-title-normal {
  	border-bottom-color: rgba(171,19,78,0.5);
}
.section-title-normal span {
  	border-bottom-color:#ab133a;
	padding-bottom:0px;	
}

.section-new-product{
	background:#fcf1f2;	
}
.home .sec-dichvu .is-border {
  border-color: #f5c8cd;
  border-width: 0px 0px 30px 30px;
  margin: 30px 30px -30px -30px;
}
.home .hoadiple-box{
	background:#FADEE0;
	border-radius:10px;
	padding-bottom:0px;
	margin-bottom:20px;
}
.home .hoadiple-box .col{padding-bottom:0px;}
.home .hoadiple-box .icon-box{
	background:#fff;
	border-radius:10px;
	margin-bottom:10px;
	padding:5px 10px;
}
.home .hoadiple-box .icon-box h3{
	font-size:16px;
}
.home .hoadiple-box .icon-box h3:before{
	font-family: "Font Awesome 5 Pro";
	content: "\f058";
    color:#52C41A;
	padding-right:5px;
}
/** Product **/
.page-title.shop-page-title.product-page-title{
	background:#f8f9f9;
}
.page-title.shop-page-title.product-page-title .page-title-inner{
	padding-top: 0px;
  	margin-bottom: 20px;
}
.product-categories-slider .product-category .image-cover{
	padding-top:120% !important;
}
.product-categories-slider .product-category .image-cover img{
	border-radius: 100% 100% 0px 0px;
	object-position: 0% 0%;
}
.product-categories-slider .product-category .box-text{
	padding-bottom:0px;
}
.product-categories-slider .product-category .box-text .header-title{
	color:#ab133a;
}
.product-categories-slider .product-category .count {
	color:#fff;
}
.widget.widget_product_categories{
	box-shadow: 0 0 12px #0000001a;
  	padding: 10px;
  	border-radius: 0 52px 10px 10px;
}
.widget.widget_product_categories span.widget-title{
	background: none !important;
}
.widget .is-divider{display:none !important;}
.widget ul.product-categories .cat-item > a:before{
	font-family: "Font Awesome 5 Pro";
	content: "\f0a9";
    color:#ab133a;
	padding-right:5px;
}
.widget ul.product-categories li.cat-item:hover > a:before{
    color:#e600a0;	
}
#product-sidebar .widget:not(.widget_product_categories) span.widget-title, #secondary .widget:not(.widget_product_categories) span.widget-title{
	display: block;
  	/*background: linear-gradient(91.17deg,#ffe6f1,#fff0f700 110.07%);*/
	background: linear-gradient(91.17deg,#f5c8cd,#ffe6f1 110.07%);	
  	padding: 15px 10px;
	border-radius:22px 0px 22px 0px;
}

.tax-product_cat .swiper-container, .woocommerce-shop .swiper-container{
	margin-bottom:30px;
	width: 100%;
}
.tax-product_cat .swiper-container .swiper-slide, .woocommerce-shop .swiper-container .swiper-slide{
   	background: linear-gradient(91.17deg,#ffe6f1,#fff0f700 110.07%);
    padding: 15px 10px;
    border-radius: 50px;
}

.tax-product_cat .swiper-container .swiper-slide h3, .woocommerce-shop .swiper-container .swiper-slide h3{
	font-size:16px;
	margin-bottom:0px;
	text-align:center;
}
.tax-product_cat .swiper-container .swiper-slide a, .woocommerce-shop .swiper-container .swiper-slide a{
	color:#000;
}
.tax-product_cat .swiper-container .swiper-slide a:hover, .woocommerce-shop .swiper-container .swiper-slide a:hover{
	color:#f00;
}

.product-small.col .col-inner {    
	box-shadow:rgba(149,157,165,.2) 0 8px 15px;
}
.product-small.col .box-text-products{	
	padding-left:.7em;
	padding-right:.7em;
	background:#fff;
}
.product-small.col .box-text-products .name.woocommerce-loop-product__title{
	font-size:16px;
	font-weight:700;
}
span.amount{
	font-weight: 600;
    color: #f00;
}
.product_meta > span{border-top:none}
.row.chat-facebook .col{margin-bottom:0px;padding-bottom:0px;}
.row.chat-facebook .button{
	border-radius:50px;
}
.row.chat-facebook .btn-zalo{
	background:#4c8589;
}
.why-us{
	background:linear-gradient(91.17deg,#ffe6f1,#fff0f700 110.07%);
  	padding: 10px !important;
  	border-radius: 10px;
	margin-bottom:20px;
}
.why-us .col.large-12{
	padding-bottom:0px;
}
.why-us .section-title-container{
	padding-bottom:0px;
	margin-bottom:0px;
}
.why-us ul{
	padding-bottom:0px;
	margin-bottom:0px;
}
.why-us ul li{
	list-style:none;
	margin-left:0px;
}
.why-us ul li:before{
	font-family: "Font Awesome 5 Pro";
	content: "\f058";
    color:#52C41A;
	padding-right:5px;
}
.product_meta a{
	border: 1px solid #e0e0e0;
    border-radius: 16px;
	padding:5px 10px;
	background:linear-gradient(91.17deg,#ffe6f1,#fff0f700 110.07%);
	margin-bottom: 5px;
  	display: inline-block;
}
.woocommerce-tabs .nav-tabs > li:not(.active) > a{
	background:linear-gradient(91.17deg,#ffe6f1,#fff0f700 110.07%);
	border-top-color:#e600a0;
}
.related.product-section{border-top:none !important;}
.related.related-products-wrapper h3{
	background: linear-gradient(91.17deg,#f5c8cd,#ffe6f1 110.07%);
	border-radius: 22px 0px 22px 0px;
	padding-left:15px;
}
/** Blog **/
.single-post .section-title.section-title-center span {
    background: #f5c8cd !important;
    color: #fff;
    padding: 5px 10px;
    border-radius: 20px;
    font-weight: bold;
	color:#000;
}
.single-post .section-title.section-title-center b {
  background: #f5c8cd !important;
	opacity:1;
}
.bai-viet-lien-quan {
    margin-top: 15px;
}
.bai-viet-lien-quan h3 {
    font-size: 19px;
    color: black;
}
.bai-viet-lien-quan ul {
    margin-bottom: 0;
    display: inline-block;
    width: 100%;
}
.bai-viet-lien-quan ul li {
    list-style: none;
    width: 25%;
    color: graytext;
    float: left;
    padding-left: 4px;
    padding-right: 5px;
}
.bai-viet-lien-quan ul li .box-image img {
    height: 120px;
    border-radius: 4px;
    object-fit: cover;
    object-position: center;
}
.bai-viet-lien-quan h4 {
    font-size: 15px;
    color: black;
    line-height: 19px;
    padding-top: 7px;
    height: 64px;
    overflow: hidden;
}
/*** Hieu ung anh*/
.post-item .box-image, .bai-viet-lien-quan ul li .box-image {
	border-radius:20px;
}
.post-item .box-image:hover::before, .product-small .box-image:hover::before, .bai-viet-lien-quan ul li .box-image:hover::before, .product-categories-slider .product-category .box-image:hover::before{
	-webkit-animation:shine .75s;
	animation:shine .75s;
}
@-webkit-keyframes shine{
	100%{left:125%}
}
@keyframes shine{
	100%{left:125%}
}
.post-item .box-image::before, .product-small .box-image::before, .bai-viet-lien-quan ul li .box-image::before, .product-categories-slider .product-category .box-image::before{
	position:absolute;
	top:0;
	left:-75%;
	z-index:2;
	display:block;
	content:'';
	width:50%;
	height:100%;
	background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);
	background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);
	-webkit-transform:skewX(-25deg);transform:skewX(-25deg)
}
/* button contact */
#cta-icon{
	position:fixed;
	width:60px;
	right:0;
	bottom:80px;
	z-index:9999;
	background:#fff;
	box-shadow:-2px 0 10px rgba(0,0,0,0.1);
	border-radius:10px 0 0 10px;
	-webkit-border-radius:10px 0 0 10px;
	-moz-border-radius:10px 0 0 10px;
	display:flex;align-items:center;
	justify-content:center;
	flex-direction:column;
	-webkit-transform:translate(0,-50%);
	-moz-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	-o-transform:translate(0,-50%);
	transform:translate(0,-50%);
}
#cta-icon a:not(:last-child){border-bottom:1px solid #dee2e6}
#cta-icon a.cta-phone{border-radius:10px 0 0 0;-webkit-border-radius:10px 0 0 0;-moz-border-radius:10px 0 0}
#cta-icon a{padding:15px 0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative;text-decoration:none}
#cta-icon a.cta-phone i{
	color:#dc3545;
	-webkit-animation:swing ease-in-out .2s infinite alternate;
	-moz-animation:swing ease-in-out .2s infinite alternate;
	-ms-animation:swing ease-in-out .2s infinite alternate;
	-o-animation:swing ease-in-out .2s infinite alternate;
	animation:swing ease-in-out .2s infinite alternate}
#cta-icon a i{font-size:27px;color:#78BC1C}
#cta-icon a.cta-form i{color:#fe9329}
#cta-icon a.cta-messenger .ico_messenger{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkZGNzUxNDg1NUUyNzExRUI4NUQ3OEFFQTBERUNCNTA2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkZGNzUxNDg2NUUyNzExRUI4NUQ3OEFFQTBERUNCNTA2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkY3NTE0ODM1RTI3MTFFQjg1RDc4QUVBMERFQ0I1MDYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkY3NTE0ODQ1RTI3MTFFQjg1RDc4QUVBMERFQ0I1MDYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7rx5mXAAAUrUlEQVR42qxa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) 0 0/100% auto no-repeat;width:27px;height:27px;display:inline-block}
#cta-icon a.cta-zalo{border-radius:0 0 0 10px;-webkit-border-radius:0 0 0 10px;-moz-border-radius:0 0 0 10px}
#cta-icon a.cta-zalo .ico_zalo{background:url('https://shophoatuoicantho.vn/wp-content/uploads/2024/08/zalo.png') 0 0/100% auto no-repeat;width:27px;height:27px;display:inline-block}
#cta-icon a:hover{background:#78BC1C}
#cta-icon a:hover i{color:#fff}
#cta-icon a:hover .cs-ring{border-color:#fff}
.cta-left{left:0;border-radius:0 10px 10px 0!important;-webkit-border-radius:0 10px 10px 0!important;-moz-border-radius:0 10px 10px 0!important}#cta-icon.cta-left a.cta-phone{border-radius:0 10px 0 0;-webkit-border-radius:0 10px 0 0;-moz-border-radius:0 10px 0 0}
#cta-icon.cta-left a.cta-zalo{border-radius:0 0 10px 0;-webkit-border-radius:0 0 10px 0;-moz-border-radius:0 0 10px}
@-webkit-keyframes swing {0%{-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-o-transform:rotate(10deg);transform:rotate(10deg)}100%{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg)}} 
@-moz-keyframes swing {0%{-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-o-transform:rotate(10deg);transform:rotate(10deg)}100%{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg)}}
@-ms-keyframes swing {0%{-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-o-transform:rotate(10deg);transform:rotate(10deg)}100%{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg)}}
/* phone */
.fdola-pgone-red {
    color: #fff;
    background: #ab133a;
    height: 30px;
    line-height: 30px;
    font-size: 19px;
    font-weight: 700;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    position: fixed;
    bottom: 10px;
    left: 10px;
    padding-right: 10px;
    text-decoration: none;
    z-index: 1
}

.fdola-pgone-red:hover {
    color: #ff0!important
}

.fdola-pgone-red span {
    width: 30px;
    height: 30px;
    display: block;
    float: left;
    background-image: url(https://hoatuoiphumy.vn/wp-content/uploads/2024/08/phone-hotline.png);
    background-size: 30px 30px;
    background-position: top left;
    background-repeat: no-repeat;
    -webkit-animation-name: hvr-buzz;
    animation-name: hvr-buzz;
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    margin-right: 5px
}

@-webkit-keyframes hvr-buzz {
    50% {
        -webkit-transform: translateX(0) rotate(20deg);
        transform: translateX(0) rotate(20deg)
    }

    100% {
        -webkit-transform: translateX(0) rotate(-20deg);
        transform: translateX(0) rotate(-20deg)
    }
}

@keyframes hvr-buzz {
    50% {
        -webkit-transform: translateX(0) rotate(20deg);
        transform: translateX(0) rotate(20deg)
    }

    100% {
        -webkit-transform: translateX(0) rotate(-20deg);
        transform: translateX(0) rotate(-20deg)
    }
}
/** Footer **/
#footer .widget .is-divider{
	display:block !important;
	background:transparent;
	margin-bottom:0px;
}
#footer p{margin-bottom:5px;}
.footer-1{
	background:linear-gradient(91.17deg,#ffe6f1,#fff0f700 110.07%);
	padding-top:10px;
}
.footer-1 p{font-style: italic;}
.footer-2 i{padding-right:5px;}
.footer-1 .col{margin-bottom:0px;}
.footer-2 .col:first-child{
	flex-basis: 45%;
	max-width:45%;
}
.footer-2 .col:nth-child(2){
	flex-basis: 25%;
	max-width:25%;
}

.footer-2 .col:last-child{
	flex-basis: 30%;
	max-width: 30%;
}
@media (min-width: 992px) {
	#product-sidebar{
		padding-left:15px;
		padding-right:15px;
	}
	.post-sidebar{ padding-left:15px !important;}
	.blog-single .row .large-9{padding-right:15px !important;}
}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
	#main-menu.mobile-sidebar{
		background:linear-gradient(132.93deg,#cfeeff80 -25.64%,#fff0 125.13%),linear-gradient(260.83deg,#b1ddf600 9.19%,#ffffff80 60.85%,#f8ffcd80 101.14%),#fff;
	}
	.woocommerce-tabs{
		padding-left:5px !important;
		padding-right:5px !important;
	}
	.woocommerce-tabs .tab-panels{
		padding-left:10px !important;
		padding-right:10px !important;
	}
	.bai-viet-lien-quan ul li {
		 width: 50% !important;
	}
	.footer-2 .col:first-child{
		flex-basis: 100% !important;
		max-width: 100% !important;
	}
	.footer-2 .col:nth-child(2), .footer-2 .col:last-child{
		flex-basis: 100%;
		max-width: 100%;
	}
}