/*
Theme Name: Askka Child
Theme URI: https://askka.qodeinteractive.com
Template: askka
Author: Elated Themes
Author URI: https://qodeinteractive.com
Description: Candle Shop
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.0.1648118591
Updated: 2022-03-24 20:43:11
/* css for font */

html body#site-custom-font-family-option .elementor-widget-container h1{
	color: #FFFBF8 !important;
	text-transform: capitalize;
}

/* html body#site-custom-font-family-option p, 
html body#site-custom-font-family-option span, 
html body#site-custom-font-family-option h1, 
html body#site-custom-font-family-option h2,
html body#site-custom-font-family-option h3 , 
html body#site-custom-font-family-option h4 , 
html body#site-custom-font-family-option h5 ,
html body#site-custom-font-family-option h6,
html body#site-custom-font-family-option lable,
html body#site-custom-font-family-option a,
html body#site-custom-font-family-option th,
html body#site-custom-font-family-option button,
html body#site-custom-font-family-option input
{
  font-family: "The Seasons", sans-serif !important;
}
{
  font-family: "The Seasons", sans-serif !important;
}
{
  font-family: "The Seasons", sans-serif !important;
} */
/* end css */
*/

body{
/*    font-family: "Work sans",sans-serif; */
/* font-family: "The Seasons", Sans-serif !important; */
background: #f6e0cc !important;
}
#qodef-page-header li span{
  font-family: "Valdo Regular", Sans-serif!important;
  font-weight: 400!important;
}

/* h1,
h2,
h3,
h4,
.menu-item a{
   font-family: "The Seasons", Sans-serif !important;
} */

@font-face{
  font-family: valdoregular;
  src: url(./assets/fonts/Valdo Regular.ttf);
  font-style:normal;
  font-weight:400;
}
@font-face{
  font-family: womanfontregular;
  src: url(./assets/fonts/Womanfontregular.ttf);
  font-style:normal;
}

.single-product h1, .single-product #qodef-woo-page.qodef--single 
.product_meta .qodef-woo-meta-label, .single-product #qodef-woo-page.qodef--single .entry-summary .price, 
.single-product h2.site-products-attributes-title-wrap, 
.single-product #qodef-woo-page.qodef--single form.cart .variations label, 
.single-product .custom-add-ons-main-section-lists h2.custom-add-ons-main-title, 
.single-product .custom_addon .addon_wrap .addon_wrap_inner p strong, .single-product .custom_addon .addon_wrap, .single-product label, .single-product input, 
.single-product textarea, .single-product button, .single-product .qodef-yith-wcwl--predefined #qodef-woo-page .qodef-woo-single-inner .yith-wcwl-add-to-wishlist a
.single-product #qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li.active a, .single-product #qodef-woo-page.qodef--single .related>h2, 
.single-product .qodef-grid-inner.clear .qodef-grid-item h5, .single-product .yith-wcwl-add-button span, .single-product .tabs li a, 
.qodef-page-title .qodef-m-title, .qodef-form-login span.qodef-form-login-tagline, 
.woocommerce-account .qodef-form-login-title, .page-id-17 .woocommerce-button, .u-column2 h2, .single-post .qodef-e-info a, .single-post .qodef-blog .qodef-blog-item .qodef-e-title, 
.single-post #qodef-single-post-navigation .qodef-m-nav-label-inner, .single-post .qodef-m-content span, 
.single-post #qodef-page-comments-list .qodef-m-title, .single-post .fn a, .single-post .qodef-e-links a, #reply-title, .archive .qodef-page-title .qodef-m-content, #qodef-woo-page .button, 
.page-id-17 .qodef-form-login-button .woocommerce-button, .page-id-17 .woocommerce-form-row .woocommerce-button, .page-id-17 .woocommerce-error strong, 
.archive .qodef-grid-inner.clear .qodef-grid-item h5, .archive .qodef-woo-product-categories a, 
.archive .price, .single-product .yith-wcwl-wishlistexistsbrowse a, #qodef-side-area .widget a, 
#qodef-side-area .widget.widget_custom_html p, #qodef-side-area .widget.widget_askka_core_social_icons_group .qodef-icon-holder a, 
section.related.products .qodef-woo-product-categories a, .error404 #qodef-404-page .qodef-404-tagline, 
.error404 #qodef-404-page .qodef-404-title, .error404 .qodef-button.qodef-html--link, 
.elementor-171 .elementor-element.elementor-element-0913277 .elementor-heading-title, .elementor-171 .elementor-element.elementor-element-0913277 .elementor-heading-title, 
.elementor-171 .elementor-element.elementor-element-0b29849 .elementor-heading-title, 
.elementor-171 .elementor-element.elementor-element-90b1370 .elementor-heading-title, 
.elementor-171 .elementor-element.elementor-element-b894706 .elementor-heading-title, 
.qodef-content-block .qodef-m-title, .single-product .qodef-breadcrumbs .qodef-breadcrumbs-link span, #qodef-woo-page .price, 
.archive .qodef-woo-results p, .qodef-woo-results form.woocommerce-ordering span, .error404 .qodef-grid-inner.clear .qodef-grid-item h5, .page-id-11165 label, 
.page-id-11165 .qodef-contact-text-row p, .page-id-11165 .site-custom-font p, #qodef-woo-page .added_to_cart, .page-id-15 table th, .page-id-15 tr td a, 
.page-id-15 #qodef-woo-page.qodef--cart .shop_table td .woocommerce-Price-amount, .page-id-15 .coupon input, 
.woocommerce-page div.woocommerce .shop_table td, .page-id-15 .privacy label, .yith-wcwl-wishlistaddedbrowse a, 
.page-id-16 .qodef-page-title .qodef-breadcrumbs span, .page-id-16 form .woocommerce-shipping-fields span, 
.page-id-16 .woocommerce-billing-fields h3, .page-id-16 form label, .page-id-16 #order_review_heading, .page-id-16 .shop_table .product-name, .page-id-16 .shop_table .product-total, .page-id-16 .cart-subtotal th, .page-id-16 .fee th, 
.page-id-16 .order-total th, .page-id-16 .woocommerce-error li strong, .page-id-16 #qodef-page-footer .widget .qodef-widget-title, .page-id-16 .widget.widget_block h5.has-white-color.has-text-color.wp-block-heading, .page-id-16 .woocommerce-button{
	  font-family: valdoregular!important;font-weight: 400!important;
}
.page-id-16 .woocommerce-error li strong{
	font-weight: 800!important;
}
.page-id-1763 #menu-footer-2 li a{
	color: #b9753f!important;
}

