p.product-stock {
	background:red !important;
}
/* Estan almacenados todos los @media */

@media (min-width: 777px) and (max-width: 905px) {
/* eliminar el 7 de enero */
	.popup-cupon-contenedor-principal {
   	 background-position-x: -280px !important;
	}
	
	/* nuevo staging*/
	.social-container {
		display: flex;
		justify-content: center;
		align-items: center;
		position: static !important;
		padding-bottom: 20px !important;
	}

	/* pantalla carrito ajuste en seguir comprando boton seguir comprando */
	div#idSeguirComprando {
		position: static !important;
	}

	/*ajustando las filas del crrito de manerade columna poara colocarl el boton seguir comprando en la parte superior 08-08*/
	.classColumnaCarritoDeCompra .fl-col-content.fl-node-content {
		display: flex;
		flex-direction: column !important;
	}

	/*  ajustando el tamanp del bottom*/
	a.checkout-button.button.alt.wc-forward.seguirComprando {
		width: auto;
	}

	/*  ajustando el tamanp del bottom*/
	a.checkout-button.button.alt.wc-forward.seguirComprando {
		width: 161.81px !important;
		height: 48.14px !important;
	}

	/* ajustando el tanmaño de la letra en seguir comprando pantalla cart*/
	.seguirComprando span.fl-button-text {
		font-size: 16px;
	}

	.fl-slide.fl-slide-1.fl-slide-text-left.claseslide .fl-slide-bg-photo {
		width: 1440px;
	}

	span.text_ofertas_subtitulo {
		font-size: 14px !important;
	}

	/* en staging*/
	h2#idTituloOfertasYPromociones {
		margin-left: 0px !important;
		margin-top: -30px !important;
		width: 300px !important;
		padding-top: 0px !important;
	}


	.products.columns-5 {
		display: grid;
		grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
	}

	/* pantalla del home ajustando elclodfare*/
	.wpforms-container.suscribeme-formulario>form>.wpforms-submit-container>.cf-turnstile {
		margin-top: 0px !important;
	}

	/* ajustando las cards generales*/
	/*.woocommerce ul.products {
	   overflow-x: scroll;
	   white-space: nowrap;
	   display: flex;
	}*/
	.woocommerce ul.products li.product {
		flex: 0 0 auto !important;
		margin-right: 12px !important;
		/* Adjust margin as needed */
	}

	img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
		width: 100% !important;
		height: auto !important;
	}

	/* pantalla tienda en linea new */

	/*.woocommerce ul.products {
	 overflow-x: scroll;
	 white-space: nowrap;
	 display: flex;
	}*/

	.woocommerce ul.products li.product {
		flex: 0 0 auto;
		margin-right: 10px;
		/* Adjust margin as needed */
	}

	.woocommerce ul.products li.product.desktop-align-center,
	.woocommerce-page ul.products li.product.desktop-align-center {
		text-align: center;
		border: solid 1px;
		border-color: #B0D0E4;
		background: #ffffff !important;
		padding: 10px !important;
		width: 32.3% !important;
	}

	.content-area.primary>.site-main>.ast-woocommerce-container>ul.products.columns-5>li {
		width: 100% !important;
	}

	img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
		width: 100% !important;
		height: auto !important;
	}

	.woocommerce-js ul.products li.product .woocommerce-loop-product__title,
	.woocommerce-page ul.products li.product .woocommerce-loop-product__title {
		margin-bottom: .5em;
		padding: 0;
		color: var(--Foundation-Black-black-300, #606060);
		text-align: center;
		font-family: Rubik;
		font-size: 16px;
		font-style: normal;
		font-weight: 500;
		line-height: 118.482%;
		width: 100% !important;
		white-space: pre-line;
		padding-right: 20px !important;
	}

	.woocommerce ul.products li.product .price,
	.woocommerce div.product p.price,
	.woocommerce div.product span.price,
	.widget_layered_nav_filters ul li.chosen a,
	.woocommerce-page ul.products li.product .ast-woo-product-category,
	.wc-layered-nav-rating a {
		color: #17bbb5 !important;
		font-family: Rubik;
		font-size: 16px !important;
		font-style: normal;
		font-weight: 700;
		text-align: center;
		width: 100% !important;
	}

	h2.woocommerce-loop-product__title {
		padding-left: 0px !important;
		padding-right: 0px !important;
		height: 55px !important;
		white-space: pre-line;
	}

	.woocommerce ul.products,
	.woocommerce-page ul.products {
		column-gap: 20px !important;
	}


	/* pagina de mi cuenta*/
	.entry-content.clear>.woocommerce {
		flex-direction: column !important;
	}

	/* pagina de producto individual ajustando el precio mobile */
	.ast-woocommerce-container>div>div>p span.woocommerce-Price-amount.amount {
		margin-top: -40px !important;
	}

	/* pagina mi cuenta dando espacio a la informacion basica con el menu principal de mi cuenta*/
	.my-dashboard-container {
		margin-top: 30px;
	}

	/* ajuste de margenes en mi cuenta 768px*/
	nav.woocommerce-MyAccount-navigation {
		width: 90% !important;
		margin-left: 5%;
		margin-top: 20px;
	}

	.view-order-container {
		width: 90%;
		margin-left: 5%;
		margin-top: 20px;
	}

	.view-order-detalles-pedido {
		margin-top: 20px;
		width: 90%;
		margin-left: 5%;
		margin-top: 20px;
	}

	.sub-total-order.ver-orden>span>span.woocommerce-Price-amount.amount {
		margin-top: 0px !important;
	}

	.sub-total-order.ver-orden>span>span.woocommerce-Price-amount.amount>bdi>span.woocommerce-Price-currencySymbol {
		font-size: 20px !important;
	}

	.costo-de-envio {
		margin: auto;
	}

	.costo-de-envio.ver-orden>span>span.woocommerce-Price-amount.amount,
	.total-order.ver-orden>span>span.woocommerce-Price-amount.amount {
		margin-top: 0px !important;
	}

	.costo-de-envio.ver-orden>span>span>bdi>span,
	.total-order.ver-orden>span>span>bdi>span {
		font-size: 20px !important;
	}

	/* ajustando el tamaño de los productos no encontrados*/
	.dhisve-recomendados {
		/*max-width: 830px !important;*/
		padding-right: 30px !important;
		padding-left: 30px !important;
	}

	/* ajuste del total en el  checkout*/
	.cart-subtotal-general>div>span.woocommerce-Price-amount.amount {
		margin-top: 5px !important;
	}

	/* ajuste de la cards en tienda en linea ver todo */
	.dhisve-recomendados>div>ul>li {
		width: 32.3% !important;
	}

	.woocommerce ul.products li.product {
		flex: 0 0 auto;
		margin-right: 10px;
	}

	.dhisve-recomendados>.woocommerce.columns-5>ul.products.columns-5 {
		column-gap: 0px !important;
		max-width: 850px !important;
		padding-left: 30px;
		padding-right: 30px;
	}

	h2.woocommerce-loop-product__title {
		white-space: normal;
	}

	/*ajustando la paginacion*/
	.page-count {
		left: 155px !important;
	}

	li.pagination-item {
		left: 420px !important;
	}

	/* cart subtotal mas productos pantalla de datafast*/
	.cart-subtotal-general-datafast {
		margin-left: 50% !important;
	}

	span.woocommerce-Price-amount.amount {
		margin-top: 25px !important;
	}

	/*ajustando el monto del precio en datafast pantalla de pago*/
	.cart-subtotal-general-datafast>span.woocommerce-Price-amount.amount {
		margin-top: 0px !important;
	}

	/* dandole espacio al costo de envio pantalla datafast*/
	strong.costo-de-envio-datafast {
		margin-left: 57% !important;
	}

	/* AJUSTE HACIA LA DERECHA DEL TOTAL EN LA PANTALLA DE DATAFAST*/
	.description-total-datafast {
		margin-left: 67.4% !important;
	}

	/* ajuste del precio en ela cards */
	span.woocommerce-Price-amount.amount {
		margin-top: 40px !important;
	}

	/* ajustando la pantalla de datafast */
	/* ajuste del contenedor de mabera de columna**/
	.custom-order-pay-datafast {
		flex-direction: column !important;
	}

	/*tamaño del contenedor de datafast */
	.custom-order-pay-datafast>.wpwl-container {
		width: 100% !important;
	}

	/* tamaño del formulario*/
	form.wpwl-form.wpwl-form-card.wpwl-clearfix {
		width: 100% !important;
	}

	/* boton derealizar pago*/
	button.wpwl-button.wpwl-button-pay {
		margin-left: 220px !important;
	}

	/* boton  de volver*/
	button.btn-volver {
		left: -137px !important;
	}

	/* inpouput de expiracion de tarjeta  y select de tipo de cuenta corriente*/
	.wpwl-group.wpwl-group-expiry.wpwl-clearfix,
	select#cboInstallments {
		width: 46.8% !important;
	}

	/*parte resumen de compra*/
	.custom-order-pay-datafast>.order-summary-datafast {
		width: 100% !important;
	}

	section.section-datafast {
		margin-top: 0px !important;
	}

	input.wpwl-control.wpwl-control-expiry.wpwl-has-error {
		top: 28px !important;
	}

	input.wpwl-control.wpwl-control-expiry {
		top: 30px !important;
	}

	.product-description-datafast {
		margin-right: -125px !important;
	}


	/************************************ ajuste en la pantalla de pago datafast ****************************************/
	iframe.wpwl-control.wpwl-control-iframe.wpwl-control-cvv {
		top: -100px !important;
	}

	/* ajustando las letras en lar cartas de promociones y ofertas pantalla home*/
	span.text_ofertas {
		font-size: 17px !important;
	}

	/* ajustando el div donde contiene el titulo de blog en busqueda no encontrada*/
	.no-encontrados-blog {
		margin-left: 0% !important;
		width: 834px !important;
		justify-content: center;
	}

	/* ajuste del titulo de Post en la busqueda de blog */
	.identificador-titulo {
		margin-top: -60px !important;
	}

	/* ajustar las card en dos car*/
	.search-result {
		grid-template-columns: repeat(2, 1fr) !important;
	}

	/* ajuste del titulo de las card de busqueda del blog*/
	h2.titulo-busqueda-blog {
		line-height: 0.8 !important;
	}

	/* ocultando la palabra en inventario */
	.additional-info-wrapper>ul>li>.label {
		display: none;
	}

	/*ajustando la posicion de la palabra en stcojk en pagina de favoritos*/
	span.wishlist-in-stock {
		width: 200% !important;
		left: -215px !important;
		top: 0px !important;
	}

	.producto_deseos>.product-thumbnail {
		width: 40% !important;
	}

	/* agrega icono de color rojo eliminar en la pagina de favoritos*/
	.product-remove>a>.fa.fa-trash:before {
		content: url(https://dhisve.com/wp-content/uploads/2024/09/icono-eliminar.svg);
	}

	/* ajusta icono del carrito  hacia la derecha en la pantalla de favoritos*/
	.product-add-to-cart>a>img.fas.fa-shopping-cart {
		position: relative;
		left: -120px;
		top: -5px;

	}

	/* ajustanto favoritos en carrito*/
	/*#woocommerce-cart > ul > li > div > div > div > .yith-wcwl-add-button {
	position: relative !important;
		top: -110px !important;
		left: -100px !important;
		width: 10% !important;
	}*/
	/* ajustando el titulo de producto de categoria cuando no existen productos */
	.page-title-category {
		width: 75% !important;
		text-align: center;
		margin-left: 12.5% !important;
	}

	/* ajustando notificacion en la pagina de  favoritos*/
	form#yith-wcwl-form>div>.woocommerce-message,
	form#yith-wcwl-form>.woocommerce-message,
	form#yith-wcwl-form>div>div>.woocommerce-message {
		left: 47% !important;
	}

	/* ajuste del errro o notificacion en mi cuenta */
	.woocommerce-message.actualizacion-mi-cuenta {
		left: 15% !important;
		top: -10px !important;
		height: 50px;
		width: 80%;
	}

	section>.woocommerce ul.products {
		overflow-x: scroll;
		white-space: nowrap;
		display: flex;
		column-gap: 0px !important;
	}

	section>.woocommerce ul.products>li {
		width: 32.1% !important;
	}

	/*section > .woocommerce ul.products > li > div > a > h2.woocommerce-loop-product__title {
		padding-left: 0px !important;
		padding-right: 0px !important;
		height: 55px !important;
		/*white-space: pre-line;
	}*/

	/*ajuste del titulo de post recientes en la pagina de post */
	div#idTituloPostRecientes {
		margin-left: -20px !important;
	}

	.get_all_posts_item_text_title a h3 {
		width: 95%;
	}

	.get_all_posts_item_text_meta {
		margin-top: 30px !important;
	}

	/* imagen de post recientes */
	.last_post_image>img {
		margin-left: -10px;
	}

	/* ajustando el menu de categoria en el header de blog */
	/*.carrusel {
		min-width: 100%;
		flex-wrap:wrap;
	}*/
	div#idCategoriasPost>div>div>div>.anterior {
		position: relative;
		left: -50px !important;
	}

	div#idCategoriasPost>div>div>div>.siguiente {
		left: 50px !important;
		position: relative;
	}

	/* ajustando la palabra de la categoria titulo en la pantalla de blog*/
	div#primary>.ast-archive-description {
		margin-left: 40px !important;
		margin-top: 20px !important;
	}

	/* ajustando el tamaño de los blog en la pantalla del blog*/
	div#primary>main>.ast-row {
		margin-left: 30px !important;
		margin-right: 0px !important;
		width: 95%;
	}

	div#primary>main>div>.ast-article-post {
		width: 43% !important;
		margin: 10px !important;
		max-width: 50% !important;
	}

	#woocommerce-cart>ul>li>div>div>div>.yith-wcwl-add-button {
		position: relative !important;
		top: -105px;
		left: 390px;
		width: 10%;
	}

	/* ajustando los errores dentro de los inputs en la pantalla de checkout*/
	li[data-id="shipping_last_name"],
	li[data-id="shipping_documento"],
	li[data-id="shipping_phone"],
	li[data-id="shipping_city"],
	li[data-id="billing_last_name"],
	li[data-id="billing_documento"],
	li[data-id="billing_phone"] {
		left: 52% !important;
	}

	li[data-id="shipping_first_name"],
	li[data-id="shipping_last_name"] {
		top: 380px !important;
	}

	li[data-id="shipping_tipo_documento"],
	li[data-id="shipping_documento"] {
		top: 455px !important;
	}

	li[data-id="shipping_email"],
	li[data-id="shipping_phone"] {
		top: 530px !important;
	}

	li[data-id="shipping_city"] {
		top: 605px !important;
	}

	li[data-id="shipping_address_1"] {
		top: 675px !important;
	}

	li[data-id="shipping_referencia"] {
		top: 755px !important;
	}

	li[data-id="billing_first_name"],
	li[data-id="billing_last_name"] {
		top: 1015px !important;
	}

	li[data-id="billing_tipo_documento"],
	li[data-id="billing_documento"] {
		top: 1090px !important;
	}

	li[data-id="billing_email"],
	li[data-id="billing_phone"] {
		top: 1165px !important;
	}

	li[data-id="billing_address_1"] {
		top: 1245px !important;
	}

	li.mover-billing_first_name,
	li.mover-billing_last_name {
		top: 1182px !important;
	}

	li.mover-billing_tipo_documento {
		top: 1258px !important;
	}

	li.mover-billing_documento {
		top: 1258px !important;
	}

	li.mover-billing_email,
	li.mover-billing_phone {
		top: 1330px !important;
	}

	li.mover-billing_address_1 {
		top: 1405px !important;
	}

	.ajusteFormularioCheckout {
		top: 880px !important;
	}

	ul.shop_ul.woocommerce-checkout-review-order-ul>li>.product-total {
		right: 4% !important;
		top: -10px !important;
	}

	ul.shop_ul.woocommerce-checkout-review-order-ul>li>div>strong.product-quantity {
		right: 0px !important;
	}

	.woocommerce-error>li:not([data-id]) {
		left: 0px !important;
		top: 45px !important;
		width: 100% !important;
	}

	.ajusteFormularioCheckout {
		top: 860px !important;
	}

	/* ubicacion del checkobox para activar la copia de formulario shippin a billing */
	form.formulario_checkout {
		top: 770px;
		left: 30px !important;
	}

	/* ajustando el mensaje flotante de añadior el carrito*/
	div#custom-cart-message {
		left: 40% !important;
	}

	/* ajuste de deshacer en el carrito de compra */
	/*	div#idCarritoDeCompras > div > div > div > div >.woocommerce-message{
	position: relative;
		top: -15px;
		left: 0%;
		width: 100% !important;
		padding-left: 0px;
		padding-right: 0px;
		height: 100px;
		padding-top: 5px;
		border: none !important;
		display: flex;
		flex-direction: column;
		align-items: center;
		background: #ffffff;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom:0px;
	}*/

	div#idCarritoDeCompras>div>div>div>div>.woocommerce-message {
		position: relative;
		top: -15px;
		width: 100% !important;
		padding-left: 0px;
		padding-right: 0px;
		height: 100px;
		padding-top: 5px;
		border: none !important;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		background: #ffffff;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		border: 1px solid rgb(204, 204, 204) !important;
		font-size: 16px !important;
		font-weight: 500;
		padding: 0px;
	}

	.woocommerce-message.class-carrito-actualizado {
		height: 50px !important;
		border: 1px solid rgb(204, 204, 204) !important;
	}

	/*ajuste de la pagina del carrito mensage de alerta */
	main#main>div>div>.woocommerce-message {
		/* background: red; */
		position: relative;
		top: -15px !important;
		left: 0% !important;
		width: 100% !important;
		padding-left: 0px;
		padding-right: 0px;
		height: 90px;
		padding-top: 0px;
		border: none !important;
		/* border-top-color: var(--ast-global-color-2) !important; */
		margin-bottom: 0px;

	}

	main#main>div>div>.woocommerce-message>.custom-add-to-cart-message {
		display: flex;
		flex-direction: column;
		height: 50px;
		width: 100%;
		align-items: center;
		text-align: center;
		border: none !important;
	}

	.total-products {
		white-space: nowrap;
		margin-left: -20px;
	}

	.subtotal_resumen_de_compra {
		margin-left: 85px !important;
		margin-top: -5px;
	}

	/* pantalla de carrito ajuste de la marca mas espacio*/
	dd.variation-Marca {
		left: 5% !important;
		margin-bottom: -40px !important;
		top: -36px !important;
		height: 20px;
	}

	/* pantalla de carrito ajustando en columnas las variaciones del producto*/
	dl.variation {
		display: flex;
		flex-direction: column !important;
		flex-wrap: nowrap;
		align-content: center;
		justify-content: flex-start;
		margin-top: -20px;
	}

	dd.variation-Talla {
		position: relative;
		left: 50px;
		top: -36px;
		height: 0px;
		margin-bottom: 0px;
	}

	/*ajustando el color en carrito de compras*/
	dd.variation-Color {
		position: relative !important;
		top: -35px;
		left: 50px;
	}

	dt.variation-Color {
		margin-top: -25px;
	}

	dt.variation-PresentacinIndividual {
		margin-left: 0px !important;
		margin-top: -55px !important;
	}

	dd.variation-Presentacinindividual {
		position: relative;
		top: -36px;
		height: 0px;
		margin-bottom: -15px;
		left: 155px;
	}

	dd.variation-Presentacinporcaja {
		position: relative;
		top: -35px;
		left: 150px;
		height: 40px;
		margin-bottom: -50px;
	}

	div#product-quantity-cart>.content-buttom {
		width: 100%;
		margin-top: -10px;
	}

	div#product-quantity-cart>div>div>a>i.fa.fa-heart-o {
		position: relative;
		top: -100px;
		left: -60px;
	}

	p.product-remove {
		position: relative !important;
		top: -145px;
		left: -10px;
	}

	.product-quantity {
		height: 60px !important;
	}

	ul.shop_ul.woocommerce-checkout-review-order-ul>li>div>strong.product-quantity {
		height: 90px !important;
	}


	/* ajustando el tamaño de la sesion disponibles stock en carrito de compra */
	p.product-stock {
		width: 30% !important;
	}

	/*ajustando el tamaño de los productos en la ficha tecnica del producto */
	ol.flex-control-nav.flex-control-thumbs {
		width: calc(100% - 1em) !important;
	}

	.row-subtotal,
	.row-total,
	.row-costo-de-envio {
		margin-right: -6px !important;
	}

	/* ajuste de pantalla de lista de deseos */
	.item-wrapper>.product-thumbnail>a>img {
		width: 50% !important;
		margin-left: 25%;
	}

	#lista_de_deseos>div>div>form>ul>li>div>.item-details>ul>li .value {
		margin-top: -35px !important;
		width: 30% !important;
	}

	.additional-info-wrapper>.product-add-to-cart {
		margin-left: -37% !important;
	}

	/* ajustando los imput en la pantalla de envio */
	span.select2-selection.select2-selection--single {
		margin-top: -248px !important;
	}

	/*input#shipping_address_1 {
		margin-top: 115px !important;
	}*/
	.select2-container--open .select2-dropdown {
		left: 0;
		margin-top: -215px;
	}

	/*input#shipping_city {
	margin-top: -165px !important;
	}
	*/

	/* ajustando las imagenes en producto individual*/

	.woocommerce ul.products li.product.desktop-align-center,
	.woocommerce-page ul.products li.product.desktop-align-center {
		height: auto !important;
	}

	/*acomodando los productos de manera que se vean de 3 en tres en la pantalla de tienda en linea*/
	ul.products.columns-5 {
		grid-template-columns: repeat(3, minmax(240px, 1fr)) !important;
	}

	/*comentario del scroll de productos*/
	/* scroll para los productos recomendados*/
	/*.woocommerce ul.products {
		overflow-x: scroll;
		white-space: nowrap;
		display: flex;
	}*/

	.woocommerce ul.products li.product {
		flex: 0 0 auto;
		margin-right: 10px;
		/* Adjust margin as needed */
	}

	/* ajustando los productos de manera grid de 5 productos por fila, igualmente dandole separacion a los lados*/
	.ast-row {
		margin-left: 0px !important;
		margin-right: 0px !important;
	}

	.product_meta {
		display: flex;
		flex-direction: column;
	}

	span.tagged_as {
		padding-right: 20px !important;
	}

	section.ast-archive-description {
		margin-top: 10px !important;
		margin-left: 10px !important;
	}

	/*.search .ast-archive-description {
	margin-top: 20px !important;
	}	*/

	/* ajustando los productos de manera grid de 5 productos por fila, igualmente dandole separacion a los lados*/
	.ast-row {
		display: grid;
		grid-gap: 20px;
		grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
		margin-left: 10px;
		margin-right: 10px;
	}


	/* ajustando color de fondo del div en la pantalla de busqueda  donde esta la descripcion del producto*/
	.blog-layout-1 {
		height: 250px !important;
	}

	.fl-node-lt81ysivra3k.fl-col>.fl-col-content {
		margin-left: 0px;
	}

	.fl-node-y3l5senq48pf>.fl-col-content {
		margin-left: 200px !important;
	}

	/* ajuste de los sub menu segunda barra */
	/* ajuste en el menu hamburguesa*/
	.fl-col.fl-node-lt81ysivra3k.fl-col-small.fl-col-small-custom-width {
		width: 10% !important;
		margin-top: 40px !important;
	}

	/* ajuste en el tamaño de la letra dhisve */
	.fl-col.fl-node-y3l5senq48pf.fl-col-small.fl-col-small-custom-width {
		width: 50% !important;
	}

	/*	ajuste del menu del carrito*/
	.fl-col.fl-node-wr6lefj47k3b.fl-col-small.fl-col-small-custom-width {
		width: 40% !important;
	}

	.woocommerce .cart-collaterals,
	.fl-node-zwpkmye76it5 .woocommerce-page .cart-collaterals {
		padding-left: 0px !important;
	}


	form#woocommerce-cart {
		width: 100% !important;
		padding-left: 0px !important;
		padding-right: 0px !important;

	}

	/* ajuste del boton iniciar sesion en el login de ventana emergente */
	button.button.btn.xoo-el-action-btn.xoo-el-login-btn {
		width: 169px;
		margin-left: 36%;
	}

	/* ubicacion del checkobox para activar la copia de formulario shippin a billing */
	/*form.formulario_checkout {
    top: 745px !important;
}	
/*	ajuste mensaje en producto individual*/
	.ast-woocommerce-container>.woocommerce-notices-wrapper>.woocommerce-message {
		margin-top: 0px !important;
	}

	.woocommerce-shipping-fields__field-wrapper {
		margin-top: 20px;
		background: #ffffff;
		padding-left: 40px;
		padding-right: 40px;
		padding-top: 10px;
		margin-top: 40px;

	}

	.product-type-simple {
		border-radius: 10px;
	}

	.products.columns-2 {
		display: grid;
		grid-template-columns: repeat(100px, minmax(240px, 1fr)) !important;
	}

	.woocommerce ul.products li.product,
	.woocommerce-page ul.products li.product {
		/*display: grid;
    grid-template-columns: repeat(100px, minmax(240px, 1fr)) !important;*/
		display: flex;
		flex-direction: column;
		/*width: 40% !important;*/
		padding: 0;
		position: relative;
	}

	h2.woocommerce-loop-product__title {
		white-space: normal;
	}

	/* ajuste del mensaje en la pantalla del carrito */
	.woocommerce-message {

		margin-right: 0px;
		margin-left: 20px;
	}

	.fl-rich-text>.woocommerce {
		flex-direction: column;
	}

	/* panta de paqgo exitoso**************************************************************************/
	.row-metodo-de-pago {
		display: flex;
		flex-direction: row;
		position: absolute;
		top: 160px;
		left: 22%;
		color: #000;
		font-family: Rubik;
		font-size: 18px;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
	}

	.pedido-resumen {
		margin-top: 20px;
		/*width: 80% !important;*/
	}

	/* espacio del cuadr general del producto*/
	section.woocommerce-order-details {
		padding-top: 40px;
	}

	.row-subtotal {
		right: 22% !important;
	}

	.row-value>span.woocommerce-Price-amount.amount {
		color: var(--Foundation-Black-black-500, #121212);
		font-family: Rubik;
		font-size: 20px !important;
		font-style: normal;
		font-weight: 700;
		line-height: 118.482%;
	}

	/* modificacion de la columna donde esta el producto*/
	li.woocommerce-table__line-item.order_item {
		padding-top: 20px !important;
		grid-gap: 20px !important;
		/* ojo cambio gap*/
	}

	/* letra del producto */
	.woocommerce-table__product-name.product-name>a {
		font-size: 20px !important;
	}

	/* ajuste de la letra del precio */
	.woocommerce-table__line-item.order_item>.product-total>.woocommerce-Price-amount.amount>bdi {
		font-size: 24px !important;

	}

	/* tamaño de la letra subtotal*/
	.row-label {
		font-size: 24px !important;
	}

	/* ajuste del tamaño del precio del subtotal*/
	.row-value>span.woocommerce-Price-amount.amount {
		font-size: 24px !important;
	}

	/* ajuste de la tabla en la parte superior*/
	section.woocommerce-order-details {
		padding-top: 50px;
	}

	/* fin de la pantalla de pago exitoso ******************************************************************/


	/* inicio de pantalla del producto individual ne media 777 *****************************************************/

	/*ajuste del tamano del boton añadir al carrito*/
	button.single_add_to_cart_button.button.alt {
		width: 100% !important;

	}

	/*ajuste del precio en el producto individual*/
	.summary.entry-summary>p.price>span.woocommerce-Price-amount.amount {
		right: 0px !important;
	}

	/* ajuste de las imagenes lado izquierdo */
	ol.flex-control-nav.flex-control-thumbs {
		max-height: 600px !important;
	}

	/* fin de pantalla del producto individual *****************************************************/


	/*pantalla de carrito de compra ******************************************************************/
	/* ajuste de las dos sesiones de la pantalla */
	.fl-rich-text>.woocommerce {
		display: flex;
		flex-direction: column !important;
		gap: 20px;
	}

	/* tamaño del formulario donde estan los productos***************************************************/
	form#woocommerce-cart {
		width: 100%;
	}

	/*ajuste donde esta ubicado la cantidad y los botones de mas y menos */
	.content-buttom {
		width: 100%;
		margin-left: 0px;
	}

	/* ajuste del precio del producto name-price*/
	p.product-price {
		color: var(--Foundation-Tertiary-tertiary-500, #17BBB5);
		font-family: Rubik;
		font-size: 24px;
		font-style: normal;
		font-weight: 700;
		line-height: 118.482%;
		width: 30%;
		display: flex;
		justify-content: end;
		margin-top: 0px;

	}

	/* ajuste de la letra añadir a la lista de deseosw enipad air*/
	/*.yith-wcwl-add-button {
    margin-top: 0px !important;
	}*/

}

