/*!

 */
html {
	height: 100%;}

body {
	background-color: #A31B33;   /* f2f2f2 */
	color: #000000;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400px;
}

a { color: #000;}
a:HOVER { color: #000;}

hr {
    border-top: 1px solid #000;
}

h2{
	}

	
h3{ font-size: 20px; font-weight: 700;}
	
.container {background-color: #fff;}
.bloccocolore {background-color: #A31B33; float: left; width: 100%;}   /* f2f2f2 */
.padding10 {padding:10px;}
.padding2010 {padding:20px 10px 20px 20px;}
.paddingleftright {padding: 20px 100px 20px 100px;}
.paddingleftright15 {padding: 20px 85px 20px 85px;}
.logo {width: 500px; max-width: 100%;}

.blocco-social-top {position: absolute; top: 25px; right: 100px; float: left;}
.blocco-social-top img {width: 50px;}
.blocco-social img {width: 50px;}

.infopedice{letter-spacing: -0.5px;}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {


}





@media (max-width: 1199px){
	

.infopedice .col-xs-12{ padding-top: 15px; padding-bottom:15px;}
.blocco-social-top {position: absolute; top: 25px; left: 0px; right: auto; float: left;}
.blocco-social-top img {width: 50px;}

}


@media (max-width: 991px){


.paddingleftright {padding: 20px 50px 20px 50px;}
.paddingleftright15 {padding: 20px 35px 20px 35px;}

.blocco-social-top {position: absolute; top: 25px; left: 0px; right: auto; width: 40px; float: left;}
.blocco-social-top img {width: 40px; margin-bottom: 5px;}

}


@media (max-width: 767px){
.blocco-social-top {position: absolute; top: 15px; left: 0px; text-align: left;}
.blocco-social-top img {width: 30px; margin-bottom:5px;}
.paddingleftright {padding: 20px 0px 20px 0px;}
.paddingleftright15 {padding: 20px 0px 20px 0px;}
.padding2010 {padding:20px 20px 20px 20px;}

.logo {width: 260px; max-width: 100%;}
.menusettimana {margin-top:30px;}
.allevamento { text-align: center !important;}

.text-right {text-align: left !important;}
.text-right p{text-align: left !important;}

}


@media (max-width: 500px){


} 
  
@media (max-width: 380px){
.blocco-social-top {position: absolute; top: 10px; left: -5px; text-align: left;}
} 


@media (min-width: 991px){
.bloccocolore {min-height: 530px;}
}

@media (min-width: 1199px){
.bloccocolore {min-height: 530px;}
}

  
  
/*!
times animation
 */
 
.time0 { -vendor-animation-delay: 0s;}
.time1 { -vendor-animation-delay: 0.15s;}
.time2 { -vendor-animation-delay: 0.3s;}
.time3 { -vendor-animation-delay: 0.45s;}
.time4 { -vendor-animation-delay: 0.6s;}
.time5 { -vendor-animation-delay: 0.75s;}
.time6 { -vendor-animation-delay: 0.9s;}


.google-maps {
  position: relative;
  padding-bottom: 75%; /* Definisco l'aspect ratio */
  height: 0;
  overflow: hidden;
}
.google-maps > iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}


