 /*filter categories arrangement on shop page*/
 .post-type-archive #bwp_woo_categories_widget-2 ul.product-categories {
   display: flex;
   flex-wrap: wrap;
 }

 .post-type-archive #bwp_woo_categories_widget-2 .product-categories .cat-parent {
   order: -1;
 }

 /*filter categories arrangement on shop page*/


 /*language selector on menu*/
 .bwp-navigation ul>li.level-0 ul.sub-menu li {
   padding: 10px 30px !important;
 }

 .bwp-navigation ul>trp-language-switcher-container ul.sub-menu {
   height: 60px;
 }

 .bwp-navigation ul>li.level-0 ul.sub-menu {
   padding: 10px 10px !important;
 }

 /*language selector on menu*/
 /*mega-menu*/

 .premium-mobile-menu-outer-container.premium-vertical-toggle-open::-webkit-scrollbar {
   display: none;
 }

 .premium-sub-menu {
   overflow: hidden;
   height: 0;
   visibility: hidden;
   opacity: 0;
   transition: height 0.35s ease-in-out, visibility 0.35s ease-in-out, opacity 0.35s ease-in-out;
 }

 .premium-sub-menu.active-menu {
   height: auto;
   visibility: visible;
   opacity: 1;
 }

 .premium-sub-menu li {
   opacity: 0;
   transition: opacity 0.35s ease-in-out;
 }

 .premium-sub-menu.active-menu li {
   opacity: 1;
 }

 .premium-sub-menu .premium-sub-menu {
   height: 0;
   visibility: hidden;
   opacity: 0;
   transition: height 0.35s ease-in-out, visibility 0.35s ease-in-out, opacity 0.35s ease-in-out;
 }

 .premium-sub-menu .premium-sub-menu.active-menu {
   height: auto;
   visibility: visible;
   opacity: 1;
 }

 .drop-down a i:before {
   /* content: "\35"!important;
    font-family: eleganticons;
    padding: 0 3px;
    font-size: 17px!important;
    color: #555; */
 }

 ul#menu-mobile-menu-burger-1 .premium-active-menu a i:before {
   content: "\f068";
 }

 ul#menu-mobile-menu-burger-1 li a i:before {
   content: "\4c";
   font-family: eleganticons;
   padding: 0 3px;
   font-size: 15px;
   color: #555;

 }

 .uber-mobile-menu i.fas.fa-plus.premium-dropdown-icon:before {
   margin-left: -19px;
 }

 .trp-language-switcher-container i.fas.fa-plus.premium-dropdown-icon:before {
   margin-left: -19px;
 }

 ul#menu-mobile-menu-burger-1 .premium-active-menu a i:before {
   content: "\4b";
   font-family: eleganticons;
   padding: 0 3px;
   font-size: 15px;
   color: black;
   margin-left: -18px !important;

 }

 ul#menu-mobile-menu-burger-1 li .premium-sub-menu li a i:before {
   content: "\4c";
   font-family: eleganticons;
   padding: 0 3px;
   font-size: 15px;
   color: #555;

 }

 ul#menu-mobile-menu-burger-1 li .premium-sub-menu .premium-active-menu a i:before {
   content: "\4b" !important;
   font-family: eleganticons;
   padding: 0 3px;
   font-size: 15px;
   color: black;
   margin-left: -18px !important;

 }

 ul#menu-mobile-menu-burger-1:before {
   background: black;
   content: 'hey';
   width: 100%;
   height: 50px;
   position: absolute;
   top: 0;
   right: 0px;
 }

 .premium-mobile-menu-outer-container.premium-vertical-toggle-open {
   background: white;
 }

 div#header-mobile-desktop .navbar-header .premium-mobile-menu-container {
   margin-top: 15px !important;
   background: white;
 }

 .premium-mobile-menu-close i:before {
   color: white;
 }


 div#header-mobile-desktop section.elementor-section.elementor-top-section.elementor-element.elementor-element-37fbbb3a.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
   display: none;
 }

 span.premium-toggle-text i::before {
   content: "\e908";
   font-family: wpbingofont;
   font-size: 20px;
   color: #3e4a5e;
 }

 .premium-mobile-menu-close i:before {
   content: "\4d";
   font-family: eleganticons;
   color: #fff;
   font-size: 25px;
   position: absolute;
   top: 0px;

   right: 18px;
   padding: 0 10px;
   font-weight: 500;
 }


 ul#menu-mobile-menu-burger-1 li#premium-nav-menu-item-38157 a {
   text-transform: uppercase;
 }

 ul#menu-mobile-menu-burger-1 li#premium-nav-menu-item-38158 a {
   text-transform: uppercase;
 }

 ul#menu-mobile-menu-burger-1 li#premium-nav-menu-item-38159 a {
   text-transform: uppercase;
 }

 ul#menu-mobile-menu-burger-1 li#premium-nav-menu-item-38160 a {
   text-transform: uppercase;
 }

 ul#menu-mobile-menu-burger-1 li#premium-nav-menu-item-38153 a {
   text-transform: uppercase;
 }


 ul#menu-mobile-menu-burger-1 li ul li a {
   padding-left: 30px !important;
 }

 ul#menu-mobile-menu-burger-1 li ul li ul li a {
   color: #818995 !important;
   font-size: 12px !important;
   padding-left: 50px !important;
 }

 ul#menu-mobile-menu-burger-1 {
   padding: 0 20px;
 }

 ul#menu-mobile-menu-burger-1 li#premium-nav-menu-item-38157 {
   border-bottom: 1px solid rgba(230, 230, 230, .5);
   padding-top: 8px;
   padding-bottom: 6px !important;
 }

 ul#menu-mobile-menu-burger-1 li#premium-nav-menu-item-38158 {
   border-bottom: 1px solid rgba(230, 230, 230, .5);
   padding-top: 8px;
   padding-bottom: 6px !important;
 }

 ul#menu-mobile-menu-burger-1 li#premium-nav-menu-item-38159 {
   border-bottom: 1px solid rgba(230, 230, 230, .5);
   padding-top: 8px;
   padding-bottom: 6px !important;
 }

 ul#menu-mobile-menu-burger-1 li#premium-nav-menu-item-38160 {
   border-bottom: 1px solid rgba(230, 230, 230, .5);
   padding-top: 8px;
   padding-bottom: 6px !important;
 }

 ul#menu-mobile-menu-burger-1 li#premium-nav-menu-item-38153 {
   border-bottom: 1px solid rgba(230, 230, 230, .5);
   padding-top: 8px;
   padding-bottom: 6px !important;
 }

 ul#menu-mobile-menu-burger-1 li#premium-nav-menu-item-38150 {
   border-bottom: 1px solid rgba(230, 230, 230, .5);
   padding-top: 8px;
   padding-bottom: 6px !important;
 }

 div#header-mobile-desktop .navbar-header div div div .elementor-widget-container div div .premium-mobile-menu-outer-container.premium-vertical-toggle-open div ul li i {
   color: black;
 }

 div#header-mobile-desktop .navbar-header div div div .elementor-widget-container div div .premium-mobile-menu-outer-container.premium-vertical-toggle-open div ul li a {
   color: black;
   font-size: 12px;

 }

 div#header-mobile-desktop .navbar-header div div div .elementor-widget-container div div .premium-mobile-menu-outer-container.premium-vertical-toggle-open div ul li.sale-taiga-menu a {
   color: #DE5A30 !important;
 }

 div#header-mobile-desktop .navbar-header div div div .elementor-widget-container div div .premium-mobile-menu-outer-container.premium-vertical-toggle-open div ul li a {
   justify-content: space-between;
 }

 .mobile-menu-header-abn {
   display: flex;
   justify-content: space-around;
   align-items: center;
 }



 .bwp-header.header-v3 .bwp-navigation ul>li.level-0.mega-menu.mega-menu-fullwidth-width:hover>.sub-menu {
   transform: translate(-48%, 13px) !important;
 }

 @media only screen and (min-width: 1187px) and (max-width: 1375px) {
   .bwp-header.header-v3 .bwp-navigation ul>li.level-0.mega-menu.mega-menu-fullwidth-width:hover>.sub-menu {
     transform: translate(-50%, 13px) !important;
   }


 }

 ul#menu-mobile-menu-burger-1 li.drop-down.premium-active-menu a i:before {
   content: "\4b" !important;
 }

 /*mega-menu END*/


 /*mega-accordion*/
 .mega-acc .elementor-accordion {
   border: none !important;
 }

 .mega-acc div#elementor-tab-title-4951 {
   padding: 0px !important;
 }

 .mega-acc a.elementor-accordion-title {
   color: #000000;
   font-size: 16px;
   font-weight: 500;
 }

 .mega-acc .elementor-accordion .elementor-tab-content {
   border: none !important;
 }

 .mega-acc .elementor-accordion .elementor-accordion-item {
   border-bottom: 0px !important;
 }

 .mega-acc .elementor-accordion .elementor-tab-title {
   padding: 15px 0px !important;
 }

 .navbar-header .e-con-inner {
   row-gap: normal;
 }

 /*mega-accordion End*/