/* *
 * Theme Name:     takashima-hakkou
 * Theme URI:      takashima-hakkou
 * Author:         takashima-hakkou
 * Author URI:     takashima-hakkou
 * Tested up to:   6.8.2
 * Requires PHP:   5.6.0
 * Description:    takashima-hakkou
 * Version:        1.0
 * License:        GNU General Public License v2 or later
 * License URI:    http://www.gnu.org/licenses/gpl-2.0.html
 * Text Domain:    takashima-hakkou
 * Tags: blog, custom-logo, portfolio, e-commerce, rtl-language-support, post-formats, grid-layout, one-column, two-columns, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, flexible-header, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, editor-style, footer-widgets, left-sidebar, right-sidebar, wide-blocks
 *
 * This theme, like WordPress, is licensed under the GPL.
 * Use it to make something cool, have fun, and share what you've learned with others.
 *
 * Nito is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.
 * Underscores is distributed under the terms of the GNU GPL v2 or later.
**/
.c-txt-category {
	max-width: unset;
}
.wpcf7-not-valid-tip,
.wpcf7-spinner {
	display: none !important;
}
#js-info-list {
  transition: opacity .3s ease;
}
.p-info_category_list_slc {
	background-color: #fff;
    width: 150px;
    position: relative;
    display: block;
    padding: 12px 15px;
    font-size: 1.8rem;
    font-weight: 400;
    letter-spacing: 0.1em;
    cursor: pointer;
}
.p-top-shop .c-txt-recipe-category__block {
  width: auto;
  min-width: 80px;
}
.intro-recipe-slide .c-txt-recipe-category__block,
.p-top-recipe .c-txt-recipe-category__block {
  width: auto;
  min-width: 80px;
}
.p-top-recipe-slide__card .-category {
  flex-wrap: wrap;
}
.p-info_category_list .p-info_category_item span {
  display: block;
  position: relative;
}
.p-info_category_list .p-info_category_item span::after {
  position: absolute;
  content: "";
  width: 9px;
  height: 7px;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  background: url(assets/img/info/arrow_up.svg) left top no-repeat;
  background-size: cover;
}
.p-info_category_list .p-info_category_item.is-active span {
  border-radius: 6px 6px 0 0;
  border-bottom: none;
}
.p-info_category_list .p-info_category_item.is-active span::after {
  transform: scaleY(-1);
}

.p-info_category_list {
    position: relative;
    cursor: pointer;
}

#current-category-label {
    display: block;
    padding: 10px;
    border: 1px solid #ccc;
    background: #fff;
}

#info-result {
  justify-content: flex-start;
}

/* Icon mũi tên */
#current-category-label::after {
    position: absolute;
    content: "";
    width: 9px;
    height: 7px;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    background: url(assets/img/info/arrow_up.svg) left top no-repeat;
    background-size: cover;
}
#current-category-label.is-open::after {
    top: 45%;
    transform: scaleY(-1);
}

._cat-list {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background: #fff;
    border: 1px solid #ccc;
    border-top: none;
    z-index: 99;
    list-style: none;
    padding: 0;
    margin: 0;
}

._cat-list li a {
    display: block;
    padding: 10px;
    text-decoration: none;
    color: #333;
}

._cat-list li a:hover {
    background: #f5f5f5;
}

@media only screen and (max-width: 768px) {
  .formErrorContent {
     font-size: 1.3rem; 
  }
}