/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 19 2026 | 09:20:51 */
.single .blog-post h2, .single .blog-post h2 span{
	font-weight:700 !important;
	font-size:24px !important;
}
.single .blog-post h2 strong{
	font-size:40px;
}
.single .blog-post h5, .single .blog-post h6,
.single .blog-post h5 span, .single .blog-post h6 span{
	font-weight:600;
}

.entry-author-bio{
	margin-top:0 !important;
	padding:25px !important;
}
.entry-author-bio img{
	display:none;
}
.product_meta{
	display:none !important;
}
.white-img img{
	    filter: brightness(0) invert(1);

}
.teal-img img{
	    filter: brightness(0) saturate(100%) invert(29%) sepia(65%) saturate(1230%) hue-rotate(140deg) brightness(95%) contrast(101%);
   
}
.teal-img figure{
/* 	height:75px !important;
	width:75px !important;
	display:flex;
	justify-content:center;
	align-items:center; */
	 padding: 10px;
	overflow:hidden;
	width:65px !important;
    border: 1px solid #008080;
    border-radius: 100%;
}
.teal-img b{
	color:#008080;
}
.teal-img .elementor-image-box-content {
    border-bottom: 1px dashed #008080;
    padding-bottom: 10px;
}
.teal-img .elementor-widget-image-box:last-child .elementor-image-box-content {
    border-bottom: none;
    padding-bottom: 0;
}
.p-less figure{padding:4px !important;}

.how-sec img{
	    filter: brightness(0) saturate(100%) invert(29%) sepia(65%) saturate(1230%) hue-rotate(140deg) brightness(95%) contrast(101%);
   
}
.how-sec figure{
 	height:105px !important;
	width:105px !important;
	display:flex;
	justify-content:center;
	align-items:center; 
	 padding: 18px;
	box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
	overflow:hidden;
    border: 1px solid #008080;
    border-radius: 100%;
}
.how-sec .elementor-image-box-wrapper {
    position: relative;
}

.how-sec .elementor-image-box-title {
    position: absolute;
    top: 0;
    left: 50px;
    background: #008080;
    padding: 5px;
    border-radius: 50px;
    color: #fff;
    font-weight: bold;
    height: 30px;
    width: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
}
.btn a:hover .elementor-button-text{
	color:#fff !important;
}

.dt-sc-scaleout-hover .blog-entry:hover .entry-thumb>a img{
	transform: unset !important;
    -webkit-transform: unset !important;
}
#header-wrapper{
	margin-bottom:0 !important;
}

footer{
	background:#f7f7f7;
	padding-top:30px;
}
.single .woocommerce-notices-wrapper{
	padding-top:80px;
}
@media (max-width:767px){
	.text-center .menu-item a{
		text-align:center;
		justify-content:center !important;
	}
	.single .woocommerce-notices-wrapper{
	padding-top:50px;
}
}

.elementor-21977 .elementor-element.elementor-element-e0cd03a .qodef-qi-contact-form-7 input[type=submit]{
	background:teal !important;
}
.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.disabled:hover, .woocommerce a.button:disabled:hover, .woocommerce a.button:disabled[disabled]:hover, .woocommerce button.button.disabled:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover, .woocommerce input.button.disabled:hover, .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover, .woocommerce #respond input#submit.disabled:hover, .woocommerce #respond input#submit:disabled:hover, .woocommerce #respond input#submit:disabled[disabled]:hover, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt[disabled]:disabled:hover, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt[disabled]:disabled:hover, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt[disabled]:disabled:hover, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt[disabled]:disabled:hover, .yith-wcwl-add-to-wishlist a:hover, .yith-wcqv-button:hover, .dt-wcsg-button:hover, .woocommerce .wishlist_table .add_to_cart.button:hover, .woocommerce .yith-wcwl-popup-button a.add_to_wishlist:hover, .woocommerce .wishlist_table a.ask-an-estimate-button:hover, .woocommerce .wishlist-title a.show-title-form:hover, .woocommerce .hidden-title-form a.hide-title-form:hover, .woocommerce .wishlist_manage_table a.create-new-wishlist:hover, .woocommerce a.added_to_cart:hover{
	background:teal !important;
}

.dt-sc-header-icons-list-item div[class*="menu-icon"]>a:hover > span, .elementor-element.elementor-widget-icon-box.default:hover h3.elementor-icon-box-title a, .theme-btn.elementor-element .dt-elementor-button:hover, .testimonial-wrapper:hover .elementor-element.author-name h2, .elementor-element.elementor-widget-icon-box.type2:hover h3.elementor-icon-box-title a, .elementor-element.elementor-widget-image-box.type3:hover h3.elementor-image-box-title a{
	color:teal !important;
	
}

.footer-widgets a:hover, #footer a:hover, .dt-sc-post-entry .blog-entry:hover .entry-title h4 a, .dt-sc-post-entry .blog-entry .entry-title:hover h4 a{
	color:teal !important;
	
}
.contact-info .elementor-image-box-description a:hover {
    color: teal !important;
}

.elementor-element.dt-about-img:before{
	display:none;
}
.fadeIn {
    animation-name: fadeIn1 !important;
}
.fadeInUp {
    animation-name: fadeInUp1 !important;
}

.elementor-kit-7 a:hover {
    color: var(--e-global-color-251bee1) !important;
}

.single-entry-title h1{
	font-size:36px !important ;
}
span.ti-read-more-active {
    padding: 0 !important;
    background: transparent !important ;
}
