/*!
Theme Name: Euro-creations
Theme URI: https://www.plaimanas.com/
Author: Plaimanas Industries CO., LTD.
Author URI: https://www.plaimanas.com/
Description: Prapatsorn Theppabut - Frontend developer , Pornthip Triempetch - Wordpress developer
Version: 1.0.0
Text Domain: euro
*/
.datepicker:before,.timepicker:before{
	z-index: 1;
}
.alm-btn-wrap {
	text-align: center;
}
ul.products+.alm-btn-wrap {
	    margin-top: var(--spacing-xl);
}
[data-section="related"] p.entry-status {
	display: none;
}
.woocommerce div.product div.images.woocommerce-product-gallery{
	width: 100%;
}

button.woof_reset_search_form,
.woof_shortcode_output .woocommerce-ordering,
.product-container .woocommerce-perpage  {
	display: none !important;
}
.product-container h1.page-title {
	opacity: 0;
	visibility: hidden;
	height: 0;
}

#sb_instagram #sbi_images .sbi_photo img {
	display: block !important;
}
li.showmore, li.showless {
    font-weight: bold !important;
	cursor: pointer;
}
li.showmore:hover, li.showless:hover{
	text-decoration: underline;
}
.stock-incoming .woof_block_html_items{
    padding: var(--spacing-2xs) 0 var(--spacing-sm);
}
.stock-incoming .woof_container{
	margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
}
.woof_container_checkbox_ec_incoming {
    margin-top: 0 !important;
    padding: 0 !important;
    border: 0 !important;
}
.woof_block_html_items.ec_instock {
	margin-top: 7px;
}
.woof_container_checkbox_ec_incoming label{margin-left: -7px !important;}
#woof_meta_checkbox_ec_incoming[checked]+label,
#woof_meta_checkbox_ec_instock[checked]+label{
    font-weight: bold;
}
#sb_instagram #sbi_images .sbi_photo:hover > .sbi-screenreader {
    display: none;
}
.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	-webkit-clip-path: inset(50%);
	        clip-path: inset(50%);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	word-wrap: normal !important;
}
.cli-bar-popup {
	padding: 20px;
}
.sc-dashboard-content .tinv-wishlist {
	width: 100%;
}
.tinvwl-table-manage-list {
	display: block;
}
.tinvwl-table-manage-list tbody {
	display: grid !important;
    grid-row-gap: calc(var(--spacing-lg) + var(--spacing-sm));
    grid-auto-flow: dense;
    width: 100vw;
    max-width: 100vw;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    grid-template-columns: repeat(4,1fr);
}
.tinv-wishlist .tinvwl-table-manage-list tr.wishlist_item {
	position: relative;
	display: block;
    padding: 0 var(--spacing-sm);
}
.tinv-wishlist .tinvwl-table-manage-list tr.wishlist_item:after {
	content: "";
    display: block !important;
    width: 1px;
    height: 100%;
    background: var(--color-border);
    position: absolute;
    top: 0;
    right: 0;
    transform: translateX(50%);
    opacity: 1;
    transition: var(--transition);
}
.tinv-wishlist .tinvwl-table-manage-list tr.wishlist_item>*:not(.product-remove) {
	min-width: 100%;
	width: 100%;
	display: block;
	text-transform: uppercase;
}
.tinv-wishlist .tinvwl-table-manage-list .product-remove {
	position: absolute;
	right: 20px;
	top:0px;
	z-index: 2;
}
.tinv-wishlist .product-name,
.tinv-wishlist .product-price,
.tinv-wishlist .product-stock {
	display: none !important;
}
.tinv-wishlist .tinvwl-table-manage-list tr.wishlist_item .caption {
	margin-top: var(--spacing-sm);
	text-align: left;
}
.tinv-wishlist .caption .entry-status {
	font-size: var(--font-size-xs);
    color: var(--color-gray);
}
.tinv-wishlist .caption .entry-brand {
	margin-top: var(--spacing-3xs);
    font-size: var(--font-size-body);
    font-family: var(--font-special);
}
.tinv-wishlist .caption .woocommerce-loop-product__title {
	margin-top: var(--spacing-3xs);
	font-size: var(--font-size-md);
}
.tinv-wishlist .caption .price {
    margin-top: var(--spacing-3xs);
	font-size: var(--font-size-xs);
}
.tinv-wishlist .product .media > * + *{
	width: calc(100% + 2px) !important;
    height: calc(100% + 2px) !important;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center;
    object-position: center;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    opacity: 0;
    transition: none;
}
.tinv-wishlist .product:hover .media > * + * {
    opacity: 1;
    transition: var(--transition-x2);
}
.tinv-wishlist .product:hover .media > *:first-child:not(:last-child) {
    opacity: 0;
    transition: none;
}
@media (max-width: 991px) {

	.tinvwl-table-manage-list tbody {
		grid-template-columns: repeat(2,1fr);
	    margin: 0 var(--spacing-2xs-minus);
	}

}
@media (max-width: 768px) {
	.tinv-wishlist .tinvwl-table-manage-list .product-thumbnail img {
		max-width: 100%;
	}
	.tinv-wishlist table.tinvwl-table-manage-list tbody tr:not(:last-child) {
		border-bottom: 0;
	}
	.tinv-wishlist .tinvwl-table-manage-list tr.wishlist_item {
		margin-bottom: 0 !important;
		padding-bottom: 0 !important;
	}
}
.woocommerce-pagination {
	display: none !important;
}
.woocommerce-pagination.show {
	display: block !important;
}
.woof_container_checkbox_ec_instock {
	font-size: 0 !important;
}
.woof_container_checkbox_ec_instock .woof_container_inner > br {
	display: none !important;
}
.woof_container_checkbox_ec_instock .woof_container_inner > * {
	font-size: var(--font-size-body);
}
.woof_container_checkbox_ec_instock .woof_container_inner > h4 {
	font-size: var(--font-size-md);
}
.woof_container_checkbox_ec_instock .woof_block_html_items.ec_instock {
	margin-top: var(--spacing-2xs);
}
.woof_container_checkbox_ec_instock + .woof_container_checkbox_ec_incoming {
	padding-top: var(--spacing-3xs) !important;
	padding-bottom: var(--spacing-sm) !important;
}

