/*
Theme Name: PharmaCare Child
Theme URI: https://pharmacare.qodeinteractive.com
Description: A child theme of PharmaCare
Author: Mikado Themes
Author URI: https://qodeinteractive.com
Version: 1.0.0
Text Domain: pharmacare
Template: pharmacare
*/
body[class*=pharmacare-core] .qodef-blog.qodef--single .qodef-blog-item .qodef-e-content .qodef-e-text p {
    color: rgb(16,81,53);
}

body,
.dtwpb-woocommerce-page h2 {
    font-family: 'Poppins',sans-serif;
    font-size: 15px;
    line-height: 1.7em;
    color: #1c3e2a;
}

body.lang_en .lang_fr, body.lang_fr .lang_en {
    display: none;
}

#qodef-page-footer-top-area {
    background-color: rgb(254,254,254);
}

body {
    background-color: rgb(254,254,254);
}

#qodef-page-inner {
    padding: 60px 0;
}

#qodef-top-area {
    background-color: #105135;
}
div#qodef-top-area-inner p.qodef-e-title a {
    font-size: 14px;
}
.qodef-header-navigation> ul > li > a {
    color: rgb(254,254,254);
    font-family: "Poppins";
    font-size: 16px;
    font-weight: 400;
}

.qodef-header-navigation> ul > li > a:hover {
    color: rgb(17,31,23);
}

.qodef-header-navigation> ul > li.current-menu-ancestor > a, .qodef-header-navigation> ul > li.current-menu-item > a {
    color: rgb(16,81,53);
}

.qodef-header-navigation > ul > li.qodef-menu-item--narrow .qodef-drop-down-second ul li a {
    color: rgb(17,31,23);
    font-family: "Poppins";
    font-size: 15px;
}
/* Page Header Height */
.qodef-header--standard #qodef-page-header {
    height: 120px;
}

/* Home Page Hide Title */
.home .qodef-page-title {
    display: none;
}

.qodef-page-title .qodef-m-content {
    width: 100%;
    background-color: rgb(0 0 0 / 50%);
}

.qodef-page-title {
    height: 300px;
    background: center/cover;
}

.qodef-m-title.entry-title {
    text-align: center;
    color: rgb(255,255,255);
    font-weight: normal;
    font-size: 44px;
}

.qodef-e-inner .qodef-e-content h2.qodef-e-title.entry-title {
    display: none;
}

