a:is(:hover, :focus, :active) { 
    outline: none; 
    text-decoration: none;
}

/*  General */
.ronixa-header-row { 
    transition: background-color .2s ease;
}
.ronixa-header-section { 
    padding-inline-start: 15px; 
    padding-inline-end: 15px; 
    margin-inline-start: -15px; 
    margin-inline-end: -15px;
} 
.ronixa-header-color-dark:not(.ronixa-header-with-bg) { 
    background-color: #fff;
} 
.ronixa-header-color-dark .ronixa-header-divider:before  { 
    border-color: rgba(0,0,0,.105);
} 
.ronixa-header-flex-flex-middle .ronixa-theme-col-center  { 
    flex: 1 1 0%;
}
.ronixa-header-flex-row { 
    display: flex; 
    flex-direction: row; 
    flex-wrap: nowrap; 
    justify-content: space-between;
}
.ronixa-header-scroll-stick .ronixa-header-flex-row { 
    transition: height .2s ease,max-height .2s ease;
} 
.ronixa-header-column { 
    display: flex; 
    align-items: center; 
    flex-direction: row; 
    max-height: inherit;
}
.ronixa-header-column > .ronixa-header-info-box-wrapper  { 
    padding-inline-end: 10px; 
    padding-inline-start: 10px;
} 
.ronixa-header-col-left { 
    justify-content: flex-start; 
    margin-inline-start: -10px;
} 
.ronixa-header-col-left .ronixa-header-divider:first-child  { 
    padding-inline-start: 10px;
} 
.ronixa-header-mobile-left { 
    justify-content: flex-start; 
    margin-inline-start: -10px;
}  
.ronixa-header-divider:before { 
    content: ""; 
    display: block; 
    height: 18px; 
    border-right: 1px solid;
} 
.ronixa-header-col-right .ronixa-header-divider:last-child  { 
    padding-inline-end: 10px;
}
.ronixa-header-col-right { 
    justify-content: flex-end; 
    margin-inline-end: -10px;
} 
.ronixa-header-mobile-right { 
    justify-content: flex-end; 
    margin-inline-end: -10px;
} 
.ronixa-theme-general-header .ronixa-header-mobile-right  { 
    flex: 1 1 0%;
} 
.ronixa-header-nav-wrapper { 
    padding-inline-end:  10px; 
    padding-inline-start:  10px;
    flex: 1 1 auto;
} 
.ronixa-header-nav-box { 
    display: inline-flex; 
    list-style:   none; 
    flex-wrap: wrap; 
    justify-content: left; 
    margin-inline-end: calc(10px / -1); 
    margin-inline-start: calc(10px / -1); 
    text-align: left;
    margin-bottom: 0;
} 
.ronixa-header-nav-box[class*="ronixa-header-style-underline"] .ronixa-header-nav-link-text:after  { 
    content: ''; 
    position: absolute; 
    top: 100%; 
    left: 0; 
    width: 0; 
    height: 2px; 
    background-color: var(--ronixa-theme-primary-color); 
    transition: width 0.4s cubic-bezier(.175,.885,.32,1.15);
}
.ronixa-header-nav-box[class*="ronixa-header-style-underline"] > li:is(:hover, .current-menu-item, .ronixa-active, .active) > a .ronixa-header-nav-link-text:after  { 
    width: 100%;
} 
.ronixa-header-nav-box[class*="ronixa-header-style-"] > li > a, .ronixa-header-nav-box li > a {
    color: var(--nav-color);
}
.ronixa-header-nav-box[class*="ronixa-header-style-"] > li:is(.current-menu-item, .ronixa-active, .active) > a {
    color: var(--nav-color-active);
}
.ronixa-header-nav-box[class*="ronixa-header-style-"] > li:hover > a  { 
    color: var(--nav-color-hover);
} 
ul.ronixa-header-nav-box {
    padding-inline-start: 0;
}
.ronixa-header-nav-box > li  { 
    position: relative;
}  
.ronixa-header-nav-box > li > a, .ronixa-header-nav-box > li > form > a,
.ronixa-header-nav-box > li > button, .ronixa-header-nav-box > li > form > button  { 
    position: relative; 
    display: flex; 
    align-items: center; 
    flex-direction: row; 
    padding-inline-end: 15px; 
    padding-inline-start: 15px; 
    text-transform: var(--ronixa-theme-header-transform); 
    font-weight: var(--ronixa-theme-header-font-weight); 
    font-size: var(--ronixa-theme-header-font-size); 
    line-height: 1.2;
} 
.ronixa-header-nav-box > li > form > a, .ronixa-header-nav-box > li > form > button {
  line-height: 3;
}
.ronixa-header-nav-box > li:is(.ronixa-has-children, .menu-item-has-children) > a:after  { 
    margin-inline-start: 4px; 
    font-style: normal; 
    font-size: 75%; 
    content: "\F282";
    font-family: "bootstrap-icons";
} 
.ronixa-header-nav-box > li > a .ronixa-header-nav-icon  { 
    margin-inline-end: 7px; 
    font-size: 115%;
} 
.ronixa-header-nav-box[class*="ronixa-header-style-"] > li:is(.ronixa-has-children, .menu-item-has-children) > a:after  { 
    color: rgba(255,255,255,.6);
} 
/* .ronixa-header-nav-wrapper ul li:hover a {
    color: var(--ronixa-theme-primary-color) ;
} */
.ronixa-header-nav-wrapper.ronixa-header-full-height,.ronixa-header-nav-wrapper.ronixa-header-full-height .ronixa-header-nav-box ,.ronixa-header-nav-wrapper.ronixa-header-full-height .ronixa-header-nav-box > li ,
.ronixa-header-nav-wrapper.ronixa-header-full-height .ronixa-header-nav-box > li > a, .ronixa-header-divider.ronixa-header-full-height,.ronixa-header-divider.ronixa-header-full-height:before { 
    height: 100%;
}  
.ronixa-header-nav-wrapper.ronixa-header-full-height .ronixa-header-nav-box > li > .ronixa-header-dropdown-menu  { 
    margin: 0!important;
} 
.ronixa-header-nav-wrapper.ronixa-header-full-height .ronixa-header-nav-box > li > .ronixa-header-dropdown-menu:after  { 
    width: auto!important; 
    height: auto!important;
} 
.ronixa-header-event-hover:hover > .ronixa-header-dropdown { 
    visibility: visible; 
    opacity: 1; 
    transform: none; 
    pointer-events: unset;
} 
form.ronixa-header-event-hover:hover>.ronixa-header-dropdown,.ronixa-header-event-hover:hover>.ronixa-header-dropdown, 
.ronixa-event-click.ronixa-opened>.ronixa-header-dropdown, .ronixa-header-dropdown.ronixa-opened {
  visibility: visible !important;
  opacity: 1 !important;
  transform: none !important;
  pointer-events: visible !important;
  pointer-events: unset !important;
}
.ronixa-header-tools-element { 
    position: relative; 
    --ronixa-count-size: 15px; 
} 
.ronixa-header-tools-element > a, .ronixa-header-tools-element > button  { 
    display: flex; 
    align-items: center; 
    justify-content: center; 
    height: 40px; 
    color: #fff;
    line-height: 1; 
    padding-inline-end: 10px; 
    padding-inline-start: 10px;
    cursor: pointer;
} 
.ronixa-header-tools-element:hover , .ronixa-header-tools-element:hover > a, .ronixa-header-tools-element:hover > button  { 
    color: rgba(255,255,255,.8) !important;
} 
.ronixa-header-tools-element .ronixa-header-tools-icon  { 
    position: relative; 
    display: flex; 
    align-items: center; 
    justify-content: center; 
    font-size: 0;
} 
.ronixa-header-tools-element .ronixa-header-tools-text  { 
    margin-inline-start: 8px; 
    text-transform: var(--ronixa-theme-header-transform); 
    white-space: nowrap; 
    font-weight: var(--ronixa-theme-title-font-weight-header); 
    font-style: var(--ronixa-header-title-font-style); 
    font-size: var(--ronixa-theme-title-font-size-header); 
    font-family: var(--ronixa-theme-title-font-family-header);
} 
.ronixa-header-tools-element .ronixa-header-tools-text:hover, .ronixa-header-tools-element .ronixa-header-tools-text:hover a {
    color: rgba(51,51,51,.6);
}
.ronixa-header-tools-element:is(.ronixa-design-2, .ronixa-design-5).ronixa-header-style-text.ronixa-with-count .ronixa-header-tools-text  { 
    margin-inline-start: 14px;
} 
.ronixa-header-account-style-icon:not(.ronixa-with-username) .ronixa-header-tools-text  { 
    display: none;
} 
.ronixa-header-tools-element .ronixa-tools-count  { 
    z-index: 1; 
    width: var(--ronixa-count-size); 
    height: var(--ronixa-count-size); 
    border-radius: 50%; 
    text-align: center; 
    letter-spacing: 0; 
    font-weight: 400; 
    line-height: var(--ronixa-count-size);
} 
.ronixa-header-tools-element:is(.ronixa-design-2, .ronixa-design-5) .ronixa-tools-count  { 
    position: absolute; 
    top: -5px; 
    right: -9px; 
    background-color: var(--ronixa-theme-primary-color); 
    color: #fff !important; 
    font-size: 9px;
} 
html[dir=rtl] .ronixa-header-tools-element:is(.ronixa-design-2, .ronixa-design-5) .ronixa-tools-count{
    right: inherit;
    left: -9px;
}
.ronixa-header-cart.ronixa-design-5 { 
    margin-inline-end: 5px;
} 
.ronixa-header-cart:is(.ronixa-design-5, .ronixa-design-6) .ronixa-header-tools-text  { 
    display: none;
} 
.ronixa-header-cart.ronixa-design-5 .ronixa-cart-number  { 
    position: absolute; 
    top: -5px; 
    right: -9px; 
    z-index: 1; 
    width: 15px; 
    height: 15px; 
    border-radius: 50%; 
    background-color: var(--ronixa-theme-primary-color); 
    color: #fff; 
    text-align: center; 
    letter-spacing: 0; 
    font-weight: 400; 
    font-size: 9px; 
    line-height: 15px;
} 
@media (min-width: 992px){ 
    .ronixa-header-hidden-lg { 
      display: none !important;
    } 
}  
@media (max-width: 991px){ 
    .ronixa-header-visible-lg { 
        display: none !important;
    } 
    .ronixa-theme-hidden-mobile { 
        display: none !important;
    }
}  
/* Ronixa_Header_Logo */ 

