
.et-db #et-boc .et-l .et_pb_section_0_tb_header.et_pb_section {
	padding-top: 0px;
	padding-bottom: 15px;
	background-color: #000 !important;
}

.et-db #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	margin-bottom: 50px !important;
	padding-top: 0px;
	padding-bottom: 0px;
}

.et-db #et-boc .et-l .et_pb_row_0_tb_header, body.et-db #page-container .et-db #et-boc .et-l #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row, body.et_pb_pagebuilder_layout.single.et-db #page-container #et-boc .et-l #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db #page-container #et-boc .et-l #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row {
	width: 100%;
	max-width: 2560px;
}

.et-db #et-boc .et-l .et_pb_row_0_tb_header {
	z-index: 236 !important;
	top: 50px;
	bottom: auto;
	position: relative;
}

.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_menu__menu .dvmm_menu li a {
	font-weight: 700;
	text-transform: uppercase;
	font-size: 17px;
	color: #fff !important;
	transition: color 300ms ease 0ms;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 12px;
}

.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_menu__menu .dvmm_menu li:hover>a {
	color: #d30000 !important;
}

.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_fixed .dvmm_menu__menu .dvmm_menu li a {
	font-size: 17px;
}

.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_menu__menu .dvmm_menu li li a {
	color: #000 !important;
}

.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_toggle_text {
	color: #fff !important;
}

.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_button_one .dvmm_button_text {
	font-family: "sweet-sucker-punch", Georgia, "Times New Roman", serif;
	text-transform: uppercase;
	color: #fff !important;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_button_two .dvmm_button_text {
	text-transform: uppercase;
	font-size: 11px;
	color: #fff !important;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header {
	background-repeat: repeat-x;
	background-position: right 0px bottom 0px;
	background-image: url("https://cdn-ileggde.nitrocdn.com/oeXMDmiQvSVnwnYCHZiZuePUVHFUsptP/assets/images/optimized/rev-395f5a3/teriyakimadness.com/wp-content/uploads/2021/01/darkgraytexturebackgroud-1024x976-1.png");
	background-color: #000;
	z-index: 250;
	position: relative;
	margin-top: 0px !important;
	margin-right: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
}

.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header.nitro-lazy {
	background-image: none !important;
}

