/*	Header Serach bar	*/
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    width: 200px;
}

/* header category menu css border right */
#submenu .elementskit-navbar-nav-default .elementskit-navbar-nav>li:not(:last-child) {

	border-right:1px solid #ffffff29;
}

/* More menu item text in header-2 */
#menu-item-3770 span {
	display:none;
}

/* breadcrum in product detail page */
nav.breadcrumb-trail.breadcrumbs {
    margin-top: 63px !important;
}

@media only screen and (min-width:1400px){
	#submenu ul li a{
		font-size: 12px !important;
	}
/* 	a.ekit-menu-nav-link.ekit-menu-dropdown-toggle.menu-link {
    
} */
}

/* Sub menu */
a.dropdown-item.active.menu-link {
color: #FFFFFF !important;
background-color: #1E92BE;
margin-bottom: 0.2rem;
border-radius: 5px;
}

a.dropdown-item.menu-link {
margin-bottom: 0.2rem;
border-radius: 3px;
}

/* sub menu h burger menu dropdown  */
ul.sub-menu.sub-menu-open {
    width: 95% !important;
    margin-inline: 10px;
	padding: 5px;
	display:flex;
	flex-direction: column;
	gap: 5px;
}

/* sub menu h burger menu dropdown list  */
ul.sub-menu.sub-menu-open li {
    padding: 4px 8px !important;
    background: #e7e7e7 !important;
    border-radius: 5px;
}

/* sub menu h burger menu dropdown list hover */
ul.sub-menu.sub-menu-open li:hover  {
    background: #345AC9 !important;
}

/* sub menu h burger menu dropdown a text color */
ul.sub-menu.sub-menu-open li:hover a.hfe-sub-menu-item{
	color:#ffffff !important;
	border-radius: 4px!important;
}

/* sub menu h burger menu dropdown a  */
ul.sub-menu.sub-menu-open a.hfe-sub-menu-item {
    padding: 10px 1px !important;
}


/* Header Category More Syb menu */
#second-menu ul.elementskit-dropdown.elementskit-submenu-panel {
    margin-left: -182px;
}

/* laser */
.laserCategoryList:hover span.elementor-icon-list-text {
	color: #ffffff !important;
}

.ast-article-single img {
    box-shadow: 0 0 00px 0 rgba(0, 0, 0, .15) !important;
    -webkit-box-shadow: 0 0 00px 0 rgba(0, 0, 0, .15) !important;
    -moz-box-shadow: 0 0 00px 0 rgba(0, 0, 0, .15) !important
			;
}

.laserCategoryList:hover .elementor-widget-container {
	border-right: 4px solid #ffffff !important;
}



/* Single product page */

/*breadcrum */

.single .entry-header {
    margin-bottom: 2em;
    margin-top: -1.8em;
}

/*Container*/
ul.trail-items {
/* background: #f2f2f2 !important; */
padding: 4px 8px !important;
border-radius: 3px !important;
}

/*item Text*/
li.trail-item {
      font-size: 0.8rem !important;
}

/*Products*/

/* image */
.woocommerce-js div.product div.images img {
    border: 1px solid #F2F5F7;
    border-radius: 5px;
}

/*title*/
h1.product_title.entry-title {
font-size: 1.2rem;
line-height: 1.8rem;
}

/* feature */
b.product-features {
    font-size: 1.1rem !important;
    color: #345AC9;
    text-decoration: underline;
	line-height: 3rem;
}

/*description*/
.woocommerce-product-details__short-description p {
font-size: 0.8rem;
}

.woocommerce-product-details__short-description {
margin-top: 1rem;
font-size: .9rem;
color: #333333;
}

/*download button*/
a.product-details-download {
background: #141414;
color: #fff;
padding: 12px 30px;
border-radius: 5px;
margin-right: 10px;
border: 2px solid #000;
text-decoration: none !important;
}

/*enquiry button*/
a.product-details-enquiry {
background: #FFCD57;
color: #000;
padding: 12px 30px;
border-radius: 5px;
margin-right: 10px;
border: 2px solid #FFCD57;
text-decoration: none !important;

}

a.product-details-enquiry:hover {
	color:#fff;
}

/*Tabs*/

/*header*/
ul.tabs.wc-tabs {
background: #f5f5f554;
padding: 4px !important;
border-radius: 5px !important;
}

/* text of header */
.woocommerce-js div.product .woocommerce-tabs ul.tabs li {
z-index: 2;
border-bottom-color: #fff;
padding: 1px 30px;
border-radius: 4px;
}

/*text of header when active*/
.woocommerce-js div.product .woocommerce-tabs ul.tabs li.active {
z-index: 2;
border-bottom-color: #fff;
padding: 1px 30px;
background-color: #FFCD57;
border-radius: 4px;
}

.woocommerce-js div.product .woocommerce-tabs ul.tabs li a {
display: inline-block;
color: #000000 !important;
padding: .5em 0;
font-weight: 500;
font-size: 0.9rem;
text-decoration: none;
outline: none !important;
}