.ronixa-header-theme-logo { 
    padding-inline-end:  10px; 
    padding-inline-start:  10px;
    max-height: inherit;
} 
.ronixa-header-theme-logo .ronixa-header-logo { 
    max-height: inherit; 
    transition: none;
} 
.ronixa-header-logo img  { 
    padding-top: 5px; 
    padding-bottom: 5px; 
    max-height: inherit; 
    transform: translateZ(0); 
    backface-visibility: hidden; 
    -webkit-backface-visibility: hidden; 
    perspective: 800px;
} 
.ronixa-header-logo img[src$=".svg"]  { 
    height: 100%;
} 
.ronixa-header-theme-logo img {
    max-width: 120px;
}
@media (max-width: 991px) {
    .ronixa-header-theme-logo img {
        max-width: 138px;
    }
}
/* Ronixa_Header_Header_Style_... */ 
.ronixa-header-nav-box[class*="ronixa-header-style-"] { 
    --nav-color: #333; 
    --nav-color-hover: rgba(51,51,51,.7); 
} 
.ronixa-header-nav-box.ronixa-header-style-default { 
    --nav-color-hover: var(--ronixa-theme-primary-color); 
} 
:is(.color-scheme-light, .ronixa-header-color-light) .ronixa-header-nav-box[class*="ronixa-header-style-"]  { 
    --nav-color: #fff; 
    --nav-color-hover: rgba(255,255,255,.8); 
} 
.ronixa-header-color-scheme-dark { 
    color: #777;
} 
.ronixa-header-tools-element.ronixa-header-style-icon .ronixa-header-tools-text  { 
    display: none;
} 
.ronixa-header-tools-element.ronixa-design-1 .ronixa-tools-count  { 
    width: auto; 
    height: auto; 
    text-transform: uppercase; 
    font-weight: 500; 
    font-size: 13px; 
    
    line-height: inherit;
} 
@media (max-width: 768.98px) {
    .ronixa-header-mobile-nav.ronixa-header-style-text .ronixa-header-tools-text {
    display: none;
    }
}
/* ----------  Ronixa_Search  ---------- */
[class*="ronixa-header-search-form"] {
    padding-inline-end: 10px;
    padding-inline-start: 10px;
    flex: 1 1 auto;
}
[class*="ronixa-header-search-form"] input[type='text'] {
    min-width: 290px;
}
/* Ronixa_Search_Header */
[class*="ronixa-header-search-form-wrapper"] { 
    padding-inline-end: 10px; 
    padding-inline-start: 10px; 
    flex: 1 1 auto;
}
[class*="ronixa-header-search-form-wrapper"] .ronixa-header-style-with-bg  { 
    --ronixa-form-bg: #fff;
}
[class*="ronixa-header-search-form-wrapper"] input[type="text"]  { 
    min-width: 290px;
}  
.ronixa-header-nav-box[class*="ronixa-header-style-"] > li > a, .ronixa-header-nav-box li > a {
    color: var(--nav-color);
}
.ronixa-header-nav-box[class*="ronixa-header-style-"] > li:is(.current-menu-item, .ronixa-active, .active) > a {
    color: var(--nav-color-active);
}
.ronixa-header-search-form { 
    position: relative;
}
.ronixa-header-search-form input {
    border: none;
    -webkit-appearance:  none; 
    -moz-appearance:  none; 
    appearance:  none;
    padding: 0 15px;
    max-width: 100%;
    width: 100%;
    box-shadow: none;
    vertical-align: middle;
    font-size: 14px;
    transition: border-color .5s ease;
}
.ronixa-header-searchform input {
    outline: none;
}
.ronixa-header-searchform input[type="text"]  { 
    padding-inline-end:50px; 
    height: 46px; 
    font-size: 15px;
}  
.ronixa-header-searchform .searchsubmit  { 
    position: absolute; 
    top: 0; 
    right: 2px; 
    bottom: 0; 
    padding: 0; 
    width: 50px; 
    border: none; 
    background-color: transparent; 
    box-shadow: none; 
    color: #242424; 
    font-weight: 400; 
    font-size: 0;
} 
html[dir=rtl] .ronixa-header-searchform .searchsubmit{
    right: inherit; 
    left: 2px; 
}
.ronixa-header-searchform .searchsubmit:before  { 
    position: absolute; 
    top: 50%; 
    left: 50%; 
    margin-top: -9px; 
    margin-inline-start: -9px; 
    opacity: 0; 
    transition: opacity .1s ease; 
    content: ""; 
    display: inline-block; 
    width: 18px; 
    height: 18px; 
    border: 1px solid rgba(0,0,0,0); 
    border-left-color: currentColor; 
    border-radius: 50%; 
    vertical-align: middle;
} 
.ronixa-header-searchform .searchsubmit:after  { 
    font-size: 17px; 
    transition: opacity .2s ease; 
    font-family: "bootstrap-icons";
    content: "\F52A";
} 
.ronixa-header-searchform .searchsubmit:hover  { 
    color: #777;
} 
.ronixa-header-searchform .searchsubmit:hover:after ,.searchsubmit:hover img  { 
    opacity: .7;
}
.ronixa-header-searchform.ronixa-header-style-with-bg .searchsubmit  { 
    right: 0; 
    width: 52px; 
    border-top-right-radius: var(--ronixa-form-brd-radius); 
    border-bottom-right-radius: var(--ronixa-form-brd-radius); 
    color: #fff; 
    background-color: var(--ronixa-theme-primary-color);
} 
.ronixa-header-searchform.ronixa-header-style-with-bg .searchsubmit:hover  { 
    color: #fff; 
    box-shadow: inset 0 0 200px rgba(0,0,0,.1);
} 
.ronixa-header-search-results-wrapper { 
    position: relative;
} 
.ronixa-header-autocomplete-suggestions { 
    display: grid; 
    grid-template-columns: repeat(auto-fit,minmax(285px,1fr)); 
    margin-top: -1px; 
    margin-inline-end: -1px;
} 
.ronixa-header-searchform.ronixa-with-cat input:focus-visible {
    padding: 0 15px;
    max-width: 100%;
    width: 100%;
    box-shadow: none;
    vertical-align: middle;
    font-size: 14px;
    transition: border-color .5s ease;
    -webkit-appearance:  none; 
    -moz-appearance:  none; 
    appearance:  none;
}
@media (min-width: 768px){ 
    .ronixa-header-searchform.ronixa-with-cat input[type="text"]  { 
        padding-inline-end: 230px;
    } 
}    
/* ----------  Ronixa_tools_icon   ---------- */
.ronixa-header-tools-element .ronixa-header-tools-icon  { 
    position: relative; 
    display: flex; 
    align-items: center; 
    justify-content: center; 
    font-size: 0;
    color: #fff;
} 
.ronixa-header-search .ronixa-header-tools-icon:before  { 
    font-size: 18px; 
    transition: opacity .3s ease; 
    /* font-weight: 800; */
    font-family: "bootstrap-icons";
    content: "\F52A";
}  
.ronixa-header-search {
    margin-bottom: 0 !important;
} 
.ronixa-header-my-account .ronixa-header-tools-icon:before  { 
    font-size: 24px; 
    content:"\F4E1"; 
    font-family: "bootstrap-icons";
} 
.ronixa-header-wishlist .ronixa-header-tools-icon:before  { 
    font-size: 18px; 
    content: "\F59E";
    font-family: "bootstrap-icons";
} 
.ronixa-header-cart .ronixa-header-tools-icon:before  { 
    font-size: 20px; 
    content: "\F179";
    font-family: "bootstrap-icons";
} 
.ronixa-header-cart .ronixa-header-tools-icon.ronixa-icon-alt:before  { 
    content: "\F179";
    font-family: "bootstrap-icons";
} 
.ronixa-header-mobile-nav .ronixa-header-tools-icon:before  { 
    font-size: 24px; 
    content: "\F479";
    font-family: bootstrap-icons;
} 
/* ----------  Ronixa_Header   ---------- */
.ronixa-theme-header-02 {
    padding-top: 90px;
    margin-bottom: 40px;
}
.ronixa-theme-header-02 .ronixa-header-main-header { 
    position: relative; 
    top: 0; 
    right: 0; 
    left: 0; 
    z-index: 390; 
    backface-visibility: hidden; 
    -webkit-backface-visibility: hidden;
    background-color: #242424;
} 
.ronixa-theme-header-02 .ronixa-header-main-header.ronixa-bg-transparent-header {
    background-color: transparent;
}
.ronixa-theme-header-02.ronixa-header-overcontent .ronixa-header-main-header  { 
    position: absolute;
} 
.ronixa-theme-header-02 .ronixa-theme-general-header { 
    border-bottom-width: 0px; 
    border-bottom-style: inherit;
}
.ronixa-theme-header-02 .ronixa-header-color-light:not(.ronixa-theme-with-bg) { 
    background-color: #242424;
} 
.ronixa-theme-header-02 .ronixa-header-color-light:not(.ronixa-theme-with-bg) .ronixa-header-tools-element > a, .ronixa-theme-header-02 .ronixa-header-color-light:not(.ronixa-theme-with-bg) .ronixa-header-tools-element > button {
    color: #fff;
}

