/*variables*/
:root {
  --bg-color: #c41e3a;
/* 	--btn-bg-color:#17A624; */
	--btn-bg-color:#1a1919;
	--footer-bg-2:brown;
}


/* Header Section Red */
header,
.site-header,
.header-wrapper,
#masthead,
.elementor-location-header {
/*     background-color: white  !important; */
    background-image: none !important;
/* 	height:90px;  */
}

.elementor-9349 {
	background-color: white  !important;
	height:90px;
	border-color:black;
/* 	border-bottom:2px solid black !important; */
	width:100vw;
}

@media (max-width:768px){
	.elementor-9349 {
		height: auto;
	}
}

/* Navigation Menu Styling */
.site-header .main-navigation a,
.site-header .site-title a,
.site-header .site-description,
header .elementor-widget-nav-menu a,
.elementor-location-header a {
    color: #ffffff !important;
}

@media (min-width:768px){
	.elementor-9349 .elementor-element.elementor-element-192bdbb.elementor-column > .elementor-widget-wrap {
    justify-content: center !important;
}
}

#header li a{
	color:#1a1919 !important;
	font-family: 'Segoe UI', sans-serif;
	font-weight:500 !important;
/*     color:var(--bg-color) !important; */
}
/* @font-face {
    font-family: 'SegoeUI';
    src: url('http://heavenlybite.shop/public_html/wp-content/uploads/fonts/Segoe UI.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
} */

#header li a:hover{
/* text-decoration: underline;/* 	color:var(--btn-bg-color) !important; */ */
}

@media (min-width:767px){
.elementor-9349 .elementor-element.elementor-element-192bdbb {
	width:100% !important;
}
}

.site-header .main-navigation a:hover,
header .elementor-widget-nav-menu a:hover,
.elementor-location-header a:hover {
    color: #ffd700 !important;
}

/* Footer Section - Deep Christmas Red */
footer,
.site-footer,
.footer-wrapper,
#colophon,
.elementor-location-footer {
    background-color: black !important;
/* 	background-color: #c41e3a !important; */
    background-image: none !important;
/*     color: #ffffff !important; */
}

.site-footer a,
footer a,
.elementor-location-footer a {
/*     color: #ffffff !important; */
}

.site-footer a:hover,
footer a:hover,
.elementor-location-footer a:hover {
    color: #ffd700 !important;
}

.elementor-97 .elementor-element.elementor-element-14cd182 > .elementor-background-overlay {
background-color: black !important;
/* 	background-color: var(--footer-bg-2) !important; */

}

.elementor-97 .elementor-element.elementor-element-0076fbb {

	background-color: black !important;
}

.elementor-97 .elementor-element.elementor-element-f171784 > .elementor-background-overlay
 {
    background-color: black  !important;
/* 	 background-color: var(--bg-2) !important; */

}

.elementor-97 .elementor-element.elementor-element-0076fbb,
.elementor-97 .elementor-element.elementor-element-14cd182 > .elementor-background-overlay 
    {
/*     background-color: rgb(0,0,0,0.3) !important; */
		background-color:brown !important;
     }
#footer #mailerlite-form_1 {
    button, [type="button"], [type="reset"], [type="submit"] {
        background-color:black !important;
		color:white !important;
    }
}

@media (max-width: 768px) {
.elementor-column.elementor-col-14.elementor-inner-column.elementor-element.elementor-element-0d1db81,
.elementor-column.elementor-col-14.elementor-inner-column.elementor-element.elementor-element-67e52cf,
.elementor-element.elementor-element-771ce7b
.wdt-accordion-toggle-title-holder,
.elementor-97 .elementor-element.elementor-element-0076fbb,
.elementor-97 .elementor-element.elementor-element-14cd182 > .elementor-background-overlay 
    {
    background-color: transparent !important;
		margin-top:0 !important;
     }
    }