.about .qodef-page-title {
    background-image: url(https://cdn.studex.cm/img/pages/STUDEX_About_Us_Header.jpg);
}

.about_b2b .qodef-page-title {
    background-image: url(https://cdn.studex.cm/img/pages/STUDEX_About_Us_B2B_Header.jpg);
}

.aftercare .qodef-page-title {
    background-image: url( https://cdn.studex.cm/img/pages/STUDEX_Ear_Piercing_Aftercare_Header.jpg);
    background-position: 50% 60%;
}

.aftercare_b2b .qodef-page-title {
    background-image: url(https://cdn.studex.cm/img/pages/STUDEX_Ear_Piercing_Aftercare_B2B_Header.jpg);
    background-position: 50% 78%;
}

.b2b_catalogue .qodef-page-title {
    background-image: url(https://cdn.studex.cm/img/pages/STUDEX_B2B_Catalogue_Header.jpg);
    background-position: 50% 85%;
}

.become_a_partner .qodef-page-title {
    background-image: url(https://cdn.studex.cm/img/pages/STUDEX_Become_a_Partner_B2B_Header.jpg);
    background-position: 50% 85%;
}

.children .qodef-page-title {
    background-image: url(https://cdn.studex.cm/img/pages/STUDEX_Children_Header.jpg);
    background-position: 50% 30%;
}

.curated_ears .qodef-page-title {
    background-image: url(https://cdn.studex.cm/img/pages/STUDEX_Curated_Ears_Header.jpg);
    background-position: 50% 85%;
}

.doctors .qodef-page-title {
    background-image: url(https://cdn.studex.cm/img/pages/STUDEX_At_The_Doctors_Header.jpg);
    background-size: 108%;
    background-position: 50% 37%;
}

.ear_piercing .qodef-page-title {
    background-image: url(https://cdn.studex.cm/img/pages/STUDEX_Safe_Ear_Piercing_Header.jpg);
}

.earrings .qodef-page-title {
    background-image: url(https://cdn.studex.cm/img/pages/STUDEX_Earrings_Header.jpg);
}

.earrings_b2b .qodef-page-title {
    background-image: url(https://cdn.studex.cm/img/pages/STUDEX_Follow_Up_Earrings_Header.jpg);
}

.gift_ideas .qodef-page-title {
    background-image: url(https://cdn.studex.cm/img/pages/STUDEX_Gifts_Header.jpg);
    background-position: 50% 25%;
}

.materials .qodef-page-title {
    background-image: url(https://cdn.studex.cm/img/pages/STUDEX_Materials_Header.jpg);
}

.questions .qodef-page-title, .questions_b2b .qodef-page-title {
    background-image: url(https://cdn.studex.cm/img/pages/STUDEX_QA_Header.jpg);
}

.sensitive_b2b .qodef-page-title {
    background-image: url(https://cdn.studex.cm/img/pages/STUDEX_B2B_Sensitive_Header.jpg);
    background-size: auto;
    background-position: 50% 85%;
}

.system75_b2b .qodef-page-title {
    background-image: url(https://cdn.studex.cm/img/pages/STUDEX_System75_Header.jpg);
    background-size: auto;
    background-position: 50% 40%;
}

.systems_b2b .qodef-page-title {
    background-image: url(https://cdn.studex.cm/img/pages/STUDEX_Ear_Piercing_Systems_Header.jpg);
}

.page.trend_blog .qodef-page-title {
    background-image: url(https://cdn.studex.cm/img/pages/STUDEX_Blog_Header.jpg);
    background-position: 50% 85%;
}

.universal_b2b .qodef-page-title {
    background-image: url(https://cdn.studex.cm/img/pages/STUDEX_Universal_Header.jpg);
}

.vacation .qodef-page-title {
    background-image: url(https://cdn.studex.cm/img/pages/vacation_tips_06.jpg);
    background-position: 50% 60%;
}

.why_piercing_b2b .qodef-page-title {
    background-image: url(https://cdn.studex.cm/img/pages/STUDEX_Why_Offer_Piercing_Header.jpg);
}

.aftercare .qodef-page-title {
    background-image: url( https://cdn.studex.cm/img/pages/STUDEX_Ear_Piercing_Aftercare_Header.jpg);
    background-position: 50% 60%;
}

.archive.woocommerce .add_to_cart_button {
    display: none !important;
}

.qodef-header-navigation > ul > li.qodef-menu-item--narrow .qodef-drop-down-second ul li:hover > a {
    color: rgb(33,160,106);
}

.qodef-header-navigation > ul > li.qodef-menu-item--narrow .qodef-drop-down-second ul li.current-menu-ancestor > a, .qodef-header-navigation > ul > li.qodef-menu-item--narrow .qodef-drop-down-second ul li.current-menu-item > a {
    color: rgb(102,188,137);
}

.qodef-header-navigation > ul > li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li > a {
    color: rgb(17,31,23);
    font-weight: 500;
}

.qodef-header-navigation > ul > li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li > a:hover {
    color: rgb(33,160,106);
}

.qodef-header-navigation > ul > li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li.current-menu-ancestor > a, .qodef-header-navigation > ul > li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li.current-menu-item > a {
    color: rgb(102,188,137);
}

.qodef-header-navigation > ul > li.qodef-menu-item--wide .qodef-drop-down-second ul li ul li a {
    color: rgb(17,31,23);
}

.qodef-header-navigation > ul > li.qodef-menu-item--wide .qodef-drop-down-second ul li ul li:hover > a {
    color: rgb(33,160,106);
}

.qodef-header-navigation > ul > li.qodef-menu-item--wide .qodef-drop-down-second ul li ul li.current-menu-ancestor > a, .qodef-header-navigation > ul > li.qodef-menu-item--wide .qodef-drop-down-second ul li ul li.current-menu-item > a {
    color: rgb(102,188,137);
}

.qodef-header-sticky {
    background-color: rgb(102,188,137);
}


.qodef-page-title .qodef-m-title {
    color: rgb(254,254,254);
}

p {
    color: rgb(16,81,53);
    font-family: "Poppins";
    font-size: 16px;
    line-height: 1.7em;
}

h1 {
    color: rgb(33,160,106);
    font-family: "Poppins";
    font-weight: 500;
}

h2 {
    color: rgb(33,160,106);
    font-family: "Poppins";
    font-weight: 500;
}

h3 {
    color: rgb(33,160,106);
    font-family: "Poppins";
    font-weight: 600;
}

h4 {
    color: rgb(33,160,106);
    font-family: "Poppins";
    font-weight: 400;
}

h5 {
    color: rgb(33,160,106);
    font-family: "Poppins";
    font-weight: 500;
}

h6 {
    color: rgb(33,160,106);
    font-family: "Poppins";
    font-weight: 500;
}

a, p a {
    color: rgb(31,59,43);
    font-weight: 400;
}

a:hover, p a:hover {
    color: rgb(33,160,106);
}

.qodef-header-navigation> ul > li > a {
    font-family: "Poppins";
}

.qodef-header-navigation > ul > li.qodef-menu-item--narrow .qodef-drop-down-second ul li a {
    font-family: "Poppins";
}

.qodef-header-navigation > ul > li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li > a {
    font-family: "Poppins";
}

.qodef-header-navigation > ul > li.qodef-menu-item--wide .qodef-drop-down-second ul li ul li a {
    font-family: "Poppins";
}

div#qodef-top-area div#qodef-top-area-inner .widget a {
    margin-left: 10px
}

.discoverlink > svg, .b2blink > svg, ul[id^="menu-main-"]>li:not(.lang-item,.trp-language-switcher-container)>a:first-child, ul[id^="menu-main-"] .discoverlink div>.sub-menu>li>a:first-child, ul[id^="menu-main-"] .b2blink div>.sub-menu>li>a:first-child {
    display: none;
}

ul[id^="menu-main-"] .sub-menu .widget img {
    max-width: 180px;
}

ul[id^="menu-main-"] .b2blink .menubold .sub-menu a {
    font-weight: 500;
    color: rgb(33,160,106);
}

ul[id^="menu-main-"] .b2blink .menubold .sub-menu a:hover {
    font-weight: 500;
    color: #1c3e2a;
}

/* Top Menu Link Color */
div#qodef-top-area-inner .widget a {
    color: #fefefe;
}

/* Main Menu Image Width */
li.menu_image div div img {
    max-width: 180px;
}

/* Bold Sub-Menu Items */
ul[id^="menu-main-"] .menu_business li.menu_bold a {
    font-weight: 600;
    color: #21a06a;
}

/* Set Font Colour */
h2.qodef-e-title.entry-title {
    color: #21a06a;
}

ol:not(.wp-block), ul:not(.wp-block) {
    margin-top: 10px;
    list-style-position: outside;
}
.dtwpb-woocommerce-product-description ul {
    list-style-position: inside;
}
ul.qodef-shortcode-list {
    margin-top: 0;
}

/* Hide Excerpts on Blog Page */
.trend_blog p.qodef-e-excerpt {
    display: none;
}

/* Icon Text Boxes */
.icon-text {
    display: flex;
    align-items: center;
    position: relative;
    width: 100%;
    vertical-align: top;
}

.icon-text-img img {
    box-shadow: none;
    display: block;
}

.icon-text-img {
    width: 50px;
    position: relative;
    display: inline-block;
    vertical-align: top;
}

.icon-text-img-box {
    position: relative;
    vertical-align: top;
    padding: 0 15px 0 0;
    color: currentColor;
    display: inline;
    align-items: center;
}

.icon-text-text {
    margin: 0;
    color: #1e3728;
}

.icon-text-text-box {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
}

/* Hide Wholesale Login Show Pass Button */
span.password-input>button {
    display: none;
}

/* Section Box-Shadow */
.vc_section, .vc_section.vc_section-has-fill {
    box-shadow: 0px 13px 20px 4px rgba(0, 0, 0, 0.06);
}

/* Remove Top Footer Padding */
#qodef-page-footer-top-area {
    padding: 00;
    background-color: #fefefe;
    box-shadow: 0px -13px 20px 4px rgba(0, 0, 0, 0.06);
}

/* Video BG Play Button */
.qodef-shortcode.qodef-m.qodef-video-button {
    height: 96px;
    display: block;
    padding: 36px 0;
    margin-bottom: 60px;
}

/* Piercing Steps Section Padding */
section#steps {
    padding-top: 60px;
    padding-bottom: 60px;
}

/* Piercing Steps Box-Shadow */
section#etapes .vc_col-sm-9 p, section#steps .vc_col-sm-9 p {
    font-size: 14px;
    padding: 10px;
    box-shadow: .1px .1px 10px .1px darkgrey;
}

.single .qodef-blog .qodef-blog-item .qodef-e-media {
    display: none;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon {
    color: #66bc89;
}

.lightgreen {
    color: #66bc89;
}

.textcenter {
    text-align: center;
}

.whitetext {
    color: #fefefe;
}

.qodef-h1,h1,.qodef-h2,h2,.qodef-h3,h3,.qodef-h4,h4,.qodef-h5,h5,.qodef-h6,h6,body .select2-container--default .select2-selection--single .select2-selection__arrow,.mfp-bottom-bar .mfp-counter,.mfp-bottom-bar .mfp-title,.swiper-button-next,.swiper-button-prev,.qodef-blog .qodef-blog-item .qodef-e-info .qodef-e-info-item.qodef-e-info-date a,.qodef-blog .qodef-blog-item .qodef-e-info .qodef-e-info-item.qodef-blog-like .qodef-like,.qodef-blog .qodef-blog-item .qodef-e-info .qodef-e-info-item.qodef-e-info-comments .qodef-e-info-comments-link,.qodef-blog .qodef-blog-item .qodef-e-info .qodef-e-info-item.qodef-e-info-author .qodef-e-info-author-link,.qodef-blog .qodef-blog-item .qodef-e-info .qodef-e-info-item .qodef-social-title,.qodef-blog .qodef-blog-item.format-quote .qodef-e-quote-author,#qodef-page-comments-form label,#respond label,.qodef-filter-style--squares .qodef-m-filter .qodef-m-filter-item,.wp-block-file,.qodef-single-links a,.qodef-single-links>span:not(.qodef-m-single-links-title),.qodef-search .qodef-search-form .qodef-search-form-button,.widget[class*=_search] button,#qodef-top-area .widget[class*=_search] button,#qodef-page-footer .widget .qodef-widget-title,#qodef-side-area .widget[class*=_search] button,.qodef-mega-menu-widget-holder .widget[class*=_search] button,#qodef-woo-page .qodef-woo-product-mark.qodef-out-of-stock,.qodef-woo-shortcode .qodef-woo-product-mark.qodef-out-of-stock,#qodef-woo-page .price,.qodef-woo-shortcode .price,#qodef-woo-page .quantity input[type=number],.woocommerce-page div.woocommerce .shop_table th,#qodef-woo-page.qodef--cart .shop_table td.product-name a,#qodef-woo-page.qodef--cart .cart_totals>h2,#qodef-woo-page.qodef--cart .cross-sells>h2,.woocommerce-page div.woocommerce .cart-empty,#qodef-woo-page.qodef--checkout .wc_payment_methods label,.woocommerce-account.qodef-my-account-forms--below .woocommerce h2,.woocommerce-account .woocommerce-MyAccount-navigation ul li a,.woocommerce-account .woocommerce-MyAccount-content h2,.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-received,.woocommerce-order-received .woocommerce-order h2,#qodef-woo-page.qodef--single .entry-summary .price,#qodef-woo-page.qodef--single form.cart.grouped_form .group_table label,#qodef-woo-page.qodef--single form.cart .group_table th,#qodef-woo-page.qodef--single form.cart .variations label,#qodef-woo-page.qodef--single .out-of-stock,#qodef-woo-page.qodef--single .shop_attributes th,#qodef-woo-page.qodef--single .woocommerce-Reviews .woocommerce-review__author,#qodef-woo-page.qodef--single #review_form .comment-reply-title,#qodef-woo-page.qodef--single .upsells>h2,#qodef-woo-page.qodef--single .related>h2,.widget.woocommerce.widget_recent_reviews a {
    color: #1a3c28;
}

.wppb-user-forms input[type="text"], .wppb-user-forms input[type="number"], .wppb-user-forms input[type="email"], .wppb-user-forms input[type="url"], .wppb-user-forms input[type="password"], .wppb-user-forms input[type="search"] {
    height: 57px;
}

li.wppb-form-field.wppb-shipping-different-address {
    display: none;
}


body.archive.tax-product_brand h3.widget-shortcode-title {
    display: none;
}

body.archive.tax-product_brand .woocommerce.columns-4 {
    margin-top: 10px;
}

#qodef-woo-page .wc-product-table-wrapper .qodef-quantity-label {
    display: inline-block;
    height: 55px;
    line-height: 56px;
    margin-right: -5px;
    min-width: unset;
}

#qodef-woo-page .wc-product-table-wrapper .added_to_cart, #qodef-woo-page .wc-product-table-wrapper .button:not(.add_to_wishlist), .wc-product-table-wrapper .qodef-woo-shortcode .added_to_cart, .wc-product-table-wrapper .qodef-woo-shortcode .button:not(.add_to_wishlist) {
    height: 55px;
    padding: 0 15px;
    margin-top: -5px;
}

body {
    font-family: 'Poppins',sans-serif;
    font-size: 15px;
    line-height: 1.7em;
    color: #1c3e2a;
}

body.lang_en .lang_fr, body.lang_fr .lang_en {
    display: none;
}

div#qodef-top-area div#qodef-top-area-inner .widget a {
    margin-left: 10px
}

ul[id^="menu-main-"] .sub-menu .widget img {
    max-width: 180px;
}

ul[id^="menu-main-"] .b2blink .menubold .sub-menu a {
    font-weight: 500;
    color: rgb(33,160,106);
}

ul[id^="menu-main-"] .b2blink .menubold .sub-menu a:hover {
    font-weight: 500;
    color: #1c3e2a;
}

div#qodef-top-area-inner .widget a {
    color: #fefefe;
}

li.menu_image div div img {
    max-width: 180px;
}

ul[id^="menu-main-"] .menu_business li.menu_bold a {
    font-weight: 600;
    color: #21a06a;
}

h2.qodef-e-title.entry-title {
    color: #21a06a;
}

ul.qodef-shortcode-list {
    margin-top: 0;
}

.trend_blog p.qodef-e-excerpt {
    display: none;
}

span.password-input>button {
    display: none;
}

.vc_section, .vc_section.vc_section-has-fill {
    box-shadow: 0px 13px 20px 4px rgba(0, 0, 0, 0.06);
}

#qodef-page-footer-top-area {
    padding: 00;
    background-color: #fefefe;
    box-shadow: 0px -13px 20px 4px rgba(0, 0, 0, 0.06);
}

.qodef-shortcode.qodef-m.qodef-video-button {
    height: 96px;
    display: block;
    padding: 36px 0;
    margin-bottom: 60px;
}

section#steps {
    padding-top: 60px;
    padding-bottom: 60px;
}

section#etapes .vc_col-sm-9 p, section#steps .vc_col-sm-9 p {
    font-size: 14px;
    padding: 10px;
    box-shadow: .1px .1px 10px .1px darkgrey;
}

.single .qodef-blog .qodef-blog-item .qodef-e-media {
    display: none;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon {
    color: #66bc89;
}

.qodef-e-inner .qodef-e-content h2.qodef-e-title.entry-title {
    display: none;
}


body.archive.tax-product_brand .qodef-page-title, body.archive.tax-product_brand h3.widget-shortcode-title {
    display: none;
}

#qodef-woo-page.qodef--single .product_meta>:last-child a {
    margin-left: 4px;
    color: #66bc89;
}

#qodef-woo-page.qodef--single .dtwpb-woocommerce-page .product_meta .posted_in > a,
#qodef-woo-page.qodef--single .dtwpb-woocommerce-page .product_meta .qodef-woo-meta-value a,
#qodef-woo-page.qodef--single .dtwpb-woocommerce-page .product_meta .qodef-woo-meta-label,
#qodef-woo-page.qodef--single .dtwpb-woocommerce-page .product_meta .qodef-woo-meta-value,
#qodef-woo-page.qodef--single .dtwpb-woocommerce-page .shop_attributes th,
#qodef-woo-page.qodef--single .shop_attributes td a {
    font-size: 14px;
    font-weight: normal;
}

#qodef-woo-page.qodef--single .dtwpb-woocommerce-page .product_meta .posted_in > a,
#qodef-woo-page.qodef--single .dtwpb-woocommerce-page .product_meta .qodef-woo-meta-value a,
#qodef-woo-page.qodef--single .dtwpb-woocommerce-page .product_meta .sku.qodef-woo-meta-value,
#qodef-woo-page.qodef--single .dtwpb-woocommerce-page .shop_attributes td a {
    color: #66bc89;
}

#qodef-woo-page.qodef--single .product_meta .qodef-woo-meta-value a:hover, #qodef-woo-page .product_meta .posted_in a:hover {
    color: #21a06a;
}
#qodef-woo-page.qodef--single .product_meta .posted_in,
#qodef-woo-page.qodef--single .shop_attributes th {
    line-height: 28px;
}
#qodef-woo-page.qodef--single .product_meta .qodef-woo-meta-label, #qodef-woo-page.qodef--single .product_meta .posted_in {
    color: #105135;
}
#qodef-woo-page.qodef--single .dtwpb-woocommerce-page .product_meta .qodef-woo-meta-value {
	display: inline-block;
}
 #qodef-woo-page.qodef--single .dtwpb-woocommerce-page form.cart .button {
    padding: 19px 15px;
  font-size: 12px;
}
.dtwpb-woocommerce-page h2 {
    text-decoration: underline;
    text-decoration-thickness: from-font;
}
.stxatts h2,.dtwpb_single_add_to_cart p.stock.in-stock {
    display: none;
}
#qodef-woo-page.qodef--single .product_meta {
    margin-top: 0;
}

#qodef-woo-page.qodef--single .dtwpb-woocommerce-page .shop_attributes th,
#qodef-woo-page.qodef--single .dtwpb-woocommerce-page .shop_attributes td {
    padding: 0;
}
th.woocommerce-product-attributes-item__label:after {
    content: ':';
}
table.woocommerce-product-attributes.shop_attributes {
    width: auto;
}

#qodef-woo-page.qodef--single .dtwpb-woocommerce-page .shop_attributes th {
    padding-right: 4px;
    vertical-align: text-top;
}
div#brand_widget p {
    font-size: 15px;
}
h4.product_title.entry-title {
    margin-top: 0;
    margin-bottom: 10px;
}

