/*
Theme Name: Fiore Child
Author: VamTam
Author URI: https://vamtam.com
Template: vamtam-fiore
*/



/*

put your child theme styles here


you don't need any @import rules

*/

/* textarea ของ single product page */
textarea[name="address"] {
    margin-top: 10px;
	margin-bottom: 25px;
	resize: none;
}

/* textarea ของ single product page */
select[name="delivery_time"], select[name="donate"] {
    margin-top: 10px;
	margin-bottom: 25px;
}

/* ลบ margin ของ radio */
input[name="delivery_selected[]"] {
	margin: 4px 0 !important;
}

/* hide shipping section หน้า checkout */
.woocommerce-shipping-fields {
	display: none;
}

#billing_country_field{
	display: none;
}

/* hide shipping section หน้า cart */
.woocommerce-shipping-totals {
/* 	display: none !important; */
}

/* hide mini cart */
.elementor-menu-cart__container {
	display: none;
}

/* set margin ให้ สถานที่จัดส่ง ในหน้า single product */
.margin-b-15 {
	margin-bottom: 15px;
}

/* ปรับขนาดอักษรหัวข้อ form หน้า single product */
.label-tag {
	font-size: 22px !important;
}

/* ปรับขนาดอักษรในตัวเลือก radio หน้า single product */
.radio-wrapper {
	font-size: 20px !important;
}

/* ปรับตำแหน่งลูกศรของ datepicker */
.hasDatepicker {
	background-position: 99.5% 52% !important;
}

/* set text size */
.woocommerce-privacy-policy-link {
	font-size: 12px !important;
}

/* style ของ TranslatePress plugin */
.trp-language-switcher-container {
    /*width: 80px;    */
}

.trp_language_switcher_shortcode {
	width: 80px;
}

.trp-ls-shortcode-current-language {
	border-style: none !important;
}

.trp-language-switcher {
    width: 60px !important;
}

.trp-language-switcher .trp-ls-shortcode-current-language {
	background-color: transparent;
	width: 90px !important; 
}

.trp-language-switcher:focus .trp-ls-shortcode-language, .trp-language-switcher:hover .trp-ls-shortcode-language {
	padding: 4px 5px 0px;
}

.trp-ls-shortcode-current-language:hover {
	border-style: none !important;
}

.trp-language-switcher > div > a {
    padding: 7px 0px;
	color: #ffffff;
	font-weight: 500;
}

.trp-language-switcher:hover .trp-ls-shortcode-language {
	width: 90px !important;
}

.trp-language-switcher:hover .trp-ls-shortcode-language {
	border-style: none;
	background: transparent;
}

.trp-language-switcher > div {
	padding: 4px 5px 0px;
	text-align: center;
}

.trp-language-switcher > div:hover {
	border-style: none !important;
	background: transparent;
}

.trp-language-switcher > div > a:hover {
    background: transparent;
    border-radius: 2px;
}

.meta-header {
    display: none;
}

.input-border input{
	border-color: #D9D9D9 !important
}

.input-border input:hover{
	border-color: #000000 !important
}

.input-border select{
	border-color: #D9D9D9 !important
}

.input-border select:hover{
	border-color: #000000 !important
}

.input-border textarea{
	border-color: #D9D9D9 !important
}

.input-border textarea:hover{
	border-color: #000000 !important
}

.head-form p{
	padding: 1.5em 0px 0px 0px;
}

.woocommerce-product-gallery__image img {
    width: 100% !important; /* ปรับให้ภาพเต็มความกว้าง */
    height: auto; /* เพื่อไม่ให้ภาพยืดผิดสัดส่วนในกรณีเป็นภาพแนวตั้ง */
    object-fit: cover !important; /* ครอปภาพให้เป็นสัดส่วน 1:1 */
    object-position: center; /* โฟกัสที่ตรงกลางของภาพ */
    aspect-ratio: 1 / 1; /* กำหนดสัดส่วนของภาพเป็น 1:1 */
}

//single post css
.my-custom-tag {
    color: #FFF !important;
}