.single-product .woocommerce-product-details__short-description p, 
.single-product #qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab p, 
.page-id-1763 #qodef-page-footer .widget a, 
.single-product .qodef-breadcrumbs .qodef-breadcrumbs-link .qodef-breadcrumbs-current, .archive .qodef-breadcrumbs-current, 
.page-id-18 .elementor-element-6cd1813e a, input::placeholder, #qodef-woo-page.qodef--single .shop_attributes th, 
.page-id-16 #qodef-page-outer .qodef-m-content .qodef-breadcrumbs-current, .page-id-16 .woocommerce-privacy-policy-text p, .page-id-16 .woocommerce-error li, .page-id-16 .woocommerce p{
	font-family: womanfontregular!important;
	 font-weight:400!important;
}
.woocommerce-account .u-columns .qodef-form-login-text, .page-id-17 .woocommerce-page div.woocommerce form p, 
.page-id-17 .qodef-form-login form.woocommerce-form.woocommerce-form-login.login p.woocommerce-LostPassword.lost_password a, 
.page-id-17 .woocommerce-form__label-for-checkbox span, .page-id-17 #qodef-page-footer-top-area .widget a, .page-id-17 .custom-text-color-footer p, 
.single-post article.qodef-blog-item .qodef-e-text p.has-text-color, .single-post #qodef-author-info .qodef-m-description, .single-post .commentmetadata a, 
.single-post .qodef-e-text p, .must-log-in, .must-log-in a, .single-post #qodef-page-footer .widget a, .single-post .custom-text-color-footer p, 
.page-id-17 .woocommerce-error li, .archive .custom-text-color-footer a, .archive .custom-text-color-footer p, 
.archive #menu-footer-1 a, .archive #menu-footer-2 a, .error404 #qodef-404-page .qodef-404-text, .error404 .custom-text-color-footer a, 
.error404 .custom-text-color-footer, .error404 #menu-footer-1 a, .error404 #menu-footer-2 a, .page-id-1280 .widget.woocommerce.widget_product_categories a, .privacy-policy .elementor-element-77d3c2d5 a{ 
    font-family: womanfontregular!important;
    font-weight: 400!important;
}
.single-product .custom-text-color-footer p a, .single-product #menu-footer-1 a, .single-product #menu-footer-2 a{
	font-family: womanfontregular!important;
	 font-weight:400!important;	
}
.elementor-8678 .elementor-element.elementor-element-e3bc080 .elementor-button{
	font-family: womanfontregular!important;
    font-weight:400!important;
}

.sub-menu li a span{
   font-family: "Valdo Regular", Sans-serif!important;font-weight: 400!important;
    background: #f6e0cc !important;
}
.img-text-inner h3.qodef-m-title{
	font-weight: 400!important;
}
.sub-menu{
    background: #f6e0cc !important;
}
.page-id-1763 .elementor-element-95fa048 #nav_menu-4 h5{
    color: #b9753f !important;
}