/*slide buttons*/
#wdt-button-508d3a5 .wdt-button,
#wdt-button-f011725 .wdt-button,
#wdt-button-54ecd6a .wdt-button {
  background-color: var(--btn-bg-color)!important;
  color: white !important;
}

#wdt-button-508d3a5 .wdt-button-text,
#wdt-button-f011725 .wdt-button-text,
#wdt-button-54ecd6a .wdt-button-text,
#wdt-button-508d3a5 .wdt-button-texvar(--bg-color)t span,
#wdt-button-f011725 .wdt-button-text span,
#wdt-button-54ecd6a .wdt-button-text span {
  color: white !important;
}

/*newsletter social icons*/
.elementor-19689 .elementor-widget.elementor-align-left .elementor-icon-list-item a {
    background-color: #1a1919 !important;
	border-radius:50% !important;
	color:white !important;
}

/* .elementor-97 .elementor-element.elementor-element-1de9c4e .elementor-icon-list-icon svg {
	fill:white !important;
} */

/*footer social icons*/
/* .elementor-97 .elementor-widget.elementor-align-left .elementor-icon-list-item a {
    background-color: var(--btn-bg-color) !important;
	border-radius:50% !important;
} */


/*home page sections*/

.elementor-18376 .elementor-element.elementor-element-d9a37c6{
background-color: var(--bg-color)  !important;
 }

.elementor-18376 .elementor-element.elementor-element-852472b > .elementor-background-overlay
 {
    background-color: none  !important;
}

.elementor-18376 .elementor-element.elementor-element-99ebdf0 {
background-color: var(--bg-color)   !important;
}

.elementor-18376 .elementor-element.elementor-element-e615282 {
background-color: var(--bg-color)   !important;
}

.elementor-18376 .elementor-element.elementor-element-699e3d8 {
/* 	background-color:var(--btn-bg-color) !important; */
}

/*other pages*/
.main-title-section-wrapper > .main-title-section-bg
 {
/* background-color: var(--bg-color)  !important; */
	 background-color: #FFEDF0  !important;
 }

.main-title-section h1
 {
    color: black !important;
}

.main-title-section-wrapper .breadcrumb a
 {
    color: black !important;
}
.main-title-section-wrapper .breadcrumb span
 {
    color: black !important;
}
.main-title-section-wrapper .breadcrumb-default-delimiter:before { 
background-color: black !important;
}
@media (min-width:768px){
#header-wrapper.header-top-absolute .main-title-section-wrapper {
height:180px; 
}
}

.elementor-18376 .wdt-button {
	background-color:var(--btn-bg-color) !important;
	color:white !important;
}

/*get in touch in header*/
.elementor-9349 .elementor-element.elementor-element-882358a .wdt-button-holder .wdt-button {
background-color:var(--btn-bg-color) !important;
	color:white !important;
}

/* .elementor-9349 .elementor-element.elementor-element-882358a .wdt-button-holder .wdt-button:hover {
background-color:white !important;
	color:black !important;
	border:1px solid black !important;
} */

#mailerlite-form_1 {
    button, [type="button"], [type="reset"], [type="submit"] {
        background-color:var(--btn-bg-color) !important;
		
    }
}

#mailerlite-form_1 {
    button, [type="button"], [type="reset"], [type="submit"]:hover {
/*         background-color:#E34F4D !important; */
    }
}


/*shop*/

.woocommerce ul.products.wdt-cus-product-style-01 li.product .price
{
background-color:var(--btn-bg-color) !important;	
}

.woocommerce ul.products.wdt-cus-product-style-01 li.product .product-details .product-buttons-wrapper.product-button .product-buy-now a {
/* background-color:#E34F4D !important; */
	background-color:white !important;
	color:black !important;
}

.single_add_to_cart_button.button.alt {
	background-color:var(--btn-bg-color) !important;	
}

.woocommerce div.product.type-product > div.summary .product-buy-now a.quick_buy_now_button {
background-color:var(--btn-bg-color) !important;	
}

