/*
Theme Name: Generic Pills Australia
Theme URI: https://wordpress.org/themes/steroidsmeds/
Author: 
Author URI: https://wordpress.org/
Description: Wordpress Ecommerce Theme
Tags: blog, theme
Version: 1.0
Requires at least: 5.0
Tested up to: 5.4
Requires PHP: 7.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: genericpillsaustralia
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.
*/

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:#002b63!important}@media (max-width:1199.98px){.top_bar .container{text-align:center}}@media (max-width:767.98px){.fs-14{font-size:12px}.m-display-none{display:none}}.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}@media (max-width:767.98px){.product-variation-display-section .table thead,.product-variation-display-section .table th,.product-variation-display-section .table td{font-size:14px;padding:8px}.product_img img{width:150px;height:auto}.form-select{font-size:14px}.btn-add-to-cart-ajax{font-size:14px;padding:8px}.footable-header th,.footable-last-visible{text-align:center}}.footer .container{max-width:1140px;margin:0 auto}.footer h4{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:767px){.footer .row{text-align:center}.footer .col-md-6{margin-bottom:1rem}.newsletter-form .input-group{flex-direction:column}.newsletter-form .form-control{margin-bottom:.5rem}.footer .col-md-6.text-md-end{text-align:center}.list-inline-item{display:inline-block}}@media (max-width:575px){.footer .col-md-6{text-align:center}.btn-social svg{width:24px;height:24px}}@media (max-width:767px){.newsletter-form .input-group{flex-direction:column}.newsletter-form .form-control{width:100%!important;margin-bottom:.5rem}.newsletter-form .btn-primary{width:100%}}@media (max-width:767px){.newsletter-form h4{font-size:1rem}.newsletter-form .form-control{font-size:.875rem}.newsletter-form .btn-primary{font-size:.875rem}}.newsletter-form .input-group{margin:0 auto}.newsletter-form .form-control,.newsletter-form .btn-primary{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 rgb(0 0 0 / .1);display:flex;align-items:center;margin-bottom:1rem;transition:box-shadow 0.3s ease,transform 0.3s ease}.payment-method-list li:hover{box-shadow:0 0 1rem rgb(0 0 0 / .2);transform:translateY(-2px)}.payment-icon img{max-height:2rem}input[type="radio"]{margin-right:.5rem}label{display:flex}.text-bg-primary{background-color:#007bff;color:#fff;padding:.5rem;border-radius:.375rem}@media (max-width:768px){.payment-method-list{flex-direction:column}}@media (max-width:576px){.payment-method-list li{padding:.5rem;flex-direction:column;align-items:flex-start}.payment-icon img{max-height:1.5rem}}.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 rgb(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 0.3s ease}.rank-math-question::after{content:'\002B';font-size:24px;position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#666;transition:transform 0.3s ease}.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:all 0.3s ease}.rank-math-list-item.active .rank-math-answer{display:block}.rank-math-question:hover{color:#0073e6}@media (max-width:768px){.rank-math-faq{padding:10px}.rank-math-question{font-size:16px}.rank-math-answer{font-size:15px}}.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}.fs-5{font-size:1.25rem}.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:#ffffff!important}.payment-details p{font-size:1rem;color:#333;line-height:1.6}.payment-img{border-radius:4px;box-shadow:0 4px 6px rgb(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 0.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){.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 rgb(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:pulse 2s infinite,border-dance 2s infinite linear}@keyframes border-dance{0%{border-color:#fff0}25%{border-color:#fff}50%{border-color:#fff0}75%{border-color:#fff}100%{border-color:#fff0}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(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 rgb(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}.blinking-text{color:red;animation:blink 2s infinite}@keyframes blink{0%{color:red}50%{color:#333}100%{color:red}}.mobile-header-form{display:flex}.search-wrap-mobile{width:100%;padding:12px;background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 5px rgb(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 0.3s ease;margin:0 5px 0 0}.search-wrap-mobile .mobile-form-control:focus{border-color:#3c3b6e;outline:none}.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:#099309;border:none;border-radius:5px;cursor:pointer;transition:background-color 0.3s ease}.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-search-input:focus+.mobile-search-results-container{display:block}.mobile-form-control::placeholder{color:#aaa;font-size:14px}@media (max-width:576px){.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}

.why-choose-us-box {
    position: relative;
    border: 1px solid #ccc;
    padding: 19px 15px 6px;
    margin: 10px 0px 15px 0px;
    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: #2e8b57;
}@media (max-width: 767.98px) {
    .single-product .why-choose-us-box {
        padding: 10px;
    }
}@media (max-width: 767.98px) {
    .single-product .why-choose-us-list {
        grid-template-columns: 1fr !important;
    }
}@media (max-width: 767.98px) {
    .single-product .why-choose-us-list li {
        font-size: 10px;
    }
}