@media (min-width: 906px) and (max-width: 1022px) {
	.social-container {
		display: flex;
		justify-content: center;
		align-items: center;
		position: static !important;
		padding-bottom: 20px !important;
	}

	/*  ajustando el tamanp del bottom*/
	a.checkout-button.button.alt.wc-forward.seguirComprando {
		width: 161.81px !important;
		height: 48.14px !important;
	}

	/* ajustando el tanmaño de la letra en seguir comprando pantalla cart*/
	.seguirComprando span.fl-button-text {
		font-size: 16px;
	}

	/* pantalla carrito ajuste en seguir comprando boton seguir comprando */
	div#idSeguirComprando {
		position: static !important;
	}

	/*ajustando las filas del crrito de manerade columna poara colocarl el boton seguir comprando en la parte superior 08-08*/
	.classColumnaCarritoDeCompra .fl-col-content.fl-node-content {
		display: flex;
		flex-direction: column !important;
	}
	/* ajuste del subtitulo promociones y ofertas*/
	span.text_ofertas_subtitulo {
		font-size: 16px !important;
	}

	/* ajuste del titulo promociones y ofertas*/
	h2#idTituloOfertasYPromociones {
		margin-left: 0px !important;
		margin-top: -30px !important;
		width: 300px !important;
		padding-top: 0px !important;
	}

	/* pantalla del home ajustando elclodfare*/
	.wpforms-container.suscribeme-formulario>form>.wpforms-submit-container>.cf-turnstile {
		margin-top: 0px !important;
	}

	span.text_ofertas {
		font-size: 18px !important;
	}

	/* ajustando el precio en pantalla de favoritos*/
	#lista_de_deseos>div>div>form>ul>li>div>.item-details>ul>li .value {
		width: 20% !important;
	}

	/* ocultando la palabra en inventario */
	.additional-info-wrapper>ul>li>.label {
		display: none;
	}

	/*ajustando la posicion de la palabra en stcojk en pagina de favoritos*/
	span.wishlist-in-stock {
		width: 120% !important;
		left: 0% !important;
		top: 0px !important;
	}

	/* ajusta icono del carrito  hacia la derecha en la pantalla de favoritos*/
	.product-add-to-cart>a>img.fas.fa-shopping-cart {
		position: relative;
		left: 420px;

	}

	/* agrega icono de color rojo eliminar en la pagina de favoritos*/
	.product-remove>a>.fa.fa-trash:before {
		content: url(https://dhisve.com/wp-content/uploads/2024/09/icono-eliminar.svg);
	}

	/* ajustando los errores dentro de los inputs en la pantalla de checkout*/
	li[data-id="shipping_last_name"],
	li[data-id="shipping_documento"],
	li[data-id="shipping_phone"],
	li[data-id="shipping_city"],
	li[data-id="billing_last_name"],
	li[data-id="billing_documento"],
	li[data-id="billing_phone"] {
		left: 380px !important;
	}

	li[data-id="shipping_first_name"],
	li[data-id="shipping_last_name"] {
		top: 380px !important;
	}

	li[data-id="shipping_tipo_documento"],
	li[data-id="shipping_documento"] {
		top: 455px !important;
	}

	li[data-id="shipping_email"],
	li[data-id="shipping_phone"] {
		top: 530px !important;
	}

	li[data-id="shipping_city"] {
		top: 605px !important;
	}

	li[data-id="shipping_address_1"] {
		top: 675px !important;
	}

	li[data-id="shipping_referencia"] {
		top: 755px !important;
	}

	li[data-id="billing_first_name"],
	li[data-id="billing_last_name"] {
		top: 1015px !important;
	}

	li[data-id="billing_tipo_documento"],
	li[data-id="billing_documento"] {
		top: 1090px !important;
	}

	li[data-id="billing_email"],
	li[data-id="billing_phone"] {
		top: 1165px !important;
	}

	li[data-id="billing_address_1"] {
		top: 1245px !important;
	}

	li[data-id="billing_last_name"],
	li[data-id="billing_documento"],
	li[data-id="billing_phone"] {
		left: 432px !important;
	}

	li.mover-billing_first_name,
	li.mover-billing_last_name {
		top: 1182px !important;
	}

	li.mover-billing_tipo_documento,
	li.mover-billing_documento {
		top: 1260px !important;
	}

	li.mover-billing_email,
	li.mover-billing_phone {
		top: 1330px !important;
	}

	li.mover-billing_address_1 {
		top: 1405px !important;
	}

	.ajusteFormularioCheckout {
		top: 880px !important;
	}

	ul.shop_ul.woocommerce-checkout-review-order-ul>li>.product-total {
		right: 25px !important;
		top: -10px !important;
	}

	ul.shop_ul.woocommerce-checkout-review-order-ul>li>div>strong.product-quantity {
		right: 0px !important;
	}

	.woocommerce-error>li:not([data-id]) {
		left: 0px !important;
		top: 45px !important;
		width: 100% !important;
	}

	.ajusteFormularioCheckout {
		top: 870px !important;
	}

	/* ubicacion del checkobox para activar la copia de formulario shippin a billing */
	form.formulario_checkout {
		top: 810px;
		left: 30px !important;
	}

	dl.variation {
		display: flex;
		flex-direction: column !important;
		flex-wrap: nowrap;
		align-content: center;
		justify-content: flex-start;
		margin-top: -20px;
	}

	dd.variation-Talla {
		position: relative;
		left: 50px;
		top: -36px;
		height: 0px;
		margin-bottom: 0px;
	}

	/*ajustando el color en carrito de compras*/
	dd.variation-Color {
		position: relative !important;
		top: -35px;
		left: 50px;
	}

	dt.variation-Color {
		margin-top: -25px;
	}

	dt.variation-PresentacinIndividual {
		margin-left: 0px !important;
		margin-top: -55px !important;
	}

	dd.variation-PresentacinIndividual {
		margin-left: 180px !important;
		margin-top: -37px;
		margin-bottom: -10px;
	}

	div#product-quantity-cart>.content-buttom {
		width: 100%;
		margin-top: -10px;
	}

	div#product-quantity-cart>div>div>a>i.fa.fa-heart-o {
		position: relative;
		top: -100px;
		left: -60px;
	}

	p.product-remove {
		position: relative !important;
		top: -145px;
		left: -10px;
	}

	.product-quantity {
		height: 60px !important;
	}

	.woocommerce ul.products li.product.desktop-align-center,
	.woocommerce-page ul.products li.product.desktop-align-center {
		height: auto;
	}

	/*pantalla de carrito de compra ********************************************************************/
	/* ajuste de las dos sesiones de la pantalla */
	.fl-rich-text>.woocommerce {
		display: flex;
		flex-direction: column;
		gap: 20px;
	}

	/* ajuste de los sub menu segunda barra */
	/* ajuste en el menu hamburguesa*/
	.fl-col.fl-node-lt81ysivra3k.fl-col-small.fl-col-small-custom-width {
		width: 10% !important;
		margin-top: 40px !important;
	}

	/* ajuste en el tamaño de la letra dhisve */
	.fl-col.fl-node-y3l5senq48pf.fl-col-small.fl-col-small-custom-width {
		width: 50% !important;
	}

	/*	ajuste del menu del carrito*/
	.fl-col.fl-node-wr6lefj47k3b.fl-col-small.fl-col-small-custom-width {
		width: 40% !important;
	}

	/* ajuste del boton iniciar sesion en el login de ventana emergente */
	button.button.btn.xoo-el-action-btn.xoo-el-login-btn {
		width: 169px;
		margin-left: 36%;
	}

	/* ubicacion del checkobox para activar la copia de formulario shippin a billing */
	/*form.formulario_checkout {
		top: 850px !important;
	}	*/
	.woocommerce-message {
		margin-right: 0px;
		margin-left: 20px;
	}

	/* panta de paqgo 	exitoso**************************************************************************/
	.row-metodo-de-pago {
		display: flex;
		flex-direction: row;
		position: absolute;
		top: 150px;
		left: 22.5%;
		color: #000;
		font-family: Rubik;
		font-size: 20px;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
	}

	.woocommerce-message.class-carrito-actualizado {
		height: 50px !important;
		border: 1px solid rgb(204, 204, 204) !important;
	}

	.row-subtotal {
		right: 22.8% !important;
	}

	/* espacio del cuadr general del producto*/
	section.woocommerce-order-details {
		padding-top: 40px;
	}

	/* modificacion de la columna donde esta el producto*/
	li.woocommerce-table__line-item.order_item {
		padding-top: 20px !important;
		gap: 20px !important;
	}

	/* letra del producto */
	.woocommerce-table__product-name.product-name>a {
		font-size: 20px !important;
	}

	/* ajuste de la letra del precio */
	.woocommerce-table__line-item.order_item>.product-total>.woocommerce-Price-amount.amount>bdi {
		font-size: 24px !important;
	}

	/* tamaño de la letra subtotal*/
	.row-label {
		font-size: 24px !important;
	}

	/* ajuste del tamaño del precio del subtotal*/
	.row-value>span.woocommerce-Price-amount.amount {
		font-size: 24px !important;
	}

	/* ajuste de la tabla en la parte superior*/
	section.woocommerce-order-details {
		padding-top: 50px;
	}

	/* fin de la pantalla de pago exitoso ******************************************************************/
	/* inicio de pantalla del producto individual ne media 906 *****************************************************/
	.summary.entry-summary>p.price>span.woocommerce-Price-amount.amount {
		position: absolute !important;
		margin-top: -65px !important;
		padding: 0px !important;
		right: 0px !important;
	}

	/* ajuste del tamano */
	.quantity.buttons_added {
		width: 100% !important;
	}

	/*ajuste del tamano del boton añadir al carrito*/
	button.single_add_to_cart_button.button.alt {
		width: 100% !important;

	}

	/*ajuste del incluye iva*/
	.summary.entry-summary>p.price>small.woocommerce-price-suffix {
		margin-left: 39% !important;
	}

	/* fin de pantalla del producto individual *****************************************************/
	/*pantalla de carrito de compra ******************************************************************/
	/* ajuste de las dos sesiones de la pantalla */
	.fl-rich-text>.woocommerce {
		display: flex;
		flex-direction: column;
		gap: 20px;
	}
}


