/*!
 * Theme Name: 		   astra-child
 * Text Domain: 	   astra
 * Template:           astra
 * Version:            3.4.1
 * Tested up to:       6.1.1
 * Requires at least:  5.6
 * Requires PHP:       7.2
 * Author:             Code Calibre Team
 * Author URI:         https://codecalibre.com/
 * Theme URI:          https://codecalibre.com/
 * Description:        Astra-child is the perfect theme for your project. There is any issue or new funtionality, visit: https://codecalibre.com/
 */
body{
	font-family: 'Inter', sans-serif !important;
        font-style: normal !important;
	 overflow-x: hidden;
}
.wp-block-woocommerce-empty-mini-cart-contents-block p{
    display: none !important;
}
.rotating-slider{
	    height: 564px !important;
}
input,textarea{
	border-color:#683F29!important;
}
.widget:last-child {
    margin-bottom: 1.25em !important;
}
.page-id-1465 textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required{
	width:106%;
}
a{
		text-decoration:none !important;
}
:focus-visible {
    outline: none !important;
}
.ast-builder-layout-element.ast-flex.site-header-focus-item.ast-header-html-1{
	width:70%;
}
.inner a {
	outline: transparent !important;
	color:transparent !important;
	border: 0 !important;
}
a:-webkit-any-link:focus-visible{
	outline-offset: 0px !important;
}
.row.icon-section .row{
	display:flex;
}
.row.icon-section{
	    display: flex;
    gap: 0%;
}
.row.icon-section .row .col-10{
	padding-left:7px;
}
.row.icon-section i,.row.icon-section a{
	color: white !important;
	text-decoration:none;
}
.row.icon-section-1 a{
	    font-size: 12px;
    line-height: 14.52px;
    font-weight: 500;
    text-decoration: none;
    color: #683F29;
}
span.ast-icon.icon-search svg{
	color: #683F29;
}
.wp-block-woocommerce-customer-account{
	padding:0 !important;
}
.site-header-primary-section-right-center.site-header-section.ast-flex.ast-grid-right-center-section,div#rc-anchor-container ,.ast-card-action-tooltip:after{
	display:none !important;
}
.ast-builder-layout-element.ast-flex.site-header-focus-item.ast-header-html-2{
	width: 100%;
    justify-content: end;
}
.ast-builder-html-element{
	    padding-left: 7%;
}
.ast-header-html.inner-link-style-,.append-ban img{
	width: 100%;
}
.part-section-login a {
    display: flex;
    flex-direction: row;
		text-decoration:none;
}
.part-section-login p{
	font-size:12px;
	color:#683F29;
	line-height:14.1px;
	font-weight:500;
	    padding-left: 5px;
}
.part-section-login p:last-child{
	display:grid;
}
.ast-search-menu-icon.slide-search .search-form,.ast-search-menu-icon.ast-dropdown.slide-search .search-form{
    visibility: visible;	
	    opacity: 1;
}
.ast-search-menu-icon.slide-search input.search-field {
 width: 235px;
}
.site-header-section-left .ast-search-menu-icon.slide-search .search-form {
    padding-left: 0;
    padding-right: unset;
    left: 3em;
    right: unset;
}
.site-header-section-left .ast-search-menu-icon.slide-search .search-form {
    left: 36px;
 right: unset;
 position: relative;
 top: 0;
 transform: translateY(0) !important;
}
.ast-search-icon {
 z-index: 4;
 position: absolute;
 line-height: normal;
    right: -12%;
 top: 50%;
 transform: translateY(-50%);
}
aside.header-widget-area.widget-area.site-header-focus-item.header-widget-area-inner,section#block-24,body.search.search-results.wp-custom-logo.theme-astra.woocommerce-js.tinvwl-theme-style.ast-desktop.ast-separate-container.ast-two-container.ast-no-sidebar.astra-4\.3\.1.ast-inherit-site-logo-transparent.ast-hfb-header.elementor-default.elementor-kit-1400 .ast-row{
	display:flex;
}
.elementor-kit-1400  article,aside.header-widget-area.widget-area.site-header-focus-item.header-widget-area-inner{
	align-items:center
}
button.wc-block-mini-cart__button{
	background:transparent !important;
	color:black !important;
	padding-top:0 !important;
	padding-bottom:0 !important; 
	    padding-left: 25px !important;
	color:#683F29 !important;
}
section#widget_top_wishlist-3 a{
	color:#683F29 !important;
	margin-left:10px !important;
}
.wp-block-woocommerce-customer-account a .wc-block-customer-account__account-icon{
	width:0px !important;
	padding:0 !important;
	height:20px !important;
		color:#683F29 !important;
}
.page-id-1403 button.wc-block-mini-cart__button svg.wc-block-mini-cart__icon, .wc-block-mini-cart__icon{
	width:0 !important;
}
.wp-block-woocommerce-customer-account a span.label,span.wc-block-mini-cart__amount{
		color:#683F29 !important;
	padding-left:10px;
}
a.wishlist_products_counter.top_wishlist-heart:before{
    font-size: 33px !important;
    line-height: 0px;
	margin-right:0;
}
section#block-25,section#widget_top_wishlist-3,section#block-24,.tss-wrapper .tss-even .tss-grid-item{
	margin-bottom:0 !important;
}
.wc-block-mini-cart__icon{
	height:auto !important;
}
button.wc-block-mini-cart__button{
	    display: flex;
    flex-direction: row-reverse;
}
.ast-builder-menu-1 .menu-item:hover > .menu-link{
	background-color:#683F29 !important;
	color: white !important;
}
.ast-builder-menu-1 .menu-item.current-menu-item:hover > .menu-link{
	color: white !important;
}
.ast-desktop .ast-below-header-bar .main-header-menu > .menu-item{
	line-height:30px !important;
}
.ast-main-header-wrap.main-header-bar-wrap input.search-field{
	    border: 2px solid #683f29;
    border-radius: 6px;
	margin-left:0 !important;
}
.wp-block-woocommerce-customer-account a,.page-id-1403 button.wc-block-mini-cart__button, button.wc-block-mini-cart__button{
	position:relative;
}
/* .wp-block-woocommerce-customer-account a:after {
    position: absolute;
    content: '';
    background: url(https://galenaskandykitchen.jptechnologiesllc.com/wp-content/uploads/Vector-18.png);
    width: 24px;
    height: 24px;
    left: 0px;
    background-repeat: no-repeat;
} */
.page-id-1403 button.wc-block-mini-cart__button:after, button.wc-block-mini-cart__button:after {
    position: absolute;
    content: '';
    background: url(https://galenaskandykitchen.jptechnologiesllc.com/wp-content/uploads/Group-21-1.png);
    width: 24px;
    height: 30px;
    right: 0;
    top: -12px !important;
    background-repeat: no-repeat;
}
.elementor-element-7aef042 .item {
	padding:0 !important;
}
.elementor-element-7d9cc59 .e-con-inner,.elementor-element-2044758 .owl-stage .owl-item h4 {
	text-align:center;
}
/* _________________________-footer-________________________________ */
section#block-13 p,section#block-8 p,section#block-10 p{
	color:white;
}
.ast-footer-copyright p{
	font-size:14px;
}
.menu-section-footer.row,.main.row{
	text-align:left;
}
.menu-section-footer.row h5,.hour-section-footer h5,.main.row h5{
	line-height:24.2px;
	font-size:20px;
	font-weight:600;
	color:#EADCC3;
}
.hour-section-footer h4{
	font-size:16px;
	line-height:19.36px;
	font-weight:600;
	color:#EADCC3;
}
.hour-section-footer h6{
	font-size:16px;
	line-height:32.48px;
	font-weight:400;
	color:white;
}
.row.menu-last a,.row.footer-last-section a{
    display: flex; 
	margin-bottom: 10px;
    gap: 5%;
    align-items: center;
	text-decoration:none;
	    color: #EADCC3;
}
.site-below-footer-wrap {
    padding-top: 10px;
    padding-bottom: 10px;
}
.site-below-footer-wrap[data-section="section-below-footer-builder"]{
	height:28px !important;
	min-height:28px !important;
}
.ast-footer-copyright p ,.ast-footer-copyright a{
	color:#683F29;
	text-decoration:none;
}
/* .row.menu-last a:nth-child(1):after,.row.menu-last a:nth-child(2):after,.row.menu-last a:nth-child(3):after,.row.menu-last a:nth-child(4):after{
	position:relative;
} */
.row.menu-last a span,.row.footer-last-section a span{
	overflow:hidden;
	position:relative;
}
.row.menu-last a span:after,.row.footer-last-section a span:after {
    position: absolute;
    content: '';
    margin-left: 0;
    background-color: #ffffff;
    bottom: 0;
    height: 2px;
    width: 100%;
    left: -100%;
    opacity: 0;
}
 .row.menu-last a span:hover::after,.row.footer-last-section a span:hover:after
{
    left: 0%;
	opacity:1;
	transition:0.2s all ease-in-out;
}
.hour-section-footer  h6:after {
    position: absolute;
    content: '';
    margin-left: 0;
    background-color: #ffffff;
    bottom: 0;
    height: 2px;
    width: 100%;
    left: -100%;
    opacity: 0;
}

