@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
/* GOOGLE FONT */
:root {
	--main-text-color: #6E2124;
	--main-title-color:#6E2124 ;
	--main-text-font: Montserrat, Arial, Helvetica, sans-serif;
	--main-title-font: Montserrat, Arial, Helvetica, sans-serif;
	--menu-text-color: #fff;
	--menu-title-color: #6E2124;
	--menu-background-color: #111013;
 --main-evidence-color: #6E2124;
}
body {
 background-color:transparent;
 color:#666;
}
.page-index .tp-hp-card > a > div:first-child {
 padding: 0 !important;
}
.page-index{
 background-color:transparent;
}
/*HP titoli ambiente size e text transform*/
.page-index .tp-hp-card .card-body{
 position: absolute;
 z-index:4;
 top: 40%;
 left: 0;
 width: 100%;
 height: 100%;
}
.card-title.tp-title{
 text-transform:uppercase;
 font-size: 25px;
 color: #fff;
 font-weight: 400;
 z-index:4;
 transition:all .2s linear;
}
.card-title.tp-title:hover {
 text-transform:uppercase;
 font-size: 30px;
 color: #fff;
 font-weight: 500;
 z-index:4;
}
/*HP titoli ambiente size e text transform*/
.card-title.tp-title{
 text-transform:uppercase;
 font-size:22px;
}
/*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;
}
/*PADDING IMG PRODOTTO*/
.tp-product-thumb img {
 padding:4px;
}
.tp-product-thumb {
 border:
1px solid #e6e6e6;
 background-color: transparent;
}
.tp-product-thumb .tp-card-body .tp-card-title {
 color: #666;
 font-weight:300;
}
.tp-product-thumb .tp-card-body .tp-card-pretitle {
 color: #6E2124;
 font-size: 25px;
 font-weight: 400;
}
.tp-product-box-image .carousel-control-prev-icon {
 background-color: #3f3f4b;
 height: 3rem;
 width: 3rem;
}.tp-product-box-image .carousel-control-next-icon {
 background-color: #3f3f4b;
 height: 3rem;
 width: 3rem;
}
.tp-product-thumb .tp-card-product-new {
 background-color: #6E2124;
}
.tp-brand-list a {
 width: 200px;
 background-color: transparent;
}
.border-1 {
 border-width: 0px !important;
}
/*OCCASIONI - PREZZO EVIDENZIATO*/
.tp-product-thumb .tp-card-body {
 color: #3f3f4b;
 font-weight:bold;
}
.tp-nav-filter-brand .tp-nav-filters-btn {
 color:#3f3f4b;
}
#tp-product-contact-container>div {
 padding: 1rem;
 background-color: transparent;
 border: 2px solid #3f3f4b;
}

.tp-product-thumb {
 border:
1px solid #e6e6e6;
}
/*BRAND IN EVIDENZA*/
.tp-brand-inevidence a {
 width: 250px;
 height: 120px;
 background-color: #101010;
 border:1px solid #3f3f4b;
}
.tp-brand-inevidence {
 padding: 1rem;
 background-color: #3f3f4b;
 border:3px solid #fff;
}
.tp-footer {
 font-size:12px;
 padding-top:25px;
 padding-bottom:15px;
}
.page-offers h1.text-center{
 display:none;
}
.page-manufacturers h1.text-center{
 display:none;
}