/* before the tab a */
.woocommerce-js div.product .woocommerce-tabs ul.tabs li.active::before {
    padding: 8px 20px;
    border-radius: 6px;
    background-color: #FFCD57;
}

/*tab panel*/
.woocommerce-js div.product .woocommerce-tabs .panel {
margin: 0px;
padding: 5px;
/* background: #f5f5f554; */
border-radius: 5px !important;
}

.woocommerce-js div.product .woocommerce-tabs ul.tabs li a{
	color: #000000 !important;
}

.woocommerce-js div.product .woocommerce-tabs ul.tabs li.active a {
    color: #000 !important;
}

h2.yikes-custom-woo-tab-title.yikes-custom-woo-tab-title-specifications {
font-size: 1.2rem;
display: none;
}

/*Specification table 2*/

.specification-2  th {
font-size: 0.9rem;
font-weight: 400;
}

/*Widget Sidebar */

/* container */
.elementor-element.elementor-element-104bb59.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
		padding: 0px;
}


h2.wp-block-heading.product-page-recommended-products-heading {
font-size: 1.3rem !important;
margin-top: 42px;
margin-bottom: -19px !important;
}

ul.product_list_widget li {
    background: #fff;
    border-radius: 15px;
}

/*product image container in Widget*/
#recommended-products-item .eael-product-list-image-wrap {
    width: 32% !important;
}

/*product content container in Widget*/
#recommended-products-item .eael-product-list-content-wrap {
    width: 68% !important;
}

/*product view product button in Widget*/
p.eael-product-list-quick-view-button.eael-m-0 a {
background: #000 !important;
color: #fff !important;
font-size: 12px !important;
padding: 4px 8px !important;
border-radius: 3px !important;
text-decoration: none !important;
}

/* Woocommerce Products */
.eael-advance-tabs .eael-tabs-nav>ul {
display: flex;
justify-content: flex-start;
align-items: center;
flex-direction: row;
}

.products {
	display: flex;
  flex-flow: wrap;
	gap:10px !important;
}

.woocommerce .products li {
padding: 18px !important;
	background: #ffffff !important;
border-radius: 12px;
display: flex;
justify-content: center;
align-items: center;
flex-flow: column wrap;
}

a.ast-on-card-button.ast-select-options-trigger.product_type_simple {
display: none;
}

a.ast-loop-product__link {
font-size: 0.9rem;
/* 	width:100% !important; */
}



/* read more button */
a.button.product_type_simple {
background-color: #FFCD57 !important;
border: none;
border-radius: 5px !important;
color: #000 !important;
font-size: 17px !important;
font-weight: 500;
width: 75% !important;
padding: 13px;
}

a.button.product_type_simple:hover {
	background:#ffc231 !important;
}


/* Quick view button */
a#sp-wqv-view-button {
	width:22%;
    border-radius: 5px !important;
    padding:12px 15px   !important;
}

button.woosq-btn.woosq-btn-has-icon.woosq-btn-icon-only:hover {
	background:#ffc231 !important;
}

a.button.product_type_simple:hover {
	background-color: #006d99;
	color: #ffffff
}

.woocommerce .products .product:hover {
box-shadow: 0px 1px 10px #e7e7e7;
}

/* laser page  */
.premium-woo-products-inner li.product {
    width: 32.5% !important;
}


.woocommerce-js ul.products li.product, .woocommerce-page ul.products li.product {
    text-align: left;
    margin-bottom: 0em;
}

/* Tab Panel */
.woocommerce-js div.product .woocommerce-tabs .panel {
    margin: 0px;
}

/* Specification Table */
 .specification-table {
      width: 60%;

}
                
.specification-table th, td {
      padding: 12px;
      text-align: left;
	border:1px solid #b7b7b7;
      border-radius: 0px;
}

.center {
      text-align: center !important;
}

.color-grey {
		font-size:0.9rem;
}

/* Specification - heading  */
h2.yikes-custom-woo-tab-title.yikes-custom-woo-tab-title-specification {
display: none;
}

/* Product Detail page Tab */
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before, .woocommerce div.ast-product-tabs-layout-vertical .woocommerce-tabs ul.tabs li:hover::before {
background: #1E92BE;
}

.woocommerce-js div.product .woocommerce-tabs ul.tabs li.active::before {
	padding: 8px 20px;
	border-radius: 6px;
  background-color: #FFCD57;
}

.woocommerce-js h2 {
    margin-bottom: .7em;
    font-size: 1.6rem;
}


/* Specification table 2 */
.specification-2 {
width: 100%;
border-collapse: collapse;
margin-bottom:20px;
}

.specification-2 th, td {
border: 1px solid #f2f2f2;
text-align: center;
padding: 8px;
	font-size:0.9rem;
	text-align:left;
}

.specification-2 th {
background-color:#141414 !important;
color: white;
}

.specification-2 thead th {
background-color: #345AC9;
}

.specification-2 tbody th {
background-color:#345AC9;  
}

.specification-2 tbody tr:nth-child(even) {
background-color: #ffffff;
}

.specification-2 tbody tr:nth-child(odd) {
background-color: #f5f5f5a6;
}