/* __________________________________--home-page--_________________________________________ */
.page-id-1403 .owl-stage .astra-shop-thumbnail-wrap img{
	width: 284px !important;
    height: 300px!important;
}
ul.slides li {
    clip-path: unset !important;
}
.elementor-kit-1400 .ast-post-format-.blog-layout-1 {
	display: flex;
    flex-wrap: nowrap;
    justify-content: center;
}
.search-results .ast-post-format-.blog-layout-1 {
	justify-content: start;
}
.elementor-element-4e9c26e{
	overflow-x:hidden;
}
.elementor-element-5607a13 .e-con-inner{
	gap:10%;
}
.elementor-element-ed159aa .astra-shop-thumbnail-wrap img,.woocommerce-shop .astra-shop-thumbnail-wrap a img,.astra-shop-thumbnail-wrap img,.elementor-kit-1400 .post-thumb-img-content.post-thumb img{
	width:250px !important;
	height:250px !important;
}

.elementor-element-ed159aa .astra-shop-summary-wrap{
	text-align:center;
}
.page-id-1403 .owl-stage .woocommerce ul.products,.page-id-1403 .elementor-element-ed159aa .astra-shop-summary-wrap span.price span.woocommerce-Price-amount.amount,span.mobile-menu-toggle-icon span.ahfb-svg-iconset,.ast-header-social-1-wrap.ast-header-social-wrap span.ahfb-svg-iconset {
	display:block !important;
}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{
	fill:#683F29 !important;
}
.page-id-1403 .elementor-element-ed159aa .astra-shop-summary-wrap span.price{
	display:flex !important;
	justify-content:center !important;
}
.page-id-1403 .astra-shop-summary-wrap .star-rating,.page-id-1403 .astra-shop-summary-wrap span.price span.woocommerce-Price-amount.amount,.page-id-1403 .astra-shop-summary-wrap a.button.product_type_variable.add_to_cart_button,.page-id-1403 .astra-shop-summary-wrap span.price,.page-id-1403 .astra-shop-summary-wrap a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,.page-id-1403 .astra-shop-summary-wrap a.button.product_type_simple,.owl-nav,.page-id-1403 .owl-stage .tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart.tinvwl-loop-button-wrapper.tinvwl-woocommerce_after_shop_loop_item,.tss-wrapper .tss-carousel1 .item-content-wrapper:after,.rating-wrapper,.tss-wrapper .tss-carousel1 .item-content-wrapper:before,.grecaptcha-badge,   span.ahfb-svg-iconset.ast-card-action-tooltip:after, .elementor-element-ed159aa span.tinvwl_add_to_wishlist-text,.page-id-1403 .astra-shop-summary-wrap span.ast-woo-product-category,nav.woocommerce-breadcrumb,ul.direction-controls,button.menu-toggle.main-header-menu-toggle.ast-mobile-menu-trigger-minimal.toggled:focus,.elementor-element-7aef042 .owl-dots,.elementor-element-2044758 .owl-dots,.elementor-element-66ab83c,.elementor-element-80d4b7d,.page-id-1938 .social-buttons{
	display:none !important;
}
.page-id-1938 .tinvwl-input-group .form-control{
	height: 46px;
}
.owl-stage .owl-item:nth-child(even) {
    padding-top: .5% !important;
}
.elementor-element-390613f{
	margin-top:-70px;
}
.elementor-element-c7ef6cf  .owl-stage .owl-item,.elementor-element-2044758 .owl-stage .owl-item{
	padding-top:0 !important;
}
.elementor-element-1072f8e span.elementor-icon-list-text span.span-tag{
	font-weight:700;
	color:#683F29;
	font-size:20px;
	line-height:24.2px;
}
.elementor-element-1072f8e span.elementor-icon-list-text p{
	margin-bottom:0;
}
.elementor-element-1072f8e li.elementor-icon-list-item{
	margin-bottom:15px;
}
.page-id-1403  .owl-stage .astra-shop-summary-wrap{
	text-align:center;
}
.summary.entry-summary{
	color:#683f29 !important;
}
.page-id-1403  .owl-stage .astra-shop-summary-wrap::after:hover{
	font-size: 40px;
}
.page-id-1403  .owl-stage .astra-shop-summary-wrap h2.woocommerce-loop-product__title,.page-id-1403  .owl-stage .astra-shop-summary-wrap span.ast-woo-product-category{
	color:#683F29 !important;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span,.tss-carousel .swiper-pagination-bullet-active, .tss-carousel .swiper-pagination-bullet{
	background-color:#683F29 !important;
}
.owl-theme .owl-dots .owl-dot span{
	border: 1px solid #683f29;
		background-color:#EADCC3 !important;
}
.tss-wrapper .tss-carousel1 .item-content-wrapper{
	background:transparent !important;
}
h3.author-name{
	    position: absolute;
    top: 24%;
    left: 40.5%;
}
h4.author-bio{
	    position: absolute;
    top: 40%;
    left: 40.5%;
}
.elementor-element-3494006{
		    position: absolute;
    top: 100%;
    left: 40.5%;
}
.tss-wrapper .single-item-wrapper h4.author-bio{
	font-size:16px;
	line-height:19.34px;
	color: #744932 !important;
    font-weight: 500 !important;
}
h3.author-name{
	font-size:20px !important;
	line-height:24.2px !important;
	font-weight:700 !important;
	color:#683F29 !important;
}
.elementor-element-e6cdd5f{
	    position: absolute;
    top: 28%;
    left: 40.5%;
}
.elementor-element-4da1604{
	position:relative;
} 
.item-content-wrapper.tss-right{
	    align-items: center;
    display: flex;
    position: relative;
}
.tss-wrapper .tss-carousel1 .item-content {
    font-style: normal !important;
    font-size: 16px;
    line-height: 19.36px;
    padding-top: 50px;
    color: #2d2d2d;
}
em{
	 font-style: normal !important;
}
.single-item-wrapper .item-content,.append-ban {
	position:relative;
}
.append-ban  h2{
	    position: absolute;
    top: 45%;
    left: 15%;
 transform: translateY(-50%);
	font-size:35px;
	line-height:42.36px;
	font-weight:700;
	font-family:Inter;
	color:#683F29;
}
.append-ban  p{
	       position: absolute;
    font-size: 25px;
    line-height: 30.26px;
    font-weight: 400;
    font-family: Inter;
    top: 55%;
    left: 15%;
    transform: translateY(-50%);
    color: #683F29;
}
.single-item-wrapper .item-content::after{
	content: '';
    position: absolute;
   left: 30%;
    top: 100%;
	background:url(https://galenaskandykitchen.jptechnologiesllc.com/wp-content/uploads/Group-209.png);
	width:45px;
	height:34px;
	background-repeat:no-repeat;
}
.ast-card-action-tooltip{
	margin-right:0 !important;
	    right: 30% !important;
}
.item-content-wrapper.tss-right{
	padding-bottom:0 !important;
}
.ahfb-svg-iconset svg {
    width: 0;
    height: 0;
    transition: none;
}
.astra-shop-thumbnail-wrap a:nth-child(2) {
  width: 100% !important;
  top: 45%;
  right: 0;
  height: 100%;
}
.ast-card-action-tooltip {
  left: 50%;
  transform: translateX(-50%);
  right: unset !important;
  width: auto;
}
.ast-on-card-button .ahfb-svg-iconset{
	display:none;
}
 select
  option:hover {
	background-color:#EADCC3 !important;
  }
button.wc-block-components-quantity-selector__button.wc-block-components-quantity-selector__button--plus:hover {
    background-color: #683f29 !important;
    color: #fff;
}
button.wc-block-components-quantity-selector__button.wc-block-components-quantity-selector__button--minus:hover {
    background-color: #683f29 !important;
}

/* ----------------------------------------shop-page-------------------------------------------- */
.woocommerce-shop .astra-shop-summary-wrap a.button.product_type_variable.add_to_cart_button,.woocommerce-shop .astra-shop-summary-wrap a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current ,.astra-shop-summary-wrap a.button.product_type_variable.add_to_cart_button,.astra-shop-summary-wrap a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,.single_variation_wrap button.single_add_to_cart_button.button.alt,.woocommerce-js button.button,.wp-block-woocommerce-mini-cart-footer-block.wc-block-mini-cart__footer  a.components-button.wc-block-components-button.wp-element-button.wp-block-woocommerce-mini-cart-checkout-button-block.wc-block-mini-cart__footer-checkout.contained,.wc-block-components-button:not(.is-link).outlined:hover,input.wpcf7-form-control.wpcf7-submit.has-spinner,#ast-scroll-top,.ast-card-action-tooltip,.woocommerce .woocommerce-message a.button,.wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward,p.return-to-shop .wc-empty-cart-message .ast-single-post .entry-content .woocommerce a,.entry-content.clear p.return-to-shop a,.astra-shop-summary-wrap  a.button.product_type_simple,.wp-block-button.has-text-align-center a,.woocommerce-info a,td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a,td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number a,.woocommerce-MyAccount-content a,.wc-block-mini-cart__footer-actions a.components-button.wc-block-components-button.wp-element-button.wp-block-woocommerce-mini-cart-cart-button-block.wc-block-mini-cart__footer-cart.outlined:hover,input#submit-button,a.button.product_type_variation{
	background-color:#EADCC3 !important;
	color:#683F29 !important;
}
.woocommerce-shop .astra-shop-summary-wrap a.button.product_type_variable.add_to_cart_button:hover,.woocommerce-shop .astra-shop-summary-wrap a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover,.woocommerce nav.woocommerce-pagination ul li a:focus:hover, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current:hover ,.astra-shop-summary-wrap a.button.product_type_variable.add_to_cart_button:hover,.astra-shop-summary-wrap a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover,.single_variation_wrap button.single_add_to_cart_button.button.alt:hover,.woocommerce-js button.button:hover,.wp-block-woocommerce-mini-cart-footer-block.wc-block-mini-cart__footer  a.components-button.wc-block-components-button.wp-element-button.wp-block-woocommerce-mini-cart-checkout-button-block.wc-block-mini-cart__footer-checkout.contained:hover,#ast-scroll-top,.ast-card-action-tooltip:hover,.woocommerce .woocommerce-message a.button:hover,.woocommerce-message::before:after,.astra-shop-summary-wrap a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover,.wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward:hover{
	color:#EADCC3 !important;
  background-color: #683F29 !important;
}
.entry-content.clear p.return-to-shop a:hover,.wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward:hover,.form-row.place-order button#place_order:hover,.wp-block-button.has-text-align-center a:hover,.woocommerce-info a.button.wc-forward:hover,td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a:hover,.woocommerce-MyAccount-content a:hover,input.wpcf7-form-control.wpcf7-submit.has-spinner:hover,.wc-block-mini-cart__footer-actions .wp-block-woocommerce-mini-cart-footer-block.wc-block-mini-cart__footer a.components-button.wc-block-components-button.wp-element-button.wp-block-woocommerce-mini-cart-cart-button-block.wc-block-mini-cart__footer-cart.outlined,.wc-block-mini-cart__footer-actions a.components-button.wc-block-components-button.wp-element-button.wp-block-woocommerce-mini-cart-cart-button-block.wc-block-mini-cart__footer-cart.outlined,.wp-block-woocommerce-mini-cart-footer-block.wc-block-mini-cart__footer a.components-button.wc-block-components-button.wp-element-button.wp-block-woocommerce-mini-cart-checkout-button-block.wc-block-mini-cart__footer-checkout.contained:hover,input#submit-button:hover{
		color:#EADCC3 !important;
  background-color: #683F29 !important;
}
input:focus{
	outline: #683F29 !important;
}
.woocommerce-shop .tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart.tinvwl-loop-button-wrapper.tinvwl-woocommerce_after_shop_loop_item a.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-position-after.tinvwl-loop,.tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart.tinvwl-loop-button-wrapper.tinvwl-woocommerce_after_shop_loop_item a.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-position-after.tinvwl-loop,ul.page-numbers li a,.tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart.tinvwl-woocommerce_after_add_to_cart_button a.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-position-after,.product_meta a,span.single-product-category a,p.woocommerce-LostPassword.lost_password a,td.wc-block-cart-item__product a.wc-block-components-product-name,em,.woocommerce-message::before,.woocommerce-info::before,.astra-shop-summary-wrap a.added_to_cart.wc-forward,td.product-name a,form.woocommerce-shipping-calculator a,.woocommerce-privacy-policy-text p a,.woocommerce-info a,.ast-builder-menu-1 .menu-item.current-menu-item > .menu-link,.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item > .menu-link,.astra-shop-thumbnail-wrap span.ast-shop-product-out-of-stock,nav.woocommerce-MyAccount-navigation a,.woocommerce-MyAccount-content p a,.u-columns.woocommerce-Addresses.col2-set.addresses a,a.added_to_cart.wc-forward{
color:#683F29 !important;	
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li,.woocommerce-page input[type=number],.wp-block-woocommerce-mini-cart-footer-block.wc-block-mini-cart__footer a.components-button.wc-block-components-button.wp-element-button.wp-block-woocommerce-mini-cart-cart-button-block.wc-block-mini-cart__footer-cart.outlined{
	border-color:#683F29 !important;
}
option:hover {
 background-color:#EADCC3!important;
}
.woocommerce-js ul.products li.product a img,.elementor-element-ed159aa ul.products.columns-4{
	margin-bottom:0 !important;
}
.astra-shop-thumbnail-wrap,.astra-shop-summary-wrap{
	padding:10px ;
}
.owl-item .item:hover .astra-shop-thumbnail-wrap,.elementor-element-ed159aa  li:hover .astra-shop-thumbnail-wrap{
	border: 1px solid #683F29 !important;
}
.astra-shop-thumbnail-wrap{
	border: 1px solid transparent !important;
}
.woocommerce-message,.woocommerce-info{
	border-top-color:#683F29 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before{
	background:#683F29 !important;
}
.owl-item .item:hover span.ast-card-action-tooltip,.elementor-element-ed159aa li:hover span.ast-card-action-tooltip {
    visibility: visible !important;
    opacity: 1 !important;
}
.elementor-element-d8a4df6 .e-con-inner{
	gap:0 !important;
}
.elementor-element-ed159aa l1 {
	position:relative;
}
.elementor-element-ed159aa .tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart.tinvwl-loop-button-wrapper.tinvwl-woocommerce_after_shop_loop_item{
    position: absolute;
	display:none;
    top: 2%;
    right: 20px;
}
.elementor-element-ed159aa .tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart.tinvwl-loop-button-wrapper.tinvwl-woocommerce_after_shop_loop_item a.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-position-after.tinvwl-loop{
	color:#EADCC3 !important;
	background-color:#683F29 !important;
}
.elementor-element-ed159aa .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before{
	margin-right:0 !important;
}
.elementor-element-ed159aa li:hover .tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart.tinvwl-loop-button-wrapper.tinvwl-woocommerce_after_shop_loop_item{
	display:block;
}
.tss-wrapper .tss-carousel1 .item-content-wrapper .item-content{
	padding-right:15%;
}
.elementor-element-888493b h2.elementor-heading-title.elementor-size-default,.elementor-element-6bd8bc3 h2.elementor-heading-title.elementor-size-default,.elementor-element-7cda83d h2.elementor-heading-title.elementor-size-default,.elementor-element-e6cdd5f h2.elementor-heading-title.elementor-size-default {
	position:relative;
}
.elementor-element-888493b h2.elementor-heading-title.elementor-size-default:after,.elementor-element-6bd8bc3 h2.elementor-heading-title.elementor-size-default:after,.elementor-element-7cda83d h2.elementor-heading-title.elementor-size-default:after,.elementor-element-e6cdd5f h2.elementor-heading-title.elementor-size-default:after{
	position:absolute;
	content:'';
	margin-left:20px;
	background-color: #683F29;
	top:44%;
	width:20%;
	height:2px;
}
.elementor-element-e6cdd5f h2.elementor-heading-title.elementor-size-default:after {
    width: 100% !important;
}
ul.products.columns-4 li:hover .ast-card-action-tooltip {
    opacity: 1;
    visibility: visible;
}
.woocommerce-message,.woocommerce-info,.woocommerce-page.woocommerce-checkout #payment div.payment_box{
	background:#fcf8f4 !important;
}
ul.products.columns-4 .astra-shop-thumbnail-wrap a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{
	display:flex;
	justify-content:center;
}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before{
	font-size:23px;
}
.ast-below-header-bar{
	    border-bottom-color: #eadcc3 !important;
}
/* ---------------------slideer-------------------------- */
.elementor-element-5926110{
	position:relative;
	z-index:9999
}
.elementor-element-c7ef6cf{
	position:absolute;
	top:0;
	    right: 0;
    left: 0;
	bottom:0;
}
.elementor-element-c7ef6cf .item .one{
	background-color:#F1E7E4;
	  height: 674px !important;
	width:100%;
}
.elementor-element-c7ef6cf .item .two{
	background-color:#FFF0EB; 
	  height: 674px !important;
	width:100%;
}
.elementor-element-c7ef6cf .item .three{
	background-color:#EAEAEA; 
	  height: 674px !important;
	width:100%;
}
.elementor-element-c7ef6cf .item .four{
	background-color:#EAEAEA; 
	 height: 674px !important;
	width:100%;
}.elementor-element-c7ef6cf .item .five{
	background-color:#E4FAF9; 
	   height: 674px !important;
	width:100%;
}.elementor-element-c7ef6cf .item .six{
	background-color:#EAEAEA; 
	 height: 674px !important;
	width:100%;
}.elementor-element-c7ef6cf .item .seven{
	background-color:#FCDED5;
	  height: 674px !important;
	width:100%;
}
.rotating-slider{
    margin: 5em auto;
    height: 360px;
    position: relative;
    width: 480px;
}
.rotating-slider ul.direction-controls{
    list-style: none;
    margin: 0;
    padding: 0;
}
.rotating-slider ul.direction-controls li.left-arrow{
    position: absolute;
        top: 50%;
        right: 100%;
    transform: translateY(-50%);
}
.rotating-slider ul.direction-controls li.right-arrow{
    position: absolute;
        top: 50%;
        left: 100%;
    transform: translateY(-50%);
}
.rotating-slider ul.direction-controls li button{
    background: rgba(0,0,0,0.2);
    border: none;
    color: white;
    cursor: pointer;
    font-size: 1.5em;
    font-weight: bold;
    height: 1.5em;
    line-height: 1.5em;
    padding: 0;
    text-align: center;
    transition: background 0.25s;
    width: 1.5em;
}
.rotating-slider ul.direction-controls li button:hover{
    background: rgba(0,0,0,0.6);
}
.rotating-slider ul.slides{
    border-radius: 50%;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%) rotate(0);
    transform-origin: center center;
    width: 100%;
}
.rotating-slider ul.slides li{
    background-color: transparent;
    background-position: center;
    background-size: cover;
    display: block;
    list-style: none;
    position: absolute;
    top: 0;
    left: 50%;
    text-align: center;
    transform-origin: bottom center;
    width: 100%;
}
.rotating-slider li,.elementor-element-4e9c26e {
	padding:0 !important;
}
.elementor-element-4e9c26e{
	overflow-y:hidden;
}
.page-id-1403 .inner img{
	width:90%;
}
.elementor-element-5926110{
	margin-top:-47px;
}
div#cholcolate\ img img,div#cookies-img{
	position:relative;
}
.elementor-element-2dd1214 .e-con-inner{
	gap:2%;
}
/* --------------------------------------------------------contact-form----------------------------------------- */
.page-id-1465 input{
	width:100% !important;
}
.page-id-1465 form#contact-form input{
	margin-bottom:30px;
}
.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:disabled {
    opacity: 1 !important;
}
.wc-block-mini-cart__button:hover:not([disabled]) {
    opacity: 1 !important;
}
.wp-ada-compliance-carousel-stop{
	display:none !important;
}
.owl-dots button:focus-visible {
    outline: none;
}
.row.icon-section a{
		font-size:11px;
	}
