/* //NC */

/* header */
.greet.welcome{
	display: none;
}

/* top nav */
.pmenu-sub0{
	left: 225px !important;
}
.pmenu-sub1{
	left: 450px !important;
}
.level0.nav-1 ul.level0 h2{
	font-size: 18px;
	font-weight: bold;
	margin: 15px 0px 10px 0px;
	padding-left: 8%;
}
.level0.nav-1 ul.level0{
	min-height: 384px;
	box-sizing: border-box;
}
.level0.nav-1 ul.level0 a{
	font-weight: normal;
}

/* category pages */
.page-title span{
	font-size: 30px;
}

/* product page */
#cases .single-case{
	display: inline-block;
	width: 30%;
}
#cases .field.qty{
	display: inline-block;
	width: 30%;
}
#cases .actions{
	display: inline-block;
	width: 30%;
}
#cases .field.qty label, #cases .field.qty .control{
	display: inline-block;
}
#cases .single-case .price{
	color: #d12e26;
	font-size: 21px;
	font-weight: bold;
}
.multi-case .multi{
	display: inline-block;
	width: 30%;
}
.multi-case .field.qty1{
	display: inline-block;
	width: 30%;
	padding-right: 15px;
}
.multi-case .actions1{
	display: inline-block;
	width: 30%;
	text-align: center;
}
.multi-case .field.qty1 label, .multi-case .field.qty1 .control{
	display: inline-block;
}
.multi-case .multiUnitRadio, .multi-case .case-info{
	display: inline-block;
}
.multi-case .price{
	color: #d12e26 !important;
	font-size: 21px !important;
	font-weight: bold !important;
}
.multi-case #qty1{
	display: none;
}

/* mini cart */
.minicart-wrapper .action.showcart .counter.qty{
	min-width: 28px;
	border: none;
}
.minicart-items-wrapper .product-item-details .action.edit{
	display: none;
}

/* cart */
.checkout-cart-index .table-wrapper {
    width: 100%;
}
.checkout-cart-index .cart.table-wrapper .actions-toolbar > .action:last-child, .checkout-cart-index .action-gift:last-child{
	background-color: #d12e26;
	color: #FFFFFF;
	margin-right: 1%;
}
.checkout-cart-index .action.action-edit{
	display: none !important;
}
.minicart-items-wrapper .update-cart-item{
	display: none !important;
}


/* checkout */
.checkout-index-index .page-title-wrapper{
	position: relative;
	overflow: inherit;
	clear: both;
	height: initial;
}
.checkout-index-index .opc-wrapper {
    width: 60.33333333%;
}
#onepage-checkout-shipping-method-additional-load .field.date{
	display: none;
}
.block-budget.checkoutbudget{
	margin-top: 0px;
	margin-bottom: 2%;
	padding: 0.5% 1% 3% 1%;
}
.header.links .compare{
	display: none;
}
.shipping-address-item.selected-item{
	margin-top: 20px;
}
#shopping-cart-table .towishlist{
	display: none;
}
.checkout-agreement button{
	text-align: left;
}
.opc-sidebar{
	width: 30%;
}
.checkout-agreement input{
	min-width: 17px;
    display: block;
    min-height: 17px;
}

/* customer account */
.account-nav .item.current a, .account-nav .item.current strong{
	font-size: 16px;
}
.wishlist-index-index .column.main {
    width: 100%;
}
.account.sales-order-view .order-status{
	display: none;
}
.account.sales-order-view .order-date, .account.sales-order-view .actions-toolbar{
	padding-left: 24%;
	font-weight: bold;
}
.account.sales-order-view .action.order, .account.sales-order-view .action.print{
	font-weight: bold;
	color: #d12e26;
}
.amwishlist-wishlist-index .amwishlist-types-checker{
	display:none;
}

/* Quote form page */
.quotation-quote-index .amform-form{
	float: right;
	width: 50%;
	padding-right: 5%;
}
.quotation-quote-index #checkout{
	display:none;
}
.quotation-quote-index .product-item-details .comment{
    display:none;
}

/* temporarily hide order comments */
/* #onepage-checkout-shipping-method-additional-load .field{
	display:none;
} */

/* hide cat images */
.catalog-category-view .category-image{
        display: none;
}

/* Related Products */
.catalog-product-view .related{
	float: right;
	width: 43%;
	margin-right: 13%;
}
.catalog-product-view .related .product.actions .action.primary{
	width: 100%;
	display: none;
}
.catalog-product-view .related .product.actions .actions-primary{
	width: 100%;
}
.catalog-product-view .related .secondary-addto-links{
	display: none;
}
.catalog-product-view .products-grid .product-item {
	width: 23.667%;
}
.catalog-product-view .product-items {
	justify-content: unset;
}
.sitemap-search{
	display: none;
}

@media (max-width: 1579px) {
	.catalog-product-view .products-grid .product-item {
		width: 46%;
		margin-right: 1%;
	}
	.product-item-info {
		max-width: 100%;
		width: 100%;
	}
	.product-image-container {
		width: 100%;
		max-width: 100%;
	}
	.catalog-product-view .products-grid .product-item-photo{
		/* margin-left: 19%; */
		display: block;
		text-align: center;
	}
	.catalog-product-view .products-grid .product-item-link{
		display: block;
		text-align: center;
	}
}

@media (max-width: 767px) {
	/* Related Products */
	.catalog-product-view .related{
		float: right;
		width: 100%;
		margin-right: 0px;
	}
	.catalog-product-view .products-grid .product-item {
		width: 46%;
		margin-right: 1%;
	}
	.product-item-info {
		max-width: 100%;
		width: 100%;
	}
	.product-image-container {
		width: 100%;
		max-width: 100%;
	}

	/* top nav */
	/* //Jos updates */
	/* .navigation .level0.has-active>a:not(.ui-state-active){
		background:#575757;
	}
	.navigation .level0.has-active>.level-top{
		background:#575757;
	}
	.navigation .level0>.level-top:hover{
		background:#929292;
	}
	.navigation .parent .level-top:after{
		top:-2px;
	} */
	.navigation .level0.active>a:not(.ui-state-active){
		background:#575757;
	}
	.navigation .level0.active>.level-top{
		background:#575757;
	}
	.navigation .level0>.level-top:hover{
		background:#929292;
	}
	.navigation .parent .level-top:after{
		top:-2px;
	}
}
