/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
/********* Header ***********************/
.wd-page-title {background-blend-mode:multiply !important;}
#menu-main .menu-item a {
    font-size: 16px;
    line-height: 16px;
    font-weight: 400;
    color: #1d1d1d !important;
    transition: all 0.3s ease-in-out;
}
#menu-main .menu-item a:hover{
    /*color: #ac8550 !important;*/
	color:#04af4f !important;
    background-color: transparent;
}
.current-menu-item a span {color:#04af4f !important;}
#menu-main .wd-sub-menu li a {
	margin: 0;
    color: #1d1d1d;
	display:block;
	margin-left:20px;
}
#menu-main .wd-dropdown-menu {padding:0px !important;}
#menu-main .wd-sub-menu li {background: #ffffff;border-bottom: 1px solid #1d1d1d;padding:5px;}
#menu-main .wd-sub-menu li:hover a {color:#04af4f;/*background: transparent;*/} 
.wd-header-my-account .wd-sub-menu li:hover a {color: #04af4f;}
/*************** Footer *************/
.wd-copyrights {
	font-size: 14px;
    line-height: 14px;
    font-weight: 400;
    color:#ffffff;
}
.wd-copyrights a {
	/*color: #E84C3C;*/
	color: #ffffff;
}	
.wd-copyrights a:hover {
	/*color: #007bff;*/
	color:#4f4f4f;
}
.text-size-16 {
    font-size: 16px;
    line-height: 26px;
    font-weight: 300;
    color: #1d1d1d;
}
.main-footer .contact h5 {
	font-size: 20px;
    line-height: 24px;
    font-weight: 600;
	/*color:#ac8550;*/
	color:#ffffff;
	margin-bottom:20px;
}
.main-footer .contact li {
	font-size: 16px;
    line-height: 22px;
    font-weight: 300;
    display: block;
    margin-bottom: 6px;
	list-style:none;
	/*color:#ac8550;*/
	color:#ffffff;
	margin-bottom:20px;
}
.main-footer .contact li a {
	font-size: 16px;
    line-height: 22px;
    font-weight: 300;
    display: inline-block;
    color: #ffffff;
    transition: all 0.8s ease-in-out;
}	
.main-footer .text-size-16 {color: #ffffff;}
/************* Footer ends here ***************************/
/********************************** Home Page ****************************************/
.service-box .vc_column-inner {
	padding: 20px 10px;
    margin-bottom: 20px;
    border-radius: 10px;
    text-align: center !important;
    transition: all 0.8s ease-in-out;
	border: 1px solid #ffffff !important;
    background-color: #ffffff;
}

.service-box .vc_column-inner:hover {
	background:#ac8550;
}
.service-box .vc_column-inner:hover h5,.service-box .vc_column-inner:hover p {color:#ffffff !important;}
.service-box .vc_column-inner p {text-align: center !important;color:#686868 !important;transition: all 0.3s ease-in-out;}
.service-box .vc_column-inner h5 {transition: all 0.3s ease-in-out;}
.service-box .vc_column-inner:hover .vc_single_image-wrapper img {filter: brightness(0) invert(1);}
.service-box .vc_column-inner .vc_single_image-wrapper {
 	display: inline-block;
    transition: all 0.3s ease-in-out;
    width: 80px;
    height: 80px;
    border-radius: 50px;
    border: 2px solid #1f9c18;
    padding: 15px;
}
.service-box .vc_column-inner:hover .vc_single_image-wrapper {
	transform: translateY(-5px);
    border: 2px solid #ffffff;
}	
#we_offer h2,#we_offer p {color:#ffffff !important;}
.liner-continer h1 {
    font-size: 50px;
    line-height: 60px;
    font-weight: 600;
    font-family: "Poppins", sans-serif;
    /*color: #1d1d1d;*/
	color:#04af4f;
}
.liner-continer h2 {
    font-size: 40px;
    line-height: 46px;
    font-weight: 600;
    font-family: "Poppins", sans-serif;
    /*color: #1d1d1d;*/
	color:#04af4f;
}
.liner-continer h3 {
    font-size: 24px;
    line-height: 30px;
    font-weight: 600;
    font-family: "Poppins", sans-serif;
	/*color:#1d1d1d;*/
	color:#04af4f;
}
.wpb_wrapper h5  { 
	font-size: 20px;
    line-height: 30px;
    font-weight: 500;
    /* font-family: "Merriweather", serif; */
    color: #1d1d1d;;
    position: relative;
    margin-bottom: 0;
    letter-spacing: 0;
    word-spacing: 0;
    transition: all 0.3s ease-in-out;
}
.text-size-18 {
    font-size: 18px;
    line-height: 28px;
    font-weight: 300;
	color:#686868;
}

#directors .vc_col-sm-4 .vc_column-inner {
	background: #ffffff;
    margin-bottom: 32px;
    border-radius: 20px;
    /* z-index: 3; */
    box-shadow: 0 6px 41px 6px rgba(0, 0, 0, 0.05);
}	
p {text-align:justify !important;}
/*#about_us_top .vc_column-inner::before   {      
    content: "";
    width: 30%;
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    background-color: #ac8550;
    background-image: url(../images/side-backgroundimage.jpg);
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
}*/
/************** Our Facility ***********************************/
.certification_box .vc_column-inner   {
	border-radius: 10px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}	
#certifications_from .vc_single_image-wrapper:hover {
    transform: scale(1.08);
}
/******************** R&D Facility *****************************************************/
.thick-white-border img {border-radius: 30px !important;border: 10px solid #ffffff;}
.wd-carousel-inner img {border-radius:10px;}
/**************  Manufacturing ****************************************/
#manufacturing_types .care_types_column .vc_column-inner {
    font-size: 24px;
    font-weight: 600;
    transform: scale(.99);
    transition: all .5s;
    border-radius: 8px;
    overflow: hidden;
	color: #fff;
    background-color: #28a745;
    border-color: #28a745;
	padding:.375rem .75rem;
	text-align:center;
}
#manufacturing_types .care_types_column .vc_column-inner:hover
{
    transform: scale(1.05);
    transition: all .5s;
}
#manufacturing_types .care_types {
	float:left;
	text-align:center;
}
#manufacturing_types .caretype_name {
	margin-top: 10px;
    float: left;
    text-align: center;
    width: 100%;
}
/**************** Shop ************************/
/*.woocommerce-shop .wd-nav-product-cat {display:none;}
.wd-product-cats,.wd-btn-show-cat*/ .cat-item.cat-item-15  {display:none;}
.single-product .single-breadcrumbs-wrapper,.single-product .product_meta {display:none;}
.single-product .wd-compare-btn,.single-product .wd-wishlist-btn {display:none;}
/*************************************************************************************************************************/
/************************************************* Home ************************************************************/
#why_choose_us .why_choose_us_box .vc_column-inner {
	position: relative;
    background: var(--e-global-color-white);
    margin-bottom: 32px;
    border-radius: 20px;
    /* z-index: 3; */
    box-shadow: 0 6px 41px 6px rgba(0, 0, 0, 0.05);
    padding-left:0px !important;
	padding-right:0px !important;
}		
#why_choose_us .why_choose_us_box .vc_column-inner img {border-radius: 20px 20px 0 0 !important;}
#contact_page_info a {color:#686868;}
#home_contact {position:absolute;top:5%;width: 80%;}
#home_contact .vc_col-sm-6 {padding-left:0px;}
#home_contact input[type='email'],#home_contact input[type='number'],#home_contact input[type='text'],#home_contact input[type='tel']{background:#fff;border-radius:30px;font-size:14px;line-height: 14px;font-weight: 400;height: 53px;width: 100%;padding: 8px 10px 10px 24px;}
#home_contact  textarea {background:#fff;border-radius:18px;font-size:14px;line-height: 14px;font-weight: 400;height: 53px;width: 100%;padding: 16px 24px;}
#home_contact input[type="submit"] {font-size: 16px;line-height: 16px;font-weight: 500;padding: 21px 42px;text-align: center;display: inline-block;position: relative;border-radius: 30px;color: #fff;background-color: #1d1d1d;transition: all 0.8s ease-in-out;outline: none;border-style: none;width:100%;}
#home_contact .wd-notice.wd-warning,#home_contact .wpcf7 form:not(.sent) .wpcf7-response-output,#home_contact .mc4wp-error,#home_contact .mc4wp-notice {height: 65px;top: -18%;position: absolute;width: 100%;}
#home_contact .wd-notice.wd-success,#home_contact .wpcf7 form.sent .wpcf7-response-output{height: 65px;bottom: -10%;position: absolute;width: 100%;}
#main-content {padding-bottom:0px !important;}
.herbal-extraction-heading h2 {padding: 20px 40px 25px;background-color: #fff;border-radius: 20px;position: absolute;left: -40%;top: 20%;width: 80%;}
.herbal-extraction-content p {margin-bottom: 28px;background: #fff;border-radius: 10px;padding: 10px;position: absolute;bottom: 20%;left: -22%;width: 62%;z-index:1;}
.herbal-extraction img {position: absolute;right: 28%;top: 70%;z-index: 0;}
.page-id-353 .table .thead-light th {color: #495057;background-color: #e9ecef;border-color: #dee2e6;}
.page-id-353 tr.fst {background: #f6fff4;}
.page-id-353 tbody { border-color: #e9ecef;border-style: solid;border-width: 2px;}
.page-id-353 tbody,.page-id-353 td,.page-id-353 tfoot,.page-id-353 th,.page-id-353 thead,.page-id-353 tr {border-color: #e9ecef;border-style: solid;border-width: 2px;padding: 10px;}
.page-id-354 .table .thead-light th {color: #495057;background-color: #e9ecef;border-color: #dee2e6;}
.page-id-354 tr.fst {background: #f6fff4;}
.page-id-354 tbody { border-color: #e9ecef;border-style: solid;border-width: 2px;}
.page-id-354 tbody,.page-id-354 td,.page-id-354 tfoot,.page-id-354 th,.page-id-354 thead,.page-id-354 tr {border-color: #e9ecef;border-style: solid;border-width: 2px;padding: 10px;}