.ast-site-title-wrap span.site-title {
    display: none;
}
.foot-handi {
	padding-top:2%;
/*     text-align: right; */
}
.foot-handi img {
    max-width: 80px;
}
aside.header-widget-area.widget-area.site-header-focus-item.header-widget-area-inner {
    padding-right: 0;
}
.site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-builder-grid-row {
    min-height: auto;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++Media Query++++++++++++++++++++++++++++++++++++++++++++ */
@media screen  (max-width:1179px) and (min-width:922px){
	.ast-builder-html-element<.row.icon-section{
		gap:0 !important;
	}
	.ast-builder-html-element{
		padding-left:0 !important;
	}
	.row.icon-section .col-10{
		padding-left:7px;
	}
	.row.icon-section .col:first-child{
		padding:0 !important;
	}
}
@media screen and (max-width: 1024px){
	.rotating-slider ul.slides {
		right:0;
		overflow-y:hidden;
	}
	.rotating-slider {
    height: 254px !important;
}
	h2.chocolate, h2.cookies {
    position: absolute;
    top: 80%;
    left: 33%;
}
	.append-ban h2 {
    top: 34%;
    left: 3%;
}
.append-ban p {
    top: 55%;
    left: 3%;
}
}
@media screen and (max-width: 1300px){
	.append-ban h2 {
    top: 34%;
    left: 3%;
}
.append-ban p {
    top: 55%;
    left: 3%;
}
}
@media screen and (max-width: 1023px){
		a.wishlist_products_counter.top_wishlist-heart:before{
		color:#683F29;
	}
	section#block-25{
		    width: 50px;
	}
	a.wishlist_products_counter.top_wishlist-heart:before{
		padding-left:50px;
	}
	.row.icon-section a{
		font-size:10px;
	}
	.wp-block-woocommerce-customer-account a:after{
		left:15px;
		    bottom: 4px;
	}
	.page-id-1403 button.wc-block-mini-cart__button:after,.woocommerce-shop button.wc-block-mini-cart__button:after{
		    bottom: 3px;
		left: 1px;
	}
	 .wp-block-woocommerce-customer-account a span.label, span.wc-block-mini-cart__amount, span.wishlist_products_counter_text{
		 display:none !important;
	}
	.page-id-1403 .astra-shop-summary-wrap a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,.page-id-1403 .owl-stage .tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart.tinvwl-loop-button-wrapper.tinvwl-woocommerce_after_shop_loop_item{
		text-align:center !important;
	}
	.page-id-1403 .astra-shop-summary-wrap a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,.page-id-1403 .owl-stage .tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart.tinvwl-loop-button-wrapper.tinvwl-woocommerce_after_shop_loop_item{
		display:block !important;
	}
	:where(.wc-block-mini-cart__badge) {
    background-color: transparent;
    color: #683F29 !important;
}
	span.wishlist_products_counter_number{
		    left: -13px;
    position: relative;
    top: -20px;
		color:#683F29;
	}
span.wc-block-mini-cart__badge {
    position: relative;
    top: -9px;
    left: 29px;
}
	.widget:last-child {
    margin-bottom: 0!important;
}
	button.wc-block-mini-cart__button{
		padding-left:0 !important;
		padding-right:0 !important;
	}
	button.menu-toggle.main-header-menu-toggle.ast-mobile-menu-trigger-minimal{
		padding-top:0 !important;
		padding-bottom:0 !important;
	}
}
@media (min-width:922px){
	#ast-mobile-header .ast-below-header-wrap,section#block-30{
		display:none;
	}
}
@media(max-width:921px){
	.ast-below-header-bar .site-header-below-section-left {
		display: none;
	}
	.ast-below-header-bar {
		padding: 0 !important;
	}
	.ast-below-header-bar .ast-builder-grid-row.ast-builder-grid-row-has-sides {
		grid-template-columns: auto;
	}
	#ast-mobile-header .ast-below-header-wrap,.ast-below-header-bar .site-header-below-section-left {
		display: none;
	}
	section#block-25 {
		width: 30px;
		height: 30px;
		position: relative;
	}
	.wp-container-1.wp-container-1, .wp-container-5.wp-container-5 {
		display: flex;
		height: 100%;
	}
	.wp-block-woocommerce-customer-account a{
		position: relative;
		width: 35px;
	}
	.wp-block-woocommerce-customer-account a:after {
		left: 0;
		top: 50%;
		transform: translateY(-50%);
	}
	a.wishlist_products_counter {
		width: 35px;
		height: 30px;
		position: relative;
	}
	a.wishlist_products_counter.top_wishlist-heart:before {
		padding-left: 0;
	}
	a.wishlist_products_counter.top_wishlist-heart:before {
		font-size: 34px !important;
		line-height: 0px;
		margin-right: 0;
	}
	section#block-27 {
		position: relative;
		width: 35px;
		margin: 0;
		height: 34px;
		margin-left: 6px;
	}
	.page-id-1403 button.wc-block-mini-cart__button, button.wc-block-mini-cart__button {
		position: relative;
		width: 35px;
		bottom: 11px;
	}
	.wp-block-woocommerce-customer-account {
		height: 30px;
	}
	span.wishlist_products_counter_number {
		left: unset;
		position: absolute;
		top: -20px;
		color: #683F29;
		right: 0;
	}
	i.fa.fa-bars.mk-cross:before {
		content: '\f00d' !important;
		font-size: 24px;
		font-weight: 100;
		bottom: -6px;
		position: relative;
		color: #683f29;
		transition:0.2s all ease-in-out;
	}
	span.cust-ico i{
		color: #683f29;
	}
	#ast-mobile-header .ast-below-header-wrap.mk-view-menu{
		display:block;
		transition:0.2s all ease-in-out;
	}
	section#block-30 {
		margin-bottom: 0!important;
		height: 30px;
		display: flex;
		align-items: center;
	}
	span.wc-block-mini-cart__badge {
		left: unset !important;
		right: -32px !important;
	}
	.wc-block-mini-cart__quantity-badge {
		width: 30px;
	}
}

