/*!
Theme Name: Medic Child
Theme URI: https://www.templatemonster.com/wordpress-themes/medic-health-and-medical-clinic-wordpress-theme-216233.html
Author: MhrTheme
Author URI: https://www.templatemonster.com/authors/mhrtheme/
Template: medic
Description: Medic is a WordPress theme that is based on the hospital, diagnostic, clinic, health, and medical lab website.
Version: 1.1
Tested up to: 6.5
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: medic-child
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.
*/
.nav-area .navbar-area .main-nav .navbar .navbar-brand::before{
	    top: -9px; !important;
}
.custom-logo-link img {
      max-width: 121%!important;
 }
.nav-area .navbar-area .main-nav nav .navbar-nav .nav-item {
    padding: 30px 5px;
}
.header-area .nav-area .navbar-area .main-nav .navbar .navbar-brand::before{
	background-color: #90c8a7;
}

.single-shop:hover .purchase-bar {
display: none;
}

.single-shop .shop-content a.product-title {
    height: 55px;
}

button[name="add-to-cart"], a[name="add-to-cart"] {
    display: none !important;
}
.yith-ywraq-add-to-quote a, .yith_ywraq_add_item_browse_message a {
    font-size: 16px !important;
    color: #ffffff;
    padding: 14px 15px;
    line-height: 1;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    text-transform: capitalize;
    position: relative;
    cursor: pointer;
    border-radius: 4px;
    text-align: center;
    overflow: hidden;
    z-index: 1;
    background-color: rgb(20, 64, 64);
    margin-top: -4px;
    font-weight: 500;
    border: none;

}
#content table.cart img, .woocommerce table.cart img, .woocommerce-page #content table.cart img, .woocommerce-page table.cart img {
    height: auto;
    width: 63px !important;
}
.go-top.active {
      right: 6% !important;
    top: 90% !important;
}

.contact-info-area .single-contact-info {
	height:100%;
}
.contact-info-area .single-contact-info:hover div {
	color: #fff;
}
.single-counter svg {
	margin-bottom:25px;
}

.partner-logo .elementor-widget-wrap{
	display: flex;
	flex-wrap: wrap;
}

.partner-logo .elementor-widget-wrap .elementor-widget-image {
	width: 20%;
	margin-bottom:0px;
}

.section-title h2 {
	color: #004A24 !important;
}
.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img {
	max-height:500px;
	width: auto !important;
	margin: 0 auto;
}
.add-request-quote-button {
	margin-bottom:7px !important;
}

.woocommerce ul.products li.product a .shop-img-1 img {
	max-height: 440px;
	width: auto !important;
	max-width:100%;
	margin: 0 auto;
}
.single-services{
	height:calc(100% - 30px);
}
.single-shop .shop-img .shop-img-1{
	height:450px;	
}
.single-shop .shop-img .shop-img-1 img{
	height:100%;
	width:100%;
	object-fit:contain;
}
.single-shop .shop-img {
	padding:0 !important;
    margin: 20px;
    position: relative;
    overflow: hidden;
}
@media(max-width:400px){
	.single-shop .shop-img .shop-img-1{
	height:400px;	
}
}

.company-logo .slick-track {
  display: flex;
  align-items: center;
}
.footer-top-area .widget_nav_menu .menu .sub-menu {
	display:none !important;
}