/*
 Theme Name:   Cerebrumacademy Child
 Theme URI:    http://cerebrumacademy.com/
 Description:  Experience the comfort, quality, and style of cerebrumacademy Jeans.
 Author:       Hetinfo
 Author URI:   https://hetinfo.in/
 Template:     cerebrumacademy
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  cerebrumacademy-child
*/

.wpcf7-form-control-wrap{
    display: block;
}
span.wpcf7-list-item { display: block; margin-left: 0; margin-bottom: 10px; }
input[type=checkbox] {
    width: 1em;
    height: 1em;
    margin-top: .25em;
    vertical-align: top;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: 1px solid rgba(0,0,0,.25);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
}
input[type=checkbox] {
    border-radius: .25em;
}
input[type=checkbox] {
    /* margin-top: 0.5em; */
    padding: 7px;
}
input[type=checkbox] {
    float: left;
    margin-left: -1.5em;
}
input[type=checkbox]:checked {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}
input[type=checkbox]:checked {
    background-color: #0d6efd;
    border-color: #0d6efd;
}
.wpcf7 form .wpcf7-response-output {
    margin: 1em 0em 0em;
    font-size: 1rem;
}
.wpcf7 form.invalid .wpcf7-response-output, 
.wpcf7 form.unaccepted .wpcf7-response-output, 
.wpcf7 form.payment-required .wpcf7-response-output {
    color: #ffb900;
}
.wpcf7 form.sent .wpcf7-response-output {
    color: #46b450;
}
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
    color: #dc3232;
}
.top-features .single-content li ul {
    margin-left: 25px;
    display: grid;
    gap: 6px;
    margin-top: 8px;
}
.top-features .single-content li ul li:before {
    content: "radio_button_checked";
    font-size: 12px;
    left: -30px;
}
.banner-section.game-details {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    margin-top: 85px;
}
body .banner-section.game-details .banner-content {
    padding: 300px 0 200px;
}
span.age {
    font-size: 13px;
}
.payableFee{
	color: #f8b633;
    font-size: 23px;
	font-weight:bold;
}

.blink {
  animation: blinker 1s step-start infinite;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}


input[type="checkbox"] {
    pointer-events: auto; /* Ensure pointer events are enabled */
}