/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */

.kt-btn-wrap .kt-button:not(.kb-btn-global-inherit) {
	padding: 4px 40px 4px 40px;
}

[data-forms='classic'] select, [data-forms='classic'] textarea, [data-forms='classic'] input[type='url'], [data-forms='classic'] input[type='tel'], [data-forms='classic'] input[type='text'], [data-forms='classic'] input[type='date'], [data-forms='classic'] input[type='email'], [data-forms='classic'] input[type='number'], [data-forms='classic'] input[type='search'], [data-forms='classic'] input[type='password']{
	background-color: #fff;
	border-radius: 20px;
}

.ct-footer {
    padding-top: 3rem;
}

.ct-footer .widget-area-4 .ct-socials-widget .ct-social-box  a:hover{
	color: var(--linkInitialColor);
}

.eplus-hLu7nM{
	margin-bottom: 0 !important;
}

/* Force GDPR Checkbox to be Pink Styled */
.comment-form .gdpr-confirm-policy .ct-checkbox {
    width: 18px !important;
    height: 18px !important;
    border: 2px solid #ff69b4 !important; /* Pink border */
    background-color: white !important;
    appearance: none !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    cursor: pointer;
    position: relative;
    transition: all 0.2s ease-in-out;
    border-radius: 4px; /* Optional: slightly rounded corners */
}

/* When checked */
.comment-form .gdpr-confirm-policy .ct-checkbox:checked {
    background-color: #ff69b4 !important; /* Pink background when checked */
    border-color: #ff69b4 !important;
}

/* White checkmark */
.comment-form .gdpr-confirm-policy .ct-checkbox:checked::after {
    content: '';
    position: absolute;
    left: 5px;
    top: 1px;
    width: 5px;
    height: 10px;
    border: solid white;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}
