.submenu-with-border ul a {
    border: 0px solid #3a3a3a;
    border-top: 0;
		background: white;
	
		color:grey;
} /*#23282d*/

.grecaptcha-badge {visibility: hidden;}



.main-header-bar {
/*     background: rgba(22, 22, 22,0.9); */
		-webkit-backdrop-filter: saturate(180%) blur(20px);
    backdrop-filter: saturate(180%) blur(20px);
	  background:rgba(50,50,50,0.9);
/*     box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.9); */
    position: fixed;
    width: 100%;
	  z-index: 1000;
		transition: 0.5s;
		line-height: 3;
    padding: 10px 0;
}


/* logo change */
header .site-logo-img .custom-logo-link img{
	max-width: 125px;
}

header .active .site-logo-img .custom-logo-link img{
	max-width: 183px;
}

@media (max-width: 544px){
	header .active .site-logo-img .custom-logo-link img{
	max-width: 100%;
}
.site-branding img, .site-header .site-logo-img .custom-logo-link img {
    max-width: 125px;
}
}


/* when at top */
.active{
	background:transparent;
	backdrop-filter: none;
	-webkit-backdrop-filter: none;
	box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
	border-top: none !important;
	line-height: 6;
}

/* .sub-menu{
	opacity:0;
	transition: opacity 0.3s, transform 0.3s;
	transform: translateY(10px);
}

.menu-item:hover .sub-menu{
	opacity:1;
	transform: none;
} */

/* .current-menu-item .current-menu-ancestor{
	text-decoration:underline;
} */

/* #loginbutton{
	color:#e58a30;
} */


.ast-header-break-point .site-header {
	border-bottom: none;
}


#primary {
    margin: 9em 0;
}


.ast-site-header-cart .widget_shopping_cart .cart_list a, .woocommerce .ast-site-header-cart .widget_shopping_cart .cart_list a {
    color: #ffb302;
    background: white;
}

@media screen and (min-width: 1100px) {
  .main-header-menu a, .ast-header-custom-item a {
    color: white;
}
	
	
	.ast-right-sidebar #secondary {
    padding-left:30px;
	  padding-top:8em;
}
	
	
	.submenu-with-border ul {
    border-top: 3px solid #ffa93a;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.6);
}
	
}

/* new ver */
.ast-desktop .main-header-menu.submenu-with-border .sub-menu{
	border-top: 3px solid #ffa93a;
}



.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    margin-bottom: .8em;
    box-shadow: 0px 7px 20px 0px rgb(0 0 0 / 10%);
	 
}


.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    background: white;
/*     padding: 20px; */
/*     box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1); */
}


@media screen and (min-width: 769px) {
/* product summary */

.woocommerce #content .ast-woocommerce-container div.product div.summary, .woocommerce .ast-woocommerce-container div.product div.summary, .woocommerce-page #content .ast-woocommerce-container div.product div.summary, .woocommerce-page .ast-woocommerce-container div.product div.summary {
    width: 53%; 
}

/* product picture */

.woocommerce #content .ast-woocommerce-container div.product div.images, .woocommerce .ast-woocommerce-container div.product div.images, .woocommerce-page #content .ast-woocommerce-container div.product div.images, .woocommerce-page .ast-woocommerce-container div.product div.images {
     width: 40%; 
}
	
}

.woocommerce table.shop_table, .woocommerce-page table.shop_table {
    background: white;
}


.woocommerce-cart .cart-collaterals .cart_totals, .woocommerce-cart .cart-collaterals .cross-sells {
    background: white;
}

.woocommerce-page.woocommerce-checkout form #order_review, .woocommerce-page.woocommerce-checkout form #order_review_heading, .woocommerce.woocommerce-checkout form #order_review, .woocommerce.woocommerce-checkout form #order_review_heading {
    background: white;
}


/* top margin & bottom widgets */

@media screen and (max-width: 768px) {
	.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single {
    padding: 6.5em 2.14em;
}
	

	
	
}


@media screen and (max-width: 544px) {
	.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single {
    padding: 6.5em 1em;
}
	
	.btn-contact{
	width:100%;
}
	
	.loginbutton{
	color:#773900 !important;	
}
	
}


.widget select {
   width: 100%;
}

@media screen and (max-width: 767px) {

	
	/* my pyrostation */
.ast-col-lg-3.ast-col-md-3.ast-col-sm-12.ast-col-xs-12.footer-adv-widget.footer-adv-widget-1 {
    width:50%;
}


/* our produts */
.ast-col-lg-3.ast-col-md-3.ast-col-sm-12.ast-col-xs-12.footer-adv-widget.footer-adv-widget-2 {
    width:50%;
}
	
	
}


.tax{
	color:#95ad8a;
}

.up-sells{
	padding-top:70px;
}

.related.products{
	padding-top:70px;
}

.woocommerce ul.products li.product .star-rating, .woocommerce-page ul.products li.product .star-rating{
	display: none;
}


.woocommerce-store-notice, p.demo_store {
    position: fixed;
    bottom: 0;
	  top:94.5%;
    background-color: rgba(255, 151, 7,0.8);
    color: #fff;
    z-index: 99998;
/*     box-shadow: 0 1px 1em rgba(0,0,0,.2); */
	-webkit-backdrop-filter: saturate(180%) blur(20px);
    backdrop-filter: saturate(180%) blur(20px);
    
}