:root{
    --qode-main-color: #B9753F !important;

}
/* :root{
    --qode-main-color: #ebaf81 !important;

} */
/*
.custom_addon {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}*/
.site-weeklyy-sell-maple .qodef-gutter--normal.qodef--no-bottom-space{
    margin-bottom: -200px !important;
}
.site-best-seller .qodef-e-product-content h5{
    margin-top: 7px;
}
.site-weeklyy-sell-maple .qodef-woo-product-price .woocommerce-Price-currencySymbol{
    font-size: 17px;
    font-weight: 400;
    line-height: 1.66em;
    color: #353535;
    top: 0px;
}
.site-best-seller .qodef-e-product-content .price{
    margin-top: 6px;
}
.site-best-seller .qodef-grid-inner{
    margin: 0 -100px !important;
    gap: 0px; 
}
.site-best-seller .add_to_cart_button {
    margin-top: 24px;
}
.site-best-seller  .qodef-e-product-content{
    padding: unset !important;
    margin: 25px 0 30px;
}
.site-subtext-margin{
    margin-top: 16px;
    display: block;
}
/*#select2-billing_city2-result-d3ft-FREE-DELIVERY */
#select2-billing_city2-results li:first-child{
    pointer-events: none;
    font-weight: bold;
    color: solid #ddd;
    font-size: 15px;
    padding-bottom: 5px;
    border-bottom: 1px solid #ddd;
}
#select2-billing_city2-results li:nth-child(11){
    pointer-events: none;
    font-weight: bold;
    color: solid #ddd;
    font-size: 15px;
    padding-bottom: 5px;
    border-bottom: 1px solid #ddd;

}


.site-best-seller .elementor-widget-container .product_cat-maple-flowers-decor {
    padding: 0 100px !important;
    margin: 0 0 200px !important;
}
.site-best-seller .qodef-e-product-image-holder img{
    min-height: 368px;
    object-fit: cover;
}
.custom_addon .addon_wrap {
    width: 60%;
    padding-bottom: 20px;
    padding-right: 20px;
    display: flex;
    gap: 15px;
    align-items: flex-start;
}
.product_meta {
	margin: 10px 0 !important;
}

.price .amount:first-child {
    padding: 0;
}
.cart .variations {
    width: 66%;
}
.cart .variations tr {
    display: flex;
    align-items: center;
}
.cart .variations tr .value {
    padding-left: 10px !important;
    width: calc(100% - 50px);
}
.cart .variations{
	margin-bottom: 5px !important;
}
.cart .variations tr .value .select2 {
    border: 1px solid #000 !important;
    width: calc(100% - 57px) !important;
}
.cart .variations tr .value .select2 .select2-selection {
    border-bottom: 0;
    padding: 8px;
}
.single_variation_wrap .price {
    margin-bottom: 0 !important;
}

.qodef-woo-single-inner .cart {
    margin-top: 10px;
    display: block !important;
}
.variations .reset_variations {
    font-size: 10px !important;
    margin-left: 5px !important;
}

.variations .reset_variations:hover {
    color: #ffcdb4 !important;
}
.single_variation_wrap .in-stock {
    margin-bottom: 10px !important;
}
.custom_addon .addon_wrap .addon_image {
/*    width: 50px;*/
/*    height: 60px;*/
    object-fit: cover;
    padding-top: 8px;
}
.custom_addon .addon_wrap .addon_image img {
    width: 100%;
    height: 100%;
}
.cart .variations tr .label {
    width: 50px;
    text-align: center;
}
.cart .variations tr .label label {
    text-align: center;
}
.custom_addon .addon_wrap .addon_wrap_inner {
    width: calc(100% - 50px);
    padding-left: 8px;
}
.addon_wrap_inner select {
    width: 100% !important;
    padding: 8px;
    margin-bottom: 5px;
}
.custom_addon .addon_wrap .addon_wrap_inner p {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
}
.custom_addon .addon_wrap .addon_wrap_inner p strong{
    font-weight: 600;
}
.custom_addon .addon_wrap .config_wrap {
    list-style: none;
    margin-bottom: 0;
    width: 80%;
    padding-left: 5px;
}
.qodef-woo-product-mark {
    background-color: #000 !important;
    color: #ffcdb4 !important;
    padding: 8px 12px !important;
    line-height: 1 !important;
    font-weight: 600 !important;
}
/*.addon_wrap_inner .addon_premium_response {
    color: #ffcdb4;
    font-size: 16px;
    font-weight: 600;
}*/
.radio_wrap {
    align-items: center !important;
}
.single_variation_wrap .single_variation {
    padding-left: 10px;
}
.qodef-quantity-buttons {
    margin-bottom: 15px;
}
.gj-picker table tr div {
    width: 25px !important;
    height: 25px !important;
    line-height: 25px !important;
}
.gj-picker table tr td div:hover {
    background-color: #ffcdb4 !important;
    color: #000 !important;
    font-weight: 400;
}