#qodef-woo-page.qodef--single .dtwpb_single_add_to_cart form {
    margin-top: 0;
}

#qodef-woo-page.qodef--single .woocommerce-product-details__short-description {
    margin: 10px 0;
    padding: 10px 0;
}
#qodef-woo-page.qodef--single .dtwpb-woocommerce-page .product_meta>* {
    display: inline-block;
}
.stxprice .dtwpb_woocommerce_product_custom_key {
    font-weight: 600;
    font-size: 18px;
    margin-top: 10px;
}
#qodef-woo-page.qodef--single .dtwpb-woocommerce-page.product-type-variable .related>h2 {
    display: none;
}

.dtwpb-architve-container .qodef-woo-qode-buttons-inner, .qodef-woo-shortcode .qodef-woo-qode-buttons-inner {
    display: none;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 22px;
}
.woocommerce-page-builder .qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-inner .qodef-woo-qode-buttons-inner:has(div), .woocommerce-page-builder .qodef-woo-qode-buttons-inner, .dtwpb-architve-container .qodef-woo-shortcode .qodef-woo-qode-buttons-inner {
    display: flex;
    column-gap: 20px;
}
.dtwpb-architve-container .qodef-woo-product-list .qqvfw-quick-view-button-wrapper.qodef-pharmacare-theme .qqvfw-quick-view-button.qqvfw-shortcode,
.textwidget .qodef-woo-product-list .qqvfw-quick-view-button-wrapper.qodef-pharmacare-theme .qqvfw-quick-view-button.qqvfw-shortcode {
    margin: 0;
    padding: 0;
    font-size: 10px;
    font-weight: 700;
    color: #777;
    background-color: transparent;
}
.dtwpb-architve-container .qqvfw-quick-view-button-wrapper .qqvfw-quick-view-button.qqvfw-shortcode.button {
    vertical-align: middle;
}
.dtwpb-architve-container .price, .dtwpb-architve-container  .qodef-woo-shortcode .price {
    position: relative;
    display: flex;
    align-items: center;
    margin: 5px 0 0;
    justify-content: center;
    font-family: Poppins,sans-serif;
    letter-spacing: 0;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.111em;
    color: #66bc89;
    margin: 6px 0 0;
}
.qwfw-wishlist-table.qodef-pharmacare-theme .shop_table.qwfw-m-items tr td,
.qwfw-wishlist-table.qodef-pharmacare-theme .shop_table.qwfw-m-items tr th {
    padding: 17px 12px;
}
.qodef-woo-product-categories-list.qodef-item-layout--info-on-image .product-category .woocommerce-loop-category__title, .qodef-woo-product-list .product-category .woocommerce-loop-category__title {
    font-size: 16px;
}

