/*immagine di sfondo della testata*/
/*header#header{background-image: url(../../../../../data/uploads/styles/header.jpg);}*/

/*immagine di sfondo del footer*/
/*footer#footer{background-image: url(../../../../../data/uploads/styles/footer.jpg);}*/


/*colore prezzo in scheda prodotto*/
/*.label.label-price{font-size: 1.2em;color:#000000}*/

/*colore etichetta promozione*/
.badge.product-sheet-promotion{background-color: orange;font-size:1.3em}
.label.label-price.label-reduced{text-decoration:line-through;font-size:0.9em;color:#990000}
.label.label-price.label-reduction{color:#006600}

/*colore delle frecce dello slider in homepage*/
a.carousel-control{color:#fff}

.box_hp{
width:25%;
float:left;
}
.box_hp .box_title{
width:100%;
text-align:center;
font-weight:bold;
text-transform:uppercase;
}
.box_hp .box_title h2{
font-size:12px;
text-align:center;
color:#ff0000;
}
.box_hp .box_img{
width:100%;
height:auto;
text-align:center;
margin:10px 0px;
}
.box_hp .box_img img{
border:1px solid;
border-radius:5px;
}
.box_hp .box_img .img-responsive{
margin:auto !important;
}
.box_hp .box_txt{
width:100%;
text-align:center;
}

@media (max-width:769px){
.box_hp{
width:50%;
float:left;
border-bottom:1px solid;
margin-bottom:30px;
}
}

@media (max-width:641px){
.box_hp{
width:100%;
float:none;
border-bottom:1px solid;
margin-bottom:30px;
}
}

#section-carousel{
background-image: url(../../../../../data/uploads/contents/bg-slider.png);
background-repeat:no-repeat;
background-position:0% 100%;
background-size:contain;
padding-bottom:20px;
}
.carousel-inner>.item>img{
border-radius:20px;
}
.carousel-control.left{
border-radius:20px 0px 0px 20px;
display:none;
}
.carousel-control.right{
border-radius:0px 20px 20px 0px;
display:none;
}
.row.page{
border-radius:20px;
}
#nav.navbar-default{
background:rgba(37,74,0,0.7);
margin-bottom:20px;
}
.carousel-caption{
text-shadow: 2px 2px #000000;
}
div#gmapcontainer{
	width:100% !important;
}
.contact-phone{
margin-top:0px;
}
@media (min-width: 992px){
#header {
height:110px;
}
}
@media (max-width: 1025px){
#header{
height:130px;
}
.text-right{
width:100%;
float:left;
text-align:center;
}
}
@media (max-width: 769px){
#header{
height:190px;
}
a.logo img{
width:100%;
height:auto;
padding-bottom:20px;
}
}
@media (max-width: 641px){
a.logo img{
width:auto;
}
#header{
height:230px;
}
}
header#header{
background-color:transparent;
}
.carousel-indicators{
display:none;
}

@media (max-width: 1200px){
.contact-phone {display: none; }
.contact-mail {display: none; }
}

.news-sheet-date {display: none;}
.news-list-scroller-item-info-date {display: none;}