/*
Theme Name: PharmaCare
Theme URI: https://pharmacare.qodeinteractive.com
Description: Pharmacy and Medical Store
Author: Mikado Themes
Author URI: https://qodeinteractive.com
Text Domain: pharmacare
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Version: 1.2.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
License: ThemeForest Split Licence

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

.ibs-recomproducts-layout{}
.ibs-recomproducts-layout ul.products.elementor-grid{display: flex !important; text-align: center; flex-direction: row; flex-wrap: wrap;}
.ibs-recomproducts-layout ul.products.elementor-grid li.product:first-child{width: 100% !important;}
.ibs-recomproducts-layout ul.products.elementor-grid li.product:first-child:before{content: 'Recommended'; position: absolute; left: 0; right: 0; top: -19px; width: max-content; margin: 0 auto; background: #277c6f; color: #fff; padding: 10px 25px; z-index: 9; border-radius: 50px; box-shadow: 0 3px 5px -1px #5a5a5a;}
.ibs-recomproducts-layout ul.products.elementor-grid li.product { width: 32% !important; }
.ibs-recomproducts-layout ul.products.elementor-grid li.product .add_to_cart_button{display: none;}
.ibs-recomproducts-layout ul.products.elementor-grid li.product .qodef-woo-yith-buttons-inner{display: none;}

.ibs_consultation-button{background-color: #1FAC99; border-radius: 50px; color: #fff; padding: 15px 20px; font-size: 18px; margin: 7px 0; width: 100%; text-align: center;}
.ibs_consultation-button:hover{background-color: #222; color: #fff;}
body.ibs_consultation-required button.single_add_to_cart_button{display: none !important;}

body.ibs_product-clicked .ibs_consultation-button{display: none;}
body.ibs_product-clicked button.single_add_to_cart_button{display: block !important;}

body.woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper{}
body.woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row{ width: 48%; display: inline-block; margin: 0px 5px 7px !important;}
body.woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row#billing_country_field span strong{border: 1px solid #707070; padding: 12.5px 20px; max-width: 100%; display: block;}
body.woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row input{vertical-align: baseline;}