body:not(.single-product) .ronixa-header-overcontent:not(.ronixa-header-sticked) .ronixa-header-row:not(.ronixa-header-with-bg) {
    background-color: transparent;
} 
.ronixa-theme-header-02 .ronixa-header-nav-main > li > a  { 
    height: 40px; 
    text-transform: var(--ronixa-theme-header-transform); 
    font-weight: var(--ronixa-theme-header-font-weight); 
    font-style: var(--ronixa-header-title-font-style); 
    font-size: var(--ronixa-theme-header-font-size); 
    font-family: var(--ronixa-theme-header-font-family); 
}
.ronixa-header-nav-main > li > a > i { 
    margin-inline-end: 6px;
}  
.ronixa-header-nav-mobile li.menu-item:not(.menu-item-has-block) > a > i { 
    margin-inline-end: 6px;
} 
.ronixa-theme-header-02 .dropdowns-loaded .dropdown-load-ajax > .ronixa-header-dropdown-menu > .container  { 
    animation: ronixa-fadeIn .3s ease;
}
@keyframes ronixa-fadeIn { 
    0% {  
        opacity: 0; 
        opacity: 0; 
    }  
    100% {  
        opacity: 1; 
        opacity: 1; 
    }  
  
} 
@media (min-width: 992px){ 
    .ronixa-theme-header-02 .ronixa-theme-general-header-inner { 
      height: 90px; 
      max-height: 90px;
    } 
}  
@media (max-width: 991px){ 
    .ronixa-theme-header-02 {
        padding-top: 60px !important;
    }
    .ronixa-header-sticked .ronixa-theme-general-header-inner {
        height: 60px;
        max-height: 60px;
    }
}  

/* Ronixa_Header_Drop_Down */
.ronixa-header-dropdown { 
    position: absolute; 
    top: 100%; 
    left: 0; 
    z-index: 380; 
    margin: 15px 0 0; 
    background-color: #fff; 
    background-position: bottom right; 
    background-clip: border-box; 
    background-repeat: no-repeat; 
    box-shadow: 0 0 3px rgba(0,0,0,.15); 
    text-align: left; 
    border-radius: 0; 
    visibility: hidden; 
    opacity: 0; 
    transition: opacity 0.4s cubic-bezier(.19,1,.22,1),visibility 0.4s cubic-bezier(.19,1,.22,1),transform 0.4s cubic-bezier(.19,1,.22,1); 
    transform: translateY(15px) translateZ(0); 
    pointer-events: none; 
    background-repeat: no-repeat;
} 
html[dir=rtl] .ronixa-header-dropdown { 
    text-align: right;
    left: inherit; 
    right: 0; 
}
.ronixa-header-dropdown ul {
    list-style: none !important;
    padding-inline-start: 0;
    margin-bottom: 0;
}
.ronixa-header-dropdown-menu { 
    /* min-height: var(--ronixa-header-dropdown-height);  */
    width: var(--ronixa-header-dropdown-width); 
    /* width: 220px;  */
    background-image: var(--ronixa-header-dropdown-bg-img);
} 