/*cart*/
.wp-block-woocommerce-empty-cart-block .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price.price
{
background-color: var(--btn-bg-color) !important;
}

.mobile-menu ul > li > a:hover {
	background-color:var(--btn-bg-color) !important;
}

.mobile-menu ul li.current_page_item > a {
	background-color:var(--btn-bg-color) !important;
}

/*cart and checkout page buttons*/
.wc-block-components-button,
.wc-block-components-checkout-return-to-cart-button,
.wc-block-components-panel__button,
.wc-block-components-address-card__edit,
.wc-block-cart-items__header,
.wc-block-cart__totals-title
{
	background-color:var(--btn-bg-color) !important;
	border:none !important;
}

@media (min-width:768px){
.wc-block-cart-item__prices .wc-block-components-product-price .wc-block-components-formatted-money-amount
{
	background-color:var(--btn-bg-color) !important;
	border:none !important;
}
}

.wc-block-components-title.wc-block-components-checkout-step__title {
	color: var(--btn-bg-color) !important;
}

.wc-block-components-totals-coupon__form {
	color:white !important;
}

.wc-block-components-button:not(.is-link):disabled .wc-block-components-button__text {
opacity:.9 !important;
}

.add_to_cart_button {
	color:var(--btn-bg-color) !important;
}

.add_to_cart_button:hover {
	color:white !important;
}

@media (max-width:768px){
.wc-block-components-checkout-order-summary__title {
	background-color:var(--btn-bg-color) !important;
}
.wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-order-summary-item__total-price {
	background-color:var(--btn-bg-color) !important;
}
}

.is-mobile .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text {
	padding-left:10px !important;
}

/*footer images*/
@media (min-width:768px){
img.wp-image-17606
{
    height: 300px !important;
    position: relative !important;
    left: -20px !important;
	 margin-top: 75px !important; /*50px for old*/ 
}
}

@media (min-width:768px){
	img.wp-image-17607 {
    height: 340px !important;
    margin-top: 15px !important; /*50px for old*/
	margin-left:20px !important;
}
}

/*footer images (mobile)*/

@media (max-width:768px){
	img.wp-image-17607 {
/*    justify-content:center !important; */
		
}
}

@media (max-width:768px){
img.wp-image-17606
{
	left: -10px !important;
	justify-content:center !important;
}
}

/* Disable product link clicks inside .wdt-content-item */
.elementor-18376 .wdt-content-item a {
/*   pointer-events: none !important; */
}

.product-rating-wrapper {
	display:none !important;
}

/*product page*/

.single-product .product_title {
   color: #1a1919 !important;
}

.woocommerce .cart .quantity, .woocommerce-page .cart .quantity {
    border-color: #1a1919 !important;
}

    .single-product div.summary.entry-summary .product-buy-now
{
display:none !important;	
}

.single-product 
.summary.entry-summary p.price,
.summary.entry-summary p.price .woocommerce-Price-amount.amount,
.cwv-weight-selector h3,
h3.cwv-weight-selector
{
/* 	color: var(--bg-color) !important; */
}

/*about us*/
.elementor-widget-heading .elementor-heading-title 
 {
	color: var(--btn-bg-color) !important;
}

/*contact us page*/
.post-21893 .wdt-heading-title .wdt-heading-colored-elements {
	color: var(--btn-bg-color) !important;
}

button#wpforms-submit-23551{
	background-color: var(--btn-bg-color) !important;
}

/*become a vendor page*/
input[type='submit'].dokan-btn-theme, a.dokan-btn-theme, .dokan-btn-theme
{
	background-color: var(--btn-bg-color) !important;
	border-color: var(--btn-bg-color) !important;
	color:white !important;
}

/*privacy policy page*/
.elementor-widget-text-editor .elementor-widget-container h2 span{
	color: var(--btn-bg-color) !important;
}

/*terms and conditions*/
.post-23368 .elementor-widget-heading .elementor-heading-title {
	color: var(--btn-bg-color) !important;
}

