.elementor-kit-41{--e-global-color-primary:#11136C;--e-global-color-secondary:#54595F;--e-global-color-text:#545252;--e-global-color-accent:#7C807C;--e-global-color-b19f91e:#FBFF00;--e-global-color-b437ad4:#248DC3;--e-global-color-202ddc4:#FF6400;--e-global-color-b1c4284:#18638A;--e-global-color-a98f3da:#05202F;--e-global-color-225173d:#FFFFFE;--e-global-color-5ba29aa:#F48740;--e-global-color-93f43f1:#0A4262;--e-global-color-c10c4ab:#DDECF3;--e-global-color-5c31ebe:RGBA(221, 221, 221, 0.8666666666666667);--e-global-color-e6d6f1e:#000000;--e-global-color-90c3964:#FFC286;--e-global-color-8eae307:#CAE586;--e-global-color-b94d314:#86E5B1;--e-global-color-74de8a9:#A59780;--e-global-color-f21ca3f:#FFFFFF;--e-global-color-ea06075:#726A5C;--e-global-color-389c9fe:#1F5069;--e-global-color-7f9c55b:#1F80B3;--e-global-color-4cca357:#3E3937;--e-global-color-52592ae:#0E1A6A;--e-global-color-9877d8d:#E20909;--e-global-color-87276ac:#8B0505;--e-global-color-50da398:#463D37;--e-global-color-edd709f:#EAEDE3;--e-global-color-b3b0fd1:#782F00;--e-global-typography-primary-font-family:"Noto Serif TC";--e-global-typography-primary-font-size:18px;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:27px;--e-global-typography-primary-letter-spacing:1px;--e-global-typography-secondary-font-family:"Noto Sans TC";--e-global-typography-secondary-font-size:16px;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Noto Sans TC";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:27px;--e-global-typography-text-letter-spacing:0.7px;--e-global-typography-accent-font-family:"Noto Sans TC";--e-global-typography-accent-font-weight:500;}.elementor-kit-41 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* bio;d group*/

#group-create-tabs li, #group-create-tabs li a {
  color: #000 !important;
font-size:14px !important;
  font-size: var(--yzfy-primary-font-size);
  text-transform: initial;
}

#youzify #group-settings-form .radio label, #youzify #group-settings-form label, #youzify .youzify-group-settings-tab .radio label, #youzify .youzify-group-settings-tab label {
  display: block;
  color: #000 !important;
  font-size: var(--yzfy-primary-font-size);
  font-weight: 600;
  margin-bottom: 15px;
}
#youzify #group-settings-form textarea, #youzify .youzify-group-settings-tab textarea {
  width: 100%;
  height: 150px;
  color: #000 !important;
  font-size:16px !important;
  padding: 8px 15px;
  line-height: 26px;
  background-color: var(--yzfy-option-input-bg-color);
}
#group-settings-form .youzify-group-field-item input[type="text"], .youzify-group-settings-tab .youzify-group-field-item input[type="text"] {
  width: 50%;
  height: 40px;
  color:#000 !important;
  font-size:16px !important;
  padding: 8px 15px;
  background-color: var(--yzfy-option-input-bg-color);
  border: 1px solid var(--yzfy-card-secondary-bg-color);
}

#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  padding: 1em;
  margin: 1em 0;
  font-size: .92em;
  border-radius: 2px;
  line-height: 1.5;
  background-color: #def;
  color: #000;
}
    
    
p {
    color:#232323;
    font-size:16px;
    line-height:1.7em;
    letter-spacing: 2px
}


/*
.tutor-course-single-content-wrapper .tutor-video-player iframe {
    width: 100%;
    height:100%;
    min-height: 380px !important;
    border: none;
}
*//* End custom CSS */