/* product enquiry button */
.elementor.elementor-2377 {
    width: 100%;	
}

/* hustle form */
form.hustle-layout-form {
    display: none;
}

.hustle-layout-body {
    background: transparent !important;
}

.hustle-layout-content.hustle-layout-position--left {
    background: #ffffff00 !important;
    padding: 0 !important;
}

.hustle-content-wrap {
    padding: 0 !important;
    margin-top: -29px !important;
}

.hustle-content {
    padding: 0 !important;
}

/* hustle title 1 */
.elementor-element.elementor-element-450c07e.elementor-widget.elementor-widget-heading h2.elementor-heading-title.elementor-size-default {
    color: #000000 !important;
    font-size: 1.5rem !important;
    font-weight: 500 !important;
}

/* hustle title 2 */
.elementor-element.elementor-element-fc3f175.elementor-widget.elementor-widget-heading 
h2.elementor-heading-title.elementor-size-default {
    color: #8a8a8a !important;
    font-size: 0.9rem !important;
    margin-top: 1rem !important;
    font-weight: 400 !important;
}




/* Archive page Product tab 2 */
.demo-product-tab a.button.product_type_simple {
    background: #102C57;
}

/* Download data button css */
.woocommerce .button.alt {
    background-color: #007cba;
    color: #fff;
    border-radius: 5px;
    padding: 10px 12px;
    text-align: center;
    display: inline-block;
    margin-top: 10px;
}


a.product-details-download:hover {
	background:#fff;
	border: 2px solid #000;
	color:#000;
}
.product-details-btn {
    margin-top: 30px;
}

/* tab  */

.entry-content .wp-audio-shortcode, .entry-content .wp-embedded-audio, .entry-content .wp-embedded-video, .entry-content .wp-video, .entry-content p {
    margin-bottom: 0;
}

@media (min-width: 993px) {
    .ast-right-sidebar #secondary {
        padding-left: 14px;
    }
}
/* Product Line Height Of Catalog */
h2.woocommerce-loop-product__title {
    line-height: 1.5rem;
}
.ast-single-post .entry-content a, .ast-comment-content a:not(.ast-comment-edit-reply-wrap a), .woocommerce-js .woocommerce-product-details__short-description a{text-decoration:none;}

/* know more button for product */

a.button.product_type_external {
    width: 75% !important;
    padding: 15px;
    border-radius: 5px;
	font-weight:500;
    font-size:17px!important; 
}



	/*Know more icon eye button for products
}*/

a#sp-wqv-view-button {
    width: 22%;
    border-radius: 5px !important;
    padding: 11.6px 15px !important;
	margin-bottom:-25px;
}

#sp-wqv-view-button.sp-wqv-view-button.button i:before {
    font-size: 15px;
}





/* media query */
@media (max-width:544px){
	/* product heading */
	
	.woocommerce-js ul.products li.product .woocommerce-loop-product__title, .woocommerce-page ul.products li.product .woocommerce-loop-product__title{
		13px !important;
	}
	
	/* know more button for product */

a.button.product_type_external {
    width: 68% !important;
    padding: 10px 5px !important;
    border-radius: 5px;
	 font-size: 12px !important;
	text-align:center;

}
	
/* 	read more button */
  a.button.product_type_simple {
    padding: 10px 5px !important;
    width: 68% !important;
    border-radius: 5px !important;
    font-size: 12px!important;
		text-align:center;
}
	
/* 	quick view button */
	a#sp-wqv-view-button {
    border-radius: 5px !important;
    width: 25% !important;
    padding: 6.5px 5px !important;
    font-size: 13px !important;
}
	
/* 	enquiry now button */
	a.elementor-button.elementor-button-link.elementor-size-sm {
    font-size: 12px !important;
    border-radius: 5px !important;
    padding: 10px;
}
	
/* 	single product page tab */
	ul.tabs.wc-tabs {
    display: flex
;
    justify-content: space-between;
    align-items: center;
    flex-direction: row;
}
	
	li#tab-title-specifications, li#tab-title-applications, li#tab-title-reviews {
    padding: 4px 16px;
}
}

/* single product page download pdf button */
a.product-details-download {
    background: #141414;
    color: #fff;
    padding: 12px 12px;
    font-size: 0.9rem;
    border-radius: 5px;
    margin-right: 10px;
    border: 2px solid #000;
    text-decoration: none !important;
}

/* single product page enquiry button */
a.product-details-enquiry {
    background: #FFCD57;
    color: #000;
    padding: 12px;
    font-size: 0.9rem;
    border-radius: 5px;
    margin-right: 10px;
    border: 2px solid #FFCD57;
    text-decoration: none !important;
}

a#download-data-sheet {
    background: #141414;
    color: #fff;
    padding: 12px 12px;
    font-size: 0.9rem;
    border-radius: 5px;
    margin-right: 10px;
    border: 2px solid #000;
    text-decoration: none !important;
    width: 50%;
}


.astra-shop-thumbnail-wrap {
    pointer-events: none;
}


li#tab-title-overview {
    display: none !important;
}

div#tab-overview {
    display: none !important;
}



}