/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.4.1761133111
Updated: 2025-10-22 11:38:31

*/


/* Miluimnikim miflage styles*/

html,body{overflow-x: hidden;}

.br-mobile{display: block;}
.br-desktop{display:none;}

#navbar-miflaga
{
background: rgba(26, 48, 124, 0.84);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);
border: 1px solid rgba(26, 48, 124, 0.35);
}

.green-text
{
color:#4E6C25;
}

.glass-effect-white
{
background: rgba(255, 255, 255, 0.11);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(3.1px);
-webkit-backdrop-filter: blur(3.1px);
}

/*Calendar style*/
h2.fc-toolbar-title{font-family: 'Assistant'; font-weight: 700; color: #fff;}
.fc-col-header-cell-cushion{color: #000;font-family: 'Assistant';}


.fc-daygrid-day-number{
    font-family: 'Assistant';
    color: #fff;
    background: #00acff;
    border-radius: 50%;
    width: 32px;
    height: 32px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.fc-scrollgrid {
    background: #fff !important;
    border-collapse: collapse !important;
    border: none !important;
    border-radius: 20px;
  }
  
  .fc-scrollgrid thead tr:first-child th {
    border-top: none !important;
  }
  .fc-scrollgrid tbody tr:last-child td {
    border-bottom: none !important;
  }

  .fc-scrollgrid tr td:last-child, .fc-scrollgrid tr th:last-child {
    border-left: none !important;
  }

  .fc-scrollgrid, .fc-scrollgrid-sync-table, .fc-col-header {
    border: none !important;
    outline: none !important;
  }

.fc-daygrid-day-frame{padding: 10px;}  

/*End of Calendar style*/

@media screen and (max-width:480px){
.br-mobile{display: none;}
.br-desktop{display:block;}
#navbar-miflaga{border-radius:0px;}
#menu-2-4efcc07{box-shadow: 0 4px 30px rgba(0, 0, 0, 0.7);}

/*Mobile Calendar style*/
.fc-daygrid-day-number{
  width: 24px;
  height: 24px;
  font-size: 12px;

}

a.fc-col-header-cell-cushion{font-size: 13px;}


.fc-header-toolbar {
  display: flex;
  flex-direction: column; 
  gap: 10px;
}

.fc-header-toolbar .fc-toolbar-chunk:nth-child(1) {
  order: 1;
}

.fc-header-toolbar .fc-toolbar-chunk:nth-child(2) {
  order: 3; 
}

.fc-header-toolbar .fc-toolbar-chunk:nth-child(3) {
  order: 2;
}


/*End of mobile calendar style*/


} 



/*End of Miluimnikim miflaga styles*/


.single-product form.cart {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16);
    padding: 20px 70px;
    border-radius: 20px;
}
body.postid-3861.single-product .yith-wapo-block div.yith-wapo-addon .options.per-row-1 select,
body.postid-3861.single-product .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-date .yith-wapo-option .date-container input,
body.postid-3861.single-product .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-text .yith-wapo-option .input-text-container input {
    min-width: initial;
    border: 1px solid #69727d;
    color: #1f2124;
    padding: .5rem 1rem;
    transition: all .3s;
    background-color: #ffffff;
    border-radius: 3px !important;
    font-size: 15px;
    line-height: 1.4;
    min-height: 40px;
}
.yith-wapo-addon {
  display: none !important;
}
div#yith-wapo-addon-15.hidden {
    display: block !important;
}
/* Hide everything by default */
/* Initial hide ONLY */
body.wapo-steps-loading .yith-wapo-addon,
body.wapo-steps-loading #wapo-total-price-table,
body.wapo-steps-loading .quantity,
body.wapo-steps-loading .single_add_to_cart_button {
  display: none !important;
}

/* FORCE hide everything first (override inline styles) */
.yith-wapo-addon,
#wapo-total-price-table,
.quantity,
.single_add_to_cart_button {
  display: none !important;
}

/* Optional UI only – NO hiding here */
.form-steps {
    display: flex;
    align-items: center;
    gap: 12px;
    margin-bottom: -25px;
    justify-content: space-between;
}
.step {
    opacity: 1;
    display: flex;
    gap: 8px;
    flex-direction: column;
    color: #c2cbd2;
    font-size: 13px;
    width: 50px;
    justify-content: flex-start;
    text-align: center;
    align-items: center;
    min-height: 100px;
	line-height: 13px;
}
.step.active, .step.completed { opacity: 1;color: #39b54a; }
.step-number {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    color: #c2cbd2;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #c2cbd2;
}
.step.active .step-number { background:#fff; color: #39b54a; border-color:#39b54a;}
.step.completed .step-number {
    background: #39b54a;
    color: #fff;
	border-color:#39b54a;
}
.step-separator {
    width: 100%;
    height: 1px;
    background: #c2cbd2;
    margin-top: -72px;
}
button.single_add_to_cart_button.button.alt,
.next_prev_buttons > .prev,
.next_prev_buttons > .next {
    background-color: #69727d !important;
    border-radius: 3px;
    color: #fff !important;
    display: inline-block;
    fill: #fff;
    font-size: 15px;
    line-height: 1;
    padding: 12px 24px;
    text-align: center;
    transition: all .3s;
    min-height: 40px;
    cursor: pointer;
    flex: 1;
	border:0 !important;
}
button.single_add_to_cart_button.button.alt:hover,
.next_prev_buttons > .prev:hover,
.next_prev_buttons > .next:hover {
    background-color: #c36 !important;
}
div#yith-wapo-addon-30 .next_prev_buttons {
    position: relative;
}
.single-product form.cart button.single_add_to_cart_button.button.alt {
    float: left;
    border-radius: 4px !important;
    width: 45%;
}
div#yith-wapo-addon-30 .prev {
    width: 45%;
    display: block;
    flex: 0 0 50%;
    position: absolute;
    bottom: -155px;
    right: 85px;
}
.next_prev_buttons {
    display: flex;
    gap: 20px;
}
	button.single_add_to_cart_button.button.alt{
		width: 50%;
	}

div#yith-wapo-addon-11 .options.per-row-1 #yith-wapo-option-11-0, 
div#yith-wapo-addon-11 .options.per-row-1 div#yith-wapo-option-11-1, 
div#yith-wapo-addon-11 .options.per-row-1 div#yith-wapo-option-11-2 {
    width: 33.33%;
}
.single-product form.cart #yith-wapo-container div#yith-wapo-addon-11 .options.per-row-1 {
    display: flex !important;
}
.single-product form.cart #yith-wapo-container div#yith-wapo-addon-19,
.single-product form.cart #yith-wapo-container div#yith-wapo-addon-20,
.single-product form.cart #yith-wapo-container div#yith-wapo-addon-12, 
.single-product form.cart #yith-wapo-container div#yith-wapo-addon-13, 
.single-product form.cart #yith-wapo-container div#yith-wapo-addon-14 {
    max-width: 33.33% !important;
    grid-template-columns: inherit !important;
}
.single-product form.cart #yith-wapo-container div#yith-wapo-addon-19 .options.per-row-1,
.single-product form.cart #yith-wapo-container div#yith-wapo-addon-20 .options.per-row-1,
.single-product form.cart #yith-wapo-container div#yith-wapo-addon-12 .options.per-row-1, 
.single-product form.cart #yith-wapo-container div#yith-wapo-addon-13 .options.per-row-1, 
.single-product form.cart #yith-wapo-container div#yith-wapo-addon-14 .options.per-row-1 {
    max-width: 100% !important;
    grid-template-columns: inherit !important;
}
	div#yith-wapo-addon-15 {
    clear: both;
}
	.single-product form.cart #yith-wapo-container div#yith-wapo-addon-18{
		width:100%;
	}
