@import url('https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200..1000;1,200..1000&display=swap');
:root {
	--main-text-color: black;
	--main-title-color: #D72C2C;
	--main-text-font: "Mulish", Arial, Helvetica, sans-serif;
	--main-title-font: "Mulish", Arial, Helvetica, sans-serif;
	--menu-text-color: #474747;
	--menu-title-color: #D72C2C;
	--menu-background-color: #fff;
	--main-evidence-color: #D72C2C;
}
/*togliere padding da img ambiente*/
.page-index .tp-hp-card > a > div:first-child {
 padding: 0 !important;
} 
/*HP titoli ambiente su immagine,size e text transform*/
.card-body{
 position: absolute;
 z-index:4;
 top: 70%;
 left: 0;
 width: 100%;

}
.card-title.tp-title{
 text-transform:capitalize;
 font-size: 25px;
 color: #fff;
 font-weight: 400;
 z-index:4;
 transition:all .2s linear;
}
.card-title.tp-title:hover {
 text-transform:capitalize;
 font-size: 30px;
 color: #D72C2C;
 font-weight: 500;
 z-index:4;
}
/*card ambienti casa*/
#tp-hp-layout-card .tp-hp-card img {
 height: auto;
}
.tp-hp-card:after{
 content: "";
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 background-color: rgba(0,0,0,0.6);
 z-index: 2;
}
/*SFONDO CARD AMBIENTI CASA HP*/
#tp-hp-layout-card .tp-hp-card.card {
 background-color: transparent;
}
.card{
 --bs-card-inner-border-radius: 0;
}
/*CORNICE RESULT PRODOTTI */
.tp-product-thumb {
 border: 1px solid #ddd;
}
/*PADDING IMG PRODOTTO*/
.tp-product-thumb img {
 padding:2px;
}
/*immagine prodotti stile cover
.tp-product-thumb .object-fit-contain {
 object-fit: cover !important;
}*/
.tp-product-thumb.card-body {
 position: initial;
 z-index: 4;
 /* top: 50%; */
 left: 0;
 width: 100%;
 height: auto!important;
 bottom: 10px;
}
.tp-product-thumb .tp-card-body.card-body {
 position: initial;
}
.h-100 {
 height: auto !important;
}
/*colorare icone menu simboli e campo ricerca bordi*/
#tp-menu-button .tp-menu-button-icon>svg {
 fill:#fff;
 padding:5px;
}
#tp-menu-button {
background-color:#E14D43;
}
.ps-2.tp-text {
	padding:5px;
	color:#fff;
	font-weight: 700;
}
#tp-menu-button {
 border: 1px solid #E14D43;
}
#tp-search-button {
 border-color: #E14D43;
 background-color: #E14D43;
}
#tp-search-button .tp-menu-search-icon>svg {
 fill: #fff;
}

/*BRAND IN EVIDENZA*/
.tp-brand-inevidence a {
 width: 250px;
 height: 120px;
 background-color: #fff;
 border:3px solid #474747;
}
.tp-brand-inevidence {
 padding: 1rem;
 background-color: #E14D43;
 border:1px solid #474747;
}
#tp-product-contact-container>div {
 padding: 1rem;
 background-color: #E14D43;
 border: 2px solid #E14D43;
 color:#fff;
}
.text-body-secondary {
 --bs-text-opacity: 1;
 color: #eee!important;
}
#tp-product-contact-container .tp-product-btn-contact-container .tp-product-btn-contact-send {
 border-radius: 10px;
 background-color: white;
 color: #E14D43;
 text-transform: uppercase;
 width: 100%;
 font-weight:800;
}
#tp-product-contact-container .text-center {
 color:#fff;
}
