
.transparent-background {
    background-color: transparent;
    border:0;
    text-decoration: underline;
}
.transparent-background:hover,
.transparent-background:active,
.transparent-background:focus
{
    text-decoration: underline;
    background-color: transparent;
}
.no-vertical-padding {
    padding-top: 0 !important;
    padding-bottom: 0 !important;;
}

.smaller {
    font-size: 50%;
}

.text-truncate {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.orHomeMargin {
    margin-left: 35px;
}







.address-insert-incomplete {
	background-color: #ffffff;
}

.dropdown-menu {
	border-radius: 4px !important;
}


.menu-filter-input input {
	background: #ffffff;
	box-shadow: none !important;
}

.menu-scroll-side .header-filters {
	border-radius: 30px;
}

.fixing .menu-scroll-side .header-filters {
	border-radius: 0 0 30px 30px;
}

.menu-scroll-side .header-filters {
	padding: 20px 5px;
}

.header-filters .header-filters--item a, .header-filters .header-filters--item a:hover {
	text-decoration: none;
}

.menu-filter-list li.menu-category-title h3, .menu-filter-list-photo li.menu-category-title h3 {
	color: #222222;
	font-size: 20px;
	text-align: center;
}

.sidebar-right {
	border-radius: 30px;
	overflow: hidden;
}

.sidebar-right.sidebarFixed {
	border-radius: 0 0 30px 30px
}

.sidebar-right.mobile-showing {
	border-radius: 0;
}

.sidebar-ordering-when .sidebar-when-edit {
	background: #ffffff;
	color: #eea032 !important;
	font-weight: 700 !important;
}


.sidebar-menu-item-block {
	display: block;
	position: relative;
}

.sidebar-menu-item-title {
	font-size: 14px;
}

.sidebar-menu-item-title, .sidebar-menu-item-quantity, .sidebar-menu-item-price {
	display: block !important;
}

.sidebar-menu-item-quantity {
	float: left;
}

.sidebar-menu-item-price {
	overflow: hidden;
}

.sidebar-menu-item-actions {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	background: #E8EDEE;
	display: none;
	padding-left: 10px;
}

.sidebar-menu-item-actions .sidebar-menu-item-button {
	height: 30px;
	width: 30px;
	border-radius: 5px;
	margin: 5px 0 0 5px;
	background: #B7B7B7;
	color: #ffffff;
	line-height: 30px;
	overflow: hidden;
	text-align: center;
	display: block;
	float: left;
	font-size: 25px;
	font-weight: bold;
	
}

.sidebar-menu-item-actions .sidebar-menu-item-button:hover,
.sidebar-menu-item-actions .sidebar-menu-item-button:focus {
	text-decoration: none;
}


.sidebar-content .sidebar-content-nd .sidebar-empty-title, .sidebar-content .sidebar-content-insert .sidebar-empty-title {
	font-size: 25px !important;
	line-height: 1.3 !important;
	text-transform: none !important;
}

.sidebar-content .sidebar-content-nd .sidebar-empty-message .sidebar-message-minorder, .sidebar-content .sidebar-content-insert .sidebar-empty-message .sidebar-message-minorder {
	color: #777777 !important;
	font-weight: 600 !important;
}

.sidebar-empty-icon img {
	max-width: 150px;
	margin: 50px auto;
}


.restaurant-user-address-fix, .menu-filter-input-fix, .menu-scroll-side-fix {
	background: transparent !important;
}

.restaurant-user-address-fix.fixing, .menu-filter-input-fix.fixing, .menu-scroll-side-fix.fixing {
	box-shadow: none !important;
}

.dropdown-menu.dropdown-limit-height {
	overflow: scroll !important
}