@media (min-width: 1023px) and (max-width:1087px) {
	
	/* =========================================
   Header
   ========================================= */

	
	/* Estructura y Visibilidad Inmediata **/
	#mega-menu-max_mega_menu_2 { 
	margin-left: -5px !important; 
	}
	



/* =========================================
    END Header
   ========================================= */

	span.text_ofertas_subtitulo {
		font-size: 18px !important;
	}

	/* en staging*/
	h2#idTituloOfertasYPromociones {
		margin-left: 0px !important;
		margin-top: -30px !important;
		width: 300px !important;
		padding-top: 0px !important;
	}


	/* pantalla checkout ajuste de botones detransferencia y tarjeta */
	ul.wc_payment_methods.payment_methods.methods {
		display: flex !important;
		flex-direction: column !important;
		gap: 10px !important;
	}

	/*pantalla checkout  ajustando texto en el boton tarjeta de credito*/
	li.wc_payment_method.payment_method_pg_woocommerce>label {
		line-height: 1;
	}

	.wc_payment_methods li.wc_payment_method.payment_method_bacs label::before {
		width: 35px !important;
		height: 30px;
		left: -20px;
	}

	/* pantalla de checkou*/
	p.form-row.form-row-wide.create-account.woocommerce-validated,
	label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {
		line-height: 1.2;
	}

	form.checkout.woocommerce-checkout>div>div .woocommerce-account-fields {
		width: 90%;
	}

	/* pantalla favoritos ajuste del tamaño de la imagen*/
	.producto_deseos>.product-thumbnail {
		width: 40% !important;
	}

	/* pantalla favoritos tamaño del nombre del producto */
	.item-wrapper>.item-details>.product-name {
		width: 80%;
	}

	/* pagina de producto individual ajustando el precio mobile */
	.ast-woocommerce-container>div>div>p span.woocommerce-Price-amount.amount {
		margin-top: -40px !important;
	}

	/* cart subtotal mas productos pantalla de datafast*/
	.cart-subtotal-general-datafast {
		margin-left: 50% !important;
	}

	span.woocommerce-Price-amount.amount {
		margin-top: 25px !important;
	}

	/*ajustando el monto del precio en datafast pantalla de pago*/
	.cart-subtotal-general-datafast>span.woocommerce-Price-amount.amount {
		margin-top: 0px !important;
	}

	/* dandole espacio al costo de envio pantalla datafast*/
	strong.costo-de-envio-datafast {
		margin-left: 55.3% !important;
	}

	/* AJUSTE HACIA LA DERECHA DEL TOTAL EN LA PANTALLA DE DATAFAST*/
	.description-total-datafast {
		margin-left: 62.8% !important;
	}

	/* ajuste del precio en ela cards */
	span.woocommerce-Price-amount.amount {
		margin-top: 40px !important;
	}

	/* ajustando la pantalla de datafast */
	/* ajuste del contenedor de mabera de columna**/
	.custom-order-pay-datafast {
		flex-direction: column !important;
	}

	/*tamaño del contenedor de datafast */
	.custom-order-pay-datafast>.wpwl-container {
		width: 100% !important;
	}

	/* tamaño del formulario*/
	form.wpwl-form.wpwl-form-card.wpwl-clearfix {
		width: 100% !important;
	}

	/* boton derealizar pago*/
	button.wpwl-button.wpwl-button-pay {
		margin-left: 280px !important;
	}

	/* boton  de volver*/
	button.btn-volver {
		left: -168px !important;
	}

	/* inpouput de expiracion de tarjeta */
	.wpwl-group.wpwl-group-expiry.wpwl-clearfix {
		width: 47.3% !important;
	}

	/* select de tipo de cuenta corriente */
	select#cboInstallments {
		width: 47.3% !important;
	}

	/*parte resumen de compra*/
	.custom-order-pay-datafast>.order-summary-datafast {
		width: 100% !important;
	}

	section.section-datafast {
		margin-top: 0px !important;
	}

	input.wpwl-control.wpwl-control-expiry.wpwl-has-error {
		top: 36px !important;
	}

	.product-description-datafast {
		margin-right: -17% !important;
	}

	/* ajuste de div en stock en favoritos*/
	span.wishlist-in-stock {
		width: 200px !important;
		left: -300px !important;
		top: -50px !important;
	}

	.product-add-to-cart>a>img.fas.fa-shopping-cart {
		margin-left: 30px !important;
		margin-top: -10px !important;
	}

	.product-remove>a>.fa.fa-trash:before {
		content: url(https://dhisve.com/wp-content/uploads/2024/09/icono-eliminar.svg);
	}

	/* ajustando el titulo de producto de categoria cuando no existen productos */
	.page-title-category {
		width: 75% !important;
		text-align: center;
		margin-left: 12.5% !important;
	}

	/* ajuste del errro o notificacion en mi cuenta */
	.woocommerce-message.actualizacion-mi-cuenta {
		left: 18% !important;
		top: -10px !important;
		height: 50px;
		width: 80%;
	}

	/* ajuste de cards y titulo de la categoria en la pagina de categoryua de blog*/
	div#primary>main>.ast-row {
		margin-left: 30px !important;
		width: 95% !important;
	}

	div#primary>.ast-archive-description {
		margin-left: 40px !important;
	}

	div#primary>main>div>.ast-article-post {
		height: 450px !important;
	}

	span.ast-blog-single-element.ast-taxonomy-container.cat-links.default {
		top: -50px !important;
	}

	.post-content.ast-grid-common-col>header>.entry-meta {
		top: -5px !important;
	}

	/*ajustanbdo el de la letra o comentario titulo en las cads en pagiona categoria de blog*/
	div#primary>main>div>.ast-article-post>div>div>h2.entry-title.ast-blog-single-element>a {
		width: 120% !important;
	}

	/* ajustando los errores dentro de los inputs en la pantalla de checkout*/
	li[data-id="shipping_last_name"],
	li[data-id="shipping_documento"],
	li[data-id="shipping_phone"],
	li[data-id="shipping_city"],
	li[data-id="billing_last_name"],
	li[data-id="billing_documento"],
	li[data-id="billing_phone"] {
		left: 268px !important;
	}

	li[data-id="shipping_first_name"],
	li[data-id="shipping_last_name"] {
		top: 410px !important;
	}

	li[data-id="shipping_tipo_documento"],
	li[data-id="shipping_documento"] {
		top: 486px !important;
		width: 25% !important;
		line-height: 1;
	}

	li[data-id="shipping_email"],
	li[data-id="shipping_phone"] {
		top: 565px !important;
		width: 23% !important;
		line-height: 1;
	}

	li[data-id="shipping_city"] {
		top: 645px !important;
	}

	li[data-id="shipping_address_1"] {
		top: 725px !important;
	}

	li[data-id="shipping_referencia"] {
		top: 805px !important;
	}

	li[data-id="billing_first_name"],
	li[data-id="billing_last_name"] {
		top: 1065px !important;
	}

	li[data-id="billing_tipo_documento"],
	li[data-id="billing_documento"] {
		top: 1146px !important;
		width: 20% !important;
		line-height: 1;
	}

	li[data-id="billing_email"],
	li[data-id="billing_phone"] {
		top: 1225px !important;
		width: 20% !important;
		line-height: 1;
	}

	li[data-id="billing_address_1"] {
		top: 1305px !important;
	}

	li.mover-billing_first_name,
	li.mover-billing_last_name {
		top: 1375px !important;
	}

	li.mover-billing_tipo_documento,
	li.mover-billing_documento {
		top: 1460px !important;
		line-height: 0.9;
	}

	li.mover-billing_email,
	li.mover-billing_phone {
		top: 1538px !important;
		line-height: 0.9;
	}

	li.mover-billing_address_1 {
		top: 1615px !important;
	}

	.ajusteFormularioCheckout {
		top: 880px !important;
	}

	ul.shop_ul.woocommerce-checkout-review-order-ul>li>.product-total {
		right: -15px !important;
		top: -10px !important;
	}

	ul.shop_ul.woocommerce-checkout-review-order-ul>li>div>strong.product-quantity {
		right: 20px !important;
	}

	.woocommerce-error>li:not([data-id]) {
		left: 60% !important;
		top: 25px !important;
		width: 40% !important;
	}

	.ajusteFormularioCheckout {
		top: 960px !important;
		left: 0px !important;
	}

	/* ubicacion del checkobox para activar la copia de formulario shippin a billing */
	form.formulario_checkout {
		top: 810px;
		left: 0px !important;
	}


	/* ajustando el mensaje flotante de añadior el carrito*/
	div#custom-cart-message {
		left: 40% !important;
	}

	/*ajuste de la pagina del carrito mensage de alerta */
	main#main>div>div>.woocommerce-message {
		position: relative;
		top: -35px !important;
		left: 50% !important;
		width: 49% !important;
		padding-left: 0px;
		padding-right: 0px;
		height: 90px;
		padding-top: 0px;
		border: none !important;
		margin-bottom: 10px;
	}

	main#main>div>div>.woocommerce-message>.custom-add-to-cart-message {
		display: flex;
		flex-direction: column;
		height: 50px;
		width: 100%;
		align-items: center;
		text-align: center;
		border: none !important;
	}

	/* ajustando el tamaño de la sesion disponibles stock en carrito de compra */
	p.product-stock {
		width: 45% !important;
	}

	ul.shop_table.shop_table_responsive {
		margin-left: 10px !important;
	}

	.total-products {
		white-space: nowrap;
	}

	/* ajustando la talla en carrito de compras*/
	dd.variation-Talla {
		width: 0%;
		margin-left: 0px;
		position: relative;
		left: 60px;
		top: -28px;
		height: 0px;
		margin-bottom: 0px;
	}

	/*ajustando el color en carrito de compras*/
	dd.variation-Color {
		margin-top: 3px;
		margin-left: 5px;
		position: relative !important;
		top: -30px;
		left: 50px;
	}

	dd.variation-Color {
		margin-bottom: -40px !important;
	}

	dt.variation-PresentacinIndividual {
		width: 100% !important;
		margin-left: 0px !important;
	}

	dd.variation-PresentacinIndividual {
		width: 100% !important;
		position: relative !important;
		top: -30px !important;
		left: 90px !important;
		margin-bottom: -60px !important;
		margin-left: 100px !important;
	}

	.ast-product-name {
		margin-bottom: 20px;
	}

	.subtotal_resumen_de_compra {
		margin-left: 5px !important;
		margin-top: -5px !important;
	}

	.row-subtotal,
	.row-total,
	.row-costo-de-envio {
		margin-right: 7px !important;
	}

	/* ajuste de las letras añadir a la lista de deseos*/
	.yith-wcwl-add-button {
		margin-top: 0px;
	}

	/*ajuste de pantalla lista de deseos */
	.item-wrapper>.product-thumbnail>a>img {
		width: 100% !important;
		/* margin-left: 25%; */
	}

	/*.wishlist_table.mobile li {
/*flex-direction: row !important;
align-items: center;
}*/

	.wishlist_table.mobile li .item-wrapper {
		display: inline-block;
		width: calc(100% - 25px);
		vertical-align: top;
		margin-bottom: 7px;
		display: flex;
		flex-direction: row !important;
		margin-bottom: 40px !important;
	}

	.wishlist_table.mobile li .item-wrapper .item-details {
		display: inline-block;
		width: calc(100% - 80px);
		vertical-align: top;
		width: 100%;
	}

	.wishlist_table.mobile li .item-wrapper .product-thumbnail {
		display: inline-block;
		max-width: 100% !important;
		margin-right: 10px;
		width: 40% !important;
	}

	ul.additional-info>li .label {
		display: none;
	}

	ul.additional-info>li {
		width: 20%;

		margin-left: 60% !important;
		margin-top: -8% !important;
	}

	.wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart {
		text-align: right;
		margin-bottom: 7px;
		width: 20%;
		margin-left: 75%;
		margin-top: -10.7%;
	}

	.wishlist_table.mobile li .additional-info-wrapper .product-remove {
		text-align: right;
		margin-right: 8px;
	}

	#lista_de_deseos>div>div>form>ul>li>div>.item-details>ul>li .value {
		margin-top: -83px !important;
		margin-left: 65% !important;
		width: 30% !important;
	}

	/* panta de paqgo exitoso**************************************************************************/
	.row-metodo-de-pago {
		display: flex;
		flex-direction: row;
		position: absolute;
		top: 170px;
		left: 22%;
		color: #000;
		font-family: Rubik;
		font-size: 18px;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
	}

	/* pantalla pedido exitoso*/
	.pedido-resumen {
		margin-top: 20px;
		/*width: 80% !important;*/
	}

	/* modificando las columnas en tienda en linea productos */
	.fl-node-c6f4lyaqdie0 .products.columns-5 {
		display: grid;
		grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
	}

	.products.columns-5 {
		display: grid;
		grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
	}

	/* scrol de productos
	.fl-html >.woocommerce.columns-5 >ul.products.columns-5{
		/*isplay: grid;
		grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
		/*overflow-x: scroll;
		white-space: nowrap;
		display: flex;
	}*/
	.fl-html>.woocommerce ul.products li.product {
		flex: 0 0 auto;
		margin-right: 10px;
		/* Adjust margin as needed */
	}

	/*Ajuste del espacio entre el titulo del producto y el precio en pantalla dfe busqueda*/
	.woocommerce ul.products li.product .price,
	.woocommerce div.product p.price,
	.woocommerce div.product span.price,
	.widget_layered_nav_filters ul li.chosen a,
	.woocommerce-page ul.products li.product .ast-woo-product-category,
	.wc-layered-nav-rating a {
		margin-top: 10px !important;
	}

	/* ajustando las imagenes en producto individual en la pantalla de busqueda*/
	.woocommerce ul.products li.product.desktop-align-center,
	.woocommerce-page ul.products li.product.desktop-align-center {
		height: auto !important;
	}

	/* ajuste de la cards en tienda en linea ver todo */
	.dhisve-recomendados>div>ul>li {
		width: 18.75% !important;
	}

	/* ajustando las letras añadir a la lista de deseos */
	/*.yith-wcwl-add-button {
	margin-top: 10px !important;
	}*/

	/* ajustando los productos de manera grid de 5 productos por fila, igualmente dandole separacion a los lados*/
	.ast-row {

		margin-left: 0px !important;
		margin-right: 0px !important;
	}

	.search .ast-archive-description {
		margin-top: 10px !important;
		margin-left: 0px !important;
	}

	/* ajustando color de fondo del div en la pantalla de busqueda  donde esta la descripcion del 	producto*/
	.blog-layout-1 {
		height: 260px;
	}

	.fl-node-lt81ysivra3k.fl-col>.fl-col-content {
		margin-left: 40px;
	}

	/*ul#menu-menu-secundario > li {
    padding-bottom: 30px;
    width: 130px;
    height: 49px;
    padding: 0px;
    display: flex;
    align-items: center;
	}
	ul#menu-menu-secundario {
		margin-top: 15px;
		margin-left: -70px;
	}

	ul#menu-menu-secundario > li > div > a{
		width: 100% !important;
		border-radius:50px !important;
	}*/

	.fl-node-y3l5senq48pf.fl-col>.fl-col-content {
		margin-left: -40px;
	}

	.fl-node-wr6lefj47k3b>.fl-col-content {
		margin-right: 0px;
	}

	/* ajuste de los sub menu segunda barra */
	/* ajuste en el menu hamburguesa*/
	.fl-col.fl-node-lt81ysivra3k.fl-col-small.fl-col-small-custom-width {
		width: 60% !important;
		margin-top: 0px !important;
		margin-left: -50px !important;
	}

	/* ajuste en el tamaño de la letra dhisve */
	.fl-col.fl-node-y3l5senq48pf.fl-col-small.fl-col-small-custom-width {
		width: 20% !important;
		margin-top: -5px !important;
	}

	/*	ajuste del menu del carrito*/
	.fl-col.fl-node-wr6lefj47k3b.fl-col-small.fl-col-small-custom-width {
		width: 20% !important;
	}

	.fl-node-ncqypk3mw148 .fl-photo {
		text-align: left;
	}

	/* ajuste del boton iniciar sesion en el login de ventana emergente */
	button.button.btn.xoo-el-action-btn.xoo-el-login-btn {

		width: 169px;
		margin-left: 36%;
	}

	/* ajuste del mensaje carrito actualizado y mensdajes en la parte superior */
	div#idCarritoDeCompras>div>div>div>div>.woocommerce-message {
		position: fixed;
		top: 40%;
		left: 48%;
		width: 48% !important;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 15px;
		height: 100px;
		display: flex;
		flex-direction: column;
		align-items: center;
		background: #ffffff;
		z-index: 1000;
		padding: 0px;
		justify-content: center;
		border: 1px solid rgb(204, 204, 204) !important;
		font-size: 16px !important;
		font-weight: 500;
	}

	.woocommerce-message.class-carrito-actualizado {
		height: 50px !important;
		border: 1px solid rgb(204, 204, 204) !important;
		padding-top: 0px;
	}

	/*section.related.products >ul.products.columns-5 {
    /*overflow-x: scroll;
    white-space: nowrap;
    display: flex;
	}	*/

	.fl-html>.woocommerce ul.products li.product {
		display: flex;
		flex-direction: column;
		/*width: 20% !important;*/
		padding: 0;
		position: relative;
	}

	h2.woocommerce-loop-product__title {
		white-space: normal;
	}

	.product-type-simple {
		border-radius: 10px;
		/*border: 1px solid #B0D0E4;*/
		/*  background: #FFFFFF;*/
	}

	.product-type-variable {
		border-radius: 10px;
	}

	/*pantalla de carrito de compra ******************************************************************/
	/* ajuste de las dos sesiones de la pantalla */
	#idCarritoDeCompras>div>div .woocommerce {
		display: flex;
		flex-direction: row;
		gap: 20px;
	}

	/* ajuste de las dos sesiones de la pantalla */
	.fl-rich-text>.woocommerce {
		display: flex;
		flex-direction: row;
		gap: 20px;
	}
}

