a { color: inherit; }

.no-touch a:hover,

.no-touch a:focus,

a.active { outline: none; text-decoration: none; }

header { width: 100%; display: inline-block; position: sticky; left: 0; top: 0; z-index: 9; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }

header.sticky { top: 40px; }

.menu_active .site-header:after { opacity: 1; filter: alpha(opacity=100); visibility: visible; }

.menu_active .site-header:after { -webkit-transition: all .5s ease; -moz-transition: all .5s ease; transition: all .5s ease; }

.site-header.sticky { box-shadow: 0 0 10px rgb(0 0 0 / 10%); }

.site-header { background-color: var(--rt-blue); }

.euro-header-top { padding: 5px 0; border-bottom: 1px solid #243342; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }

.site-header.sticky .euro-header-top { height: 0; font-size: 0; opacity: 0; visibility: hidden; padding: 0; }

.header-top-contact { font-size: 0; }

.site-header .container { max-width: 1530px; }

.top-bar-call>a { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; font-size: 0; }

.no-touch .top-bar-call>a:hover { color: var(--rt-theme); }

.no-touch .top-bar-call>a:hover .tel-icon svg { stroke: var(--rt-theme); }

.top-bar-call>a .tel-icon { margin-right: 10px; }

.top-bar-call>a .tel-icon svg { display: inline-block; width: 19px; height: 19px; stroke: #fff; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; fill: transparent; }

.top-bar-call>a { font-size: 14px; font-weight: 300; line-height: 1; color: #fff; transition: all 0.6s; }

.top-bar-call>a>span { font-weight: 400; margin-left: 3px; }

.header-top-link { font-size: 0; }

.header-top-link .quick-link { display: flex; flex-wrap: wrap; margin: 0 -10px; justify-content: flex-end; }

.header-top-link .quick-link li { margin: 0; padding: 0 10px; position: relative; }

.header-top-link .quick-link li+li { border-left: 1px solid #fff; }

.header-top-link .quick-link li a { font-size: 14px; color: var(--rt-white); font-weight: 300; display: inline-block; line-height: 1; }

.no-touch .header-top-link .quick-link li a:hover { color: var(--rt-theme); }

/* header middle */

.header-middle { padding: 7px 0 8px; }

.header-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.logo a { display: block; }

.logo a img {height: auto;}

.logo,.logo a img { width: 100%; max-width: 299px;}

.header-wrap .header-right { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-left: 155px; flex: 1; }

.search-style { width: calc(100% - 404px); }

.search-style form .control { position: relative; text-align: right; }

.header-right .search-style form { max-width: 565px; }

.buttons-wrapper { right: 0; top: 0; position: absolute; }

.search-style .search-form-control { height: 45px; border: 0; background-color: #f5f5f5; padding: 0 20px; }

.search-button { color: #fff; border-top-right-radius: 22px; border-bottom-right-radius: 22px; width: 54px; background-color: var(--rt-theme); height: 45px; line-height: calc(42px / 2); border: 0; }

.search-button svg { width: 22px; height: 22px; fill: #fff; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }

.no-touch .search-button:hover svg { fill: var(--rt-blue); }

.free-deli { padding-left: 15px; padding-right: 15px; }

.free-deli img { aspect-ratio: auto 116 / 85; }

.icons { padding-left: 15px; border-left: 1px solid #20303f; }

.header-action,

.icons { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.header-action .header-action-icon { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; padding: 0 8px; font-size: 0; }

.header-action .header-action-icon a .user-name { font-size: 16px; display: inline-block; vertical-align: middle; padding-left: 5px; color: #ea5f26;}

.header-action .header-action-icon .wishlist-count {background: var(--rt-theme); font-size: 12px; color: #fff; border-radius: 25px; padding: 2px 6px; line-height: normal; position: absolute; top: -10px; right: 0;}

.header-action .header-action-icon .cart-count {background: var(--rt-theme); font-size: 12px; color: #fff; border-radius: 25px; padding: 2px 6px; line-height: normal; position: absolute; top: -10px; right: 0;}

.header-action .header-action-icon a svg { width: 24px; height: 24px; fill: var(--rt-theme); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }

.no-touch .header-action .header-action-icon>a:hover svg { fill: var(--rt-white); }

.no-touch .header-action .header-action-icon > a:hover .user-name { color: var(--rt-white); }

.header-action-icon.edit a svg { width: 28px; height: 28px; }

.header-action-icon.wishlist a svg { width: 25px; height: 25px; }

.header-action-icon.cart a svg { width: 27px; height: 27px; }

.header-action .header-action-icon.mb-nav a svg { stroke: var(--rt-theme); width: 30px; height: 30px; }

/* header bottom */

.header-bottom { background-color: var(--rt-theme); font-size: 0; }

.header-wrap.header-space-between { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.header-wrap .header-nav { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; }

.main-categori-wrap { /* position: relative; */ margin-right: 35px;}

.main-categori-wrap>a.categories-button-active { line-height: 40px;

    height: 100%;

    font-weight: 500;

    display: inline-block;

    padding: 0 30px 0 40px;

    font-size: 16px;

    color: #fff;

	text-decoration: none;

    background: #c4430f url(../images/category.png) no-repeat left 20px center !important;

    background-size: 20px !important;

    padding-left: 47px  !important;}

.no-touch .main-categori-wrap>a.categories-button-active:hover { background: var(--rt-blue) url(../images/category.png) no-repeat left 20px center !important; }

.main-menu { flex: 1; text-align: right; margin-right: 0; }

.header-bottom nav>ul { margin-bottom: 0; }

.header-bottom nav>ul>li { display: inline-block; vertical-align: middle; margin: 0 11px; }

.header-bottom nav>ul>li>a { font-size: 15px; font-weight: 400; text-transform: uppercase; color: var(--rt-white); padding: 0; position: relative; padding: 0 20px; line-height: 40px; display: inline-block; vertical-align: middle; }

.header-bottom nav>ul>li>a .arrow { display: inline-block; fill: var(--rt-white); margin-left: 8px; width: 12px; height: 12px; margin-bottom: 4px; }

.header-bottom nav>ul>li.active>a,

.no-touch .header-bottom nav>ul>li:hover>a { background-color: #c4430f; color: #ffffff; }

.same-say-dispatch {/* max-width: inherit; width: 100%; */font-size: 0;line-height: 1;display: flex;align-items: center;justify-content: right;background: #c4430f;min-height: 40px;padding: 0 15px;}

.same-say-dispatch img { max-width: 61px; margin-right: 17px; }

.same-say-dispatch span { font-size: 14px; font-weight: 300; color: #fff; display: inline-block; vertical-align: middle; }

.same-say-dispatch ul { padding: 0; margin: 0;  position: relative; top: -2px; /* width:175px; */}

/* .same-say-dispatch ul li { display: inline-block; vertical-align: middle; padding: 0 7px; font-size: 14px; font-weight: 500; } */

.same-say-dispatch ul li { display: inline-block; vertical-align: middle; padding: 0 2px; font-size: 14px; font-weight: 500; }

/* .same-say-dispatch ul li+li { border-left: 1px solid #fff; } */

.same-say-dispatch ul li span {display: inline-block; vertical-align: top; font-size: 14px; font-weight: 500; vertical-align: text-bottom; }

.same-say-dispatch ul li span {

    vertical-align: top;

}

/*Header dropdowns*/

.no-touch .header-action .header-action-icon:hover .cart-dropdown-wrap { opacity: 1; visibility: visible; top: calc(100% + 10px); }

.cart-dropdown-wrap { position: absolute; right: 0; top: calc(100% + 20px); z-index: 99; width: 320px; background-color: #fff; -webkit-box-shadow: 5px 5px 15px rgb(0 0 0 / 5%); box-shadow: 5px 5px 15px rgb(0 0 0 / 5%); padding: 30px 20px 27px; opacity: 0; visibility: hidden; -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); border-radius: 10px; border: 1px solid #ececec; }

.user .cart-dropdown-wrap { padding-left: 0; padding-right: 0; }

.user .cart-dropdown-wrap ul li a { width: 100%; padding: 5px 20px; }

.no-touch .user .cart-dropdown-wrap ul li a:hover { background-color: rgb(102 102 102 / 16%); }

.cart-dropdown-wrap ul li { margin: 0 0 10px; }

.show.cart-dropdown-wrap { opacity: 1; visibility: visible; top: calc(100% + 10px); }

.cart-dropdown-wrap.cart-dropdown-hm2 { right: 0; }

.cart-dropdown-wrap.account-dropdown { width: 200px; }

.cart-dropdown-wrap:after { position: absolute; width: 0; height: 0; border-bottom: 8px solid #fff; border-left: 8px solid rgba(0, 0, 0, 0); border-right: 8px solid rgba(0, 0, 0, 0); background-color: transparent; content: ""; right: 10px; top: -8px; z-index: 999; -webkit-transition: opacity 0.4s ease, transform 0.4s ease, visibility 0.4s linear 0s; -moz-transition: opacity 0.4s ease, transform 0.4s ease, visibility 0.4s linear 0s; transition: opacity 0.4s ease, transform 0.4s ease, visibility 0.4s linear 0s; visibility: hidden; -webkit-opacity: 0; -moz-opacity: 0; }

.header-action .cart-dropdown-wrap::after { visibility: visible; -webkit-opacity: 1; -moz-opacity: 1; }

.cart-dropdown-wrap ul li {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    margin: 0;

    position: relative;

/*    margin-right: 5px;*/

    padding: 15px 0 10px;

    border-bottom: 2px solid #f3f3f3;

}

.user .cart-dropdown-wrap ul li {

    margin: 0 0 10px;

    margin-right: 5px;

    padding: 0;

    border: 0;

}

.alert.alert-danger.alert-dismissible.fade.show {margin: 0; text-align: center;}



.cart-dropdown-wrap.account-dropdown a { color: var(--rt-blue); font-size: 15px; }

.no-touch .cart-dropdown-wrap.account-dropdown a:hover { color: var(--rt-theme); }

.cart-dropdown-wrap ul li .shopping-cart-img { -webkit-box-flex: 0; -ms-flex: 0 0 60px; flex: 0 0 60px; margin-right: 15px; border: 1px solid #9b9b9b; width: 60px; height: 60px; }

.cart-dropdown-wrap ul { margin: 0; }

.cart-dropdown-wrap ul li .shopping-cart-img a { display: block; height:100%; width: 100%;}

.cart-dropdown-wrap ul li .shopping-cart-img a img { max-width: 100%; ; height:100%; width: 100%; }

.cart-dropdown-wrap ul li .shopping-cart-title { margin: 0;

    flex: 1;

    position: relative;

    padding-right: 35px;}

.cart-dropdown-wrap ul li .shopping-cart-title h4 { font-size: 16px; font-weight: 500; line-height: 1; margin: 0 0 9px;     overflow: hidden;

   display: -webkit-box;

   -webkit-line-clamp: 2; /* number of lines to show */

           line-clamp: 2;

   -webkit-box-orient: vertical;}

.cart-dropdown-wrap.cart-drp ul { max-height:  height: 285px; overflow-y: auto; }

.cart-dropdown-wrap.cart-drp ul::-webkit-scrollbar-track, .cat_level1::-webkit-scrollbar-track {

-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);

background-color: #f5f5f5;

}

.cart-dropdown-wrap.cart-drp ul::-webkit-scrollbar, ul.nav-sublist-dropdown::-webkit-scrollbar {

width: 10px;

background-color: #f5f5f5;

}

.cart-dropdown-wrap.cart-drp ul::-webkit-scrollbar-thumb, ul.nav-sublist-dropdown::-webkit-scrollbar-thumb {

background-color: var(--rt-theme);

}

.cart-dropdown-wrap ul li .shopping-cart-title h4 a { color: var(--rt-blue); }

.no-touch .cart-dropdown-wrap ul li .shopping-cart-title h4 a:hover { color: var(--rt-theme); }

.cart-dropdown-wrap ul li .shopping-cart-delete { display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; margin: 1px 0 0; }

.cart-dropdown-wrap ul li .shopping-cart-delete a{

	    position: absolute;

    right: 0;

    top: 0;

    width: 25px;

    height: 25px;

    border-radius: 50px;

    border: 1px solid var(--rt-blue);

    line-height: 27px;

    text-align: center;

    display: block;

    font-size: 16px;

    color: var(--rt-theme);

    background: #fff;

}

.cart-dropdown-wrap ul li .shopping-cart-delete a:before, .cart-dropdown-wrap ul li .shopping-cart-delete a:after {

  position: absolute;

  left: 50%;

	top: 50%;

  content: ' ';

  height: 10px;

  width: 2px;

  background-color: var(--rt-theme);

}

.cart-dropdown-wrap ul li .shopping-cart-delete a:before {

  transform: translate(-50%, -50%) rotate(45deg);

}

.cart-dropdown-wrap ul li .shopping-cart-delete a:after {

  transform: translate(-50%, -50%) rotate(-45deg);

}

.touch .header-right .search-style form { /*opacity: 0; visibility: hidden; -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);*/ }

.touch .header-right .search-style form.show { /*opacity: 1; visibility: visible;*/ display: block !important; }

.cart-dropdown-wrap ul li .shopping-cart-delete a { font-size: 18px; color: #696969; }

.cart-dropdown-wrap ul li:last-child { margin: 0 0 ; padding-bottom: 0;

    border-bottom: 0;}

	.cart-dropdown-wrap ul li:first-child { padding-top: 0;}

 .mini-cart-view-more{

font-weight: bold;

    text-decoration: underline;

    color: var(--rt-theme);

    text-align: right;

    font-size: 12px;

}

.no-touch .cart-dropdown-wrap ul li .mini-cart-view-more:hover{color:var(--rt-blue); text-decoration:none;}

.cart-dropdown-wrap .shopping-cart-footer .shopping-cart-total { border-top: 2px solid #f3f3f3; margin: 15px 0 25px 0; padding: 17px 0 0; }

.cart-dropdown-wrap .shopping-cart-footer .shopping-cart-total h4 { color: #9b9b9b; font-weight: 700; font-size: 16px; margin: 0; }

.cart-dropdown-wrap .shopping-cart-footer .shopping-cart-total h4 span { font-size: 18px; float: right; color: var(--rt-theme); }

.cart-dropdown-wrap .shopping-cart-footer .shopping-cart-button { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 100%; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-top: 20px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-item-align: center; align-self: center; }

.cart-dropdown-wrap .shopping-cart-footer .shopping-cart-button a { display: inline-block; font-size: 14px; color: #ffffff; min-width: auto; line-height: 1; padding: 10px 20px; border: 2px solid var(--rt-theme); }

.no-touch .cart-dropdown-wrap .shopping-cart-footer .shopping-cart-button a:hover { border-color: var(--rt-blue); }

.no-touch .cart-dropdown-wrap .shopping-cart-footer .shopping-cart-button a.btn.outline:hover { background-color: var(--rt-blue); color: #fff; }

.cart-dropdown-wrap .shopping-cart-footer .shopping-cart-button a.btn.outline { background-color: transparent; border: 2px solid var(--rt-blue); color: var(--rt-blue); }

/* shop by category */

i.close_pp { display: none; }

.sidebar-navigation { webkit-box-shadow: 3px 5px 10px 0px rgba(0, 0, 0, 0.16); -moz-box-shadow: 3px 5px 10px 0px rgba(0, 0, 0, 0.16); box-shadow: 3px 5px 10px 0px rgba(0, 0, 0, 0.16); position: absolute; z-index: 400; background-color: #fff; border-right: 1px solid #ccc; width: 245px; height: auto; left: 0; top: 41px;/* display: none; */ }

/* sidebar */



.category-sidebar { width: 100%; height: auto; box-shadow: 0 8px 10px rgb(0 0 0 / 20%); margin: 0; position: absolute; top: 40px; left: 0; padding: 0; height: 700px; width: 100%; visibility: hidden; -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; filter: alpha(opacity=0); -webkit-transform: translateY(20px); -moz-transform: translateY(20px); -o-transform: translateY(20px); transform: translateY(20px); -webkit-transition: opacity 0.4s ease, transform 0.4s ease, visibility 0.4s linear 0s; -moz-transition: opacity 0.4s ease, transform 0.4s ease, visibility 0.4s linear 0s; transition: opacity 0.4s ease, transform 0.4s ease, visibility 0.4s linear 0s; }

.main-categori-wrap .show.category-sidebar { -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateY(0); transform: translateY(0); visibility: inherit; }

.category-sidebar-item { width: 100%; height: 100%; max-width: 245px; background-color: #f5f5f5;}

.cat-nav-col1 { width: 70%; display: inline-block; vertical-align: top; }

.cat-nav-col2 { width: 30%; display: inline-block; vertical-align: top; padding-left: 80px; }

.category-sidebar ul li a:not(.cat-submenu-outer a) { position: relative; display: block; font-size: 12px; text-transform: uppercase; font-weight: 500; padding: 10px 25px; border-bottom: 1px solid #dddddd; text-decoration: none; color: inherit; transition: none; /* letter-spacing: 0.02em;*/ }

/*

.no-touch .category-sidebar ul li.has-cat:not(.cat-submenu-outer ul li):hover,

.no-touch .category-sidebar ul a:not(.cat-submenu-outer a):hover { background-color: var(--rt-theme); color: #fff; }

.no-touch .category-sidebar ul li.has-cat:not(.cat-submenu-outer ul li):hover svg,

.no-touch .category-sidebar ul a:not(.cat-submenu-outer a):hover svg { fill: #fff; }

*/

.category-sidebar ul li a em { font-size: 24px; position: absolute; right: 20px; top: 50%; transform: translateY(-50%); padding: 5px; border-radius: 50%; }

em.mdi-chevron-down { width: 24px; height: 24px; }

em.mdi-chevron-down svg { width: 18px; height: 18px; display: inherit; }

ul.nav-sublist-dropdown { position: absolute; background: white; top: 0; z-index: 998; border-bottom: solid 1px #dddddd; left: 245px; width: 100%; width: calc(100% - 245px); display: block; height: 100%; overflow-y: auto; visibility: hidden; -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; filter: alpha(opacity=0); -webkit-transform: translateY(20px); -moz-transform: translateY(20px); -o-transform: translateY(20px); transform: translateY(20px); -webkit-transition: opacity 0.4s ease, transform 0.4s ease, visibility 0.4s linear 0s; -moz-transition: opacity 0.4s ease, transform 0.4s ease, visibility 0.4s linear 0s; transition: opacity 0.4s ease, transform 0.4s ease, visibility 0.4s linear 0s; }

.no-touch li.has-cat:hover>ul.nav-sublist-dropdown,

li.has-cat.selected >ul.nav-sublist-dropdown { -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateY(0); transform: translateY(0); visibility: inherit; }

li.cat_level1 { min-width: 230px; position: relative; padding: 20px 20px; margin: 0px auto; list-style: none; display: block; text-align: left; }

ul.nav-sublist-dropdown .mega-col:not(:first-child) .megamenu-list { margin: 0 0 33px; }

/*mega menu*/

.no-touch li.parent:hover>.groupmenu-drop { -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateY(0); transform: translateY(0); visibility: inherit; }

li.parent .groupmenu-drop { top: 100%; display: block; visibility: hidden; -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; width: 100%; filter: alpha(opacity=0); -webkit-transform: translateY(20px); -moz-transform: translateY(20px); -o-transform: translateY(20px); transform: translateY(20px); -webkit-transition: opacity 0.4s ease, transform 0.4s ease, visibility 0.4s linear 0s; -moz-transition: opacity 0.4s ease, transform 0.4s ease, visibility 0.4s linear 0s; transition: opacity 0.4s ease, transform 0.4s ease, visibility 0.4s linear 0s; }



.main-menu nav>ul>li.ubermenu-item-has-children>a:after { position: absolute; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid #c4430f; background-color: transparent; content: ""; left: 50%; transform: translateX(-50%); bottom: -8px; z-index: 999; -webkit-transition: opacity 0.4s ease, transform 0.4s ease, visibility 0.4s linear 0s; -moz-transition: opacity 0.4s ease, transform 0.4s ease, visibility 0.4s linear 0s; transition: opacity 0.4s ease, transform 0.4s ease, visibility 0.4s linear 0s; visibility: hidden; -webkit-opacity: 0; -moz-opacity: 0; }





li.parent .groupmenu-drop>li.item { min-width: 230px; position: relative; padding: 20px; margin: 0px auto; list-style: none; display: block; text-align: left; }

.mega-nav-col1 { width: 70%; display: inline-block; vertical-align: top; }

li.sale-link { background-color: #ff0000; color: #fff; }

.mega-nav-col1 .row { margin: 0 -20px; }

.col-md-4.mega-col { padding: 0 20px; }

.mega-nav-col2 { width: 30%; display: inline-block; vertical-align: top; padding-left: 154px; }

.megamenu-item { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; align-items: start; }

.mega-col .megamenu-list { margin: 0 0 33px; }

.mega-col:not(:first-child) .megamenu-list { margin: 0 0 85px; }

.mega-col .megamenu-list:last-child { margin-bottom: 0; }

.mega-col:not(:first-child) { border-left: 1px solid #dddddd; }

.megamenu-item-img { -webkit-box-flex: 0; -ms-flex: 0 0 70px; flex: 0 0 70px; margin-right: 10px; border: 1px solid #dddddd; border-radius: 5px; }

.megamenu-item-list { flex: 1; }

.megamenu-item-list h4.megamenu-item-list-title,

.megamenu-list.view-all-category { font-size: 18px; font-weight: 600; font-family: "Josefin Sans"; margin-bottom: 4px; }

.megamenu-item-list h4.megamenu-item-list-title a,

.megamenu-list.view-all-category a { color: var(--rt-blue); }

.no-touch .megamenu-item-list h4.megamenu-item-list-title a:hover,

.no-touch .megamenu-list.view-all-category a:hover { color: var(--rt-theme); }

.megamenu-item-list ul li a { font-size: 16px; font-weight: 300; color: var(--rt-blue); }

.no-touch .megamenu-item-list ul li a:hover { color: var(--rt-theme); }

li.megamenu-list.view-all-category { padding-left: 79px; }



/* responsive */

@media screen and (min-width: 992px) {

.header-action .header-action-icon.mb-search { display: none; }

.header-action .header-action-icon.mb-call { display: none; }

}





/*search*/

.search-form {

    max-width: 565px;

}



.search-form .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp {

    position: relative;

    text-align: right;

    background: none;

    padding: 0;

    border-radius: 0;

}



.search-form .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {

    height: 45px;

    border: 0;

    background-color: #f5f5f5;

    padding: 0 20px;

    background: #f5f5f5;

    background-clip: padding-box;

    border-radius: 22px;

    font-family: 'Outfit';

    font-weight: 300;

    font-size: 15px;

    line-height: 1.42857143;

    padding: 0 20px;

    vertical-align: baseline;

    width: 100%;

    color: var(--rt-grey);

}



.search-form .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {

     background: none;

     border-radius: inherit;

     border: 0;

     display: inline-block;

     padding: 0;

     margin: 0;

     min-height: auto;

     min-width: auto;

    /*  pointer-events: none;  */

     transition: none;



	left:auto;

    right: 0!important;

    top: 0!important;

    position: absolute;

    color: #fff;

    border-top-right-radius: 22px;

    border-bottom-right-radius: 22px;

    width: 54px;

    background-color: var(--rt-theme);

    height: 45px;

    line-height: calc(42px / 2);

    border: 0;

}



.search-form svg.dgwt-wcas-ico-magnifier {}

.search-form .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit svg {

    width: 22px;

    max-width: 100%;

    height: 22px;

/*     stroke: #fff; */

    -webkit-transition: all 0.5s ease;

    -moz-transition: all 0.5s ease;

    transition: all 0.5s ease;

     fill: #fff!important;

}

.search-form .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit svg path{  fill: #fff!important;}

/*end*/



/*Re-design header*/

.main-menu .ubermenu > .ubermenu-item {

    text-align: left;

    display: inline-block;

    vertical-align: top;

    display: inline-block;

    vertical-align: middle;

    margin: 0 11px;

}



.main-menu  .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target {

    font-size: 15px;

    font-weight: 400;

    text-transform: uppercase;

    color: var(--rt-white);

    padding: 0;

    position: relative;

    padding: 0 30px;

/*   padding: 0 50px;   padding-right: 43px; */

    line-height: 40px;

    display: inline-block;

    vertical-align: middle;

	z-index: 9999;

}



.main-menu  .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {

    right: 20px;

    margin-top: -8px;

    display: inline-block;

    fill: var(--rt-white);

    margin-left: 8px;

    width: 12px;

    height: 12px;

    margin-bottom: 4px;

}



.no-touch .main-menu .ubermenu-skin-minimal .ubermenu-item-level-0:hover > .ubermenu-target, .no-touch .ubermenu-skin-minimal .ubermenu-item-level-0.ubermenu-active > .ubermenu-target {

    background-color: #c4430f;

    color: #ffffff;

}



.main-menu .ubermenu-skin-minimal.ubermenu-horizontal .ubermenu-item-level-0 > .ubermenu-submenu-drop::-webkit-scrollbar-track,

.category-sidebar-item  .ubermenu .ubermenu-nav .ubermenu-column-3-4::-webkit-scrollbar-track

{

	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);

	background-color: #F5F5F5;

}



.main-menu .ubermenu-skin-minimal.ubermenu-horizontal .ubermenu-item-level-0 > .ubermenu-submenu-drop::-webkit-scrollbar,

.category-sidebar-item  .ubermenu .ubermenu-nav .ubermenu-column-3-4::-webkit-scrollbar

{

	width: 6px;

	background-color: #F5F5F5;

}



.main-menu .ubermenu-skin-minimal.ubermenu-horizontal .ubermenu-item-level-0 > .ubermenu-submenu-drop::-webkit-scrollbar-thumb,

.category-sidebar-item  .ubermenu .ubermenu-nav .ubermenu-column-3-4::-webkit-scrollbar-thumb

{

	background-color: var(--rt-theme);

}

.main-menu  .ubermenu-bound{position: static; text-align: center;}

.main-menu  .ubermenu .ubermenu-row {

    clear: both;

    min-width: 230px;

    position: relative;

    padding: 20px;

    margin: 0px auto;

    list-style: none;

    display: block;

    text-align: left;

}





/*

.main-menu .ubermenu .ubermenu-item-type-column:not(:first-child) >.ubermenu-submenu-type-stack{

    border-left: 1px solid #dddddd;



}

*/

.main-menu .ubermenu .ubermenu-item-type-column:last-child >.ubermenu-submenu-type-stack{

    border-left:0;



}

.main-menu .ubermenu .ubermenu-item-type-column >.ubermenu-submenu-type-stack{    margin: 0;}

.main-menu .ubermenu .ubermenu-item-type-column >.ubermenu-submenu-type-stack .ubermenu-submenu.ubermenu-submenu-type-stack{border:0;}

.main-menu .ubermenu .ubermenu-nav .ubermenu-column-1-4:not(:last-child) {

        width: 23.33%;

    padding: 0 15px;



}

.main-menu .ubermenu .ubermenu-nav .ubermenu-row{display: flex; flex-wrap: wrap;}

.main-menu .ubermenu .ubermenu-nav .ubermenu-column-1-4{float: none;}

.main-menu .ubermenu .ubermenu-nav .ubermenu-column-1-4:not(:first-child),

.main-menu .ubermenu .ubermenu-nav .ubermenu-column-1-4:not(:first-child):not(:last-child) {

	 border-left: 1px solid #dddddd;

}

.main-menu .ubermenu .ubermenu-item-type-column>.ubermenu-submenu-type-stack>.ubermenu-item-normal.ubermenu-item-object-product_cat.view-all-category {

	position: absolute;

    bottom: 0;

}

.main-menu .ubermenu .ubermenu-item-type-column>.ubermenu-submenu-type-stack>.ubermenu-item-normal.ubermenu-item-object-product_cat.view-all-category a {

    font-size: 18px;

    font-weight: 600;

    font-family: "Josefin Sans";

    color: var(--rt-blue);

}

.no-touch .main-menu .ubermenu .ubermenu-item-type-column>.ubermenu-submenu-type-stack>.ubermenu-item-normal.ubermenu-item-object-product_cat.view-all-category a:hover {

	color: var(--rt-theme);

}

.main-menu .ubermenu .ubermenu-item-type-column>.ubermenu-submenu-type-stack>.ubermenu-item-normal.ubermenu-item-object-product_cat {

/*  display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; align-items: start; */

    margin: 0 0 33px;

	padding: 0 15px;

	position: relative;

}

.main-menu  .ubermenu .ubermenu-nav .ubermenu-column-3-4  .ubermenu-item-level-3.ubermenu-column-1-4:not(:last-child) .ubermenu-item-level-4 .ubermenu-target-with-image {position: static; padding: 0; border: 0;line-height: 21.6px;}

.main-menu .ubermenu .ubermenu-item-layout-image_left>.ubermenu-target-text{

	font-size: 18px;

    font-weight: 600;

    font-family: "Josefin Sans";

    margin-bottom: 4px;

	color:var(--rt-blue);

	border: 0;

	text-transform: capitalize;

	padding: 0;

	border:0;

	line-height:1.4;

}

.no-touch .main-menu .ubermenu .ubermenu-nav .ubermenu-column-3-4 .ubermenu-item-level-3.ubermenu-column-1-4 .ubermenu-item-level-4 .ubermenu-target-with-image span.ubermenu-target-title.ubermenu-target-text:hover{color: var(--rt-theme);}

.main-menu .ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target.ubermenu-target-with-image img:not(.mega-menu-img .ubermenu-target.ubermenu-target-with-image img){

	position: absolute;

	top:0;

	left:0;

	width: 70px; height: 70px;

    border: 3px solid #dddddd;

    border-radius: 4px; padding: 0}

.main-menu .ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target ~ .ubermenu-submenu,

.main-menu .ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target ~ .ubermenu-submenu .ubermenu-item-level-5,

.main-menu .ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target ~ .ubermenu-submenu .ubermenu-item-level-5 ul,

.main-menu .ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target ~ .ubermenu-submenu .ubermenu-item-level-5  ul li

{padding: 0; margin: 0;}



.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target, .ubermenu .ubermenu,

.main-menu .ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target ~ .ubermenu-submenu .ubermenu-item-level-5  ul li a{

	    font-size: 16px;

    font-weight: 300;

    color: var(--rt-blue);

	line-height: 24px;

	margin: 0;

	border: 0;

	padding: 0;

	text-transform: capitalize;

}

.main-menu .ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target {position: static; padding: 0 0 0 80px; /*line-height: 1.2;*/}

.main-menu .ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target ~ .ubermenu-submenu{position: relative;

    padding-left: 80px;}

.no-touch .main-menu .ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target ~ .ubermenu-submenu .ubermenu-item-level-5 ul li a:hover{color:var(--rt-theme);}



.main-menu .ubermenu-skin-minimal.ubermenu-horizontal .menu-auto-width.ubermenu-item-level-0 > .ubermenu-submenu-drop {

    overflow: hidden;

}

.main-menu .ubermenu-skin-minimal.ubermenu-horizontal .menu-auto-width.ubermenu-item-level-0 {position: relative;}

.main-menu .ubermenu-skin-minimal.ubermenu-horizontal .menu-auto-width.ubermenu-item-level-0 ul{padding: 20px 0;}

.main-menu .ubermenu-skin-minimal.ubermenu-horizontal .menu-auto-width.ubermenu-item-level-0 ul li a{padding: 7px 15px;}

.no-touch .main-menu .ubermenu-skin-minimal.ubermenu-horizontal .menu-auto-width.ubermenu-item-level-0 ul li a:hover {

    color: var(--rt-theme);

}

.main-menu .ubermenu .ubermenu-nav .ubermenu-column-1-4:last-child {

    width: 30%;

    display: inline-block;

    vertical-align: top;

    padding-left: 80px;

}

/*end*/



/*re design sidbar*/

.category-sidebar-item {

    max-width: 100%;

}



.category-sidebar-item .ubermenu .ubermenu-nav .ubermenu-column-1-4:not(.ubermenu-item-level-3):first-child {

    max-width: 247px;

}

.category-sidebar-item .ubermenu-submenu .ubermenu-tab:last-child > .ubermenu-target{background-color: #ff0000;

    color: #fff;}

.category-sidebar-item  .ubermenu .ubermenu-nav .ubermenu-column-3-4 {

    width: calc(100% - 247px);

    padding: 20px 20px;

    margin: 0px auto;

    list-style: none;

	overflow-y: auto;

	height: 100%;



}

.category-sidebar-item  .ubermenu .ubermenu-nav .ubermenu-column-1-4 .ubermenu .ubermenu-row {

    margin-bottom: 0;

    margin:0 -15px;

}

.category-sidebar-item .ubermenu-submenu > .ubermenu-target:last-child{background-color:red;}



.category-sidebar-item  .ubermenu .ubermenu-nav .ubermenu-column-3-4  .ubermenu-item-level-3.ubermenu-column-1-4:not(:last-child){width: 26.66%; padding: 0 15px;}

.category-sidebar-item  .ubermenu .ubermenu-nav .ubermenu-column-3-4.ubermenu-submenu-type-tab-content-panel .ubermenu-row{display: flex; flex-wrap: wrap;}

.category-sidebar-item  .ubermenu .ubermenu-nav .ubermenu-column-3-4  .ubermenu-item-level-3.ubermenu-column-1-4{float: none;}

.category-sidebar-item  .ubermenu .ubermenu-nav .ubermenu-column-3-4  .ubermenu-item-level-3.ubermenu-column-1-4:last-child{width: 20%;}

.category-sidebar-item  .ubermenu .ubermenu-nav .ubermenu-column-3-4  .ubermenu-item-level-3.ubermenu-column-1-4:not(:first-child):not(:last-child) {

    border-left: 1px solid #dddddd;

}



.category-sidebar-item  .ubermenu .ubermenu-nav .ubermenu-column-3-4  .ubermenu-item-level-3.ubermenu-column-1-4 .ubermenu-item-level-4{ position: relative; padding-left: 95px; margin: 0 0 33px;}

.category-sidebar-item .ubermenu .ubermenu-nav .ubermenu-column-3-4 .ubermenu-item-level-3.ubermenu-column-1-4:last-child > ul > li{ padding-left: 15px;}

.category-sidebar-item  .ubermenu .ubermenu-nav .ubermenu-column-3-4  .ubermenu-item-level-3.ubermenu-column-1-4 .ubermenu-item-level-4:last-child .ubermenu-target{padding: 0;}

.category-sidebar-item  .ubermenu .ubermenu-nav .ubermenu-column-3-4  .ubermenu-item-level-3.ubermenu-column-1-4:not(:last-child) .ubermenu-item-level-4 .ubermenu-target-with-image {position: static; padding: 0; border: 0;line-height: 21.6px;}

.category-sidebar-item  .ubermenu .ubermenu-nav .ubermenu-column-3-4  .ubermenu-item-level-3.ubermenu-column-1-4 .ubermenu-item-level-4 .ubermenu-target-with-image span.ubermenu-target-title.ubermenu-target-text{

	font-size: 18px;

    font-weight: 600;

    font-family: "Josefin Sans";

    margin-bottom: 4px;

	color:var(--rt-blue);

	border: 0;

	text-transform: capitalize;

	padding: 0;

	border:0;

	line-height:1.4;

}

.no-touch .category-sidebar-item  .ubermenu .ubermenu-nav .ubermenu-column-3-4  .ubermenu-item-level-3.ubermenu-column-1-4 .ubermenu-item-level-4 .ubermenu-target-with-image span.ubermenu-target-title.ubermenu-target-text:hover{color: var(--rt-theme);}

.category-sidebar-item  .ubermenu .ubermenu-nav .ubermenu-column-3-4  .ubermenu-item-level-3.ubermenu-column-1-4:not(:last-child) .ubermenu-item-level-4 .ubermenu-target-with-image img {

	position: absolute;

	top:0;

	left:0;

	width: 70px; height: 70px;

    margin-right: 10px;

    border: 3px solid #dddddd;

    border-radius: 4px;}

.category-sidebar-item  .ubermenu .ubermenu-nav .ubermenu-column-3-4  .ubermenu-item-level-3.ubermenu-column-1-4 .ubermenu-item-level-4 .ubermenu-target-with-image ~ .ubermenu-submenu,

.category-sidebar-item  .ubermenu .ubermenu-nav .ubermenu-column-3-4  .ubermenu-item-level-3.ubermenu-column-1-4 .ubermenu-item-level-4 .ubermenu-target-with-image ~ .ubermenu-submenu .ubermenu-item-level-6,

.category-sidebar-item  .ubermenu .ubermenu-nav .ubermenu-column-3-4  .ubermenu-item-level-3.ubermenu-column-1-4 .ubermenu-item-level-4 .ubermenu-target-with-image ~ .ubermenu-submenu .ubermenu-item-level-6 ul,

.category-sidebar-item  .ubermenu .ubermenu-nav .ubermenu-column-3-4  .ubermenu-item-level-3.ubermenu-column-1-4 .ubermenu-item-level-4 .ubermenu-target-with-image ~ .ubermenu-submenu .ubermenu-item-level-6 ul li

{padding: 0; margin: 0;}

.category-sidebar-item  .ubermenu .ubermenu-nav .ubermenu-column-3-4  .ubermenu-item-level-3.ubermenu-column-1-4 .ubermenu-item-level-4 .ubermenu-target-with-image ~ .ubermenu-submenu .ubermenu-item-level-6 ul li a{

	    font-size: 16px;

    font-weight: 300;

    color: var(--rt-blue);

	line-height: 24px;

	margin: 0;

	border: 0;

	padding: 0;

	text-transform: capitalize;

}

.no-touch .category-sidebar-item .ubermenu .ubermenu-nav .ubermenu-column-3-4 .ubermenu-item-level-3.ubermenu-column-1-4 .ubermenu-item-level-4 .ubermenu-target-with-image ~ .ubermenu-submenu .ubermenu-item-level-6 ul li a:hover,

.no-touch .main-menu .ubermenu .ubermenu-item-layout-image_left>.ubermenu-target-text:hover{color:var(--rt-theme);}

/*end*/



/*search*/

.dgwt-wcas-open-pirx .dgwt-wcas-details-wrapp, .dgwt-wcas-open-pirx .dgwt-wcas-suggestions-wrapp {

    border-color: #fff;

    padding-top: 10px;

    padding-bottom: 10px;

    position: absolute;

    top: calc(100% + 20px);

    z-index: 99;

    width: 320px;

    background-color: #fff;

    -webkit-box-shadow: 5px 5px 15px rgb(0 0 0 / 5%);

    box-shadow: 5px 5px 15px rgb(0 0 0 / 5%);

    padding: 0;

    border-radius: 10px;

    border: 1px solid #ececec;

    margin-top: 8px;

}

.dgwt-wcas-has-headings .dgwt-wcas-suggestion-headline .dgwt-wcas-st {

    color: var(--rt-theme);

}

a.dgwt-wcas-suggestion.js-dgwt-wcas-suggestion-more.dgwt-wcas-suggestion-more {

    text-align: center;

    max-width: 300px;

    margin: 10px auto;

    background: var(--rt-theme);

    color: var(--rt-white);

    font-size: 13px;

    font-weight: bold;

    padding: 0 25px;

    text-align: center;

    line-height: 35px;

    cursor: pointer;

    outline: none;

    border: 0 none;

    box-shadow: none;

    position: relative;

    text-transform: uppercase;

    border-radius: 25px;

}

.no-touch a.dgwt-wcas-suggestion.js-dgwt-wcas-suggestion-more.dgwt-wcas-suggestion-more:hover{color: var(--rt-blue);}

.ubermenu .ubermenu-item-layout-image_left>.ubermenu-target-text {padding-left:0}

/*end*/



/*re-design responsive*/

@media screen and (max-width: 1460px){

	.main-menu .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target{

	padding: 0 10px;

    padding-right: 35px;}

}

.main-menu .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {

    right: 16px;

	margin-top: -1px;}



/*end*/

@media screen and (min-width: 1399px){

.main-categori-wrap { /* position: relative; */ margin-right: 0; width: 178px; }

.main-categori-wrap>a.categories-button-active { line-height: 40px; height: 100%; font-weight: 500; display: inline-block; padding:0; font-size: 16px; color: #fff; background: #c4430f url(../images/category.png) no-repeat left 30px center !important; text-align:center; background-size: 20px !important; padding-left: 40px !important; width: 100%;}

.category-sidebar-item .ubermenu .ubermenu-nav .ubermenu-column-1-4:not(.ubermenu-item-level-3):first-child {

    max-width: 304px;

}

.category-sidebar-item .ubermenu .ubermenu-nav .ubermenu-column-3-4 {

    width: calc(100% - 304px);

}

.category-sidebar ul li a:not(.cat-submenu-outer a) {

    font-size: 15px;}

}

@media screen and (min-width: 768px) {

.ubermenu .ubermenu-item.ubermenu-item-level-0.show-in-mobile {display: none;}



}

@media screen and (min-width: 1200px) {

/*22-4-25*/

.main-menu .ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target ~ .ubermenu-submenu li a{padding: 0;}

.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target {padding: 0; border: 0; font-size: 16px;

    font-weight: 300;

    color: var(--rt-blue);

    line-height: 1.4;

    margin: 0;

    border: 0;

    padding: 0;

    text-transform: capitalize;}

.ubermenu-skin-minimal .ubermenu-submenu .ubermenu-target:hover, .ubermenu-skin-minimal .ubermenu-submenu .ubermenu-active > .ubermenu-target {color: var(--rt-theme);}

/*22-4-25*/

    /*12-05-2023*/

.category-sidebar-item .ubermenu .ubermenu-nav .ubermenu-column-3-4 .ubermenu-item-level-3.ubermenu-column-1-4 .ubermenu-item-level-4 .ubermenu-target-with-image span.ubermenu-target-title.ubermenu-target-text,.main-menu .ubermenu .ubermenu-item-layout-image_left>.ubermenu-target-text{

    font-weight: 700;

    font-family: "Figtree-Bold";

}

	.main-menu .ubermenu .ubermenu-item-type-column>.ubermenu-submenu-type-stack>.ubermenu-item-normal.ubermenu-item-object-product_cat:not(.view-all-category),

	.category-sidebar-item .ubermenu .ubermenu-nav .ubermenu-column-3-4 .ubermenu-item-level-3.ubermenu-column-1-4 .ubermenu-item-level-4 {

    min-height: 70px;

}

.header-action .header-action-icon.mb-nav { display: none; }

.menu-logo-close-icon { display: none; }

.megamenu-item-list-title span.menu-expand { display: none; }

header:after { content: ''; position: absolute; top: 100%; left: 0; width: 100%; height: 100vh; display: block; background: rgba(0, 0, 0, 0.80); z-index: -1; opacity: 0; filter: alpha(opacity=0); visibility: hidden; }

/* shop-by category */

.category-wrapper { position: absolute; background: white; top: 0; z-index: 998; border: 1px solid #ccc; padding: 0; box-shadow: 0 5px 5px rgb(0 0 0 / 19%); left: calc(100% + 10px); width: 1200px; }

/*

.no-touch .category-sidebar-item  .ubermenu .ubermenu-nav .ubermenu-column-1-4.ubermenu-tab:not(.cat-submenu-outer ul li):hover,

.no-touch .no-touch .category-sidebar-item  .ubermenu .ubermenu-nav .ubermenu-column-1-4.ubermenu-tab a:not(.cat-submenu-outer a):hover,

.no-touch .category-sidebar-item  .ubermenu .ubermenu-nav .ubermenu-column-1-4.ubermenu-tab.ubermenu-active a:not(.cat-submenu-outer a) { background-color: var(--rt-theme); color: #fff; }

*/

 .category-sidebar-item .ubermenu-submenu .ubermenu-tab.ubermenu-active > .ubermenu-target,

   .category-sidebar-item .ubermenu-submenu .ubermenu-tab:hover > .ubermenu-target{

   background-color: var(--rt-theme); color: #fff;

}

.no-touch .category-sidebar ul li.has-cat:not(.cat-submenu-outer ul li):hover svg,

.no-touch .category-sidebar ul a:not(.cat-submenu-outer a):hover svg,

li.has-cat.selected a svg { fill: #fff; }



}

@media (min-width: 1201px) {



	.main-menu .ubermenu-skin-minimal.ubermenu-horizontal .ubermenu-item-level-0 > .ubermenu-submenu-drop {

    position: absolute;

    background: white;

    top: 100%;

    z-index: 998;

    border: 1px solid #ccc;

    padding: 0;

    box-shadow: 0 5px 5px rgb(0 0 0 / 19%);

    left: 0;

    margin-top: 0;

max-height: 730px;

	overflow-x: hidden;

    overflow-y: auto;

}

.main-menu .ubermenu-skin-minimal.ubermenu-horizontal .ubermenu-item-level-0 > .ubermenu-submenu-drop {

    display: block;

    visibility: hidden;

    -webkit-opacity: 0;

    -moz-opacity: 0;

    opacity: 0;

    filter: alpha(opacity=0);

    -webkit-transform: translateY(20px);

    -moz-transform: translateY(20px);

    -o-transform: translateY(20px);

    transform: translateY(20px);

    -webkit-transition: opacity 0.4s ease, transform 0.4s ease, visibility 0.4s linear 0s;

    -moz-transition: opacity 0.4s ease, transform 0.4s ease, visibility 0.4s linear 0s;

    transition: opacity 0.4s ease, transform 0.4s ease, visibility 0.4s linear 0s;

	min-height: auto!important;

}

.main-menu .ubermenu-skin-minimal.ubermenu-horizontal .ubermenu-item-level-0.ubermenu-active > .ubermenu-submenu-drop{-webkit-opacity: 1;

    -moz-opacity: 1;

    opacity: 1;

    filter: alpha(opacity=100);

    -webkit-transform: translateY(0);

    transform: translateY(0);

    visibility: inherit;}

	.header-bottom nav>ul>li.ubermenu-item-has-children.ubermenu-active>a:after { visibility: visible; -webkit-opacity: 1; -moz-opacity: 1; }

li.parent .groupmenu-drop { position: absolute; background: white; top: 100%; z-index: 998; border: 1px solid #ccc; padding: 0; box-shadow: 0 5px 5px rgb(0 0 0 / 19%); left: 0; }

	 .category-sidebar  .category-sidebar-item {visibility:hidden!important; opacity: 0; display: none;}

 .category-sidebar.show  .category-sidebar-item  {visibility:visible!important; opacity: 1;  display: block;}

  .category-sidebar.show  .category-sidebar-item nav,

  .category-sidebar.show  .category-sidebar-item nav .ubermenu-nav,

  .category-sidebar.show  .category-sidebar-item nav .ubermenu-nav .ubermenu-item-level-0	{height:inherit;}

  .category-sidebar-item .ubermenu .ubermenu-nav .ubermenu-column-1-4:not(.ubermenu-item-level-3):first-child{overflow-y:auto; min-height:unset!important; height:inherit;}

  .category-sidebar-item{overflow:hidden;}

.category-sidebar-item .ubermenu .ubermenu-nav .ubermenu-column-1-4:not(.ubermenu-item-level-3):first-child::-webkit-scrollbar-track{

-webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.3);

background-color: #f5f5f5;

}

.category-sidebar-item .ubermenu .ubermenu-nav .ubermenu-column-1-4:not(.ubermenu-item-level-3):first-child::-webkit-scrollbar {

width: 6px;

background-color: #f5f5f5;

}

.category-sidebar-item .ubermenu .ubermenu-nav .ubermenu-column-1-4:not(.ubermenu-item-level-3):first-child::-webkit-scrollbar-thumb{

background-color: var(--rt-theme);

}

}

@media (min-width: 1200px) {

/* header { position: fixed;}

header ~ .innerbanner-main {margin-top: 170px;} */

}

@media (min-width: 1921px) {

#home_banner.owl-carousel .owl-item img,

#home_banner>.item>img,

.inner-banner_img_main img { height: auto; left: 0; position: relative; transform: translateX(0px); -moz-transform: translateX(0px); -ms-transform: translateX(0px); -o-transform: translateX(0px); -webkit-transform: translateX(0px); width: 100%; }

}

@media screen and (max-width: 1408px) {

.header-wrap .header-right { margin-left: 80px; }

}

@media screen and (max-width: 1370px) {

.main-categori-wrap { margin-right: 10px; }

.main-menu { margin-right: 10px; }

.header-bottom nav>ul>li>a { font-size: 14px; padding: 0 10px; }

.cat-nav-col1 { width: 80%; }

.cat-nav-col2 { width: 20%; padding-left: 10px; }

.cat-nav-col1 .megamenu-item-img { -webkit-box-flex: 0; -ms-flex: 0 0 40px; flex: 0 0 40px; }

}

@media screen and (max-width: 1300px){

.main-menu .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target, .ubermenu-skin-minimal .ubermenu-item-level-0 > .ubermenu-target { font-size: 12px;}}

@media screen and (max-width: 1216px) {

.logo,.logo a img { width: 100%; max-width: 229px; }

.header-wrap .header-right { margin-left: 50px; }



}

@media screen and (max-width: 1200px) {

.main-menu .ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target {padding: 0;}

.show-menu{overflow:hidden;}

.main-menu .ubermenu .ubermenu-submenu .ubermenu-item .ubermenu-submenu .view-all-category {display: none;}

.header-top-right-search form { width: 100%; position: absolute; top: 100%; z-index: 2; left: 0; padding: 15px; background-color: #f87353; display: none; }

.header-action .header-action-icon.mb-nav { padding-right: 0; }

/* menu */

.overlay-bg { content: ''; width: 100%; position: fixed; top: 0; left: 0; bottom: 0; z-index: 999; background: rgba(0, 0, 0, 0.90); -webkit-transition: all .5s ease; -moz-transition: all .5s ease; transition: all .5s ease; transform: translateX(-100%); -o-transform: translateX(-100%); -webkit-transform: translateX(-100%); }

.show-menu .overlay-bg { transform: translateX(320px); -o-transform: translateX(320px); -webkit-transform: translateX(320px); }

.main-menu { position: fixed; top: 0; bottom: 0; margin: 0; width: 320px; background-color: var(--rt-white); right: -100%; overflow-y: auto; overflow-x: hidden; -webkit-overflow-scrolling: touch; transition: transform .2s; -webkit-transform: translate3d(104%, 0, 0); transform: translate3d(104%, 0, 0); box-shadow: 0 0 10px 0 rgb(0 0 0 / 50%); display: block; z-index: 500; text-align: left; }

.show-menu .main-menu { transform: none; left: 0; }

.menu-logo-close-icon { padding: 15px 30px 15px 15px; background-color: var(--rt-blue); border-bottom: 1px solid #243141; }

.menu-logo img { width: 75%; }

.main-menu .btn-close { position: absolute; right: 18px; top: 22px; width: 20px; height: 20px; }

.main-menu .btn-close svg { width: 100%; height: 100%; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; fill: var(--rt-white); }

.menu-expand { /*background: var(--rt-blue);*/ right: 0; position: absolute; cursor: pointer; z-index: 10; text-align: center; font-size: 12px; display: block; width: 40px; height: 40px; line-height: 40px; top: 0px; color: #253d4e; }

.header-bottom nav { padding:0; }

.header-bottom nav>ul>li { display: block; margin: 0; display: block; position: relative; }

.header-bottom nav>ul>li>a { line-height: 30px; padding: 0; display: block; padding: 5px 20px; border-bottom: 1px solid #243141; }

.header-bottom nav>ul>li.parent>a:after { display: none; }

li.parent .groupmenu-drop { position: static; background: inherit; visibility: visible; opacity: 1; border: none; padding: 0; box-shadow: none; transform: none; display: none; }

.mega-col:not(:first-child) { border: none; padding: 0; }

.mega-col { padding: 0; }

.mega-nav-col1,

.mega-nav-col2 { width: 100%; }

.mega-nav-col2 { display: none; }

li.parent .groupmenu-drop>li.item { padding: 0; }

.mega-nav-col1 .row { margin: 0px; }

.megamenu-item-img { display: none; }

.groupmenu-drop { display: none; }

.megamenu-item-list-title~ul { display: none; }

.mega-col:not(:first-child) .megamenu-list,

.mega-col .megamenu-list { margin: 0; }

.megamenu-item-list h4.megamenu-item-list-title,

.megamenu-list.view-all-category { font-size: 14px; text-transform: uppercase; margin: 0; font-weight: 400; color: #fff; }

.megamenu-item-list h4.megamenu-item-list-title a,

.megamenu-list.view-all-category a { color: #fff; }

.menu-link-active { background-color: var(--rt-blue); }

.megamenu-item-list ul li a { font-size: 16px; font-weight: 300; color: var(--rt-blue); }

.megamenu-item-list-title a { padding: 5px 30px; border-bottom: 1px solid #243141; display: block; line-height: 30px; position: relative; }

a .arrow { display: inline-block; fill: var(--rt-white); margin-left: 0 !important; width: 12px; height: 12px; margin-bottom: 2px; }

.megamenu-item-list ul { padding: 5px 25px; }

li.megamenu-list.view-all-category { padding: 0; }

li.megamenu-list.view-all-category a { padding: 5px 30px; border-bottom: 1px solid #243141; display: block; line-height: 30px; position: relative; }

.header-wrap .header-nav { justify-content: space-between; }



.menu-expand.nt_opended { transform: rotate(180deg); }

.megamenu-item-list ul li a { font-size: 13px; font-weight: 300; color: #ffffff; text-transform: uppercase; padding: 5px 0 5px 5px; display: block; }

/* sidenav */



.category-sidebar { position: fixed; top: 0; bottom: 0; margin: 0; width: 300px; background-color: var(--rt-white); left: 0; overflow-y: auto; overflow-x: hidden; -webkit-overflow-scrolling: touch; transition: transform .2s; height: 100%; -webkit-transform: translate3d(-104%, 0, 0); transform: translate3d(-104%, 0, 0); box-shadow: 0 0 10px 0 rgb(0 0 0 / 50%); display: block; z-index: 500; text-align: left; opacity: 1; visibility: visible; }

.show-cat .category-sidebar { transform: none; }

.category-sidebar-item { max-width: 100%; padding: 50px 0 20px; }

.category-sidebar ul li a em { transform: rotate(90deg); top: 10px; right: 8px; }

.category-sidebar .menu-expand .arrow { fill: var(--rt-blue); }

.category-sidebar a.menu-link-active { color: #fff !important; }

.category-sidebar a.menu-link-active .arrow { fill: #fff; }

.category-sidebar a.menu-link-active em.mdi-chevron-down svg { fill: #fff; }

.cat-nav-col1 { width: 100%; }

.cat-nav-col2 { display: none; }

ul.nav-sublist-dropdown { margin: 0; position: static; box-shadow: none; width: auto; display: block; height: 100%; visibility: visible; opacity: 1; display: none; transform: none; }

li.cat_level1 { min-width: auto; position: relative; padding: 0; }

.cat-nav-col1 .row { margin: 0; }

li.cat_level1 { min-width: auto; position: relative; padding: 0; }

.cat-nav-col1 .row { margin: 0; }

.category-sidebar .megamenu-item-list h4.megamenu-item-list-title { color: var(--rt-blue); }

.category-sidebar .megamenu-item-list h4.megamenu-item-list-title a,

.category-sidebar .megamenu-item-list h4.megamenu-item-list-title a { color: var(--rt-blue); }

ul.nav-sublist-dropdown .mega-col:not(:first-child) .megamenu-list { margin: 0; }

.cat-over { content: ''; width: 100%; position: fixed; top: 0; left: 0; bottom: 0; z-index: 999; background: rgba(0, 0, 0, 0.80); -webkit-transition: all .5s ease; -moz-transition: all .5s ease; transition: all .5s ease; transform: translateX(100%); -o-transform: translateX(100%); -webkit-transform: translateX(100%); }

.show-cat .cat-over { transform: translateX(300px); -o-transform: translateX(300px); -webkit-transform: translateX(300px); }

i.close_pp { position: absolute; right: 0; top: 0; color: #fff; z-index: 10000; background-color: var(--rt-theme); transition: 0.1s; width: 50px; height: 50px; display: inline-flex; align-items: center; justify-content: center; cursor: pointer; }

i.close_pp svg { display: inline-block; width: 25px; height: 25px; text-align: center; vertical-align: middle; fill: #fff; }

/*re design sidenav	*/

	.category-sidebar .ubermenu-responsive.ubermenu-sub-indicators .ubermenu-tabs > .ubermenu-tabs-group > .ubermenu-tab.ubermenu-has-submenu-drop > .ubermenu-target > .ubermenu-sub-indicator,

	.category-sidebar  .ubermenu.ubermenu-submenu-indicator-closes .ubermenu-sub-indicator-close

	{

		display: none!important;

/*

    position: absolute;

    padding: 5px;

    border-radius: 50%;

    top: 14px;

    right: 0;

    width: 30px;

    height: 30px;

    transform: none;

*/

}

.category-sidebar .ubermenu-responsive.ubermenu-responsive-collapse .ubermenu-item .ubermenu-submenu:not(.ubermenu-item-level-4 .ubermenu-target-with-image ~ ul ):not(.category-sidebar-item .ubermenu .ubermenu-nav .ubermenu-column-3-4)

	{

    display: block!important;

	background-color:transparent;

	padding: 0;

}

	.category-sidebar-item .ubermenu-submenu .ubermenu-tab:not(:last-child) > .ubermenu-target{border-bottom: 1px solid #243141;}

	.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target,

	.category-sidebar ul li a:not(.cat-submenu-outer a) {    padding: 10px 40px 10px 10px;}

/*	.category-sidebar-item .ubermenu-submenu .ubermenu-tab > .ubermenu-target{pointer-events: none}*/

.category-sidebar .ubermenu-responsive.ubermenu-responsive-collapse,

	#mobile-menu .ubermenu-responsive.ubermenu-responsive-collapse{

    max-height: none!important;

    visibility: visible!important;

    overflow: visible;

}

.category-sidebar .ubermenu-skin-minimal.ubermenu-responsive-toggle,

	#mobile-menu .ubermenu-skin-minimal.ubermenu-responsive-toggle{display: none;}

.category-sidebar-item .ubermenu .ubermenu-nav .ubermenu-column-3-4 {

/*    display: block!important;*/

    position: static;

    width: 100%;

    padding: 0;

    margin: 0;

    list-style: none;

    overflow-y: hidden;

}

	.category-sidebar-item .ubermenu .ubermenu-nav .ubermenu-column-3-4.ubermenu-submenu-type-tab-content-panel .ubermenu-row {

    display: block;

}

	.category-sidebar-item .ubermenu .ubermenu-nav .ubermenu-column-3-4 .ubermenu-item-level-3.ubermenu-column-1-4:not(:last-child) {

    width: 100%;

    padding: 0;

}

	.category-sidebar-item .ubermenu .ubermenu-nav .ubermenu-column-3-4 .ubermenu-item-level-3.ubermenu-column-1-4 .ubermenu-item-level-4 {

    position: relative;

    padding-left: 0;

    margin: 0;

}

	.category-sidebar-item .ubermenu .ubermenu-nav .ubermenu-column-3-4 .ubermenu-item-level-3.ubermenu-column-1-4:not(:last-child) .ubermenu-item-level-4 .ubermenu-target-with-image img{display: none;}

.category-sidebar-item .ubermenu .ubermenu-nav .ubermenu-column-3-4 .ubermenu-item-level-3.ubermenu-column-1-4 .ubermenu-item-level-4 .ubermenu-target-with-image span.ubermenu-target-title.ubermenu-target-text {

    padding: 5px 40px 5px 20px;

    border-bottom: 1px solid #243141;

    display: block;

    line-height: 30px;

    position: relative;

    font-size: 14px;

    text-transform: uppercase;

    margin: 0;

    font-weight: 400;

}

	/* .category-sidebar-item .ubermenu .ubermenu-nav .ubermenu-column-3-4 .ubermenu-item-level-3.ubermenu-column-1-4:not(:last-child) .ubermenu-item-level-4 .ubermenu-target-with-image ~ ul li {

		padding: 5px 25px;

	} */

	.ubermenu .ubermenu-autocolumn, .ubermenu .ubermenu-submenu-type-stack{padding: 0;}

    .ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target,

	.category-sidebar-item .ubermenu .ubermenu-nav .ubermenu-column-3-4 .ubermenu-item-level-3.ubermenu-column-1-4 .ubermenu-item-level-4 .ubermenu-target-with-image ~ .ubermenu-submenu .ubermenu-item-level-6 ul li a {

    color: var(--rt-blue);

    line-height: 24px;

    margin: 0;

    border: 0;

    font-size: 13px;

    font-weight: 300;

    text-transform: uppercase;

    padding: 0 0 0 5px;

    display: block;

	border-bottom: 1px solid #243141;

	padding: 5px 40px 5px 30px;

}

	.category-sidebar-item .ubermenu .ubermenu-nav .ubermenu-column-3-4 .ubermenu-item-level-3.ubermenu-column-1-4:last-child{display: none!important;}



/*	main-menu*/



	.ubermenu-skin-minimal .ubermenu-submenu .ubermenu-item-header > .ubermenu-target {font-weight: 500; padding-left: 20px; font-size: 14px;}

	.main-menu .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target .ubermenu-target-title {

		color: #333;

	}

	.main-menu .ubermenu-skin-minimal.ubermenu-horizontal .ubermenu-item-level-0 > .ubermenu-submenu-drop {

        display: block;

    position: static;

    background: transparent;

    padding: 0;

    box-shadow: none;

    margin-top: 0;

    height: 100%;

    opacity: 1;

    visibility: visible;

    height: auto;

		overflow:hidden;

		border: 0;

}

	.main-menu .ubermenu-responsive.ubermenu-responsive-collapse .ubermenu-item .ubermenu-submenu{display: block; height: 100%;

    min-height: inherit;

    max-height: inherit;}

		.main-menu .ubermenu-responsive.ubermenu-responsive-collapse li.ubermenu-item a ~ .ubermenu-submenu{display: none; height: 100%;}

	.main-menu .ubermenu .ubermenu-nav .ubermenu-row {

    display: block;

		padding: 0;

}

	.main-menu .ubermenu .ubermenu-nav .ubermenu-column-1-4:not(:last-child) {

    width: 100%;

    padding: 0;

}

	.main-menu .ubermenu .ubermenu-item-type-column>.ubermenu-submenu-type-stack>.ubermenu-item-normal.ubermenu-item-object-product_cat{padding: 0; margin: 0;}

	/* .main-menu .ubermenu > .ubermenu-submenu-type-stack > .ubermenu-item-normal > .ubermenu-target { */

	.main-menu .ubermenu .ubermenu-submenu > .ubermenu-submenu-type-stack > .ubermenu-item-normal > .ubermenu-target {

    padding: 0;

}

	.main-menu .ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target.ubermenu-target-with-image img:not(.mega-menu-img .ubermenu-target.ubermenu-target-with-image img){display: none;}

	.main-menu .ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target ~ .ubermenu-submenu {

    position: relative;

    padding-left: 0;

}

	.main-menu .ubermenu .ubermenu-item-layout-image_left>.ubermenu-target-text{

    padding: 5px 30px 5px 20px;

    border-bottom: 1px solid #243141;

    display: block;

    line-height: 30px;

    position: relative;

    font-size: 14px;

    text-transform: uppercase;

    margin: 0;

    font-weight: 400;

    /* color: #fff; */

}

.main-menu .ubermenu .ubermenu-nav > .ubermenu-item > .ubermenu-submenu > .ubermenu-row > .ubermenu-submenu,

.main-menu .ubermenu-skin-minimal.ubermenu-horizontal .menu-auto-width.ubermenu-item-level-0 ul li a {

	padding: 5px 20px 5px 20px; border-bottom: 1px solid #243141; font-size: 14px; font-weight: 400;

}

.ubermenu .ubermenu-submenu-type-stack > .ubermenu-item-normal > .ubermenu-target,

.main-menu .ubermenu .ubermenu-submenu-type-stack > .ubermenu-item-normal > .ubermenu-target a {padding: 5px 30px 5px 20px; border: 0;}

.main-menu .ubermenu .ubermenu-submenu-type-stack > .ubermenu-item-normal > .ubermenu-item ul li a {padding: 5px 30px 5px 20px; }



.main-menu .ubermenu .ubermenu-nav > .ubermenu-item > .ubermenu-submenu .ubermenu-row .ubermenu-submenu .ubermenu-submenu li a,

.main-menu .ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target ~ .ubermenu-submenu .ubermenu-item-level-5 ul li a {

	padding: 5px 30px 5px 30px; border-bottom: 1px solid #243141;

}

.main-menu .ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target ~ .ubermenu-submenu li a,

.main-menu .ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target ~ .ubermenu-submenu .ubermenu-item-level-5 ul li a span {

		    font-size: 13px;

    font-weight: 300;

    /* color: #ffffff; padding: 5px 0 5px 5px;*/

    text-transform: uppercase;



    display: block;

}

	.menu-auto-width .ubermenu-target {

	font-size: 13px;

    font-weight: 300;

    /* color: #ffffff!important; */

    text-transform: uppercase;

      padding: 10px 30px;

    display: block;}

/*.main-menu .ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target ~ .ubermenu-submenu .ubermenu-item-level-5 ul {

	    padding: 5px 25px;

}*/

	.main-menu .ubermenu .ubermenu-nav .ubermenu-column-1-4:not(:first-child):not(:last-child) {

    border-left:0;

}

		.main-menu .ubermenu .ubermenu-nav .ubermenu-column-1-4:last-child {

    display: none;

}

	.main-menu .ubermenu-skin-minimal.ubermenu-horizontal .menu-auto-width.ubermenu-item-level-0 ul{padding: 0; /*padding: 10px 0;*/}



span.menu-expand:after {

    position: absolute;

    content: '\f067';

    /* background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUwIDUwIiBoZWlnaHQ9IjUwcHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MCA1MCIgd2lkdGg9IjUwcHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxyZWN0IGZpbGw9Im5vbmUiIGhlaWdodD0iNTAiIHdpZHRoPSI1MCIvPjxwb2x5Z29uIHBvaW50cz0iNDcuMjUsMTUgNDUuMTY0LDEyLjkxNCAyNSwzMy4wNzggNC44MzYsMTIuOTE0IDIuNzUsMTUgMjUsMzcuMjUgIi8+PC9zdmc+);

	width: 15px;

    height: 15px;

	background: url(../images/plus-icon.png) no-repeat center;

    background-size: 15px;*/

    background-size: 12px;

    background-repeat: no-repeat;

    background-position: center;

	left: 50%;

    top: 50%;

    transform: translate(-50%,-50%);



    font-family: "Font Awesome 5 Free";

    font-size: 15px;

    color: var(--rt-blue);

    font-weight: 900;

}



.ubermenu-active .ubermenu-target .menu-expand:after,

.menu-expand.nt_opended:after {

	/*background: url(../images/minus-icon.png) no-repeat center; background-size: 15px;*/

	content: '\f068';

}



	/* .main-menu span.menu-expand:after{ filter: grayscale(1) invert(1); } */

	.main-menu .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator,

	.main-menu .ubermenu.ubermenu-submenu-indicator-closes .ubermenu-sub-indicator-close{display: none!important;}

	.category-sidebar-item .ubermenu .ubermenu-nav .ubermenu-column-3-4{height:auto;}

/*	.menu-link-active .ubermenu-tab-content-panel.ubermenu-column.ubermenu-column-3-4.ubermenu-submenu.ubermenu-submenu-id-68505.ubermenu-submenu-type-tab-content-panel {

    display: block;

}*/

.ubermenu-responsive.ubermenu-responsive-collapse .ubermenu-item.menu-link-active .ubermenu-tab-content-panel { display: block; }

.category-sidebar-item .ubermenu .ubermenu-nav .ubermenu-column-3-4 .ubermenu-item-level-3.ubermenu-column-1-4 .ubermenu-item-level-4.menu-link-active .ubermenu-submenu { display: block; }

}

@media screen and (min-width: 1200px) {

.same-say-dispatch {max-width: 245px; width: 100%;}

}



@media screen and (max-width: 1199px) {

#ubermenu-nav-main-3-primary .ubermenu-item-level-0{width: 100%; display: block;}

	.ubermenu-responsive .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target,

	.main-menu .ubermenu-sub-indicators .show-in-mobile a,

	.main-menu .ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target {

	line-height: 30px;

    display: block;

    padding: 5px 40px 5px 10px;

    border-bottom: 1px solid #243141;

    font-size: 15px;

    font-weight: 600;

    text-transform: uppercase;

    color: #333;

    position: relative;

	}

.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-item-level-0>.ubermenu-target {border-bottom: 1px solid #243141;}

.category-sidebar-item .ubermenu .ubermenu-nav .ubermenu-column-3-4 .ubermenu-item-level-3.ubermenu-column-1-4 .ubermenu-item-level-4 .ubermenu-target-with-image span.ubermenu-target-title.ubermenu-target-text {font-size: 12px;}

.category-sidebar-item .ubermenu .ubermenu-nav .ubermenu-column-1-4:not(.ubermenu-item-level-3):first-child {max-width: inherit;}

.header-action .header-action-icon {padding: 0 5px;}

.icons {padding-left: 10px;}

.free-deli { padding-right: 10px;}

}



@media screen and (max-width: 1080px) {

.header-middle { padding: 10px 0; }

.search-style { width: calc(100% - 235px); }

.header-action .header-action-icon a .user-name,

.free-deli { display: none; }

}

@media screen and (max-width: 992px) {

	.header-top-link .quick-link li a {font-size:11px; }

.logo,.logo a img { width: 100%; max-width: 200px; }

.header-right .search-style .search-form { width: 100%; position: absolute; top: 100%; z-index: 2; left: 0; max-width: 100%; display: none; height: auto !important; padding: 15px !important; background-color: var(--rt-blue); }

.header-right .search-style form, .header-right .search-style .search-form .dgwt-wcas-search-wrapp {

    max-width: 100%;

}

.icons { padding-left: 0; border: none; }

.header-action-icon .head-search svg { width: 22px; height: 22px; fill: var(--rt-theme); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }

.header-right .search-style form {margin-bottom:0;}

}

@media screen and (max-width: 768px) {

	header { position: sticky;}

.header-top-link .quick-link li { padding: 0 5px; }

.euro-header-top { display: none; }

.top-bar-call>a,

.header-top-link .quick-link li a { font-size: 12px; }

.header-action .header-action-icon { padding: 0 7px; }

.same-say-dispatch { display: none; }

.header-action .header-action-icon a svg { width: 20px; height: 20px; }

.header-action-icon.cart a svg { width: 23px; height: 23px; }

.main-categori-wrap>a.categories-button-active { line-height: 30px; padding: 0 15px; font-size: 12px; background: #c4430f url(../images/category.png) no-repeat left 10px center !important; background-size: 17px !important; padding-left: 35px !important; }

.search-style .search-form-control { height: 35px; }

.search-button { height: 35px; }

.search-button svg { width: 18px; height: 18px; }

}



@media screen and (max-width: 768px) {

.site-header .container { padding: 0; }

.header-action .header-action-icon { padding: 0 4px; }

.header-action-icon.mb-search { display: none; }

.logo,.logo a img { max-width: 170px; }

.header-middle { padding:10px 10px 55px 50px; }

.header-action-icon.mb-nav { position: absolute; left: 10px; top: 12px; padding: 0; }

.header-action-icon.mb-nav a { display: inline-block; width: 28px; height: 28px; background-color: #243141; display: flex; justify-content: center; align-items: center; }

.header-action-icon.mb-nav a svg { width: 24px !important; height: auto !important; stroke:#ffffff !important; }

/*.header-right .search-style form { left: 10px; right: 10px; top: 52px; width: auto; padding: 0 !important; }*/

.search-style .search-form-control { font-size: 12px; }

.main-categori-wrap.d-lg-block { display: none; }

.header-right .search-style .search-form {

    left: 10px;

    right: 10px;

    top: 52px;

    width: auto;

	display: block!important;

    padding: 0 !important;

}

.header-action-icon.mb-call svg path { fill:var(--rt-theme); }

.header-action-icon.cart { padding-right: 0; }

.header-bottom { position: absolute; }

	.search-form .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {

		height: 35px;}

	.search-form .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{height:35px;}

	.ubermenu-responsive.ubermenu-responsive-collapse .ubermenu-item.no-show-in-mobile{display:none;}

}



@media screen and (max-width: 600px) {

.top-bar-call a { font-size: 0; }

.main-menu {width: 100%;}

.show-menu .overlay-bg {left: 100%; display: none;}

}

@media screen and (max-width: 500px) {

.header-wrap .header-right { margin-left: 20px; }

}

@media screen and (max-width: 400px) {

.cart-dropdown-wrap.cart-dropdown-hm2 { left: 50%; transform: translateX(-50%); }

.cart-dropdown-wrap.cart-dropdown-hm2.cart-drp { left: auto; transform:none; }



.cart-dropdown-wrap:after { right: 50%; transform: translateX(50%); }

.cart .cart-dropdown-wrap:after { right: 15px; }

}

@media screen and (max-width: 330px) {

.header-top-link .quick-link li a { font-size: 11px; }

}

/* 05-11-25 */
.algolia-autocomplete{
    display: block !important;
    border-radius: 12px !important;
    box-shadow: 0 8px 20px rgba(0,0,0,0.1) !important;
    overflow: hidden !important;
}

.algolia-autocomplete .aa-dropdown-menu {
    margin-top: 2px !important;
    max-height: 500px !important;
    overflow-y: auto !important;
}

.aa-dropdown-menu .autocomplete-header-title {
    color: #ea5f26 !important;
}

.algolia-autocomplete .aa-suggestion {
    padding: 12px 12px !important;
    border-bottom: 1px solid #eee !important;
    transition: background 0.15s ease !important;
}


.algolia-autocomplete .aa-suggestion:hover {
    background: #ddd !important;
}

.algolia-autocomplete .aa-suggestion img {
    width: 40px !important;
    height: 40px !important;
    object-fit: cover !important;
    border-radius: 6px !important;
    margin-right: 10px !important;
    border: 1px solid #eee !important;
}


.aa-suggestion .suggestion-post-title {
    display: block !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    color: #000 !important;
}

.aa-suggestion .suggestion-post-title em {
    background-color: #ffff0080 !important;
    color: #ea5f26 !important;
}

.aa-suggestion .suggestion-post-content {
    font-size: 12px !important;
    color: #444 !important;
}

.aa-suggestion .suggestion-post-content em  {
    background-color: #ffff0080 !important;
    color: #ea5f26 !important;
}



.aa-suggestion .suggestion-link p {
    font-size: 12px !important;
    color: #444 !important;
    font-weight:500 !important;
}



/* 05-11-25 */