/*
Theme Name: SwissDelight
Theme URI: https://swissdelight.qodeinteractive.com
Description: Chocolate & Cake Shop Theme
Author: Elated Themes
Author URI: https://qodeinteractive.com
Text Domain: swissdelight
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Version: 1.4.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
.qodef-blog.qodef-item-layout--metro article .qodef-e-title a {
    color: #684834 !important;
}
.qodef-woo-product-list .qodef-woo-product-title {
    color: #684834 !important;
}
.page-id-4747 header#qodef-page-header{
	display:none;
}
.qodef-qi-woo-shortcode-product-slider .qodef-e-product-heading {
    flex-direction: column;
}
#qodef-woo-page.qodef--single form.cart {
    flex-direction: column;
}
.mnm_form.layout_grid .products.has-flex li {
    max-width: 18%;
}
.mnm_form.layout_grid .products.has-flex {
    gap: 10px;
}
#qodef-woo-page form.mnm_form .qodef-quantity-buttons {
    margin: 0 !important;
    width: 100% !important;
}
#qodef-woo-page .button, .qodef-woo-shortcode .button {
    margin-bottom: 0 !important;
}
#qodef-woo-page .qodef-quantity-buttons .qodef-quantity-input {
    width: -webkit-fill-available;
}
.mnm_form.layout_grid .products .product .product-details{
	display:none;
}
/* .product-template-default.single-product .qodef-page-title{
	display:none;
} */
.qodef-woo-dropdown-cart .qodef-m-opener-count .qodef-m-svg-icon circle:first-child {
    stroke: rgb(0 0 0 / 20%) !important;
}
#qodef-page-inner {
    padding: 100px 0;
}
#qodef-page-header-inner {
    box-shadow: 0 0 10px 1px #00000035;
}
#qodef-woo-page.qodef--single form.cart .variations_button {
    flex-direction: column;
    gap: 10px !important;
}
#qodef-woo-page .button {
    background: #fbad06;
/* 	margin-top:15px; */
}
#qodef-woo-page .button:hover {
    background: #171718;
	color:#fff !important;
}
/* #qodef-page-mobile-header{
	background:#171718;
} */
#qodef-side-area-mobile-header .qodef-m-close span.qodef-m-text{
	color:#fff;
	border-color:#fff;
}

#qodef-side-area-mobile-header{
	padding:50px 30px;
}
.qodef-woo-dropdown-cart .qodef-m-opener span{
	font-size:16px;
}
#qodef-side-area-mobile-header .qodef-widget-holder {
    left: 30px;
}
#qodef-page-outer {
    margin-top: 0 !important;
    padding-top: 0px !important;
}

.qodef-blog.qodef-item-layout--metro article .qodef-e-title a, .qodef-blog.qodef-item-layout--metro article .qodef-e-read-more a {
    color: #684834 !important;
}
.qodef-content-grid.qodef-description--in-grid, .yith-add-to-wishlist-button-block.yith-add-to-wishlist-button-block--single, #qodef-woo-page.qodef--single .product_meta, .qodef-breadcrumbs{
	display: none;
}

.elementor-1605 .elementor-element.elementor-element-368cce0:not(.elementor-motion-effects-element-type-background), .elementor-1605 .elementor-element.elementor-element-368cce0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #684834;
}
.elementor-1605 .elementor-element.elementor-element-e315e2c .qodef-qi-text-marquee .qodef-m-text.qodef-text--original {
    animation: qode-move-horizontal-normal-text-marquee 60s 
linear infinite;
}
.elementor-1605 .elementor-element.elementor-element-e315e2c .qodef-m-text-item {
    color: #FCAE06;
    font-size: 24px;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.elementor-1605 .elementor-element.elementor-element-e315e2c .qodef-qi-text-marquee .qodef-m-text.qodef-text--copy {
    animation: qode-move-horizontal-normal-text-marquee-copy 60s 
linear infinite;
}
.elementor-1605 .elementor-element.elementor-element-368cce0 {
    display: flex;
    flex-direction: column;
    container-widget-width: 100%;
    container-widget-height: initial;
    container-widget-flex-grow: 0;
    container-widget-align-self: initial;
    flex-wrap-mobile: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0px;
    padding-right: 0px;
}
.qodef-header-navigation ul li.qodef-menu-item--narrow ul li a {
    line-height: 1.66em;
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: .14em;
	color:#000;
}
.qodef-header-navigation ul li.qodef-menu-item--narrow ul li {
    padding: 0 15px;
}
.qodef-header-navigation ul li.qodef-menu-item--narrow ul{
	padding: 5px 0;
}
#qodef-woo-page .qodef-quantity-buttons {
    margin: 0 !important;
    width: auto !important;
}
#qodef-woo-page.qodef--single form.cart .variations_button {
    flex-direction: row;
    align-items: center;
}
.woocommerce-mix-and-match-add-to-cart.mnm_button_wrap.add_to_cart_button_wrap {
    display: flex;
    flex-direction: row;
    width: 100%;
	gap:10px;
}
#qodef-woo-page form.mnm_form .mnm_button_wrap.add_to_cart_button_wrap .qodef-quantity-buttons.quantity{
	width:auto !important;
}
h1.qodef-woo-product-title.product_title.entry-title {
    font-size: 60px;
}
#qodef-woo-page.qodef--single .entry-summary .price {
    font-size: 30px;
    font-weight: 500;
    color: #14ad3d;
}
.qodef-qi-woo-shortcode-product-slider .woocommerce-Price-currencySymbol {
     top: 0;
    font-size: 1em;
}
p.mnm_price span.price {
    display: none !important;
}
.qodef-page-title:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    opacity: 50%;
}
small.mnm_child_item_arrow_wrap {
    font-size: 100%;
    color: #000;
}
#qodef-page-footer.qodef-skin--light #qodef-page-footer-bottom-area, #qodef-page-footer.qodef-skin--light #qodef-page-footer-top-area{
	background:#fff;
}
#qodef-page-footer-top-area-inner {
    border-top: 2px solid #684834;
	padding: 50px 0 10px 0;
}
#qodef-page-footer.qodef-skin--light .widget a, #qodef-page-footer.qodef-skin--light .widget p, footer .qodef-icon-holder .qodef-icon{
	 color: #000 !important;
}
#qodef-back-to-top.qodef-skin--light .qodef-back-to-top-text {
    color: #000000;
}
#qodef-back-to-top.qodef-skin--light .qodef-back-to-top-line {
    background-color: #000000;
}
.inner_policy_page h4 {
    color: #684834;
    font-weight: 500;
    text-transform: uppercase;
	font-family:"Heebo", Sans-serif;
}
.product_slide_home .qodef-offset-image-holder{
	display:none;
}
@media(max-width:767px){
	.elementor-1605 .elementor-element.elementor-element-e315e2c .qodef-m-text-item{
		font-size:18px;
		line-height: 25px;
	}
	#qodef-page-footer-top-area-inner {
		text-align: center;
	}
	footer#qodef-page-footer .widget.widget_text img {
		width: 100px;
	}
}
@media only screen and (max-width: 680px) {
    .swiper-button-prev {
        left: 50px !important;
    }
	.swiper-button-next {
        right: 50px !important;
    }
}
.hover_hide_img:hover .hover_show_img {
    opacity: 1;
}
.hover_show_img{
	opacity:0;
	transition-duration:0.3s;
}
.home-chocolate-sec img {
    height: 250px !important;
    object-fit: cover;
}