@media (min-width: 1088px) and (max-width: 1234px) {
	#idCarritoDeCompras .woocommerce {
		display: flex;
		flex-direction: row;
		gap: 20px;
	}

	a.checkout-button.button.alt.wc-forward.seguirComprando {
		width: 177.38px !important;
		height: 52.76px !important;
	}

	div#idSeguirComprando {
		left: 34.7% !important;
	}


	span.text_ofertas_subtitulo {
		font-size: 18px !important;
	}

	/* en staging*/
	h2#idTituloOfertasYPromociones {
		margin-left: 0px !important;
		margin-top: -30px !important;
		width: 300px !important;
		padding-top: 0px !important;
	}


	/* pantalla checkout ajuste de botones detransferencia y tarjeta */
	ul.wc_payment_methods.payment_methods.methods {
		display: flex !important;
		flex-direction: column !important;
		gap: 10px !important;
	}

	/* ajuste de pantalla datafast*/
	.ajusteDatafasCantidad {
		right: 48.5%;
		width: 40%;
		padding-top: 40px;
	}

	.order-summary-datafast.pedido-exitoso>ul>li>div>strong.product-quantity-datafast {
		left: 45.8%;
	}


	/* ajuste de la linea de tarjeta de credito*/
	.wc_payment_methods li label {
		line-height: 1 !important;
	}

	.wc_payment_methods li.wc_payment_method.payment_method_bacs label::before {
		width: 50px !important;
		left: -10px;
	}

	.wc_payment_methods li.wc_payment_method.payment_method_pg_woocommerce label::before {
		width: 50px !important;
		left: -15px !important;
	}

	span.woocommerce-Price-amount.amount {
		margin-top: 25px !important;
	}

	/*ajustando el monto del precio en datafast pantalla de pago*/
	.cart-subtotal-general-datafast>span.woocommerce-Price-amount.amount {
		margin-top: 0px !important;
	}

	/* dandole espacio al costo de envio pantalla datafast*/
	strong.costo-de-envio-datafast {
		margin-left: 27.5% !important;
	}

	/* AJUSTE HACIA LA DERECHA DEL TOTAL EN LA PANTALLA DE DATAFAST*/
	.description-total-datafast {
		margin-left: 38.5% !important;
	}

	/* ajustando pantalla de datafast */
	/* producto en el datafast */
	.product-total-datafast {
		right: -15px !important;
	}

	/* pantalla de favoritos */
	.producto_deseos>.product-thumbnail {
		width: 40% !important;
	}

	/* pantalla de favoritos ajuste de div en stock en favoritos*/
	span.wishlist-in-stock {
		width: 200px !important;
		left: -375px !important;
		top: -120px !important;
	}

	.item-wrapper>.item-details>.product-name {
		width: 80%;
	}

	.product-remove>a>.fa.fa-trash:before {
		content: url(https://dhisve.com/wp-content/uploads/2024/09/icono-eliminar.svg);
	}

	/* ajustando el titulo de producto de categoria cuando no existen productos */
	.page-title-category {
		width: 75% !important;
		text-align: center;
		margin-left: 12.5% !important;
	}

	/* ajuste del errro o notificacion en mi cuenta */
	.woocommerce-message.actualizacion-mi-cuenta {
		left: 16.8% !important;
		top: 50px !important;
		height: 50px;
		width: 80%;

	}

	/*ajustanbdo el de la letra o comentario titulo en las cads en pagiona categoria de blog*/
	div#primary>main>div>.ast-article-post>div>div>h2.entry-title.ast-blog-single-element>a {
		width: 120% !important;
	}

	div#content>div>.ast-archive-description>main {
		margin-right: 30px !important;
	}

	/* ajuste de cards y titulo de la categoria en la pagina de categoryua de blog*/
	div#primary>main>.ast-row {
		margin-left: 30px !important;
		width: 100% !important;
	}

	div#primary>.ast-archive-description {
		margin-left: 40px !important;
	}

	/* ajustando los errores dentro de los inputs en la pantalla de checkout*/
	li[data-id="shipping_last_name"],
	li[data-id="shipping_documento"],
	li[data-id="shipping_phone"],
	li[data-id="shipping_city"],
	li[data-id="billing_last_name"],
	li[data-id="billing_documento"],
	li[data-id="billing_phone"] {
		left: 28.5% !important;
	}

	li[data-id="shipping_first_name"],
	li[data-id="shipping_last_name"] {
		top: 410px !important;
	}

	li[data-id="shipping_tipo_documento"],
	li[data-id="shipping_documento"] {
		top: 484px !important;
		width: 25% !important;
		line-height: 1;
	}

	li[data-id="shipping_email"],
	li[data-id="shipping_phone"] {
		top: 572px !important;
		width: 23% !important;
		line-height: 1;
	}

	li[data-id="shipping_city"] {
		top: 645px !important;
	}

	li[data-id="shipping_address_1"] {
		top: 720px !important;
	}

	li[data-id="shipping_referencia"] {
		top: 795px !important;
	}

	li[data-id="billing_first_name"],
	li[data-id="billing_last_name"] {
		top: 1065px !important;
	}

	li[data-id="billing_tipo_documento"],
	li[data-id="billing_documento"] {
		top: 1145px !important;
		width: 20% !important;
		line-height: 1;
	}

	li[data-id="billing_email"],
	li[data-id="billing_phone"] {
		top: 1230px !important;
		width: 23% !important;
		line-height: 1;
	}

	li[data-id="billing_address_1"] {
		top: 1298px !important;
	}

	li.mover-billing_first_name,
	li.mover-billing_last_name {
		top: 1272px !important;
	}

	li.mover-billing_tipo_documento,
	li.mover-billing_documento {
		top: 1355px !important;
	}

	li.mover-billing_email,
	li.mover-billing_phone {
		top: 1440px !important;
	}

	li.mover-billing_address_1 {
		top: 1510px !important;
	}


	.ajusteFormularioCheckout {
		top: 880px !important;
	}

	ul.shop_ul.woocommerce-checkout-review-order-ul>li>.product-total {
		right: -2% !important;
		top: -10px !important;
	}

	ul.shop_ul.woocommerce-checkout-review-order-ul>li>div>strong.product-quantity {
		right: 20px !important;
	}

	.woocommerce-error>li:not([data-id]) {
		left: 60% !important;
		top: 25px !important;
		width: 40% !important;
	}

	.ajusteFormularioCheckout {
		top: 930px !important;
	}

	/* ubicacion del checkobox para activar la copia de formulario shippin a billing */
	form.formulario_checkout {
		top: 810px;
		left: 30px !important;
	}

	/* ajustando el mensaje flotante de añadior el carrito*/
	div#custom-cart-message {
		left: 40% !important;
	}

	/* ajuste de deshacer en el carrito de compra */
	div#idCarritoDeCompras>div>div>div>div>.woocommerce-message {
		position: fixed;
		top: 40%;
		left: 48%;
		width: 48% !important;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 15px;
		height: 100px;
		display: flex;
		flex-direction: column;
		align-items: center;
		background: #ffffff;
		z-index: 1000;
		padding: 0px;
		justify-content: center;
		border: 1px solid rgb(204, 204, 204) !important;
		font-size: 16px !important;
		font-weight: 500;
	}

	.woocommerce-message.class-carrito-actualizado {
		height: 50px !important;
		border: 1px solid rgb(204, 204, 204) !important;
	}


	/*ajuste de la pagina del carrito mensage de alerta */
	main#main>div>div>.woocommerce-message {
		/* background: red; */
		position: relative;
		top: -35px !important;
		left: 50% !important;
		width: 50% !important;
		padding-left: 0px;
		padding-right: 0px;
		height: 90px;
		padding-top: 0px;
		border: none !important;
		/* border-top-color: var(--ast-global-color-2) !important; */
		margin-bottom: 0px;

	}

	main#main>div>div>.woocommerce-message>.custom-add-to-cart-message {
		display: flex;
		flex-direction: column;
		height: 50px;
		width: 100%;
		align-items: center;
		text-align: center;
		border: none !important;
	}

	main#main>div>.woocommerce-notices-wrapper {
		height: 80px;
	}

	/* ajuste del sub total y productos en resumen de compras*/
	li.cart-subtotal.proceder-pago {
		margin-left: -60px !important;
	}

	.total-products {
		white-space: nowrap;
	}

	/* ajustando la talla en carrito de compras*/
	dd.variation-Talla {
		width: 0%;
		margin-left: 0px;
		position: relative;
		left: 60px;
		top: -28px;
		height: 0px;
		margin-bottom: 0px;
	}

	/*ajustando el color en carrito de compras*/
	dd.variation-Color {
		margin: 0;
		color: var(--Foundation-Black-black-500, #121212);
		font-family: Rubik;
		font-size: 14px;
		font-style: normal;
		font-weight: 700;
		margin-top: 3px;
		margin-left: 5px;
		position: relative !important;
		top: -30px;
		left: 50px;
	}

	dd.variation-Color {
		margin-bottom: -40px !important;
	}

	dt.variation-PresentacinIndividual {
		margin-left: 0px !important;
	}

	dd.variation-PresentacinIndividual {
		width: 100% !important;
		position: relative !important;
		top: -29px !important;
		left: 90px !important;
		margin-bottom: -60px !important;
		margin-left: 100px !important;
	}

	p.product-stock {
		width: 43% !important;
	}

	cart-item-details>.name-price {
		margin-top: 20px !important;
	}

	div#product-quantity-cart>div>.quantity.buttons_added {
		margin-top: -15px !important;
	}

	.row-subtotal,
	.row-total,
	.row-costo-de-envio {
		margin-right: 18px !important;
	}

	form#woocommerce-cart {
		width: 70%;
	}

	/*ajuste de pantalla lista de deseos */
	.item-wrapper>.product-thumbnail>a>img {
		width: 100% !important;
		/* margin-left: 25%; */
	}

	/*.wishlist_table.mobile li {
	/*flex-direction: row !important;
	align-items: center;
	}*/

	.wishlist_table.mobile li .item-wrapper {
		display: inline-block;
		width: calc(100% - 25px);
		vertical-align: top;
		margin-bottom: 7px;
		display: flex;
		flex-direction: row !important;
		margin-bottom: 40px !important;
	}

	.wishlist_table.mobile li .item-wrapper .item-details {
		display: inline-block;
		width: calc(100% - 80px);
		vertical-align: top;
		width: 100%;
	}

	.wishlist_table.mobile li .item-wrapper .product-thumbnail {
		display: inline-block;
		max-width: 100% !important;
		margin-right: 10px;
		width: 40% !important;
	}

	ul.additional-info>li .label {
		display: none;
	}

	ul.additional-info>li {
		width: 20%;
		margin-left: 60% !important;
		margin-top: -8% !important;
	}

	.wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart {
		text-align: right;
		margin-bottom: 7px;
		width: 20%;

		margin-left: 75% !important;
		margin-top: -10.2%;
	}

	.wishlist_table.mobile li .additional-info-wrapper .product-remove {
		text-align: right;
		margin-right: 8px;
	}

	#lista_de_deseos>div>div>form>ul>li>div>.item-details>ul>li .value {
		margin-top: -83px !important;
		width: 20% !important;
		margin-right: 22%;
	}

	.additional-info-wrapper>.product-add-to-cart {
		margin-left: -40% !important;
	}

	/* ajuste de los bordes en la vista de los productos en la pantalla de busqueda */
	.product-type-simple,
	.product-type-variable {
		border-radius: 10px;
	}

	ul#menu-menu-secundario>li>ul.sub-menu {
		margin-top: 20px;
		background: transparent;
	}

	ul#menu-menu-secundario>li>ul.sub-menu li>ul.sub-menu {
		background: #ffffff;
	}

	.sub-menu::before {
		content: '***************!';
		position: absolute;
		top: -30px;
		background: transparent;
		padding: 10px;
		min-width: 100%;
		color: transparent;
	}

	/* ajustando los productos de manera grid de 5 productos por fila, igualmente dandole separacion a los lados*/
	.ast-row {

		margin-left: 0px !important;
		margin-right: 0px !important;
	}

	/* ajustando color de fondo del div en la pantalla de busqueda  donde esta la descripcion del producto*/
	.blog-layout-1 {
		border-bottom: none;
		background: #ffffff;
		border-radius: 10px;
		border-color: #B0D0E4 !important;
		border: solid 1px;
		padding: 10px !important;
		max-height: 350px;
		width: 100%;
		height: 300px;
	}

	.fl-node-y3l5senq48pf.fl-col>.fl-col-content {
		margin-left: 0px;
	}

	.fl-node-lt81ysivra3k.fl-col>.fl-col-content {
		margin-left: 30px;
	}

	.fl-node-hmbj9rd20skt.fl-module>.fl-module-content {
		margin-right: -80px;
	}

	/* ajuste de los sub menu segunda barra */
	/* ajuste en el menu hamburguesa*/
	.fl-col.fl-node-lt81ysivra3k.fl-col-small.fl-col-small-custom-width {
		width: 50% !important;
		margin-top: 0px !important;
		/*margin-left: -90px !important;*/
	}

	/* ajuste en el tamaño de la letra dhisve */
	.fl-col.fl-node-y3l5senq48pf.fl-col-small.fl-col-small-custom-width {
		width: 30% !important;
		margin-top: -5px !important;
	}

	/*	ajuste del menu del carrito*/
	.fl-col.fl-node-wr6lefj47k3b.fl-col-small.fl-col-small-custom-width {
		width: 20% !important;
		margin-left: -60px;
	}

	.fl-node-ncqypk3mw148 .fl-photo {
		text-align: left;
	}

	.woocommerce-message {
		position: absolute;
		margin-top: -65px;
		margin-left: 20px;
	}

	/* panta de paqgo exitoso**************************************************************************/

	.row-metodo-de-pago {
		display: flex;
		flex-direction: row;
		position: absolute;
		top: 160px;
		left: 230px;
		color: #000;
		font-family: Rubik;
		font-size: 20px;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
	}

	.pedido-resumen {
		margin-top: 20px;
		/*width: 80% !important;*/
	}


	.row-subtotal {
		right: 21.6% !important;
	}

	/* espacio del cuadr general del producto*/
	section.woocommerce-order-details {
		padding-top: 40px;
	}

	/* modificacion de la columna donde esta el producto*/
	li.woocommerce-table__line-item.order_item {
		padding-top: 20px !important;
		gap: 50px !important;
	}

	/* letra del producto */
	.woocommerce-table__product-name.product-name>a {
		font-size: 20px !important;
	}

	/* ajuste de la letra del precio */
	.woocommerce-table__line-item.order_item>.product-total>.woocommerce-Price-amount.amount>bdi {
		font-size: 24px !important;

	}

	/* tamaño de la letra subtotal*/
	.row-label {
		font-size: 24px !important;
	}

	/* ajuste del tamaño del precio del subtotal*/
	.row-value>span.woocommerce-Price-amount.amount {
		font-size: 24px !important;
	}

	/* ajuste de la tabla en la parte superior*/
	section.woocommerce-order-details {
		padding-top: 50px;
	}

	/* fin de la pantalla de pago exitoso ********************************************************/


	/*pantalla de carrito de compra ********************************************************************/
	/* ajuste de las dos sesiones de la pantalla */
	#idCarritoDeCompras>div>div .woocommerce {
		display: flex;
		flex-direction: row;
		gap: 20px;
	}

	/* ajuste de las dos sesiones de la pantalla */
	.fl-rich-text>.woocommerce {
		display: flex;
		flex-direction: row;
		gap: 20px;
	}

	/* ajustando las imagenes en producto individual*/
	.woocommerce ul.products li.product.desktop-align-center,
	.woocommerce-page ul.products li.product.desktop-align-center {
		height: auto;
	}

	/*.yith-wcwl-add-button {
	margin-top: 5px;
	line-height: 1;
	}*/
}

@media (min-width: 1235px) and (max-width: 1350px) {
	#idCarritoDeCompras .woocommerce {
		display: flex;
		flex-direction: row;
		gap: 20px;
	}

	a.checkout-button.button.alt.wc-forward.seguirComprando {
		width: 177.38px !important;
		height: 52.76px !important;
	}

	div#idSeguirComprando {
		left: 35.2% !important;
	}

	.wc_payment_methods li.wc_payment_method.payment_method_pg_woocommerce label::before {
		width: 35px !important;
	}

	/*pantalla checkout  ajustando texto en el boton tarjeta de credito*/
	li.wc_payment_method.payment_method_pg_woocommerce>label {
		line-height: 1;
	}

	/* pantalla de pago exitoso datafas*/
	.ajusteDatafasCantidad {
		right: 51.8% !important;
	}

	.order-summary-datafast.pedido-exitoso>ul>li>div>strong.product-quantity-datafast {
		left: 43% !important;
	}

	.order-summary-datafast.pedido-exitoso>.order-sumary-costo-envio-datafast>.total-datafast>span>span>bdi {
		padding-right: 57px !important;
	}

	.order-summary-datafast.pedido-exitoso>.cart-subtotal-general-datafast {
		padding-right: 70px;
		margin-right: 0px !important;
		font-size: 24px;
		width: 80%;
	}

	.order-sumary-costo-envio-datafast {
		padding-right: 20px;
		width: 100%;
		margin-right: 0px;
		font-size: 24px;
	}

	.order-summary-datafast.pedido-exitoso>.order-sumary-total-datafast {
		padding-right: 90px;
		width: 100%;
	}

	/* ajustando pantalla de datafast */
	/* producto en el datafast */
	.product-total-datafast {
		right: -15px !important;
	}

	/*ajuste de la pagina del carrito mensage de alerta */
	main#main>div>div>.woocommerce-message {
		/*background:red;*/
		position: absolute;
		top: 200px !important;
		left: 48%;
		width: 49%;
		padding-left: 0px;
		padding-right: 0px;
		height: 90px;
		padding-top: 5px;
		border: none !important;
		/*border-top-color: var(--ast-global-color-2) !important;*/
		margin-bottom: 0px !important;
	}

	main#main>div>div>.woocommerce-message>.custom-add-to-cart-message {
		display: flex;
		flex-direction: column;
		height: 50px;
		width: 100%;
		align-items: center;
		text-align: center;
		border: none !important;
	}

	/*.woocommerce ul.products {
    overflow-x: hidden;
    white-space: nowrap;
    display: flex;
	}*/
	section.woocommerce ul.products li.product.desktop-align-center {
		text-align: center;
		border: solid 1px;
		border-color: #B0D0E4;
		background: #ffffff !important;
		padding: 10px !important;
		width: 18.6%;
	}

	h2.woocommerce-loop-product__title {
		padding-left: 0px !important;
		padding-right: 0px !important;
		height: 55px !important;
		white-space: pre-line;
	}

	section.woocommerce ul.products {
		overflow-x: hidden;
		white-space: nowrap;
		display: flex;
	}

	/* ajustando los errores dentro de los inputs en la pantalla de checkout*/
	li[data-id="shipping_last_name"],
	li[data-id="shipping_documento"],
	li[data-id="shipping_phone"],
	li[data-id="shipping_city"],
	li[data-id="billing_last_name"],
	li[data-id="billing_documento"],
	li[data-id="billing_phone"] {
		left: 28.5% !important;
	}

	li[data-id="shipping_first_name"] {
		top: 390px !important;
	}

	li[data-id="shipping_last_name"] {
		top: 390px !important;
	}

	li[data-id="shipping_email"],
	li[data-id="shipping_phone"] {
		top: 548px !important;
	}

	li[data-id="billing_tipo_documento"],
	li[data-id="billing_documento"] {
		top: 1120px !important;
	}

	li[data-id="shipping_city"] {
		top: 628px !important;
	}

	li[data-id="shipping_address_1"] {
		top: 705px !important;
	}

	li[data-id="shipping_referencia"] {
		top: 780px !important;
	}

	.ajusteFormularioCheckout {
		top: 905px !important;
	}

	ul.shop_ul.woocommerce-checkout-review-order-ul>li>.product-total {
		right: 1% !important;
		top: -10px !important;
	}

	ul.shop_ul.woocommerce-checkout-review-order-ul>li>div>strong.product-quantity {
		right: 5% !important;
	}

	.woocommerce-error>li:not([data-id]) {
		left: 60% !important;
		top: 25px !important;
		width: 40% !important;
	}

	/*ajustando el formularo para seleccionar el check de usar datos para envio*/
	.ajusteFormularioCheckout {
		top: 890px !important;
	}

	form.formulario_checkout {
		left: 30px !important;
		top: 790px;
	}

	form.checkout.woocommerce-checkout>div>div .woocommerce-account-fields {
		left: 6% !important;
	}

	/* ajustando el mensaje flotante de añadior el carrito*/
	div#custom-cart-message {
		left: 40% !important;
	}

	/* ajuste de deshacer en el carrito de compra */
	div#idCarritoDeCompras>div>div>div>div>.woocommerce-message {
		position: fixed;
		top: 40%;
		left: 48%;
		width: 48% !important;
		padding-left: 0px;
		padding-right: 0px;
		height: 100px;
		padding-top: 10px;

		display: flex;
		flex-direction: column;
		align-items: center;
		background: #ffffff;
		/* border: 1px solid rgb(204, 204, 204) !important; */
		z-index: 1000;
		display: flex;
		flex-direction: column;
		padding: 20px;
		padding: 0px;
		justify-content: center;
		padding-top: 15px;
	}

	.woocommerce-message.class-carrito-actualizado {
		height: 50px !important;
		border: 1px solid rgb(204, 204, 204) !important;
		padding-top: 0px;
	}

	.subtotal_resumen_de_compra {
		margin-left: 50px;
	}

	.cart_totals.calculated_shipping>ul.shop_table.shop_table_responsive {
		width: 100%;
		margin-left: 20px;
	}

	.subtotal_resumen_de_compra {

		margin-right: -20px;
	}


	/* ajustando la talla en carrito de compras*/
	dd.variation-Talla {
		width: 0%;
		margin-left: 0px;
		position: relative;
		left: 60px;
		top: -28px;
		height: 0px;
		margin-bottom: 0px;
	}

	/*ajustando el color en carrito de compras*/
	dd.variation-Color {
		margin: 0;
		color: var(--Foundation-Black-black-500, #121212);
		font-family: Rubik;
		font-size: 14px;
		font-style: normal;
		font-weight: 700;
		margin-top: 3px;
		margin-left: 5px;
		position: relative !important;
		top: -30px;
		left: 50px;
	}

	dd.variation-Color {
		margin-bottom: -40px !important;
	}

	dt.variation-PresentacinIndividual {
		margin-left: 0px !important;
	}

	dd.variation-PresentacinIndividual {
		width: 40% !important;
		position: relative !important;
		top: -29px !important;
		left: 90px !important;
		margin-bottom: -60px !important;
	}

	/* disponibles en stcok en la pantalla de carrito */
	p.product-stock {
		width: 38% !important;
	}

	dt.variation-PresentacinIndividual {
		width: 100% !important;
	}

	dd.variation-PresentacinIndividual {
		margin-left: 100px !important;
	}

	.cart-item-details>.name-price {
		margin-top: 20px !important;
	}

	div#product-quantity-cart>div>.quantity.buttons_added {
		margin-top: -15px !important;
	}

	/*ajustando el tamaño de los productos en la ficha tecnica del producto */
	ol.flex-control-nav.flex-control-thumbs {
		width: calc(25.8% - 1em) !important;
	}

	/*.yith-wcwl-add-button {
        margin-top: -5px;
        line-height: 1;
	}*/

	/* ajustando las imagenes en producto individual*/
	.woocommerce ul.products li.product.desktop-align-center,
	.woocommerce-page ul.products li.product.desktop-align- center {
		height: auto;
	}

	ul.sub-menu.uniformesMedicos,
	ul.sub-menu.ropaDescartable,
	ul.sub-menu.insumosDescartables,
	ul.sub- menu.cuidadoPersonal {
		margin-top: 16px !important;
	}

	/* ajustando la distancoa del menu secundario */
	/*ul#menu-menu-secundario {
    margin-top: 15px;
	}/*
	/*ajustando el borde de los radios de las letras uniformes medicos,..,  cuidado personal*/
		/*ul#menu-menu-secundario > li > div > a{
		border-radius: 50px !important;
	}
	ul#menu-menu-secundario > li:hover > div > a{
		width:130px;
		height:49px;
	}
	ul#menu-menu-secundario > li {
		padding-bottom: 30px;
		width: 130px;
		height: 49px;
		padding: 0px;
		display: flex;
		align-items: center;
	}

	ul#menu-menu-secundario > li > div > a{
		width: 100% !important;
		border-radius:50px ;
	}*/

	/*  ajustando el menu cuando esta activo */
	/*ul#menu-menu-secundario > .current-menu-item > .fl-has-submenu-container > a {
    padding: 10px 10px 10px 10px !important;

	}*/

	/*ajuste de sub menu de mujeres*/
	ul.sub-menu.mujeres {
		width: 410px !important;
	}

	/*ajustando el menu de hombres */
	ul.sub-menu.hombres {
		margin-top: -145px !important;
		width: 410px !important;

	}

	ul.sub-menu.unixes {
		margin-top: -288px !important;
		width: 410px !important;
	}

	/*centrar imagen dhisve */
	.fl-node-ncqypk3mw148>.fl-module-content {
		margin-top: 10px !important;
	}

	/* bajando los menu a que quede altura al themer layout*/
	ul.sub-menu.uniformesMedicos {
		margin-left: -2px;
	}

	ul.sub-menu.ropaDescartable {
		margin-left: -132px;

	}

	ul.sub-menu.subMenuRopaYEquipos {
		width: 410px !important;
		/*height:299px !important;*/
	}

	ul.sub-menu.insumosDescartables {
		margin-left: -262px;

	}

	ul.sub-menu.subMenuInsumosDescartables {
		width: 410px !important;
		/*height:299px !important;*/
	}

	ul.sub-menu.cuidadoPersonal {
		margin-left: -392px;
	}

	ul.sub-menu.subMenuCuidadoPersonal {
		width: 410px !important;
		/*height:299px !important;*/
	}

	/* ajuste de los sub menu segunda barra */
	/* ajuste en el menu hamburguesa*/
	.fl-col.fl-node-lt81ysivra3k.fl-col-small.fl-col-small-custom-width {
		width: 50% !important;
		margin-top: 0px !important;
		margin-left: 0px !important;
	}

	/* ajuste en el tamaño de la letra dhisve */
	.fl-col.fl-node-y3l5senq48pf.fl-col-small.fl-col-small-custom-width {
		width: 30% !important;
		margin-top: -5px !important;
	}

	/*	ajuste del menu del carrito*/
	.fl-col.fl-node-wr6lefj47k3b.fl-col-small.fl-col-small-custom-width {
		width: 20% !important;
	}

	.fl-node-ncqypk3mw148 .fl-photo {
		text-align: left;
	}

	.woocommerce-message {
		position: absolute;
		margin-top: -65px;
		margin-left: 20px;
	}

	/* ajuste de las dos sesiones de la pantalla */
	.fl-rich-text>.woocommerce {
		display: flex;
		flex-direction: row;
		gap: 20px;
	}

	/* panta de paqgo exitoso**************************************************************************/
	/* ubicacion del titulo metodo de pago*/
	.row-metodo-de-pago {
		display: flex;
		flex-direction: row;
		position: absolute;
		top: 140px;
		left: 260px;
		color: #000;
		font-family: Rubik;
		font-size: 20px;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
	}

	.row-subtotal {

		right: 21.4% !important;
	}

	/* espacio del cuadr general del producto*/
	section.woocommerce-order-details {
		padding-top: 40px;
	}

	/* modificacion de la columna donde esta el producto*/
	li.woocommerce-table__line-item.order_item {
		display: flex;
		padding-top: 20px !important;
		flex-direction: row;
		border-bottom: 1px solid #0068A7;
		padding-bottom: 10px;
		width: 80%;
		justify-content: start;
		gap: 30px;
	}

	/* letra del producto */
	.woocommerce-table__product-name.product-name>a {
		font-size: 20px !important;
	}

	/* ajuste de la letra del precio */
	.woocommerce-table__line-item.order_item>.product-total>.woocommerce-Price-amount.amount>bdi {
		font-size: 24px !important;

	}

	li.woocommerce-table__line-item.order_item {
		display: flex;
		padding-top: 90px;
		flex-direction: row;
		border-bottom: 1px solid #0068A7;
		padding-bottom: 10px;
		width: 80%;
		justify-content: start;
		gap: 30px !important;
	}

	/* ajuste de la tabla en la parte superior*/
	section.woocommerce-order-details {
		padding-top: 50px;
	}

	/* ajuste del tamano del text*/
	.row-value>span.woocommerce-Price-amount.amount {
		font-size: 24px !important;
	}

	.summary.entry-summary>p>span.woocommerce-Price-amount.amount {
		margin-top: -65px !important;
	}

	span.woocommerce-Price-amount.amount {
		margin-top: 25px !important;
	}

	/*ajustando el monto del precio en datafast pantalla de pago*/
	.cart-subtotal-general-datafast>span.woocommerce-Price-amount.amount {
		margin-top: 0px !important;
	}

	/* dandole espacio al costo de envio pantalla datafast*/
	strong.costo-de-envio-datafast {
		margin-left: 29% !important;
	}

	.order-summary-datafast.pedido-exitoso>div>div>strong.costo-de-envio-datafast {
		margin-left: 27.8% !important;
	}

	/* pantalla de datafast*/
	.order-summary-datafast.pedido-exitoso>.order-sumary-total-datafast {
		padding-right: 70px;
		margin-left: 0px !important;
	}

	/* AJUSTE HACIA LA DERECHA DEL TOTAL EN LA PANTALLA DE DATAFAST*/
	.description-total-datafast {
		margin-left: 37% !important;
	}

	/* tamaño de la letra subtotal*/
	.row-label {
		font-size: 24px !important;
	}

	/*	ajuste de las variaciones */
	ul.wc-item-meta>li {
		display: flex;
		flex-direction: row;
		gap: 15px;
	}

	/* fin de la pantalla de pago exitoso ********************************************************/

	/* inicio de pantalla del producto individual *****************************************************/

	.woocommerce-product-details__short-description {
		padding-top: 20px !important;
		padding-bottom: 20px !important;
		color: var(--Foundation-Black-black-500, #121212);
		font-family: Rubik;
		font-size: 16px;
		font-style: normal;
		font-weight: 300;
		line-height: 118.482%;
		width: 484px !important;
		border-top: solid 1px !important;
		border-bottom: solid 1px !important;
		border-color: #0068A7 !important;
		margin-bottom: 20px !important;
		margin-top: 25px !important;
	}

	/* fin de pantalla del producto individual *****************************************************/




	/*pantalla de carrito de compra *****************************************************************************/


	/* ajuste de las dos sesiones de la pantalla 08-08*/
	#idCarritoDeCompras>div>div .woocommerce {
		display: flex;
		flex-direction: row;
		gap: 20px;
	}

	.fl-rich-text>.woocommerce {
		display: flex;
		flex-direction: row;
		gap: 20px;
	}

	/* tamaño del formulario donde estan los productos*/
	form#woocommerce-cart {
		width: 70%;
	}
}


@media (min-width: 1351px) and (max-width: 1510px) {

	#idCarritoDeCompras .woocommerce {
		display: flex;
		flex-direction: row;
		gap: 20px;
	}

	a.checkout-button.button.alt.wc-forward.seguirComprando {
		width: 177.38px !important;
		height: 52.76px !important;
	}

	/*pantalla checkout  ajustando texto en el boton tarjeta de credito*/
	li.wc_payment_method.payment_method_pg_woocommerce>label {
		line-height: 1;
	}

	/* pantalla de pago exitoso de datafast cantidad de productos*/
	.order-summary-datafast.pedido-exitoso>ul>li>div>strong.product-quantity-datafast {
		left: 43%;
	}

	.ajusteDatafasCantidad {
		right: 52.8% !important;
	}

	/* pantalla pedido exitoso */
	.order-sumary-total-datafast,
	.order-sumary-costo-envio-datafast {
		margin-left: 20% !important;
	}

	.cart-subtotal-general-datafast {
		margin-left: 40% !important;
	}

	/* pantalla pedido exitoso ajuste de costoi de envio */
	.order-summary-datafast.pedido-exitoso>.cart-subtotal-general-datafast {
		margin-left: 60% !important;
	}

	.order-summary-datafast.pedido-exitoso>.order-sumary-costo-envio-datafast {
		margin-left: 47% !important;
	}

	.order-summary-datafast.pedido-exitoso>.order-sumary-total-datafast {
		margin-left: 49% !important;
	}

	/*.order-summary-datafast.pedido-exitoso > .order-sumary-total-datafast {
    	 margin-left: 62% !important;
	}

    /* cart subtotal mas productos pantalla de datafast*/
	/*.cart-subtotal-general-datafast {
		margin-left: 60% !important;
	}
	.order-sumary-total-datafast, .order-sumary-costo-envio-datafast {
		margin-left: 46.7% !important;
	}
	/*span.woocommerce-Price-amount.amount{
		margin-top: 25px !important;
	}*/
	/*ajustando el monto del precio en datafast pantalla de pago*/
	.cart-subtotal-general-datafast>span.woocommerce-Price-amount.amount {
		margin-top: 0px !important;
	}

	/* dandole espacio al costo de envio pantalla datafast*/
	strong.costo-de-envio-datafast {
		margin-left: 40% !important;
	}

	/* AJUSTE HACIA LA DERECHA DEL TOTAL EN LA PANTALLA DE DATAFAST*/
	.description-total-datafast {
		margin-left: 58% !important;
	}

	div#custom-cart-message {
		left: 50% !important;
	}

	ul.shop_ul.woocommerce-checkout-review-order-ul>li>.product-total {
		right: 12px !important;
	}

	/*ajuste de la pagina del carrito mensage de alerta */
	main#main>div>div>.woocommerce-message {
		/*background:red;*/
		position: absolute;
		top: 200px !important;
		left: 50%;
		width: 49%;
		padding-left: 0px;
		padding-right: 0px;
		height: 90px;
		padding-top: 5px;
		border: none !important;
		/*border-top-color: var(--ast-global-color-2) !important;*/
		margin-bottom: 0px !important;

	}

	main#main>div>div>.woocommerce-message>.custom-add-to-cart-message {
		display: flex;
		flex-direction: column;
		height: 50px;
		width: 100%;
		align-items: center;
		text-align: center;
		border: none !important;
	}

	div#idCarritoDeCompras>div>div>div>div>.woocommerce-message {
		position: absolute;
		top: -55px;
		left: 48%;
		width: 48% !important;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 15px;
		height: 100px;
		border: none;
		display: flex;
		flex-direction: column;
		align-items: center;
		background: #ffffff;
		z-index: 1000;
		padding: 0px;
		justify-content: center;
	}

	.woocommerce-message {
		position: absolute;
		margin-top: -65px;
		margin-left: -10px;
	}

	.woocommerce-message.class-carrito-actualizado {
		height: 50px !important;
		border: 1px solid rgb(204, 204, 204) !important;
	}

	/* ubicacion del checkobox para activar la copia de formulario shippin a billing */
	form.formulario_checkout {
		top: 795px;
		left: 0px !important;
		z-index: 1;
	}

	/* ubicacion del chec para cambiar datos de envio */
	.ajusteFormularioCheckout {
		top: 890px !important;
	}

	/* ajuste delprecio en el cuadro de resumende compra en carrito de compra */
	.subtotal_resumen_de_compra {
		margin-left: 55px !important;
	}

	li.cart-subtotal.proceder-pago {
		margin-left: -30px !important;
		padding-right: 60px !important;
	}

	ul.shop_table.shop_table_responsive {
		width: 100%;
	}

	/* ajustando la talla en carrito de compras*/
	dd.variation-Talla {
		width: 0%;
		margin-left: 0px;
		position: relative;
		left: 60px;
		top: -28px;
		height: 0px;
		margin-bottom: 0px;
	}

	/*ajustando el color en carrito de compras*/
	dd.variation-Color {
		margin: 0;
		color: var(--Foundation-Black-black-500, #121212);
		font-family: Rubik;
		font-size: 14px;
		font-style: normal;
		font-weight: 700;
		margin-top: 3px;
		margin-left: 5px;
		position: relative !important;
		top: -30px;
		left: 50px;
	}

	dd.variation-Color {
		margin-bottom: -40px !important;
	}

	dt.variation-PresentacinIndividual {
		margin-left: 0px !important;
	}

	dd.variation-PresentacinIndividual {
		width: 40% !important;
		position: relative !important;
		top: -29px !important;
		left: 90px !important;
		margin-bottom: -60px !important;
	}

	/* disponibles en stcok en la pantalla de carrito */
	p.product-stock {
		width: 33% !important;
	}

	dt.variation-PresentacinIndividual {
		width: 100% !important;
	}

	dd.variation-PresentacinIndividual {
		margin-left: 100px !important;
	}

	.cart-item-details>.name-price {
		margin-top: 20px !important;
	}

	div#product-quantity-cart>div>.quantity.buttons_added {
		margin-top: -15px !important;
	}



	/* ajustando las imagenes al lado izquierdo de la imagen principal en la ficha del producto*/
	ol.flex-control-nav.flex-control-thumbs {
		width: calc(25.8% - 1em) !important;
	}

	form#woocommerce-cart {
		width: 70%;
	}

	/*ul.shop_table.cart.wishlist_table.wishlist_view.traditional.responsive {
	/*margin-left:20px !important;
	}
	/*.yith-wcwl-add-button {
	margin-top: -5px;
	}*/

	/* ajustando las imagenes en producto individual*/
	.woocommerce ul.products li.product.desktop-align-center,
	.woocommerce-page ul.products li.product.desktop-align-center {
		height: auto;
	}

	/* ajuste en el menu hamburguesa*/
	.fl-col.fl-node-lt81ysivra3k.fl-col-small.fl-col-small-custom-width {
		width: 50% !important;
		margin-top: 0px !important;
		margin-left: -90px !important;
	}

	/* ajuste en el tamaño de la letra dhisve */
	.fl-col.fl-node-y3l5senq48pf.fl-col-small.fl-col-small-custom-width {
		width: 30% !important;
		margin-top: 18px !important;
	}

	/*	ajuste del menu del carrito*/
	.fl-col.fl-node-wr6lefj47k3b.fl-col-small.fl-col-small-custom-width {
		width: 20% !important;
	}

	.fl-node-ncqypk3mw148 .fl-photo {
		text-align: left;
	}

	/* panta de paqgo exitoso*/

	/* ubicacion del titulo metodo de pago*/
	.row-metodo-de-pago {
		left: 285px;
		display: flex;
		flex-direction: row;
		position: absolute;
		top: 140px;

		color: #000;
		font-family: Rubik;
		font-size: 20px;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
	}

	/* alineacion del subtotal numero a la izquierda*/
	.row-subtotal {
		right: 21.4% !important;
	}

	/* modificacion de la columna donde esta el producto*/
	li.woocommerce-table__line-item.order_item {
		padding-top: 20px !important;
		gap: 50px !important;
	}

	/* ajuste de la letra del precio */
	.woocommerce-table__line-item.order_item>.product-total>.woocommerce-Price-amount.amount>bdi {
		font-size: 24px !important;

	}

	/* tamaño de la letra subtotal*/
	.row-label {
		font-size: 24px !important;
	}

	/* ajuste del tamaño del precio del subtotal*/
	.row-value>span.woocommerce-Price-amount.amount {
		font-size: 24px !important;
	}

	/* ajuste de la tabla en la parte superior*/
	section.woocommerce-order-details {
		padding-top: 50px;
	}

	/*	ajuste de las variaciones */
	ul.wc-item-meta>li {
		display: flex;
		flex-direction: row;
		gap: 15px;
	}

	/* fin de la pantalla de pago exitoso ********************************************************/

	/*pantalla de carrito de compra */

	/* ajuste de las dos sesiones de la pantalla */
	#idCarritoDeCompras>div>div .woocommerce {
		display: flex;
		flex-direction: row;
		gap: 20px;
	}

	/* ajuste de las dos sesiones de la pantalla */
	.fl-rich-text>.woocommerce {
		display: flex;
		flex-direction: row;
		gap: 20px;
		margin-left: 0px
	}

	/*ajuste donde esta ubicado la cantidad y los botones de mas y menos */
	.content-buttom {
		width: 40%;
		margin-left: 0px;
	}

	/* ajuste del precio del producto*/
	/*.name-price*/
	p.product-price {
		color: var(--Foundation-Tertiary-tertiary-500, #17BBB5);
		font-family: Rubik;
		font-size: 24px;
		font-style: normal;
		font-weight: 700;
		line-height: 118.482%;
		width: 30%;
		display: flex;
		justify-content: end;
		margin-top: -10px;

	}
}

@media (min-width: 1511px) and (max-width: 1699px) {

	/* ajuste de las filas del woocommerce en el  carrito*/
	#idCarritoDeCompras .woocommerce {
		display: flex;
		flex-direction: row;
		gap: 20px;
	}

	a.checkout-button.button.alt.wc-forward.seguirComprando {
		width: 177.38px !important;
		height: 52.76px !important;

	}




	li.cart-subtotal.proceder-pago {
		margin-left: -30px !important;
		padding-right: 60px !important;
	}

	/*ajuste de la pagina del carrito mensage de alerta */
	main#main>div>div>.woocommerce-message {
		/*background:red;*/
		position: absolute;
		top: 200px !important;
		left: 48%;
		width: 49%;
		padding-left: 0px;
		padding-right: 0px;
		height: 90px;
		padding-top: 5px;
		border: none !important;
		/*border-top-color: var(--ast-global-color-2) !important;*/
		margin-bottom: 0px !important;
	}

	main#main>div>div>.woocommerce-message>.custom-add-to-cart-message {
		display: flex;
		flex-direction: column;
		height: 50px;
		width: 100%;
		align-items: center;
		text-align: center;
		border: none !important;
	}

	/* ajustando los errores dentro de los inputs en la pantalla de checkout*/
	li[data-id="shipping_last_name"],
	li[data-id="shipping_documento"],
	li[data-id="shipping_phone"],
	li[data-id="shipping_city"],
	li[data-id="billing_last_name"],
	li[data-id="billing_documento"],
	li[data-id="billing_phone"] {
		left: 28.5% !important;
	}

	li[data-id="shipping_first_name"],
	li[data-id="shipping_last_name"] {
		top: 390px !important;
	}

	li[data-id="shipping_tipo_documento"],
	li[data-id="shipping_documento"] {
		top: 478px !important;
		width: 25% !important;
		line-height: 1;
	}

	li[data-id="shipping_email"],
	li[data-id="shipping_phone"] {
		top: 556px !important;
		width: 23% !important;
		line-height: 1;
	}

	li[data-id="shipping_city"] {
		top: 625px !important;
	}

	li[data-id="shipping_address_1"] {
		top: 700px !important;
	}

	li[data-id="shipping_referencia"] {
		top: 780px !important;
	}

	li[data-id="billing_first_name"],
	li[data-id="billing_last_name"] {
		top: 1045px !important;
	}

	li[data-id="billing_tipo_documento"],
	li[data-id="billing_documento"] {
		top: 1130px !important;
		width: 23% !important;
		line-height: 1;
	}

	li[data-id="billing_email"],
	li[data-id="billing_phone"] {
		top: 1210px !important;
		width: 23% !important;
		line-height: 1;
	}

	li[data-id="billing_address_1"] {
		top: 1278px !important;
	}

	.ajusteFormularioCheckout {
		top: 880px !important;
	}

	ul.shop_ul.woocommerce-checkout-review-order-ul>li>.product-total {
		right: 4% !important;
		top: -10px !important;
	}

	ul.shop_ul.woocommerce-checkout-review-order-ul>li>div>strong.product-quantity {
		right: 20px !important;
	}

	.woocommerce-error>li:not([data-id]) {
		left: 60% !important;
		top: 25px !important;
		width: 40% !important;
	}

	.ajusteFormularioCheckout {
		top: 900px !important;
	}

	/* ubicacion del checkobox para activar la copia de formulario shippin a billing */
	form.formulario_checkout {
		top: 790px;
	}

	/* ajustando el mensaje flotante de añadior el carrito*/
	div#custom-cart-message {
		left: 50% !important;
	}

	div#idCarritoDeCompras>div>div>div>div>.woocommerce-message {
		position: absolute;
		top: -50px;
		left: 48%;
		width: 48% !important;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 15px;
		height: 100px;
		display: flex;
		flex-direction: column;
		align-items: center;
		background: #ffffff;
		z-index: 1000;
		padding: 0px;
		justify-content: center;
		border: 1px solid rgb(204, 204, 204) !important;
		font-size: 16px !important;
		font-weight: 500;
	}

	.woocommerce-message.class-carrito-actualizado {
		height: 50px !important;
		border: 1px solid rgb(204, 204, 204) !important;
	}

	/* ajuste delprecio en el cuadro de resumende compra en carrito de compra */
	.subtotal_resumen_de_compra {
		margin-left: 55px !important;
	}

	ul.shop_table.shop_table_responsive {
		width: 100%;
	}

	/* ajustando la talla en carrito de compras*/
	dd.variation-Talla {
		width: 0%;
		margin-left: 0px;
		position: relative;
		left: 60px;
		top: -28px;
		height: 0px;
		margin-bottom: 0px;
	}

	/*ajustando el color en carrito de compras*/
	dd.variation-Color {
		margin: 0;
		color: var(--Foundation-Black-black-500, #121212);
		font-family: Rubik;
		font-size: 14px;
		font-style: normal;
		font-weight: 700;
		margin-top: 3px;
		margin-left: 5px;
		position: relative !important;
		top: -30px;
		left: 50px;
	}

	dd.variation-Color {
		margin-bottom: -40px !important;
	}

	dt.variation-PresentacinIndividual {
		margin-left: 0px !important;
	}

	dd.variation-PresentacinIndividual {
		width: 40% !important;
		position: relative !important;
		top: -29px !important;
		left: 195px !important;
		margin-bottom: -60px !important;
	}

	/* ajuste de las dos sesiones de la pantalla */
	#idCarritoDeCompras>div>div .woocommerce {
		display: flex;
		flex-direction: row;
		gap: 20px;
	}

	.fl-rich-text>.woocommerce {
		display: flex;
		flex-direction: row;
		gap: 20px;
		margin-left: 0px;
	}

	form#woocommerce-cart {
		width: 70%;
	}

	.woocommerce-message {
		position: absolute;
		margin-top: -65px;
		margin-left: 20px;
	}

	/* ajustando las imagenes en producto individual*/
	.woocommerce ul.products li.product.desktop-align-center,
	.woocommerce-page ul.products li.product.desktop-align-center {
		height: auto !important;
	}

	/* ajustando los productos de manera grid de 5 productos por fila, igualmente dandole separacion a los lados*/
	/*.ast-row {
    display: grid;
    grid-gap: 20px; 
    grid-template-columns: repeat(5, minmax(0, 1fr));
    margin-left:30px !important;
    margin-right:30px !important;
    max-width: 100%;
}*/
	/* ajustando color de fondo del div donde esta la descripcion del producto*/
	.blog-layout-1 {
		border-bottom: none;
		background: #ffffff;
		border-radius: 10px;
		border-color: #B0D0E4 !important;
		border: solid 1px;
		padding: 10px !important;
		max-height: 350px;
		width: 100%;
		height: 350px !important;
	}

	.search .ast-archive-description {
		margin-top: -20px;
		margin-left: 30px !important;
	}

	/* panta de paqgo exitoso*/
	.row-metodo-de-pago {
		display: flex;
		flex-direction: row;
		position: absolute;
		top: 140px;
		left: 312px;
		color: #000;
		font-family: Rubik;
		font-size: 20px;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
	}

	.row-subtotal {
		display: flex;
		flex-direction: row;
		padding-bottom: 40px;
		padding-top: 20px;
		/*position: absolute;*/
		gap: 30px;
		right: 21.8%;
	}
	/* fin de la pantalla de pago exitoso */
}

@media (min-width: 1700px) and (max-width: 1812px) {

	/* cambio 14/10 */
	.woocommerce-message {
		position: absolute;
		margin-top: -65px;
		margin-left: 20px;
		background: #ffffff;
	}

	/* Ajuste en el tamano del espacio de las letras en el blog*/
	.get_all_posts_item_text_title a h3 {
		width: 85% !important;
	}

	#idCarritoDeCompras .woocommerce {
		display: flex;
		flex-direction: row;
		gap: 20px;
	}

	a.checkout-button.button.alt.wc-forward.seguirComprando {
		width: 177.38px !important;
		height: 52.76px !important;

	}


	/* ajuste del monto del subtotal en resumen de compra*/
	li.cart-subtotal.proceder-pago {
		margin-left: -30px !important;
		padding-right: 60px !important;
	}

	/* ajustando la carta de productos insumos y equipos en tienda en linea*/
	.woocommerce ul.products li.product.desktop-align-center,
	.woocommerce-page ul.products li.product.desktop-align-center {
		text-align: center;
		border: solid 1px;
		border-color: #B0D0E4;
		background: #ffffff !important;
		padding: 10px !important;
		/* width: 18.75% !important;*/
	}

	/*ajuste de la pagina del carrito mensage de alerta */
	main#main>div>div>.woocommerce-message {
		/*background:red;*/
		position: absolute;
		top: 140px !important;
		left: 50%;
		width: 49%;
		padding-left: 0px;
		padding-right: 0px;
		height: 90px;
		padding-top: 5px;
		border: none !important;
		/*border-top-color: var(--ast-global-color-2) !important;*/
		margin-bottom: 0px !important;
	}

	main#main>div>div>.woocommerce-message>.custom-add-to-cart-message {
		display: flex;
		flex-direction: column;
		height: 50px;
		width: 100%;
		align-items: center;
		text-align: center;
		border: none !important;
	}

	/* ajustando los errores dentro de los inputs en la pantalla de checkout*/
	li[data-id="shipping_last_name"],
	li[data-id="shipping_documento"],
	li[data-id="shipping_phone"],
	li[data-id="shipping_city"],
	li[data-id="billing_last_name"],
	li[data-id="billing_documento"],
	li[data-id="billing_phone"] {
		left: 28.5% !important;
	}

	li[data-id="shipping_first_name"],
	li[data-id="shipping_last_name"] {
		top: 390px !important;
	}

	li[data-id="shipping_tipo_documento"],
	li[data-id="shipping_documento"] {
		top: 478px !important;
		width: 25% !important;
		line-height: 1;
	}

	li[data-id="shipping_email"],
	li[data-id="shipping_phone"] {
		top: 556px !important;
		width: 23% !important;
		line-height: 1;
	}

	li[data-id="shipping_city"] {
		top: 625px !important;
	}

	li[data-id="shipping_address_1"] {
		top: 700px !important;
	}

	li[data-id="shipping_referencia"] {
		top: 780px !important;
	}

	li[data-id="billing_first_name"],
	li[data-id="billing_last_name"] {
		top: 1045px !important;
	}

	li[data-id="billing_tipo_documento"],
	li[data-id="billing_documento"] {
		top: 1130px !important;
		width: 23% !important;
		line-height: 1;
	}

	li[data-id="billing_email"],
	li[data-id="billing_phone"] {
		top: 1210px !important;
		width: 23% !important;
		line-height: 1;
	}

	li[data-id="billing_address_1"] {
		top: 1278px !important;
	}

	.ajusteFormularioCheckout {
		top: 880px !important;
	}

	ul.shop_ul.woocommerce-checkout-review-order-ul>li>.product-total {
		right: 4% !important;
		top: -10px !important;
	}

	ul.shop_ul.woocommerce-checkout-review-order-ul>li>div>strong.product-quantity {
		right: 20px !important;
	}

	.woocommerce-error>li:not([data-id]) {
		left: 60% !important;
		top: 25px !important;
		width: 40% !important;
	}

	.ajusteFormularioCheckout {
		top: 900px !important;
		margin-left: 50px !important;
	}

	/* ubicacion del checkobox para activar la copia de formulario shippin a billing */
	form.formulario_checkout {
		top: 790px;
	}



	/* ajustando el mensaje flotante de añadior el carrito*/
	div#custom-cart-message {
		left: 50% !important;
	}

	/* ajuste del tamaño del subtotal en resumen de compre en carrito de compra*/
	ul.shop_table.shop_table_responsive {
		width: 100% !important;
	}

	.subtotal_resumen_de_compra {
		margin-left: 120px !important;
	}

	/* ajustando la talla en carrito de compras*/
	dd.variation-Talla {
		width: 0%;
		margin-left: 0px;
		position: relative;
		left: 60px;
		top: -28px;
		height: 0px;
		margin-bottom: 0px;
	}

	/*ajustando el color en carrito de compras*/
	dd.variation-Color {
		margin: 0;
		color: var(--Foundation-Black-black-500, #121212);
		font-family: Rubik;
		font-size: 14px;
		font-style: normal;
		font-weight: 700;
		margin-top: 3px;
		margin-left: 5px;
		position: relative !important;
		top: -30px;
		left: 50px;
	}

	dd.variation-Color {
		margin-bottom: -40px !important;
	}

	dt.variation-PresentacinIndividual {
		margin-left: 0px !important;
	}

	dd.variation-PresentacinIndividual {
		width: 40% !important;
		position: relative !important;
		top: -29px !important;
		left: 195px !important;
		margin-bottom: -60px !important;
	}

	/* disponibles en stcok en la pantalla de carrito */
	p.product-stock {
		width: 25% !important;
	}

	/* ajuste de las dos sesiones de la pantalla */
	#idCarritoDeCompras>div>div .woocommerce {
		display: flex;
		flex-direction: row;
		gap: 20px;
	}

	.fl-rich-text>.woocommerce {
		display: flex;
		flex-direction: row;
		gap: 20px;
		margin-left: 0px;
	}

	form#woocommerce-cart {
		width: 70%;
	}

	/* ajustando las imagenes en producto individual*/
	.woocommerce ul.products li.product.desktop-align-center,
	.woocommerce-page ul.products li.product.desktop-align-center {
		height: auto !important;
	}

	/* panta de paqgo exitoso*/
	.row-metodo-de-pago {
		left: 360px;
	}

	.row-subtotal {
		right: 23.5% !important;
	}

	/* fin de la pantalla de pago exitoso */
}

@media (min-width: 1813px) {

	/*cambio 14/10*/
	.woocommerce-message {
		position: absolute;
		margin-top: -65px;
		margin-left: 20px;
		background: #ffffff;
	}

	/* Ajuste en el tamano del espacio de las letras en el blog*/
	.get_all_posts_item_text_title a h3 {
		width: 80% !important;
	}

	a.checkout-button.button.alt.wc-forward.seguirComprando {
		width: 177.38px !important;
		height: 52.76px !important;
		padding-left: 10px;
		padding-top: 20px;
		padding-bottom: 15px !important;
		text-align: center;
		padding-right: 10px;
	}

	#idCarritoDeCompras .woocommerce {
		display: flex;
		flex-direction: row;
		gap: 20px;
	}



	/* ajustando el mensaje de carrito actualizado en la pantalla de carrito */
	div#idCarritoDeCompras>div>div>div>div>.woocommerce-message {
		position: absolute;
		top: -50px;
		left: 42%;
		width: 48% !important;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 15px;
		height: 100px;
		display: flex;
		flex-direction: column;
		align-items: center;
		background: #ffffff;
		z-index: 1000;
		padding: 0px;
		justify-content: center;
		border: 1px solid rgb(204, 204, 204) !important;
		font-size: 16px !important;
		font-weight: 500;
	}

	/* ajustando el mensaje de carrito actualizado en la pantalla de carrito */
	.woocommerce-message.class-carrito-actualizado {
		height: 50px !important;
		border: 1px solid rgb(204, 204, 204) !important;
	}


	/* ajustando los errores dentro de los inputs en la pantalla de checkout*/
	li[data-id="shipping_last_name"],
	li[data-id="shipping_documento"],
	li[data-id="shipping_phone"],
	li[data-id="shipping_city"],
	li[data-id="billing_last_name"],
	li[data-id="billing_documento"],
	li[data-id="billing_phone"] {
		left: 28.5% !important;
	}

	li[data-id="shipping_first_name"],
	li[data-id="shipping_last_name"] {
		top: 400px !important;
	}

	li[data-id="shipping_tipo_documento"],
	li[data-id="shipping_documento"] {
		top: 478px !important;
		width: 25% !important;
		line-height: 1;
	}

	li[data-id="shipping_email"],
	li[data-id="shipping_phone"] {
		top: 560px !important;
		width: 23% !important;
		line-height: 1;
	}

	li[data-id="shipping_city"] {
		top: 630px !important;
	}

	li[data-id="shipping_address_1"] {
		top: 710px !important;
	}

	li[data-id="shipping_referencia"] {
		top: 790px !important;
	}

	li[data-id="billing_first_name"],
	li[data-id="billing_last_name"] {
		top: 1050px !important;
	}

	li[data-id="billing_tipo_documento"],
	li[data-id="billing_documento"] {
		top: 1130px !important;
		width: 23% !important;
		line-height: 1;
	}

	li[data-id="billing_email"],
	li[data-id="billing_phone"] {
		top: 1208px !important;
		width: 23% !important;
		line-height: 1;
	}

	li[data-id="billing_address_1"] {
		top: 1285px !important;
	}



	ul.shop_ul.woocommerce-checkout-review-order-ul>li>.product-total {
		right: 4% !important;
		top: -10px !important;
	}

	ul.shop_ul.woocommerce-checkout-review-order-ul>li>div>strong.product-quantity {
		right: 20px !important;
	}

	.woocommerce-error>li:not([data-id]) {
		left: 60% !important;
		top: 25px !important;
		width: 40% !important;
	}

	.ajusteFormularioCheckout {
		top: 890px !important;
		margin-left: 6% !important;
	}

	/* ubicacion del checkobox para activar la copia de formulario shippin a billing */
	form.formulario_checkout {
		top: 790px;
		margin-left: 10.8% !important;
	}


	/* ajustando el mensaje flotante de añadior el carrito*/
	div#custom-cart-message {
		left: 50% !important;
	}

	/* ajuste del tamaño del subtotal en resumen de compre en carrito de compra*/
	ul.shop_table.shop_table_responsive {
		width: 100% !important;
	}

	.subtotal_resumen_de_compra {
		margin-left: 100px !important;
		padding-right: 30px;
	}

	/* ajustando la talla en carrito de compras*/
	dd.variation-Talla {
		width: 0%;
		margin-left: 0px;
		position: relative;
		left: 60px;
		top: -28px;
		height: 0px;
		margin-bottom: 0px;
	}

	/*ajustando el color en carrito de compras*/
	dd.variation-Color {
		margin: 0;
		color: var(--Foundation-Black-black-500, #121212);
		font-family: Rubik;
		font-size: 14px;
		font-style: normal;
		font-weight: 700;
		margin-top: 3px;
		margin-left: 5px;
		position: relative !important;
		top: -30px;
		left: 50px;
	}

	dd.variation-Color {
		margin-bottom: -40px !important;
	}

	dt.variation-PresentacinIndividual {
		margin-left: 0px !important;
	}

	dd.variation-PresentacinIndividual {
		width: 40% !important;
		position: relative !important;
		top: -50px !important;
		left: 195px !important;
		margin-bottom: -60px !important;
	}

	/* disponibles en stcok en la pantalla de carrito */
	p.product-stock {
		width: 23%;
	}

	/* ajustando las imagenes en producto individual*/
	.woocommerce ul.products li.product.desktop-align-center,
	.woocommerce-page ul.products li.product.desktop-align-center {
		height: auto !important;
	}

	/* ajuste de las dos sesiones de la pantalla */
	#idCarritoDeCompras>div>div .woocommerce {
		display: flex;
		flex-direction: row;
		gap: 20px;
	}

	.fl-rich-text>.woocommerce {
		display: flex;
		flex-direction: row;
		gap: 20px;
		margin-left: 0px;
	}

	form#woocommerce-cart {
		width: 70%;
	}

	/* panta de paqgo exitoso*/
	.row-metodo-de-pago {
		left: 380px;
	}

	.row-subtotal {
		right: 24.1% !important;
	}

	/* fin de la pantalla de pago exitoso */

}

@media (min-width: 1920px) {

	/*cambio 14/10*/
	.woocommerce-message {
		position: absolute;
		margin-top: -65px;
		margin-left: 20px;
		background: #ffffff;
	}

	/* Ajuste en el tamano del espacio de las letras en el blog*/
	.get_all_posts_item_text_title a h3 {
		width: 80% !important;
	}

	/* ubicacion del checkobox para activar la copia de formulario shippin a billing */
	form.formulario_checkout {
		top: 795px;
		margin-left: 0px !important;
	}
}

/* disponibles en stcok en la pantalla de carrito */
p.product-stock {
	width: 30%;
}

@media (min-width: 2040px) {

	/*cambio 14/10*/
	.woocommerce-message {
		position: absolute;
		margin-top: -65px;
		margin-left: 20px;
		background: #ffffff;
	}

	/* Ajuste en el tamano del espacio de las letras en el blog*/
	.get_all_posts_item_text_title a h3 {
		width: 75% !important;
	}

	/* ubicacion del checkobox para activar la copia de formulario shippin a billing */
	form.formulario_checkout {
		top: 790px;
		margin-left: 13.2% !important;
	}

	/* ajustando el mensaje flotante de añadior el carrito*/
	div#custom-cart-message {
		left: 50% !important;
	}

	/* ajuste del tamaño del subtotal en resumen de compre en carrito de compra*/
	ul.shop_table.shop_table_responsive {
		width: 100% !important;
	}

	.subtotal_resumen_de_compra {
		margin-left: 200px !important;
	}

	/*.fl-rich-text >.woocommerce {
		display: flex;
		flex-direction: row;
		gap: 20px;
		margin-left: -20px;
	}
	form#woocommerce-cart {
	width: 70%;
	}*/
	/* panta de pago exitoso*/
	.row-metodo-de-pago {
		left: 420px;
	}

	.row-subtotal {
		right: 25.7% !important;
	}

	/* fin de la pantalla de pago exitoso */
}

@media (min-width: 2133px) {

	/* Ajuste en el tamano del espacio de las letras en el blog*/
	.get_all_posts_item_text_title a h3 {
		width: 73% !important;
	}

	/* ubicacion del checkobox para activar la copia de formulario shippin a billing */
	form.formulario_checkout {
		top: 790px;
		margin-left: 0px !important;
	}
}

@media (min-width: 2400px) {

	/* Ajuste en el tamano del espacio de las letras en el blog*/
	.get_all_posts_item_text_title a h3 {
		width: 64% !important;
	}

	/* ubicacion del checkobox para activar la copia de formulario shippin a billing */
	form.formulario_checkout {
		top: 790px;
		margin-left: 0px !important;
	}
}

@media (min-width: 2500px) {

	/* Ajuste en el tamano del espacio de las letras en el blog*/
	.get_all_posts_item_text_title a h3 {
		width: 60% !important;
	}

	/* ubicacion del checkobox para activar la copia de formulario shippin a billing */
	form.formulario_checkout {
		top: 800px;
	}
}

@media (min-width: 2720px) {

	/* Ajuste en el tamano del espacio de las letras en el blog*/
	.get_all_posts_item_text_title a h3 {
		width: 53.5% !important;
	}

	/* ubicacion del checkobox para activar la copia de formulario shippin a billing */
	form.formulario_checkout {
		top: 810px;
	}

	/* ajustando el mensaje flotante de añadior el carrito*/
	div#custom-cart-message {
		left: 50% !important;
	}

	/* ajuste del tamaño del subtotal en resumen de compre en carrito de compra*/
	ul.shop_table.shop_table_responsive {
		width: 100% !important;
	}

	.subtotal_resumen_de_compra {
		margin-left: 380px !important;
	}

	/*.fl-rich-text >.woocommerce {
		display: flex;
		flex-direction: row;
		gap: 20px;
		margin-left: -20px;
	}
	form#woocommerce-cart {
	width: 70%;
	}
	/* panta de pago exitoso*/
	.row-metodo-de-pago {
		left: 560px;
	}

	.row-subtotal {
		display: flex;
		flex-direction: row;
		padding-bottom: 40px;
		padding-top: 20px;
		position: absolute;
		gap: 30px;
		right: 28.8% !important;
	}

	/* fin de la pantalla de pago exitoso */
}

@media (min-width: 3840px) {

	/* Ajuste en el tamano del espacio de las letras en el blog*/
	.get_all_posts_item_text_title a h3 {
		width: 39% !important;
	}

	/* ubicacion del checkobox para activar la copia de formulario shippin a billing */
	form.formulario_checkout {
		top: 810px;
	}
}

@media (min-width: 4080px) {

	/* Ajuste en el tamano del espacio de las letras en el blog*/
	.get_all_posts_item_text_title a h3 {
		width: 39% !important;
	}

	/* ubicacion del checkobox para activar la copia de formulario shippin a billing */
	form.formulario_checkout {
		top: 810px;
	}

	/* ajustando el mensaje flotante de añadior el carrito*/
	div#custom-cart-message {
		left: 50% !important;
	}

	/*.fl-rich-text >.woocommerce {
		display: flex;
		flex-direction: row;
		gap: 20px;
		margin-left: -20px;
	}
	form#woocommerce-cart {
	width: 70%;
	}*/

	/* ajustando las imagenes en producto individual en la pantalla de busqueda*/
	.woocommerce ul.products li.product.desktop-align-center,
	.woocommerce-page ul.products li.product.desktop-align-center {
		height: 350px;
	}

	/* panta de pago exitoso*/
	.row-metodo-de-pago {
		left: 560px;
	}

	.row-subtotal {
		display: flex;
		flex-direction: row;
		padding-bottom: 40px;
		padding-top: 20px;
		position: absolute;
		gap: 30px;
		right: 21.8%;
	}

	/* fin de la pantalla de pago exitoso */
}

@media (min-width: 5760px) {

	/* Ajuste en el tamano del espacio de las letras en el blog*/
	.get_all_posts_item_text_title a h3 {
		width: 25% !important;
	}

	/* ubicacion del checkobox para activar la copia de formulario shippin a billing */
	form.formulario_checkout {
		top: 820px;
	}
}

@media (min-width: 7680px) {

	/* Ajuste en el tamano del espacio de las letras en el blog*/
	.get_all_posts_item_text_title a h3 {
		width: 20% !important;
	}

	/* ubicacion del checkobox para activar la copia de formulario shippin a billing */
	form.formulario_checkout {
		top: 850px;
	}
}