/*
Theme Name: Chefmaster
Theme URI: http://chefmaster.casethemes.net/
Author: Case-Themes
Author URI: https://themeforest.net/user/case-themes/
Description: Chefmaster - Restaurant WordPress Theme is best suited for Restaurant, Cafe, Catering and any food business that needs an attractive and effective way to promote your food related services. Includes: Unique Pre-made Pages, One-Click Demo Setup, Menu Tabs & Lists, Header & Footer Element Builder, WooCommerce Store with Multiple Online Payment Methods, Forms Preset with Contact Form 7, Beautiful Animated Slider, Element Page Builder with custom widgets and more.
Version: 1.0.0
License: ThemeForest
License URI: https://themeforest.net/licenses
Text Domain: chefmaster
Tags: restaurant, bistro, cafe, chef, cooking, elementor, food, menu, pizza, pub, restaurant elegant, restaurant theme, restaurant wordpress
*/

.ct-icon-hidden-sidebar.style1:hover, .ct-icon-hidden-sidebar.style3:hover {
    background-color: #D7B56D;
}
.elementor-191 .elementor-element.elementor-element-a2ea476:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-191 .elementor-element.elementor-element-a2ea476 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #D7B56D !important;
}
.sub-title.item--description {
    display: none;
}
.ct-review .item--inner{
	display:none;
}
.item--featured.image-effect-black {
    display: none;
}
.elementor-element.elementor-element-50dc27e.elementor-widget__width-auto.elementor-widget.elementor-widget-ct_icon_hidden_sidebar {
    display: none;
}
.elementor-element.elementor-element-b206c8d.elementor-widget__width-auto.elementor-widget.elementor-widget-ct_icon_hidden_sidebar {
    display: none;
}
.elementor-element.elementor-element-30f42dc.elementor-widget__width-auto.elementor-widget.elementor-widget-ct_icon_search {
    display: none;
}
#book-table input {
	color-scheme: dark;
}
#book-table .wpcf7-form-control-wrap.recaptcha {
	margin-bottom:30px
}
#book-table form p {
	margin-bottom:0 !important;
}

#book-table .recaptcha {  display: flex;  justify-content: center; }

@media (max-width: 600px) {
    .group-image-slide2 {
      display: block !important;
    }
  }
/* Vivek Sir 16-01-2025 */
  .ct-menu-food-single .ct-nutrition-information {
    display: none;
  }

  .ct-client1.style2 .client-image img {
    width: 80px;
  }
@media screen and (max-width:1439px) {
	#SR7_1_1-1-12 sr7-loop {left:100px !important;}
}

@media screen and (max-width:1365px) {
	#SR7_1_1-1-12 sr7-loop {left:145px !important;}
	
}

@media screen and (max-width:1279px) {
	.ct-header-mobile.is-sticky {position:fixed;top:0;top: 0;left: 0; z-index: 4;width: 100%;}
footer .elementor-191 .elementor-element.elementor-element-c8fe90e {z-index:2 !important;}
	#SR7_1_1-1-2,#SR7_1_1-1-4,#SR7_1_1-1-5 {  font-size: 68px !important;}
	#SR7_1_1-1-7 {left: 146px !important;top: 122px !important;}
	#SR7_1_1-1-8 {font-size: 17px !important;}
}
@media screen and (max-width:1023px) {
		sr7-txt {color:#fff !important; }
	#SR7_1_1-1-6 {position:relative;}
	#SR7_1_1-1-6:before {content:''; width:100%; height:100%; position:absolute; left:0; right:0; top:0; background:rgba(0,0,0,0.5)}
	#SR7_1_1-1-7,#SR7_1_1-1-9,#SR7_1_1-1-3 {display:none !important;}
	#SR7_1_1-1-5 {left: 150px !important;}
	#SR7_1_1-1-8 {top: 160px !important;}
	#home {   height: 500px;}
	#SR7_1_1-1-6 {   height: 500px !important;}
	#SR7_1_1-1-1 {top: 110px !important;}
}
@media screen and (max-width:639px) {
.testimonial-section .ct-testimonial-carousel2 .item--meta {
	padding: 30px 20px;
	height: 357px;
}
	.main-footer ul {
		margin-bottom:0 !important;
			
	}
	.blog-box .grid-item {
		  position: unset !important;
		    margin-bottom: 10px;
	}
	.blog-box .ct-blog-grid-layout2 .grid-item:last-of-type{
		margin-bottom:0 !important;
	}
	.blog-box .ct-grid-inner.row {
		height:auto !important;
		
	}

	#SR7_1_1-1-7,#SR7_1_1-1-9,#SR7_1_1-1-3 {display:none !important;}
	#SR7_1_1-1-5 {left: 90px !important;}
	#btn-slide2-1 {padding: 6px 30px !important;
    line-height: 30px !important; width:auto !important; height:auto !important;position: unset !important;display: inline-block !important;}
	#SR7_1_1-1-1 {top: 105px !important;  left: 20px !important;height:auto !important; }
	
	#home {   height:450px;}
	#SR7_1_1-1-6 {height: 455px !important;}
	#SR7_1_1-1-2, #SR7_1_1-1-4, #SR7_1_1-1-5 {
		font-size: 36px !important;
    position: unset !important;
    display: inline-block !important;
    width: auto !important;
    height: auto !important;
    transform: none !important;
    transform-origin: unset !important;
	margin-right:5px;
		
	}
	#SR7_1_1-1-8 {position: unset !important;line-height: 25px !important;margin: 15px 0;}
}