/* Import Fonts*/
@import 'https://fonts.googleapis.com/css?family=Roboto+Condensed:700';

body{background:url(../images/body-bak.gif) repeat-x;font-size:12px;font-family:Arial, Helvetica, sans-serif}
.c-gray{}
.clearfix{clear:both !important;}
.pull-left{float:left !important;}
.pull-right{float:right !important;}
.m-none{margin:0 !important;}
.p-none{padding:0 !important;}
.pt-10{padding-top:10px !important;}
.mt20{margin-top:20px !important;}
.bdr-l-gray{border-left: 1px solid #DFDFDF !important;}
.flex{flex: 1 1 0}

/*headings*/

h3{color:rgba(0, 0, 0, 0.60);font-size:24px;font-weight: 600;}
.pageheader .breadcrumb {text-align: right; width: 100%;justify-content: flex-end;}

/*start top header*/

.header-top{margin-top:10px; header-bottom:20px;}
.center-txt{text-align:center;}
.center-txt ul{margin:0; padding:0;}
.center-txt ul li{color:#0000ff; font-style:italic; font-weight:600; list-style:none; font-size:14px; padding:0 0 5px 0; margin:0;}
.center-txt ul li span{color:#505151;}
.center-txt ul li a{text-decoration:none; color:#df272c; font-weight:bold;}

.top-link{}
.top-link ul{margin:0; padding:0;}
.top-link ul li{margin:5px 0 0 0; padding:0 10px 0 0; font-size:11px; list-style:none; border-right:1px solid #CCC; float:left;}
.top-link > ul > li:last-child{border:none;}
.top-link ul li a{padding:0px 0px 0px 7px; color:#505151; text-decoration:none; }

.sublink-top{}
.sublink-top ul{margin:0; padding:0;}
.sublink-top ul li{margin:15px 0 0 0; padding:0 9px 0 8px; list-style:none; font-size:13px; font-weight:bold; float:left; border-right:1px solid #000;}
.sublink-top > ul > li:last-child{border-right:0;}
.sublink-top ul li a{text-decoration:none; color:#df272c;}
/*end top header*/

 .pageheader{height: inherit;margin-top:5px;border-top: 0;}

/*start Featured Categories style*/
.featured-categories h1{margin:20px 0; color:rgba(0, 0, 0, 0.60); text-decoration:none; text-align:center; font-size:24px; font-weight:bold;}
.categories-box{position:relative;}
.categories-name{text-transform:uppercase; height:inherit; position:absolute; right:0; bottom:10px; background:rgba(0, 0, 0, 0.4); text-align: right; padding:5px; font-weight:bold; font-family:'Roboto Condensed', sans-serif; font-size:15px;}
.categories-name a{color:#fff;}
.categories-bg{}
.categories-bg a{}
.categories-bg a img{margin:0; width:100%;}
.categories-name a{font-weight:600; text-decoration:none;}
/*end Featured Categories style*/

/*start nav style*/
.nav-main-back{background-color:#898985 !important; /*border-top:1px solid #777774; border-bottom:1px solid #878785;*/font-size:13px;}
.dropdown-wrap{background:rgba(0, 0, 0, 0.8) none repeat scroll 0% 0%; border:medium none rgb(204, 204, 204); border-bottom-left-radius:.25rem; border-bottom-right-radius:.25rem; border-top-left-radius:0; border-top-right-radius:0;}
.dropdown-wrap > a{text-decoration:none; padding:2px 10px; color:#FFFFFF; display:block; white-space:nowrap; font-size:12px; }
.dropdown-wrap > a:hover{text-decoration:underline; color:#d8d8d8;}
.nav-link{color:#fff !important;}
#menu > ul > li:last-child{padding-right:0; padding-left:0;}
#menu >ul > li > a{padding: 11px 10px 11px 5px;font-size:13px; font-weight: 600;}
	button.navbar-toggler:focus{outline: none;}
#carttarget{position:absolute; height:49px; width:104px;}
#cartnav .carthome{/*background:url(../../ac/images/cart_main_nav.png);*/ display:inline-block; padding:10px 9px 0 45px; margin:0; width:105px;    height:50px; line-height:14px; color:#FFFFFF; text-align:center;}
#cartnav .carthome{line-height:14px; color:#FFFFFF; text-align:center;}
#cartnav .content{margin-top:-4px; margin-right:4px; float:right; position:relative; width:530px;}
#header #cartnav .empty{padding-top:6px; text-align:center;}
/*end nav style*/

/*start midd section style*/
/*.midd-wrap{margin:20px 0 40px;}*/
.welcome-slideshow{}
.welcome-slideshow img{width:100%;}
.banner1 img{width:109%;}
/*end midd section style*/

/*start my account section style*/
.my-account-wrap{border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; margin:10px 0 0 0;}
.my-account-wrap .pageheader{}
.my-account-wrap .pageheader h1{font-weight:bold; font-size:20px; color:#df272c; text-transform:uppercase; margin:0; padding:15px 0 0 0;}
.breadcrumb-wrap .breadcrumb{background:none;}
.breadcrumb-wrap .breadcrumb ol{}
.breadcrumb-wrap .breadcrumb ol li{}
.breadcrumb li a{color:#b2b1b1; text-decoration:none;}
.breadcrumb li a:hover{color:#df272c;}

.myaccount-details{padding:15px 5px; border:1px solid #eeeeee; margin:20px 0 0 0;}
.account-wrap{}
.account-wrap h2{color:#000000; font-size:16px; margin:10px 0; font-weight:600;}
.account-wrap ul{margin:0; padding:0;}
.account-wrap ul li{margin:5px 25px; padding:0; font-size:12px;}
.account-wrap ul li a{color:#df272c; text-decoration:none;}

.required{color:#FF0000; font-weight:bold;}
.register-account{}
.register-account p{font-size:12px; margin:0; padding:10px 0;}
.register-account p a{color:#df272c;}
.register-account .personal-details h2{color:#000000; font-size:16px; margin:0 0 5px 0; font-weight:bold;}
.personal-detail-wrap{margin-bottom:0 0 20px 0;}
.personal-detail-wrap .content, #content .content {padding:15px !important;}
.subscribe{padding:0 20px 0 0;}
.form-check-label{padding:0 10px 0 0; display:inline-block;}
.form-check-inline, label.form-check-label{padding:0 10px 0 0;}
/*end my account section style*/

/*start about style*/
.about-wrap{}
.about-wrap .bg-cont{}
.about-wrap .bg-cont p{margin:15px 0; color:#333333; line-height:22px;}
.about-wrap .right-cont{}
.about-wrap .right-cont h2{color:#000000; font-size:16px; margin:0px 0 10px 0; font-weight:600;}
/*end about style*/

/*start suppliers style*/
.suppliers-wrap{}
.suppliers-wrap p{margin:15px 0; color:#333333; line-height:22px;}
/*end suppliers style*/

/*start faq-wrap style*/
.faq-wrap{}
.faq-wrap p{font-size:12px; margin:0; padding:10px 0 0 0;}
.faq-wrap p a{color:#df272c;}
/*end faq-wrap style*/

/*start refund-policy-wrap style*/
.refund-policy-wrap{}
.refund-policy-wrap p{font-size:12px; margin:0; padding:10px 0 0 0;}
.refund-policy-wrap p strong{color:#000;}
.refund-policy-wrap p span{padding:0 0 0 20px;}
.policy-in-cont{margin:0 0 0 30px;}
/*end refund-policy-wrap style*/

/*start privacy-policy style*/
.privacy-policy-wrap{}
.privacy-policy-wrap p{font-size:12px; margin:0 0 20px 0; padding:0;}
.privacy-policy-wrap p a{color:#df272c;}
.privacy-policy-wrap h2{color:#000000; font-size:16px; margin-top:0px; margin:0 0 5px 0; font-weight:600;}
/*end privacy-policy style*/

/*start other-policy-wrap style*/
.other-policy-wrap{margin-top:20px;}
.other-policy-wrap p{line-height:20px;}
/*end other-policy-wrap style*/

/*start contact style*/
.contact-wrap{color:#6e6e6e;}
.info-style{}
.info-style h2{color:#6e6e6e; font-weight:bold; font-size:15px; margin:10px 0 0 0;}
.info-style a{color:#df272c; text-decoration:none;}
.send-btn{background:#FFFFFF; border:1px solid #EEEEEE; overflow:auto; padding:6px; width:98%; margin:0 auto; padding:5px 10px 5px 0;}
.send-btn .right{float:right; text-align:right;}
.send-btn .right a.button{display:inline-block; background:url(../images/button-right-active.png) top left no-repeat; text-decoration: none;cursor: pointer; padding:10px 15px 10px 15px; border-top-right-radius:5px; border-top-left-radius:5px; border-bottom-right-radius:8px; border-bottom-left-radius:8px; color:#fff;}
/*end contact style*/

/*start footer style*/
.footer-main{min-height:100px; padding:20px 15px; border:1px solid #dbdee1; background:#d8d8d8; margin:20px 0 0 0;}
.footer-main h3{color:#505151; font-size:20px; margin:0 0 15px 0; font-weight:bold;}
.footer-main ul{list-style-type:none;}
.footer-main ul li{margin:0 0 10px 0; font-size:13px;}
.footer-main ul li a{text-decoration:none; color:#505151;}
.footer-main .footer-wrap{border-right:1px solid #fff;} 
.footer-main .footer-wrap:last-child{border:none;}
.footer-main .footer-wrap .footer-cont{margin:0 0 0 25px;}
/*end footer style*/

.form-control{font-size: 13px;}
input[type='text'], input[type='password'], textarea, select {border-radius: 4px;}
.content.dropdown-menu .tickerMid, .cart-total .tickerMid, .tickerMid{height:64px;}
/*.content.dropdown-menu.dropdown-wrap a.button{background-position: top 2px left;float:right;}*/
#content.fancybox-content{border-radius: 10px;background-color: #e5e5e5;}
#content.fancybox-content fieldset {border-color: #000 !important;}

/*pagination styles*/
.paginator{width: 100%;text-align: center;}
.paginator .current.prev, .paginator .current.next{display: none !important}
.paginator a, .paginator span, .pagination > .links > a, .pagination > .links > b{background:#e6e6e6;border-radius: 4px;min-width: 25px;text-align: center;display: inline-block !important;float:none !important;border:1px solid #ccc;color:#333 !important;}
.paginator .current, .pagination > .links > b{background: #df272c; border-color: #df272c; color: #ffffff !important;}

.checkout-content{overflow-x: hidden;}
.pointer{cursor: pointer;}
#prodSearch > .search{margin-right: 10px;}

/**/
div.productprofile{padding:10px;}
div.ppheader{background: #e6e6e6; border-radius: 4px 4px 0 0; padding: 5px 10px 15px;}
div.twogrid{width:30%;}
div.ppprice{width: 20%;}
div.ppcartonprice{width:40%;}
div.ppdesc{width:100%;margin-bottom: 5px;}

.border-red{border-color:#df272c !important;}

/*Product Search fields*/
.product-added{border-color:red !important;}


/* NEW HEADER STYLES */
input.uniSearch{border: 1px solid #df272c;background: url(../image/ic-search.png) no-repeat left 5px center; background-size: 18px; padding-left: 35px;}

/*CATEGORY MENU*/
.categoryMenu > .btn-secondary{
	background: #df272c;
	border-color: #df272c;
	border-radius: 0;
	width: 100%;
	text-align: left;
	height: 40px;
}
/*.categoryMenu > .btn-secondary:not(:disabled):not(.disabled).active, 
.categoryMenu > .btn-secondary:not(:disabled):not(.disabled):active, 
.categoryMenu.show > .btn-secondary.dropdown-toggle{
	
}*/
.categoryMenu > .btn-secondary:not(:disabled):not(.disabled).active:focus, 
.categoryMenu > .btn-secondary:not(:disabled):not(.disabled):active:focus, 
.categoryMenu.show > .btn-secondary.dropdown-toggle:focus{
	box-shadow: none;
}
.categoryMenu:hover > .btn-secondary{
	color: #fff;
    background-color: #545b62;
    border-color: #4e555b;
}
.categoryMenu .dropdown-menu.show{
	right: 0;
	border-radius: 0;
	border-color: #cccccc;
	margin-top: 0;
	transform: translate3d(0, 40px, 0) !important;
	min-width: 250px;
	min-height: 300px;
	box-shadow: 5px 3px 5px rgba(0, 0, 0, .2);
}
.categoryMenu:hover > .dropdown-menu{
	display: block; 
	position: absolute;/* will-change: transform;*/
    top: 40px; left: 0px; right: 0;
	border-radius: 0; border-color: #cccccc;
	margin-top: 0; /*transform: translate3d(0, 40px, 0) !important;*/
	min-width: 250px;
	min-height: 300px;
	box-shadow: 5px 3px 5px rgba(0, 0, 0, .2);
}
.categoryMenu .dropdown-menu ul li{
    position: static;
    display: block;
    float: left;
    width: 100%;
}
.categoryMenu .dropdown-menu ul li a{
	color: #545b62 !important;
	text-transform: uppercase;
	font-weight: 600;
	position: relative;
	padding: .5rem 2rem .5rem 1rem;
}
.categoryMenu .dropdown-menu ul li a:after{
	border-top: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #545b62;
	right: 12px;
    position: absolute;
    top: 10px;
}

/*Level 2*/
.nav-item.dropdown  a:hover,
.categoryMenu .dropdown-menu > ul > li:hover > a, .categoryMenu .dropdown-menu > ul >li >a:hover{
	color: #df272c !important;
	background: #f0f0f0;
	text-decoration: none;
}
.nav-item.dropdown:hover > .dropdown-menu.dropdown-wrap{
	display: block;
	min-width: 250px;
	width: fit-content; width: -moz-fit-content; block-size: fit-content;
	position: absolute; will-change: transform; 
	top: 0px; left: 100%; right: 0; 
	border-radius: 0; border: 1px solid #cccccc;
	margin-top: 0;
	box-shadow: 5px 3px 5px rgba(0, 0, 0, .2); background: #ffffff;
	min-height: 300px; height: auto;
}
.nav-link.dropdown-toggle + .dropdown-menu.dropdown-wrap a{
	padding: .5rem 1rem;
	text-transform: none;
}

#header .links a{padding: 0px 0px 0px 4px}
#header .links span{
	margin-left: 4px;
	float: left;
    display: block;
    padding: 0px;
    text-decoration: none;
    font-size: 11px;
}
#header .links a + a{margin-left: 4px; padding: 0px 0px 0px 4px; border-color: #df272c;}


#cartnav .carthome{
	height:  40px;
	padding-top: 5px;
	background-position: left center;
}
#carttarget, #cartnav{height: 40px}
.menu-btm-border{
	border-top: 2px solid #aaa;
	padding-top:1px;
	height: 1px;
}
#cartnav{width: auto;font-weight: bold;}
#cartnav:hover .cart-content{display: block;position: absolute; left: inherit; right: 0;width: auto;border: 1px solid #ccc;box-shadow: 5px 3px 5px rgba(0, 0, 0, .2);background: #ccc;margin: 0;padding: 10px;}
#cartnav:hover .cart-content table{border: 1px solid #ccc;}

.product-filter-cat{width: calc(100% - 300px)}
.product-filter-cat > .search{width: 100%;}
.product-filter-cat > .search .search-label{width: 100%;position: relative;}
.product-filter-cat input{padding:3px 3px 3px 20px; font-size: 12px;color:#000;background:#fff; width:100%;height: 23px;}
.product-filter-cat input:focus-visible {outline: none;}

.product-filter-cat > .search .search-label i{position: absolute;left: 5px; top: 6px;}
.fancybox-slide #content{height: auto !important;}

/*@media screen and (max-width: 600px){*/
@media screen and (min-width: 576px){
	/*start header*/
	.top-link{float:left;}
	.sublink-top{float:none !important}
	.sublink-top ul{padding:0; text-align:center}
	.sublink-top ul li{display:inline; float:none;}
	.logo-main{text-align:center;}
	.logo-main a img{width:100%; max-width:277px; height:auto; text-align:center;}
	.center-txt ul li{font-size:13px;}
	.top-link ul li{margin:10px 0; padding:0 7px 0 0; font-size:10px;}
	/*end header*/	
	.footer-main .footer-wrap .footer-cont{margin:0;}
	.footer-main .footer-wrap{border-right:none;} 	

	.pageheader .breadcrumb {text-align: left;}

	/*start Featured Categories style*/
	.categories-box{margin:0 0 20px 0;}
	/*end Featured Categories style*/

	/*start my account section style*/
	.my-account-wrap .pageheader{text-align:center;}
	.breadcrumb-wrap{float:none !important; text-align:center;}
	.breadcrumb-wrap .breadcrumb{display:inline-flex;}
	.breadcrumb li a:hover{color:#df272c;}
	/*end my account section style*/

	/*start about style*/
	.bdr-l-gray{border:none !important;}
	/*end about style*/

	.send-btn{margin-top:15px; width:92%;}
}

@media screen and (max-width: 575px){
	#logo{/*width:100%;*/width: 65%;text-align: left;}
	#logo img{width:100%;}
	.wholesale-marketplace{width:100%; text-align: left;margin-top: 5px !important;font-size: 12px !important;}
	.wholesale-marketplace > p{margin-left:0 !important;margin-top: 5px !important;margin-bottom:0px !important;}
	.wholesale-marketplace > p > a{font-size: 12px !important;}
	.topsublinks-container .links{margin-top:0 !important;}
	#cartpanel .cart-info{overflow-x: auto;}

	td.image, td.name, td.name a, td.name .code, td.boxes, /*td.price.money, td.total.money,*/
	td.model, td.quantity, td.price, /*td.total*/{font-size: 12px;}
	/*.checkout-product > table td.name{width:20% !important;}*/

	.cart-info table td input[type="text"]{width:100%;}
	.cart-info table td.image{position:relative;}
	.cart-info table td img{max-width:100% !important;height: inherit !important;}
	.limited-stock-small, .back-order-small, .coming-soon-small {margin-top: -2px; /*width:50%;height:50%;*/background-size: 100%;background-repeat: no-repeat;}
	/*.cart-info table td{font-size:11px;}*/
	.cart-info td{padding:7px 3px;}
	.cart-info td .limited-stock-small, .cart-info td .back-order-small, .cart-info td .coming-soon-small {width: 50%;height:50%;}

	.cart-total > table > tbody > tr > td {width: 100%;display: block;text-align: right;float: left;height: auto;padding: 0;}
	/*.cart-total td{font-size: 11px;}*/

	#content.fancybox-content{width:99% !important;height: auto !important;}
	/*div.search, div.sort{width:100%;}*/

	#prodSearch > .search > input{width:120px;}
	#prodSearch > .search > select{width:125px;}
	#prodSearch > .sort > select{width:120px;}
	#prodSearch > .search, #prodSearch > .sort{float:left;margin:3px 0;}


	div.ppcartonprice{width:100%;text-align: left;}


	/*Product Search fields*/
	.search-label{padding-right:3rem !important;}
	.search-name{padding-left:0px !important;padding-right:0 !important;}
	.search-category{padding-left:.25rem !important;padding-right:0;}

	.search-base .search-name{padding-left:.25rem !important;padding-right:.25rem !important;}
	.search-base .search-category{padding-left: .25rem !important;padding-right: 0;}

	.product-filter-cat{width: 100%;}
}

@media screen and (max-width: 767px){
	/*navbar*/
	#menu{height: auto;}
	#menu > ul{background: transparent;}
	#menu > ul > li{background:transparent; width: 100%;height:auto;text-align: left;padding-left: 0;padding-right: 0;}
	#menu > ul > li > a{text-align: left;}
	#menu > ul > li > div{width: 100%;}
	#header .links a, #header .links span{display: inline-block;float:none;}
	#cartnav .content {width: inherit;}


	#cartnav.shopcart-resp{height: auto;width: auto;}
	#cartnav.shopcart-resp > #carttarget{height: auto;}
	#cartnav.shopcart-resp > .carthome{height: auto;padding-top: 5px;padding-bottom: 5px;background-position: left -5px center;padding-left: 40px;padding-right: 15;width: auto;border-radius: 4px;}
	.top-subLinks ul{margin-top: 10px !important;}
	/*.top-subLinks ul li a {font-size: 12px !important;}*/
	.topsublinks-container{width:100% !important;}
	.topsublinks-container .links{margin-top:10px !important;padding-bottom: 5px !important;}


	/*menu as per new design*/
	.navbar{
		position: fixed;
		top: 0;
		left: 0;
		margin-top: 0 !important;
		right: 30px;
		align-items: flex-start;
		z-index: 9999;
	}
	.shopby{color: white; border-bottom: 1px solid #fff;font-size: 16px; font-weight: normal;}
	.shopby i.navbar-toggler{color: #fff; line-height: 24px;}
	/*menu as per new design*/

	/*.pageheader{border-top: none;border: 2px solid red;}*/
	.pageheader .breadcrumb{justify-content: left;line-height: 20px;padding-bottom: 5px !important; display: none;}
	div.product-item-list{height: auto;padding-top:8px;padding-bottom:8px;}

	.box-category ul {text-align: center;}
	.box-category ul li{display: inline-block; text-align: center;}
	/*.box-category > ul > li + li { border-top: 0px solid #EEEEEE;}
	.box-category > ul > li { border-bottom: 1px solid #EEEEEE;}*/
	.box-category > ul > li, .box-category > ul > li + li { border-top: none;}

	.limited-stock-small {margin-top: -2px;}
	.cart-info table td input[type="text"]{font-size: 15px;}

	/*static content*/
	#content > .row > p { padding-left: 15px; padding-right: 15px;box-sizing:border-box;}
	.tickerContainer > .tickerMid.confirm{background: transparent;color:#df272c;width:auto;}

}
@media screen and (min-width: 768px) and (max-width: 991px) {
	.categoryMenu > .btn-secondary{
		font-size: 14px;
		padding: .375rem .6rem;
	}
}
@media screen and (max-width: 991px){
	#menu > ul{margin-bottom:10px;}
	#menu > ul > li > a{padding-top:5px;padding-bottom:5px;}

	#cartnav_mob.shopcart-resp{height: auto;width: auto;}
	#cartnav_mob.shopcart-resp > #carttarget{height: auto;}
	#cartnav_mob.shopcart-resp > .carthome{background: url('../image/cart_main_nav.png');height: auto;padding-top: 5px;padding-bottom: 5px;background-position: left -5px center;padding-left: 40px;padding-right: 15;width: auto;border-radius: 4px;display: inline-block;
	    padding: 5px 15px 5px 40px;
	    margin: 0; color:#fff;text-align: center;}
	/*.top-subLinks ul{margin-top: 10px !important;}*/
	/*.top-subLinks ul li a {font-size: 12px !important;}*/
	.topsublinks-container{width:100% !important;}
	.wholesale-marketplace > p{margin-bottom: 10px;}
}
@media screen and (min-width: 960px){
	#menu, #menu > ul{height:40px;}
	#menu > ul > li:last-child {margin-top:-5px;}
	#menu > ul > li#cartnav{position: absolute;right:10px;}
	#menu >ul > li > a{padding: 11px 10px 11px 5px;}
	#menu >ul > li > .dropdown-menu{top:38px;}
	

	#menu > ul > li:hover > a{
		background-color:#eeefec;
	}
	#menu > ul > li:hover > a{
		color:#333 !important;
	}
	#menu > ul > li:hover > div {
		display: table;
	}
	#menu > ul > li ul > li > a:hover {
	/*background: #000000;*/
	}
	#menu > ul > li > div > ul > li > a {
		color: #fff;
	}
	#menu > ul > li > div > ul > li > a:hover {
	    color: #d8d8d8;
	    text-decoration: underline;
	}

	#menu > ul > li > div.content{
    position: absolute;
    z-index: 5;
    padding: 5px;
    border: 2px solid #df272c;
    border-top: 0;
    -webkit-border-radius: 0px 0px 5px 5px;
    -moz-border-radius: 0px 0px 5px 5px;
    -khtml-border-radius: 0px 0px 5px 5px;
    border-radius: 0px 0px 5px 5px;
    -webkit-box-shadow: 0px 2px 4px #dddddd;
    -moz-box-shadow: 0px 2px 4px #DDDDDD;
    box-shadow: 0px 2px 4px #dddddd;
    background: #e9e9e7;
    margin-top: 7px;
	margin-left:-423.887px;}
}

@media screen and (max-width: 1199px){
	#prodSearch{display: none;}
	.filter{display: block;}
}
@media screen and (min-width: 1200px){
	#prodSearch{display: block;}
	.filter{display: none;}
}


@media screen and (max-width: 767px){
	.categoryMenu .dropdown-menu{
		/*width: calc(100vw - 30px) ;*/
		min-width: fit-content;
	}
	.categoryMenu .dropdown-menu.show{
		min-height: auto;
	}
	.dropdown-menu.dropdown-wrap{
		position: static !important;
	}
	.categoryMenu:hover > .dropdown-menu{
		height: auto;
		min-height: auto;
	}
	.nav-item.dropdown:hover > .dropdown-menu.dropdown-wrap{
		position: static;
	    left: 15px !important;
	    width: calc(100% - 30px);
	    margin: 0 15px;
	    height: auto;
	    min-height: auto;
	}


}


