 div#yith-wapo-addon-1 .options.per-row-1 {
    display: grid !important
;
    grid-template-columns: 1fr 1fr 1fr !important;
}
 #yith-wapo-addon-51 .yith-wapo-option-value {
    display: block !important;
}




#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
    background: rgb(129 110 153 / 0%) !important;
    border-radius: 5px;
}
#yith-wapo-11-0, #yith-wapo-10-0, #yith-wapo-12-0, #yith-wapo-19-0, #yith-wapo-21-0, #yith-wapo-22-0, #yith-wapo-23-0{
	
	display:block !important;
}
div#yith-wapo-addon-17 .options.per-row-1 {
    display: grid !important
;
    grid-template-columns: 1fr 1fr 1fr !important;
}
#yith-wapo-addon-17 .radio-button-container {
   padding: 38px 20px;
    font-size: 16px;
    font-weight: 600;
    font-family: 'Raleway';
}
#yith-wapo-option-17-5 .radio-button-container {
    width: 367px !important;
    text-align: center;
}
#yith-wapo-option-17-4 .radio-button-container {
    width: 363px;
    text-align: center;
}

.qty{
	display:none !important
}
label.yith-wapo-label {
    text-align: center;
}
input#quantity_686400a076644 {
    display: none;
}
.woocommerce-additional-fields h3 {
    display: none;
}

.woocommerce-billing-fields h3 {
    display: none;
}
input#yith-wapo-3-0 {
    
    width: 289px;
}
input#yith-wapo-4-0 {
    
    width: 289px;
}
input#yith-wapo-2-0 {
    display: block !important;
    width: 289px;
}
.radio-button-container {
	padding:0px 20px;
    border-radius: 20px;
	 font-size: 22px;
    font-weight: 800;
    background: white !important;
	display:flex;
	justify-content:center;
	height:110px;
	align-items:center;
}
#yith-wapo-addon-2 .options.per-row-1 {
    display: block !important;
    text-align: center !important;
}
.yith-wapo-option-value {
    display: none;
}
input#yith-wapo-2-0 {
    display: block !important;
}
.selection-single.selected .radio-button-container {
    background: #FCB903 !important;
    color: white !important;
    font-size: 20px;
    font-weight: 700;
}
div#yith-wapo-option-1-0 {
    margin-left: 40px;
}
h3.wapo-addon-title.toggle-closed {
    display: none;
}
input#yith-wapo-3-0 {
    display: block !important;
}
input#yith-wapo-4-0 {
    display: block !important;
}

.quantity {
    text-align: center;
}

button.single_add_to_cart_button.button.alt {
    width: 20%;
    justify-self: center;
    margin-top: 20px !important;
	padding:16px !important;
}
form.cart:has(#yith-wapo-container .yith-wapo-block), :is(.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart) form.cart.variations_form .woocommerce-variation-add-to-cart {
    display: grid !important
;
    justify-content: center ! IMPORTANT;
}

.input-number.quantity input {
    display: block ! IMPORTANT;
}


/* Check Out */

.page-id-267 .woocommerce-form-coupon-toggle {
    display: none;
}

.page-id-267 form.checkout.woocommerce-checkout {
    padding-top: 40px;
    padding-bottom: 40px;
}

.page-id-267 h3
 {
    font-family: 'Raleway';
    font-weight: 600;
}

.page-id-267 label
 {
    font-family: 'Raleway';
    font-weight: 600;
}
.page-id-267 input {
    font-family: 'Work Sans' !important;
}

.page-id-267 p#order_comments_field {
    display: none ! IMPORTANT;
}

.page-id-267 thead tr th {
    padding: 20px !important;
    font-family: 'Raleway';
    font-size: 20px;
}


.page-id-267 tbody tr td {
    padding: 10px 20px !important;
	font-family: 'Work Sans';
}


.page-id-267 .woocommerce-privacy-policy-text {
    display: none;
}


.page-id-267 .woocommerce-info {
    margin: 0px;
}

.page-id-267 .woocommerce-info {
    border-top-color: #FCB900;
}

.page-id-267 .woocommerce-info::before {
    color: #FCB900;
}
 
.page-id-267 tfoot tr th {
    font-family: 'Raleway';
}

.page-id-267 #add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment
 {
    background: #0000008f;
    border-radius: 5px;
}

.page-id-267 button#place_order
 {
    background-color: #FCB900;
    font-family: 'Work Sans';
    font-weight: 500;
    padding: 13px 30px;
}

label.yith-wapo-label
 {
    line-height: 28px;
}




/* mo */

.postid-323 .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-checkbox .yith-wapo-option div.label, .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-radio .yith-wapo-option div.label {
    display: grid !important
;
    align-items: center;
}

.postid-323 .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-radio .yith-wapo-option
 {
    width: 100%;
}

.postid-323 .radio-button-container {
   padding: 38px 20px;
    font-size: 16px;
    font-weight: 600;
    font-family: 'Raleway';
	display:flex;
	justify-content:center;
	height:110px;
	align-items:center;
}

.postid-323 label.yith-wapo-label
 {
    line-height: 23px;
}


.woocommerce-message {
    display: none;
} 



/* teaching */

.postid-1037 form.cart:has(#yith-wapo-container .yith-wapo-block), :is(.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart) form.cart.variations_form .woocommerce-variation-add-to-cart {
    display: grid !important
;
    justify-content: center ! IMPORTANT;
}
.postid-1037 div#yith-wapo-addon-31 {
    width: 100% ! IMPORTANT;
    background-color: #ff000000 !important;
}

