/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 05 2025 | 16:18:34 */
.whb-top-bar .wd-nav-secondary > li > a {
  font-weight: 400;
  font-size: 14px!important;
}

/*
.whb-general-header{
	position:fixed!important;
	height:60px!important;
    box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.25)!important;
	width:100%!important;
}

.whb-header-bottom {
    padding-top: 60px!important;
}

*/

.headerbtn{
	font-size:16px!important;
}
.shadow {
  box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important;
}
.wd-header-search-form .searchform { box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important;
	border-radius:100px!important;
}
.header-banner-container .wd-entry-content{color:#fff!important;}
.googlesitekit-sign-in-with-google__frontend-output-button{
	margin-bottom:20px!important;
}
.mya a{color:#2D50E1!important;} 
.wd-product-cats{white-space: nowrap;
  overflow: hidden;}
.woocommerce-widget-layered-nav-list {
    max-height: 300px!important;
    overflow-y: auto; /* Enables vertical scrollbar */
    overflow-x: hidden; /* Prevents horizontal scrolling */
}

.promobar .wd-timer .wd-size-small .wd-style-standard span{border-radius:10px!important;}
.promobar .wd-timer .wd-size-small .wd-style-standard {border-radius:10px!important;}
.widget_layered_nav ul .count {
  
  display: none !important;
}
.wd-nav > li:is(.wd-has-children, .menu-item-has-children) > a::after {
  margin-left: 8px !important;
  font-weight: 600;
  font-style: normal;
  font-size: 10px !important;
  order: 3;
  content: "\f129";
  font-family: "woodmart-font";
  margin-top: 4px !important;
}

.wd-nav > li:is(.wd-opened) > a::after {
  margin-left: 8px !important;
  font-weight: 600;
  font-style: normal;
  font-size: 10px !important;
  order: 3;
  content: "\f115"!important;
  font-family: "woodmart-font";
  margin-top: 4px !important;
}





.whb-header-bottom .subtitle-color-default.subtitle-style-default {
  color: #000 !important;
}
.wd-info-box :is(.info-box-subtitle, .info-box-title, .info-box-inner):not(:first-child) {
  margin-top: 0px!important;
}

.betterdocs-wrapper.betterdocs-docs-archive-wrapper, .betterdocs-wrapper.betterdocs-taxonomy-wrapper, .betterdocs-wrapper .betterdocs-search-form-wrapper:not(.betterdocs-elementor) {
  
  margin-left: -15px !important;
  margin-right: -15px !important;
}
.betterdocs-wrapper.betterdocs-single-wrapper {
  background-color: #fff!important;
}

#wcc-switcher-style-03 .wcc-crnt-currency, #wcc-switcher-style-03 .wcc-list li {
  border: 2px solid #2D50E1!important;
}
#wcc-switcher-style-03 .wcc-list li {border-top:none!important;}
/* Custom CSS to Make Sale Badge Right Side Diagonally Cut */
.onsale {
    padding: 5px 18px 5px 10px;
  font-weight: bold;
  position: relative;
  clip-path: polygon(0 0, 100% 0, 85% 100%, 0 100%);
  margin-top: -10px;
}

/* Custom CSS to Make Sale Badge Left Side Diagonally Cut */
.single-product .product-label.onsale {
    padding: 5px 10px 5px 18px;
  font-weight: bold;
  position: relative;
  clip-path: polygon(15% 0, 100% 0, 100% 100%, 0 100%);
 
}


.wd-nav-scroll {
  position: absolute!important;
  top: 0px !important;
  margin: -5px auto 0!important;
  }
#wcc-switcher-style-03 .wcc-crnt-currency {
  border: 1px solid #c3c3c3;
  border-radius: 20px!important;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
  transition: all .2s linear;
    transition-delay: 0s;
  transition-delay: .3s;
  border-bottom-right-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}
.whb-7e0zga650k8jxnd1qh5y.wd-tools-element > a > .wd-tools-icon {
   box-shadow: 0px 0px 3px rgba(0,0,0,0.1);
}

.wd-tools-element .wd-tools-icon::before {
  font-size: 16px!important;
	
}
 .wd-tools-element:is(.wd-design-6, .wd-design-7):not(.wd-with-wrap) .wd-tools-icon {
  width: 24px!important;
}
.wd-tools-element:is(.wd-design-6, .wd-design-7) :is(.wd-tools-inner, .wd-tools-icon) {
  height: 24px!important;
 
}

