/*
Theme Name: OneHealth Theme Child
Author: OneHealth
Description: OneHealth is a Ecommerce wordpress Theme.
Version: 1.0
Template: onehealth-theme

This is the child theme for OneHealth Nest theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/
@font-face {
    font-family: newutraFont;  
    src: url(font/NeutraText-Book.otf);   
}
body, h1, h2,h3, h4, p, div, a {
	font-family: newutraFont !important;
}
p, .text-muted{
	color:#000 !important;
}
.mobile_header .mobile_midbar_content .logo img {
	width: 185px !important;
}
.dgwt-wcas-search-wrapp2 {
    max-width: 600px;
    margin-left: auto !important;
    margin-right: auto !important;
}
.header-style-1 .header-middle-ptb-1 {
    padding: 15px 0;
}
.main-menu.main-menu-lh-2 > nav > ul > li > a {
    line-height: 60px;
}
.owl-carousel .owl-item img {
	margin: 0 0 1em;
	background: #D1BA71!important;
}
.woocommerce ul.products li.product a img, .product-cart-wrap .product-img-action-wrap .product-img a img.hover-img {
	background: #D1BA71!important;
}
.elementor-menu-cart__product{
	display: grid;
    grid-template-columns: 28% auto;
    grid-template-rows: var(--price-quantity-position--grid-template-rows,auto auto);
    position: relative;
    border-width: 0;
    border-bottom: var(--divider-width,1px) var(--divider-style,solid) var(--divider-color,#d4d4d4);
}
body.left-sidebar .related.products ul.products.columns-4 li.product {
	width: 31.33% !important;
	padding: 0 15px !important;
}
.cart-dropdown-wrap .cart-dropdown-hm2 {
    padding: 10px !important;
}
.sbut1{
    background: #fff !important;
	color: #f00 !important;
	padding: 15px;
    border-radius: 5px;
}
.sbut1:hover{
    background: #f00 !important;
	color: #fff !important;
	padding: 15px;
    border-radius: 5px;
} 
.service-button{
    background: #fff !important;
	border: 1px solid #f00;
	color: #f00 !important;
	padding: 15px;
    border-radius: 5px;
}
.service-button:hover{
    background: #f00 !important;
	color: #fff !important;
	padding: 15px;
    border-radius: 5px;
}
.consult-button{
    background: #fff !important;
	border: 1px solid #f00;
	color: #f00 !important;
	padding: 10px;
    border-radius: 5px;
}
.consult-button:hover{
    background: #f00 !important;
	color: #fff !important;
	padding: 10px;
    border-radius: 5px;
}
.whatsapp-button{
    background: #fff !important;
	border: 1px solid #00c546;
	color:#00c546 !important;
	padding: 10px;
    border-radius: 5px;
}
.whatsapp-button:hover{
    background: #00c546 !important;
	color: #fff !important;
	padding: 10px;
    border-radius: 5px;
}
.services-counter .elementor-counter-number-prefix {
	float:left;
}
.services-counter .elementor-counter-number-wrapper {
	float:left;
}
.services-counter .elementor-counter-title {
	float:left;
	margin-left: 15px;
}
.page_header_default {
	    padding: 125px 0px !important;
}
.pg_bg_cover .bakground_cover img {
	object-fit: fill !important;
}
.wp-caption {
	border: none;
	padding: 0;
}
.section_title .title_whole i {
	position: relative;
    bottom: 0;
    font-size: 44px !important;
    color: #e63212 !important;
}
.section_title .title_whole .yellow i {
	color: #ffbb22 !important;
}
.section_title .title_whole .white i {
	color: #5c5c5c !important;
}
.wpcf7-spinner {
	width: 3% !important;
}
#payment {
background: #D1BA71 !important;
}
.service-text{
	font-size: 20px !important;
}
.single-content p {
color: #000;
}
.single-content ol li {
    font-size: 1rem;
    color: var(--bs-gray-dark);
}
.btn-rounded {
	color: #fff !important;
}
article .post-thumb img {
    width: 100%;
    -o-object-fit: cover;
    object-fit: fill !important;
    overflow: hidden;
}
.policy {
	list-style: auto !important;
}
.ml-2 {
	margin-left: 50px;
}
.contact-infor{
	font-size:18px !important;
}
.hero-slider-1 .single-hero-slider{
	border-radius: 0px !important;
}
.slider-content .display-2 {
	font-size:50px !important;
	line-height: 65px;
}
.tmm .tmm_job, .tmm .tmm_job p{
	color:#000 !important;
}
.custom_n_menu .navbar_nav .menu-item{
	background: #e63212;
    color: #fff;
}
.main-menu > nav > ul > li ul.sub-menu > li{
	background: #FFF !important;
    color: #fff;
}
.main-menu.main-menu-padding-1 > nav > ul > li {
    padding: 10px 15px 10px 15px;
    border-radius: 20px;
    margin-right: 10px;
}
.elementor-4278 .elementor-element.elementor-element-a6ea681 .main-menu > nav > ul > li.current_page_item.active > a, .elementor-4278 .elementor-element.elementor-element-a6ea681 .main-menu > nav > ul > li:hover > a{
	color: #d2ba72 !important;
}
.elementor-545 .elementor-element.elementor-element-8cd62a6 .main-menu > nav > ul > li.current_page_item.active > a, .elementor-545 .elementor-element.elementor-element-8cd62a6 .main-menu > nav > ul > li:hover > a{
	color: #d2ba72 !important;
}
.elementor-4278 .elementor-element.elementor-element-a6ea681 .main-menu > nav > ul > li > a{
	color: #ffffff !important;
}
.elementor-545 .elementor-element.elementor-element-8cd62a6 .main-menu > nav > ul > li > a{
	color: #ffffff !important;
}
.main-menu.main-menu-lh-2 > nav > ul > li > a{
	line-height: 0px !important;
}
.main-menu.main-menu-padding-1 > nav > ul > li:first-child {
    padding-left: 15px !important;
}
.productli{
	list-style: initial !important;
}