.gj-picker table tr .today div {
    color: #ffcdb4 !important;
    font-weight: 600;
    background-color: #000;
    border-radius: 50%;
}
.gj-picker table tr .selected div {
    color: #ffcdb4 !important;
    background-color: #000 !important;
}
/*17-03-2022*/
[class*=askka] .select2-container--default .select2-selection--single .select2-selection__arrow:before{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgd2lkdGg9JzEwLjhweCcgaGVpZ2h0PSc2LjJweCcgdmlld0JveD0nMCAwIDEwLjggNi4yJyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMC44IDYuMjsnIHhtbDpzcGFjZT0ncHJlc2VydmUnPjxwYXRoIHN0eWxlPSdmaWxsOiAjQThBN0E3JyBkPSdNMTAuNiwwLjNjMC4zLDAuMywwLjMsMC43LDAsMUw1LjksNS45QzUuOCw2LjEsNS42LDYuMiw1LjQsNi4yQzUuMiw2LjIsNSw2LjEsNC45LDUuOUwwLjIsMS4zIGMtMC4zLTAuMy0wLjMtMC43LDAtMWMwLjMtMC4zLDAuNy0wLjMsMSwwbDQuMiw0LjFsNC4yLTQuMUM5LjktMC4xLDEwLjItMC4xLDEwLjYsMC4zeicvPjwvc3ZnPg==);
    -webkit-mask-image: inherit;
    mask-image: inherit;
    background-color: transparent;
    background-repeat: no-repeat;
    height: 10px;
}
[class*=askka] .select2-container--default .select2-selection--single .select2-selection__arrow{
    width: 42px;
    top: 3px;
}
[class*=askka] .select2-container--default.select2-container--open .select2-dropdown{
    border: 1px solid #272727;
    box-shadow: 0 5px 10px rgb(0 0 0 / 24%);
}
/*.addon_wrap_inner .addon_choclate_response, .addon_wrap_inner .addon_bubly_response, .woocommerce-Price-amount bdi{
    color: #ffcdb4;
    font-size: 16px;
    font-weight: 600;
}*/
/*top-to-bottom-arrow*/
#qodef-back-to-top .qodef-back-to-top-icon{
    border-color: #764d38;
}
#qodef-back-to-top:hover .qodef-back-to-top-icon{
    background-color: #FFCDB4 !important;
    border-color: #FFCDB4 !important;
}
#qodef-back-to-top .qodef-back-to-top-icon svg{
    display: none;
}
#qodef-back-to-top .qodef-back-to-top-icon:before {
    content: '';
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgd2lkdGg9JzEwLjhweCcgaGVpZ2h0PSc2LjJweCcgdmlld0JveD0nMCAwIDEwLjggNi4yJyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMC44IDYuMjsnIHhtbDpzcGFjZT0ncHJlc2VydmUnPjxwYXRoIHN0eWxlPSdmaWxsOiAjNzY0ZDM4JyBkPSdNMTAuNiwwLjNjMC4zLDAuMywwLjMsMC43LDAsMUw1LjksNS45QzUuOCw2LjEsNS42LDYuMiw1LjQsNi4yQzUuMiw2LjIsNSw2LjEsNC45LDUuOUwwLjIsMS4zIGMtMC4zLTAuMy0wLjMtMC43LDAtMWMwLjMtMC4zLDAuNy0wLjMsMSwwbDQuMiw0LjFsNC4yLTQuMUM5LjktMC4xLDEwLjItMC4xLDEwLjYsMC4zeicvPjwvc3ZnPg==);
    background-repeat: no-repeat;

    width: 12px;
    height: 10px;
    position: absolute;
    top: 16px;
}
.addon_wrap_inner select{
    margin-bottom: 0px;
}
.qodef-woo-product-list .qodef-woo-product-image img{
    height: 350px;
    object-fit: cover;
}

#qodef-woo-page.qodef--cart .shop_table td.product-thumbnail a{
    width: 100px !important;
    height: 100px !important;
    object-fit: cover;
}
#qodef-woo-page.qodef--checkout .woocommerce-checkout-payment{
    margin-top: 5px;
}