/*	.single-product form.cart #yith-wapo-container div#yith-wapo-addon-19,
.single-product form.cart #yith-wapo-container div#yith-wapo-addon-20, */
.single-product form.cart #yith-wapo-container div#yith-wapo-addon-12, 
.single-product form.cart #yith-wapo-container div#yith-wapo-addon-13, 
.single-product form.cart #yith-wapo-container div#yith-wapo-addon-14 {
    display: flex !important;
    max-width: calc(33.33%  - 7px)!important;
    grid-template-columns: inherit !important;
    float: right;
    width: 100%;
    margin-left: 10px;
}
.single-product form.cart #yith-wapo-container  div#yith-wapo-addon-20, .single-product form.cart #yith-wapo-container  div#yith-wapo-addon-19 {
   max-width: calc(33.33%  - 7px)!important;
    grid-template-columns: inherit !important;
    float: right;
    width: 100%;
    margin-left: 10px;
}
div#yith-wapo-addon-13 {
    margin-left: 0 !important;
}
.yith-wapo-block .yith-wapo-addon .addon-header h3.wapo-addon-title {
    margin: 0 0 4px;
    line-height: 1;
}
div#yith-wapo-addon-21,
div#yith-wapo-addon-27 {
    clear: both;
}
div#yith-wapo-addon-15 .options-container .options.per-row-1 {
    display: flex !important;
    flex-wrap: wrap;
    gap: 10px;
}
div#yith-wapo-addon-18 .options-container .options.per-row-1 .yith-wapo-option,
div#yith-wapo-addon-15 .options-container .options.per-row-1 .yith-wapo-option {
    width: calc(33.33% - 7px);
}
div#yith-wapo-addon-18 .options-container  .options.per-row-1,
div#yith-wapo-addon-15 .options-container .options.per-row-1 {
    display: flex !important;
    flex-wrap: wrap;
}

