@import url('https://fonts.googleapis.com/css2?family=Dancing+Script:wght@700&display=swap');

/* nav */
nav#main-nav {
	background: #222 !important;
	border-bottom: solid 1px #222 !important;
}

.navbar-nav > li > a{
    font-size: 15px !important;
}

.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav >li > a:focus {
	color: #fff !important;
}

/* nav */

/* main */
.logo img {
	width: 280px !important;
	margin-left: -50px !important;
}

.store-info {
	margin-left: 0;
}

.desk-top-title {
	color: #ffffff !important;
	text-transform: uppercase !important;
	font-family: 'Ubuntu Mono', monospace;
	font-size: 30px !important;
	text-shadow: 1px #fff !important;
}

.office-info p, #h-phone, #h-address a {
    color: #fff !important;
	font-family: 'Ubuntu Mono', monospace !important;
    text-align: left !important;
    font-size: 15px !important;
}

.office-info {
    background: linear-gradient(to left, rgb(0 0 0 / 0%) 20%,#00000047 50%), url(https://deliverit-vhosts-sync.s3-ap-southeast-2.amazonaws.com/projects.deliverit.com.au/tesstosides/images/bg.jpg) no-repeat !important;
    background-size: cover !important;
    background-position: center !important;
}
/* main */

/* menu bar */

#menu {
	background: #ce1e43;	
}

#menu ul li a {
    text-transform: uppercase !important;
}

#menu ul li a:hover {
	background: #f7e3dd !important;
	color: #8c1345 !important;
}

#menu-cont > #menu > #menu-ul > li > a.menu-active {
	border-bottom: none !important;
	background: #f7e3dd !important;
	color: #8c1345 !important;
	text-transform: uppercase;
}

.pn-Advancer {
	background: transparent !important;
}

.pn-Advancer_Icon {
	fill: #fff0 !important;
}

/* menu bar */

/* menu */

.menu-item {
	background: #f7e3dd;
}

#menu-items h1 {
	text-align: center;
	text-transform: uppercase;
	font-family: 'Dancing Script', cursive !important;
	font-size: 60px !important;
	padding-top: 50px;
	padding-bottom: 70px;
	width: fit-content;
	margin: auto;
}

#menu-items ul li.group, 
#menu-items ul li.single {
	background-color: #fff !important;
	border: 4px solid #c81b42 !important;
	padding-left: 15px !important;
	padding-right: 15px !important;
}

#menu-items ul li.group:hover, 
#menu-items ul li.single:hover {
	background-color: #fff !important;
	border: 3px solid #fff !important;
	box-shadow: 0 0px 0px 0 #c81b42, 8px 8px 12px 0px #c81b42 !important;
}

#menu-items .item-title {
	font-family: 'Dancing Script', cursive;
	font-size: 25px !important;
	overflow: visible;
	text-transform: capitalize
}

#menu-items .item-price {
	padding-top: 5px;
}

/* menu */


@media only screen and (max-width: 1025px) {

	/* menu bar */

	#menu {
		padding: 0;
	}

	#menu ul li a {
		height: 50px;
		padding: 15px 20px;
		color: #fff !important;
	}


	/* menu bar */

	/* menu */

	#menu_items ul{
		margin-bottom: 0 !important;
	}
	
	#menu-items h1 {
		background: transparent !important;
		color: inherit;
		padding-bottom: 90px;
	}
	
	/* menu */

}


@media only screen and (max-width: 768px) {

	/* menu bar */

	#menu {
		padding: 0;
	}

	#menu ul li a {
		padding: 15px 20px !important;
		color: #8c1345 !important;
		border-radius: 0;
	}

	/* menu bar */

	/* menu */

	.menu-item {
		padding: 0 20px;
	}
	
	#menu-items h1 {
		font-size: 30px !important;
		background: none;
		color: #333 !important;
		padding-bottom: 50px;
	}

	#menu-items ul li.group, 
	#menu-items ul li.single {
		margin-top: 20px
	}

	#menu-items .item-title {
		font-size: 20px !important;
	}

	#menu-items .item-description {
		font-size: 12px !important;
	}
	
	/* menu */

}

@media only screen and (max-width: 480px) {
	#menu-ul li.first {
		padding-left: 45px;
	}

	#menu-ul li:last-child {
		padding-right: 45px;
	}
	
	.pn-Advancer {
		width: 40px;
		background: #ce1e43 !important;
	}
	
	.pn-Advancer_Icon {
		fill: #ffffff !important;
		width: 15px;
	}
}