.my-custom-tag a{
    color: #FFF !important;
    font-weight: bold !important;
    text-decoration: none !important; /* เอาเส้นใต้ของลิงก์ออก */
}

.my-custom-tag span{
    color: #FFF !important;
    font-weight: bold !important;
}

.my-custom-tag a:hover {
    color: #FFF !important;
    font-weight: bold !important;
    text-decoration: underline !important; /* เพิ่มเส้นใต้เมื่อ hover */
}

.single_add_to_cart_button {
    position: relative; /* เพื่อให้สามารถใช้ตำแหน่งสำหรับการจัดเรียงได้ */
}

.single_add_to_cart_button.show-icon::after {
    content: '';
    display: inline-block;
    width: 20px; /* ปรับขนาดไอคอนตามต้องการ */
    height: 20px;
    background-image: url('https://www.goneforgood.co.th/wp-content/uploads/2024/09/Icon_cart.svg');
    background-size: contain;
    background-repeat: no-repeat;
    margin-left: 10px; /* ระยะห่างระหว่างข้อความกับไอคอน */
    vertical-align: middle; /* จัดแนวไอคอนกลางกับข้อความ */
    transition: filter 0.3s ease; /* เพิ่มการเปลี่ยนแปลงของ filter ให้ราบรื่น */
}

.single_add_to_cart_button.show-icon:hover::after {
    filter: invert(100%) brightness(200%); /* เปลี่ยนสีของไอคอนให้เป็นสีขาว */
}

.single_add_to_cart_button.loading::after {
    display: none; /* ซ่อนไอคอนเมื่อมี class loading */
}



/* Display < 768 */
@media (min-width: 768px) {
	/* 	กำหนดขนาด box ด้านล่างหน้า cart */
	.e-cart-totals {
		width: 40%;
		margin-left: auto !important;
	}
	
	/* กำหนด size product name */
	td.product-name a {
		font-size: 20px !important;
	}

	/* กำหนด size รายละเอียดสินค้า ราคาสินค้า */
	dl.variation, div.product-price span bdi, .woocommerce-Price-currencySymbol, td.product-subtotal span bdi  {
		font-size: 16px !important;
	}
}
.vamtam-add-to-cart-wrap{display:none}

.post-article .fa-tags{
/* 	display : none; */
	max-width : 1%;
	    color: white;
	padding-right : 5px;
}

.post-article .the-tags {
	max-width : 1120px;
	margin: 0 auto; 
    text-align: left;
    color: white;
}

.single-post .wp-post-image{
	display: none;
}

.thwepo-extra-options p {
    font-weight: 700;
    font-size: 26px
}

.thwepof-input-field {
    border: 1px solid #007bff;
    border-radius: 3px;
    padding: 10px;
    outline: none;
    font-size: 20px
}


/* เปลี่ยน background ของ item ตัวแรก (Free Shipping) */
ul.woocommerce-shipping-methods li:first-child {
    padding: 10px;
}

/* เปลี่ยนสี label */
ul.woocommerce-shipping-methods li label {
	font-family : "Fc Iconic", Sans-serif !important;
    font-weight: 600 !important;
	font-size: 16px !important;
    color: #006400;
}

.acfw-accordions{
	display : none;
}

.woocommerce-no-shipping-available-html {
	color: #006400;
	font-size : 16px !important;
}

.woocommerce-cart .woocommerce-shipping-calculator {
    display: none !important;
}

/* .elementor-21446 .elementor-element.elementor-element-21459df .shop_table .button {
    font-family : "Fc Iconic", Sans-serif !important;
} */

/* เปลี่ยนสีลิงก์คำนวณค่าจัดส่ง */
/* .shipping-calculator-button {
  color: red !important;         
  text-decoration: underline !important; 
}
 */

/* เมื่อเอาเมาส์ไปชี้ (hover) ก็ยังเป็นสีแดงและมีเส้นใต้ */

/* .shipping-calculator-button:hover {
  color: darkred !important;
  text-decoration: underline !important;
} */

/* #calc_shipping_city_field,
#calc_shipping_state_field,
#calc_shipping_country_field {
  display: none !important;
} */