.single-product form.cart #yith-wapo-container  div#yith-wapo-addon-17 .options.per-row-1,
.single-product form.cart #yith-wapo-container  div#yith-wapo-addon-10 .options.per-row-1 {
    grid-template-columns: inherit !important;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-text .yith-wapo-option .label {
    margin-bottom: 0 !important;
}

@media screen and (max-width:767px){
.single-product form.cart {
    padding: 20px 15px;
}
.single-product form.cart #yith-wapo-container div#yith-wapo-addon-11 .options.per-row-1 {
    display: flex !important;
    flex-wrap: wrap;
}
div#yith-wapo-addon-18 .options-container .options.per-row-1 .yith-wapo-option, div#yith-wapo-addon-15 .options-container .options.per-row-1 .yith-wapo-option,
.single-product form.cart #yith-wapo-container div#yith-wapo-addon-12, .single-product form.cart #yith-wapo-container div#yith-wapo-addon-13, .single-product form.cart #yith-wapo-container div#yith-wapo-addon-14,
div#yith-wapo-addon-11 .options.per-row-1 #yith-wapo-option-11-0, div#yith-wapo-addon-11 .options.per-row-1 div#yith-wapo-option-11-1, div#yith-wapo-addon-11 .options.per-row-1 div#yith-wapo-option-11-2 {
    width: 100% !important;
max-width: 100% !important;
}
body.postid-3861.single-product div#yith-wapo-block-2 .yith-wapo-addon .options.per-row-1 {
    grid-template-columns: 100% !important;
}
.single-product form.cart #yith-wapo-container  div#yith-wapo-addon-20, .single-product form.cart #yith-wapo-container  div#yith-wapo-addon-19 {
    width: 100% !important;
    margin-left: 0px;
    margin: 0;
	max-width: 100% !important;
}
.form-steps {
    margin-bottom: -10px;
}
div#yith-wapo-addon-30 .prev {
    width: 40%;
    flex: 0 0 40%;
    right: 60px;
}
.single-product form.cart button.single_add_to_cart_button.button.alt {
    float: left;
    border-radius: 4px !important;
    width: 40%;
}
}