/*
 Theme Name:   DentoSplash
 Theme URI:    https://www.rswebsoft.in/product/dentosplash-dental-skin-hair-care-clinic-website/
 Description:  Readymade WordPress Dental, Skin & Hair Care Clinic Website Solution with Online Appointment Booking Feature.
 Author:       RSWEBSOFT
 Author URI:   https://www.rswebsoft.in
 Template:     woodmart
 Version:      3.0
License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         dentist-website, dental-clinic-website, skin-care-website, hair-care-website, dental-skin-hair-care-clinic-website, dentist-wordpress-theme, skincare-wordpress-theme, hair-transplant-wordpress-theme
 Text Domain:  dentosplash
*/

.whb-top-bar p{color:#fff!important; letter-spacing:-0.6px!important;}
.whb-top-bar p strong{color:#fc0!important;}
#menu-top-bar-menu .nav-link-text{font-weight:600!important;color:#000;}

#menu-top-bar-menu{

  color: #fff !important;
  
  background:url(https://demo.kartisoft.com/dentosplash/wp-content/uploads/2023/11/tbg9.png);
  min-width:550px;
	background-size: cover;
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 40px;
  padding-right: 40px;
}

.toplocation span {color:#fff!important; font-weight:600!important; margin-left:-5px;}

.product.wd-hover-standard .wd-add-btn > a{
	
  color: #fff !important;
 
  
 
	background-size: cover;
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 20px;
  padding-right: 20px;
	 background-color: #E60563!important;
}

p{color:#000!important;}

.btn.btn-style-semi-round {
  border-radius: 3px;
}
.widget_product_categories .product-categories li a {
 
  color: #000 !important;
}

.gt_selector {
    padding: 0 15px;
    height: 2rem;
    line-height: 1rem;
  }

.whb-color-light .wd-header-text {--wd-form-chevron: url(https://demo.kartisoft.com/dentosplash/wp-content/uploads/2023/10/down.png); }
	.gtranslate_wrapper select {
  padding-right: 30px;
  background-image: var(--wd-form-chevron);
  background-position: right 14px top 50%;
  background-size: auto 12px!important;
  background-repeat: no-repeat;
}

.header-whatsapp{margin-top:5px;}

.title-size-large .title {
    font-size: 36px!important;
	line-height:95px!important;
  }

.category-grid-item .wd-entities-title {
  
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.term-description, .wd-term-desc {
  font-size: 16px;
  font-weight: 500;
  color: #000;
 
  padding: 10px;
  background: #fff;
  border-radius: 5px;
}
.elementor-1419 .elementor-element.elementor-element-b3bd2b3, .elementor-1419 .elementor-element.elementor-element-b3bd2b3 > .elementor-background-overlay, .promo-banner, .promo-banner .wrapper-content-banner {
  border-radius: 5px!important;
}

.categories-accordion-on .widget_product_categories .product-categories {
  padding-inline-end: 0px!important;
}

.home-cats .cat-design-alt.categories-with-shadow .category-image-wrapp {
  box-shadow: 1px 1px 2px rgba(0,0,0,0.12);
 
	background-image: linear-gradient(111deg, rgb(244, 170, 36), rgb(247, 198, 33));
	padding:30px;
	
}




.titlelinks a{text-align:right!important; position: absolute;
  right: 10px;
}

.wd-dropdown{border-radius:0px 0px 10px 10px;}
.home-cats .cat-design-alt.categories-with-shadow .category-image-wrapp {margin:-2px 15px;}
.product-grid-item .product-wrapper {
  border-radius: 5px;
}


@media (min-width:300px) and (max-width:1023px){
	#chaty-widget-0 .chaty-widget {
  right: 4px!important;
  left: auto;
}
	#chaty-widget-0 .chaty-widget {
  bottom: 115p!important;
}
	.wd-toolbar{height:60px!important;}
	.footer-container{display:none;}
	#menu-mobile-navigation i{position:absolute; right:20px!important;}
	
	.mobile-posts .blog-post-loop .article-body-container{padding:15px!important;}
	.mobile-posts blog-post-loop .article-body-container {
    padding-right: 5px;
    padding-left: 5px;
  }
	.mobile-posts .post.blog-post-loop .post-title {
  font-size: 13px!important;
		min-height:40px;
}
	.mobile-posts .read-more-section a {
  position: relative;
  display: inline-block;
  border-bottom: none;
  color: var(--wd-primary-color);
  text-transform: var(--btn-transform);
  font-weight: 600;
  font-size: 11px;
}
	.mobile-posts .read-more-section{margin-top:-10px;}
	.mobile-posts .blog-design-masonry.has-post-thumbnail .post-date {display:none!important;}
	.mobile-products .product-grid-item .wd-entities-title {
  font-size: 13px!important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
	.mobile-products .product-grid-item :is(.wd-product-cats, .wd-product-brands-links){display:none!important;}
	.mobile-products .product.wd-hover-standard .wd-add-btn .add-to-cart-loop span {
  padding: 5px 10px;
  min-height: 26px;
  font-size: 10px;
  white-space: nowrap;
		text-transform:capitalize!important;
}
	.mobile-products .product.wd-hover-standard .wd-add-btn > a {
  border-radius: 50px!important; letter-spacing:-0.4px!important;
	}
	
	.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-20_0, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-20_0, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-20_0, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
}
	
	.wp-caption .wp-caption-text, .wp-caption-dd {
padding: 0px!important;
		padding-top:5px!important;
    font-style: normal;
    line-height: 1;
    opacity: 1;
    
    font-size: 11px;
    color: #000;
		font-weight:500!important;
  letter-spacing: -0.8px !important;
    
}
	.wp-caption img{max-width:60px;}
	.wd-tools-element:is(.wd-design-6, .wd-design-7):not(.wd-with-wrap) .wd-tools-icon {
  width: 36px!important;
}
	.wd-toolbar-link .wd-custom-icon img {
  width: auto;
  height: 24px!important;
}
	.wd-tools-element:is(.wd-design-6, .wd-design-7) :is(.wd-tools-inner, .wd-tools-icon) {
  height: 36px!important;
		 weight: 36px!important;
  border-radius: 3px!important;
		padding:5px!important;
}
	
	  .elementor-711 .elementor-element.elementor-element-82af9e7 .price, .elementor-711 .elementor-element.elementor-element-82af9e7 .amount {
    font-size: 16px!important;
  }
	.elementor-711 .elementor-element.elementor-element-36760b4 .elementor-heading-title {
  font-size: 22px;
  margin-bottom: -10px;
}

	.title-size-large .title {
    font-size: 21px!important;
	line-height:50px!important;
  }
}
@media (min-width:1280px) and (max-width:1400px){
.wd-search-form{display:none!important;}
}
@media (min-width:1400px){
	.my-product-desc{border-left:2px dashed #ddd; border-right: 2px dashed #ddd;}
	.widgettitle, .widget-title{font-size:20px!important;
	border-bottom: 2px dashed #aaa;
    padding-bottom: 10px;
	}
}
@media (min-width:1366px) and (max-width:3000px){
	#chaty-widget-0 .chaty-widget {
  bottom: 75px!important;
}
	
	.min-footer .col-right {
  text-align: right;
  padding-right: 90px;
}
	
	.product.wd-hover-standard .wd-add-btn > a {
  border-radius: 50px;
	}
}

.myimgbtn{margin-top:27px;}
.myimgbtn:hover{filter:invert(0.1);}
.wd-nav > li:is(.wd-has-children, .menu-item-has-children) > a::after {
 
  display: none!important;
}
.woodmart-counter .counter-label {
  margin-top: 10px;
 
  font-size: 14px!important;
  line-height: 1.4;
  font-weight: 600;
}
[class*="wd-header-search-form"] input[type="text"] {
  min-width: 270px!important;
}
.wd-dropdown-results {
  margin-top: 0 !important;
  overflow: hidden;
  right: calc((var(--wd-form-brd-radius) / 5))!important;
  left: calc((var(--wd-form-brd-radius) / 5))!important;
}
.chaty-view-header {
  background: #E60563!important;
}
.whb-row .whb-d3rr7l2o7d965a6qvawk.wd-tools-element .wd-tools-inner, .whb-row .whb-d3rr7l2o7d965a6qvawk.wd-tools-element > a > .wd-tools-icon {
  color: #000;
  background-color: transparent;
  font-weight: bold !important;
}
.whb-general-header {
   box-shadow: 0px 0px 8px rgba(0,0,0,0.3)!important;
}
 .wd-tabs.tabs-design-alt .wd-tabs-header {
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    border-bottom: 2px dashed #aaa;
    padding-bottom: 10px;
  }
.wd-nav-main > li > a, .wd-nav-secondary > li > a, .wd-tools-element .wd-tools-text{text-transform:uppercase!important;}
.wd-nav.wd-gap-m {
  --nav-gap: 24px!important;
}
.categories-accordion-on .widget_product_categories .product-categories li {
  align-items: flex-start;
  background: #FCC01A;
	
	
  margin-bottom: 15px;
  padding: 5px 15px;
  border-radius: 3px;
  color: #000 !important;
  font-weight: 600 !important;
  margin-top: 15px !important;
}
.categories-accordion-on .widget_product_categories .product-categories li:hover {
background: #E60563 !important;
}
.widget_product_categories .product-categories li:hover a {
 color: #fff !important;
}

.categories-accordion-on .widget_product_categories .product-categories li.current-cat{
background: #E60563 !important;
}
.widget_product_categories .product-categories li.current-cat a {
 color: #fff !important;
}

a:hover + .count, .widget_product_categories .product-categories li.current-cat > .count {
 border:none!important;
}


.widget_product_categories .count {
  padding-inline: 5px;
  min-width: 30px;
  height: 20px;
  background:rgba(0,0,0,0.5)!important;
  border-radius: 35px;
  color: #fff!important;
  text-align: center;
  font-size: 12px;
  line-height: 18px;
  transition: color .25s ease, background-color .25s ease, border-color .25s ease;
  flex: 0 0 auto;
}
#menu-top-bar-menu .nav-link-text:hover {
  
  color: #E60563;
}
.wd-add-btn-replace .add-to-cart-loop::before {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 400;
  font-size: 20px;
  transition: opacity .15s ease, transform .25s ease;
  transform: translateY(100%);
  content: "\f073"!important;
  font-family: "Font Awesome 5 Free"!important;
}
.product-grid-item .wd-entities-title {
  font-size: inherit;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

@media (min-width:300px) and (max-width:767px){
	.product.wd-hover-standard .wd-add-btn .add-to-cart-loop span{padding:0px!important;}
	.mobilecats .more-products{font-size:11px!important;}
	.product.wd-hover-standard .wd-add-btn .add-to-cart-loop span {

  font-size: 10px!important;
  
}
	.whb-general-header{background-image:none!important; background:#fff!important;}
	.category-grid-item .wd-entities-title {
  
  text-transform: capitalize!important;
 
}
	.mob-products .product-grid-item .wd-entities-title {
  font-size: 11px!important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
	.mob-products .product-grid-item :is(.wd-product-cats, .wd-product-brands-links) a {
  display: none!important;
}
	.mob-products .product-grid-item .price {
  display: none!important;
}
	.mob-products .product.wd-hover-standard .wd-add-btn{display:none!important;}
	.mob-products .product-grid-item .product-image-link {
  position: relative;
  display: block;
  border: 1px solid #ddd;
		
}
}
footer .wd-sub-menu li > a{color:#fff!important;}
.team-member .member-image img {
  border-radius: 100%!important;
}