/*! Champion
* Copyright (c) 2014-2024 Xcelerated Technologies Ltd O/A www.thethemebuilders.com */

/* ======================================================= */
/*                      Top Menu CSS                       */
/* ======================================================= */
/*
Top Menu Stylesheet
*/

.rtl .icon_shop-cart,.rtl .icon_shop-cart-raster,.rtl .icon_shop-enter,.rtl .icon_shop-exit,.rtl .icon_shop-cart-open{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.rtl #navigation-wrapper.amount,.rtl #top-bar-menu .amount{float:left;padding-right:4px}.responsive #header .inner.inner_auto_height{height:auto}@media only screen and (max-width:767px){.responsive #header .inner.inner_auto_height,.responsive #header .inner{height:auto}}#topbarmenu_sticky_wrapper{z-index:9999}#topbarmenu{position:relative;top:0;width:100%;left:0;height:40px;box-sizing:content-box}#topbarmenu_sticky_wrapper .inner_topbarmenu_sticky_wrapper{padding:0;margin-left:auto;margin-right:auto}#topbarmenu .fluid-width-section{height:inherit}#topbarmenu .inner-section-full,#topbarmenu .inner-section{position:relative;height:inherit;line-height:0}#topbarmenu:not(.forcefull) .inner-section-full,#topbarmenu:not(.forcefull) .inner-section{padding-left:0;padding-right:0}#topbarmenu #navigation{height:auto;position:relative;right:auto;left:0;bottom:0;float:left}.rtl #topbarmenu #navigation{left:auto;right:0;float:right}#topbarmenu #navigation .menu > li > a,#topbarmenu #navigation .menu > li > a:visited{font-size:11px}#topbarmenu .jqueryslidemenu,#topbarmenu .jqueryslidemenu ul{z-index:450}#topbarmenu .jqueryslidemenu ul li ul li ul{z-index:452}.responsive #topbarmenu .nav2select{margin-bottom:0;margin-top:0;font-size:18px}.responsive #topbarmenu .nav2select_div{width:calc(100% - 70px);float:right}.rtl.responsive #topbarmenu .nav2select_div{float:left}@media only screen and (max-width: 767px){#header #topbarmenu .inner-section-full,#header #topbarmenu .inner-section{overflow:visible}}#topbarmenu #navigation > ul > li{height:auto}#topbarmenu #navigation > ul > li > a{margin-top:0}#topbarmenu.normalstyle .jqueryslidemenu > ul > li > a{height:38px;line-height:36px;padding:2px 6px 0;margin:0}#topbarmenu.compactstyle #navigation > ul,#topbarmenu.buttonstyle #navigation > ul{padding-top:5px;padding-bottom:5px}#topbarmenu.compactstyle .jqueryslidemenu > ul > li > a{margin:0}#topbarmenu.compactstyle .jqueryslidemenu > ul > li > a,#topbarmenu.buttonstyle .jqueryslidemenu > ul > li > a{height:30px;line-height:30px;padding:0 6px}#topbarmenu.buttonstyle .jqueryslidemenu > ul > li > a{margin-right:5px;margin-left:0}.rtl #topbarmenu.buttonstyle .jqueryslidemenu > ul > li > a{margin-left:5px;margin-right:0}#topbarmenu.buttonstyle .jqueryslidemenu > ul > li > a{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#topbarmenu.normalstyle .jqueryslidemenu > ul > li > a,#topbarmenu.compactstyle .jqueryslidemenu > ul > li > a{border-radius:0}#topbarmenu.compactstyle .jqueryslidemenu > ul > li,#topbarmenu.buttonstyle .jqueryslidemenu > ul > li{padding-bottom:5px}#topbarmenu #navigation.jqueryslidemenu ul li ul li{height:auto}#topbarmenu #navigation.jqueryslidemenu ul li ul li.menu-has-description a{height:auto}#topbarmenu #navigation.jqueryslidemenu ul li ul li ul{top:2px}#topbarmenu #navigation .top_menu_nav_logo{float:left;width:40px;padding:0 3px;height:auto;box-sizing:content-box}#topbarmenu.buttonstyle #navigation .top_menu_nav_logo{width:36px;margin-top:-3px;margin-right:5px;border-radius:5px}#topbarmenu.compactstyle #navigation .top_menu_nav_logo{width:36px;margin-top:-3px;margin-right:5px}.rtl #topbarmenu.compactstyle #navigation .top_menu_nav_logo,.rtl #topbarmenu.buttonstyle #navigation .top_menu_nav_logo{margin-left:5px;margin-right:0}.rtl #topbarmenu #navigation .top_menu_nav_logo{float:right}#topbarmenu #navigation > ul,#topbarmenu #navigation.nav-align-right > ul,#topbarmenu #navigation.nav-align-right > ul,#topbarmenu #navigation.nav-align-default > ul{float:initial}#topbarmenu.buttonstyle #navigation .nav2select_wrapper .top_menu_nav_logo,#topbarmenu.compactstyle #navigation .nav2select_wrapper .top_menu_nav_logo,#topbarmenu #navigation .nav2select_wrapper .top_menu_nav_logo{padding:0;margin:0}.nav2select_wrapper .nav_logo_div{display:none;float:left}.rtl .nav2select_wrapper .nav_logo_div{float:right}@media only screen and (min-width:980px){.hide_on_desktop{display:none}#top_area.below_topmenu.hide_on_desktop,#top_area.topmenu.hide_on_desktop,#top_area.hide_on_desktop{display:none}}@media only screen and (max-width:979px){.hide_on_mobile{display:none}#top_area.below_topmenu.hide_on_mobile,#top_area.topmenu.hide_on_mobile,#top_area.hide_on_mobile{display:none}}#top_area{text-align:right}.rtl #top_area{text-align:left}.rtl #top_area.topmenu .widget_social img{margin:0 0 5px 10px}#top_area.below_topmenu{display:none}@media only screen and (max-width:767px){.rtl #top_area,#top_area{text-align:center}}#header #top_area #searchform input.text_input{background-color:#fafafa;box-shadow:inset 1px 1px 2px 0 #303030;font:bold 12px Arial,Helvetica,Sans-serif;color:#606060;padding-left:15px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;width:175px;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease}#header #top_area #searchform input.text_input:focus{width:225px}#header #navigation #searchform .text_input{width:100%}.box-layout #header-sticker-wrapper.sticker_enabled #header #topbarmenu.above-inner{margin-left:-20px;margin-right:-20px}@media only screen and (max-width:979px){.responsive #header #top_area #searchform input.text_input{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.responsive #header #top_area #searchform input.text_input:focus{width:175px}}@media only screen and (max-width:767px){.responsive #header #top_area #searchform input.text_input{-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;padding-left:8px}.responsive #header #top_area #searchform.search_with_icon input.text_input:focus,.responsive #header #top_area #searchform.search_with_icon input.text_input{width:100%}}::-ms-clear{display:none}::-ms-reveal{display:none}