/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */


#header_pop {
    width: 100% !important;
    left: 0 !important;
}

#header_pop.scrolled {
    background: rgba(255, 255, 255, 0.95);
    box-shadow: 0px 10px 40px 0px rgba(0, 0, 0, 0.07);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease;
}

#header_pop.scrolled .elementor-nav-menu--main .elementor-item {
    color: var(--e-global-color-text);
}

#header_pop.scrolled .elementor-nav-menu--main .elementor-item:hover {
    color: var(--e-global-color-primary);
}

header .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child):after {
    transform: rotate(20deg);
}

header #header_pop.scrolled .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child):after {
    --e-nav-menu-divider-color: var(--e-global-color-text);
}

p:last-child{
    margin-bottom: 0;
}
.menu_highlights .menu_highlights_text {
    height: 100%;
}
.menu_highlights .elementor-swiper-button rect{
    transition: 0.3s all;
}
.menu_highlights .elementor-swiper-button:hover rect {
    fill: #89613E !important;
}
.online_order_btn span.elementor-button-icon svg {
    font-size: 64px;
}
.online_order_btn  a.elementor-button {
    border: 2px solid transparent;
    border-image: linear-gradient(
        180deg,
        #ffffff 0%,
        rgba(255, 255, 255, 0) 100%
    );
    border-image-slice: 1;
    box-shadow: 0px 10px 250px 0px #0000001A;
}
body .elementor-element .online_order_btn a.elementor-button:hover {
    border: 2px solid transparent !important;
    border-image: linear-gradient(180deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%) !important;
    border-image-slice: 1 !important;
}

.online_order_btn a.elementor-button span.elementor-button-text span {
    color: #FFF6D4;
    font-size: 40px;
    display: block;
	margin-top:12px;
	font-weight: 700;
}

.online_order_btn a.elementor-button span.elementor-button-text {
    text-align: left;
}

.arrow .elementor-button-icon svg {
    font-size: 24px;
}
.pdf .elementor-button-icon svg,.download .elementor-button-icon svg {
    font-size: 25px;
}

@media only screen and (max-width: 1600px) {
.menu_highlights .elementor-swiper-button.elementor-swiper-button-prev {
    left: 0px !important;
}

.menu_highlights .elementor-swiper-button.elementor-swiper-button-next {
    right: 0 !important;
}

.menu_highlights .swiper {
    margin: 0 60px !important;
}
}

@media only screen and (min-width: 991px) {
.header_main.scrolled nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    top: 34px !important;
}
	.header_main.scrolled .header_logo {
    transform: scale(0.8);
}

.header_main.scrolled {padding-top: 0px;padding-bottom: 0px;}
}
@media only screen and (min-width: 768px) {
	.header_main.scrolled {padding-top: 5px;padding-bottom: 5px;}
		.header_main.scrolled .header_logo {
    transform: scale(0.8);
}
}

@media only screen and (max-width: 992px) {
.online_order_btn a.elementor-button span.elementor-button-text span {
    font-size: 30px;
    margin-top: 5px;
}
	.menu_highlights .swiper {
    margin: 0 45px !important;
}
	.header_main.scrolled nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    top: 52px !important;
}
}

@media only screen and (max-width: 767px) {

    br {
        display: none;
    }

    .contact-btn .elementor-button-content-wrapper {
        gap: 0 !important;
    }

    .contact-btn .elementor-button .elementor-button-icon svg {
        font-size: 16px;
    }
}