
/**********COLORS***********

grigio chiaro #F0F4F8
verde #62DF75
testi #748A9D

*********************/

body {
	color:#445A6D;
	font-family: acumin-pro-semi-condensed, sans-serif;
	font-weight: 500;
	font-style: normal;	
}

a {
	color:#748A9D;
	font-weight: 600;
	text-decoration: underline;
}
a:hover {
	color:#62DF75;
}

.container {
	max-width: 1400px;
}

.bg-light {
	background-color:#F0F4F8;
}

.bg-green {
	background-color:#62DF75;
}

.color-green { 
	color:#62DF75;
}


.lead {
	font-size:2em;
	font-weight: 500;
}


.logo {
	font-size:1.5em;
	font-weight: 600;
}

.avvertenze {
	color:#A6BCD0;
	font-size:90%;
}

.small, small {
	font-size:90%;
}

/***************CARD************************/
.card {
  min-width: 220px; 
  border:4px solid #F0F4F8;
  border-radius: 8px;
  text-align:center;
} 
.card-header {
	border-bottom:none;
	background-color:#F0F4F8;
	min-height: 170px;
}

.card-header p{
	margin-bottom:5px;
}

.sconto {
	border-radius: 50px;
	width: 90px;
	position: absolute;
	top: 20px;
	right: 20px;
	font-weight: 600;
	text-align: center;
	font-size: 1.5em;
	height: 52px;
	letter-spacing: 1px;
	line-height: 1.4em;
}

.scontoPromo6 {
    min-width: 90px;
    border-radius: 50px;
    position: absolute;
    top: 20px;
    right: 20px;
    font-weight: 600;
    text-align: center;
    font-size: 1.5em;
    height: 52px;
    letter-spacing: 1px;
    line-height: 1.4em;
}

.nomeprodotto {
	font-size:1em;
	line-height: 1.2;
}
.dateprodotto {
	font-size:0.9em;
	margin-top: 10px;
}
.prezzovecchio, .pum {
	font-size:1em;
	color:#748A9D;
}

.prezzovecchio {
	text-decoration:line-through;
}

.prezzonuovo {
	font-size:2.2em;
}

.testoA, .testoB {
	font-size:1.4em;  
	line-height:1.2; 
	margin-bottom: 0 !important;
}




/***************PAGINAZIONE************************/
.page-item a, .page-item.disabled .page-link {
	background-color:#F0F4F8;
}

.page-link, .page-item.disabled .page-link {
	border:1px solid #fff;
}

.page-item.active .page-link {
    z-index: 3; 
    color: #fff;
    background-color: #62DF75;
    border-color: #fff;
}

.page-link {
	color:#748A9D;
}

.pagination-sm .page-link {
    line-height: 1.2;
    height:30px;
}

.pagination-sm .page-item:first-child .page-link {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: .5rem;
} 

.pagination-sm .page-item:last-child .page-link {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: .5rem;
}  



/***************TAB CATEGORIE************************/
.nav-pills a {
	color:#A6BCD0;
	font-weight: 600;
	font-size:0.8em;
	
}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
    color: #fff;
    background-color: #62DF75;
    border-radius: 50px;
    padding: 11px 23px;
}


/***************BANNER COOKIE LAW************************/
#cookie_policy {
	color: rgba(255, 255, 255, 0.7); 
}

#cookie_policy a{
	color: #62DF75; 
	text-decoration:underline;
}

#cookie_policy .btn-primary{
	background: #62DF75; 
	border-color:#62DF75; 
	color:#343a40;
}




#iframe_informativa {
    width: 100%;
    border: navajowhite;
    height: 100%;
    min-height: 700px;
}


@media screen and (max-width: 992px) {
	.card-header {
		min-height: auto;
	}
	.prezzovecchio, .pum {
		font-size: 1.5em;
	}
	.prezzonuovo {
		font-size: 2.4em;
	}
	.nomeprodotto {
		font-size: 1.2em;
		line-height: 1.2;
	}

	.sconto {
		width: 110px;
		height: 62px;
		line-height: 1.8em;
	}
	.testoA, .testoB {
		font-size: 1.6em;
		line-height: 1.4;
	}
}