/*shipping policy*/
.post-23535 h2 {
    color: var(--btn-bg-color) !important;
}


#back-to-top
{
background-color: var(--btn-bg-color) !important;
}

.blog-entry .wdt-button {
	background-color:var(--btn-bg-color) !important;
}

.wdt-button {
	background-color:var(--btn-bg-color) !important;
	color:white !important;
}

.wdt-button-text {
	color:white !important;
}

.elementor-9349 .elementor-element.elementor-element-9881a4e
 {
border: none !important;
}

.attachment-full.size-full.wp-image-23912 {
	height:300px !important;
	margin-bottom: 30px !important;
}



@media (min-width:768px){
	.elementor-element.elementor-element-e04387b.wdt-cus-slider-1-right-img.elementor-widget.elementor-widget-image {
		margin-bottom:30px !important;
	}
}

.wdt-header-icons-list-item.user-authlink-item .wdt-user-authlink-menu-icon {
    content: '';
    display: inline-block;
    width: 22px;
    height: 22px;
    background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='black'><path d='M25.1,99c-1.8,0-3.7-0.4-5.4-1.1c-1.8-0.8-3.4-1.9-4.8-3.3c-1.4-1.4-2.4-3.1-3.1-4.9c-0.7-1.9-1-3.8-0.8-5.8l4.6-54.5 c0.2-2.3,1.2-4.4,2.9-6c1.7-1.6,3.8-2.5,6.2-2.4h50.6c2.3,0,4.5,0.9,6.2,2.4s2.7,3.7,2.9,6L89,83.8c0.1,2.1-0.2,4-0.8,5.8 c-0.7,1.9-1.7,3.5-3.1,4.9c-1.4,1.4-3,2.5-4.8,3.3c-1.8,0.8-4,1.1-5.7,1.1H25.3C25.3,99,25.2,99,25.1,99z M24.7,29.3 c-0.2,0-0.4,0.1-0.6,0.2c-0.1,0.1-0.2,0.3-0.2,0.5l-4.6,54.5c0,0.7,0.1,1.5,0.4,2.3c0.3,0.8,0.7,1.4,1.3,2c0.6,0.6,1.2,1,2,1.4 c0.8,0.3,1.5,0.5,2.3,0.5h49.4c0,0,0.1,0,0.1,0c0.8,0,1.6-0.2,2.3-0.5c0.7-0.3,1.4-0.8,2-1.4c0.6-0.6,1-1.3,1.3-2 c0.3-0.7,0.4-1.6,0.3-2.4L76.1,30c0-0.2-0.1-0.4-0.3-0.5L24.7,29.3L24.7,29.3z'></path><path d='M65,44.2c-2.3,0-4.2-1.9-4.2-4.2V15.2c0-0.8-0.1-1.5-0.4-2.2c-0.3-0.7-0.7-1.3-1.2-1.9s-1.2-1-1.9-1.2 c-0.7-0.3-1.4-0.4-2.2-0.4H45c-1.5,0-3,0.6-4.1,1.7c-1.1,1.1-1.7,2.5-1.7,4.1V40c0,2.3-1.9,4.2-4.2,4.2c-2.3,0-4.2-1.9-4.2-4.2V15.2 c0-3.8,1.5-7.3,4.1-10C37.7,2.5,41.2,1,45,1h10c1.9,0,3.7,0.4,5.4,1.1c1.7,0.7,3.3,1.8,4.6,3.1c1.3,1.3,2.3,2.9,3.1,4.6 c0.7,1.8,1.1,3.6,1.1,5.4V40C69.2,42.4,67.3,44.2,65,44.2z'></path></svg>") no-repeat center !important;
    background-size: contain;
    vertical-align: middle;
}

