.ac-container {
	text-align: left;
}

.ac-container label {
	padding: 0px 10px;
}

.ac-container label:hover:after, .ac-container input:checked+label:hover:after
	{
	right: 14px;
}

.ac-container article {
	
	-webkit-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	-moz-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	-o-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	-ms-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
}

.ac-container input:checked ~ article {
	-webkit-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	-moz-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	-o-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	-ms-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
}

/*.main-header .header-lower .cart-box-btn .cart-btn {

	font-size: 15px;
}*/

.main-header .header-lower .cart-box-btn .cart-btn .item-count {
	left: 0px;
}

.cart-btn span {
	padding: 0 8px 0px 0px;
}

a.personal {
	float: left;
	text-align: left;
	margin: 5px 5px 3px 0px;
	padding-left: 10px;
	margin-top: 15px;
}

a.corporate {
	float: left;
	text-align: left;
	margin: 5px 5px 3px 0px;
	padding-left: 10px;
}

a.newuser {
	float: left;
	text-align: left;
	margin: 5px 5px 5px 0px;
	padding-left: 10px;
}

article.ac-small li a i {
	margin-right: 8px;
}
.main-header-new #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
	font-family: 'Open Sans', sans-serif;
}
.main-header-new #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, .main-header-new #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link{font-family: 'Open Sans', sans-serif!important; }
@media only screen and (max-width:479px) {
	.ac-container input:checked ~ article {
		left: -236px;
	}
	
	
}

@media only screen and (min-width:481px) and (max-width:767px) {
	.ac-container input:checked ~ article {
		left: -236px;
	}
	

}


