/*
 Theme Name:   Spice Child Theme
 Theme URI:    https://amrutanjan.korra.co.in
 Description:  Spice Child Theme
 Author:       Spice
 Author URI:   https://amrutanjan.korra.co.in
 Template:     spice
 Version:      1.0
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain: spice
*/


/* =Theme customization starts here
------------------------------------------------------------ */

:root {   
	--theme-font-h5_font-family: "Inria Serif", serif;
}
.woocommerce ul.cart_list li > b, .woocommerce ul.cart_list li a, .woocommerce-page ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-page ul.product_list_widget li a {
    font-weight: 400;
}
.spin img {animation: spin 15s linear infinite;}

@keyframes spin {from {transform: rotate(0deg);} to {transform: rotate(360deg);}}
.home #header-live {border-bottom: 0px;}
#popup-2 {background-color:#FCF9DE;}
.sidebar_default[class*=scheme_] .sidebar_inner{background-color: #f7f1f2;border-radius: 8px;}
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {border-radius: 15px;}

.wp-block-tag-cloud a, .sc_edd_details .downloads_page_tags .downloads_page_data > a, .widget_product_tag_cloud a, .widget_tag_cloud a{border-radius:0px;background: transparent !important;font-size: 14px !important;letter-spacing: 1px;}
.custom-result-text {float: left;font-size: 30px;font-family: ivypresto-display, serif;color: #212639;letter-spacing: 1px;}
.woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce span.amount, .woocommerce-page span.amount {color: #000;font-size: 25px;font-weight: 600;font-family: "Inria Serif", serif;}
.woocommerce ul.products li.product .post_header a {color: #000;font-size: 20px;line-height: 25px;min-height: 50px;font-family: "Inria Serif", serif;font-weight: 400;}
.woocommerce-product-details__short-description {font-size: 15px;color: #6A6A6A;padding: 10px 0;line-height: 23px;min-height: 48px;}
.search-results .product .price del > span.amount, aside.woocommerce del, .woocommerce del, .woocommerce del > span.amount, .woocommerce del, .woocommerce del > span.amount *, .woocommerce-page del, .woocommerce-page del > span.amount, .woocommerce-page del, .woocommerce-page del > span.amount * {font-size: 15px;}
.woocommerce .shop_mode_thumbs ul.products li.product .price, .woocommerce-page .shop_mode_thumbs ul.products li.product .price{float:left;}

.woocommerce ul.products li.product.outofstock .post_featured:not(.hover_none) + .post_data .button, .woocommerce-page ul.products li.product.outofstock .post_featured:not(.hover_none) + .post_data .button, .woocommerce ul.products li.product .post_featured:not(.hover_none) + .post_data .add_to_cart_button, .woocommerce-page ul.products li.product .post_featured:not(.hover_none) + .post_data .add_to_cart_button, .woocommerce ul.products li.product .post_featured:not(.hover_none) + .post_data .button.product_type_external, .woocommerce-page ul.products li.product .post_featured:not(.hover_none) + .post_data .button.product_type_external, .woocommerce ul.products li.product .post_featured:not(.hover_none) + .post_data .button.product_type_grouped, .woocommerce-page ul.products li.product .post_featured:not(.hover_none) + .post_data .button.product_type_grouped{float: right;display: block;padding: 10px 25px;border-radius: 50px;font-family: 'Inter';   background: #F2F2F2;color: #777777;font-size: 16px;}

.woocommerce ul.products li.product.outofstock .post_featured:not(.hover_none) + .post_data .button, .woocommerce-page ul.products li.product.outofstock .post_featured:not(.hover_none) + .post_data .button, .woocommerce ul.products li.product .post_featured:not(.hover_none) + .post_data .add_to_cart_button, .woocommerce-page ul.products li.product .post_featured:not(.hover_none) + .post_data .add_to_cart_button, .woocommerce ul.products li.product .post_featured:not(.hover_none) + .post_data .button.product_type_external, .woocommerce-page ul.products li.product .post_featured:not(.hover_none) + .post_data .button.product_type_external, .woocommerce ul.products li.product .post_featured:not(.hover_none) + .post_data .button.product_type_grouped, .woocommerce-page ul.products li.product .post_featured:not(.hover_none) + .post_data .button.product_type_grouped {display: block;float: right;}
.search-results .product .price, .woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price{float:left;margin-top:0px;}
.home .woocommerce-product-details__short-description{margin-bottom:10px;}

.trx_addons_popup, [class*=scheme_].trx_addons_popup, .sc_layouts_popup, [class*=scheme_].sc_layouts_popup, .sc_layouts_panel_inner, [class*=scheme_].sc_layouts_panel_inner {background-color: #FCF9DE;
    border-color: #FCF9DE;}

.woocommerce.single-product div.product .product_meta {display: none;}
#maparea .elementor iframe{width:100% !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs{text-align:center;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{border-bottom: 2px solid #181d4e;text-align: center;font-size: 25px;}
rs-layer#slider-2-slide-4-layer-17 {overflow: visible !important;}

/* Hide all price elements */
.woocommerce-Price-amount,
.woocommerce div.product p.price,
.woocommerce div.product span.price,
.woocommerce ul.products li.product .price,
.woocommerce table.shop_table .product-price,
.woocommerce table.shop_table .product-subtotal,
.woocommerce table.shop_table .cart-subtotal,
.woocommerce table.shop_table .order-total {display: none !important;}

.post_featured.hover_shop .icons{display:none;}
.single_variation_wrap,.woocommerce div.product form.cart .variations select { display: none !important;}
.sc_testimonials_decoration .sc_testimonials_item_content:before{will-change: color; color: #009FDB !important;}
.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry .post_title{font-size:20px;}
.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry .post_header {padding: 0;}
.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry .post_header:before{display:none}
.woocommerce div.product .woocommerce-product-details__short-description {margin-bottom: 5px;min-height: auto;}
.woocommerce div.product form.cart .variations,.woocommerce div.product form.cart {margin-bottom: 0px;}
.custom-product-description h3 {margin-top: 5px;margin-bottom: 13px;font-size: 22px; font-weight:500;}
.woocommerce-page div.product div.summary{margin-bottom:0px;}
.woocommerce div.product form.cart .variations label {font-weight: 400;}
.mhq-result-emoji{padding-bottom:10px;}
.sc_icons_item_description h4 {margin-top: 0px;}
.trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element .trx_addons_bg_text_char h5{font-family:"Fira Sans",sans-serif;font-weight:500;}
#dscf7captcha-input {border-bottom: 1px solid #ccc;border-radius: 0px;}

.trx_addons_scroll_to_top{right: 10px;}
.trx_addons_scroll_to_top.show{bottom: 6em;}

@media (max-width: 1439px) {
  .search_modern .search_wrap .search_form {
    left: 0;
  }
}

@media (max-width: 1023px) {
    .woocommerce div.product form.cart .variations { margin-bottom: 0;}
	.custom-result-text {margin-bottom: 25px;}
	.trx_addons_scroll_to_top.show{bottom: 6em !important;}
}

@media (max-width: 768px) {
    .mhq-result-action-btn {width: auto;}
}

@media (max-width: 700px) {
	.mhq-modal-header h2{font-size: 20px;}	
}