/*sprinkles*/
.elementor-18376 .elementor-element.elementor-element-699e3d8:not(.elementor-motion-effects-element-type-background),
.elementor-18376 .elementor-element.elementor-element-699e3d8 > .elementor-background-overlay,
.elementor-18376 .elementor-element.elementor-element-3a13672 > .elementor-background-overlay,
.elementor-18376 .elementor-element.elementor-element-e615282:not(.elementor-motion-effects-element-type-background)
{ 
/* 	background-color:#F0F0EE !important; */
/* 		background-color:white !important; */
background-image: unset !important;
}

.elementor-18376 {
	background-color:#F0F0EE !important;
	background:#F0F0EE !important;
}

.elementor-18376 .elementor-element.elementor-element-9b2ba49,
.elementor-18376 .elementor-element.elementor-element-737515b 
{
/* border-top:1px solid black; */
}

.wdt-dark-bg .mobile-nav-container .menu-trigger {
	color:black !important;
}

    .elementor-18376 .elementor-element.elementor-element-3a13672
{
padding-top:10px !important;	
}

@font-face {
    font-family: "ConsolasWeb";
    src: url("/wp-content/uploads/fonts/consolas.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


/* .elementor-element-9881a4e .elementor-container {
    position: relative;
}

.elementor-element-192bdbb {
    position: fixed !important;
    left: 50vw !important;
    transform: translateX(-50%) !important;
    width: auto !important;
    z-index: 10;
    top: inherit !important;
}


.elementor-element-5cabed1 {
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
}


.elementor-element-5cabed1 .elementor-widget-container {
    margin: 0 !important;
    padding: 0 !important;
}


.elementor-element-5cabed1 .wdt-header-menu {
    margin: 0 !important;
    padding: 0 !important;
}


.elementor-element-5cabed1 .menu-container {
    margin: 0 !important;
    padding: 0 !important;
}


.elementor-element-5cabed1 .wdt-primary-nav {
    display: flex;
    justify-content: center;
    white-space: nowrap;
}


.elementor-element-121713d {
    justify-content: flex-start !important;
}

.elementor-element-db03161 {
    justify-content: flex-end !important;
    margin-left: auto !important;
} */

@media (min-width:768px){
.elementor-18376 .elementor-element.elementor-element-3a13672
 {
    background-color: #F0F0EE !important;
	 margin-top:-80px !important;
}
	.elementor-18376 .elementor-element.elementor-element-3269a46 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
		margin-bottom:10px !important;
	}
}

@media (min-width:768px){
.elementor-18376 .elementor-element.elementor-element-fcd0395 {
/* margin-top:100px !important; */
}
	.elementor-18376 .elementor-element.elementor-element-6a3aff9
 {
    padding: 0px 0px 150px 0px !important;
}
	/*sweet stories*/
	.elementor-18376 .elementor-element.elementor-element-3269a46 {
		margin-top:20px !important;
	}
}
.elementor-18376 .elementor-element.elementor-element-f3f684c .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
color:black !important;
}

@media (max-width:768px){
.elementor-18376 .elementor-element.elementor-element-fcd0395 {
margin-top:100px !important;
}
	.elementor-18376 .elementor-element.elementor-element-6a3aff9
 {
    padding: 0px !important;
}
	.elementor-18376 .elementor-element.elementor-element-6ef0d07 {
	padding-bottom:20px;
	}
}

.elementor-18376 .elementor-element.elementor-element-99ebdf0 {
	display:none !important;
}

.elementor-element.elementor-element-b92ad38 {
	display:none !important;
}


/* floating cake image */
.elementor-element-b92ad38 {
    position: static !important;
    inset: auto !important;
}

/* Disable all animation */
.elementor-element-b92ad38 .wdt-effect-mouse-move-wrapper {
    transform: none !important;
    left: 0 !important;
    top: 0 !important;
}

/* Disable all transform */
.elementor-element-59dc31c .wdt-effect-scroll-wrapper {
    transform: none !important;
}