.ronixa-header-dropdown-menu.ronixa-header-design-default { 
    width: 220px;
} 
.ronixa-header-dropdown-menu.ronixa-design-sized { 
    /* padding: 30px 35px 0 35px; */
    padding: 12px 20px;
} 
.ronixa-header-dropdown:after { 
    content: ""; 
    position: absolute; 
    right: 0; 
    bottom: 100%; 
    left: 0; 
    height: 15px;
} 
.ronixa-header-dropdown-menu.ronixa-design-sized > .container  { 
    padding: 0; 
    width: auto;
} 
/* Ronixa_Header_nav */
.ronixa-header-nav-opener { 
    position: relative; 
    z-index: 1; 
    display: inline-flex; 
    flex: 0 0 auto; 
    align-items: center; 
    justify-content: center; 
    width: 50px; 
    color: #242424; 
    cursor: pointer; 
    transition: color .25s ease,background-color .25s ease; 
    backface-visibility: hidden; 
    -webkit-backface-visibility: hidden;
} 
.ronixa-header-nav-opener.ronixa-active { 
    color: #555;
} 
.ronixa-header-nav-opener:after { 
    font-size: 12px; 
    transition: transform .25s ease; 
    content: "\F285";
    font-family: "bootstrap-icons";
} 
html[dir=rtl] .ronixa-header-nav-opener:after { 
    content: "\F284";
} 
.ronixa-header-nav-opener.ronixa-active:after { 
    transform: rotate(90deg);
} 
.ronixa-header-nav-opener:hover { 
    color: #242424;
} 
.mobile-categories-menu li > a {
    margin-inline-end: -50px; 
    padding-inline-end: 55px;
}
/* Ronixa_Cart_Header */
.ronixa-header-cart .ronixa-cart-number > span  { 
    display: none;
} 
.ronixa-header-cart .amount { 
    color: var(--ronixa-theme-primary-color); 
    font-weight: 600;
} 
.ronixa-header-cart .ronixa-cart-subtotal .amount  { 
    color: inherit; 
    font-weight: inherit; 
    font-size: inherit;
} 
.ronixa-header-cart #cart-total {
    position: absolute;
    top: -5px;
    right: -9px;
    z-index: 1;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    color: #fff;
    text-align: center;
    letter-spacing: 0;
    font-weight: 400;
    font-size: 9px;
    line-height: 15px;
    background: var(--ronixa-theme-primary-color); 
}
html[dir=rtl] .ronixa-header-cart #cart-total {
    right: initial;
    left: -9px;
}
.ronixa-header-currency a, .ronixa-language-boxes a {
    cursor: pointer;
    font-size: var(--ronixa-theme-title-font-size-header);
    font-family: var(--ronixa-theme-title-font-family-header);
}
.ronixa-header-mobile-nav-drop {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}
.ronixa-header-mobile-nav-drop > a, .ronixa-header-mobile-nav-drop > button {
    flex: 1 1 0%;
    min-height: 50px; 
    border-bottom: 1px solid rgba(0,0,0,.105);
    margin-right: -50px;
    text-align: left;
    padding-left: 20px;
}
html[dir=rtl] .ronixa-header-mobile-nav-drop > a, html[dir=rtl] .ronixa-header-mobile-nav-drop > button {
    margin-right: initial;
    margin-left: -50px;
    text-align: right;
    padding-left: initial;
    padding-right: 20px;
}
.ronixa-header-mobile-nav-drop .menu-item {
    display: flex;
    flex-wrap: wrap;
}
.ronixa-header-mobile-nav-drop .ronixa-header-sub-menu button {
    flex: 1 1 0%;
    padding: 5px 20px;
    min-height: 50px;
    border-bottom: 1px solid rgba(0,0,0,.105);
    text-align: left;
}
html[dir=rtl] .ronixa-header-mobile-nav-drop .ronixa-header-sub-menu button {
    text-align: right;
}
.ronixa-header-nav-drop .ronixa-header-sub-menu button {
    padding-top: 8px;
    padding-bottom: 8px;
}
.ronixa-header-nav-drop .ronixa-header-sub-menu button:hover {
    color: var(--ronixa-theme-primary-color);
}
.ronixa-header-nav-mobile form.opener-page > a {
    background-color: #f7f7f7;
    background-color: rgba(0,0,0,.105);
}
.ronixa-header-cart-widget-side {
    z-index: 500 !important;
    position: relative;
}
/* Ronixa_Headere_Sub_Menu */
.ronixa-header-sub-menu { 
    list-style:   none; 
    color: #848484;
    padding-inline-start: 0; 
} 
.ronixa-header-sub-menu:hover {
    color: var(--ronixa-theme-primary-color);
}
.ronixa-header-sub-menu li  { 
    position: relative;
} 

.ronixa-header-sub-menu li > a:hover {
    color: var(--ronixa-theme-primary-color) ;
}
.ronixa-header-dropdown-menu:is(.ronixa-design-sized, .ronixa-design-full-width) .ronixa-header-sub-menu > li  { 
    margin-bottom: 0;
    /* width: 200px; */
} 
.ronixa-header-dropdown-menu:is(.ronixa-design-sized, .ronixa-design-full-width) .rt-row .ronixa-header-sub-menu > li  { 
    width: auto;
} 
.ronixa-header-sub-menu li > a  { 
    position: relative; 
    display: flex; 
    align-items: center; 
    padding-top: 8px; 
    padding-bottom: 8px; 
    color: #848484; 
    font-size: 14px; 
    line-height: 1.3;
} 
/* .ronixa-header-dropdown-menu:is(.ronixa-design-sized, .ronixa-design-full-width) .ronixa-header-sub-menu > li > a ,.mega-menu-list > li > a  { 
    --sub-menu-color: #333; 
    --sub-menu-color-hover: var(--ronixa-theme-primary-color); 
    text-transform: uppercase; 
    font-weight: 600;
}  */
.ronixa-header-sub-menu li > a:hover  { 
    color: var(--ronixa-theme-primary-color);
} 
.ronixa-header-sub-menu ul  { 
    list-style:  none; 
    --li-pl:  0;
} 
     
  
.ronixa-side-hidden.ronixa-opened {
    transform: none;
}
.ronixa-close-side-opened {
    opacity: 1;
    visibility: visible;
    transition: opacity .25s ease,visibility 0s ease;
}
/*  My_Header_Search */
.header-search {
    position: absolute;
    z-index: 2;
    width: 100%;
    right: 0;
    left: 0;
    top: 0;
    height: 100%;
    background: #fff;
    padding: 0 30px;
    display: flex;
    align-items: center;
    opacity: 0;
    visibility: hidden;
    transition: all .5s ease;
}
.header-search input {
    background-color: #fff;
}
.header-search.active {
    opacity: 1;
    visibility: visible;
    z-index: 800;
}
.header-search .ronixa-search-01, .header-search #search {
    display: flex;
    position: relative;
    margin: 0 auto;
    width: 100%;
    background: transparent;
}
.header-search .ronixa-search-01 .form-control {
    border-radius: 5px;
    transition: all .2s linear;
    font-size: 14px;
    padding: 12px;
    background-color: #fff;
    border: 1px solid #ececec;
  }