#qodef-woo-page.qodef--checkout .wc_payment_methods li{
    padding-left: 0px;
}
#qodef-woo-page.qodef--checkout .woocommerce-checkout-payment .place-order{
    margin-bottom: 50px;
}
.contact-map-section .elementor-element-populated{
    padding: 0px !important;
}
.contact-form-main-heading-section{
    margin-top: 50px !important;
}
.contact-form-main-body-section{
    margin-top: 30px !important;
}
.shop_table_responsive{
    table-layout: fixed;
}
.shop_table_responsive .cart_item .variation{
    display: block !important;
}
.shop_table_responsive .cart_item .variation dd{
    margin-left: 0px !important;
}
.shop_table_responsive td{
    vertical-align: top !important;
}
.shop_table_responsive td.product-remove{
    width: 42px !important;
}
.shop_table_responsive td.product-remove a{
    font-size: 22px !important;
}
.woocommerce-page div.woocommerce .shop_table th.product-name{
    width: 38%;
}
#qodef-woo-page.qodef--checkout .woocommerce-checkout .shop_table strong{
    font-weight: 800;
}
.woocommerce-page div.woocommerce .shop_table .cart_item .variation dt:first-child {
    margin-left: 0px !important;
}
.woocommerce-page div.woocommerce .shop_table .cart_item .variation dd, .woocommerce-page div.woocommerce .shop_table .cart_item .variation dt {
    margin: 0 0 0 1em;
}
.woocommerce-page div.woocommerce .woocommerce-cart-form__contents .cart_item .variation dd, .woocommerce-page div.woocommerce .woocommerce-cart-form__contents  .cart_item .variation dt {
    margin: 0 0 0 0em !important;
}
/*.woocommerce-page div.woocommerce .shop_table .cart_item .variation{
    display: block;
}*/
.woocommerce-checkout-review-order-table th.product-name{
    width: 100% !important;
}
/*--home-page---*/
.site-florist-sec .elementor-widget-askka_core_button{
    text-align: center;
}
.site-maple-gallery.qodef-blog .qodef-blog-item{
    margin-bottom: 30px;
}
.site-maple-gallery .qodef-blog-item .qodef-e-media-image img{
    height: 388px;
    object-fit: cover;   
}
.site-main-modern-cc .qodef-e-excerpt
{   color: #707070 !important;
}
.site-main-modern-cc .qodef-e-inner{
    margin-bottom: 45px !important;
}
.site-main-modern-cc .qodef-blog-item{
    padding: 0 12px !important; 
    margin: 0 0 24px !important;
}
.site-left-cont-maple .qodef-m-images .qodef--main{
    width: 543px;
    height: 685px;
}
.site-florist-sec .elementor-widget-container img{
    width: 514px;
    height: 367px;
    object-fit: cover;
}
.site-florist-sec .site-maple-sub-heading-title p{
    margin-top: 16px;
}
.site-florist-sec .site-maple-heading-title{
    margin-bottom: 0px !important;
}
.site-florist-sec .elementor-widget-container{
    margin-top: 9px !important;
}
#qodef-page-footer .custom-html-widget .company-supports-logos{
    display: flex;
    align-items: center;
}
.img-text-inner .qodef-m-content .qodef-m-text{
    font-size: 15px;
    line-height: 1.66em;
    font-weight: 400;
}
.img-text-inner .qodef-m-content .qodef-m-button a span{   
    font-size: 12px;
    line-height: 1.5em;
    letter-spacing: .2em;
    font-weight: 600;
}
.site-faq-page .elementor-widget-container p{
    line-height: 1.66em;
    font-weight: 400;
}
.site-faq-page .menu-footer-2-container .menu-item{
    font-size: 15px;
    line-height: 1.66em;
    font-weight: 400;
}
/*--testimonial---*/
.site-testimonial-sec .qodef-swiper-container, .site-testimonial-sec .swiper-slide{
    overflow: unset !important;
}
.qodef-testimonials-list .qodef-e-text{
    width: 412px;
}
#yith-quick-view-modal .yith-wcqv-wrapper{
    height: 450px !important;
}
#yith-quick-view-modal #yith-quick-view-content.single-product .qodef-woo-single-image .woocommerce-product-gallery figure img{
    height: 450px !important;
}
/*#yith-quick-view-modal.open .yith-wcqv-main{
    overflow-y: scroll !important;
}*/
#yith-quick-view-modal #yith-quick-view-content.single-product .entry-summary {
    height: 450px;
    overflow-y: auto;
}
.entry-summary::-webkit-scrollbar
{
    width: 8px;
    background-color: transparent;
}
.entry-summary::-webkit-scrollbar-thumb
{
    border-radius: 10px;
    background-color: #dddddd;
}
#qodef-subscribe-popup-modal .qodef-sp-inner .qodef-sp-content-container .qodef-sp-subtitle{
    font-size: 15px;
    line-height: 1.66em;
    font-weight: 400;
    color: #707070;
}
#yith-quick-view-content .cart{
    display: flex !important;
}
#yith-quick-view-modal .summary-content .custom_addon, #yith-quick-view-modal .summary form.cart  .variations, #yith-quick-view-modal .summary form.cart .acf-fields.acf-form-fields{
    display: none;
}
#yith-quick-view-modal .qodef-woo-single-inner .cart {
    margin-top: 36px !important;
}
#yith-quick-view-modal .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart {
    margin-top: 36px;
}
#yith-quick-view-modal .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart .qodef-quantity-buttons{
    margin-bottom: 0px !important;
}
.site-aboutmaple-wrap .qodef-m-image{
   height: 470px;
   object-fit: cover;
}
.site-latest-maple .qodef-e-media-image img{
    height: 388px;
    object-fit: cover;
}
.single-format-standard #qodef-page-content.qodef-layout--template .qodef-page-sidebar-section, .single-format-standard #qodef-page-content.qodef-layout--template .qodef-page-content-section, .woocommerce-cart #qodef-page-content.qodef-layout--template .qodef-page-content-section, .woocommerce-account #qodef-page-content.qodef-layout--template .qodef-page-content-section, .woocommerce-checkout #qodef-page-content.qodef-layout--template .qodef-page-content-section, .woocommerce-wishlist #qodef-page-content.qodef-layout--template .qodef-page-content-section{
    padding-top: 100px;
    padding-bottom: 150px;
}
.woocommerce #qodef-page-outer #qodef-page-inner{
    padding: 83px 0 88px;
}
#commentform .form-submit{
    margin-top: 48px !important;
}
.woocommerce-cart #qodef-page-outer #qodef-page-inner, .elementor-page-1588 .qodef-grid-item.qodef-page-content-section, .woocommerce-wishlist #qodef-page-outer #qodef-page-inner{
    padding: 0px !important;
}
.qodef-woo-product-list .qodef-woo-product-inner:hover .qodef-woo-product-image-inner {
    opacity: 0.79;
}
#qodef-woo-page.qodef--checkout .wc_payment_methods label{
    margin-left: 24px;
}
/*.qodef-page-title{
    height: 633px;
}*/
.elementor-widget-google_maps iframe{
    height: 360px !important;
}
table td{
    padding: 5px;
}
.gj-picker table tr .selected div{
    border-radius: 50%;
}
/* 30-11-2022 start */
.qodef-contact-form-inner .qodef-contact-form-row.select-custom select{
  width: 100% !important;
  text-align: center !important;
}
.qodef-contact-form-inner .qodef-contact-form-row.sites-custom-font{
  display: unset !important;
}
.qodef-contact-form-inner .qodef-contact-form-row.sites-custom-font p{
  font-size: 14px;
  line-height: 20px;
}
.qodef-contact-form-inner .qodef-contact-form-row.site-custom-font{
  display: unset !important;
}
.qodef-contact-form-inner .qodef-contact-form-row.site-custom-font p{
  font-size: 14px;
  line-height: 20px;
}
#qodef-page-footer-top-area, #qodef-page-footer-bottom-area{
  background-color:#b9753f;
}
/* 30-11-2022 end */
/*23-06-2023 start*/

