.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;/* 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;}
.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{margin-bottom: 15px; 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{text-align: center;}
.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%;}


/***** Add New Css *****/
@media only screen and (min-width: 980px) {
.salecto-menumanager .columncount-1{ width: 100%; float: left; }
.salecto-menumanager .columncount-2{ width: 50%; float: left; }
.salecto-menumanager .columncount-3{ width: 33.333333%; float: left; }
.salecto-menumanager .columncount-4{ width: 25%; float: left; }
.salecto-menumanager .columncount-5{ width: 20%; float: left; }
.salecto-menumanager .columncount-6{ width: 16.666666%; float: left; }
.salecto-menumanager .col-salecto-cms-products-category ul{ margin-bottom: 10px; text-align: left; }
.salecto-menumanager .col-salecto-cms-products-category ul li{ margin-bottom: 5px; margin-top: 5px; }
.salecto-menumanager .col-salecto-cms-products-category ul li a.maincategory{ font-weight: bold; }
.salecto-menumanager .col-salecto-cms-products-category ul li ul{ margin-bottom: 20px; margin-top: 5px; }

}


.salecto-topmenu .salecto-boxtitle { font-size: 16px; color: #000000; /*text-transform: uppercase;*/ }
.salecto-menumanager .col-salecto-cms-products-category ul li{ margin-bottom: 2px; margin-top: 0; }
.salecto-menumanager .col-salecto-cms-products-category ul li a.maincategory{ font-weight: bold; color: #262626; font-size: 14px; line-height: 18px; }
.salecto-menumanager .col-salecto-cms-products-category ul li a.maincategory:hover{ color: #C29E6E; }
.salecto-topmenu .salecto-submenu a { color: #4A4A4A; font-size: 14px; font-weight: normal; line-height: 22px; }
.salecto-topmenu .salecto-submenu a:hover { color: #C29E6E; }
.salecto-topmenu .salecto-submenu a.form-group { font-size: 12px; line-height: 20px; }
.salecto-topmenu .salecto-submenu a.form-group:hover{ color: #C29E6E !important; }
.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:hover { margin-bottom: 20px; font-size: 35px; font-weight: bold; color: #000000; letter-spacing: 0.5px; border: 0; }
.salecto-menumanager .col-salecto-cms-products-category{ padding-left: 15px; padding-right: 15px; }
.content_only_box ul li{ display: block; border-bottom: 1px solid #585858; padding: 15px 10px; }
.salecto-topmenu .salecto-submenu .content_only_box a{ font-size: 14px; line-height: 18px; text-transform: uppercase; color: #262626; font-weight: bold; -webkit-transition:all .2s ease-out;  -moz-transition:all .2s ease-out; -ms-transition:all .2s ease-out;  -o-transition:all .2s ease-out; transition:all .2s ease-out; }
.salecto-topmenu .salecto-submenu .content_only_box a:hover{ color: #C29E6E; }
.salecto-menumanager .col-salecto-cms-products-category ul li ul{ border-bottom: 1px solid #262626; margin-top: 5px; margin-bottom: 20px; padding-bottom: 20px; }
.salecto-menumanager .col-salecto-cms-products-category ul li:last-child ul{ border-bottom: none; padding-bottom: 0; margin-bottom: 0; }
.salecto-menumanager .productsgrid_only_box .item{ width: 100%; padding-left: 0; padding-right: 0; }
.salecto-menumanager .productsgrid_only_box .item .panel.panel-default{	border-color: transparent; }
.salecto-menumanager .productsgrid_only_box .item .panel:hover{ -webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0); -moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0); box-shadow: 0px 0px 0px 0px rgba(0,0,0,0); }
.salecto-menumanager .productsgrid_only_box .item .product-image img{ height: 250px; }
.salecto-productgrid .product-grid-box .item .product-image{ margin-top: 10px; }
.salecto-menumanager .item .product-title{ margin-top: 10px; margin-bottom: 10px; min-height: inherit; }
.salecto-menumanager .item .product-title a{ font-size: 14px; font-weight: bold; color: #262626; line-height: 18px; }
.salecto-menumanager .item .product-title a:hover{ color: #C29E6E; }
.salecto-menumanager .item .price-box p{ margin-bottom: 0; }
.salecto-menumanager .item .price-box span.price{ font-size: 16px; }
.salecto-productgrid .item .product-image:hover, .salecto-menumanager .f-category .product-image:hover, .salecto-menumanager .f-product .product-image:hover { transform: translateY(0px);
	-moz-transform: translateY(0px); -salecto-transform: translateY(0px); -o-tranform: translateY(0px); -webkit-transform: translateY(0px);	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; }
.close-menu-icon .fa-close{
	background-color: #ffffff;
	display: inline-block;
	width: 39px;
	height: 39px;
	color: #000;
	line-height: 38px;
	text-align: center;
	font-size: 18px;
}
.mm-menu_fullscreen .close-menu-icon {
	z-index:9;
	position: relative;
	float: right;

}
.salecto-topmenu .short-submenu .salecto-submenu .salecto-category .col-category{ margin-bottom:0; }
.salecto-topmenu .salecto-level0.short-submenu{position: relative;}
.salecto-topmenu .salecto-level0.short-submenu .salecto-submenu{ min-width: 300px; padding: 10px 0; text-align: left;}
.salecto-topmenu .salecto-level0.short-submenu .salecto-submenu li a{ padding: 4px 15px; display: block;}
.salecto-topmenu .salecto-level0.short-submenu .salecto-submenu .has-children:after{content: "\f105"; font-family: FontAwesome; float: right;}
.salecto-topmenu .salecto-level0.short-submenu .salecto-all-category li{ width: 100%; float: left;}
.salecto-topmenu .salecto-level0.short-submenu .level-0{position: relative;}
.salecto-topmenu .salecto-level0.short-submenu .level-0 > ul{ display: none; position: absolute; left: 100%; top: -16px; background: #fff; border:1px solid #000; min-width: 300px; padding: 10px 0;}
.salecto-topmenu .salecto-level0.short-submenu .level-0:focus > ul,
.salecto-topmenu .salecto-level0.short-submenu .level-0:hover > ul{ display: block;}
.salecto-topmenu .salecto-level0.short-submenu .level-1{position: relative;}
.salecto-topmenu .salecto-level0.short-submenu .level-1 > ul{ display: none; position: absolute; left: 100%; top: -16px; background: #fff; border:1px solid #000; min-width: 300px; padding: 10px 0;}
.salecto-topmenu .salecto-level0.short-submenu .level-1:focus > ul,
.salecto-topmenu .salecto-level0.short-submenu .level-1:hover > ul{ display: block;}



@media only screen and (min-width: 768px) {
	.mobile-nav-menu{
		display: none!important;
	}
	.desktop-nav-menu.salecto-level0{
		display: block!important;
	}
}
@media (max-width: 768px) {
	.desktop-nav-menu.salecto-level0{
		display: none!important;
	}
	.mobile-nav-menu{
		display: block!important;
	}
}
.header-nav-mobile-menu {
	display: none;
}
.mm-slideout .close-menu-icon {	
	position: absolute;
}
.mm-slideout.position-right .close-menu-icon{
	right: 0;
	top: 0;
}
.mm-slideout.position-top .close-menu-icon{
	right: 0;
	top: 80%;
}

.mm-slideout.position-bottom .close-menu-icon{
	right: 0;
	bottom: 80%;
}