.nobullet li{list-style:none!important;}
.wd-product.wd-hover-tiled .product-wrapper {
  background-color: var(--wd-prod-bg, var(--bgcolor-white));
  box-shadow: 0 0 4px rgba(230,10,130,0.3)!important;
  
}

@media (min-width:100px) and (max-width:1366px){
	 .hideme{display:none!important;}
}
.mylist ul li{ background:#fff;   padding:10px 20px; 
	box-shadow: 0 0 4px rgba(0,0,0,0.12) !important; border-radius:5px;}
.mylist ul li:hover{ padding:10px 20px;  box-shadow: 0 0 4px rgba(150,30,150,0.3) !important;   border-radius:5px;
background-image:url(https://www.sitecrafted.com/wp-content/uploads/2024/10/menulinkbg3.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
background-attachment:flex;
}


.wd-sub-menu li > a {
  position: relative;
  display: flex;
  align-items: center;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #000;
  font-size: 14px;
  line-height: 1.3;
}
.mycartheader .page-title-default {
  background-color: #fc0!important;
 
  padding: 50px 20px;
}

.wd-price-table .wd-plan-features {
  padding: 25px;
  border-bottom: 1px solid var(--brdcolor-gray-300);
  text-align: left !important;
}
h1 {
   
   
    font-family: Arial,Helvetica, sans-serif;
    /*background: linear-gradient(135deg, #2D50E1, #5E2CDB);
	background: linear-gradient(135deg, #2D50E1, #5E2CDB);
	background: linear-gradient(135deg, #2D50E1, #5E2CDB);*/

	background: linear-gradient(135deg, #2D50E1, #5E2CDB);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
}
@media (min-width:300px) and (max-width:767px){
	.header-banner-container {
    padding-inline: 20px!important;
    line-height: 18px !important;
    margin-left: -5px;
  }
	 .category-grid-item:hover .category-image {
  transform:none!important;

}

	

.category-grid-item .wrapp-category{
	box-shadow: 0 0 4px rgba(0,0,0,0.12)!important;
	
}


.category-grid-item .hover-mask {
  padding: 10px;
  background:#fff!important;
  width: 100% !important;
  padding-bottom: 30px!important;
}
.category-grid-item .wd-entities-title {
  margin-bottom: 0;
 font-size: 13px!important;
  width: 60% !important;
  float: left!important;
  text-align: left!important;
}
 .more-products {
  font-size: 13px !important;
  width: 40% !important;
  float: right!important;
  text-align: right!important;
}
	.wd-buttons.wd-pos-r-t {
  top: 32%!important;
 
  right: 3px !important;
}
	.kscats .more-products {
  font-size: 12px !important;
}
}
.menuprod .wd-product .wd-entities-title{white-space:normal!important; overflow:hidden!important; text-overflow:ellipsis!important;}


.myprod .wd-product:hover{
	box-shadow: 0px 0px 9px 3px rgba(255,204,0,0.7);
}
.wd-product .wd-entities-title {
  font-size: inherit;
  white-space: nowrap!important;
  overflow: hidden;
  text-overflow: ellipsis!important;
}
/* header search bar custom css starts here */
.wd-dropdown-search-cat.wd-design-default {
  width: 220px!important;
	min-height: 280px;
}
.wd-dropdown-search-cat {
  right: auto!important;
  left: left!important;
}

.wd-search-cat > a {
  text-transform: capitalize !important;
  font-size: 14px !important;
  color: #000 !important;
  max-width: 120px!important;
  padding-left: 20px!important;
}

.wd-dropdown-search-cat .children { display: none; }
.wd-search-cat {
    right: auto!important;
    left: 0px!important;
	border-right:1px solid #ddd;
}
.wd-search-cat > a{ text-transform: capitalize!important; font-size: 14px!important; color:#000!important; border:none!important;}

/*.searchform.wd-with-cat input[type="text"] {
   
    padding-left: 130px;
    padding-right: 20px;
  }
*/
.wd-header-search-form .input-dropdown-inner>a {
    border-right: 1px solid #777777!important;
}
/* header search bar custom css code ended here */

.woocs_auto_switcher ul li span {
  line-height: 22px!important;
}
.woocs_auto_switcher.right ul li:hover{transform:none!important;}

.header-banner .color-scheme-light{color:#fff!important;}
.category-grid-item .category-image {
  display:block;
  margin:0px;

}

@media(min-width:1366px) and (max-width:9000px){
	
	.wd-buttons {
  background: #fff !important;
}
	.wd-action-btn > a:hover {
  color: #2D50E1!important;
}
	.wd-buttons.wd-pos-r-t {
		 background: #fff !important;
  top: 31% !important;
  right: 6px !important;
  border-radius: 100px !important;
}
.wd-buttons .wd-action-btn > a {
  height: 40px!important;
}
.wd-action-btn.wd-style-icon > a {
  position: relative;
  flex-direction: column;
  width: 40px!important;
 
  font-weight: 400;
  font-size: 0 !important;
  line-height: 0;
}
	
 .category-grid-item:hover .category-image {
  transform:none!important;

}



.category-grid-item .wrapp-category{
	box-shadow: 0 0 4px rgba(0,0,0,0.12)!important;
	
}


.category-grid-item .hover-mask {
  padding: 10px;
  background:#fff!important;
  width: 100% !important;
  padding-bottom: 30px!important;
}
.category-grid-item .wd-entities-title {
  margin-bottom: 0;
 font-size: 13px!important;
  width: 60% !important;
  float: left!important;
  text-align: left!important;
}
 .more-products {
  font-size: 13px !important;
  width: 40% !important;
  float: right!important;
  text-align: right!important;
}
}

.cart-table-section .product-quantity{display:none!important;}
.product-label.attribute-label:not(.label-with-img) {
  
  display: none!important;
}
@media (min-width:768px) and (max-width:3000px){
.kscats .more-products{font-size:13px!important;}
}
#menu-kartisoft-cats-menu.wd-nav {
  --nav-gap: 12px!important;
}
@media(max-width:1367px){
	.hidewmmenuitem{display:none!important;}
}
@media(min-width:1366px) and (max-width:1367px){
	.wcc-wrapper {
  
  margin-top: 0px !important;
}
}
.myproducts .wd-action-btn.wd-style-icon .button, .myproducts .wd-buttons .wd-action-btn > a {
 
  /*display: none!important;*/
}
.searchform[class*="wd-style-with-bg"] .searchsubmit {
  color: #000;
  background-color: #Fc0 !important;
  font-weight: 900 !important;
}
.searchform[class*="wd-style-with-bg"] .searchsubmit:hover {
  color: #000;
  background-color: #Fc0 !important;
  font-weight: 900 !important;
}
.wd-header-nav, .site-logo {
  padding-inline: 5px!important;
}
.wd-dropdown {

  margin-top: 5px!important;
}
.wd-tools-element:is(.wd-design-2, .wd-design-5) .wd-tools-count {
  position: absolute;
  top: -5px;
  inset-inline-end: -9px;
  background-color: #Fc0!important;
  color: #000!important;
  font-size: 9px;
}
.mycopyright a:hover, .policylinks a:hover{color: #2D50E1 !important; }

.myportfolio img{border:1px solid #ddd!important;}


.homeh1 h1{font-size:24px!important; color: #2D50E1!important;}

.wd-header-cats.wd-style-1 .menu-opener {
  padding: 10px 8px!important;
}
.wd-nav-img, .mega-menu-list img {
  display: inline-block;
  margin-right: 4px!important;
  max-height: 24px!important;
  width: auto !important;
}

div.quantity {
  display: none!important;
 
}



.product-grid-item .product-wrapper {
  border-radius: var(--wd-brd-radius);
  padding: 0px!important;
}

.products[class*="wd-stretch-cont"] .product-element-bottom {
margin-top: 0px;
  padding: 10px !important;
}


.yith-plugin-upgrade-license-banner.yith-plugin-upgrade-license-banner--inline{display:none;}

.yith-wcmbs-product-download-button.unlocked, .yith-wcmbs-download-links.unlocked, .yith-wcmbs-download-button.unlocked {
  color: #fff;
  background: #93ab07;
  width: 100%!important;
  text-align: center;
  text-transform: capitalize !important;
}

.wd-price-table.price-style-default .wd-plan-price {
 
  background-color: #520E29!important;
  color: #fff;
}


.widget_layered_nav ul li a {
  
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/*.wd-nav[class*="wd-style-"] > li:is(.wd-has-children, .menu-item-has-children) > a:hover::after {
  color: #FF3294!important;
}*/
.wd-nav > li:is(.wd-has-children, .menu-item-has-children) > a::after {
  margin-left: 8px!important;
  font-weight: 600;
  font-style: normal;
  font-size: 10px!important;
  order: 3;
  content: "\f129";
  font-family: "woodmart-font";
  margin-top: 4px!important;
}
.usericon.box-icon-align-top .box-icon-wrapper {
  margin-bottom: -10px!important;
  margin-right: -10px!important;
		
}
.wd-tools-element:is(.wd-design-2, .wd-design-5) .wd-tools-count {
  position: absolute;
  top: -5px;
  inset-inline-end: -9px;
 /* background-color: #fc0!important;
  color: #000!important;*/
  font-size: 9px;
}
.nobullet li {list-style:none!important; margin-left:-20px;}

.elementor-widget-wd_single_product_short_description	ul {
  list-style-image: url('https://www.sitecrafted.com/wp-content/uploads/2023/12/checkmark.png');
}
.menu-label {
 
  bottom: 70%!important;
}
.wd-dropdown-results {
  margin-top: 1px !important;
  overflow: hidden;
  right: calc((var(--wd-form-brd-radius) / 1.5));
  left: calc((var(--wd-form-brd-radius) / 1.5));
  margin-left: -20px;
  margin-right: -20px;
}
.wd-timer > span {
padding:5px;
min-width:2em!important;
min-height:2em!important;
font-weight:600;
font-size:16px;
line-height:1;
}
.btn{ 
	background: linear-gradient(135deg, #157CE4, #2D50E1) !important;
	color:#fff!important;
}
.wd-plan-footer .button, .download-file .button{ width:93.5%;
	background: linear-gradient(135deg, #157CE4, #2D50E1) !important;
	color:#fff!important;
}

/*.footer-container{background:linear-gradient(135deg, #2D50E1, #5E2CDB)!important;}
.whb-general-header{background:linear-gradient(135deg, #2D50E1, #5E2CDB)!important;}*/
.product.wd-hover-standard .wd-add-btn > a {
	background:linear-gradient(135deg, #2D50E1, #5E2CDB)!important;
	color:#fff!important;
}
.products-bordered-grid-ins .product-wrapper {
  border: 1px solid var(--brdcolor-gray-300);
  background: #fff !important;
	}
.products[class*="wd-stretch-cont"] .product-element-bottom {
  margin-top: 8px;
  padding-bottom: 20px !important;
}
.mybannerad {
 /* max-width: 300px !important;
  max-height: 600px !important;*/
  margin: 0 auto !important;
  border: 1px solid #ddd !important;
	text-align: center;
}
a.demobutton.button {
  padding: 0px !important;
  font-size: 13px;
  margin-bottom: 0px;
  background-color: rgb(40,89,184) !important;
  color: white !important;
  width: 100%;
  border-radius: 0px;
  line-height: 1;
  margin-top: 8px;
  height: 42px !important;
}

.yith-wcmbs-download-button.unlocked {
  background: linear-gradient(135deg, #157CE4, #2D50E1) !important;
  color: #fff !important;
  padding: 15px 20px !important;
  border-radius: 1px;
  font-size: 14px !important;
  margin-bottom: 20px;
  width: 100%;
  margin: 0px;
    margin-bottom: 0px;
  margin-bottom: 0px;
  text-align: center;
  margin-bottom: 20px;
  line-height: 1;
}

.product-element-top {
  
  border-radius: 0px!important;
  
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.product-grid-item .product-wrapper {
  border-radius: 0px!important;
  
}
.shopbtns .single_add_to_cart_button{border-radius:0px!important;}
.shopbtns .wd-buy-now-btn{border-radius:0px!important;}
.woocommerce-product-gallery img {
 
  border-radius: 0px !important;
}
.woocommerce-product-gallery .woocommerce-product-gallery__image {
  
  border-radius: 0px !important;
}
.betterdocs-searchform select {
  background-color: transparent;
  border: none!important;
    
  color: #595959;
  font-size: 14px;
  font-weight: 400;
  max-width: 220px!important;
  padding-left: 15px!important;
  padding-right: 10px!important;
}
.wd-logo img {
  padding-top: 0px!important;
  padding-bottom: 0px!important;
}
.elementor-widget-wd_single_product_short_description ul li {
    list-style-image: url('https://www.sitecrafted.com/wp-content/uploads/2023/12/checkmark-1.png')!important;
	line-height: 17px!important;
  }

.ksservices {
  box-shadow: 0px 0px 6px rgba(0,0,0,0.1);
  margin: 20px;
  padding-top: 30px;
  padding-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  border: 2px dashed #157CE4!important;
}
.ksservices2 {
  box-shadow: 0px 0px 6px rgba(0,0,0,0.1);
  margin: 20px;
  padding-top: 30px;
  padding-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  border: 3px dashed #157CE4!important;
}

.addon-services .wd-plan-feature{text-align:justify!important;}
.btn.btn-style-link{background-image:none!important; color:#000!important;}


.myproducts .price{text-align: right;
  margin-top: -30px!important;
}

.wd-buttons {
  
  background: #fc0!important;
}

#wcc-switcher-style-03 .wcc-crnt-currency, #wcc-switcher-style-03 .wcc-list li {
  width: 100%;
  cursor: pointer;
  height: 30px!important;
  padding: 10px!important;
  background: #fff!important;
  color: #000;
}

#wcc-switcher-style-03 {
  width: 130px!important;
  position: relative;
}



#wcc-switcher-style-03 .wcc-list {
  display: none;
  max-height: 310px;
  position: absolute;
  top: 30px!important;
  z-index: 1;
}
#wcc-switcher-style-03 .wcc-list-opened {
  color: #000!important;
  background: #774cd5;
  border-radius: 20px 20px 0 0!important;
  transition-delay: 0s;
}

#wcc-switcher-style-03 .wcc-flag {
  order: -1;
  margin-right: .625em;
  width: 13px!important;
  height: 13px!important;
  border-radius: 50%;
  background-size: cover;
}
	#wcc-switcher-style-03 .wcc-crnt-currency {
  border: 1px solid #c3c3c3;
  border-radius: 30px;
  transition: all .2s linear;
    transition-delay: 0s;
  transition-delay: .3s;
  font-size: 12px !important;
}
	.wcc-symbol,.wcc-name{font-size:12px!important;}

	.wd-product-count.wd-style-with-bg {
  position: relative;
  padding: 10px 10px!important;
}

/*
	.categories-accordion-on .widget_product_categories .product-categories li {
  align-items: flex-start;
  background: #D90A80;
	border:1px solid #000!important;
	
  margin-bottom: 15px;
  padding: 5px 15px;
  border-radius: 3px;
  color: #fff !important;
  font-weight: 600 !important;
  margin-top: 15px !important;
}
.categories-accordion-on .widget_product_categories .product-categories li:hover {
background: #FFA900 !important;
	color:#000!important;
}
.categories-accordion-on .widget_product_categories .product-categories li:hover a {

	color:#000!important;
}

.categories-accordion-on .widget_product_categories .product-categories li ul li {
  align-items: flex-start;

	 background: #FC84C2!important;	
  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 ul li:hover{
  align-items: flex-start;
  background: #FAEFB4	!important;
  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 ul li a{
  
  color: #fff !important;
 
}

.widget_product_categories .product-categories li:hover a {
 color: #fff !important;
}



.categories-accordion-on .widget_product_categories .product-categories li.current-cat{
background: #FFA900 !important;
}
.categories-accordion-on .widget_product_categories .product-categories li.current-cat a {
color:#000!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:1px solid rgba(0,0,0,0.6)!important;
}
	.widget_product_categories .product-categories li a{color:#fff!important;}
.widget_product_categories .count {
  padding-inline: 5px;
  min-width: 30px;
  height: 20px;
  background:rgba(0,0,0,0.6)!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;
}
[class^="eicon"] {color:#DB5734!important;}
	.categories-accordion-on .widget_product_categories .product-categories {
  padding-inline-end: 0px!important;
}
*/


.woodmart-archive-shop:not(.single-product) .main-page-wrapper {
  background-color: rgb(246,246,246)!important;
  background-image: none;
}


.wd-tools-element:is(.wd-design-6, .wd-design-7) .wd-tools-inner {
  display: flex;
  align-items: center;
  padding: 0px!important;
}

@media (min-width:1500px) and (max-width:3000px){
	.wcc-wrapper {
  display: flex;
  align-items: center;
  flex-direction: column;
  margin-top: 0px!important;
}
	.wd-nav li {margin-right:0px!important;}
}

.woocommerce-product-details__short-description ul li{
	list-style-image: url('https://www.sitecrafted.com/wp-content/uploads/2023/12/checkmark-1.png') !important;
  line-height: 17px !important;
}



@media (min-width:1280px) and (max-width:1365px){
	.wcc-wrapper {
  display: flex;
  align-items: center;
  flex-direction: column;
  margin-top: 0px!important;
}
	/* .wd-nav-img, .mega-menu-list img {
  display:none!important;
}*/
	
	
	
	.wd-tools-text {font-size:12px!important;}
	.wd-tools-icon {width:24px!important; height:24px!important;}
}
.whb-top-bar .wd-nav[class*="wd-style-"] > li:is(.current-menu-item, .wd-active, .active) > a {
  color: #fc0!important;
}

.product-labels{top:20px!important; }

.copyrights-wrapper a {
    color: #5E2CDB !important;
  }

@media (min-width:1280px) and (max-width:1366px)
{
	.kshideme{display:none!important;}	
	
}
	@media (min-width:1366px) and (max-width: 1366px) {
	.wcc-wrapper {

  margin-top: 0px!important;
}
}

.membership-btn	.wd-price-table .wd-plan-footer > a {
 
  background-color: #4D1A4B!important;
}
.mylist ul li:hover a{color:#000!important;}



.mycatbtn .btn {
   border-radius: 3px !important;
}

.whb-col-right .btn-size-large {
  padding: 4px 18px!important;
  min-height: 48px!important;
  font-size: 16px!important;
}

.whb-col-right .btn-size-small{
	font-size: 14px!important;
	padding: 12px 16px !important;
}

.searchform .searchsubmit{margin-left:120px!important;}
.searchform.wd-with-cat input[type="text"] {
  padding-left: 130px;
  padding-right: 20px;
}



.herolist a {font-size:16px!important; color:#fff!important;}
.herolist .mega-menu-list img {
  display: inline-block;
  margin-right: 15px !important;
  max-height: 21px !important;
  width: auto !important;
}
.heroright .btn-size-large {
   
    --btn-font-size: 16px!important;
  }

@media (min-width:1025px) and (max-width:1400px){
	.wd-social-icons.wd-style-colored > a, .hideme {display:none!important;}
}

input[type="text"]{
	padding: 0 15px!important;}

.wd-social-icons > a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 26px!important;
  height: 26px!important;
  font-size: 13px!important;
}

.elementor-widget-n-accordion .e-n-accordion-item-title > span {
  
  right: -98.5% !important;
}

.elementor-widget-n-accordion .e-n-accordion-item-title-header {

  margin-left: -12px!important;
}

.myaccordian h1{font-size:21px!important;}

.relatedproducts .product-label.onsale {
   padding: 5px 18px 5px 10px!important;
  font-weight: bold;
  position: relative;
  clip-path: polygon(0 0, 100% 0, 85% 100%, 0 100%)!important;
  margin-top: -10px!important;
}


/* Updated Gradient Background for Normal Mode */
.btn, .wd-plan-footer .button, .download-file .button, .product.wd-hover-standard .wd-add-btn > a, .yith-wcmbs-download-button.unlocked {
  background: linear-gradient(135deg, #157CE4, #2D50E1) !important;
  color: #ffffff!important;
	font-weight:600!important;
	
	
}

/* Updated Gradient Background for Hover Mode */
.btn:hover, .wd-plan-footer .button:hover, .download-file .button:hover, .product.wd-hover-standard .wd-add-btn > a:hover, .yith-wcmbs-download-button.unlocked:hover {
 /* background: linear-gradient(135deg, #2D50E1, #157CE4) !important;*/
  color: #ffffff!important;
	background: linear-gradient(135deg, #0161E3, #012CE0) !important;
  
 
}

/* Gradient color for headings */
.gradient-heading, h1 {
  background: linear-gradient(135deg, #157CE4, #2D50E1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}

@media (min-width:1280px){
	.whb-header .searchform {
 
  max-width: 295px!important;
}
	[class*="wd-header-search-form"] input[type="text"] {
  min-width: 250px!important;
}
	.wd-dropdown-results{
		min-width: 244px!important;
  margin-left: -20px!important;
		
	}
}

.border-line-btn .btn{
background: linear-gradient(135deg, #ffffff, #ffffff) !important;
  color: #157CE4 !important;
  border:1px solid #157CE4!important;
  }

.border-line-btn .btn:hover{
background: linear-gradient(135deg, #ffffff, #ffffff) !important;
  color: #000 !important;
  border:1px solid #000!important;
  }

/*.border-line-btn .btn:hover{
 background: linear-gradient(135deg, #157CE4, #2D50E1) !important;
  color: #fff !important;
  
  }*/

.border-line-btn.elementor-element svg.wd-icon {
  
  margin-top: 3px!important;
}

@media (min-width:1280px) and (max-width:1366px){
	.hdhide{display:none!important}
}