.previouspostslink {
	order: -1;
}
.nextpostslink {
	order: 1;
}
.product-container .woocommerce-ordering {
	display: none !important;
}
.woocommerce form.woocommerce-ResetPassword,
.woocommerce form.woocommerce-EditAccountForm{
	text-transform: inherit;
}
.woof_products_top_panel_ul a[data-tax="orderby"] span,
.woof_products_top_panel_ul a[data-tax="perpage"] span{
	font-size:0;
}
.woof_products_top_panel_ul a[data-tax="orderby"] span:before,
.woof_products_top_panel_ul a[data-tax="orderby"] span:after,
.woof_products_top_panel_ul a[data-tax="perpage"] span:before,
.woof_products_top_panel_ul a[data-tax="perpage"] span:after{
	font-size: 13px;
}
.woof_products_top_panel_ul a[data-tax="orderby"][data-slug="price_asc"] span:before {
    content: 'price: low to high';
}
.woof_products_top_panel_ul a[data-tax="orderby"][data-slug="price_desc"] span:before {
    content: 'price: high to low';
}
.woof_products_top_panel_ul a[data-tax="orderby"][data-slug="date"] span:before {
    content: 'latest';
}
.woof_products_top_panel_ul a[data-tax="orderby"][data-slug="popularity"] span:before {
    content: 'popularity';
}
.woof_products_top_panel_ul a[data-tax="orderby"][data-slug="menu_order"] span:before {
    content: 'Default sorting';
}
.woof_products_top_panel_ul a[data-tax="perpage"]:before {
    content: 'Show ' attr(data-slug) ' products';
    vertical-align: bottom;
}
#subscribe_newsletter_field>label {
    display: none;
}
form.register .ur-field-item span.description{
	display:block;
	margin-top:var(--spacing-sm) !important;
}
/** Primal */
.index-main .sc-headline {
	margin-bottom: 20px;
}
.index-main .entry-content h1 {
	font-size: 28px;
}
.brand-main .sc-headline {
	margin-bottom: 20px;
}
.brand-main .entry-content h1 {
	font-size: 28px;
}
/* .owner-club-main .footer-title {
	margin-bottom: 20px;
} */
.owner-club-main .footer-content {
	white-space: pre-line;
}

#addon { 
	display:none !important;
}
.grecaptcha-badge {
	bottom: 100px !important;
}