/*
Theme Name: Jot Shop
Version: 2.0.8

*/  
 @font-face { font-family: NotoSans-Bold; src: url("third-party/fonts/site-font/NotoSans-Bold.ttf") format("truetype"); font-weight: 400; font-style: normal; } @font-face { font-family: NotoSans-Regular; src: url("third-party/fonts/site-font/NotoSans-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; } .coupon-codebox { background: #e6e5ff; font-size: 18px; color: #000; padding: 8px 12px; text-align: center; line-height: 26px; display: block; margin-bottom: 0; } .coupon-codebox span { font-size: 22px; color: #fff; padding: 5px 20px; background: #25baa6; margin-top: 20px; border: 1px dashed #fff; display: block; } .woocommerce #reviews #comments ol.commentlist li .meta, .wpcf7-form label { color: #000; margin: 0; } .single-product .woocommerce-product-rating .star-rating { margin: 0 !important; font-size: 18px; height: 22px; color: #ff9200 !important; } .single-product .woocommerce-review-link { background: #25baa6; color: #fff; padding: 5px 10px; border-radius: 2px; text-decoration: underline; opacity: 1; } .single_add_to_cart_button { font-size: 14px; border: 1px solid #25baa6; background-color: #25baa6 !important; color: #fff; padding: 5px 16px; text-transform: uppercase; margin: 0; } .single_add_to_cart_button:hover { background-color: #25baa6 !important; border-color: #25baa6; } .payment_methods label small { color: red; font-weight: 600; font-size: 100%; } #billing_company_field, .woocommerce .entry-summary table.variations-grid td del, .woocommerce form .form-row .optional, .woocommerce-checkout-payment .test_mode_msg, .woocommerce-form-coupon-toggle, .woocommerce-form-login-toggle, .woocommerce-tabs .product_meta { display: none; } .woocommerce .entry-summary table.variations-grid td form.cart { margin-bottom: 0; float: inherit; display: block; } .entry-summary table.variations-grid { width: 100%; } .woocommerce table.variations-grid, .woocommerce table.variations-grid tfoot td, .woocommerce table.variations-grid tfoot th { border: 1px solid #b1b1b1; } .woocommerce table.variations-grid td, .woocommerce table.variations-grid th { padding: 5px 9px !important; font-size: 15px !important; border: 1px solid #b1b1b1; font-weight: 600; text-align: center; vertical-align: middle; } .envira-gallery-wrap .envira-gallery-public .envira-gallery-item-inner { border: 1px solid #232323; padding: 3px; } .wpcf7-form label { width: 100%; } .wpcf7-form-control-wrap { position: relative; } .entry-content .wpcf7-form p { margin-bottom: 8px; } .wpcf7-form input { color: #000; width: 80%; border-radius: 0; border: 1px solid gray; height: 40px; padding: 10px; margin-bottom: 12px; } .wpcf7-form textarea { resize: none; height: 60px; width: 80%; border-radius: 0; border: 1px solid gray; } .wpcf7-form input[type="submit"] { border-radius: 0; width: 99px; color: #fff; border: 1px solid #f92e01; background: #f92e01; height: 40px; } .wpcf7-form input[type="submit"]:focus, .wpcf7-form input[type="submit"]:hover { border: 1px solid #d62700; background: #d62700; } .g-recaptcha { margin-bottom: 6px; } .woocommerce ul.products.columns-4 li.product { border: 1px solid #c7c7c7; padding: 6px; } .woocommerce ul.products li.product .woocommerce-loop-category__title { color: #fff; padding: 4px 12px; background: #25baa6; line-height: 26px; text-align: center; } .woocommerce-cart .wc-proceed-to-checkout { padding: 0; } .woocommerce-cart .wc-proceed-to-checkout .checkout-button { font-size: 18px !important; text-transform: capitalize; padding: 12px 20px !important; } .woocommerce-checkout #payment div.payment_box p.form-row { margin: 0 0 5px !important; } .woocommerce-checkout #payment div.payment_box input.input-text { font-size: 14px !important; padding: 4px 11px !important; color: #000; border: 1px solid #c7c7c7; } .woocommerce-checkout-payment .payment_methods label { font-weight: 600; color: #000; margin: 0; line-height: 20px !important; } .bacs_gift_cards { width: 100%; padding: 4px 5px; background: #fff; color: #000; border: 1px solid #404040; } .payment_box table, .payment_box td, .payment_box th { border: 1px solid #404040; color: #000; } .main-header { padding: 5px 0; } .top-header-col2 .open-mart-menu li a { color: #000; } .widget-area .easy_t_single_testimonial blockquote.easy_testimonial p { padding: 0; margin: 0; font-size: 15px; } .easy_t_single_testimonial blockquote.easy_testimonial { margin: 0 0 20px; } blockquote.easy_testimonial p.testimonial_author { font-weight: 600; } .style-light_style blockquote.easy_testimonial p { color: #000; letter-spacing: 0.3px; font-size: 15px; } .woocommerce ul.products li.product .star-rating { width: 82px; position: relative; left: 10%; color: #ffb500; } .term-description { margin-bottom: 30px; } .term-description h2, .term-description h3, .term-description h4, .term-description h5 { margin-top: 10px; margin-bottom: 5px; font-weight: 600; } .term-description p { margin-bottom: 10px; text-align: justify; line-height: 22px; font-size: 14px; } .term-description p a { color: red; } .term-description ol, .term-description ul { list-style: disc; margin-bottom: 15px; margin-left: 25px; font-size: 14px; line-height: 24px; } .woocommerce div.product div.images, .woocommerce div.product div.summary { margin-bottom: 1em; } .my-yith-wishlist .button.yith-wcqv-button::before, .my-yith-wishlist .yith-wcwl-add-button .add_to_wishlist::before { background: #e00909 !important; } .woocommerce a.yith-wcqv-button { background: 0 0 !important; } .woocommerce ul.products li.product .button { margin-top: 3px; } .woocommerce-cart table.cart td.actions .coupon .input-text { width: 150px !important; border: 1px solid #616061; } .woocommerce table.shop_table { border: 1px solid #25baa6; border-radius: 0; } .woocommerce-error, .woocommerce-info, .woocommerce-message { margin: 0 0 1em; } .entry-content a, .primary-content-wrap .thunk-post-excerpt a, .woocommerce-error a, .woocommerce-info a, .woocommerce-message a { color: #25baa6; } .woocommerce form .form-row label, .woocommerce-page form .form-row label { display: block; line-height: 22px; } .select2-container--default .select2-selection--single { background-color: #f7f8f9; border: 1px solid #25baa6; border-radius: 0; height: 33px; } .woocommerce-page.woocommerce-checkout #customer_details h3#ship-to-different-address { margin-top: 10px; } .page .type-page .entry-content p, .page .type-page .entry-content ul li { text-align: justify; line-height: 22px; } .page .type-page .entry-content ul { list-style: circle; margin-bottom: 15px; margin-left: 10px; } .page-id-1587 .easy_t_single_testimonial blockquote.easy_testimonial { margin: 10px 0; } .woocommerce table.shop_table td { border-top: 1px solid rgba(0, 0, 0, 0.2); } .woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th { border-top: 1px solid #7b7b7b; } .page-id-450 .style-light_style blockquote.easy_testimonial { text-align: left; background-color: #fff; margin: 14px 0; } .ipad { color: #ef0000 !important; font-weight: 600; } .primary-content-wrap article .entry-content p { font-size: 15px; text-align: justify; } .thunk-post-excerpt ol, .thunk-post-excerpt ul { margin: 0 0 20px 18px; } .thunk-content-wrap ol li, .thunk-content-wrap ul li, .thunk-post-excerpt ol li, .thunk-post-excerpt ul li { font-size: 15px; line-height: 25px; } .stars .dashicons-star-empty, .stars .dashicons-star-filled, .stars .dashicons-star-half { color: #ff8600; } .sidebar-content-area blockquote.easy_testimonial p { font-size: 14px; text-align: justify; line-height: 18px; color: #000; } .sidebar-content-area .easy-t-cycle-controls { margin-bottom: 20px; } .cart_totals .wc-proceed-to-checkout .checkout-button { line-height: 22px !important; } #block-7 h2 { font-size: 18px; line-height: 25px; } .widget-footer .menu li { line-height: 25px; display: block; } .widget-footer .menu li a { display: block; } .blog article.thunk-post-article { background: #fff; border: 1px solid #b3b3b3; padding: 10px; } .testimonial-section { background: #eee; padding: 10px !important; margin-bottom: 40px; } .main-header:before { background: #f9f2fd; } .page-id-3148 .pagination a, .page-id-3211 .pagination a, .page-id-3212 .pagination a { color: #000; float: left; padding: 8px 16px; height: 40px; text-decoration: none; transition: background-color 0.3s; border: 1px solid #ddd; } .page-id-3148 .pagination a:hover:not, .page-id-3211 .pagination a:hover:not, .page-id-3212 .pagination a:hover:not(.active) { background-color: #ddd; } .page-id-3148 .pagination a.active, .page-id-3211 .pagination a.active, .page-id-3212 .pagination a.active { background-color: #25baa6; color: #fff !important; border: 1px solid #25baa6; } .woocommerce-error, .woocommerce-info, .woocommerce-message { background-color: #f2e3fb; border-top: 3px solid #25baa6; } .thunk-heading-wrap { background: #25baa6; color: #fff; } .page-id-28 .g-recaptcha { margin-bottom: 6px; float: left; width: 100%; } #text-8 p { color: #656363 !important; } select#product_cat { font-size: 13px !important; } .page-content .primary-content-area { margin-top: 15px; } .thunk-page .page-head { background: #efe1f8; padding: 7px; margin-bottom: 15px; } .woocommerce #respond input#submit { line-height: 0; } .comment-form input[type="email"], .comment-form input[type="text"], .comment-form input[type="url"] { border: 1px solid #d3d2d2; } .commentlist { margin: 0; } .commentlist li .comment-body footer .comment-author { font-size: 17px; } .commentlist li .comment-body footer .comment-metadata { font-weight: 700; margin-top: 5px; } .commentlist li .comment-body p { padding: 5px; } .commentlist li .comment-body { margin-bottom: 20px; border-bottom: 1px solid #e3e2e2; padding: 10px; } .commentlist li .comment-body .reply { font-weight: 700; } #menu-item-3248 .sub-menu li a:hover { background-color: #efe1f8; color: #4d4c4c !important; border-bottom: 1px solid #25baa6; } .main-area { padding: 0 15px 15px; } .woocommerce ul.products li.product .onsale { font-size: 15px; } #thunk-feature-product-tab .content-featured-wrap { padding-top: 20px; } .below-footer { padding: 10px 0; background: #25baa6; } .below-footer:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #25baa6; } .woocommerce-order-details .woocommerce-table th { padding: 4px 6px !important; border-top: 1px solid rgb(129 94 148) !important; } .woocommerce-error { color: #e90000 !important; } .jot-shop-menu .current-menu-item a { background: #25baa6; color: #fff !important; border-radius: 3px; } .jot-shop-menu .current-menu-item a:hover { background: #25baa6; color: #fff !important; } .woocommerce .coupon button.button { background: #efa2a1 !important; } .woocommerce .wc-proceed-to-checkout a.checkout-button { background: #25baa6 !important; float:right; } .delivery_information_tab, .woocommerce-tabs .product_meta:nth-of-type(2) { display: none !important; } body.home .primary-content-area { width: 100% !important; box-sizing: border-box; } .product_meta a { color: #815e94 !important; } .testimonial-container { display: block; grid-template-columns: repeat(2, 1fr); gap: 20px; max-width: 1200px; margin: 0 auto; } .testimonial-item { background-color: #fff; padding: 20px; border: 1px solid #ddd; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); transition: transform 0.3s ease-in-out; } .testimonial-item p { margin-bottom: 10px !important; } .testimonial-item:hover { transform: translateY(-10px); } .testimonial-title { margin-bottom: 15px; } .testimonial-description { font-style: italic; } .testimonial-name { font-size: 18px; font-weight: 700; } .testimonial-rating { font-size: 16px; color: #f39c12; } .testimonial-location { color: #777; } @media (max-width: 768px) { .testimonial-container { grid-template-columns: 1fr; } } @media only screen and (max-width: 768px) { body.woocommerce-cart #woocommerce_product_categories-3, body.woocommerce-checkout #woocommerce_product_categories-3 { display: none !important; } } @media (max-width: 768px) { #sidebar-primary { display: block !important; height: auto !important; overflow: visible !important; } #sidebar-primary .widget-title, #sidebar-primary .widget-title.open, #sidebar-primary .top-store-widget-content, #sidebar-primary .coupon2-codebox { display: block !important; text-align: center !important; margin-bottom: 10px; } #sidebar-primary .widget_text .textwidget.custom-html-widget { display: block !important; } } @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 { 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; border-bottom: 1px solid #f0f0f0; }