.single .entry-header .post-thumb{text-align:center;}

@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fonts/raleway/1Ptug8zYS_SKggPNyC0ITw.woff2) format('woff2');
  unicode-range: U+0000-00FF;
}

@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/fonts/raleway/1Ptug8zYS_SKggPNyC0ITw.woff2) format('woff2');
  unicode-range: U+0000-00FF;
}

@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fonts/raleway/1Ptsg8zYS_SKggPNyCg4TYFq.woff2) format('woff2');
  unicode-range: U+0000-00FF;
}


a:focus {
outline: 0;
}
.ast-site-title-wrap{
	display:none;
}

header .elementor-top-section{
  background-color: #091a39 !important
}

.custom-list ul{
	margin-left: 16px;
	margin-bottom:0;
}

.custom-list ul li{
	line-height:1;
	margin-bottom:8px;
}

.custom-list ul li:last-child{
	margin-bottom:0;
}

.custom-list ul li::marker {
  color: #00B693;
}

.content-no-margin .elementor-widget-container>*:last-child{
	margin-bottom:0;
}

.single-product h4{
	margin-bottom:12px;
	font-family: Raleway;
	font-size: 24px;
	font-weight: 600;
	line-height: 1.2;
	color:#fff;
}

.single-product p{
	font-weight:300;
}

[data-elementor-type="header"]>.sticky-header.elementor-element,.post-template-default [data-elementor-type="header"]>.elementor-element{
	background:#031634;
}


.elementor-template-full-width .ast-container{
	 max-width: 100%;
   padding: 0;
}

.ast-separate-container .ast-article-single:not(.ast-related-post){
	background-color:transparent;
}
@media (max-width: 544px) {
	.ast-separate-container #content .ast-container{
		padding:0;
	}
}

/* Elementor Bug Fix / Unlicensed */
.elementor-element.elementor-element-64dd109.e-flex.e-con-boxed.elementor-section--handles-inside {
    background: rgb(3 22 52 / 98%) !important;
    z-index: 9999 !important;
}

.page-id-65 .e-n-accordion-item-title-text, .page-id-4014 .e-n-accordion-item-title-text, .page-id-4081 .e-n-accordion-item-title-text, .page-id-3810 .e-n-accordion-item-title-text, .page-id-4257 .e-n-accordion-item-title-text{
	color:#fff !important;
}


/*=======Shop Page Start==============  */
.ast-grid-common-col {
    
   padding-left: 0px; 
   padding-right: 0px;
}

/* Shop grid only — clamp product text */
.post-type-archive-product .short-description,
.post-type-archive-product .ast-woo-product-description,
.post-type-archive-product .elementor-widget-text-editor {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/*========Shop Page Start=========  */

/*======Singal page=========  */
.product_style11 .elementor-heading-title{
	margin-bottom: -8px !important;
}
.product_style11 .price{
	    margin-bottom: 0px !important;
}

.single-product .variations_form .variations , .single-product .variations_form .variations tr, .single-product .variations_form .variations td , .single-product .variations_form .variations th {
    border: 0px solid #fff !important; 
    padding: 0px !important;
}

.tab_style .wc-tabs {
    display: flex;
    gap: 20px; 
    padding-left: 0;
    margin:0;
    padding-bottom: 35px;

    
}

.tab_style .wc-tabs li {
    list-style: none;
    display: inline-block;
	
    
}


.tab_style .wc-tabs li.active a {
    border-bottom: 2px solid green;
    font-weight: bold;
}
/*======Singal page=========  */
