/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 20 2026 | 08:14:41 */
.elementor.elementor-4655 {
    min-width: 100%;
}
.e-con-inner {
    max-width: 100%  !important;
}

.elementor-element-59639d92{
	visibility:visible;
}

.elementor-element.elementor-element-746ec77f.e-con-full.e-flex.e-con.e-parent.e-lazyloaded{
    background: #f7fafd;
	 padding: 0;
}
.elementor.elementor-4824 {
    min-width: 100%;
}
.pfg_theme_1 {
	opacity:1 !important;
}

.page-header {
    display: none;
}
.elementor-element.elementor-element-cf9f354.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
    background: #faf7ef;
    padding: 0px;
}
.ymc-container .filter-default-inner .filter-buttons .filter-button, .ymc-extra-container .filter-default-inner .filter-buttons .filter-button {
    font-size: 14px;
}


.ymc-container .filter-default-inner .filter-buttons .filter-button, .ymc-extra-container .filter-default-inner .filter-buttons .filter-button {
    background-color: #f5ecd3;
	    color: #000;

}
.ymc-container .filter-default-inner .filter-buttons .is-active, .ymc-extra-container .filter-default-inner .filter-buttons .is-active {
    background-color: #fac016;
	color: #000;
}
.ymc-container .filter-content .posts-grid .post-card__title a, .ymc-extra-container .filter-content .posts-grid .post-card__title a {
    font-size: 16px;
}
.ymc-container .filter-content .posts-grid .post-card__excerpt, .ymc-extra-container .filter-content .posts-grid .post-card__excerpt {
    font-size: 14px;
}


.ymc-container .filter-content .posts-grid .post-layout_standard, .ymc-extra-container .filter-content .posts-grid .post-layout_standard {
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0px 0px 15px -5px rgb(0 0 0 / 20%);
}

.ymc-container .filter-content .posts-grid .post-card__title, .ymc-extra-container .filter-content .posts-grid .post-card__title {
    line-height: 1;
}

.ymc-container .filter-content .posts-grid .post-card__tags .tag, .ymc-extra-container .filter-content .posts-grid .post-card__tags .tag {
    font-size: 10px;
}
.ymc-container .filter-content .total-results-found, .ymc-extra-container .filter-content .total-results-found {
    display: none;
}


#form-field-email{
	margin-top:15px;
}
.ymc-container .filter-content .posts-grid .post-card__read-more, .ymc-extra-container .filter-content .posts-grid .post-card__read-more {
    margin-bottom: 15px;
    font-weight: 700;
    font-size: 14px;
    color: #61ce70;
}
.elementor-4824 .elementor-element.elementor-element-78de18cc .elementor-button {
    text-decoration: none;
}

.elementor-element.elementor-element-5881179.e-con.e-atomic-element.e-flexbox-base.e-e26eab7 {
    display: none;
}

.elementor-element-6827bb6d svg {
    width: 1.5em !important;
    background: #fff;
}

.elementor-4816 .elementor-element.elementor-element-6827bb6d .ekit_social_media > li {
    display: inline-block;
    margin: 0px 0px 0px 20px;
    background: #fff;
    box-shadow: 0px 0px 15px -5px rgb(0 0 0 / 20%);
    padding: 15px;
    border-radius: 50px;
}


.elementor-4816 .elementor-element.elementor-element-247ab495 {
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-element.elementor-element-476fd34.e-con.e-atomic-element.e-flexbox-base.e-9eb6fc8 {
    padding: 0  20px;
}

.elementor-4824 .elementor-element.elementor-element-74c084f6 {
    --padding-top: 100px;
    --padding-left: 20px;
}
button.mshs-button {
    border-left: 1px solid #000000 !important;
}
.mshs-button img {
    filter: invert(22%) sepia(33%) saturate(2477%) hue-rotate(335deg) brightness(108%) contrast(93%) !important;
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
    fill: var( --e-global-color-primary ) !important;
}
.elementor-4824 .elementor-element.elementor-element-3e5d2a8b .elementor-post__title, .elementor-4824 .elementor-element.elementor-element-3e5d2a8b .elementor-post__title a {
    color: #20201e;
    font-size: 14px;
}
.elementor-4824 .elementor-element.elementor-element-746ec77f {
    gap: 0;
}


.elementor :where(input,select,textarea):focus {
    border-color: var(--jp-red) !important;
    box-shadow: 0 2px 0 var(--jp-red);
}
.mspc-wrap .mspc-track {
    gap: 16px !important;
    padding: 0 !important;
    scrollbar-color: var(--jp-muted) transparent !important;
    scrollbar-width: none !important;
}


input:focus {
    border-color: var(--jp-red) !important;
    box-shadow: 0 2px 0 var(--jp-red) !important;
}
.ekit_social_media li a svg {
    fill: #000 !important;
	color: #000 !important;
}
.elementor-element-247ab495 {
    padding-left: 20px;
    padding-right: 20px;
}
.elementor-4824 .elementor-element.elementor-element-746ec77f h1, .elementor-4824 .elementor-element.elementor-element-746ec77f .elementor-heading-title {
    max-width: 100%!important;
    font-size: clamp(3rem,2.65vw,4.75rem) !important;
    line-height: 1.06 !important;
}
.elementor-element-40b01ab5 p:first-child {
    display: block !important;
}

.elementor-element.elementor-element-74c084f6.e-con-full.e-flex.e-con.e-child {
    padding: 20px !important;
}
.elementor-4994 .elementor-post:hover .elementor-post__thumbnail img {
    transform: scale(1.01) translate(-50%, -50%);
}
.medicine-search__hero {
    padding: 40px;
}
body :where(a,button,input,select,textarea):focus-visible {
    outline-offset: 0 !important;
}
.medicine-search__form:focus-within {
    outline: 0;
    outline-offset: 0;
}
.elementor-4944 .elementor-element.elementor-element-ebe82b0 li a {
    font-size: 16px !important;
    margin-bottom: 8px !important;
}

.elementor-element-d15ca1a2 .elementor-heading-title {
    margin-bottom: 0 !important;
}
.elementor-element.elementor-element-d15ca1a2.elementor-widget.elementor-widget-heading {
    margin-bottom: 0 !important;
}
.elementor-4944 .elementor-element.elementor-element-0e2f6bf .premium-testimonial-quote {
    fill: #9f3028;
}
.e-con-inner {
    max-width: 100%;
    width: 100%;
    min-width: 100%;
}

#ymc-filter-1{
	min-width:100%;
}

body :where(a,button,input,select,textarea):focus-visible {
    outline: 3px solid #9f3028 !important;
    outline-offset: 3px;
}


.elementor-element.elementor-element-cf89bc7.elementor-widget.elementor-widget-theme-archive-title.elementor-page-title.elementor-widget-heading {
    margin-bottom: 50px;
}

.elementor-5062 .elementor-element.elementor-element-7910a73a:not(.elementor-motion-effects-element-type-background), .elementor-5062 .elementor-element.elementor-element-7910a73a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    border: 0;
    background-color: transparent;
}
.elementor-5062 .elementor-element.elementor-element-4a6081ae:not(.elementor-motion-effects-element-type-background), .elementor-5062 .elementor-element.elementor-element-4a6081ae > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    border: 0;
    border-top: 1px solid;
    border-radius: 0;
}





