/*
Theme Name: Jot Shop
Theme URI: https://themehunk.com/product/jot-shop/
Author: ThemeHunk
Author URI: https://www.themehunk.com
Description: Jot Shop is a Free WooCommerce theme for creating clean and professional shopping stores. It has a stylish Homepage design for listing premium products and high-end experiences. Theme comes with powerful functionality like Section On/Off, Header & Footer layouts, Product styles, Ajax live search, Offcanvas sidebar, Quick view, Pagination option for Shop & Blog page, Color & background options etc. Theme also supports many Product sections to showcase your product in your homepage, Sections like - Tabbed Product carousel, Woo category section, Product Carousel, Product list carousel. Other than these sections theme has Top Slider layout, Ribbon section with Image & Video, Banner layouts and Service section. Theme is integrated with WooCommerce, Th Variation Swatches plugin and lead form builder plugin which will help you in designing a perfect Online Store. If you’re looking for a highly flexible e-commerce theme, then Jot Shop could have everything you need.
Version: 2.0.8
Requires at least: 5.0
Tested up to: 6.6
Requires PHP: 5.4
License: GNU General Public License v3 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.en.html
Text Domain: jot-shop
Tags: e-commerce, blog, grid-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-logo, custom-menu, featured-image-header, featured-images, custom-header, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready

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.
*/




@font-face{
  font-family: 'NotoSans-Bold';
  src: url('third-party/fonts/site-font/NotoSans-Bold.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face{
  font-family: 'NotoSans-Regular';
  src: url('third-party/fonts/site-font/NotoSans-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
    .woocommerce .entry-summary table.variations-grid { 
		width: 100% !important;}
    .woocommerce .entry-summary table.variations-grid td{
		padding:absolute;
		line-height: 18px; 
		vertical-align: middle;
		border: 1px solid #000;
		text-align: center;
		font-size: 15px;
		color: #000;
		font-weight: 600;
}
    .woocommerce .entry-summary table.variations-grid td form{
		margin: 0;
		padding: 0;
		border-bottom: 0;
}
    .single_add_to_cart_button{
		color: #fff;
		background-color: #59ABDF;
		border-color: #469b4c;
} 
    .single_add_to_cart_button:hover, .single_add_to_cart_button:focus{
		color: #fff;
		background-color: #e65c01;
		border-color: #e65c01;} 
    .woocommerce .entry-summary table.variations-grid td del{
		display:none;
}
    .coupon2-codebox {
        background: #f6f6f6;
        font-size: 17px;
        color: #000;
        padding: 8px 12px;
        text-align: center;
        line-height: 26px;
        display: block;
        margin-bottom: 0;
    }
    .coupon2-codebox span {
        font-size: 22px;
        color: #fff;
        padding: 5px 20px;
        background: #59ABDF;
        margin-top: 20px;
        border: 1px dashed #fff;
        display: block;
    }
/* .widget-footer-col3 img{
	display:none !important;
} */

body.home .thunk-heading-wrap {
    background: #59abdf;
    color: #fff; 
}
/* Contact form */
.wpcf7-form {
    background-color: #EEEEEE;
    padding: 20px;
    border-radius: 8px;
}

.wpcf7-form-control.wpcf7-text,
.wpcf7-form-control.wpcf7-email,
.wpcf7-form-control.wpcf7-textarea {
    padding: 10px;}
.wpcf7-form-control.wpcf7-submit {
    background-color: #59ABDF;
    color: white;
    padding: 12px 20px;
    border: none; 
    border-radius: 4px;
}
/* Ensure the coupon content is always visible on mobile */
@media (max-width: 768px) {
  #sidebar-primary.jot-shop-widget-content {
    display: block !important;
    height: auto !important; 
    overflow: visible !important;
  }
  #sidebar-primary .widget-title.open {
    display: block !important; 
  }
  #sidebar-primary .wp-widget-group__inner-blocks {
    display: block !important;
  }
}
/* Thank You Layout*/
  @media (max-width: 768px) {
    .woocommerce-column--billing-address, .woocommerce .woocommerce-customer-details .woocommerce-column__title {
        display: block !important;
        margin-top: 10px !important;
    }
}

.woocommerce-order-overview, .woocommerce .woocommerce-customer-details .addresses:last-child, .woocommerce-order-details {
        padding: 10px;
        background: #fff;
        border-radius: 6px;
        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
    }
    
    .woocommerce-order-overview li {
        display: block ;
        padding: 8px 0;
        left-margin
        border-bottom: 1px solid #f0f0f0;
}

#place_order {
    background-color: #FE004F !important;
    text-transform: capitalize;
  }