/* Remove Elementor transform variables */
.elementor-element-59dc31c > .elementor-widget-container {
    --e-transform-rotateZ: 0deg !important;
    --e-transform-rotateX: 0deg !important;
    --e-transform-rotateY: 0deg !important;
    --e-transform-translateX: 0px !important;
    --e-transform-translateY: 0px !important;
    --e-transform-scaleX: 1 !important;   
    --e-transform-scaleY: 1 !important;   
    transform: none !important;
}

.elementor-element-59dc31c.animated {
    animation: none !important;
}

#wdt-image-box-59dc31c img {
    transform: none !important;
    position: static !important;
    left: auto !important;
    top: auto !important;
    display: block !important;
    width: 100% !important;
    height: auto !important;
}


@media (max-width: 767px) {

    /* center the widget */
    .elementor-element-59dc31c {
        position: relative !important;
        inset: 0 !important;
        margin-left: auto !important;
        margin-right: auto !important;
        left: 0 !important;
        right: 0 !important;
        width: 100% !important;
        text-align: center !important;
        transform: none !important;
    }

    /* Remove left shift  */
    .elementor-element-59dc31c .wdt-image-box-holder,
    .elementor-element-59dc31c .wdt-content-item,
    .elementor-element-59dc31c .wdt-content-media-group,
    .elementor-element-59dc31c .wdt-content-image-wrapper,
    .elementor-element-59dc31c .wdt-content-image {
        margin: 0 auto !important;
        padding: 0 !important;
        left: 0 !important;
        right: 0 !important;
        transform: none !important;
        width: auto !important;
        display: block !important;
        text-align: center !important;
    }

    /* Remove all translate3d movement */
    .elementor-element-59dc31c [style*="translate"],
    .elementor-element-59dc31c [style*="translate3d"] {
        transform: none !important;
        left: 0 !important;
        right: 0 !important;
    }

    /* Center the image */
    .elementor-element-59dc31c img {
        display: block !important;
        margin-left: auto !important;
        margin-right: auto !important;
        transform: none !important;
        width: 85% !important;        
        max-width: 340px !important;  
        height: auto !important;
    }
}

@media (min-width:767px){
	div#wdt-image-box-59dc31c
 {
    margin-top: 50px;
    float: left !important;
}
}

@media (max-width:767px){
	.elementor-18376 .elementor-element.elementor-element-9b2ba49, .elementor-18376 .elementor-element.elementor-element-737515b {
		margin-top:-60px !important;
	}
	.elementor-element-59dc31c .wdt-image-box-holder {
		margin-top:20px !important;
	}
}

@media (min-width:768px){
.elementor-18376 .elementor-element.elementor-element-fcd0395 {
/* background-color:white !important; */
/* 	border-radius:40px !important; */
}
	.elementor-18376 .elementor-element.elementor-element-5b41a0d .elementor-widget-heading .elementor-heading-title {
	padding-top: 50px !important;
        padding-bottom: 30px !important;
}
}

/*footer boxes*/
.elementor-97 .elementor-element.elementor-element-14cd182 > .elementor-background-overlay,
.elementor-97 .elementor-element.elementor-element-0076fbb:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-0076fbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{
/* 	background-color:#5B5959 !important; */
	background-color:transparent !important;
}