.ronixa-theme-general-header-inner {
    position: relative;
    /* padding-inline-end: calc(1.5rem * 0.5);
    padding-inline-start: calc(1.5rem * 0.5); */
}
.header-search .fa-close {
    position: absolute;
    right: 15px;
    top: 8px;
    cursor: pointer;
    font-size: 20px;
}
.header-search i {
    font-size: 22px;
}
/* Ronixa_Bottom_mobile_nav */
.ronixa-header-toolbar {
    display: none;
}
@media (max-width:991px){
    .ronixa-header-toolbar {
        position: fixed;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 350;
        display: flex;
        align-items: center;
        justify-content: space-between;
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
        padding: 5px;
        height: 55px;
        background-color: #fff;
        box-shadow: 0 0 9px rgb(0 0 0 / 12%);
    }
    .ronixa-header-toolbar>a, .ronixa-header-toolbar>div {
        flex: 1 0 20%;
        flex-grow: 1;
        flex-shrink: 0;
        flex-basis: 20%;
    }
    .ronixa-header-tools-element {
        position: relative;
        --ronixa-count-size: 15px;
        --ronixa-header-el-color: #333;
        --ronixa-header-el-color-hover: rgba(51,51,51,.6);
    }
    .ronixa-header-toolbar>a, .ronixa-header-toolbar>div a {
        height: 45px;
    }
    .ronixa-header-tools-element >a, .ronixa-header-tools-element >button {
        display: flex;
        align-items: center;
        justify-content: center;
        height: 40px;
        color: var(--ronixa-header-el-color);
        line-height: 1;
        padding-inline-end: 10px;
        padding-inline-start: 10px;
    }
    .ronixa-header-tools-element .ronixa-header-tools-icon {
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 0;
    }
    .ronixa-header-toolbar .ronixa-header-tools-element .ronixa-header-tools-icon {
        color:inherit;
    }
    .ronixa-header-toolbar.ronixa-header-toolbar-label-show .ronixa-header-toolbar-label {
        display: block;
    }
    .ronixa-header-toolbar.ronixa-header-toolbar-label-show>a, .ronixa-header-toolbar.ronixa-header-toolbar-label-show>div a {
        position: relative;
        padding-bottom: 15px;
    }
    .ronixa-header-toolbar-label {
        position: absolute;
        right: 10px;
        bottom: 3px;
        left: 10px;
        display: none;
        overflow: hidden;
        text-align: center;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-weight: 600;
        font-size: 11px;
        line-height: 1;
        padding: 1px 0;
    }

    .ronixa-header-tools-element:is(.ronixa-design-2,.ronixa-design-5) .ronixa-header-tools-count {
        position: absolute;
        top: -5px;
        right: -9px;
        background-color: var(--ronixa-theme-primary-color);
        color: #fff;
        font-size: 9px;
    }

    .ronixa-header-tools-element .ronixa-header-tools-count {
        z-index: 1;
        width: var(--ronixa-count-size);
        height: var(--ronixa-count-size);
        border-radius: 50%;
        text-align: center;
        letter-spacing: 0;
        font-weight: 400;
        line-height: var(--ronixa-count-size);
    }
    /* .ronixa-header-toolbar-link .ronixa-header-tools-icon:before {
        content: "\f013";
        font-size: 20px;
        font-weight: 800;
        font-family: "Font Awesome 6 Free";
    } */
    .ronixa-header-compare .ronixa-header-tools-icon:before {
        font-size: 18px;
        content: "\F544";
        font-family: bootstrap-icons;
        color: var(--ronixa-header-el-color);
    }
    .ronixa-header-my-account .ronixa-header-tools-icon:before {
        font-size: 20px;
        content: "\F4E1";
        font-family: bootstrap-icons;
    }
    .ronixa-header-wishlist .ronixa-header-tools-icon:before {
        font-size: 18px;
        content: "\F59E";
        font-family: bootstrap-icons !important;
        color: var(--ronixa-header-el-color);
    }
    .ronixa-header-toolbar .ronixa-header-cart .ronixa-header-tools-icon:before {
        font-size: 20px;
        content: "\F179";
        font-family: "bootstrap-icons";
    }
    .ronixa-header-toolbar-link .ronixa-header-custom-icon {
        min-width: auto;
        transition: all .25s ease;
    }
    .ronixa-header-toolbar-link .ronixa-header-custom-icon img {
        width: auto;
        height: 20px;
    }
    .ronixa-header-toolbar-link .ronixa-header-custom-icon i {
        font-size: 20px;
    }
    .ronixa-header-tools-custom-icon .ronixa-header-tools-icon:before {
        display: none;
    }
}
@media (max-width:991px){
    .menu-item-compare .ronixa-header-tools-element, .menu-item-wishlist .ronixa-header-tools-element{
        width:100%;
    }
    .menu-item-compare a, .menu-item-wishlist a {
        justify-content: start;
    }
    .menu-item-wishlist .ronixa-header-tools-element:hover, .ronixa-header-tools-element:hover > a, .ronixa-header-tools-element:hover > button {
        color: rgba(51,51,51,.6) !important;
    }
}
/* Ronixa_Cart_Header */
.ronixa-header-cart {
    cursor: pointer;
} 
.ronixa-header-cart .ronixa-header-tools-icon:before  { 
    font-size: 20px; 
    content: "\F179";
    font-family: "bootstrap-icons";
} 
.ronixa-header-cart.ronixa-design-3 .ronixa-header-tools-icon:before  { 
    color: rgba(0,0,0,.17); 
    font-size: 32px;
} 
.ronixa-header-cart .ronixa-header-tools-icon.ronixa-icon-alt:before  { 
    content: "\F179";
    font-family: "bootstrap-icons";
} 
.ronixa-header-cart.ronixa-design-3 .ronixa-header-tools-text  { 
    display: flex; 
    flex-direction: column-reverse; 
    margin-inline-start: 12px; 
    padding-inline-start: 12px; 
    border-inline-start: 1px solid rgba(0,0,0,.1);
} 
.ronixa-header-cart:is(.ronixa-design-5, .ronixa-design-6) .ronixa-header-tools-text  { 
    display: none;
}
.ronixa-header-cart.ronixa-design-5 { 
    margin-inline-end: 5px;
} 
.ronixa-header-cart.ronixa-design-3 > a, .ronixa-header-cart.ronixa-design-3 > button  { 
    height: auto;
} 
.ronixa-header-cats { 
    position: relative; 
    margin-inline-end: 10px; 
    margin-inline-start: 10px;
} 
.ronixa-header-cart-widget-side { 
    display: flex; 
    flex-direction: column;
    padding: 12px !important;
} 
.ronixa-header-cart-widget-side .ronixa-header-shopping-cart  { 
    position: relative; 
    flex: 1 1 100%;
} 
.ronixa-header-cart-widget-side .ronixa-header-shopping-cart-content  { 
    display: flex; 
    flex: 1 1 auto; 
    flex-direction: column; 
    height: 100%;
} 
.ronixa-header-cart-widget-side .ronixa-header-shopping-cart-content ul  {
    list-style: none;
    padding: 12px 0;
    position: relative;
    height: 100%;
    padding-bottom: 300px;
    overflow-y: auto;
}
.ronixa-scroll-content {
    height: 100%;
}
.ronixa-header-cart-widget-side .shopping-cart-widget-body .shopping-cart-widget-footer-parent {
    position: fixed !important;
    bottom: 0 !important;
    background-color: #fff;
    right: 0;
    left: calc(100% - 340px);
    width: 340px;
    padding-left: 12px;
    padding-right: 12px;
}
html[dir=rtl] .ronixa-header-cart-widget-side .shopping-cart-widget-body .shopping-cart-widget-footer-parent {
    left: 0;
    right: calc(100% - 340px);
}
@media (max-width: 991px) {
    .ronixa-header-cart-widget-side .shopping-cart-widget-body .shopping-cart-widget-footer-parent {
        left: calc(100% - 300px);
        width: 300px;
    }
    html[dir=rtl] .ronixa-header-cart-widget-side .shopping-cart-widget-body .shopping-cart-widget-footer-parent {
        right: calc(100% - 300px);
        left:inherit;
        width: 300px;
    }
}
.ronixa-header-cart-widget-side .ronixa-header-shopping-cart-content .btn-danger {
    background-color: transparent;
    color: #242424;
    border: none;
    box-shadow: none;
}
.ronixa-header-cart-widget-side .shopping-cart-widget-body  { 
    position: relative; 
    flex: 1 1 auto;
} 
.ronixa-header-cart-widget-side .shopping-cart-widget-footer  { 
    flex: 0 0 auto; 
    padding-bottom: 15px;
} 
.ronixa-header-cart-widget-side .ronixa-header-scrolll-content  { 
    position: absolute; 
    top: 0; 
    right: 0; 
    bottom: 0; 
    left: 0; 
    max-height: 100%;
} 
.ronixa-header-cart-widget-side .ronixa-empty-mini-cart  { 
    margin-top: 20px; 
    padding-inline-end: 15px; 
    padding-inline-start: 15px;
}
.ronixa-header-cart-widget-side .ronixa-heading { 
    display: flex; 
    flex: 0 0 auto; 
    align-items: center; 
    justify-content: flex-end; 
    padding: 20px 15px; 
    border-bottom: 1px solid rgba(0, 0, 0, 0.105);
} 
.ronixa-header-cart-widget-side .title { 
    display: block; 
    margin-bottom: 10px; 
    color: var(--ronixa-title-color); 
    text-transform: var(--ronixa-title-transform); 
    font-weight: var(--ronixa-title-font-weight); 
    font-style: var(--ronixa-title-font-style); 
    font-family: var(--ronixa-title-font-family); 
    line-height: 1.4;
} 
.ronixa-header-cart-widget-side .widget-title { 
    margin-bottom: 20px; 
    color: var(--ronixa-widget-title-color); 
    text-transform: var(--ronixa-widget-title-transform); 
    font-weight: var(--ronixa-widget-title-font-weight); 
    font-style: var(--ronixa-widget-title-font-style); 
    font-size: var(--ronixa-widget-title-font-size); 
    font-family: var(--ronixa-widget-title-font-family);
} 
.ronixa-header-cart-widget-side .ronixa-heading .title  { 
    flex: 1 1 auto; 
    margin-bottom: 0; 
    font-size: 20px;
} 
.ronixa-header-shopping-cart {
    margin-bottom: 30px; 
    padding-bottom: 30px; 
    border-bottom: 1px solid rgba(0, 0, 0, 0.105);
}
.ronixa-header-shopping-cart:last-child { 
    margin-bottom: 0; 
    padding-bottom: 0; 
    border-bottom: none;
} 
:is(.ronixa-header-shopping-cart, .ronixa-widget) { 
    line-height: 1.4; 
    --ronixa-link-color: #777; 
    --ronixa-link-color-hover: #333;
}
.ronixa-header-cross-icon > a:before, .ronixa-header-cross-icon > button:before  { 
    content: "\F62A"; 
    font-size:20px;
} 
.ronixa-header-cross-icon.ronixa-header-style-text > a:before, .ronixa-header-cross-icon.ronixa-header-style-text > button:before  { 
    font-weight: 600;
} 
.ronixa-header-cross-icon > a:after  { 
    font-size: 12px;
} 
.ronixa-header-cross-icon.ronixa-header-style-text > a:after  { 
    left: -2px;
}  
.ronixa-header-cart.ronixa-design-3 .ronixa-cart-number  { 
    width: auto; 
    height: auto; 
    border-radius: 0; 
    color: #777; 
    text-align: inherit; 
    text-transform: none; 
    font-weight: 400; 
    font-size: 13px; 
    line-height: 20px;
} 
.ronixa-header-cart.ronixa-design-3 .subtotal-divider  { 
    display: none;
} 
  