.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_mobile__menu .dvmm_menu li a {
	border-width: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_button_one {
	border-radius: 10px 10px 10px 10px;
	overflow: hidden;
	border-width: 0px;
	flex-flow: row;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #d30000;
}

.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_button_two {
	border-width: 0px;
	flex-flow: row-reverse;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: rgba(0, 0, 0, 0);
}

.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_mobile_menu_wrapper {
	width: 50%;
	min-width: 240px;
	background-color: #000;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}

.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_logo__wrap, .et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_mobile__menu {
	align-items: center;
	justify-content: center;
}

.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_logo__wrap .dvmm_logo, .et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_menu__menu>nav>ul.dvmm_menu>li, .et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_mobile__menu .dvmm_mobile_menu_toggle, .et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_search_button__wrap .dvmm_search__button, .et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_cart_button__wrap .dvmm_cart__button, .et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_button_one__wrap .dvmm_button_one, .et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_button_two__wrap .dvmm_button_two {
	flex: unset;
}

.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_menu_inner_container .dvmm_logo {
	margin-top: -25px;
	margin-right: 5px;
	margin-bottom: -50px;
	margin-left: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_menu_inner_container.dvmm_fixed .dvmm_logo {
	margin-top: -50px;
}

.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_menu__menu .dvmm_menu li ul {
	padding-top: 20px;
	padding-bottom: 20px;
}

.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_menu__menu .dvmm_menu li li {
	padding-left: 20px;
	padding-right: 20px;
}

.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_menu__menu .dvmm_menu {
	align-items: center;
}

.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_menu__menu>nav>ul.dvmm_menu, .et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_menu_inner_container .dvmm_content {
	justify-content: center;
}

.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_menu__menu>nav>ul>li, .et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_mobile_menu_toggle .dvmm_toggle_text, .et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_mobile__menu .dvmm_menu li {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_menu__menu .dvmm_menu li.current-menu-ancestor>a, .et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_menu__menu .dvmm_menu li.current-menu-parent>a, .et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_menu__menu .dvmm_menu li.current-menu-item>a {
	color: #fff !important;
}

.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_menu__menu .dvmm_menu li li.current-menu-ancestor>a, .et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_menu__menu .dvmm_menu li li.current-menu-parent>a, .et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_menu__menu .dvmm_menu li li.current-menu-item>a {
	color: #d30000 !important;
}

.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_menu__menu ul li:hover>ul {
	animation-duration: 400ms;
}

.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_mobile_menu_toggle {
	flex-flow: row;
	background-color: #000;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}

.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_mobile_menu_toggle_icon {
	font-size: 35px;
	color: #fff;
}

.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_mob_open--custom .open .dvmm_mobile_menu_wrapper {
	animation-name: flipInX;
	animation-duration: 700ms;
}

.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_mob_close--custom .closed .dvmm_mobile_menu_wrapper {
	animation-name: dvmm_flipOutX;
	animation-duration: 700ms;
}

.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_mobile__menu .dvmm_submenu_toggle, .et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_mobile__menu .dvmm_go_back {
	font-size: 16px;
}

.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_dd--downwards .dvmm_mobile_menu_wrapper {
	top: 100%;
}

.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_dd--upwards .dvmm_mobile_menu_wrapper {
	bottom: 100%;
}

.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_mobile__menu .dvmm_menu li ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_search_button__wrap, .et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_cart_button__wrap {
	display: flex;
	align-items: center;
	justify-content: center;
}

.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_menu_inner_container .dvmm_search__button, .et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_menu_inner_container .dvmm_cart__button {
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	background-color: rgba(0, 0, 0, 0);
}

.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_menu_inner_container .dvmm_icon.dvmm_search__button, .et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_menu_inner_container .dvmm_icon.dvmm_cart__button .dvmm_cart_icon {
	font-size: 18px;
	color: #666;
}

.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_menu_inner_container .dvmm_search__wrap {
	background-color: rgba(0, 0, 0, 0);
}

.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_menu_inner_container .dvmm_search__button-close {
	font-size: 32px;
	color: #666;
}

.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_menu_inner_container .dvmm_search__form-input {
	font-size: 18px;
	background-color: rgba(255, 255, 255, .3);
}

.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_menu_inner_container .dvmm_search__form-input, .et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_menu_inner_container .dvmm_search__form-input::placeholder {
	color: #333;
}

.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_cart__button {
	flex-flow: row;
}

.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_cart_icon, .et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_cart_contents, .et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_cart_items_count, .et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_cart_items_text, .et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_cart_total_amount, .et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_button_one__wrap .dvmm_button_icon, .et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_button_two__wrap .dvmm_button_icon {
	display: flex;
}

.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_cart_contents {
	flex-flow: row;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	background-color: rgba(0, 0, 0, 0);
	border-radius: 0px;
}

.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_menu_inner_container {
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}

.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header.dvmm_transitions--on, .et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header.dvmm_placeholder, .et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header.dvmm_transitions--on .dvmm_cart_icon {
	transition: all 300ms ease 0ms !important;
}

.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_button_one__wrap {
	display: none;
	order: 3;
	align-items: center;
	justify-content: center;
}

.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_button_one .dvmm_button_icon {
	color: #666;
}

.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header.dvmm_transitions--on .dvmm_element.dvmm_button__wrap {
	transition: all 300ms ease 0ms !important;
	transition: all 300ms ease 0ms !important;
}

.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_button_two__wrap {
	display: none;
	order: 4;
	background-color: rgba(0, 0, 0, 0);
	align-items: center;
	justify-content: center;
}

.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_button_two__wrap .dvmm_button_icon.dvmm_icon_type--font_icon:after {
	content: "";
	font-family: ETmodules !important;
	font-weight: 400 !important;
}

.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_button_two .dvmm_button_icon {
	font-size: 25px;
	color: #fff;
}

@media only screen and (min-width:981px) {
	.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_menu_inner_container .dvmm_logo {
		width: 75%;
	}
	
	.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_menu_inner_container.dvmm_fixed .dvmm_logo {
		width: 55%;
	}
	
	.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_button_one:hover {
		background-color: #e09900 !important;
	}
	
	.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_button_two:hover .dvmm_button_icon {
		color: #e09900 !important;
	}
}

@media only screen and (max-width:980px) {
	.et-db #et-boc .et-l .et_pb_section_0_tb_header.et_pb_section {
		padding-bottom: 0px;
	}
	
	.et-db #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row {
		padding-top: 0px !important;
		margin-bottom: 80px !important;
		padding-top: 0px !important;
	}
	
	body.logged-in.admin-bar.et-db #et-boc .et-l .et_pb_row_0_tb_header {
		top: 0px;
	}
	
	.et-db #et-boc .et-l .et_pb_row_0_tb_header {
		top: 0px;
		bottom: auto;
	}
	
	.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_menu_inner_container .dvmm_logo {
		width: 70px;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_menu_inner_container.dvmm_fixed .dvmm_logo {
		margin-top: 0px;
	}
	
	.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_menu_inner_container {
		padding-top: 5px;
		padding-bottom: 5px;
	}
	
	.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_menu_inner_container .dvmm_content {
		justify-content: space-between;
	}
	
	.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_button_one__wrap, .et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_button_two__wrap {
		display: flex;
	}
}

@media only screen and (max-width:767px) {
	.et-db #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row {
		margin-bottom: 60px !important;
	}
	
	body.logged-in.admin-bar.et-db #et-boc .et-l .et_pb_row_0_tb_header {
		top: 0px;
	}
	
	.et-db #et-boc .et-l .et_pb_row_0_tb_header {
		top: 0px;
		bottom: auto;
	}
	
	.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_button_one .dvmm_button_text {
		font-size: 17px;
	}
	
	.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_menu_inner_container .dvmm_logo {
		width: 50px;
		margin-top: 0px;
	}
	
	.et-db #et-boc .et-l .dvmm_mad_menu_0_tb_header .dvmm_menu_inner_container {
		padding-top: 5px;
	}
}
