/*
Theme Name: Discountmeds
Theme URI: 
Author: 
Author URI: 
Description: Discountmeds
Tested up to: 6.9
Requires PHP: 7.2
Version: 1.4
License: GNU General Public License v2 or later
License URI: 
Text Domain: discountmeds.com
Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready, wide-blocks, block-styles, style-variations, accessibility-ready, blog, portfolio, news
*/


h1.page-title.text-dark{font-size:28px;font-weight:700;text-align:left;letter-spacing:.5px;text-transform:none;margin:15px 0!important;color:#f26a21!important}@media (max-width:1199.98px){.top_bar .container{text-align:center}}.bi-star-fill::before,.bi-star-half::before,.woocommerce .star-rating span::before{color:#ffbc00}@media (max-width:990px){.no-products-found,.search_products-container{width:92.4%!important}}.footer{background-color:#f8f9fa;padding:20px 0}.footer h4,.fs-5{font-size:1.25rem}.newsletter-form{display:flex;flex-direction:column}.newsletter-form .input-group{display:flex;flex-wrap:wrap}.newsletter-form .form-control{flex:1;margin-right:.5rem}.newsletter-form .btn-primary{flex:0}.border-top{border-top:1px solid #e9ecef}.btn-social svg{fill:#6c757d}@media (max-width:575px){.footer .col-md-6{text-align:center}.btn-social svg{width:24px;height:24px}}@media (max-width:767px){.footer .col-md-6.text-md-end,.footer .row{text-align:center}.footer .col-md-6{margin-bottom:1rem}.list-inline-item{display:inline-block}.newsletter-form .input-group{flex-direction:column}.newsletter-form .form-control{width:100%!important;margin-bottom:.5rem}.newsletter-form .btn-primary{width:100%}.newsletter-form h4{font-size:1rem}.newsletter-form .btn-primary,.newsletter-form .form-control{font-size:.875rem}}.newsletter-form .input-group{margin:0 auto}.newsletter-form .btn-primary,.newsletter-form .form-control{box-sizing:border-box}.card-body.text-center{display:flex;flex-direction:column;align-items:center;justify-content:center}.payment-method-list{list-style:none;padding:0;margin:0}.payment-method-list li{border:1px solid #ddd;border-radius:.375rem;padding:1rem;background-color:#f9f9f9;box-shadow:0 0 .5rem rgba(0,0,0,.1);display:flex;align-items:center;margin-bottom:1rem;transition:box-shadow .3s,transform .3s}.payment-method-list li:hover{box-shadow:0 0 1rem rgba(0,0,0,.2);transform:translateY(-2px)}.payment-icon img{max-height:2rem}input[type=radio]{margin-right:.5rem}.mobile-header-form,label{display:flex}.text-bg-primary{background-color:#007bff;color:#fff;padding:.5rem;border-radius:.375rem}.brand-swiper-wrapper{width:100%}.popular-f .slide{display:flex;justify-content:center;align-items:center;padding:10px}.popular-f .slide img{max-width:100%;height:auto;object-fit:contain}.block-carousel .swiper-slide{display:flex;justify-content:center}#rank-math-faq{max-width:800px;margin:0 auto;padding:20px;border-radius:8px;background-color:#f9f9f9;box-shadow:0 2px 10px rgba(0,0,0,.1)}.rank-math-list-item{border-bottom:1px solid #ddd;padding:10px 0}.rank-math-question{font-size:18px;font-weight:700;margin:0;cursor:pointer;color:#333;position:relative;padding-right:30px;transition:color .3s}.rank-math-question::after{content:"\002B";font-size:24px;position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#666;transition:transform .3s}.rank-math-question.active::after{content:"\2212";transform:translateY(-50%) rotate(180deg);color:#0073e6}.rank-math-answer{display:none;padding:10px 0;font-size:16px;color:#555;line-height:1.6;transition:.3s}#mobile-search-input:focus+.mobile-search-results-container,.rank-math-list-item.active .rank-math-answer{display:block}.rank-math-question:hover{color:#0073e6}.bg-white{background-color:#fff}.text-success{color:#28a745}.text-black{color:#000}.text-muted{color:#6c757d}.fw-bold{font-weight:700}.fs-2{font-size:1.5rem}.p-3{padding:1rem}.p-lg-5{padding:3rem}.my-3{margin:1rem 0}.my-lg-5{margin:3rem 0}.thank-you-container h4{text-align:center;margin-bottom:1rem}.thank-you-container p{margin-bottom:1rem;line-height:1.5}span.text-secondary.fs-5{color:#fff!important}.payment-details p{font-size:1rem;color:#333;line-height:1.6}.payment-img{border-radius:4px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.text-danger{color:#dc3545}.contact-section li{display:flex;align-items:center;margin-bottom:.5rem}.contact-section a{color:#007bff;text-decoration:none;transition:color .3s}.contact-section a:hover{color:#0056b3}.svg-icon-wrap{width:32px;height:32px;display:flex;align-items:center;justify-content:center}@media (max-width:768px){.payment-method-list{flex-direction:column}.rank-math-faq{padding:10px}.rank-math-question{font-size:16px}.rank-math-answer{font-size:15px}.p-lg-5{padding:1.5rem}.thank-you-container h4{font-size:1.5rem}.thank-you-container p{font-size:.9rem}.contact-section{flex-direction:column;align-items:center}.contact-section li{width:100%;justify-content:center;margin-bottom:1rem}}.thank-you-container .order-details .order-details-table-wrap .title{min-width:150px}.thank-you-container .order-details .order-details-table-wrap td{line-height:1.5;min-width:200px}.thank-you-container .order-details .order-details-table-wrap{max-width:420px}.thank-you-container .order-details .order-details-table-wrap .title span{color:#0b62c9!important}.thank-you-container .contact-section li{flex:1 1 auto}.bg-black{--bs-bg-opacity:1;background-color:#000;color:#fff!important}.container-bg{box-shadow:0 4px 8px rgba(0,0,0,.1);padding:50px}.text-bg-christmas{background:#000;font-size:medium;color:#fff;font-weight:600;border:3px dotted #fff;border-radius:0 3px 3px 0;animation:2s infinite pulse,2s linear infinite border-dance}@keyframes border-dance{0%,100%,50%{border-color:transparent}25%,75%{border-color:#fff}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}.text-bg-christmas:hover{color:#ff9198}.whatsapp-widget-container{z-index:399;position:fixed;width:160px;height:60px;right:15px;bottom:30px;background:#52c95a;box-shadow:0 2px 8px rgba(0,0,0,.25);border-radius:10000px;display:flex;align-items:center;justify-content:center;text-decoration:none;column-gap:5px}.whatsapp-widget-icon{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-size:40px;line-height:46px;display:flex;align-items:center;text-align:center;color:#fff}.whatsapp-widget-contact{font-weight:700;font-size:16px;line-height:19px;color:#fff}.select2-container--default .select2-selection--multiple{width:100em!important}.search-wrap-mobile{width:100%;padding:12px;background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1)}.search-wrap-mobile .mobile-form-control{width:70%;padding:4px 10px;font-size:15px;border:1px solid #dcdcdc;border-radius:5px;transition:border-color .3s;margin:0 5px 0 0}.search-wrap-mobile .mobile-form-control:focus{border-color:#3c3b6e;outline:0}.search-wrap-mobile .mobile-search-btn{display:inline-flex;align-items:center;justify-content:center;width:30%;padding:5px;font-size:12px;font-weight:700;color:#fff;background-color:#f26a21;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s}.search-wrap-mobile .mobile-search-btn i{margin-left:8px;font-size:18px}.search-wrap-mobile .mobile-search-btn:hover{background-color:#ff4500}.search-wrap-mobile .mobile-search-results-container{display:none;background-color:#fff;border:1px solid #dcdcdc;border-top:none;border-radius:0 0 5px 5px;max-height:200px;overflow-y:auto;z-index:999;position:absolute;width:100%}.mobile-form-control::placeholder{color:#aaa;font-size:14px}@media (max-width:576px){.payment-method-list li{padding:.5rem;flex-direction:column;align-items:flex-start}.payment-icon img{max-height:1.5rem}.search-wrap-mobile{padding:10px}.mobile-form-control{font-size:14px}.mobile-search-btn{font-size:14px;padding:10px}.mobile-search-btn i{font-size:16px}}.d-lg-none.d-lg-block.search_products-container{display:contents}.hero-img{background-color:antiquewhite !important; border-radius:10px}.woocommerce table.shop_attributes th{width:170px!important}.why-choose-us-box{position:relative;border:1px solid #ccc;padding:19px 15px 6px;margin:10px 0 15px;background-color:#fff}.why-choose-us-title{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background-color:#fff;padding:0 10px;font-weight:600;font-size:16px;color:#000}.why-choose-us-list{list-style:none;padding:0;margin:0;font-size:15px}.why-choose-us-list li{display:flex;align-items:center;gap:3px;margin-bottom:5px;line-height:1.6}.why-choose-us-list .green{color:#f26a21}@media (max-width:767.98px){.fs-14{font-size:12px}.m-display-none{display:none}.btn-add-to-cart-ajax,.product-variation-display-section .table td,.product-variation-display-section .table th,.product-variation-display-section .table thead{font-size:14px;padding:8px}.product_img img{width:150px;height:auto}.form-select{font-size:14px}.footable-header th,.footable-last-visible{text-align:center}.single-product .why-choose-us-box{padding:10px}.single-product .why-choose-us-list{grid-template-columns:1fr!important}.single-product .why-choose-us-list li{font-size:10px}}