.postid-1037 div#yith-wapo-addon-31 .options.per-row-1 {
    display: grid ! IMPORTANT;
    grid-template-columns: 1fr 1fr 1fr !important;
}

.postid-1037 div#yith-wapo-addon-34 {
    background-color: #ff000000 ! IMPORTANT;
}

/* .postid-1037 div#yith-wapo-option-34-0 {
    text-align: center;
} */

.postid-1037 div#yith-wapo-addon-34 .options.per-row-1 {
    justify-content: center ! IMPORTANT;
}

.postid-1037 label.yith-wapo-addon-label
 {
    color: #ffffff;
    font-size: 20px;
}

.postid-1037 div#yith-wapo-addon-33
 {
    background: #ff000000 !important;
}
.postid-1037 div#wapo-total-price-table {
        background-color: #ff000000;
    justify-content: center;
    display: flex
;
    flex-wrap: wrap;
}

.postid-1037 table.all tbody {
    display: flex !important
;
}

.postid-1037 div#yith-wapo-addon-32 {
    background-color: #fff9f900 !important;
}

.postid-1037 .label {
    text-align: center;
}

.postid-1037 div#yith-wapo-addon-33 .options.per-row-1 {
    justify-content: center;
}

.postid-1037 div#yith-wapo-addon-32 .options.per-row-1 {
    justify-content: center;
}

.postid-1037 tbody tr:nth-child(2) {
    background-color: #FCB900;
}
.postid-1037 tbody tr:nth-child(3) {
    display: none !important;
}
.postid-1037 tbody tr:nth-child(1) {
     display: none !important;
}

.postid-1037 input#yith-wapo-32-0 {
    display: block !important;
}

.postid-1037 input#yith-wapo-33-0 {
    display: block !important;
}

.postid-1037 input#yith-wapo-34-0
 {
    display: block ! IMPORTANT;
}

.postid-1037 .elementor-add-to-cart.elementor-product-simple {
    gap: 20px;
    display: grid
;
}




.postid-1037 .selected
 {
    background: #FCB903 !important;
    border-radius: 20px;
}

.postid-1037 .selection-single {
    background: #ffffff !important;
    border-radius: 20px;
    padding: 20px;
}

.postid-1037 .selection-single .radio-button-container {
    border-radius: 20px;
    font-size: 22px;
    font-weight: 600;
    display: flex
;
    justify-content: center;
    align-items: center;
	height: unset; !important;
	padding:20px
}

.postid-1037 p.description {
    justify-content: center;
    display: grid
;
    text-align: center;
    font-size: 17px ! IMPORTANT;
    padding-top: 10px;
}

.postid-1037 p.description span {
    font-size: 20px;
    font-weight: 600;
    padding-top: 15px;
}


@media only screen and (max-width: 767px) {
  .postid-1037 div#yith-wapo-addon-31 .options.per-row-1 {
    grid-template-columns: 1fr !important;
    width: 100%;
    display: grid ! IMPORTANT;
    justify-content: center;
}
	
button.single_add_to_cart_button.button.alt { 
    width: 50%;
}
	
.postid-1037 div#yith-wapo-addon-32 .options.per-row-1 {
    justify-content: center;
    display: flex !important
;
}	
	
	div#yith-wapo-addon-17 .options.per-row-1 {
    display: grid !important
;
    grid-template-columns: 1fr !important;
}
	
}





/* suad */

.postid-1175 div#yith-wapo-addon-45 .options.per-row-1 {
    grid-template-columns: 1fr !important;
    display: grid !important
;
}
.postid-1175 div#yith-wapo-addon-45{
	background-color:#FCB903 !important;
border-radius:20px;
}

.postid-1175 .yith-wapo-block .yith-wapo-addon:not(:first-child):not(.empty-title):not(.toggle-open) {
    margin-top: 20px;
    width: 555px;
}

.postid-1175 div#yith-wapo-addon-44 {
    background-color: transparent !important;
text-align: center;
}

.postid-1175 div#yith-wapo-option-44-0 {
    width: 555px;
  
}

.postid-1175 label.yith-wapo-addon-label {
    font-size: 25px;
    color: black;
    text-align: center;
}

.postid-1175 .woocommerce div.product form.cart div.quantity {
    float: left;
    margin: 30px 4px 0 155px;
}


.postid-1175 div#wapo-total-price-table {
    background-color: transparent !important;
}

.postid-1175 tr.wapo-total-options {
    background-color: #fcb903;
    color: black;
}

.postid-1175 tr.wapo-product-price {
    display: none;
}
.postid-1175 tr.wapo-total-order {
    display: none;
}

.postid-1175 #wapo-total-price-table {
    text-align: center; /* Center text */
    display: flex;
    justify-content: center;
}

.postid-1175 #wapo-total-price-table table {
    margin: 0 auto; /* Center the table */
}

.postid-1175 #yith-wapo-option-44-0 {
    display: flex;
    flex-direction: column;
    align-items: center; /* Center child elements horizontally */
    text-align: center;  /* Center text */
}


.postid-1175 .woocommerce div.product form.cart {
    display: flex;
    justify-content: center;
}

.postid-1175 .woocommerce div.product form.cart div.quantity {
    margin: 0 auto;
    text-align: center;
}