.ronixa-header-cart.ronixa-design-3 .ronixa-cart-subtotal  { 
    line-height: 20px;
} 
.ronixa-header-cart.ronixa-design-5 .ronixa-cart-number  { 
    position: absolute; 
    top: -5px; 
    right: -9px; 
    z-index: 1; 
    width: 15px; 
    height: 15px; 
    border-radius: 50%; 
    background-color: var(--ronixa-theme-primary-color); 
    color: #fff; 
    text-align: center; 
    letter-spacing: 0; 
    font-weight: 400; 
    font-size: 9px; 
    line-height: 15px;
} 
.ronixa-header-mini-cart > li:not(.shopping-cart-widget-footer-parent){
    position: relative;
    display: flex;
    align-items: flex-start;
    padding: 12px;
}
.ronixa-header-mini-cart > li:nth-child(2n):not(.shopping-cart-widget-footer-parent) {
    background-color: #ddd;
}
.ronixa-header-mini-cart .cart-info {
    flex: 1 1 auto;
    padding-inline-end: 20px;
    padding-inline-start: 15px;
}
.ronixa-header-mini-cart .cart-info a, .ronixa-header-mini-cart .cart-info span {
    display: block;
}
.ronixa-header-mini-cart-total {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 2px;
    margin-bottom: 2px;
    padding-top: 6px;
    padding-bottom: 6px;
}
.ronixa-header-mini-cart-total:not(:first-child) {
    border-top: 1px solid rgba(0, 0, 0, .105);
}
.ronixa-header-mini-cart-total strong {
    color: #242424;
    text-transform: uppercase;
    font-weight: 600;
    /* font-size: 18px; */
    font-size: 15px;
}
.ronixa-header-mini-cart-buttons {
    display: block;
    margin-bottom: 0;
    text-align: center;
    margin-top: 24px;
}
.ronixa-header-mini-cart-buttons a {
    margin-bottom: 10px;
    width: 100%;
    padding: 12px 20px; 
    font-size: 13px; 
    line-height: 18px; 
    display: block;
}
.ronixa-header-mini-cart-buttons .btn-cart {
    border-radius: 0;
    color: #333;
    box-shadow: none;
    background-color:#f7f7f7;
}
.ronixa-header-mini-cart-buttons .checkout {
    border-radius: 0;
    color: #fff;
    box-shadow: none;
    background-color: var(--ronixa-theme-primary-color);
}
/* Ronixa_Header_Action_Btn_In_Cart_Header */
.ronixa-header-action-btn { 
    display: inline-flex; 
    vertical-align: middle; 
    --action-btn-color: #333; 
} 
.ronixa-heading .ronixa-header-action-btn  { 
    flex: 0 0 auto; 
    text-transform: var(--ronixa-theme-header-transform);
} 
.ronixa-header-action-btn.ronixa-header-style-text { 
    font-size: 0; 
    line-height: 1;
} 
.ronixa-header-action-btn > a, .ronixa-header-action-btn > button  { 
    display: inline-flex; 
    align-items: center; 
    justify-content: center; 
    color: #333; 
    cursor: pointer;
} 
.ronixa-header-cart-widget-side .ronixa-heading .ronixa-header-action-btn > a, .ronixa-header-cart-widget-side .ronixa-heading .ronixa-header-action-btn > button  { 
    height: 25px;
} 
.ronixa-header-action-btn > a:before, .ronixa-header-action-btn > button:before { 
    transition: opacity .15s ease; 
    font-family: bootstrap-icons;
}
.ronixa-header-action-btn > a:after, .ronixa-header-action-btn > button:after  { 
    position: absolute; 
    top: calc(50% - .5em); 
    left: 0; 
    opacity: 0; 
    transition: opacity .2s ease; 
    content: ""; 
    display: inline-block; 
    width: 1em; 
    height: 1em; 
    border: 1px solid rgba(0,0,0,0); 
    border-left-color: var(--color-gray-900); 
    border-radius: 50%; 
    vertical-align: middle;
} 
.ronixa-header-action-btn > a:hover, .ronixa-header-action-btn > button:hover  { 
    color: #777;
} 
.ronixa-header-action-btn.ronixa-header-style-text > a, .ronixa-header-action-btn.ronixa-header-style-text > button  { 
    position: relative; 
    font-weight: var(--ronixa-theme-header-font-weight); 
    font-size: 14px; 
    line-height: 1;
} 
.ronixa-header-action-btn.ronixa-header-style-text > a:before, .ronixa-header-action-btn.ronixa-header-style-text > button:before  { 
    display: flex; 
    align-items: center; 
    justify-content: center; 
    margin-inline-end: .45em; 
    width: 1em; 
    height: 1em; 
    font-weight: 800;
} 


