header nav#mobile-menu{
	display:none;
}
header nav#mobile-menu ul li{
	margin: 0 5vw; 
}
.mobile-realms{
	display:none
}
#burger_categories_menu{
	display:none;
} 
.widget{
	position:relative;
}
.widget > span {
	position:absolute;
	top:5px;  
	right:5px;
}  
.icon-dd {
	display: inline-block;
	width: 13px;
	height: 13px;
	background: black;
	-webkit-mask-repeat: no-repeat !important;
	margin-bottom: -2px;
}
.icon-dd:hover{
	background:#f6661a;
}
span.icon-triangle {
	-webkit-mask: url(/wp-content/themes/itemnow/images/caret-down-solid.svg);
}
@media screen and (min-width:981px)
{
	.fixed-cart{
		position:fixed;
		width:188px;
		top:20px;
	}
	.adjust-button{margin:15px} 
} 
@media screen and (max-width:640px) {
	.di-server{display:none;}
	.woocommerce form .form-row label {
	    float: left;    
	}
}

@media screen and (max-width:980px) {   
	
	header{
		margin-top:-20px;  
	}
	header nav#primary-menu{
		display:none;
	}
	header nav#mobile-menu{
		display:block;
	}
	a img.logo-banner{
		margin-top:66px;
	}
	header nav.menu{ 
		position: fixed;
		top: 0;
		z-index:15;
		width:100%;
		padding:0;
		opacity:0.95;  
	}
	header nav.menu ul{
		padding-top:2px;
		text-align:center;
	}
	header nav.menu ul li:first-child{
		float: left;
	}
	header nav.menu ul li:last-child{
		float: right;
	}
	
	/* Hamburger Menu */
	
	/*.lw-col-1 div:not(.realms-widget),*/
	.lw-col-3{display:none}
	#burger_categories_menu{
		display:block;
	}
	#burger_categories_menu .widget h3{  
		display:none;
	}
	#burger_categories_menu{ 
		display:none;
		width: 100%;  
		position: fixed;
		background: #fff;
		z-index: 16;  
		overflow-y: scroll;
		overflow-x: hidden;
		top: 46px;
		bottom: 0;
		background: #454545;
	}
	#burger_categories_menu .widget{
		margin-bottom:0;
	}
	#burger_categories_menu .widget > ul {
		display:block;
		padding: 0 20px;
	}
	#burger_categories_menu .widget > ul li {
		border-bottom: 1px #f5f5f7 solid;
		padding:5px 0;
	}
	#burger_categories_menu .widget > ul li a,
	#burger_categories_menu .widget > ul li span.has-children{
		font-size:13px;
		color: #f5f5f7;
	}
	#burger_categories_menu .widget ul li:last-child{border:none}
	.mobile-menu-active{
		overflow:hidden;
	}
	
	/* Realms Choice */
	
	.mobile-realms{
		
		display: none;
		position: fixed;
		z-index: 10;
		top: 46px;
		left: 0;
		width: 100%;
		background: #fff;
		padding: 0 15px;
		background: #454545;
		color: #f5f5f7;
		padding-bottom: 30px;
		/* border-bottom: 2px solid #3c3c3c; */
	}
	.mobile-realms h2{
		margin: 30px 0;
		padding: 10px 0;
		font-size: 15px;
	}
	.mobile-realms h2.game-header{
		
		border-bottom: 1px solid #f5f5f7;
		width:90vw;
		font-weight: normal;
	}
	.mobile-realms ul.di-server {
		padding: 0 15px;
		width: 82vw;
	}
	.mobile-realms ul.di-server li{
		padding:5px 0;
		border-bottom: 1px solid #f5f5f7;
	}
	.mobile-realms ul.di-server li a{
		color:#f5f5f7;
	}
	
	/* Cart Quantity */
	
	.mobile-cart-q{ 
		position: absolute;
		padding: 1px 5px;
		background: #f6661a;
		line-height: normal;
		border-radius: 8px;   
		font-size:11px;
		color:#fff;
		left:17px;
	}
	
	/* Icon Settings */
	.icon {
		display: inline-block;
		width: 25px;
		height: 25px;
		background: #fff;
		-webkit-mask-repeat: no-repeat !important;
		margin-bottom: -7px;
	}

	li.current-menu-item span.icon,
	.icon:hover{
		background:#f6661a;
	}
	li.icon-cart a{
	   position:relative; 
    }  
	span.icon-burger {
		-webkit-mask: url(/wp-content/themes/itemnow/images/menu.svg);
	}
	span.icon-realm {
		-webkit-mask: url(/wp-content/themes/itemnow/images/globe.svg);
	}
	span.icon-cart {
		-webkit-mask: url(/wp-content/themes/itemnow/images/cart.svg);
	}
	span.icon-home {
		-webkit-mask: url(/wp-content/themes/itemnow/images/house.svg);
	}
	span.icon-login {
		-webkit-mask: url(/wp-content/themes/itemnow/images/login-solid.svg);
	}
	span.icon-user {
		-webkit-mask: url(/wp-content/themes/itemnow/images/avatar.svg);
	}
	span.icon-contact {
		-webkit-mask: url(/wp-content/themes/itemnow/images/chat.svg);
	}
	span.icon-cancel {
		-webkit-mask: url(/wp-content/themes/itemnow/images/cancel.svg);
	}
	
	footer{
		margin-bottom:-20px;  
	}
}


footer .copyright-content ul li{
	margin: 0 15px;
}
footer .copyright-content ul li a.icon {
	display: inline-block;
	width: 30px;
	height: 30px;
	background: #fff;
	-webkit-mask-repeat: no-repeat !important;
	margin-bottom: -7px;
	cursor: pointer;
}
footer .copyright-content ul li a.icon-facebook:hover{
	background:#4267B2;
}
footer .copyright-content ul li a.icon-twitter:hover{
	background:#1DA1F2;
}
footer .copyright-content ul li a.icon-instagram:hover{
	background:#C13584;
}
	
a.icon-facebook {
	-webkit-mask: url(/wp-content/themes/itemnow/images/facebook.svg);
}
a.icon-instagram {
	-webkit-mask: url(/wp-content/themes/itemnow/images/instagram.svg);
}
a.icon-twitter {
	-webkit-mask: url(/wp-content/themes/itemnow/images/twitter.svg);  
}

nav.woocommerce-breadcrumb {
	display:none;
}

.display-none{
	display:none;
}

form.checkout select {
    outline: 0;
    border: 1px solid #ddd;
    padding: 6px 14px;
}

#consoleTag_field{
    display: none;
}

#customer_details{
    display: grid;
}
#customer_details textarea{
    min-height: 75px;
}

li.diablo4{
    display:none !important;
}

li.path-of-exile{
    display:none !important;
}

li.PoE{
    display:none !important;
}

li.PoE2{
    display:none !important;
}

/* Cart coupon button alignment - mobile only */
@media screen and (max-width: 980px) {
    .woocommerce-cart .cart .actions .coupon {
        display: flex;
        flex-direction: column;
        gap: 10px;
        margin-bottom: 10px;
    }

    .woocommerce-cart .cart .actions .coupon input[type="text"] {
        width: 100% !important;
        margin-bottom: 0;
    }

    .woocommerce-cart .cart .actions .coupon button.button,
    .woocommerce-cart .cart .actions input[type="submit"].button {
        width: 100% !important;
        margin-left: 0 !important;
        box-sizing: border-box;
        display: block;
    }
}