/*
Theme Name: Little Bangkok
Theme URI: https://klinikareklamy.pl
Author: Klinika Reklamy
Author URI: https://klinikareklamy.pl
Description: 
Template: betheme
Version: 2.0
*/

/* Buttons */
.elementor-button {
	font-size: 21px;
}

.sticky-menu-button a.elementor-button {
	width: 100% !important;
}

/* Logo */
@media only screen and (min-width: 768px) {
	#Top_bar.is-sticky #logo img.logo-sticky {
		max-height: 51px;
	}
}

/* Menu (Food) */
@media only screen and (max-width: 767px) {
	.menu-legend ul.elementor-icon-list-items li.elementor-icon-list-item,
	.menu-prices ul.elementor-icon-list-items li.elementor-icon-list-item {
		margin-bottom: 15px;
	}
}

/* Headline */
.elementor-headline {
	font-size: 49px !important;
}

/* Action Button */
.action_button {
	color: #ffdc00;
	font-family: "Bebas Neue", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	background-color: transparent;
	background-image: url('https://littlebangkok.pl/wp-content/themes/little-bangkok/assets/img/buttons/button-bg-beige-small.svg');
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border: 0;
	padding: 12px 20px;
	font-weight: 600;
	font-size: 25px !important;
	transition: all 0.6s ease-in;

	min-width: 200px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

.action_button:hover {
	background-color: transparent;
	color: #ffe01e;
	transform: scale(1.07);
}

.action_button:after {
	content: none !important;
}

/* Sticky menu */
.lb-sticky-menu .elementor-button,
.lb-sticky-menu .elementor-button .elementor-button-icon {
	transition: all 0.5s ease-in;
}

.lb-sticky-menu .elementor-button:hover .elementor-button-icon {
    padding-left: 7px;
}

.lb-sticky-menu .elementor-button .elementor-button-icon {
	font-size: 12px;
}

/* Elementor Price Table*/
.elementor-price-table .elementor-price-table__price .elementor-typo-excluded {
    margin-top: 14px;
}

.elementor-widget-price-table, .elementor-widget-price-table>div, .elementor-price-table {
    height: 100%;
}

.elementor-price-table {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.elementor-price-table__footer {
    margin-top: auto;
}

/* Lightbox */
.elementor-slideshow__title {
	display: none;
}

button.goorder {
	width: 100%;
	background-color: var(--e-global-color-dc5fed2);
} 