.salecto-menumanager{box-sizing: border-box; text-align: left;}
.salecto-featured{padding-left: 20px;}
.salecto-menumanager img{display: inline; vertical-align: middle; max-width: 100%;}
.salecto-menumanager .salecto-topmenu{position: relative; float: left; width: 100%; z-index: 199; margin: 0;}
.salecto-menumanager .salecto-topmenu.no-responsive .mb-submenu{display: none !important;}
.salecto-menumanager .salecto-level0{float:left;}
.salecto-level0.item_relative{position: relative;}
.salecto-menumanager .salecto-level0.active .salecto-label{color: #ffa800;}
.salecto-topmenu .salecto-submenu a{outline: none;}
.salecto-topmenu .salecto-submenu a.form-group{border: 1px solid #CCC; font-size: 13px; margin: 0.5%; padding: 5px; text-decoration: none; width: 24%;}
.salecto-topmenu .salecto-submenu a.form-group:hover{color: #ffa800;}
.salecto-topmenu .salecto-label{float: left; padding: 0 50px 0 0; color: #000; font-size: 16px; opacity: 0.9; filter:alpha(opacity=90); outline: none !important; text-decoration: none !important; cursor: pointer; line-height: 1.5; text-transform: uppercase; font-weight: 700;}
.salecto-menumanager .salecto-iconmega{vertical-align: top; position: relative;}
.salecto-menumanager .salecto-submenu{display: none; position: absolute; top: 52px; z-index: 200; padding: 15px; background: #fff; border: 1px solid #ddd; max-width: 100%; min-width: 160px;}
.salecto-topmenu .mb-submenu{display: none;}
.salecto-header,.mb-header{float: left; width: 100%; padding: 10px 0; margin-bottom: 10px; border-bottom: 1px solid #ddd; color: #000; font-weight: 700;}
.salecto-footer,.mb-footer{float: left; width: 100%; padding: 10px 0; border-top: 1px solid #ddd; margin-top: 10px; color: #000; font-weight: 700;}
.col-category .level1{font-weight: 700; font-size: 14px;}
.col-category .level2{font-weight: 400; font-size: 13px;}
.col-sub{display: none; -moz-transition: all ease-in-out 100ms; -webkit-transition: all ease-in-out 100ms; -o-transition: all ease-in-out 100ms; transition: all ease-in-out 100ms;}
.salecto-category-level .col-sub{display: none; width: 75%; background-color: #fff; z-index: 201; padding: 2px; min-width: 12em;}
.salecto-category-level  a.form-group{text-indent: 5px; font-weight: 600;}
.salecto-category-level .parent.active > a.form-group{color: #ffa800;}
.salecto-menumanager .parent .small{float:right; top:4px;}
.active > .col-sub{display: block;}
.level2  small{font-size: 50%; top: -2px;}
.level2.active .level2{text-indent: 5px; -moz-transition: all ease-in-out 100ms; -webkit-transition: all ease-in-out 100ms; -o-transition: all ease-in-out 100ms; transition: all ease-in-out 100ms;}
.mb-version .col-category .sub-level3{width: 100%; float: left; z-index: 201; padding:0 10px;}
.mb-submenu .parent .col-sub,.lmb-submenu .parent .col-sub{padding:0 0 0 10px; position: static; width: 100%; box-shadow: none; background-color: transparent;}
.mb-submenu .parent .form-group a{float:left;}
.mb-submenu .salecto-category-level .col-category a.form-group{border-bottom: 1px solid #ddd; padding: 5px 0;}
/*.salecto-category-dynamic .col-level{padding: 0px;}*/
.salecto-category-dynamic .col-level .col-xs-12.form-group{border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; margin: 0; text-indent: 0; -moz-transition: all ease-in-out 100ms; -webkit-transition: all ease-in-out 100ms; -o-transition: all ease-in-out 100ms; transition: all ease-in-out 100ms; background-color: #fff;}
.salecto-category-dynamic .col-level .col-xs-12.form-group.active{border-right-color:rgba(0,0,0,0); background-color: #F0F0F0;}
.salecto-category-dynamic .col-level .col-xs-12.form-group a{font-weight: 600; float:left; width:100%; padding:10px 0; font-size: 13px;}
.salecto-category-dynamic .col-level .col-xs-12.form-group.active a {color: #ffa800;}
.salecto-category-dynamic .col-level .col-xs-12.form-group a:hover{color: #ffa800; text-decoration: none;}
.salecto-category-dynamic .col-level .col-xs-12.form-group.active a .small{opacity: 0; filter: alpha(opacity=0);}
.salecto-category-dynamic .col-dynamic{display: none; padding-top: 0;}
.salecto-category-dynamic .active.col-dynamic{display: block;}
.salecto-category-dynamic .col-dynamic .col-category-image img{outline: 0; transition: all 200ms ease-in-out; -salecto-transform: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out;}
small.glyphicon.glyphicon-th-large{font-size: 50%; margin-left: -6px; padding-right: 5px; top: -2px;}
.salecto-category-dynamic .col-dynamic a span{font-weight: 600; font-size: 12px; border: 1px solid #CCC; padding: 2.5%; margin: 0;}
.salecto-category-dynamic .col-dynamic a:hover span{color:#ffa800; font-weight: 600;}
.salecto-category-dynamic .col-dynamic a:hover img{transform: translateY(-10px); -moz-transform: translateY(-10px); -salecto-transform: translateY(-10px); -o-tranform:translateY(-10px); -webkit-transform: translateY(-10px);}
.salecto-category-dynamic .dynamic-viewall{text-align:center; text-transform:uppercase; color:#175271 !important; font-weight: 600; font-size: 13px; -salecto-transform: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out;}
.salecto-category-dynamic .dynamic-viewall small{padding-left: 6px;}
.salecto-category-dynamic .dynamic-viewall:hover{text-decoration: none; color: #860F0F !important; border-color: #860F0F;}
/*------- Product -------------------*/
.salecto-productgrid .item .product-image, .salecto-menumanager .f-product .product-image, .salecto-menumanager .f-category .product-image{border: none; margin-bottom: 10px;}
.salecto-productgrid .item .product-image:hover, .salecto-menumanager .f-category .product-image:hover, .salecto-menumanager .f-product .product-image:hover{transform: translateY(-10px); -moz-transform: translateY(-10px); -salecto-transform: translateY(-10px); -o-tranform: translateY(-10px); -webkit-transform: translateY(-10px); transition: all 200ms ease-in-out; -salecto-transform: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out;}
.salecto-menumanager .f-product .product-image img{max-width: 100%;}
.mb-content .item, .mb-content .col-productlist, .mb-content .col-category, .mb-featured .f-product, .mb-featured .f-category{padding-top: 10px; padding-bottom: 10px;}
/*---------------------Mobile version-------------------------*/
.salecto-menumanager .anchor_mbmenu{background: rgb(7, 70, 102); padding: 8px 0; display: none;}
.salecto-menumanager .anchor_mbmenu .anchor_mbmenu_text{outline: 0; text-decoration: none; font-size: 20px; color: #fff;}
.menumanager-mobile .mb-topmenu{display: none; position: relative; float: left; width:100%;}
.salecto-menumanager .mb-submenu{position: absolute; left: 100%; top: 0; z-index: -1; background: #fff; display:none; float: left; width: 100%;}
.salecto-menumanager .mb-submenu.blind{position: static;}
.salecto-menumanager .mb-submenu.blind .mb-return,.salecto-menumanager .lmb-submenu.blind .mb-return{display: none;}
.salecto-menumanager .mb-submenu .mb-return span,.salecto-menumanager .lmb-submenu .mb-return span{float: left;}
.salecto-menumanager .mb-label{padding: 10px 5px 10px 20px; border-top: 0; color: #2f2f2f; text-decoration: none; outline: none; display: none !important; position: absolute; right: 1px; top: 0; height: 42px; line-height: 21px;}
.salecto-menumanager .mb-return{border: 0; z-index: 200;}
.salecto-menumanager .mb-submain{padding: 15px; border: 1px solid #ddd; border-top: 0;}
/*---- Fix for magento 1.9---*/
#header-nav{display: block;}
.skip-nav{display: none;}
/* ----- Left Menu ---------*/
.item_relative{position: relative;}
.salecto-leftmenu{position: relative; z-index: 200; text-align: left; float: left; width: 100%; border-top: 1px solid #ddd; margin: 10px 0;}
.salecto-leftmenu .msl-level0{float: left; width: 100%;}
.salecto-leftmenu .msl-submenu{display: none; position: absolute; top: 0px; left:239px; z-index: 200; padding: 15px; background: #fff; border: 1px solid #ddd; min-width: 160px;}
.salecto-leftmenu .msl-label{padding: 12px 25px 8px; background: #FFFFFF; border: 1px solid #ddd; border-top: 0; color: #2f2f2f; text-decoration: none; outline: none; cursor: pointer; line-height: 1.5; float: left; width:100%;}
.salecto-leftmenu .msl-label.first{border-top: 1px solid #ddd;}
.salecto-leftmenu .msl-label.flag{background: #EBEDED;}
.salecto-leftmenu .msl-label span.small{float: right; margin-right: -15px;}
/*---------------------Mobile version for Left menu -------------------------*/
.lmenumanager-mobile{display: none;}
.salecto-menumanager .anchor_lmbmenu{background: rgb(7, 70, 102); padding: 8px 0;}
.salecto-menumanager .anchor_lmbmenu .anchor_lmbmenu_text{outline: 0; text-decoration: none; font-size: 20px; color: #fff;}
.lmenumanager-mobile .lmb-leftmenu{display: none; position: relative; text-align: left; float: left; width: 100%;}
.salecto-menumanager .lmb-submenu{position: absolute; left: 100%; top:0; z-index: -1; background: #fff; display :none; float: left; width: 100%;}
.salecto-menumanager .lmb-submenu.blind{position: static;}
.salecto-menumanager .lmb-label{padding:12px 25px 8px; background: #FFFFFF; border: 1px solid #ddd; border-top: 0; color: #2f2f2f; text-decoration: none; outline: none;}
.salecto-menumanager .lmb-label.flag{background: #EBEDED;}
.salecto-menumanager .lmb-label.lmb-return{border: 0;}
.salecto-menumanager .lmb-label span{float: left;}
.salecto-menumanager .lmb-click span{float: right; margin-right: -15px;}
.salecto-menumanager .mb-submain{padding: 15px; border: 1px solid #ddd; border-top: 0;}
.salecto-featured .f-product, .salecto-featured .f-category{border: #CCC 1px solid; margin: 0 2% 2% 0; width: 49%; padding: 10px; text-align: center;}
.salecto-featured .f-product:nth-child(2n), .salecto-featured .f-category:nth-child(2n){margin-right: 0;}
.salecto-featured .f-product .product-image.form-group{border: none; margin: 0 0 10px; width: 100%;}
.salecto-featured .f-product .product-name.form-group{width: 100%; border: none;}
.salecto-menumanager .form-group.salecto-boxtitle, .salecto-boxtitle{color: #FFF; margin-bottom: 15px; background: #ffa800; padding: 5px 10px; display: block;}
.salecto-category-dynamic .col-category .col-level{width: 25%; padding: 0;}
.salecto-category-dynamic .col-category .dynamic-content{width: 75%; padding: 0; min-height: 250px;}
.salecto-productlist .col-productlist a.form-group{width: 100%;}
.salecto-category-dynamic{padding-top: 15px;}
.salecto-productgrid .product-grid-box .item{border: #CCC 1px solid; width: 24%; margin: 0 1.33% 1.33% 0; padding: 10px; text-align: center; min-height: 260px;}
.salecto-productgrid .product-grid-box .item:nth-child(4n){margin-right: 0;}
.salecto-productgrid .product-grid-box .item .product-image{text-align: center; margin-bottom: 10px}
.salecto-productgrid .product-grid-box .item .product-image img{display: inline;}
.salecto-productgrid .product-grid-box .item .product-name{min-height: 50px; display: inline-block;}
.salecto-productgrid .product-grid-box .item .product-name .product-label{display: none;}
.salecto-featured .f-product .product-name, .salecto-featured .f-category .product-name{width: 100%; min-height: 40px; font-size: 12px; display: inline-block;}
.salecto-featured .f-product .price, .salecto-featured .f-category .price{font-size: 13px; font-weight: 600;}
.salecto-featured .f-product .price-box .special-price, .salecto-featured .f-category .price-box .special-price{padding: 0 5px 0 0;}
.salecto-featured .f-product .price-box, .salecto-featured .f-category .price-box{margin-bottom: 0;}
.salecto-featured .f-category .product-name{min-height: inherit;}
.salecto-featured .f-product{min-height: 240px;}
.salecto-submenu {padding-top:0;padding-bottom:0;}
.salecto-submenu .salecto-footer{margin-top:0;}
.salecto-topmenu .salecto-submenu .salecto-category .col-category.col-xs-3 .salecto-all-category a.form-group{width: 100%;}
@media (max-width: 768px){}