/* *
 * Theme Name:     erena
 * Theme URI:      erena
 * Author:         erena
 * Author URI:     erena
 * Tested up to:   6.4.2
 * Requires PHP:   5.6.0
 * Description:    erena
 * Version:        1.0
 * License:        GNU General Public License v2 or later
 * License URI:    http://www.gnu.org/licenses/gpl-2.0.html
 * Text Domain:    erena
 * 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.
**/
.wpcf7-not-valid-tip {
	display: none !important;
}
.wpcf7-spinner {
	display: none !important;
}
.form-policy_checkbox {
	display: flex;
	justify-content: center;
}

.access-slider_small_item.slick-slide.slick-current.slick-active.slick-center {
	opacity: 0.6;
}

.faq-art .faq-art_txt a {
	text-decoration: underline;
}
.faq-art .faq-art_txt a:hover {
	text-decoration: none;
}

@media screen and (min-width: 769px) {
	.p-consultation_howto .consult-howto_item .c-btn {
		opacity: 1 !important;
		visibility: visible !important;
		margin: 1.6rem auto;
	}
	.p-consultation_howto .consult-howto_item .c-btn.tel:hover span::after {
		background: url(assets/img/common/icon_tel_yellow.svg) left top no-repeat;
		background-size: cover;
	}
}

@media screen and (max-width: 768px) {
	.form-policy_checkbox {
		margin-top: 4rem;
	} 
	.form-policy_checkbox .formErrorContent {
		bottom: -3rem;
	}

	/*.p-access .access-sc {
		scroll-padding-top: 8rem;
	}
	.p-access .access-sc + .access-sc {
		margin-top: 0;
		padding-top: 12rem;
	}*/
}

.wpcf7-checkbox,
.wpcf7-radio {
	position: relative;
}
.wpcf7-checkbox .parentFormformContact.formError,
.wpcf7-radio .parentFormformContact.formError {
	position: absolute !important;
    left: 2rem !important;
    bottom: -0.8rem;
    top: auto !important;
}

input[name='your-course_mbs'] + .formError {
    display: none !important;
}
input[name='your-location_csl'] + .formError {
    display: none !important;
}
input[name='your-inquiry_cta[]'] + .formError {
    display: none !important;
}

input[name='your-material_cta[]'] {
	position: relative;
    border: 1px solid #000;
    cursor: pointer;
    line-height: 0;
    margin: 0 0.8rem 0 0;
    outline: 0;
    padding: 0 !important;
    vertical-align: text-top;
    height: 2rem;
    width: 2rem;
    border-radius: 50%;
    -webkit-appearance: none;
    background: #fff;
}
input[name='your-material_cta[]']::before {
	position: absolute;
    content: '';
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 1rem;
    width: 1rem;
    border-radius: 50%;
    background-color: #000;
    z-index: 2;
    opacity: 0;
}
input[name='your-material_cta[]']:checked {
  opacity: 1;
  border-color: #000;
}
input[name='your-material_cta[]']:checked:before {
  opacity: 1;
}