/*p#shipping_state_field span.select2-selection__arrow {
    display: none;
}
p#billing_state_field span.select2-selection__arrow {
    display: none;
}*/
p#billing_state_field span.select2-selection.select2-selection--single {
    border-bottom: unset;
    padding-bottom: 0px;
    padding-top: 0px;
}
p#shipping_state_field span.select2-selection.select2-selection--single {
    border-bottom: unset;
    padding-bottom: 0px;
    padding-top: 0px;
}
p#billing_state_field span#select2-shipping_state-container {
    font-weight: 700;
    font-size: 15px;
}
p#shipping_state_field span#select2-shipping_state-container {
    font-weight: 700;
    font-size: 15px;
}
/*23-06-2023 end*/
/*26-06-2023 start*/
.summary.entry-summary .woocommerce-product-details__short-description {
    border-bottom: 1px solid;
    padding-bottom: 10px;
}
span.select2.select2-container.select2-container--default {
    width: 100% !important;
}
p#shipping__state_field select#shipping__state {
    width: 100% !important;
    border: unset;
}
/*26-06-2023 end*/
p#shipping_state_field span.woocommerce-input-wrapper {
    pointer-events: none;
}
p#billing_state_field span.woocommerce-input-wrapper {
    pointer-events: none;
}
ul#menu-new-menu li a span {
    font-weight: 600;
}
/* .img-text-inner .qodef-m-content h3.qodef-m-title {
    color: #B9753F !important;
} */
@media screen and (max-width:  1440px){
    .site-weeklyy-sell-maple .qodef-gutter--normal.qodef--no-bottom-space{
        margin-bottom: -100px !important;
    }
    .site-best-seller .qodef-grid-inner{
        margin: 0px -50px !important;
    }
    .site-best-seller .elementor-widget-container .product_cat-maple-flowers-decor{
        padding: 0px 50px !important;
        margin: 0 0 100px !important;
    }
    .qodef-content-block.qodef-layout--text-beside .qodef-m-content{
        padding: 100px;
    }
    #qodef-page-footer-bottom-area-inner .qodef-grid-inner .qodef-grid-item:nth-child(1){
        width: 30%;
    }
    #qodef-page-footer-bottom-area-inner .qodef-grid-inner .qodef-grid-item:nth-child(2){
        width: 30%;
    }
    #qodef-page-footer-bottom-area-inner .qodef-grid-inner .qodef-grid-item:nth-child(3){
        width: 40%;
    }
    .qodef-testimonials-list .qodef-e-text{
        width: 356px;
    }
    #qodef-side-area .widget.widget_custom_html p {
        margin-right: 18px !important;
    }
    #qodef-side-area .qodef-header-logo-image{
        width: 196px;
    }
    .widget.widget_askka_core_social_icons_group .qodef-social-icons-group .qodef-icon-holder.qodef--textual{
        margin: 0 28px 0 0 !important;
    }
    /*----about-us----*/
    .qodef-single-image .qodef-m-image{
        height: 100%;
    }

}
@media screen and (max-width: 1200px){
    /*.qodef-content-grid {
        width: 1020px;
    }*/
    .cart .variations {
        width: 68%;
    }
    .woocommerce-page div.woocommerce .woocommerce-checkout-review-order-table .cart_item .variation {
        display: block !important;
    }
    .woocommerce-page div.woocommerce .shop_table .cart_item .variation dd, .woocommerce-page div.woocommerce .shop_table .cart_item .variation dt {
        margin: 0 0 0 0em;
    }
    #qodef-page-footer-bottom-area-inner .qodef-grid-inner .qodef-grid-item:nth-child(1){
        width: 20%;
    }
    #qodef-page-footer-bottom-area-inner .qodef-grid-inner .qodef-grid-item:nth-child(2){
        width: 35%;
    }
    #qodef-page-footer-bottom-area-inner .qodef-grid-inner .qodef-grid-item:nth-child(3){
        width: 45%;
    }
    #qodef-side-area .widget.widget_custom_html p {
        margin-right: 12px !important;
    }
    #qodef-side-area .qodef-header-logo-image{
        width: 132px;
    }
    .widget.widget_askka_core_social_icons_group .qodef-social-icons-group .qodef-icon-holder.qodef--textual{
        margin: 0 12px 0 0 !important;
    }
}

