/*
Theme Name: Kapee Child
Theme URI: https://kapee.presslayouts.com/
Author: PressLayouts
Description: This is a child theme for Kapee
Version: 1.0.0
Author URI: https://www.presslayouts.com/
Template: kapee
Text Domain: kapee-child
*/

/*  [ Add your custom css below ]
- - - - - - - - - - - - - - - - - - - - */
#main-content .container {
    background: #ffffff !important;
    padding-top: 15px;
}
#page-title {
    padding-top: 25px !important;
    padding-bottom: 15px !important;
}

.entry-content-wrapper {
    padding: 0 !important;
    background-color: #ffffff !important;
}
.title-size-default .title {
    font-size: 30px !important;
}
.kapee-ajax-search .product_cat {
    max-width: 160px !important;
}
.kapee-swatches .swatch{	
	border: 1px solid rgba(0,0,0,.09) !important;
}
.kapee-swatches .swatch-selected, .kapee-swatches .swatch:hover {
	color:#ee4d2d !important;
	border-color:#ee4d2d !important;
}
.kapee-swatches .swatch.swatch-label.swatch-square span, .products .kapee-swatches .swatch.swatch-label.swatch-square span {
    padding: 0 7px;
}
.woocommerce div.summary .product-brands a {
	font-size: unset !important;
    width: auto !important;
}
.woocommerce div.summary .product-brands a img {
	height: 32px !important;
    width: auto !important;
}
.product-buttons-variations .product-variations {
	background-color: #ffffff !important;
}
.kapee-tabs.tabs-classic .nav-tabs .nav-item {
	margin: 0px !important;
}
.woocommerce ul.cart_list, .woocommerce ul.product_list_widget {
    background-color: #FAFAFA !important;
    padding: 10px !important;
}
.kapee-tabs.tabs-classic .nav-tabs .nav-link.active {
	background-color: #FAFAFA !important;
}
#billing_country_field, #billing_postcode_field,  .woocommerce-account-fields h6 {
	display: none !important;
}
#billing_last_name_field, #billing_company_field, #billing_state_field, #billing_city_field {
    width: 50%;
    float: left;
    padding: 0 10px;
}
@media (max-width: 575.98px) {
    #billing_last_name_field, #billing_company_field, #billing_state_field, #billing_city_field {
    width: 100%;
    padding: 0;
	}
}
#billing_address_1_field, #billing_email_field, #billing_phone_field, .create-account {
	padding: 0 10px;
}
.woocommerce .form-row-first, .woocommerce .form-row-last {
	width: 50% !important;
}
.woocommerce .form-row-first {
    padding-right: 10px !important;
}
.single-product-page .slick-slide > div > div {
    max-height: 330px;
}
.woocommerce-checkout .woocommerce-billing-fields {
	margin: 0 !important;
}
.dig_billing_wc_dv, .login_button {
	width: 50%;
    float: left;
}
.dig_billing_otp_signup {
	margin-top: 22px !important;
}
.order-again, .download-remaining, .woocommerce-MyAccount-navigation-link--edit-account, .woocommerce-MyAccount-navigation-link--edit-address {
	display: none !important;
}
.MyAccount-navigation-wrapper {
	padding-bottom: 15px;
}
.dataTables_wrapper .dataTables_length select {
    display: inline-block;
}
.fslm-license-keys-table .description {
	display: block;
}
.swatch-disabled span {
	cursor: not-allowed !important;
}
.kapee-back-to-top {
	bottom: 25px;
    right: 100px;
	cursor: pointer;
	z-index: 999999999999999;
}
@media (max-width: 575.98px) {
   .kapee-back-to-top {
	bottom: 70px;
    left: 15px;
	cursor: pointer;
	z-index: 999999999999999;
	}
	.fb_dialog_content iframe {
    bottom: 59px !important;
	}
}
.fb_iframe_widget iframe {
    bottom: 59px !important;
}

figure.gallery-item img {
    height: 300px;
    width: auto;
}
span.price {
	display: block !important;
}
/* strong.woocommerce-review__author:after {
    content: "";
    width: 14px;
    height: 14px;
    background: url(/wp-content/uploads/2022/01/tich-xanh.png);
    display: inline-block;
    background-size: contain;
} */
.woocommerce-verification-required{
	position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.rating-counts {
    display: none !important;
}
#conblock_div_id {
	box-shadow: rgb(85 91 255) 0px 0px 0px 3px, rgb(31 193 27) 0px 0px 0px 6px, rgb(255 217 19) 0px 0px 0px 9px, rgb(255 156 85) 0px 0px 0px 12px, rgb(255 85 85) 0px 0px 0px 15px;
    padding: 10px 10px 25px 15px;
    width: 50%;
    margin: 0 auto;
}