/*
Theme Name: Savour Child
Theme URI: http://demo.casethemes.net/savour
Author: Case-Themes
Author URI: https://casethemes.net/
Description: Savour is a clean and modern WordPress theme for Cafe & Restaurant and any food related business web site. Built with the latest Wordpress technology. Savour support responsive layout so it looks great on all devices. It has predefined styling for Modern Cuisine Restaurant, Asian Food Restaurant and Elegant Food Restaurant which can be imported with one click.
Version: 1.0.2
License: ThemeForest
License URI: https://themeforest.net/licenses
Template:     savour
Text Domain:  savour-child
Tags: bar, barbeque, cafe, chef, cooking, culinary, diner, food, italian restaurant, modern restaurant, reservation, restaurant, restaurant theme, restaurant wordpress, urban 
*/

.pxl-item--button .btn.btn-default {
    clip-path: none !important;
}
.pxl-slider1 .pxl-swiper-thumbs .pxl-thumb--image img {
    border-radius: 0;
}
.pxl-slider1 .pxl-swiper-thumbs .swiper-slide-thumb-active .pxl-thumb--inner:before {
    background-color: #741111;
    border-color: #741111;
}
.pxl-slider1 > .bg-image:before{
	border: 300px solid #6C091199;
}
.pxl-swiper-arrow.style-1, .pxl-navigation-arrow.style-1 {
    color: var(--body-bg-color);
    background-color: #6C0911CC;
}
.pxl-slider1 .pxl-swiper-thumbs .pxl-thumb--inner:before{
	border-color: rgb(116 17 17);
}
.pxl-slider1 .pxl-item--button .btn{
padding: 0 25px;
}
.elementor-7 .elementor-element.elementor-element-4f0e910 .pxl-grid .pxl-item--title{
	font-family:"CalvousSpurs", Sans-serif;
}
.single-product #pxl-content-area div.product .woocommerce-tabs ul.wc-tabs li a{
	font-family:"CalvousSpurs", Sans-serif;
}
.pxl-product-grid-layout2 .pxl-item--title{
	padding-right:0;
	width:100%;
	font-size:18px;
}
.pxl-product-grid-layout2 .pxl-item--inner:hover {
    border-color: #dc1a2b;
    background-color: rgb(211 181 183);
}
.btn.btn-morden {
    color: #000000;
    background-color: #70401000;
    border-radius: 4px;
    line-height: 51px;
    border: 2px solid #DC1A2B;
}
.map-sec .pxl-swiper-sliders .pxl-carousel-inner{
	display: flex;
    align-items: flex-start;
    justify-content: space-between;
	flex-wrap:wrap;
}
.map-sec .pxl-tabs-carousel1 .pxl-swiper-thumbs-wrap {
    width: 70%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
}
.map-sec .pxl-swiper-sliders .pxl-carousel-inner .pxl-swiper-container{
	width:30%;
}
.map-sec .swiper-wrapper{
	display:flex;
justify-content:space-between;
}
.map-sec .pxl-tabs-carousel1 .pxl-swiper-thumbs-wrap:before {
    height: 2px;
    left: 50%;
    right: unset;
    bottom: unset;
    background-color: #c7cdcb;
    position: absolute;
    top: 50px;
    width: 72%;
    transform: translate(-50%, -50%);
}
.map-sec .pxl-swiper-thumbs{
	    width: 100%;
    margin-bottom: 30px;
}
.pxl-swiper-arrow.style-1, .pxl-navigation-arrow.pxl-navigation-arrow-prev.style-1{
	background-color: #D4D4D494;
	color:#2F2F2F;
}
.pxl-swiper-arrow.style-1, .pxl-navigation-arrow.pxl-navigation-arrow-next.style-1{
	background-color: #313131;
	color:#F37B54;
}
.pxl-blog-style1 .pxl-item--holder:before {
	background-color: #FFF6E3;
}
.pxl-blog-style1 .pxl-item--date {
    background-color: #313131;
}
.pxl-blog-style1 .pxl-item--date .pxl-date--day, .pxl-blog-style1 .pxl-item--number{
	font-family:"CalvousSpurs", Sans-serif;
}
.pxl-blog-style1 .pxl-item--button .btn{
	clip-path: none !important;
}
.icon-add .pxl-accordion1.style1 .pxl--item .pxl-item--title{
    justify-content: space-between;
}
.icon-add .pxl-accordion1.style1 .pxl--item .pxl-item--title:after {
    content: "-";
    font-size: 35px;
    color: var(--dark-color);
    line-height: 1;
}
.icon-add .pxl-accordion1.style1 .pxl--item.active .pxl-item--title:after {
    content: "+";
}
.testi-slider .pxl-swiper-wrapper{
	display: flex;
    gap: 30px;
}
.testi-slider .pxl-swiper-slide{
	background: #fff;
    border: 1px solid #DC1A2B !important;
    border-radius: 5px;
    text-align: left;
    padding: 46px 31px 70px;
	width:30% !important;
}
.testi-slider .pxl-testimonial-carousel4 .pxl-item--star {
    color: #FFC10B;
    font-size: 18px;
    margin-bottom: 8px;
}
.testi-slider .pxl-testimonial-carousel4 .pxl-item--desc{
	padding:0;
}
.testi-sec .pxl-swiper-container{
	margin:0;
}
.short-decs .pxl-testimonial-carousel1 .pxl-item--boxleft > svg{
	display:none;
}
.short-decs .pxl-testimonial-carousel1 .pxl-item--boxright{
	min-height: 411px;
}
.short-decs .pxl-testimonial-carousel1 .pxl-item--boxleft{
	height: 270px;
}
.footer-manu .pxl-nav-menu.pxl-nav-vertical .pxl-menu-primary{
	padding:0 20px;
}
.pxl-e-label span {
    padding: 3px 10px;
    clip-path: none;
}
.our-story .pxl-testimonial-carousel1 .pxl-item--inner{
	flex-direction:row-reverse;
}
.our-story .pxl-testimonial-carousel1 .pxl-item--boxleft.box-right-active{
	margin-right:0;
	margin-left: -72px;
}
.our-story .pxl-testimonial-carousel1 .pxl-item--boxleft > svg{
	display:none;
}
.pxl-slider1 .pxl-swiper-thumbs-wrap{
	display:none;
}
.pxl-breadcrumb{
	padding: 4px 18px;
}
.pxl-product-grid-layout2 .pxl-item--image{
	margin:0;
	display: flex;
    justify-content: center;
	margin-bottom:15px;
}
.pxl-grid .pxl-item--image img{
	height:190px;
}
.pxl-slider1{
	padding-bottom:130px;
}
.header-logo{
	transform:translate(0%, -50%);
}
@media screen and (max-width: 1400px) {
    .pxl-slider1 {
        padding-bottom: 100px;
    }
}
@media only screen and (max-width: 767px) {
	.map-sec .pxl-tabs-carousel1 .pxl-swiper-thumbs-wrap {
    width: 100% !important;
}
.map-sec .pxl-swiper-sliders .pxl-carousel-inner .pxl-swiper-container{
	width:100% !important;
	margin:0;
}
	.footer-manu .pxl-nav-menu.pxl-nav-vertical .pxl-menu-primary{
		padding:0 0;
	}
	.pxl-grid-filter3 .pxl--filter-inner {
        border: 1px solid #DC1A2B;
    }
	.short-decs .pxl-testimonial-carousel1 .pxl-item--boxleft{
		    margin-bottom: -30px;
    padding: 20px;
		        width: 92%;
	}
	.testi-slider .pxl-swiper-slide{
		width:100% !important;
	}
}
.elementor-kit-12 h4{
	font-family: "CalvousSpurs", Sans-serif !important;
}
.pxl-product-grid-layout2 .pxl-item--details{
	display:none !important;
}
input[type="submit"]{
	clip-path:none !important;
}