/*
 Theme Name:   Entro Child
 Theme URI:    https://reactheme.com//entro
 Description:  Entro Child
 Author:       ReacThemes
 Author URI:   http://reactheme.com
 Template:     entro
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
 */
.user-only{display:none !important;}
.foodmegamenu h3 a{font-weight:500 !important;}
.logged-in .guest-only{display:none !important;}
.logged-in .user-only{display:block !important;}
.booksession.user-only{display:none !important;}
.loginform .um-form-field{border:0px !important;border-radius:5px !important;color:#1b1b2e !important;letter-spacing:1px !important;font-weight:400 !important;font-family:"HelveticaNeue-Regular", Sans-serif !important;}
.loginform .um-form-field::placeholder{color:#1b1b2e !important;}
.loginform .um-form-field:placeholder{color:#1b1b2e !important;}
.um-field-checkbox-option{color:#1b1b2e !important;}
.um-button{background:#deab17 !important;letter-spacing:1px !important;font-family:"HelveticaNeue-Regular", Sans-serif !important;}
a.um-button{background:transparent !important;color:#deab17 !important;}
.instagramfeedhome .swiper-button-next, .instagramfeedhome .swiper-button-prev { background-color:#DEAB17; border-radius: 50%; transition: opacity .2s; padding: 22px; }
.instagramfeedhome .swiper-button-next:after, .instagramfeedhome .swiper-button-prev:after{color:#fff !important;}
.homeblogmain .eel--blog-img{border-top-left-radius: 10px; border-top-right-radius: 10px;}
.wpcf7 input[type="date"]::-webkit-calendar-picker-indicator { filter: invert(1); }
.contactusmain{display:flex !important;}
.contactus p{margin:0px !important;}
.booksession{display:none !important;}
body.sidebar-on-mobile-active::before{background:transparent !important;content:unset !important;}
.particles { position: fixed; top: 0; left: 0; width: 100%; height: 100%; pointer-events: none; z-index: 1; overflow: hidden; }
.particle { position: absolute; width: 4px; height: 4px; background: #8B5CF6; border-radius: 50%; opacity: 0.3; animation: float 15s infinite; }
@keyframes float {
            0%, 100% {
                transform: translateY(100vh) rotate(0deg);
                opacity: 0;
            }
            10% {
                opacity: 0.3;
            }
            90% {
                opacity: 0.3;
            }
            100% {
                transform: translateY(-100vh) rotate(720deg);
                opacity: 0;
            }
        }

.headermain.sticky2{box-shadow: 0 -6px 10px 5px rgba(0, 0, 0, 0.5) !important;position:fixed !important;}
.herobanner h1 span{color:#FF6B35;/*background:linear-gradient(135deg, #8B5CF6 0%, #06B6D4 100%);background-clip:text; -webkit-text-fill-color:transparent;*/}
.pricinghour h2 span{background:linear-gradient(135deg, #8B5CF6 0%, #06B6D4 100%);background-clip:text; -webkit-text-fill-color:transparent;}
.herobanner h2 span{background:linear-gradient(135deg, #8B5CF6 0%, #06B6D4 100%);background-clip:text; -webkit-text-fill-color:transparent;}
.whyspace .elementor-icon{background:linear-gradient(135deg, #8B5CF6 0%, #06B6D4 100%) !important;padding:10px !important;border-radius:10px !important;}
.contactus label{width:100% !important;color:#fff !important;font-family:'Inter' !important;font-weight:400 !important;}
.contactus{width:33.33% !important;}
.form-control{width:100% !important;border:1px solid rgba(139, 92, 246, 0.3) !important;border-radius:0px !important;color:#1B1B2E !important;font-family: "HelveticaNeueMedium", Sans-serif !important;font-weight:500 !important;}
.contactus.contactusmessage{width:100% !important;}
.contactus1 p{margin:0px !important;text-align:left !important;}

.booksession1 .wpcf7-response-output{color:#fff !important;border:0px !important;padding:0px !important;margin:0px !important;margin-top:20px !important;}
.booksession1 .wpcf7-spinner{display:none !important;}
.homeblogmain .ee--blog-content-wrap{background:#fff !important;border-bottom-left-radius:10px !important;border-bottom-right-radius:10px !important;}
.elementor-10755 .elementor-element.elementor-element-4a6a313 {margin: 0px auto !important;}
.wpcf7-form br, .elementor-widget-eel-post-meta{display:none !important;}
.wpcf7-form .wpcf7-email{padding:16px 24px !important;border:0px;border-radius:12px;}
.wpcf7-form .wpcf7-submit{background:#000;color:white;border: none; padding: 16px 32px;border-radius:12px;font-weight:600;font-size:16px;}
#wpcf7-f13082-p10755-o1 form p{ margin-left: 7% !important; }
.elementor-element-3e00f5b .elementor-icon-box-icon .elementor-icon{width: 48px;height: 48px;background: linear-gradient(135deg, #FF6B35, #FFD93D); border-radius: 12px;}
.elementor-element-3e00f5b .elementor-icon-box-icon .elementor-icon svg{margin:10px;}
#ajaxsearchlite1 .probox, div.asl_w .probox{padding: 10px !important;}
#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input{font-size:14px !important;}
.eel-menu-item img{ width: 32px; margin-right: 5px; }
.eel-sub-menu-item img{ width: 32px; margin-right: 5px;}
.eel-nav-menu .menu-item-has-children>a:before{right: -11px !important; top: 56% !important;}
.single-post .elementor-widget-eel-post-content ul{margin-left:0px !important;}
.contactus1 .submitbutton{border-radius:5px !important;border:0px !important;width:auto;font-weight:500 !important;background:#DEAB17 !important; }
.deal-box{display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 20px;}
.secretdealhome .deal-box{grid-template-columns: repeat(3, minmax(0, 1fr));}
.deal-innerbox{background:#fff !important;border-radius:5px !important;width:100% !important;position:relative;}

.deal-box h3{font-family:"Playfair Display", Sans-serif !important;color:#1B1B2E !important;font-weight:normal !important;line-height:normal !important;}
.deal-box h2{font-family:"HelveticaNeueMedium", Sans-serif !important ;color:#1B1B2E !important;font-weight:500 !important;line-height:normal !important;}
.deal-box h4{border-radius: 18px; border: solid 1px #deab17; background-color: rgba(222, 171, 23, 0.24);margin-bottom:0px !important;width:max-content !important;color:#1b1b2e !important;font-weight:normal !important;font-size:12px !important;text-transform:uppercase !important;padding: 11px 16px;line-height:normal !important;font-family:"HelveticaNeueMedium", Sans-serif !important ;}
.deal-box .unlock-deal{color:#deab17 !important;line-height:normal !important;}
.deal-expiry-ticker { width: 100%; overflow: hidden; white-space: nowrap; position: relative;margin-bottom:20px !important; }

.deal-expiry-ticker span { display: inline-block; padding-left: 95%; color:#1B1B2E !important; font-weight: 400; animation: ticker 10s linear infinite;font-family:"Playfair Display", Sans-serif !important; }
.deal-expiry-ticker strong{color: #deab17 !important;}
@keyframes ticker {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(-100%);
    }
}
.c-product-grid__badges {
  
    width: 100%;
    display: flex;
    justify-content: space-between;
	align-items: center;
	gap:10px;
	font-family:"HelveticaNeueMedium", Sans-serif !important;
}

.c-badge {
    flex: 0 1 auto;
    display: inline-block;
    
    
    font-style: normal;
    font-weight: bold;
    
    line-height: normal;
    letter-spacing: 0.03em;
    font-size:16px;
    margin-bottom: 0px;
}

.c-badge--featured {
    order: 3;
	background-color: #DEAB173D;
	border: solid 1px #deab17;
	font-size: 11px;
    color: #000;
	border-radius: 50px 50px 50px 50px;
    padding: 13px 20px 13px 20px;
	text-align: center;
	line-height:normal !important;
	
}

.c-badge--sale {
    order: 2;
    color: var(--e-global-color-primary);
	font-weight:bold;
    border-radius: 5px 0px 0px 0px;
	padding: 7px 7px 7px 0px;
	text-align: center;
}

.c-badge--counts {
    color: var(--e-global-color-primary);
	font-size: 11px;
}

.c-badge--deals{white-space:nowrap;}

.counts{
	font-size: 14px;
	color: var(--e-global-color-primary);
	margin-bottom: 5px;
    display: block;
}

.cou-left{
	font-size: 11px;
    margin-top: 20px;
	margin-bottom: -10px;
    letter-spacing: 2px;
	color: #deab17 !important;
	font-family:"HelveticaNeueMedium", Sans-serif !important;
}


@media screen and (min-width: 1601px) 
{
	.loginform .um-form-field{font-size:20px !important;}
	.um-button{font-size:20px !important;}
	.ee--testimonial .ee--tstml-inner-wrap{height:473px !important;}
	.contactusmain{gap:30px !important;}
	.contactus{margin-bottom:30px !important;}
	.contactus label{font-size:18px !important;line-height:normal !important;}
	.form-control{font-size:18px !important;margin-top:10px !important;padding:10px 20px !important;height:50px !important;}
	.form-control.form-control1{height:120px !important;}
	.contactus1 .submitbutton{font-size:18px !important;color:#fff !important;padding:18px 32px 18px 32px !important;}
	.quote a{background:#000 !important;color:#fff !important;padding:15px 30px !important;margin-left:60px !important;border-radius:50px !important;}
	.pricinghour h2 span{font-size:72px !important;}
	.homeblogmain .ee--blog-content-wrap{padding:44px 32px !important;}
		.deal-innerbox{padding:48px 32px !important;}
	.deal-box h4{font-size:16px !important;}
	.deal-box h3{font-size:24px !important;margin-bottom:32px !important;margin-top:22px !important;}
	.deal-box h2{font-size:20px !important;margin-bottom:37px !important;margin-top:0px !important;}
	.deal-box .unlock-deal{font-size:20px !important;}
	.deal-expiry-ticker span{font-size:20px !important;}
}

@media only screen and (max-width: 1600px) and (min-width: 1025px)
{
	.home .bestingfooterbottom{margin-top:-17% !important;padding-top:13% !important;}
	.ee--testimonial .ee--tstml-inner-wrap{height:400px !important;}
	.quote a{background:#000 !important;color:#fff !important;padding:12px 20px !important;margin-left:30px !important;border-radius:50px !important;}
	.pricinghour h2 span{font-size:52px !important;}
	.contactusmain{gap:20px !important;}
	.contactus{margin-bottom:20px !important;}
	.contactus label{font-size:15px !important;line-height:normal !important;}
	.form-control{font-size:15px !important;margin-top:10px !important;padding:10px 20px !important;height:50px !important;}
	.form-control.form-control1{height:100px !important;}
	.contactus1 .submitbutton{font-size:15px !important;color:#fff !important;padding:12px 25px 12px 25px !important;}
	.homeblogmain .ee--blog-content-wrap{padding:20px !important;}
		.deal-innerbox{padding:24px 20px !important;}
	.deal-box h4{font-size:12px !important;}
	.deal-box h3{font-size:20px !important;margin-bottom:20px !important;margin-top:16px !important;}
	.deal-box h2{font-size:16px !important;margin-bottom:23px !important;margin-top:0px !important;}
	.deal-box .unlock-deal{font-size:16px !important;}
	.deal-expiry-ticker span{font-size:16px !important;}
	.loginform .um-form-field{font-size:16px !important;}
	.um-button{font-size:16px !important;}
}
@media only screen and (max-width: 1200px) and (min-width: 1025px)
{
	.ee--testimonial .ee--tstml-inner-wrap{height:450px !important;}
}
@media only screen and (max-width: 1100px) and (min-width: 1025px)
{
	.headermain .menu-main-menu-container ul li a{font-size:16px !important;}
}
@media only screen and (max-width: 1024px) and (min-width: 768px)
{
	.pricinghour h2 span{font-size:42px !important;}
	.ee--testimonial .ee--tstml-inner-wrap{height:380px !important;}
	.deal-box{grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 15px;}
	.home .bestingfooterbottom{margin-top:-40% !important;padding-top:24% !important;}
}

@media only screen and (min-width: 1025px)
{
	.languageflag .eel-nav-menu .menu-item-has-children>a:after{top:-10px !important;}
}

@media only screen and (max-width: 1024px)
{	
	.foodmegamenu .elementor-image-box-description{display:none !important;}
	.foodmegamenu .elementor-image-box-wrapper{align-items:center !important;}
	.foodmegamenu .elementor-image-box-title a{border:0px !important;}
	.foodmegamenu .elementor-image-box-img  a{border:0px !important;}
	.foodmegamenu .elementor-image-box-title a i{display:none !important;}
	.foodmegamenu .elementor-image-box-title a i:before{display:none !important;}
	.foodmegamenu .elementor-image-box-img a i{display:none !important;}
	.foodmegamenu .elementor-image-box-img a i:before{display:none !important;}
	.sidebar-on-mobile .sub-menu li a{border:0px !important;}
	.discovercategory ul.sub-menu:nth-of-type(2) {display:none !important;}
	.eel-nav-menu .menu-item-has-children>a:after{display:none !important;}
		.loginform .um-form-field{font-size:16px !important;}
	.um-button{font-size:16px !important;}
	.sidebar-on-mobile.easyel-open{align-items:top !important;padding:60px 20px 20px 20px !important;}
	.booksession{display:block !important;}
	.logged-in .booksession.user-only{display:block !important;}
	.contactusmain{gap:20px !important;}
	.contactus{margin-bottom:20px !important;}
	.contactus label{font-size:15px !important;line-height:normal !important;}
	.form-control{font-size:15px !important;margin-top:10px !important;padding:10px 20px !important;height:50px !important;}
	.form-control.form-control1{height:80px !important;}
	.contactus1 .submitbutton{font-size:15px !important;color:#fff !important;padding:12px 25px 12px 25px !important;}
	.homeblogmain .ee--blog-content-wrap{padding:20px !important;}
	.deal-expiry-ticker span{font-size:15px !important;}
		.deal-innerbox{padding:24px 15px !important;}
	.deal-box h4{font-size:12px !important;}
	.deal-box h3{font-size:18px !important;margin-bottom:20px !important;margin-top:16px !important;}
	.deal-box h2{font-size:15px !important;margin-bottom:15px !important;margin-top:0px !important;}
	.deal-box .unlock-deal{font-size:15px !important;}
	
	
}

@media only screen and (max-width: 767px)
{
	.home .bestingfooterbottom{margin-top:-40% !important;padding-top:40% !important;}
	.foodmegamenu .elementor-image-box-wrapper{display:flex !important;gap:15px !important;text-align:left !important;}
	.secreatdealnew h3{margin-bottom:0px !important;}
	.deal-box{grid-template-columns: repeat(1, minmax(0, 1fr));}
	.secretdealhome .deal-box{grid-template-columns: repeat(1, minmax(0, 1fr));}
	.ee--testimonial .ee--tstml-inner-wrap{height:390px !important;}
	.contactusmain{display:block !important;}
	.contactus{width:100% !important;}
	.globalfeature .elementor-image-box-wrapper{display:flex;gap:20px !important;}
	.globalfeature .elementor-image-box-content{text-align:left !important;}
	.pricinghour h2 span{font-size:32px !important;}
	#wpcf7-f13082-p10755-o1 form p{margin-left: 0% !important;}
	#wpcf7-f13082-p10755-o1 form p label{display:block;width:100%;}
	#wpcf7-f13082-p10755-o1 form p .wpcf7-submit{display:block;width:100%;margin-top:10px;}
	.menu-item .coword{display:none !important;}
}

.countryswitcher{width:200px !important;padding-left:5px !important;background:#fff !important;}