.nav-container{}
.olegnaxmegamenu{}
.megamenu-dropdown{padding-right:10px;}
.olegnaxmegamenu #nav li.wide{position:static}
.olegnaxmegamenu #nav div.megamenu-dropdown > ul{position:static;width:auto;border:none;padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.olegnaxmegamenu #nav li.wide > div.megamenu-dropdown{position:absolute;left:0;display:none;top:auto;margin-top:6px;padding:29px 23px 0;z-index:997;width:inherit}
.olegnaxmegamenu #nav li.wide ul.level0{margin:-9px 0 0px -3px;position:static !important;width:auto;padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.olegnaxmegamenu #nav li.wide ul.level0 > li{float:none;width:16.6666%;display:inline-block;vertical-align:top;margin:0 0 20px;}
.olegnaxmegamenu #nav li.wide ul.level0 > li.parent{margin:0 0 2px;}
.olegnaxmegamenu #nav li.wide > div.shown-sub{left:0;right:0;display:block;}
.olegnaxmegamenu #nav li.wide ul.level0 li a{float:none;}
.olegnaxmegamenu #nav li.wide ul.level0 li > a{margin-right:10px;}
.olegnaxmegamenu #nav li.wide ul.level0 ul, .olegnaxmegamenu #nav li.wide div.megamenu-dropdown div.megamenu-dropdown{position:static !important;width:auto;padding:0;margin:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.olegnaxmegamenu #nav li.wide ul.level0 ul.level1{margin:0 0 20px;}
.olegnaxmegamenu #nav li.wide ul.level0 ul li{float:none;width:auto;margin:2px 0 0;padding:0;}
.olegnaxmegamenu #nav li.wide ul.level0 ul li a{text-transform:none;font-size:12px;font-weight:300;font-family:Arial, sans-serif;letter-spacing:0;}
.olegnaxmegamenu #nav li.wide ul.level0 ul li ul li{margin:2px 0 0;padding:0;}
.olegnaxmegamenu #nav li.wide ul.level0 ul li ul li a{padding-left:18px;}
.olegnaxmegamenu #nav li.wide ul.level0 ul li ul li ul li a{padding-left:29px;}
.olegnaxmegamenu #nav li.wide ul.level0 ul li ul li ul li ul li a{padding-left:40px;}
.olegnaxmegamenu #nav li.wide ul.level0 ul li ul li a span:before{content:'';position:absolute;width:20px;height:25px;overflow:hidden;margin:-5px 0 0 -20px;background:url('../../images/olegnax/megamenu/arrow_item_sidebar.gif') -20px 0 no-repeat}
.olegnaxmegamenu #nav li.wide ul.level0 ul li ul li.active > a span:before,
.olegnaxmegamenu #nav li.wide ul.level0 ul li ul li a:hover span:before{background-position:0 0}
.olegnaxmegamenu.icons-white #nav li.wide ul.level0 ul li ul li a span:before{background-position:-20px -25px}
.olegnaxmegamenu.icons-white #nav li.wide ul.level0 ul li ul li.active > a span:before,
.olegnaxmegamenu.icons-white #nav li.wide ul.level0 ul li ul li a:hover span:before{background-position:0 -25px}
.olegnaxmegamenu #nav li.wide ul.level2{padding:5px 0;}
.olegnaxmegamenu #nav li.wide ul.level2 li a{font-size:11px;line-height:13px;}
.olegnaxmegamenu #nav li.wide div div.megamenu-block{margin:0 5px 29px;}
.olegnaxmegamenu #nav li.wide div div.megamenu-block .border-bottom{padding:0 0 33px;}
.olegnaxmegamenu #nav li.wide div div.megamenu-block .border-left{margin:0 0 0 33px;padding:0 0 0 33px;}
.olegnaxmegamenu #nav li.wide div div.megamenu-block .border-top{padding:33px 0 0;}
.olegnaxmegamenu #nav li.wide div div.megamenu-block-top{}
.olegnaxmegamenu #nav li.wide div div.megamenu-block-bottom{}
.olegnaxmegamenu #nav li.wide div div.megamenu-block-right{}
.olegnaxmegamenu #nav li.wide div div.megamenu-block-col{float:left;}
.olegnaxmegamenu #nav li.wide div div.megamenu-block-col-0{display:none}
.olegnaxmegamenu #nav li.wide div div.megamenu-block-col-1{width:16.6666%;}
.olegnaxmegamenu #nav li.wide div div.megamenu-block-col-2{width:33.3333%;}
.olegnaxmegamenu #nav li.wide div div.megamenu-block-col-3{width:50%;}
.olegnaxmegamenu #nav li.wide div div.megamenu-block-col-4{width:66.6666%;}
.olegnaxmegamenu #nav li.wide div div.megamenu-block-col-5{width:83.3333%;}
.olegnaxmegamenu #nav li.wide div div.megamenu-block-col-6{width:100%;}
.olegnaxmegamenu #nav li.wide div div.megamenu-block-col-1 ul.level0 > li{width:100%;}
.olegnaxmegamenu #nav li.wide div div.megamenu-block-col-2 ul.level0 > li{width:50%;}
.olegnaxmegamenu #nav li.wide div div.megamenu-block-col-3 ul.level0 > li{width:33.3333%;}
.olegnaxmegamenu #nav li.wide div div.megamenu-block-col-4 ul.level0 > li{width:25%;}
.olegnaxmegamenu #nav li.wide div div.megamenu-block-col-5 ul.level0 > li{width:20%;}
.olegnaxmegamenu #nav li.wide div div.megamenu-block-col-6 ul.level0 > li{width:16.6666%;}
.megamenu-block .product-slider-container{margin:5px 0 0;}
.megamenu-block .product-slider-container .title-container{margin-top:-12px;line-height:21px}
.megamenu-block .product-slider-container .title-container h3{font-size:16px;line-height:21px;padding:0 11px 0 15px}
.megamenu-block .slider-container{margin:0;}
.megamenu-block .products-grid li.item{margin:0;}
.megamenu-block .product-slider-container .title-container .slider-nav{padding-right:15px;}
.megamenu-block .product-slider-container .title-container .slider-nav li{background:transparent;}
.megamenu-block .product-slider-container .title-container .slider-nav a{width:22px;height:21px;line-height:21px;background-color:transparent;background-image:url('../../images/athlete/brands_slider_arrows.png');background-position:0 0;}
.megamenu-block .product-slider-container .title-container .slider-nav a{background-size:44px 42px;}
.megamenu-block .product-slider-container .title-container .slider-nav a.mm-icon-black{background-position:0 0;}
.megamenu-block .product-slider-container .title-container .slider-nav a.next.mm-icon-black{background-position:100% 100%;}
.megamenu-block .product-slider-container .title-container .slider-nav a.disabled.mm-icon-black{}
.no-touch .megamenu-block .product-slider-container .title-container .slider-nav a.mm-icon-black:hover{background-position:100% 0;}
.no-touch .megamenu-block .product-slider-container .title-container .slider-nav a.next.mm-icon-black:hover{background-position:0 100%;}
.no-touch .megamenu-block .product-slider-container .title-container .slider-nav a.disabled.mm-icon-black:hover{background-position:0 0;}
.no-touch .megamenu-block .product-slider-container .title-container .slider-nav a.next.disabled.mm-icon-black:hover{background-position:100% 100%;}
.megamenu-block .product-slider-container .title-container .slider-nav a.mm-icon-white{background-position:100% 0;}
.megamenu-block .product-slider-container .title-container .slider-nav a.next.mm-icon-white{background-position:0 100%;}
.megamenu-block .product-slider-container .title-container .slider-nav a.disabled.mm-icon-white{}
.no-touch .megamenu-block .product-slider-container .title-container .slider-nav a.mm-icon-white:hover{background-position:0 0;}
.no-touch .megamenu-block .product-slider-container .title-container .slider-nav a.next.mm-icon-white:hover{background-position:100% 100%;}
.no-touch .megamenu-block .product-slider-container .title-container .slider-nav a.disabled.mm-icon-white:hover{background-position:100% 0;}
.no-touch .megamenu-block .product-slider-container .title-container .slider-nav a.next.disabled.mm-icon-white:hover{background-position:0 100%;}
.block-megamenu-sidebar ul li a{margin:-4px 0}
.olegnaxmegamenu-sidebar{margin-left:-8px}
.olegnaxmegamenu-sidebar li{position:relative;}
.olegnaxmegamenu-sidebar li.over{}
.olegnaxmegamenu-sidebar li.active{}
.olegnaxmegamenu-sidebar li ul{display:none;margin:7px 0 -1px;}
.olegnaxmegamenu-sidebar a{}
.olegnaxmegamenu-sidebar a,
.olegnaxmegamenu-sidebar a:hover{}
.olegnaxmegamenu-sidebar li li a{padding-left:20px;}
.olegnaxmegamenu-sidebar li li a span:before{content:'';position:absolute;width:20px;height:25px;overflow:hidden;margin:-5px 0 0 -20px;background:url('../../images/olegnax/megamenu/arrow_item_sidebar.gif') -20px 0 no-repeat}
.olegnaxmegamenu-sidebar li li.active > a span:before,
.olegnaxmegamenu-sidebar li li a:hover span:before{background-position:0 0}
.olegnaxmegamenu-sidebar li li li a{padding-left:32px;}
.olegnaxmegamenu-sidebar li li li li a{padding-left:44px;}
.olegnaxmegamenu-sidebar li li li li li a{padding-left:56px;}
.olegnaxmegamenu-sidebar .toggle{display:block;float:right;width:24px;height:25px;margin:-5px 0;cursor:pointer;}
.olegnaxmegamenu-sidebar .toggle-plus{background:url('../../images/olegnax/megamenu/arrow_toggle_sidebar_plus.gif') -24px 0 no-repeat}
.olegnaxmegamenu-sidebar .toggle-plus:hover{background-position:0 0}
.olegnaxmegamenu-sidebar .toggle-minus{background:url('../../images/olegnax/megamenu/arrow_toggle_sidebar_minus.gif') -24px 0 no-repeat}
.olegnaxmegamenu-sidebar .toggle-minus:hover{background-position:0 0}
.olegnaxmegamenu-sidebar li.last > a{}
.olegnaxmegamenu-sidebar span{display:block;cursor:pointer;white-space:nowrap;}
.olegnaxmegamenu-sidebar > li > a{}
.olegnaxmegamenu-sidebar li.over a,
.olegnaxmegamenu-sidebar li.active a,
.olegnaxmegamenu-sidebar a:hover{}
.olegnaxmegamenu-sidebar.icons-white li li a span:before{background-position:-20px -25px}
.olegnaxmegamenu-sidebar.icons-white li li.active > a span:before,
.olegnaxmegamenu-sidebar.icons-white li li a:hover span:before{background-position:0 -25px}
.olegnaxmegamenu-sidebar.icons-white .toggle-plus{background-position:-24px -25px}
.olegnaxmegamenu-sidebar.icons-white .toggle-plus:hover{background-position:0 -25px}
.olegnaxmegamenu-sidebar.icons-white .toggle-minus{background-position:-24px -25px}
.olegnaxmegamenu-sidebar.icons-white .toggle-minus:hover{background-position:0 -25px}
.olegnaxmegamenu #nav li.wide ul.level0 ul li ul li a span:before,
.olegnaxmegamenu-sidebar li li a span:before{background-size:40px 50px}
.olegnaxmegamenu-sidebar .toggle{background-size:48px 50px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (-o-min-device-pixel-ratio:3/2), only screen and (min-device-pixel-ratio:1.5){.olegnaxmegamenu #nav li.wide ul.level0 ul li ul li a span:before,
.olegnaxmegamenu-sidebar li li a span:before{background-image:url('../../images/olegnax/megamenu/retina/arrow_item_sidebar@2x.png')}
.olegnaxmegamenu-sidebar .toggle-plus{background-image:url('../../images/olegnax/megamenu/retina/arrow_toggle_sidebar_plus@2x.png')}
.olegnaxmegamenu-sidebar .toggle-minus{background-image:url('../../images/olegnax/megamenu/retina/arrow_toggle_sidebar_minus@2x.png')}
}
.olegnaxmegamenu #nav li.wide ul.level0 ul li ul li a span:before,
.olegnaxmegamenu-sidebar li li a span:before{transition:all 600ms ease-in-out;-webkit-transition:all 600ms ease-in-out;-moz-transition:all 600ms ease-in-out;-o-transition:all 600ms ease-in-out;}
.olegnaxmegamenu #nav li.wide ul.level0 ul li ul li a:hover span:before,
.olegnaxmegamenu-sidebar li li a:hover span:before{transition:all 50ms ease-in-out;-webkit-transition:all 50ms ease-in-out;-moz-transition:all 50ms ease-in-out;-o-transition:all 50ms ease-in-out;}
.block-layered-category{display:none}
@media only screen and (max-width:1023px){.olegnaxmegamenu #nav li.wide > div.megamenu-dropdown,
.olegnaxmegamenu #nav li.wide > div.shown-sub{display:none;}
.megamenu-block, .megamenu-dropdown .clear{display:none;}
.olegnaxmegamenu #nav ul.level0, .olegnaxmegamenu #nav ul.level0 div > ul{display:block;}
.olegnaxmegamenu #nav li.wide ul ul li a{text-transform:inherit;font-size:inherit;font-weight:inherit;font-family:inherit;letter-spacing:inherit;}
.olegnaxmegamenu #nav li.wide div div.megamenu-block-col{float:none;width:auto !important;display:block !important;}
}
.category_sp{position:absolute;left:0;top:0;width:1px;height:90%;margin-top:5%;background:#e8e8e8}