/* Ronixa_Mobile */
.ronixa-close-side { 
    position: fixed; 
    top: 0; 
    left: 0; 
    width: 100%; 
    height: 100%; 
    z-index: 400; 
    opacity: 0; 
    visibility: hidden; 
    background-color: rgba(0,0,0,.7); 
    transition: opacity 0.5s cubic-bezier(.19,1,.22,1),visibility 0s cubic-bezier(.19,1,.22,1) 0.5s;
}
.ronixa-close-side-opened {
    opacity: 1;
    visibility: visible;
    transition: opacity .25s ease,visibility 0s ease;
}
@media (max-width: 991px){ 
    .ronixa-close-side { 
      top: -150px; 
      height: calc(100vh + 300px);
    } 
  } 
.ronixa-theme-general-header .ronixa-header-mobile-left  { 
    flex: 1 1 0%;
}
.ronixa-theme-general-header .ronixa-header-mobile-right  { 
    flex: 1 1 0%;
    justify-content: flex-end; 
    margin-inline-end: -10px;
}
.ronixa-theme-general-header .ronixa-header-mobile-nav .ronixa-header-tools-icon:before  { 
    font-size: 24px; 
    content: "\F479";
    font-family: "bootstrap-icons";
} 
.ronixa-header-col-mobile { 
    flex: 1 1 auto; 
    justify-content: center; 
    margin-inline-end: -10px; 
    margin-inline-start: -10px;
} 
.mobile-nav .ronixa-header-searchform  { 
    --ronixa-form-brd-width: 0; 
    --ronixa-form-bg: transparent; 
    color: #777;
    z-index: 2; 
} 
.mobile-nav .ronixa-header-searchform input[type="text"]  { 
    padding-inline-end:50px; 
    padding-inline-start:20px;
    height: 70px; 
    font-weight: 600;
}
.mobile-nav .ronixa-header-dropdown-results  { 
    position: static;
} 
.mobile-nav .ronixa-header-nav-opener  { 
    border-inline-start: 1px solid rgba(0,0,0,.105);
} 
.mobile-nav .ronixa-header-nav-opener.ronixa-active  { 
    background-color: var(--ronixa-theme-primary-color); 
    color: #fff;
}
.ronixa-side-hidden { 
    position: fixed; 
    top: 0; 
    bottom: 0; 
    z-index: 500; 
    overflow: hidden; 
    overflow-y: auto; 
    -webkit-overflow-scrolling: touch; 
    width: 340px; 
    background-color: #fff; 
    background-color: #fff;
    transition: transform 0.5s cubic-bezier(.19,1,.22,1);
} 
.ronixa-side-hidden.ronixa-left { 
    right: auto; 
    left: 0; 
    transform: translate3d(-100%,0,0);
} 
.ronixa-side-hidden.ronixa-right { 
    right: 0; 
    left: auto; 
    transform: translate3d(100%,0,0);
} 
.ronixa-side-hidden.ronixa-opened {
    transform: none;
}
@media (max-width: 991px){ 
    .ronixa-side-hidden { 
      width: 300px; 
      z-index: 99999;
    } 
}  
/* Ronixa_Mobile_Tab */
.ronixa-header-nav-mob-tab { 
    display: flex; 
    margin: 0; 
    border-bottom: 1px solid rgba(0,0,0,.105); 
    background-color: rgba(0,0,0,.04);
}  
.ronixa-header-nav-mob-tab a {
    color: #010101;
    text-decoration: none;
}
.ronixa-header-nav-mob-tab[class*="ronixa-header-style-underline"]:after { 
    top: auto; 
    bottom: -1px;
} 
.ronixa-header-nav-mob-tab[class*="ronixa-header-style-underline"] {
    --nav-color: #909090;
    --nav-color-hover: #333;
    --nav-color-active: #333;
}
.ronixa-header-nav-mob-tab > li  { 
    flex: 1 0 50%; 
    max-width: 50%;
} 
.ronixa-header-nav-mob-tab > li > a  { 
    padding: 0; 
    height: 100%; 
    font-weight: 900;
} 
.ronixa-header-nav-mob-tab > li.ronixa-active > a  { 
    background-color: rgba(0,0,0,.05);
} 
.ronixa-header-nav-box[class*="ronixa-header-style-underline"] .ronixa-header-nav-link-text  { 
    position: relative; 
    display: inline-block; 
    padding-top: 1px; 
    padding-bottom: 1px; 
    line-height: 1.2;
} 
.ronixa-header-nav-mob-tab[class*="ronixa-header-style-underline"] .ronixa-header-nav-link-text  { 
    position: static; 
    flex: 1 1 auto; 
    padding: 18px 15px; 
    text-align: center;
} 
.ronixa-header-nav-mob-tab[class*="ronixa-header-style-underline"] .ronixa-header-nav-link-text:after  { 
    top: auto; 
    bottom: -1px;
} 
.ronixa-header-nav-mob-tab:not(.ronixa-swap) li:first-child .ronixa-header-nav-link-text:after ,li:last-child .ronixa-header-nav-link-text:after  { 
    right: 0; 
    left: auto;
}
.ronixa-header-nav-mobile { 
    display: none; 
    margin-inline-end: 0; 
    margin-inline-start: 0; 
    animation: ronixa-fadeIn 1s ease;
} 
@keyframes ronixa-fadeIn { 
    0% {  
        opacity: 0; 
        opacity: 0; 
    }  
    100% {  
        opacity: 1; 
        opacity: 1; 
    }  
} 
.ronixa-header-nav-mobile.ronixa-active { 
    display: block;
} 
.ronixa-header-nav-mobile > li  { 
    flex: 1 1 100%; 
    max-width: 100%; 
    width: 100%;
} 
.ronixa-header-nav-mobile .menu-item{ 
    display: flex; 
    flex-wrap: wrap;
} 
.ronixa-header-nav-mobile > li > a  { 
    color: #333;
} 