@media screen and (max-width: 1024px){
    #qodef-woo-page.qodef--single form.cart .variations{
        width: 100% !important;
    }
    .custom_addon .addon_wrap{
        width: 100%;
        padding-right: 0px;
    }
    .cart .variations tr .label{
        height: 55px;
    }
    .cart .variations tr .value .select2{
        width: 100% !important;
    }
    .qodef-woo-product-list ul.products.columns-4>.product {
        width: 50%;
        margin-bottom: 0px;
    }
    .qodef-content-full-width{
        padding-bottom: 100px !important;   
    }
    .woocommerce-page div.woocommerce .shop_table th.product-name {
        width: 26%;
    }
    .site-best-seller .qodef-grid-inner{
        grid-template-columns: repeat(2,minmax(0,1fr)) !important;
    }
    .qodef-content-block.qodef-layout--text-beside .qodef-m-content {
        padding: 60px;
    }
    #qodef-page-footer-bottom-area-inner .qodef-grid-inner{
        display: block !important;
    }
    #qodef-page-footer-bottom-area-inner .qodef-grid-inner .qodef-grid-item:nth-child(1) {
        width: 50%;
        text-align: left !important;
    }
    #qodef-page-footer-bottom-area-inner .qodef-grid-inner .qodef-grid-item:nth-child(2) {
        width: 50%;
    }
    #qodef-page-footer-bottom-area-inner .qodef-grid-inner .qodef-grid-item:nth-child(3) {
        width: 100%;
    }
    #qodef-page-footer-bottom-area-inner .qodef-grid-inner .qodef-grid-item:nth-child(1) .custom-html-widget p{
        margin-top: 5px !important;
    }
}
/*@media screen and (max-width: 991px){
     
}*/
@media screen and (max-width: 1024px) and (min-width: 769px){  
    .site-mapple-candles .qodef-grid-inner .qodef-grid-item, .site-best-seller .qodef-grid-inner .qodef-grid-item{
        width: 50% !important;
    }
    .site-mapple-candles .qodef-grid-inner .qodef-grid-item, .site-best-seller .qodef-grid-inner .qodef-grid-item{
        clear: unset !important;
    }
}
@media screen and (max-width: 767px){
    .qodef-woo-product-list ul.products.columns-4>.product {
        width: 100%;
    }
    .qodef-content-full-width{
        padding-bottom: 80px !important;   
    }
    #qodef-woo-page.qodef--cart .shop_table td.product-remove, #qodef-woo-page.qodef--cart .shop_table th.product-remove, .yith-wcwl-form .shop_table td.product-remove, .yith-wcwl-form .shop_table th.product-remove {
        width: 30px !important;
    }
    .woocommerce-page div.woocommerce .shop_table th{
        font-size: 16px;
    }
    .woocommerce-page div.woocommerce .shop_table th.product-name {
        width: 24%;
    }
    .woocommerce-page div.woocommerce .shop_table th.product-price {
        width: 15%;
    }
    #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-minus, #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-plus, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-minus, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-plus{
        width: 30px;
        height: 30px;
        line-height: 26px;
        font-size: 14px;
    }
    #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-input, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-input{
        width: 30px;
        height: 30px;
        font-size: 14px;
    }
    .site-maple-gallery.qodef-blog .qodef-blog-item {
        margin-bottom: 0px;
    }
    .qodef-content-block.qodef-layout--text-beside .qodef-m-content {
        padding: 100px 210px 105px 54px;
    }
    #qodef-page-footer-bottom-area-inner .qodef-grid-inner{
        display: block !important;
    }
    #qodef-page-footer-bottom-area-inner .qodef-grid-inner .qodef-grid-item:nth-child(1) {
        width: 100%;
        text-align: center !important;
    }
    #qodef-page-footer-bottom-area-inner .qodef-grid-inner .qodef-grid-item:nth-child(2) {
        width: 100%;
    }
    #qodef-page-footer-bottom-area-inner .qodef-grid-inner .qodef-grid-item:nth-child(3) {
        width: 100%;
    }
    #qodef-page-footer-bottom-area-inner .qodef-grid-inner .qodef-grid-item:nth-child(1) .custom-html-widget p{
        margin-top: 5px !important;
    }
}
@media screen and (max-width: 680px){
    .woocommerce-page div.woocommerce .shop_table th.product-name {
        width: 45%;
    }
    .woocommerce-page div.woocommerce .shop_table th.product-price {
        width: 30%;
    }
    .site-maple-gallery .qodef-blog-item .qodef-e-media-image img{
        height: 100%;
    }

}
@media screen and (max-width: 576px){
    .cart .variations tr .label{
        height: 60px;
    }
    #qodef-woo-page.qodef--single .entry-summary, #yith-quick-view-content.single-product .entry-summary {
        margin-top: 45px;
    }
    #qodef-woo-page.qodef--single .qodef-woo-single-inner .qodef-woo-product-title{
        font-size: 24px;
        line-height: 1.2em;
    }
    #qodef-woo-page.qodef--single form.cart .variations .reset_variations{
        margin: 8px 0 0 !important;
    }
    #qodef-woo-page.qodef--single .product_meta>*{
        line-height: 1.8em;
        letter-spacing: .2em;
    }
    #qodef-back-to-top{
        right: 34px;
    }
    .qodef-content-full-width{
        padding-bottom: 50px !important;   
    }
    .shop_table_responsive tr th{
        width: 30%;
    }
    #qodef-woo-page.qodef--cart .shop_table td.product-remove, #qodef-woo-page.qodef--cart .shop_table th.product-remove, .yith-wcwl-form .shop_table td.product-remove, .yith-wcwl-form .shop_table th.product-remove {
        width: 18px !important;
    }
    .site-main-modern-cc .qodef-grid-inner, .site-best-seller .qodef-grid-inner{
        grid-template-columns: repeat(1,minmax(0,1fr)) !important;
    }
    .qodef-content-block.qodef-layout--text-beside .qodef-m-content {
        padding: 100px 34px 105px;
    }
    .site-left-cont-maple .qodef-m-images .qodef--main {
        width: 100%;
        height: 100%;
    }
    /*==testimonial*/
    .qodef-testimonials-list .qodef-e-text{
        width: 100%;
    }
    /*----footer----*/
    #qodef-page-footer-middle-area-inner {
        padding: 9px 0 50px;
    }
}
/* tr.fee:nth-of-type(3) {
        display: none;
    } */

select#shipping_suberbs {
    width: 100%;
}
.woocommerce-additional-fields div#custom_checkout_field img{
    osition: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.woocommerce-additional-fields div#custom_checkout_field{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.3);
    z-index: 999;
    text-align: center;
}
p#shipping_city_text_field {
    opacity: 0;
    display: none;
}

p#billing_city_text_field {
    display: none;
    opacity: 0;
}
/*Loader css for checkout start*/
#qrcode-loader:before { content: ""; display: block; position: absolute; top: 50%; left: 50%; width: 60px; height: 60px; margin: -30px 0 0 -30px; border-radius: 50%; border: 6px solid #ccc; border-top-color: #ff6a00; animation: loader-spin .8s linear infinite; }
#qrcode-loader { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); z-index: 9999; justify-content: center; align-items: center; }
/*Loader css for checkout end*/