/* define import rules for mediaquery breakpoints */
/*
Small Devices: 		min-width: 1px
Medium Devices 		min-width: 576px
Tablets 			min-width: 768px
Laptops_Desktops: 	min-width: 992px
Large_Desktops: 	min-width: 1200px
Extra_Large: 		min-width: 1400px 
*/

/* @import url("hatudo.css"); o extrasmall vai aqui */ 
@import url("hatudo_s.css") (min-width: 576px);
@import url("hatudo_m.css") (min-width: 768px);
@import url("hatudo_l.css") (min-width: 992px);
@import url("hatudo_xl.css") (min-width: 1200px);
@import url("hatudo_xxl.css") (min-width: 1400px);

div:has(> .hp-field) label span {
     padding-left: 0px; 
}

body .hp-form.hp-form--listing-submit .hp-form__field div.hp-field__description,
body .hp-form.hp-form--listing-update .hp-form__field div.hp-field__description {
display:none
}

body.FAKE .hp-form.hp-form--listing-submit .hp-form__field .hp-form__label:after,
body.FAKE .hp-form.hp-form--listing-update .hp-form__field .hp-form__label:after {
    content: " 🛈";
}

/* define vars */
html {
    --primary-color: #F18A00;
    --secondary-color: #626866;
    --primary-backg: #FFE485;
    --secondary-backg: #785964;
    --primary-highlight: #F9F5F0;
    --secondary-highlight: #FFF9F1;
    --off-white: #FCFCFC;
    --off-black: #2E2E2E;
    --off-grey: #ADADAD
}

/* TESTE VARS */



.header-navbar__menu > ul > li.current-menu-item::before
{
    background-color: var(--primary-color);
}



/* teste 24 AGOSTO 2026  transferido para o plugin principal*/
/*body .hp-form.hp-form--listing-submit .hp-form__field input, 
body .hp-form.hp-form--listing-submit .hp-form__field select, 
body .hp-form.hp-form--listing-submit .hp-form__field textarea, 
body .hp-form.hp-form--listing-submit .hp-field.hp-field--radio, 
body .hp-form.hp-form--listing-submit .hp-field.hp-field--tristate,
body .hp-form.hp-form--listing-submit .hp-field.hp-field--checkboxes,
body .hp-form.hp-form--listing-submit .hp-field.hp-field--attachment-upload,
body .hp-form.hp-form--listing-submit .select2.select2-container.select2-container--default {
    width: 100%;
    padding: 0 0.9rem;
    border: 1px solid #c7d1df;
    border-radius: 12px;
}*/
body .hp-form.hp-form--listing-submit .select2-container--default .select2-selection{
border:0
}
/* FIM teste 24 AGOSTO 2026 */


/* formata pre debug */
pre.debug {
    height: fit-content;
    display: contents;
}

/* formata contador de anúncios nas categorias, estava pouco legível */
.hp-listing-category--view-block .hp-listing-category__item-count.hp-listing-category__count, /* blocos na homepage */
.hp-listing-category--view-page .hp-listing-category__item-count.hp-listing-category__count /* dentro de cada categoria*/
	{ 
	background-color: rgba(255, 255, 255, 0.75);
	color:black
	}

/* o mesmo para os labels sobre as imagens dos anúncios */
/* verificar se afecta outros elementos em outras partes do site, restringir a regra se necessário */
.hp-listing--view-block .hp-listing__categories.hp-listing__category a {
    background-color: rgba(255, 255, 255, 0.75);
    color: black;
}
