/*
Theme Name: HungryBuzz
Theme URI: http://demo.bravisthemes.com/hungrybuzz/
Author: Bravis-Themes
Author URI: https://themeforest.net/user/bravis-themes/
Description: Hungrybuzz is a captivating and feature-rich WordPress theme designed exclusively for restaurants and food service businesses. With its beautiful and unique design, Hungrybuzz offers a visually stunning and engaging experience for your online presence. This theme is perfect for showcasing your restaurant's menu, services, and ambiance in an attractive and professional manner.
Version: 1.0.1
License: ThemeForest
License URI: https://themeforest.net/licenses
Text Domain: hungrybuzz
Tags: bakery, bar, bistro, cafe, chef, cooking, elementor, food, menu, pizza, pub, restaurant, restaurant elegant, restaurant theme, restaurant wordpress, woocommerce, shop, food
*/

/*tabs styling */
.pxl-tabs2 .pxl-tabs--title {
    width: 100% !important;
	flex-wrap: nowrap;
	overflow-x: overlay ;
    overflow-y: hidden ;
	 text-wrap: nowrap;
	    padding-bottom: 30px;
	scrollbar-width: thin;
	scrollbar-color: #e0be98 #e7dfd5;
}
.pxl-tabs--inner {
    position: relative !important;
    overflow: hidden !important;
	width: 100% !important;
}
.pxl-tabs2 .pxl-tabs--title {
  justify-content: unset !important;
   
}

/*slider numbers */
.swiper-slide-number {
    color: #044B47 !important;
}
.pxl-slide-carousel1 .wp-arrow-slide .type-number-click .swiper-slide-number.swiper-pagination-number-active {
    color: #e0be98 !important;
}
/* gtranslate widget */
  
@media screen and (max-width: 1199px) { div#gt_float_wrapper {
    bottom: 80px !important;
}}
/* avis styling */

.ti-widget.ti-goog .ti-review-content {
    
    line-height: 25px !important;
    font-style: italic;
    font-size: 20px !important;
    font-family:  'Spectral'!important;
    width: 60%;
    text-align: center !important;
    color: white;
    font-weight: normal;
}
.ti-widget.ti-goog .ti-widget-container .ti-name {
    font-weight: normal !important;
    font-size: 20px !important;
    overflow: hidden;
    padding-right: 25px ;
    white-space: nowrap;
    color: #e0be98 !important;
    margin-bottom: 2px;
    font-family: 'Cormorant';
    text-transform: uppercase;
}
.ti-widget.ti-goog .ti-review-header .ti-profile-details {
    text-align: center;
    max-width: 100%;
}
.ti-widget.ti-goog .ti-review-header {
   justify-content: center !important;
    align-content: center !important;
}
.ti-review-text-container.ti-review-content {
    width: 100% !important;
}
.ti-widget.ti-goog .ti-review-item>.ti-inner {
   
    justify-items: center;
}
.ti-stars .ti-star {
    filter: invert(12%) sepia(50%) saturate(81%) hue-rotate(321deg) brightness(100%) contrast(100%);
  
}
.ti-next {
    border: solid 2px white;
    border-radius: 100%;
    padding: 20px;
}
.ti-widget.ti-goog .ti-controls .ti-next:before {
    top: 13px !important;
    right: 10px !important;
}

 .ti-next:after {
    top: 24px !important;
    right: 9px !important;
}
.ti-prev {
    border: solid 2px white;
    border-radius: 100%;
    padding: 20px;
}
.ti-prev:after {
    top: 12px!important;
    left: 10px!important;
}
.ti-prev:before {
    top: 23px !important;
    left: 10px !important;
}
.ti-read-more span {
   
    color: #ffffff !important;
   
}
.nowrap > strong {
    color: white !important;
}
.ti-rating-text span.nowrap {
    color: white !important;
}
/*header mobile */
div#pxl-nav-mobile {
    border: none !important;
	background: #ffffff00 !important;}
div#pxl-header-mobile {
    border-bottom: solid 1px #e0be98 !important;
}

/*hover and active items header */
.pxl-menu-primary > li.page_item > a:before, .pxl-menu-primary > li.current_page_ancestor > a:before, .pxl-menu-primary > li.current-menu-ancestor > a:before {
    
        background: #E0BE98 !important;
    }
.pxl-menu-primary > li.page_item > a:after, .pxl-menu-primary > li.current_page_ancestor > a:after, .pxl-menu-primary > li.current-menu-ancestor > a:after {
       
        background: #E0BE98 !important;
    }
.pxl-menu-primary > li > a:hover:before , 
.pxl-menu-primary > li > a:hover:after {
    background: #E0BE98 !important;
}

/*contact form */
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.pxl-custom-transition {
    border-radius: 25px !important;
}
textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
    border-radius: 25px !important;
}
button.wpcf7-submit.btn-default.pxl-custom-transition {
    border-radius: 25px !important;
}
.btn-default:before {
  
    border-radius: 25px !important;
}
.btn-default:after {
   
    border-radius: 25px !important;
}
input[type="text"], input[type="email"],input[type="color"], textarea , input[type="tel"] {  border-radius: 25px !important; }
button.wpcf7-submit.btn-default {
    border-radius: 25px !important;
}
.pxl-list-l1.pxl-inline-block li a span {
   color: #e0be9869 !important;
 
}
/*link tree */
body.page-id-4586 header {
    display: none;
}
body.page-id-4586 footer {
    display: none;
}
body.page-id-4586 .cstm_btn--wts-popup {
    display: none;
}
.button-linktree a.elementor-button.elementor-button-link.elementor-size-sm {
    width: 100%;
}
.elementor-accordion-item {
    text-align: center !important;
	
    margin-bottom: 25px;

}
.elementor-accordion .elementor-tab-title:hover {
    background: #E0BE98 !important; /* Change this color to your desired hover background */
}
.elementor-accordion .elementor-tab-title {
   
    background: white !important;
    border-radius: 25px !important;
}
/*whatsapp btn style*/
a.cstm_btn--wts-popup {
    display: grid;
    place-items: center;
    position: fixed;
    right:-3px;
    left: 0px;    
    margin-inline: auto 20px;
    bottom: 106px;
    width:55px;
    aspect-ratio: 1;
    border-radius: 100vmax;
    background: #E0BE98;
    z-index:30333333;
}

a.cstm_btn--wts-popup i {
    font-size: 25px;
    font-family: 'FontAwesome';
    font-style: normal !important;
    color: #fff;
}
.elementor-accordion-item {
    margin-bottom: 25px;
}