.qodef-woo-product-list.qodef-item-layout--info-on-image img {
    aspect-ratio: 1;
    object-fit: cover;
    width: 100%;
    border-radius: 15px;
}
span.wppb-frontend-restriction-message.wppb-content-restriction-message a {
    font-weight: 500;
    color: #66bc89;
}
.qodef-mobile-header-navigation>ul>li .qodef-drop-down-second-inner ul li>a:before {
    display: none;
}
#qodef-woo-page .dtwpb-price.price, .qodef-woo-shortcode .dtwpb-price.price {
    justify-content: left;
    font-family: 'Poppins';
    font-weight: 600;
    font-size: 16px;
    color:#66bc89;
}
.product_meta { font-size: 14px; }
#qodef-woo-page .dtwpb-price.price:before, .qodef-woo-shortcode .dtwpb-price.price:before  {
    content: 'Price:';
    margin-right: 5px;
    color: initial;
}
#qodef-woo-page.qodef--single .dtwpb-woocommerce-page .related {
    margin-top: 20px;
}
.dtwpb-woocommerce-product-description table tr,
.dtwpb-woocommerce-product-description table tr td {
    border: 0;
}
.woocommerce-product-details__short-description ul {
    padding: 0 20px;
}
#qodef-woo-page.qodef--single .shop_attributes td, #qodef-woo-page.qodef--single .shop_attributes th {
    border: 0;
}
div#b2bcattags h2.widgettitle {
    display: none;
}
div#brand_img {
    margin: 20px 0;
}
.woocommerce-shop .qodef-page-title,
.woocommerce-shop .qodef-header--standard .qodef-standard-header-bottom-wrapper,
.dtwpb-woocommerce-page div.fifu-woo-gallery ul.lSPager.lSGallery,
.woocommerce-page-builder.single-product .qodef-page-title {
    display: none;
}
.dtwpb_single_add_to_cart {
    margin-top: 20px;
}
#brand_widget h6.qodef-woo-product-title.woocommerce-loop-product__title {
    font-size: 14px;
    padding: 0 10px;
}
.qodef-header--standard .qodef-standard-header-top-wrapper {
	justify-content: center;
}


.splash .qodef-woo-product-list .product-category .woocommerce-loop-category__title {
    background-color: transparent;
    font-family: 'Poppins';
    text-align: left;
    font-weight: 100;
    font-size: 108px;
    /* transform: rotate(-90deg) translateX(260px) translateY(115px); */
    color: white;
    opacity: .4;
    white-space: nowrap;
    padding: 0;
}
.woocommerce-page-builder .qodef-woo-product-categories-list.qodef-item-layout--info-on-image .product-category img {
	width:100%;
	border-radius: 15px;
}
h1#shop-title {
    font-weight: 100;
}
span.qodef-woo-product-mark.qodef-out-of-stock,
.qodef-woo-shortcode .qodef-woo-product-mark.qodef-out-of-stock{
	position: unset;
    display: block;
    text-align: center;
    font-weight: 700;
    text-transform: uppercase;
    color: #21a06a;
    font-size: 18px;
}