.ronixa-header-nav-mobile li  > a, .ronixa-header-nav-mobile li  .ronixa-header-tools-element > a, .ronixa-header-nav-mobile li  .ronixa-header-tools-element > button  { 
    flex: 1 1 0%; 
    padding: 5px 20px; 
    min-height: 50px; 
    border-bottom: 1px solid rgba(0,0,0,.105);
} 
.ronixa-header-nav-mobile li a.mobile-log-rgstr {
  background-color: #ddd;
  justify-content: center;
}
.ronixa-header-nav-mobile li a.mobile-log-rgstr:first-child {
    border-inline-end: 2px solid #fff;
}
.ronixa-header-nav-mobile li.opener-page > a  { 
    background-color: #f7f7f7;
    background-color: rgba(0,0,0,.105);
} 
.ronixa-header-nav-mobile li.menu-item-has-children:not(.menu-item-has-block) > a  { 
    margin-inline-end: -50px; 
    padding-inline-end: 55px;
} 
.ronixa-header-nav-mobile li.menu-item-has-children > a:after  { 
    content: none;
} 
.ronixa-header-nav-mobile .ronixa-header-sub-menu  { 
    display: none; 
    flex: 1 1 100%; 
    order: 3;
    padding-inline-start: 0;
    border-bottom: 1px solid var(--ronixa-theme-primary-color);
}
.ronixa-header-nav-mobile .ronixa-with-icon > a:before  { 
    margin-inline-end: 6px; 
    font-size: 17px; 
    font-family: "bootstrap-icons";
} 
.ronixa-header-nav-mobile .menu-item-wishlist > a:before  { 
    content: "\F59E";
    font-family: bootstrap-icons !important;
} 
.ronixa-header-nav-mobile .menu-item-compare > a:before  { 
    content: "\F544";
    font-family: bootstrap-icons !important;
} 
html[dir=rtl] .ronixa-header-nav-mobile .menu-item-compare > a:before {
    transform-origin: center;
    transform: rotate(180deg);
}
.ronixa-header-nav-mobile .menu-item-account > .ronixa-header-my-account-btn:before  { 
    content: "\f4e1";
    font-family: "bootstrap-icons";
}                                                                               
.ronixa-header-nav-mobile .menu-item-account > .ronixa-header-logout-btn:before  { 
    content: "\F1C2";
    font-family: "bootstrap-icons";
}.ronixa-header-nav-mobile .menu-item-account > .ronixa-header-login-btn:before  { 
    content: "\F1C3";
    font-family: "bootstrap-icons";
}.ronixa-header-nav-mobile .menu-item-account > .ronixa-header-register-btn:before  { 
    content: "\F4DD";
    font-family: "bootstrap-icons";
}                                                                                                
@media (min-width: 992px){ 
  .ronixa-header-nav-mobile > li > a:hover  { 
    color: var(--ronixa-theme-primary-color);
  } 
} 
/* Header_Sticky_Css */
body .ronixa-header-overcontent {
    min-height: 0.2px;
}
.ronixa-header-sticky-shadow.ronixa-header-sticked .ronixa-header-main-header {
    box-shadow: 0 1px 3px rgb(0 0 0 / 10%);
}
.ronixa-header-sticked .ronixa-header-main-header {
    position: fixed !important;
    transform: translateZ(0) !important;
}
@media (min-width: 992px) {
    .ronixa-header-clone, .ronixa-header-sticked .ronixa-header-main-header {
        top: 0;
    }
    .ronixa-header-sticked .ronixa-theme-general-header-inner {
        height: 60px;
        max-height: 60px;
    }
}


.ronixa-header-main-header { 
    position: relative; 
    top: 0; 
    right: 0; 
    left: 0; 
    z-index: 390; 
    backface-visibility: hidden; 
    -webkit-backface-visibility: hidden;
} 
.ronixa-header-overcontent .ronixa-header-main-header  { 
    position: absolute;
} 
.ronixa-header-clone {
    position: fixed;
    z-index: 391;
    visibility: hidden;
    opacity: 0;
    transition: opacity .1s ease,visibility .1s ease,transform .3s ease;
    animation: ronixa-fadeOutUpBig .1s ease;
    pointer-events: none;
}
.ronixa-header-clone.ronixa-header-sticked {
    visibility: visible;
    opacity: 1;
    transform: translateZ(0);
    animation: ronixa-fadeInDownBig .3s ease;
    pointer-events: visible;
    pointer-events: unset;
}
.ronixa-header-clone.ronixa-header-sticked .ronixa-header-not-sticky-row {
    display: block;
}
.ronixa-header-sticked .ronixa-header-row {
    transition: background-color .3s ease;
}
.ronixa-header-scroll-stick.ronixa-header-scroll-down .ronixa-header-main-header{
    transform:translateY(-100%)
}
.ronixa-header-scroll-down .ronixa-header-main-header,
.ronixa-header-scroll-slide.ronixa-header-scroll-up .ronixa-header-main-header {
    transition:transform .3s ease
}

.ronixa-header-clone.ronixa-header-hide-on-scroll {
    transform: translateY(-100%);
    animation: none;
}
.ronixa-header-clone.ronixa-header-scroll-up {
    transform: none;
}
@media (min-width: 992px) {
    .ronixa-header-boxed:not(.ronixa-header-sticked) .ronixa-header-main-header .ronixa-header-row > .container  { 
        padding-inline-end: 30px; 
        padding-inline-start: 30px; 
        max-width: 100%; 
        width: 100%;
    } 
    .ronixa-header-boxed:not(.ronixa-header-sticked) .ronixa-header-top-bar.ronixa-header-without-bg > .container  { 
        padding-inline-end: 0; 
        padding-inline-start: 0;
    } 
    .ronixa-header-boxed:not(.ronixa-header-sticked) .ronixa-header-main-header  { 
        margin-inline-end: auto; 
        margin-inline-start: auto; 
        width: 95%;
    } 
    .ronixa-header-boxed:not(.ronixa-header-sticked):not(.ronixa-design-full-width) .ronixa-header-main-header  { 
        max-width: 1130px;
    } 
    .ronixa-header-boxed:not(.ronixa-header-sticked) .ronixa-header-main-header:before  { 
        content: ""; 
        display: block; 
        height: 30px;
    } 
    .ronixa-header-boxed:not(.ronixa-header-sticked) .ronixa-header-top-bar.ronixa-header-without-bg  { 
        margin-top: -30px;
    } 
    .ronixa-header-clone, .ronixa-header-sticked .ronixa-header-main-header {
        top: 0;
    }
}




/* menu */
.ronixa-header-collection-02  nav .dropdown-menu {
    padding-bottom: 0;
    margin-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.ronixa-header-collection-02 nav .dropdown-inner {
    display: table;
}
.ronixa-header-collection-02 nav .dropdown-inner ul {
    display: table-cell;
}
.ronixa-header-collection-02 nav .dropdown-inner a {
    min-width: 160px;
    display: block;
    clear: both;
}
.ronixa-header-collection-02 nav .see-all {
    display: block;
    margin-top: 0.5em;
    border-top: 1px solid #DDD;
    padding: 3px 20px 3px 0;
    font-size: 12px;
}
.ronixa-header-collection-02 nav .see-all:hover, nav .see-all:focus {
    color: var(--ronixa-theme-primary-color);
}
.ronixa-header-collection-02  nav .dropdown-toggle::after {
    border:  none;
}
.ronixa-header-collection-02 .ronixa-menu-width {
    width: 800px;
}
@media (min-width: 992px){
    .ronixa-header-collection-02  .navbar-expand-lg .navbar-collapse {
        justify-content: center;
    }
}   
  
@media (min-width: 768px) {
    .ronixa-header-collection-02  nav .dropdown:hover .dropdown-menu {
      display: block;
    }
    .ronixa-header-event-hover:hover>.ronixa-header-dropdown {
        display: block;
    }
}
  @media (max-width: 767px) {
    .ronixa-header-collection-02  nav {
      border-radius: 4px;
    }
    .ronixa-header-collection-02  nav div.dropdown-inner > ul .list-unstyled {
      display: block;
    }
    .ronixa-header-collection-02  nav div.dropdown-menu {
      margin-inline-start: 0 !important;
      padding-bottom: 10px;
    }
    .ronixa-header-collection-02  nav .dropdown-inner {
      display: block;
    }
    .ronixa-header-collection-02  nav .dropdown-inner a {
      width: 100%;
    }
    .ronixa-header-collection-02  nav .see-all {
      margin-top: 0;
      border: none;
      border-radius: 0;
    }
}