/* ---------------------------------------768------------------------------- */
@media screen and (max-width: 768px) {

    h3.author-name,
    h4.author-bio,
    .elementor-element-e6cdd5f,
    .elementor-element-3494006 {
        position: unset;
    }

    .elementor-element-390613f {
        margin-top: -63px;
    }

    .elementor-element-c7ef6cf .item .one,
    .elementor-element-c7ef6cf .item .two,
    .elementor-element-c7ef6cf .item .three,
    .elementor-element-c7ef6cf .item .four,
    .elementor-element-c7ef6cf .item .five,
    .elementor-element-c7ef6cf .item .six,
    .elementor-element-c7ef6cf .item .seven {
        height: 600px !important;
    }

    .tss-wrapper .tss-carousel1 .item-content-wrapper .item-content,
    .tss-wrapper .item-content-wrapper,
    .ast-builder-html-element {
        padding: 0 !important;
    }

    .elementor-element-f4fe1c5,
    .tss-wrapper .tss-even .tss-grid-item {
        margin-bottom: 30px !important;
    }

    .elementor-element-ed159aa .astra-shop-thumbnail-wrap img,
    .woocommerce-shop .astra-shop-thumbnail-wrap a img,
    .astra-shop-thumbnail-wrap img {
        height: 120px !important;
        width: auto !important;
    }

    .single-item-wrapper .item-content::after,
    ul.direction-controls,
    .owl-theme .owl-dots,
    .astra-shop-thumbnail-wrap a:nth-child(2),
    .elementor-element-c451e4f,
    .elementor-element-e3219b3,
    .wp-block-woocommerce-customer-account a span.label,
    span.wc-block-mini-cart__amount {
        display: none;
    }

    .elementor-1403 .elementor-element.elementor-element-3494006 .elementor-heading-title {
        font-size: 21px;
    }

    .elementor-element-f4fe1c5 .e-con-inner {
        gap: 2%;
    }

    .ast-footer-copyright p {
        font-size: 10px;
    }

    .elementor-1403 .elementor-element.elementor-element-230f4ee .elementor-heading-title,
    .elementor-1403 .elementor-element.elementor-element-4d42bda .elementor-heading-title {
        font-size: 25px;
        line-height: 30.36px;
    }

    .woocommerce-js ul.products li.product .ast-shop-product-out-of-stock {
        left: 10;
    }

    .page-id-1403 .inner img {
        width: 70%;
    }

    .page-id-1403 .owl-stage .astra-shop-thumbnail-wrap img {
        width: 100% !important;
        max-width: 100% !important;
        height: auto !important;
    }

    .elementor-element-e6cdd5f h2.elementor-heading-title.elementor-size-default:after {
        width: 20% !important;
    }

    .append-ban p {
        font-size: 24px;
        line-height: 29.26px;
        left: 3%;
        top: 50%;
    }
    .append-ban h2 {
        top: 29%;
        left: 3%;
        font-size: 29px;
    }

    .woocommerce-js ul.products li.product {
        margin-bottom: 0;
    }

    .owl-stage .owl-item:nth-child(even) {
        padding-top: 0% !important;
    }

    .elementor-kit-1400 .ast-post-format-.blog-layout-1,
    .elementor-element-2dd1214 .e-con-inner,
    .page-id-1403 .owl-stage .tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart.tinvwl-loop-button-wrapper.tinvwl-woocommerce_after_shop_loop_item,
    .page-id-1403 .astra-shop-summary-wrap span.price span.woocommerce-Price-amount.amount,
    .page-id-1403 .astra-shop-summary-wrap a.button.product_type_variable.add_to_cart_button,
    .elementor-element-ed159aa .tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart.tinvwl-loop-button-wrapper.tinvwl-woocommerce_after_shop_loop_item,
    .elementor-element-ed159aa span.tinvwl_add_to_wishlist-text {
        display: block !important;
    }

    .elementor-kit-1400 .post-thumb-img-content.post-thumb img {
        width: auto !important;
        height: auto !important;
    }

    .ast-card-action-tooltip {
        right: 40% !important;
    }

    .woocommerce-js a.button {
        font-size: 13px;
        padding: 10px 10px;
    }

    .tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart.tinvwl-loop-button-wrapper.tinvwl-woocommerce_after_shop_loop_item span.tinvwl_add_to_wishlist-text {
        font-size: 14px;
    }

    .profile-img-wrapper {
        content: url(https://galenaskandykitchen.jptechnologiesllc.com/wp-content/uploads/image-24.png);
        height: auto;
        margin: 0 auto;
    }

    .rotating-slider {
        height:  374px !important;
        margin-bottom: 0;
    }

    .elementor-element-5926110 h2 {
        padding-left: 20px;
    }

    .page-id-1465 textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
        width: 100%;
    }

    .elementor-1465 .elementor-element.elementor-element-49e3199 img {
        width: auto;
        max-width: auto;
    }

    .row.footer-last-section {
        padding-right: 0 !important;
    }

    .ast-logo-title-inline .site-logo-img {
        padding-right: 0;
    }

    .elementor-element-ed159aa .tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart.tinvwl-loop-button-wrapper.tinvwl-woocommerce_after_shop_loop_item {
        position: unset;
    }

    .elementor-element-ed159aa .tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart.tinvwl-loop-button-wrapper.tinvwl-woocommerce_after_shop_loop_item a.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-position-after.tinvwl-loop {
        background: transparent !important;
        color: #683F29 !important;
        display: flex;
        justify-content: center;
        margin-top: 0 !important;
    }
	.page-id-1403 button.wc-block-mini-cart__button:after, button.wc-block-mini-cart__button:after{
	position:absolute;
	content:'';
	background:url(https://galenaskandykitchen.jptechnologiesllc.com/wp-content/uploads/Group-21-1.png);
	width: 24px;
    height: 30px;
    left: 4px;
    top: -3px !important;
	background-repeat:no-repeat;
}
}

@media(max-width: 480px) and (min-width: 380px){
    .rotating-slider {
        height: 400 292px !important;
        margin-bottom: 0;
    }
	.append-ban p {
    font-size: 10px;
    line-height: 13.26px;
    left: 3%;
    top: 63%;
}
	.append-ban h2 {
    top: 29%;
    left: 3%;
    font-size: 29px;
}
}
@media(max-width: 379px) {
    .rotating-slider {
        height:  292px !important;
        margin-bottom: 0;
    }
	.append-ban p {
    font-size: 10px;
    line-height: 13.26px;
    left: 3%;
    top: 63%;
}
	.append-ban h2 {
    top: 29%;
    left: 3%;
    font-size: 29px;
}
}
h2.woocommerce-loop-product__title,.product_title.entry-title, p.price {
    color: #683f29 !important;
}
span.price {
    color: #683f29 !important;
}
after.tinvwl-loop {
    margin-left: 6px;
    margin-top: 0;
}
.woocommerce .star-rating, .woocommerce .comment-form-rating .stars a, .woocommerce .star-rating::before {
    color: #683f29;
}
button.button.alt {
    padding: 7px !important;
}
span.tinvwl-txt {
    color: #aa6329;
}
.page-id-1938 .tinvwl-input-group .form-control {
    height: 33px !important;
}
.tinv-wishlist .product-stock .stock:not(.out-of-stock) {
    color: #bc6329;
}
.main-navigation.ast-inline-flex {
    font-weight: 800 !important;
}