.bannertop {
	margin-top:-100px !important;
	padding-bottom:100px;
}
.bannertop a {
	border: 2px solid #fff !important;
}
.bannertop * {
	font-size:18px !important;
	font-family:gotham-black,Helvetica,Arial,sans-serif !important;
}
.wooac-popup .wooac-action a {
	width: 100% !important; 
}
.single-product .price .amount:first-child bdi {
	color: #000 !important;
}
.single-product .price .amount bdi {
	font-weight:bold;
	font-family: gotham-black!important;
}
.wp-block-post.outofstock {
	display:none !important;
}


/*@media (max-width:1200px) { */
	.ast-plain-container .entry-content .alignfull {
		/*margin-left: calc(-1 * min(var(--ast-container-default-xlg-padding),20px)) !important;
		margin-right: calc(-1 * min(var(--ast-container-default-xlg-padding),20px)) !important;*/
		max-width: 100vw !important; 
		width:100vw !important;
		 margin-left: calc( -50vw + 50% ) !important;
		margin-right: calc( -50vw + 50% ) !important;
	}
	
	.ast-article-single .wp-block-post-template-is-layout-grid li {
		position:relative;
		position: relative;
		padding-bottom: 154px;
	}
	.ast-article-single .wp-block-post-template-is-layout-grid .kb-row-layout-wrap.wp-block-kadence-rowlayout {
		position:absolute;
		bottom:0;
		width:100%;
	}
	.precio-intermediarios {
		padding: 1.25em 1.375em !important;
	}
	.wp-block-post-template.is-flex-container>li {
		padding-bottom: 140px;
		position: relative;
	}
	.woocommerce-js h2 {
		font-size:1.59em;
	}
	.wp-block-post-template.is-flex-container>li .kb-row-layout-wrap {
		bottom:0;
		position:absolute;
		width:100%;
	}
	.woocommerce-js h2 {
		/*min-height:114px;*/
		/*display: flex; 
		align-items: center;
		text-align:center;
		justify-content: center;*/
	}
	.loadingc {
		width:100% !important;
		float:left;
		text-align:center;
	}
	.loadingc img {
		display:inline-block;
		max-width:100px;
		margin-top:20px;
		border-radius:100%;
	}
	
	.wooac-wrapper {
		min-height:358px !important;
	}
	.wp-block-query-pagination {
		width:100% !important;
		display:inline-block !important;
		text-align:center;
		margin-bottom:30px !important;
		
	}
	.kt-accordion-wrap {
		margin-bottom:100px !important;
	}
	.wp-block-query-pagination-numbers {
		display:inline-block !important;
	}
	article {
	
		padding-bottom:20px;
	}
	.wp-block-query-pagination a.page-numbers:hover,
	.wp-block-query-pagination .wp-block-query-pagination-next:hover,
	.wp-block-query-pagination .wp-block-query-pagination-previous:hover {
		opacity:0.7;
	}
	
	.wp-block-query-pagination .page-numbers,
	.wp-block-query-pagination .wp-block-query-pagination-next,
	.wp-block-query-pagination .wp-block-query-pagination-previous {
		
		display: inline-block;
		text-align: center;
		background: #eee;
		border-radius: 4px;
		font-weight: bold;
		color: #000 !important;
		font-size: 18px;
		padding: 10px 20px;
	}
	.postid-162160 .wp-block-product-blocks-product-description .wopb-product-wrapper {
		width: 100% !important;
	}
	.ast-plain-container .entry-content .alignfull {
		/*margin-left: calc(-1 * min(var(--ast-container-default-xlg-padding),20px)) !important;
		margin-right: calc(-1 * min(var(--ast-container-default-xlg-padding),20px)) !important;*/
		max-width: 100vw !important; 
		width:100vw !important;
		 margin-left: calc( -50vw + 50% ) !important;
		margin-right: calc( -50vw + 50% ) !important;
	}
	.wooac-text {

		color: green;
		font-size: 15px;
		display: inline-block;
		background: #eee;
		padding: 2px 5px;
		width: 100%;
		border-radius: 2px;
	}
	.wooac-popup .wooac-action a {
		background-color: #000;
		font-weight: 800;
		text-transform: uppercase;
		color: #fff !important;
		border-radius: 7px;

		margin-bottom: 10px;
		
		text-transform: uppercase;
		font-size: 14px;
		text-align: center;

		font-family: gotham-black !important;
	}
	.wooac-popup {
		border-radius:20px;
	}
/*}*/