/*sweet stories mobile*/
@media (max-width:768px){
	.elementor-18376 .elementor-element.elementor-element-3269a46 {
		margin-top:40px !important;
	}
		.elementor-18376 .elementor-element.elementor-element-30f02e7 > .elementor-widget-container {
	margin: 0px 0px 50px 0px !important; 
	}
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-9b2ba49.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default.animated.fadeInUp 
{ display: none; }

@media (min-width:768px){
	.elementor-18376 .elementor-element.elementor-element-699e3d8:not(.elementor-motion-effects-element-type-background), .elementor-18376 .elementor-element.elementor-element-699e3d8 > .elementor-background-overlay, .elementor-18376 .elementor-element.elementor-element-3a13672 > .elementor-background-overlay, .elementor-18376 .elementor-element.elementor-element-e615282:not(.elementor-motion-effects-element-type-background)
 {
    padding-top: 50px !important;
	 padding-bottom:0px !important;
	 height:750px !important;
}
	.elementor-element.elementor-element-784f4b9.elementor-widget__width-initial.elementor-widget.elementor-widget-image {
		margin-bottom:150px !important;
	}
}
@media (max-width:768px){
	.elementor-18376 .elementor-element.elementor-element-699e3d8:not(.elementor-motion-effects-element-type-background), .elementor-18376 .elementor-element.elementor-element-699e3d8 > .elementor-background-overlay, .elementor-18376 .elementor-element.elementor-element-3a13672 > .elementor-background-overlay, .elementor-18376 .elementor-element.elementor-element-e615282:not(.elementor-motion-effects-element-type-background)
 {
/*     padding-top: 70px !important; */
	 padding-bottom:0px !important;
}
	.elementor-18376 .elementor-element.elementor-element-2c43cce.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated
 {
/*     height: 500px; */
}
	.elementor-element.elementor-element-e564e67 {
		display:none !important;
	}
}

@media (max-width:768px){
	.elementor-18376 .elementor-element.elementor-element-e615282 {
		padding-top: 70px !important;
		height:100% !important;
	}
}

/*pancake slider image*/
.elementor-element.elementor-element-b8db5d1 {
	display:none !important;
}

/*home blog section mob*/
@media (max-width:767px){
.elementor-18376 .tpl-blog-holder .entry-thumb-image-group {
    width: 100% !important;
    height: 235px !important;
}
}

@media (min-width:767px){
    .elementor-18376 .elementor-element.elementor-element-6ef0d07 > .elementor-widget-container
 {
        margin: 5px 0px 70px 0px;
    }
	.elementor-18376 .elementor-element.elementor-element-30f02e7 > .elementor-widget-container {
		margin-top: -30px !important;
        margin-bottom: 60px;
	}
}

/*(Make Your Event More Sweetfull) */
.elementor-element-fcd0395 {
    margin-left: calc(-50vw + 50%) !important;
    margin-right: calc(-50vw + 50%) !important;
    max-width: 100vw !important;
    width: 100vw !important;
    background-color: #ffffff !important;
    padding: 0px 0px 0px 0px !important;
}

@media (min-width: 768px) {
    .elementor-18376 .elementor-element.elementor-element-fcd0395 {
        margin-top: 60px !important;
    }
}

@media (max-width: 768px) {
    .elementor-18376 .elementor-element.elementor-element-fcd0395 {
        margin-top: 70px !important;
		padding-bottom:50px;
    }
}

@media (min-width:768px){
	.elementor-18376 .wdt-posts-list-wrapper .tpl-blog-holder .wdt-magnificent-style.wdt-post-entry .has-post-thumbnail .entry-thumb
{
	height:unset !important;
}
	.elementor-18376 .entry-thumb-detail-group {
	background-color:white !important; 
	}
	.elementor-18376 .wdt-posts-list-wrapper .tpl-blog-holder .wdt-magnificent-style.wdt-post-entry .has-post-thumbnail .entry-thumb > .entry-thumb-image-group ~ .entry-thumb-detail-group .entry-title h4 a {
		white-space:nowrap !important;
		overflow:hidden !important;
		text-overflow:ellipsis !important;
		color:black !important;
		max-width:100%;
	}
	.elementor-18376 .wdt-posts-list-wrapper .tpl-blog-holder .wdt-magnificent-style.wdt-post-entry .has-post-thumbnail .entry-thumb > .entry-thumb-image-group ~ .entry-thumb-detail-group {
		color:black !important;
	}
}
@media (max-width:768px){
	.elementor-18376 .entry-thumb-detail-group {
	background-color:white !important; 
	}
	.elementor-18376 .wdt-posts-list-wrapper .tpl-blog-holder .wdt-magnificent-style.wdt-post-entry .has-post-thumbnail .entry-thumb > .entry-thumb-image-group ~ .entry-thumb-detail-group .entry-title h4 a {
		color:black !important;
	}
	.elementor-18376 .wdt-posts-list-wrapper .tpl-blog-holder .wdt-magnificent-style.wdt-post-entry .has-post-thumbnail .entry-thumb > .entry-thumb-image-group ~ .entry-thumb-detail-group {
		color:black !important;
	}
}

/* make you events heading */
@media (max-width: 767px) {

	.elementor-element-337f438 .elementor-heading-title {
        text-align: center !important;
		padding-left: 30px !important;
        padding-right: 30px !important;
    }
	    .elementor-element.elementor-element-5b81dad.elementor-widget-image  ,
    .elementor-element.elementor-element-4d5f0dd.elementor-widget-image ,
    .elementor-element.elementor-element-213f4b9.elementor-widget-image  {
        padding-bottom: 60px !important;
    }
    
    /* Remove margin from last image */
    .elementor-element.elementor-element-213f4b9.elementor-widget-image  {
        padding-bottom: 0 !important;
    }
}

.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li .page-numbers.dots,
.woocommerce .product-loop-sorting .product-layout-controller .product-change-layout li span.active, .woocommerce .product-loop-sorting .product-display-controller .product-change-display li span.active, .woocommerce .product-loop-sorting .product-list-options-controller .product-list-options li span.active, .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li .page-numbers.dots
{
	background-color:#1a1919 !important; 
	border-color:#1a1919 !important;
}

.wp-block-woocommerce-empty-cart-block .wp-block-heading:not(.with-empty-cart-icon),
.related.products > h2, .upsells.products > h2 {
	color: #1a1919 !important;
}

.wp-block-woocommerce-empty-cart-block .wp-block-separator.is-style-dots::before,
.wp-block-woocommerce-empty-cart-block .wc-block-cart__empty-cart__title.with-empty-cart-icon::before {
	background-color: #1a1919 !important;
}


.wc-block-components-notice-banner.is-error {
	border-color:#1a1919 !important; 
}
.wc-block-components-notice-banner.is-error svg {
/* 	background-color:#1a1919 !important; */
}


.woocommerce div.product div.images ol.flex-control-nav li img.flex-active, div[class*="thumb-container"] .swiper-wrapper .swiper-slide.swiper-slide-active img, .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li.active a, .woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li a:hover, .woocommerce div.product .summary .product_meta a:hover, .woocommerce div.product .summary form.cart .group_table td label a:hover, .woocommerce div.product .woocommerce-product-rating .woocommerce-review-link:hover, .woocommerce table.cart td.product-name a:not(.button):hover {
	color :#1a1919 !important;
}

.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li a:before, .woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li a:after, .woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after, .woocommerce div.product form.cart .variations .reset_variations:before {
	background-color: #1a1919 !important;
}

/* Hide result count when category filter exists */
.product-loop-sorting:has(#custom-woocommerce-ordering) .woocommerce-result-count {
    display: none !important;
}

/* Outer container */
.product-loop-sorting {
    display: flex !important;
    width: 100%;
}

/* The second .product-loop-sorting-item holds BOTH dropdowns */
.product-loop-sorting-item:nth-child(2) {
    display: flex !important;
    justify-content: space-between;
    width: 100%;
}

/* Default filter left */
.product-loop-sorting-item:nth-child(2) form.woocommerce-ordering:first-of-type {
    margin-right: auto;
}

/* category filter right */
.product-loop-sorting-item:nth-child(2) #custom-woocommerce-ordering {
    margin-left: auto;
}

.product-title a {
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
	user-select: none !important;
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
   -webkit-touch-callout: none !important; 
    -webkit-tap-highlight-color: transparent !important; 
}

#post-21889 .woocommerce h2 {
color: black !important;
}

#post-21889 .woocommerce button.button {
	background-color: black !important;
	color:white !important;
}