/*
Theme Name: MyMedi Child
Theme URI: https://demo.theme-sky.com/mymedi/
Template: mymedi
Author: Theme Sky Team
Author URI: http://theme-sky.com/
Description: A Premium and Responsive WordPress theme, designed for E-Commerce websites
Tags: two-columns,left-sidebar,custom-background,custom-colors,custom-header,custom-menu,editor-style,featured-images,microformats,post-formats,rtl-language-support,sticky-post,threaded-comments,translation-ready
Version: 1.5.9.1735917576
Updated: 2025-01-03 15:19:36

*/

header .header-right svg path{
    stroke: #103178 !important;
}
.products-home .product .meta-wrapper h3.heading-title{
    font-size: 26px;
    font-weight: 700;
}
footer .first-footer-area{
    background-color: #103178 !important;
}
footer .first-footer-area a,
footer .first-footer-area a:hover{
    color: white;
}
footer .first-footer-area a:hover{
    text-decoration: underline;
}
/*Notification X - Mods*/
div.notificationx-frontend .nx-branding{
    display: none !important;
}
div.notificationx-frontend .nx-notification{
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
    /*background: rgb(187,197,222) !important;*/
    /*background: -moz-linear-gradient(45deg, rgba(187,197,222,1) 35%, rgba(232,238,254,1) 100%) !important;*/
    /*background: -webkit-linear-gradient(45deg, rgba(187,197,222,1) 35%, rgba(232,238,254,1) 100%) !important;*/
    /*background: linear-gradient(45deg, rgba(187,197,222,1) 35%, rgba(232,238,254,1) 100%) !important;*/
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#bbc5de",endColorstr="#e8eefe",GradientType=1) !important;*/
    left: 10px !important;
    bottom: 25px !important;
}
div.notificationx-frontend .nx-notification .notificationx-inner{
    background: white !important;
    margin: 2px !important;
}
div.notificationx-frontend .nx-notification .notificationx-inner .notificationx-image{
    border-radius: 22px !important;
    margin: 0;
}
div.notificationx-frontend .nx-notification .notificationx-inner .notificationx-image img{
    border-radius: 50% !important;
}
div.notificationx-frontend .nx-notification .notificationx-inner .notificationx-content{
    padding: 0 !important;
}
div.notificationx-frontend .nx-notification .notificationx-inner .notificationx-content .nx-first-row{
    font-weight: 400 !important;
    color: #363636 !important;
}
div.notificationx-frontend .nx-notification .notificationx-inner .notificationx-content .nx-second-row{
    font-weight: 600 !important;
    text-transform: uppercase !important;
    font-size: 14px !important;
    color: #01277c !important;
}
@media (max-width: 480px){
    div.notificationx-frontend .nx-notification{
        left: calc((100% - 300px) / 2) !important;
        bottom: 5px !important;
    }
    div.notificationx-frontend .nx-notification .notificationx-inner .notificationx-image{
        min-width: 60px;
        padding: 5px;
        flex-basis: 50px;
        width: 50px;
    }
    div.notificationx-frontend .nx-notification .notificationx-inner .notificationx-content .nx-first-row{
        font-size: 11px;
        margin-bottom: 2px;
    }
    div.notificationx-frontend .nx-notification .notificationx-inner .notificationx-content .nx-second-row{
        margin-bottom: 2px;
    }
    div.notificationx-frontend .nx-notification .notificationx-inner .notificationx-content .nx-second-row span{
        font-size: 11px;
        line-height: 1;
    }
}
/*Contact Form - Mods*/
form.wpcf7-form br{
    display: none !important;
}
form.wpcf7-form label{
    margin-bottom: 5px;
}
form.wpcf7-form span.wpcf7-form-control-wrap{
    margin-bottom: 10px;
}
form.wpcf7-form span.wpcf7-form-control-wrap input,
form.wpcf7-form span.wpcf7-form-control-wrap select,
form.wpcf7-form span.wpcf7-form-control-wrap textarea{
    font-size: 15px;
    font-weight: 400;
}
form.wpcf7-form span.wpcf7-form-control-wrap input::placeholder,
form.wpcf7-form span.wpcf7-form-control-wrap select::placeholder,
form.wpcf7-form span.wpcf7-form-control-wrap textarea::placeholder{
    font-size: 15px;
    font-weight: 400;
}
form.wpc7-form.sent .wpcf7-response-output{
    border-radius: 25px !important;
    padding: 10px 20px !important;
    font-weight: 500 !important;
    color: #103178 !important;
    border-color: #64ebb6 !important;
}