/*
 Theme Name:   Wellnez Child
 Theme URI:    https://wordpress.vecurosoft.com/wellnez/
 Description:  This is a child theme for Wellnez WordPress Theme
 Author:       Vecurosoft
 Author URI: http://vecurosoft.com/
 Template:     wellnez
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         two-columns, three-columns, left-sidebar, right-sidebar, flexible-header, custom-background, custom-colors, custom-header, custom-menu, theme-options, editor-style, featured-images, microformats, post-formats,  sticky-post, threaded-comments, translation-ready
 Text Domain:  wellnez-child
*/

/*  [ Add your custom css below ]
- - - - - - - - - - - - - - - - - - - - */





#services .service-style5:hover .service-icon img {
  filter: none;
  transform: none;
}

#products .service-style5:hover .service-icon img {
  filter: none;
  transform: none;
}

#courses .service-inner1::before {
  background-image:linear-gradient( var(--gradient-direction, to right), rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.0) 100% );

}
#courses .service-inner1::after {
  background-image: linear-gradient( var(--gradient-direction, to right), rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.0) 100% );}




/*contact*/

input ,
textarea{
  height: 60px;
  padding: 0 45px 0 30px;
  border: 1px solid #333;
  color: var(--body-color);
  background-color:#f0f0f0;
  border-radius: 9999px;
  border-radius: 0;
  font-size: 16px;
  width: 100%;
}



.tutor-form-check-input.tutor-form-check-circle {
  padding: 0 !important;
}


/*aplication form*/

/* MAKE ALL ROWS SINGLE COLUMN */
.cf7-row {
  display: block !important;
  margin-bottom: 18px;
}

/* LABELS SMALLER & CLEAN */
.wpcf7 form label {
  display: block;
  margin-bottom: 5px;
  font-size: 14px;
  font-weight: 600;
}

/* INPUTS FULL WIDTH - SMALLER HEIGHT */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 input[type="date"],
.wpcf7 select,
.wpcf7 textarea {
  width: 100% !important;
  padding: 8px 10px;
  font-size: 14px;
  border: 1px solid #bbb;
  border-radius: 4px;
  margin-bottom: 10px;
  box-sizing: border-box;
}

/* RADIO SMALLER, INLINE */
.wpcf7-radio .wpcf7-list-item {
  display: inline-block;
  margin-right: 20px;
  font-size: 14px;
}

/* TITLES SMALLER */
.wpcf7 form h2 {
  font-size: 18px;
  margin-top: 20px;
  margin-bottom: 10px;
  border-bottom: 1px solid #ddd;
  padding-bottom: 4px;
}

/* SUBMIT BUTTON */
.wpcf7 input[type="submit"] {
  padding: 10px 20px;
  font-size: 15px;
  border-radius: 4px;
  background: #0066cc;
  color: #fff;
  border: none;
  cursor: pointer;
}

.wpcf7 input[type="submit"]:hover {
  background: #004a99;
}
.wpcf7-radio .wpcf7-list-item{
	max-width: 30px;
  max-height: 50px;
}


/* === FIX CHECKBOXES FOR CF7 === */
.wpcf7-checkbox .wpcf7-list-item {
  display: flex;
  align-items: center;
  margin-bottom: 6px;     /* closer spacing */
  gap: 8px;               /* small space between box & label */
}

.wpcf7-checkbox .wpcf7-list-item input[type="checkbox"] {
  width: 16px !important;   /* smaller checkbox */
  height: 16px !important;
  margin: 0;
  border-radius: 3px;
}

/* Align labels properly */
.wpcf7-checkbox .wpcf7-list-item-label {
  font-size: 14px;
  line-height: 1.2;
  display: inline-block;
}

/* Make columns vertical (ONE COLUMN STYLE) */
.wpcf7-checkbox .wpcf7-list-item {
  width: 100% !important; /* full width so they align under each other */
}