.elementor-19 .elementor-element.elementor-element-9200fd3:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-9200fd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232F3E;}.elementor-19 .elementor-element.elementor-element-9200fd3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0rem 1rem 0rem 1rem;}.elementor-19 .elementor-element.elementor-element-9200fd3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-848a3fc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-19 .elementor-element.elementor-element-848a3fc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-19 .elementor-element.elementor-element-848a3fc.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-19 .elementor-element.elementor-element-d98403f{text-align:left;}.elementor-19 .elementor-element.elementor-element-d98403f img{width:150px;}.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-3f87b4b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-19 .elementor-element.elementor-element-3f87b4b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-19 .elementor-element.elementor-element-ed5feb4 .jet-ajax-search__form{border-radius:5px 5px 5px 5px;}.elementor-19 .elementor-element.elementor-element-ed5feb4 .jet-ajax-search__field{color:var( --e-global-color-text );padding:10px 10px 10px 10px;margin:0px 0px 0px 0px;border-width:0px 0px 0px 0px;border-radius:5px 0px 0px 5px;}.elementor-19 .elementor-element.elementor-element-ed5feb4 .jet-ajax-search__submit-icon{font-size:18px;}.elementor-19 .elementor-element.elementor-element-ed5feb4 .jet-ajax-search__submit{color:#FFFFFF;background-color:var( --e-global-color-9ac2514 );margin:0px 0px 0px 0px;border-radius:0px 5px 5px 0px;}.elementor-19 .elementor-element.elementor-element-ed5feb4 .jet-ajax-search__submit:hover{color:#FFFFFF;background-color:var( --e-global-color-9ac2514 );}.elementor-19 .elementor-element.elementor-element-ed5feb4 .jet-ajax-search__results-area{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-19 .elementor-element.elementor-element-ed5feb4 .jet-ajax-search__full-results{font-family:"FiraGo", Sans-serif;font-size:0.8rem;color:var( --e-global-color-9ac2514 );}.elementor-19 .elementor-element.elementor-element-ed5feb4 .jet-ajax-search__spinner{color:var( --e-global-color-9ac2514 );}.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-959a989.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-19 .elementor-element.elementor-element-959a989.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-19 .elementor-element.elementor-element-959a989.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-19 .elementor-element.elementor-element-12de53e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-12de53e.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-12de53e.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-12de53e{--icon-box-icon-margin:8px;width:auto;max-width:auto;}.elementor-19 .elementor-element.elementor-element-12de53e .elementor-icon{font-size:30px;}.elementor-19 .elementor-element.elementor-element-12de53e .elementor-icon-box-wrapper{text-align:left;}.elementor-19 .elementor-element.elementor-element-12de53e .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-12de53e .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-12de53e .elementor-icon-box-title a{font-family:"FiraGo", Sans-serif;font-size:14px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-12de53e .elementor-icon-box-description{color:#FFFFFF;font-family:"FiraGo", Sans-serif;font-size:12px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-12de53e > .elementor-widget-container{margin:0rem 1rem 0rem 0rem;}.elementor-19 .elementor-element.elementor-element-e1e8e80 .elementor-icon-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-e1e8e80.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-e1e8e80.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-e1e8e80.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-e1e8e80.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-e1e8e80.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-e1e8e80 .elementor-icon{font-size:32px;}.elementor-19 .elementor-element.elementor-element-e1e8e80 .elementor-icon i, .elementor-19 .elementor-element.elementor-element-e1e8e80 .elementor-icon svg{transform:rotate(0deg);}.elementor-19 .elementor-element.elementor-element-e1e8e80 > .elementor-widget-container{margin:0rem 0rem 0rem 1rem;}.elementor-19 .elementor-element.elementor-element-e1e8e80{width:auto;max-width:auto;}.elementor-19 .elementor-element.elementor-element-8e811e8:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-8e811e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232F3E;}.elementor-19 .elementor-element.elementor-element-8e811e8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-19 .elementor-element.elementor-element-8e811e8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-cf6656c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-19 .elementor-element.elementor-element-cf6656c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-19 .elementor-element.elementor-element-cf6656c.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-19 .elementor-element.elementor-element-aff5c20.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-aff5c20.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-aff5c20.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-aff5c20.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-aff5c20.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-aff5c20 .elementor-icon{font-size:20px;}.elementor-19 .elementor-element.elementor-element-aff5c20 .elementor-icon i, .elementor-19 .elementor-element.elementor-element-aff5c20 .elementor-icon svg{transform:rotate(0deg);}.elementor-19 .elementor-element.elementor-element-aff5c20{width:auto;max-width:auto;}.elementor-19 .elementor-element.elementor-element-3cc79b1{text-align:left;}.elementor-19 .elementor-element.elementor-element-3cc79b1 img{width:150px;}.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-0104217.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-19 .elementor-element.elementor-element-0104217.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-19 .elementor-element.elementor-element-0104217.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-19 .elementor-element.elementor-element-34e6d28 .elementor-icon-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-34e6d28.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-34e6d28.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-34e6d28.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-34e6d28.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-34e6d28.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-34e6d28 .elementor-icon i, .elementor-19 .elementor-element.elementor-element-34e6d28 .elementor-icon svg{transform:rotate(0deg);}.elementor-19 .elementor-element.elementor-element-34e6d28{width:auto;max-width:auto;}.elementor-19 .elementor-element.elementor-element-1ebec15 .elementor-icon-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-1ebec15.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-1ebec15.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-1ebec15.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-1ebec15.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-1ebec15.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-1ebec15 .elementor-icon i, .elementor-19 .elementor-element.elementor-element-1ebec15 .elementor-icon svg{transform:rotate(0deg);}.elementor-19 .elementor-element.elementor-element-1ebec15{width:auto;max-width:auto;}.elementor-19 .elementor-element.elementor-element-31bd520:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-31bd520 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232F3E;}.elementor-19 .elementor-element.elementor-element-31bd520{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-19 .elementor-element.elementor-element-31bd520 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-e6fb06a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-19 .elementor-element.elementor-element-e6fb06a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-19 .elementor-element.elementor-element-ddab964 .jet-ajax-search__form{border-radius:5px 5px 5px 5px;}.elementor-19 .elementor-element.elementor-element-ddab964 .jet-ajax-search__field{color:var( --e-global-color-text );padding:10px 10px 10px 10px;margin:0px 0px 0px 0px;border-width:0px 0px 0px 0px;border-radius:5px 0px 0px 5px;}.elementor-19 .elementor-element.elementor-element-ddab964 .jet-ajax-search__submit-icon{font-size:18px;}.elementor-19 .elementor-element.elementor-element-ddab964 .jet-ajax-search__submit{background-color:var( --e-global-color-9ac2514 );margin:0px 0px 0px 0px;border-radius:0px 5px 5px 0px;}.elementor-19 .elementor-element.elementor-element-ddab964 .jet-ajax-search__submit:hover{color:#FFFFFF;background-color:var( --e-global-color-9ac2514 );}.elementor-19 .elementor-element.elementor-element-ddab964 .jet-ajax-search__results-area{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-19 .elementor-element.elementor-element-ddab964 .jet-ajax-search__full-results{font-family:"FiraGo", Sans-serif;font-size:0.8rem;color:var( --e-global-color-9ac2514 );}.elementor-19 .elementor-element.elementor-element-ddab964 .jet-ajax-search__spinner{color:var( --e-global-color-9ac2514 );}.elementor-19 .elementor-element.elementor-element-6ceb41c:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-6ceb41c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#34465D;}.elementor-19 .elementor-element.elementor-element-6ceb41c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0rem 1rem 0.2rem 1rem;}.elementor-19 .elementor-element.elementor-element-6ceb41c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-dd6c2a6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-19 .elementor-element.elementor-element-dd6c2a6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-19 .elementor-element.elementor-element-91946ed.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-91946ed.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-91946ed.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-91946ed.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-91946ed.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-91946ed .elementor-icon{font-size:20px;}.elementor-19 .elementor-element.elementor-element-91946ed .elementor-icon i, .elementor-19 .elementor-element.elementor-element-91946ed .elementor-icon svg{transform:rotate(0deg);}.elementor-19 .elementor-element.elementor-element-91946ed{width:auto;max-width:auto;}.elementor-19 .elementor-element.elementor-element-3d7b2db .elementor-heading-title{color:#FFFFFF;font-family:"FiraGo", Sans-serif;font-size:14px;font-weight:500;}.elementor-19 .elementor-element.elementor-element-3d7b2db > .elementor-widget-container{margin:0rem 0rem 0rem 0.5rem;}.elementor-19 .elementor-element.elementor-element-3d7b2db{width:auto;max-width:auto;}.elementor-19 .elementor-element.elementor-element-7a4f0e3 .elementor-nav-menu .elementor-item{font-family:"FiraGo", Sans-serif;font-size:14px;font-weight:500;}.elementor-19 .elementor-element.elementor-element-7a4f0e3 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-19 .elementor-element.elementor-element-7a4f0e3 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-19 .elementor-element.elementor-element-7a4f0e3 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-19 .elementor-element.elementor-element-7a4f0e3 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-19 .elementor-element.elementor-element-7a4f0e3 .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-7a4f0e3{--e-nav-menu-horizontal-menu-item-margin:calc( 24px / 2 );width:auto;max-width:auto;}.elementor-19 .elementor-element.elementor-element-7a4f0e3 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:24px;}.elementor-19 .elementor-element.elementor-element-7a4f0e3 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-19 .elementor-element.elementor-element-9c2f225 .elementor-heading-title{color:#FFFFFF;font-family:"FiraGo", Sans-serif;font-size:14px;font-weight:500;}.elementor-19 .elementor-element.elementor-element-9c2f225 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-19 .elementor-element.elementor-element-9c2f225{width:auto;max-width:auto;}.elementor-19 .elementor-element.elementor-element-75bedec .elementor-heading-title{color:#FFFFFF;font-family:"FiraGo", Sans-serif;font-size:14px;font-weight:500;}.elementor-19 .elementor-element.elementor-element-75bedec > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-19 .elementor-element.elementor-element-75bedec{width:auto;max-width:auto;}.elementor-19 .elementor-element.elementor-element-291c046{width:auto;max-width:auto;}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-848a3fc{width:13.144%;}.elementor-19 .elementor-element.elementor-element-3f87b4b{width:64.52%;}.elementor-19 .elementor-element.elementor-element-959a989{width:22%;}}@media(max-width:1200px) and (min-width:768px){.elementor-19 .elementor-element.elementor-element-848a3fc{width:20%;}.elementor-19 .elementor-element.elementor-element-3f87b4b{width:50%;}.elementor-19 .elementor-element.elementor-element-959a989{width:30%;}.elementor-19 .elementor-element.elementor-element-cf6656c{width:20%;}.elementor-19 .elementor-element.elementor-element-0104217{width:30%;}.elementor-19 .elementor-element.elementor-element-e6fb06a{width:50%;}}@media(max-width:1200px){.elementor-19 .elementor-element.elementor-element-9200fd3{padding:0rem 0rem 0rem 0rem;}.elementor-19 .elementor-element.elementor-element-6ceb41c{padding:0rem 0rem 0rem 0rem;}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-cf6656c{width:50%;}.elementor-19 .elementor-element.elementor-element-3cc79b1 img{width:100px;}.elementor-19 .elementor-element.elementor-element-3cc79b1 > .elementor-widget-container{margin:0rem 0rem 0rem 1rem;}.elementor-19 .elementor-element.elementor-element-3cc79b1{width:auto;max-width:auto;}.elementor-19 .elementor-element.elementor-element-0104217{width:50%;}.elementor-19 .elementor-element.elementor-element-34e6d28 .elementor-icon{font-size:22px;}.elementor-19 .elementor-element.elementor-element-34e6d28{width:auto;max-width:auto;}.elementor-19 .elementor-element.elementor-element-1ebec15 .elementor-icon{font-size:22px;}.elementor-19 .elementor-element.elementor-element-1ebec15 > .elementor-widget-container{margin:0rem 0rem 0rem 1rem;}.elementor-19 .elementor-element.elementor-element-1ebec15{width:auto;max-width:auto;}.elementor-19 .elementor-element.elementor-element-31bd520{padding:0px 0px 5px 0px;}.elementor-19 .elementor-element.elementor-element-ddab964 .jet-ajax-search__field{padding:10px 10px 10px 10px;}}/* Start custom CSS for icon, class: .elementor-element-aff5c20 */.om-cat-icon {
    height: 16px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-91946ed */.om-cat-icon {
    height: 16px;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-291c046 *//* ===== ALTA-STYLE CATEGORIES MEGA MENU (order24 colours) =====
   Menu: "Alta Categories (alta.ge structure)" - Appearance > Menus
   L1 = left column, L2 (bold) + L3 = right fly-out panel
   Brand colours: navy #232F3E / yellow #FCB900 */
.elementor-19 .elementor-element.elementor-element-291c046{ position:relative; z-index:9999; }
.elementor-19 .elementor-element.elementor-element-291c046 > .elementor-widget-container{ position:relative; }

/* --- trigger --- */
.elementor-19 .elementor-element.elementor-element-291c046 > .elementor-widget-container:before{
  content:"კატეგორიები \25BE";
  display:inline-flex; align-items:center;
  margin:0 4px 0 8px;
  padding:8px 18px; font-size:14px; font-weight:700; line-height:1.2;
  letter-spacing:.2px; text-transform:none;
  color:#232F3E !important; background:#FCB900;
  border:1px solid #FCB900; border-radius:6px;
  box-shadow:0 2px 6px rgba(0,0,0,.20);
  cursor:pointer; white-space:nowrap;
  transition:background .18s ease, color .18s ease, box-shadow .18s ease, transform .18s ease;
}
.elementor-19 .elementor-element.elementor-element-291c046:hover > .elementor-widget-container:before{
  background:#ffffff; border-color:#ffffff; color:#232F3E !important;
  box-shadow:0 4px 12px rgba(0,0,0,.28); transform:translateY(-1px);
}

/* --- level 1 panel --- */
.elementor-19 .elementor-element.elementor-element-291c046 .elementor-nav-menu--main{
  display:none !important;
  position:absolute !important; top:100% !important; left:0 !important; z-index:9999;
}
.elementor-19 .elementor-element.elementor-element-291c046:hover .elementor-nav-menu--main{ display:block !important; }

.elementor-19 .elementor-element.elementor-element-291c046 ul.elementor-nav-menu{
  position:relative !important; width:300px; background:#fff;
  border-radius:0 0 8px 8px; box-shadow:0 14px 34px rgba(35,47,62,.25);
  border-top:3px solid #FCB900;
  padding:6px 0 !important; margin:0 !important; list-style:none;
}
.elementor-19 .elementor-element.elementor-element-291c046 ul.elementor-nav-menu > li{ position:static !important; }
.elementor-19 .elementor-element.elementor-element-291c046 ul.elementor-nav-menu > li > a.elementor-item{
  display:flex !important; align-items:center; justify-content:space-between;
  padding:7px 16px !important; font-size:13px !important; line-height:1.3 !important;
  color:#232F3E !important; background:transparent !important;
  border:0 !important; border-left:3px solid transparent !important;
}
.elementor-19 .elementor-element.elementor-element-291c046 ul.elementor-nav-menu > li:hover > a.elementor-item{
  background:#FFF6DB !important; color:#232F3E !important;
  border-left:3px solid #FCB900 !important; font-weight:600 !important;
}

/* --- level 2 fly-out panel --- */
.elementor-19 .elementor-element.elementor-element-291c046 ul.elementor-nav-menu > li > ul.sub-menu{
  display:none !important;
  position:absolute !important; top:0 !important; left:300px !important; right:auto !important;
  width:780px !important; max-width:calc(100vw - 440px) !important;
  min-height:100%; max-height:none !important; overflow:visible !important;
  background:#fff; box-shadow:0 14px 34px rgba(35,47,62,.25);
  border-left:1px solid #eeeeee; border-top:3px solid #FCB900; border-radius:0 0 8px 0;
  padding:20px 24px !important; margin:0 !important;
  columns:200px; column-gap:26px;
}
.elementor-19 .elementor-element.elementor-element-291c046 ul.elementor-nav-menu > li:hover > ul.sub-menu{ display:block !important; }

.elementor-19 .elementor-element.elementor-element-291c046 ul.sub-menu > li{ display:block !important; position:static !important; margin:0 0 14px !important; break-inside:avoid; page-break-inside:avoid; }
.elementor-19 .elementor-element.elementor-element-291c046 ul.sub-menu > li > a{
  display:block !important; padding:0 0 3px !important;
  font-size:13.5px !important; font-weight:700 !important; color:#232F3E !important;
  background:none !important; border:0 !important;
}
.elementor-19 .elementor-element.elementor-element-291c046 ul.sub-menu > li > a:hover{ color:#232F3E !important; text-decoration:underline; text-decoration-color:#FCB900; text-decoration-thickness:2px; text-underline-offset:3px; }

/* --- level 3 --- */
.elementor-19 .elementor-element.elementor-element-291c046 ul.sub-menu ul.sub-menu{
  display:block !important; position:static !important; top:auto !important; left:auto !important;
  width:auto !important; max-width:none !important; min-height:0 !important; columns:auto !important;
  background:none !important; box-shadow:none !important; border:0 !important;
  padding:0 !important; margin:2px 0 0 !important;
}
.elementor-19 .elementor-element.elementor-element-291c046 ul.sub-menu ul.sub-menu > li{ margin:0 !important; }
.elementor-19 .elementor-element.elementor-element-291c046 ul.sub-menu ul.sub-menu > li > a{
  font-weight:400 !important; font-size:12.5px !important; color:#5a6570 !important;
  padding:2px 6px 2px 0 !important; border-radius:3px;
}
.elementor-19 .elementor-element.elementor-element-291c046 ul.sub-menu ul.sub-menu > li > a:hover{ color:#232F3E !important; background:#FFF6DB !important; }

/* --- arrows --- */
.elementor-19 .elementor-element.elementor-element-291c046 ul.elementor-nav-menu > li > a .sub-arrow{ margin-left:10px; }
.elementor-19 .elementor-element.elementor-element-291c046 ul.elementor-nav-menu > li > a .sub-arrow i,
.elementor-19 .elementor-element.elementor-element-291c046 ul.elementor-nav-menu > li > a .sub-arrow svg{ transform:rotate(-90deg); font-size:10px; width:10px; }
.elementor-19 .elementor-element.elementor-element-291c046 ul.sub-menu .sub-arrow{ display:none !important; }

/* --- tablet / mobile: hidden, existing mobile menu is used --- */
@media (max-width:1024px){ .elementor-19 .elementor-element.elementor-element-291c046{ display:none !important; } }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'FiraGo';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://order24.ge/wp-content/uploads/2022/10/FiraGO-Regular.eot');
	src: url('https://order24.ge/wp-content/uploads/2022/10/FiraGO-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://order24.ge/wp-content/uploads/2022/10/FiraGO-Regular.woff2') format('woff2'),
		url('https://order24.ge/wp-content/uploads/2022/10/FiraGO-Regular.woff') format('woff'),
		url('https://order24.ge/wp-content/uploads/2022/10/FiraGO-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'FiraGo';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://order24.ge/wp-content/uploads/2022/10/FiraGO-Medium.eot');
	src: url('https://order24.ge/wp-content/uploads/2022/10/FiraGO-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://order24.ge/wp-content/uploads/2022/10/FiraGO-Medium.woff2') format('woff2'),
		url('https://order24.ge/wp-content/uploads/2022/10/FiraGO-Medium.woff') format('woff'),
		url('https://order24.ge/wp-content/uploads/2022/10/FiraGO-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'FiraGo';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://order24.ge/wp-content/uploads/2022/10/FiraGO-Bold.eot');
	src: url('https://order24.ge/wp-content/uploads/2022/10/FiraGO-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://order24.ge/wp-content/uploads/2022/10/FiraGO-Bold.woff2') format('woff2'),
		url('https://order24.ge/wp-content/uploads/2022/10/FiraGO-Bold.woff') format('woff'),
		url('https://order24.ge/wp-content/uploads/2022/10/FiraGO-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */