/**
Theme Name: Marketplace
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: marketplace
Template: astra
*/

.menu-item--user-account
{display: none}

.menu-item--user-login
{display: none}

/* fix for drop-down visibility in modals */
.woocommerce-js .select2-container .select2-dropdown {z-index:99999}

/* Ocultar elementos en la página principal */
.home .hp-listing__details,
.home .hp-listing__details--primary {
    display: none;
}

/* Ocultar elementos en la página principal */
.home .hp-listing__footer {
	display: none;
}


.hp-listing__title a {
    text-decoration: none !important;
}

.category-title a {
    text-decoration: none;
}



.hp-listing__tittle {
    font-weight: normal;
	,
}

.hp-listing__featured-badge.hp-listing__featured .hp-icon.fas.fa-star,
{
    display: none;
}

.hp-listing__featured-badge.hp-listing__featured {
    display: none;
}

@media only screen and (max-width: 47.99em) {
    .hp-form--wide {
        flex-direction: row;
        align-items: stretch;
    }
}


.hp-field.hp-field--search	 {
	height: 30px;	
}

.hp-listing-category__item-count  {
	display: none;
}

.ast-single-post .entry-content a {
	text-decoration: unset;
}

/* Cambiar el ancho de los elementos de los anuncios a 6 por fila en pantallas grandes */
@media (min-width: 992px) {
    .hp-grid__item {
        flex: 0 0 16.66%; /* 100% / 6 = 16.66% para 6 anuncios por fila */
        max-width: 16.66%;
    }
}

/* Volver a ajustar los anuncios en pantallas pequeñas */
@media (max-width: 991px) {
    .hp-grid__item {
        flex: 0 0 100%; /* Ancho completo en pantallas pequeñas */
        max-width: 100%;
    }
}

/* Ocultar opciones adicionales por defecto */
.more-options {
    display: none;
}

/* Estilizar el botón de "Más opciones" */
.show-more-label {
    display: block;
    background-color: #ccc;
    border: none;
    cursor: pointer;
    padding: 5px;
    margin-top: 10px;
    text-align: center;
}

/* Mostrar opciones adicionales cuando se selecciona el checkbox */
.show-more-checkbox:checked ~ ul .more-options {
    display: list-item;
}

/* Ocultar el botón de "Más opciones" cuando se selecciona */
.show-more-checkbox:checked ~ .show-more-label {
	display: none;
	
}
  


/* Estilo específico para el botón de envío del formulario de búsqueda */
.hp-form--listing-search .hp-form__button {
    background-color: #F8EE25;
    border: none;
    padding: 8px 8px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}

.hp-form--listing-search .hp-form__button span {
    display: none; /* Esconde el texto "Buscar" */
}

.hp-form--listing-search .hp-form__button::before {
    content: "\f002"; /* Código Font Awesome para el icono de lupa */
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: black;
}

.entry-content .woocommerce-info {
	display:none;
}

.woocommerce-js #respond input#submit, .woocommerce-js a.button, .woocommerce-js button.button, .woocommerce-js input.button {
	padding-top: 7px;			
padding-left: 7px;
padding-right: 7px;	
padding-bottom: 7px;
}

/* Ocultar el radio original */
input[type="radio"] {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    display: inline-block;
    width: 11px;
    height: 11px;
    border: 1px solid #808285;/* Color del borde */
    border-radius: 2px; /* Radio del borde para que sea cuadrado */
    vertical-align: middle;
    cursor: pointer;
    margin-right: 8px; /* Espacio entre el icono y el texto */
    background-color: #fff; /* Fondo blanco por defecto */
}

/* Estilo cuando el radio está seleccionado */
input[type="radio"]:checked {
    background-color: #000000; /* Fondo celeste cuando está seleccionado */
    border-color: #000000; /* Borde celeste cuando está seleccionado */
}

/* Estilo del label para cursor pointer */
label {
    cursor: pointer;
    vertical-align: middle;
}

/* Símbolo de check */
input[type="radio"]:checked:before {
    content: "\2713"; /* Símbolo de check */
    color: #fff; /* Color del símbolo */
    text-align: center;
    display: inline-block;
    line-height: 16px; /* Alineación vertical del símbolo */
    font-size: 12px; /* Tamaño del símbolo */
    width: 16px;
    height: 16px;
}

.ui-slider-horizontal .ui-slider-range {
	background: black;
}

.hp-vendor__action.hp-vendor__action--message {
	display:none;
}

.hp-listing__action.hp-listing__action--message {
	display:none;
}

.hp-vendor__registered-date { display:none;}

.hp-listing--view-page .hp-listing__created-date {
	display:none;
}

.hp-listing--view-block .hp-listing__created-date {
	display:none;
}

.hp-listing__attribute.hp-listing__attribute--number-1 { font-weight: 500;}

.hp-listing__attribute.hp-listing__attribute--price { font-weight: 500;}
 

/* Remove table borders */
.hp-table, 
.hp-table th, 
.hp-table td {
    border: none;
}

/* Add bottom border to each row */
.hp-table tr {
    border-bottom: 1px solid #ccc;
}

/* Style the header */
.hp-table th {
    font-weight: bold;
    background-color: #ffffff;
    padding: 10px;
    text-align: left;
}

/* Style the cells */
.hp-table td {
    padding: 10px;
}

/* Optional: Add some hover effects */
.hp-table tr:hover {
    background-color: #f9f9f9;
}

.woocommerce-js table.shop_table td, .woocommerce-page table.shop_table td {
	border:	1px white;
}

/* Apply styles only to the sidebar within the "Mi cuenta" section on desktop screens */
@media (min-width: 768px) {  /* You can adjust the min-width value based on your breakpoints */
    .hp-page__sidebar {
        width: 30%;
        flex: 0 0 30%;
        max-width: 30%;
    }
}

.hp-vendor__image {
	display: none;
}

.hp-vendor--view-page .hp-vendor__actions--primary {
	display: none;	
} 

.elementor-77 .elementor-element.elementor-element-e82d5dc .sina-bp-title a {
	font-size: 18px;
	font-weight: 500;
}

.return-to-shop {
	display: none;
}

.hp-vendor--view-page .hp-vendor__attributes--primary {
	display: none;
}

.hp-vendor__name {
	pointer-events: none;
}

/* Mostrar siempre las flechas del slider */
.owl-nav button.owl-prev,
.owl-nav button.owl-next {
    opacity: 1 !important; /* Asegura que las flechas sean visibles */
    visibility: visible !important; /* Asegura que las flechas sean visibles */
    display: flex; /* Usar flexbox */
    align-items: center; /* Centrar verticalmente */
    justify-content: center; /* Centrar horizontalmente */
}

/* Ajustes específicos para dispositivos móviles */
@media (max-width: 768px) {
    .owl-nav {
        position: absolute;
        top: 50%;
        width: 100%;
        display: flex;
        justify-content: space-between;
        transform: translateY(-50%);
        z-index: 10;
        padding: 0 10px; /* Añadir padding para evitar desbordamiento */
        box-sizing: border-box; /* Asegurar que el padding no cause desbordamiento */
    }

    .owl-nav button.owl-prev,
    .owl-nav button.owl-next {
        background-color: rgba(0, 0, 0, 0.5); /* Fondo semi-transparente */
        border: none;
        color: white;
        width: 30px; /* Ajusta el tamaño de las flechas si es necesario */
        height: 30px; /* Ajusta el tamaño de las flechas si es necesario */
        flex-shrink: 0; /* Evita que las flechas se reduzcan en tamaño */
        display: flex; /* Usar flexbox */
        align-items: center; /* Centrar verticalmente */
        justify-content: center; /* Centrar horizontalmente */
    }

    .owl-nav button.owl-prev:before,
    .owl-nav button.owl-next:before {
        font-size: 18px; /* Ajustar el tamaño del icono si es necesario */
        line-height: 1; /* Asegurarse de que el icono esté centrado verticalmente */
    }

    .owl-nav button.owl-prev {
        margin-left: 0; /* Asegura que la flecha izquierda esté dentro del contenedor */
    }

    .owl-nav button.owl-next {
        margin-right: 0; /* Asegura que la flecha derecha esté dentro del contenedor */
    }

    /* Asegurarse de que las flechas no causen desbordamiento */
    .owl-carousel .owl-stage-outer {
        overflow: hidden !important;
    }
}

.woocommerce-js input[type=search] {
	font-size: 14px; 
}

.conveythis-no-translate .conveythis-skiptranslate .notranslate {
	display: none;
}

.ast-container--.ast-single-related-posts-container {
	background: #e7e7e7; 
}

.navigation.post-navigation {
	display: none;
}

.conveythis-widget-languages {
    display: none !important;
}

.conveythis-widget-main.conveythis-widget-languages.conveythis-widget-main.conveythis-widget-languages.conveythis-widget-current-language-wrapper {
    visibility: hidden;
}

.conveythis-no-translate .conveythis-skiptranslate .notranslate {
	display: none;	
}

.conveythis-wrapper .conveythis-no-translate .conveythis-skiptranslate .notranslate {
	position: ;
}

.hp-listing__attribute.hp-listing__attribute--number-1 {
	background-color: white;	
}

.hp-icon.fas.fa-star {
	display: none;
}

.hp-icon.fas.fa-flag {
	display: none; 
}

.content-area.primary .hp-listing__title {
	font-size: 20px;
}



.hp-listing__action.hp-listing__action--report.hp-link {
	font-size: 12px;
}

.hp-listing__action.hp-listing__action--review.hp-link {
	font-size: 12px;
}

.hp-vendor__name {
	font-weight: 400;
	font-size: 13px;
}

.hp-listing--view-page .hp-listing__attributes--primary .hp-listing__attribute {
	background-color: white;
}


.hp-vendor--view-block .hp-vendor__content:not(:last-child) {
	margin-bottom: 0;
}

.hp-listing__rating.hp-rating {
	display: none; 
}

/* Selector general para la sección */
#content.site-content {
    background-color: #f0f0f0; 
}

/* Selector específico para tablas */
#content.site-content table {
    background-color: #fff; 
}

.ast-post-format-.single-layout-1 {
	background-color: white; 
}

.elementor-element.elementor-element-c5302f7.e-con-full.e-flex.e-con.e-child {
	border-radius: 6px
}

.elementor-element.elementor-element-73cdc35.e-con-full.e-flex.e-con.e-child {
	border-radius: 6px
}

.elementor-element.elementor-element-4ee1df4.e-con-full.e-flex.e-con.e-child {
	border-radius: 6px
}

.elementor-element.elementor-element-9b4f696.e-con-full.e-flex.e-con.e-child {
	border-radius: 6px
}

.elementor-element.elementor-element-8014dcc.e-con-full.e-flex.e-con.e-child {
	border-radius: 6px
}

.elementor-element.elementor-element-e5d579d.e-con-full.e-flex.e-con.e-child {
	border-radius: 6px
}

.elementor-element.elementor-element-252d89f.e-con-full.e-flex.e-con.e-child {
	border-radius: 6px
}

.elementor-element.elementor-element-bbce073.e-con-full.e-flex.e-con.e-child {
	border-radius: 6px
}

.elementor-element.elementor-element-c2721db.e-con-full.e-flex.e-con.e-child {
	border-radius: 6px
}

.elementor-element.elementor-element-01b877.e-con-full.e-flex.e-con.e-child {
	border-radius: 6px
}

.elementor-element.elementor-element-01b8779.e-con-full.e-flex.e-con.e-child {
	border-radius: 6px
}

.elementor-element.elementor-element-74f495e.e-con-full.e-flex.e-con.e-child {
	border-radius: 6px
}

.elementor-element.elementor-element-26d5320.e-con-full.e-flex.e-con.e-child {
	border-radius: 6px
}

.elementor-element.elementor-element-b072fd4.e-con-full.e-flex.e-con.e-child {
	border-radius: 6px
}

.elementor-element.elementor-element-1feacd4.e-con-full.e-flex.e-con.e-child {
	border-radius: 6px
}

.elementor-element.elementor-element-a38aa6b.e-con-full.e-flex.e-con.e-child {
	border-radius: 6px
}

.wp-block-column.has-ast-global-color-5-background-color.has-background.is-layout-flow.wp-block-column-is-layout-flow {
	border-radius: 6px;
}

.wp-block-columns.has-ast-global-color-5-background-color.has-background.is-layout-flex.wp-container-core-columns-is-layout-2.wp-block-columns-is-layout-flex { border-radius: 6px;
}

.wp-block-columns.has-ast-global-color-5-background-color.has-background.is-layout-flex.wp-container-core-columns-is-layout-3.wp-block-columns-is-layout-flex { border-radius: 6px;
}

.wp-block-column.has-ast-global-color-5-background-color.has-background.is-layout-flow.wp-block-column-is-layout-flow {
	border-radius: 6px;
}

.hp-listing__attribute.hp-listing__attribute--number-1 {
	border-radius: 6px; 
}

.hp-grid__item {
	margin-bottom: 1rem;
}

.hp-listing--view-page .hp-listing__attributes--primary .hp-listing__attribute {
	padding: 0px;
}

.hp-listing--view-block .hp-listing__footer {
	justify-content: unset;
	align-items: unset;	
}
   
.hp-listing.hp-listing--view-page.hp-page.site-main .hp-grid__item {
	margin-bottom: 0px;
}

.hp-listing--view-page .hp-listing__title:not(:last-child) {
	margin-bottom: 0px;
}

.hp-page__topbar--separate:not(:last-child) {
	border-bottom-width: 0px;
}

.hp-listing-category--view-block .hp-listing-category__name:not(:last-child) {
	margin-bottom: 1em;
}

/* Cambiar el ancho de los elementos de los anuncios a 6 por fila en pantallas grandes */
@media (min-width: 992px) {
  .hp-page .hp-grid__item {
        flex: 0 0 20%; /* 100% / 6 = 16.66% para 6 anuncios por fila */
        max-width: 20%;
    }
}

.hp-listing-category--view-block .hp-listing-category__header:not(:last-child) {margin-bottom: 0rem
}
	
.hp-message--view-block {
	background-color: #f1f1f1;
	width: 500px;
	position: unset;
}

/* Ocultar el bloque de "Compras" */
.single.header.entry-header.ast-no-thumbnail {
    display: none;
}

/* Hacer que la plantilla ocupe toda la pantalla */
.ast-container {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0 20px; /* 
                      * Puedes ajustar el padding según necesites */
}

/* sacar compras */
.entry-header.ast-no-thumbnail {
	display: none; 
}

.post-11.page.type-page.status-publish.ast-article-single {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px; 
}

@media (min-width: 768px) {
.woocommerce .hp-page__sidebar.hp-col-sm-4.hp-col-xs-12 
	flex-basis: 20%;
	background-color: #222222;
	color: white;	
	margin: 0;
	padding: 0;
}

@media (max-width: 768px) {
.woocommerce .hp-page__sidebar.hp-col-sm-4.hp-col-xs-12 
	flex-basis: 20%;
	background-color: #222222;
	color: white;	
	margin: 0;
	padding: 0;
}

.hp-page__content.hp-col-sm-8.hp-col-xs-12 {
	padding: 0; 
}

.ast-page-builder-template .entry-content {
	padding: 0;
	margin: 0;
	max-width: 100%;
}

.hp-page.site-main {
	max-width: 100%;
}

@media (min-width: 768px) {
    .hp-page__sidebar {align-content
			  width: 20%;
        flex: 0 0 20%;
        max-width: 20%;
			background-color: #131921;	
	}
	

	.hp-page__title {
		display: none;
	}
	
	.hp-template--listing-submit-package-page .hp-page__title {
		display: list-item ;
		padding: 5px 0px 0px 50px;
		font-size: 30px;
	}
	
	
.ast-page-builder-template .entry-content[ast-blocks-layout] > .inherit-container-width > *, .ast-page-builder-template .entry-content[ast-blocks-layout] > * > *, .entry-content[ast-blocks-layout] > .wp-block-cover .wp-block-cover__inner-container {
		margin-left: 0;
    margin-right: 0;
	}
	
	@media only screen and (max-width: 47.99em) {
		.hp-page__sidebar 
background-color: #131921;
	}
    
/* Para cambiar el color de los elementos de la lista de navegación a blanco */
.widget_nav_menu ul li a,
.widget_nav_menu ul li span {
    color: #ffffff !important; /* Blanco */
}	
		
/* Cambiar color compras titulo */
	.woocommerce-js table.shop_table thead, .woocommerce-page table.shop_table thead { background-color: white; 
	}

/* Borde color compras mi cuenta */	
	.woocommerce-js table.shop_table, .woocommerce-page table.shop_table {
		border: 0px solid var(--ast-border-color);
	}
    	
/* sacar detalles y editar de lo de herramientas plantilla */
.hp-menu--tabbed.hp-menu.hp-menu--listing-manage {
		display: none;
	}
	
	.hp-page__topbar.hp-page__topbar--separate {
		margin: 0;
	}
	
@media only screen and (max-width: 47.99em) {
    .hp-page__topbar--separate.hp-menu--tabbed:not(:last-child) {
        margin-bottom: 1rem;
    border-bottom-width: 1px;
        width: 100%;
        display: none;
    }
}
		
@media only screen and (max-width:47.99em){.hp-page__topbar--separate .hp-menu--tabbed{margin-bottom:0}.hp-page__topbar--separate .hp-menu--tabbed:not(:last-child){
	margin-bottom:1rem;border-bottom-width:1px;
	width:100%;
	display:none
	}
	}	
	
	.hp-listing--view-page .hp-listing__details--primary:not(:last-child) {
		margin-bottom: 0rem;
	}	
	 
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
	padding: unset;	
	}

/* eliminar informacion billing woocommerce */	

	@media only screen and (min-width: 768px) {
		.woocommerce-billing-fields { display: none;
	}
}	

@media only screen and (max-width: 767px)	
		.woocommerce-billing-fields { display: none;
	}
}	

.checkout.woocommerce-checkout #customer_details {
	display: none;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
	padding: unset;
}
	
/*arrow al lado del menu header */
.hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-arrow {
    margin-left: 4px;align-content
}

/* Banner publicidad tamano */
.elementor-element.elementor-element-52d8859.elementor-widget.elementor-widget-shortcode { 
	width: 100%;
	max-width: 100%;
}

@media only screen and (max-width: 767px) {
    .elementor-7226 .elementor-element.elementor-element-337a2a1 {
      height: 25px; 
			margin: 0;
			padding: 0;
    }
}
 
.elementor-element.elementor-element-337a2a1.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
	margin: 0;
	padding: 0;
	}
}
/* pagina cateorias o busquedam menu desplegar */
.woocommerce-js.select2-container.select2-selection--single {
    padding: 0;
}

.select2-selection.select2-selection--single.select2-selection--inline {
	padding: 0;
	border-color: white;
}

.selection .select2-selection.select2-selection--single {
	padding: 0;
	border-color: white;
}

.hp-template--vendor-dashboard-page .hp-chart {
	display: none !important;
}

/* contenedor aekgs payl */
.aekgs-payl-content {
	width: 100%;	
}

/* cambuos en precios aekgs payl */
.hp-vendor__balance {
	background-color: white;
	padding: 0;
}

.hp-vendor__balance strong {
display: none;
}

.hp-vendor__balance span { font-size: 100%;
}

/*
.hp-vendor__actions--secondary .hp-vendor__balance a {
    display: flex;
    flex-direction: column;
    align-items: baseline;
} */


.row.pagination-top {
	display: none;
}

.hp-form__action.hp-form__action--vendor-view.hp-link {
	display: none;
}

/* botton google wdth */
.abcRioButton.abcRioButtonBlue div {
width: 100%;
}

/* padding renew publicaciones */
.hp-block.hp-grid.hp-listing-packages {
	padding: 50px;
}

.hp-template--listings-favorite-page .hp-listings.hp-block.hp-grid {
    background-color: white;
}


@media (min-width: 768px) {
    .hp-page__sidebar {
        flex: 0 0 20%;
        max-width: 16%;
        background-color: #131921;
	}
}

#pwgc-redeem-button {
	padding: 5px;
}

.button.wc-forward {
	padding: 3px;
}
	
.paypal-button-row .paypal-button-number-0 .paypal-button-layout-vertical .paypal-button-number-multiple .paypal-button-env-production .paypal-button-color-black .paypal-button-text-color-white .paypal-logo-color-white   .paypal-button-shape-rect {
	display: none;
}

/* fuente pagina principal */
.content-area.primary .hp-listing__title {
    font-size: 16px;
    font-weight: 400;
}

.hp_listing-template-default .hp-listing__title span {
    font-size: 19px;
    font-weight: 600;
}

.hp-block.hp-listing__attributes.hp-listing__attributes--primary { color: black; 
}


.hp-listing__action.hp-listing__action--favorite.hp-link span {
	display: none;
}


@media (max-width: 544px) {
    .wp-block-columns .wp-block-column:not(:last-child) {
  margin-bottom: 0px;
    }
}

/* Estilo para el bloque secundario cuando se selecciona como favorito */
.hp-listing__action.hp-listing__action--favorite[data-state="active"] .hp-icon {
    color: #ff0000; /* Cambia el color al que desees cuando esté activo */
    opacity: 1; /* Asegúrate de que la opacidad sea 1 */
}

/* Opción por si usas hover en lugar del estado activo */
.hp-listing__action.hp-listing__action--favorite:hover .hp-icon {
    color: #ff0000; /* Color al pasar el mouse */
    opacity: 1;
}

.hp-listing__attribute-marca-2::before {
    content: "Marca: ";
    font-weight: bold;
    margin-right: 5px; /* Espacio entre el título y el valor */
}

.hp-listing__attribute-estado-1::before {
    content: "Estado: ";
    font-weight: bold;
    margin-right: 5px;
}

.hp-listing__attribute-pais-1::before {
    content: "País: ";
    font-weight: bold;
    margin-right: 5px;
}

/* Puedes seguir agregando reglas similares para cada atributo */

@media only screen and (max-width: 47.99em) {
    .hp-page__topbar--separate .hp-menu--tabbed:not(:last-child) {
        margin-bottom: 1rem;
        border-bottom-width: 1px;
        width: 100%;
        display: none;
    }
}

/* menu listing primary */
.hp-listing__details--primary {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}

.hp-listing__location, 
.hp-listing__category {
    flex: 1;
    max-width: 45%;
    margin-right: 10px;
}

.hp-listing__category {
    order: 1; /* Mostrar primero */
}

.hp-listing__location {
    order: 2; /* Mostrar después */
}

.hp-listing__location:last-child {
    margin-right: 0;
}
/* menu listing primary */

/* eliminar ubicacion del bloque anuncios */
.hp-listing--view-block .hp-listing__location {
	display: none;
}

/* eliminar categoria del contenedor ubicacion */
.uagb-container-inner-blocks-wrap .hp-listing__categories {
	display: none;
}

.uagb-container-inner-blocks-wrap .hp-listing__location {
	max-width: 100%;
}

.wp-block-columns.is-not-stacked-on-mobile.has-small-font-size.is-layout-flex.wp-container-core-columns-is-layout-1.wp-block-columns-is-layout-flex .hp-listing__location {
	display: none;
}

.hp-page__topbar.hp-page__topbar--separate {
	padding: 5px 0px 0px 0px;
}

.hp-listing__actions.hp-listing__actions--primary.hp-widget.widget {
	line-height: normal;
}

.hp-vendor__header icon {
	display: none;
}

.hp-listing--view-page .hp-listing__attributes--ternary .hp-listing__attribute:not(:last-child) {
    margin-bottom: 0rem;
} 

.hp-vendor--view-block:not(:last-child) {
    margin-bottom: 0rem;
}

.hp-vendor--view-block .hp-vendor__name {
	text-align: initial;
}

.hp-block.hp-listing__attributes.hp-listing__attributes--ternary {
	font-size: 14px;
}

.hp-block.hp-listing__attributes.hp-listing__attributes--secondary {
	font-size: 15px;
}

.wp-block-separator {
    border: none;
    border-top: px solid;
}

.hp-vendor__verified-badge {
    color: deepskyblue; 
}

/*
.hp-vendor__verified-badge::before {
	content: "\f0a3"!important;
}
*/

form#mycred-transfer-form-transfer {
    background: #ffffff; 
    padding: 25px;
     box-shadow: 0 0 20px 0 #ffffff, 0 5px 5px 0 rgb(0 0 0 / 24%); 
    border-radius: 10px;
}

.hp-order__vendor .hp-meta a {
	display: none;
}

.hp-template--listing-submit-page .hp-listing-packages.hp-grid.hp-block {
	background: white;
}

.hp-form--user-register .hp-form__field input {
	border-color: white;
}

.hp-form--user-register .woocommerce-js input[type=text] {
    border-color: grey;
}

.woocommerce-js form .form-row textarea, .woocommerce-js input[type=email], .woocommerce-js input[type=number], .woocommerce-js input[type=password], .woocommerce-js input[type=reset], .woocommerce-js input[type=search], .woocommerce-js input[type=tel], .woocommerce-js input[type=text], .woocommerce-js input[type=url], .woocommerce-js textarea, .woocommerce-page form .form-row textarea, .woocommerce-page input[type=email], .woocommerce-page input[type=number], .woocommerce-page input[type=password], .woocommerce-page input[type=reset], .woocommerce-page input[type=search], .woocommerce-page input[type=tel], .woocommerce-page input[type=text], .woocommerce-page input[type=url], .woocommerce-page textarea {
    border-color: white;
    background-color: #fff;
    box-shadow: none;
    border-radius: 0;
    height: 0;
}

.uagb-container-inner-blocks-wrap .hp-listing__action.hp-listing__action--report.hp-link {
	display: none;
}

.hp-listing--view-page .hp-listing__actions--primary button.hp-listing__action {
    width: 100%;
} 

.uagb-container-inner-blocks-wrap .hp-listing__action.hp-listing__action--message.button.button--large.button--primary.alt {
	background-color: white;
	color: black;
	order: 2;
}
.uagb-container-inner-blocks-wrap .hp-form__fields {
	display: none;
}

.uagb-container-inner-blocks-wrap .hp-form__footer
{
	display: none;
}

div.wpforms-container-full input[type=text] {
	height: 30px;
}

div.wpforms-container-full input[type=email] {
	height: 30px;
}

h4.hp-listing-category__name {
	font-size: 1rem;
}

.product-template-default.woocommerce button {
	background-color: #FFE600;
}

.single-hp_listing.postid-8640 .hp-form__action.hp-form__action--user-register {
	display: none;
}

/* .page-template-default .hp-listing__content {
	display: none;
} */

@media only screen and (min-width: 47.99em) {
.hp-col-sm-3 {
	padding-right: 0.5em;
	padding-left: 0.5em;
}
}

@media only screen and (max-width: 47.99em) {
.hp-col-sm-3 {
	padding-right: 0.7em;
	padding-left: 0.7em;
}
}

.hp-listing--view-block .hp-listing__header:not(:last-child) {
    margin-bottom: 0.5rem;
}

.hp-listing__attribute.hp-listing__attribute--ars-1 {
	font-weight: 500;
}

.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .inherit-container-width > *, .ast-page-builder-template .entry-content[data-ast-blocks-layout] > * > *, .entry-content[data-ast-blocks-layout] > .wp-block-cover .wp-block-cover__inner-container {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.hp-status--wc-processing span {
	border-color: white;
}

.hp-status--wc-completed span {
	border-color: white;
}

.hp-status--wc-on-hold span {
	border-color: white;
}

.woocommerce-js table.shop_table tbody th {
	border-top: white;
}

.hp-status--publish span {
	border-color: white;
}

.ast-page-builder-template .entry-content[data-ast-blocks-layout] > *:not(.wp-block-group) > * {
	margin-left: 0;
	margin-right:0;
}

#content.site-content {
    background-color: #ffffff;
}
