/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
	  max-width: 100%;
    overflow-x: hidden;
}


.input{
/* Inserisci il codice  Copy: */
font-family: FuturaBT-Bold !important;
font-size: 20px !important;
color: #1F201E !important;
letter-spacing: 0px;
}

input{
/* Inserisci il codice  Copy: */
font-family: FuturaBT-Bold !important;
font-size: 20px !important;
color: #1F201E !important;
letter-spacing: 0px;
}

select{
/* Inserisci il codice  Copy: */
font-family: FuturaBT-Bold !important;
font-size: 20px !important;
color: #1F201E !important;
letter-spacing: 0px;
color:#999999 !important;
}

.select{
/* Inserisci il codice  Copy: */
font-family: FuturaBT-Bold !important;
font-size: 20px !important;
color: #1F201E !important;
letter-spacing: 0px;
color:#999999 !important;
}

option{
/* Inserisci il codice  Copy: */
font-family: FuturaBT-Bold !important;
font-size: 20px !important;
color: #1F201E !important;
letter-spacing: 0px;
color:#999999 !important;
}

.option{
/* Inserisci il codice  Copy: */
font-family: FuturaBT-Bold !important;
font-size: 20px !important;
color: #1F201E !important;
letter-spacing: 0px;
color:#999999 !important;
}

textarea{
/* Inserisci il codice  Copy: */
font-family: FuturaBT-Bold !important;
font-size: 20px !important;
color: #1F201E !important;
letter-spacing: 0px;
color:#999999 !important;
}

.textarea{
/* Inserisci il codice  Copy: */
font-family: FuturaBT-Bold !important;
font-size: 20px !important;
color: #1F201E !important;
letter-spacing: 0px;
color:#999999 !important;
}

.mainimgricetteasparagi{
	background:url(../asparagi.jpg);
	background-size:cover;
	min-height:700px;
}

.mainimgricetteasparagiingre{
	background:url(../asparagiingre.jpg);
	background-size:cover;
	min-height:600px;
}

.mainimgricetteasparagiserv{
	background:url(../asparagiserv.jpg);
	background-size:cover;
	min-height:700px;
}

.mainimgricettezucca{
	background:url(../zucca.jpg);
	background-size:cover;
	min-height:700px;
}

.mainimgricettezuccaserv{
	background:url(../zuccaserv.jpg);
	background-size:cover;
	min-height:700px;
}

.mainimgricettezuccaingre{
	background:url(../zuccaingre.jpg);
	background-size:cover;
	min-height:700px;
}

.mainimgricettemilanese{
	background:url(../milanese.jpg);
	background-size:cover;
	min-height:700px;
}
.mainimgricettemilaneseingre{
	background:url(../milaneseingre.jpg);
	background-size:cover;
	min-height:700px;
}
.mainimgricettemilaneseserv{
	background:url(../milaneseserv.jpg);
	background-size:cover;
	min-height:700px;
}

.mainimgricetteortolana{
	background:url(../ortolana.jpg);
	background-size:cover;
	min-height:700px;
}
.mainimgricetteortolanaingre{
	background:url(../ortolanaingre.jpg);
	background-size:cover;
	min-height:700px;
}
.mainimgricetteortolanaserv{
	background:url(../ortolanaserv.jpg);
	background-size:cover;
	min-height:700px;
}

.mainimgricettezenzero{
	background:url(../zenzero.jpg);
	background-size:cover;
	min-height:700px;
}

.mainimgricettezenzeroingre{
	background:url(../zenzeroingre.jpg);
	background-size:cover;
	min-height:700px;
}

.mainimgricettezenzeroserv{
	background:url(../zenzeroserv.jpg);
	background-size:cover;
	min-height:700px;
}

body {
  margin: 0;
  max-width: 100%;
    overflow-x: hidden;
	font-family: FuturaBT-Bold !important;
 }

.menu-items{
 font-family: FuturaBT-Bold;
font-size: 12px;
color: #FFFFFF;
letter-spacing: 0px;
}

.mainimgsocial{
	background:url(../img/social.png);
	background-size:cover;
	min-height:700px;
}

.mainimgricette{
	background:url(../img/ricette.png);
	background-size:cover;
	min-height:700px;
}


.mainimg{
	background:url(../img/homeimg.png);
	background-size:cover;
	min-height:700px;
}

.contatti{
	background:url(../img/contatto.jpg);
	background-size:cover;
	min-height:700px;
}


.mainimgriso{
	background:url(../img/riso.jpg);
	background-size:cover;
	min-height:700px;
}

.mainimgabout{
	background:url(../img/Cover.jpg);
	background-size:cover;
	min-height:700px;
}

.mainimgriso2{
	background:url(../img/campo.png);
	background-size:cover;
	min-height:400px;
	margin-top:30px;
	position:relative;
}


.imghomezienda{
	background:url(../img/home-azienda.png);
	background-size:cover;
	
}



.imgblack{
	background:#1F201E;
	background-size:cover;
	min-height:500px;
	margin-top:-100px; /* SOLO DESKTOP : */
	position:relative;
}

.imgblack2{
	background:#1F201E;
	background-size:cover;
	min-height:300px;
	padding-top:70px;
	margin-top:-10px;

}

.imgblack3{
	background:#1F201E;
	background-size:cover;
	min-height:200px;
	

}

.imgblack4{
	background:#1F201E;
	background-size:cover;
	min-height:70px;
	

}

.titolo1{
	/* RISO : */
 font-family: FuturaBT-Bold;
font-size: 40px;
color: #1F201E;
letter-spacing: 0px;
line-height: 50px;
}

.titolo2{
	/* RISO : */
 font-family: FuturaBT-Bold;
font-size: 40px;
color: #FFFFFF;
letter-spacing: 0px;
line-height: 50px;
}

.testo1{
	/* Lorem ipsum dolor si: */
font-family: FuturaBT-Book;
font-size: 20px;
color: #000000;
letter-spacing: 0px;
}

.bottone{
	/* Lorem ipsum dolor si: */
font-family: FuturaBT-Bold;
font-size: 20px;
background-color: #1F201E;
border: solid 4px;
border-color: #FFFFFF;
color:#FFFFFF;
padding: 10px;
max-width:301px;
min-width:301px;
}

.bottone:hover{
	/* Lorem ipsum dolor si: */
font-family: FuturaBT-Bold;
font-size: 20px;
background-color: #FFFFFF ;
border: solid 4px;
border-color: #FFFFFF ;
color:#1F201E;
}



.bottone3:hover{
	/* Lorem ipsum dolor si: */
font-family: FuturaBT-Bold;
font-size: 20px;
background-color: #1F201E;
border: solid 4px;
border-color: #1F201E;
color:#FFFFFF;

}

.bottone3a{
	/* Lorem ipsum dolor si: */
font-family: FuturaBT-Bold;
font-size: 20px;
background-color: #1F201E;
border: solid 4px;
border-color: #FFFFFF;
color:#FFFFFF;

}

.bottone3a:hover{
	/* Lorem ipsum dolor si: */
font-family: FuturaBT-Bold;
font-size: 20px;
background-color: #1F201E;
border: solid 4px;
border-color: #1F201E;
color:#FFFFFF;
font-weight:bold;

}

.bottone3{
	/* Lorem ipsum dolor si: */
font-family: FuturaBT-Bold;
font-size: 20px;
background-color: #FFFFFF ;
border: solid 4px;
border-color: #1F201E ;
color:#1F201E;
padding: 10px;
max-width:301px;
min-width:301px;
}

.riga3{

max-width:330px !important;
min-width:330px !important;
}


.bottone4:hover{
	/* Lorem ipsum dolor si: */
font-family: FuturaBT-Bold;
font-size: 20px;
background-color: #1F201E;
border: solid 4px;
border-color: #1F201E;
color:#FFFFFF;

}

.bottone4{
	/* Lorem ipsum dolor si: */
font-family: FuturaBT-Bold;
font-size: 20px;
background-color: #FFFFFF ;
border: solid 4px;
border-color: #1F201E ;
color:#1F201E;
padding: 10px;
width:100%;
}



.titolobianco{
/* L’AZIENDA AGRICOLA: */
 font-family: FuturaBT-Bold;
font-size: 40px;
color: #FFFFFF;
letter-spacing: 0px;
}

.titolobianco2{
/* RISO CARNAROLI: */
 font-family: FuturaBT-Bold;
font-size: 60px;
color: #FFFFFF;
letter-spacing: 0px;
}

.testobianco{

font-family: FuturaBT-Bold;
font-size: 30px;
color: #FFFFFF;
letter-spacing: 0px;
}


.testobianco2{

/* Lorem ipsum dolor si: */
font-family: FuturaBT-Bold;
font-size: 16px;
color: #FFFFFF;
}


.testobianco3{

/* Lorem ipsum dolor si: */
font-family: FuturaBT-Bold;
font-size: 20px;
color: #FFFFFF;
}


.bottone2{
	/* Lorem ipsum dolor si: */
font-family: FuturaBT-Bold;
font-size: 20px;
background:none;
border: solid 4px;
border-color: #FFFFFF;
color:#FFFFFF;
padding: 10px;
max-width:301px;
min-width:301px;
}

.bottone2:hover{
	/* Lorem ipsum dolor si: */
font-family: FuturaBT-Bold;
font-size: 20px;
background-color: #FFFFFF ;
border: solid 4px;
border-color: #FFFFFF ;
color:#1F201E;
}

.titolonero{

 font-family: FuturaBT-Bold;
font-size: 40px;
color: #1F201E;
letter-spacing: 0px;
}

.testonero{

/* scopri tutte le rice: */
font-family: FuturaBT-Book;
font-size: 18px;
color: #1F201E;
letter-spacing: 0px;
}

.testonero:hover{

/* scopri tutte le rice: */
font-family: FuturaBT-Book;
font-size: 18px;
color: #1F201E;
letter-spacing: 0px;
text-decoration:none;
}

.titolettonero{

/* Risotto allo: */
 font-family: FuturaBT-Bold;
font-size: 36px;
color: #1F201E;
letter-spacing: 0px;
line-height: 36px;
}


.titolettonero2{
/* Le Motte: */
 font-family: FuturaBT-Bold;
font-size: 24px;
color: #333333;
letter-spacing: 0px;
}

.titolettobianco{
/* Le Motte: */
/* Concept: */
 font-family: FuturaBT-Bold;
font-size: 24px;
color: #FFFFFF;
letter-spacing: 0px;
line-height: 50px;
}

a.linko{
color: #1F201E;
}

a.linko:hover{
color: #1F201E;
text-decoration:none;
}


a.okl{
color: #FFFFFF;
}

a.okl:hover{
color: #FFFFFF;
text-decoration:none;
}




 .active2
 {
	 border-bottom: solid 4px;
	 border-color:#FFFFFF;
}

.find
 {
	 margin-top:-350px;
	 margin-left:50px;
}

.titolobianco3
{
/* DOVE LO: */
 font-family: FuturaBT-Bold;
font-size: 40px;
color: #FFFFFF;
letter-spacing: 0px;
line-height: 50px;
}

.testoriso
{
/* Lorem ipsum dolor si: */
font-family: FuturaBT-Book;
font-size: 14px;
color: #000000;
letter-spacing: 0px;
}

.cammina
{
/* Lorem ipsum dolor si: */
/* PREPARAZIONE CAMPI: */
 font-family: FuturaBT-Bold;
font-size: 18px;
color: #FFFFFF;
letter-spacing: 0px;
}

.cammina:hover
{
	color: #FFFFFF;
	text-decoration:none;
	border-bottom: solid 3px;
	border-color:#FFFFFF;
}

.attivo
{
	border-bottom: solid 3px;
	border-color:#FFFFFF;
}

.row
{
	padding-left:10px !important;
	padding-right:10px !important;
}


.alpa1{
	margin-top:-200px;
}

.alpa2{
	margin-top:-100px;
	width:200%;
}

.alpa3{
	margin-top:-200px;
	
}


.alpa4{
	margin-top:-100px;
	
}

.mobile
{
	display:none;
}

.deskpippo{
margin-top:-70px;
}

.cube {
background:#1F201E;
	position:relative;
	width:460px;
	height:190px;
	margin-top:50px;
	padding-top:40px;
	text-align:center;
}

.cube p{
/* Qui trovi il codice: */
 font-family: FuturaBT-Bold;
font-size: 18px;
color: #FFFFFF;
letter-spacing: 0px;
}


.find2
{
	margin-top:30px;
}


.headtit{

	margin-top:329px;
}

.mis{
position:relative; left:40%;
}

.adj{
padding:0px; 
margin:0px; 
margin-right:-150px;
margin-top:40px;
}

.alpha60 {
    /* Fallback for web browsers that don't support RGBa */
    background-color: rgb(0, 0, 0);
    /* RGBa with 0.6 opacity */
    background-color: rgba(0, 0, 0, 0.6);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	
}

.livecam{
position: relative;
float:right;
top:50px;
}

.livecam2{
position: relative;
float:right;
bottom: 50px;
}

.fasidesc{
	height:100px;
padding:10px; 
border: solid 4px; 
border-color:#FFF; 
color:#FFF;
margin-top:50px;
}

.fasidesc2{
height:100px;
padding:10px; 
border: solid 4px; 
border-color:#FFF; 
background:#fff;
color:#1F201E;
margin-top:50px;
}

.selsta{
	/* PREPARAZIONE CAMPI: */
font-family: FuturaBT-Bold !important;
font-size: 30px !important;
color: #FFFFFF;
letter-spacing: 0px;
background:none;
	
}

.selsta:hover{
	/* PREPARAZIONE CAMPI: */
font-family: FuturaBT-Bold !important;
font-size: 30px !important;
color: #FFFFFF;
letter-spacing: 0px;
background:none;
text-decoration:none;
}

.meteo{
	max-width:96px;
	max-height:96px;
}
.meteo2{
	max-width:130px;
	max-height:130px;
}
.tab{
	display:none;
	
}

@media screen and (-webkit-min-device-pixel-ratio:0) {  /*safari and chrome*/
    select {
        height:47px;
        line-height:47px;
        background:#f4f4f4;
    } 
}
select::-moz-focus-inner { /*Remove button padding in FF*/ 
    border: 0;
    padding: 0;
}
@-moz-document url-prefix() { /* targets Firefox only */
    select {
        padding: 20px 0!important;
    }
}        
@media screen\0 { /* IE Hacks: targets IE 8, 9 and 10 */        
    select {
        height:47px;
        line-height:47px;
    }     
}



@media (max-width:1500px){
	.mis{
position:relative; left:30%;
}
	}

@media (max-width:1200px){
	.mis{
position:relative; left:20%;
}
	}

@media (max-width:950px){
	.mis{
position:relative; left:10%;
}
	}




@media (max-width:1010px){
	.alpa2{
	margin-top:0px;
	width:50%;
}
.tab{
	display: inherit;
	
}

.notab{
	display:none;
	
}
.mis{
position:relative; left:15%;
}

}




@media (max-width:767px){
	
	
	.riga3{

max-width:300px !important;
min-width:300px !important;
}
	
	.titolonero{

 font-family: FuturaBT-Bold;
font-size: 35px;
color: #1F201E;
letter-spacing: 0px;
}
	
	.titolettobianco{
/* Le Motte: */
/* Concept: */
 font-family: FuturaBT-Bold;
font-size: 20px;
color: #FFFFFF;
letter-spacing: 0px;
line-height: 40px;
}
	
	
	.titolettonero{

/* Risotto allo: */
 font-family: FuturaBT-Bold;
font-size: 30px;
color: #1F201E;
letter-spacing: 0px;
line-height: 36px;
}
	
	.titolobianco2{
/* RISO CARNAROLI: */
 font-family: FuturaBT-Bold;
font-size: 50px;
color: #FFFFFF;
letter-spacing: 0px;
}
	
	.tab{
	display:none;
	
}
	.alpha60 {
    /* Fallback for web browsers that don't support RGBa */
    background-color: rgb(0, 0, 0);
    /* RGBa with 0.6 opacity */
    background-color: rgba(0, 0, 0, 0.6);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	padding-bottom:20px;
}
	.cube {

	width:100%;
	
}
	
	.spacehei
	{
		margin-top:100px;
	
}
	
.spaceph{
	margin-bottom:20px;
}

.adj{
padding:0px; 
margin:0px; 
margin-right:0px;
}
	

.mainimg{
	background:url(../img/homeimg.png);
	background-size:cover;
	min-height:600px;
}

.contatti{
	background:url(../img/contatto.jpg);
	background-size:cover;
	min-height:600px;
}


.mainimgriso{
	background:url(../img/riso.jpg);
	background-size:cover;
	min-height:600px;
}

.mainimgabout{
	background:url(../img/Cover.jpg);
	background-size:cover;
	min-height:600px;
background-position: 70% 50%;
}

.mainimgsocial{
	background:url(../img/social.png);
	background-size:cover;
	min-height:600px;
}

.mainimgriso2{
	background:url(../img/campo.png);
	background-size:cover;
	min-height:600px;
	margin-top:50px;
	
}


.mainimgricette{
	background:url(../img/ricette.png);
	background-size:cover;
	min-height:600px;
}










.imghomezienda{
	background:url(../img/home-azienda.png);
	background-size:cover;
	
}



.imgblack{
	background:#1F201E;
	background-size:cover;
	min-height:200px;
	position:relative;
	padding-top:30px;
	
}

.imgblack2{
	background:#1F201E;
	background-size:cover;
	min-height:300px;
	padding-top:70px;

}

.imgblack3{
	background:#1F201E;
	background-size:cover;
	min-height:200px;
	

}



.alpa1{
	margin-top:0px;
	display:none;
}

.alpa3{
	margin-top:-100px;
	
}

alpa4{
	margin-top:100px;
	
}

.alpa2{
	margin-top:0px;
	display:none;
}

.navbar-nav{
	background-color:#1F201E;
	z-index:99999;
}

.find
{
	margin-top:0px;
}

.pluto
{
	display:none;
}

.desktop
{
	display:none;
}
.mobile
{
	display: inherit;
	margin-bottom:50px;
}

.mobilecen
{
	text-align:center;
	margin-top:-20px;
}

.mobilecen2
{
	text-align:center;

}

.deskpippo{
margin-top:20px;
}
.bottone{
	width:100%;
max-width:100%;
min-width:100%;
}
.bottone2{
	width:90%;
max-width:90%;
min-width:90%;
}

.bottone3{
	width:95%;
max-width:95%;
min-width:95%;
}

.mobmis{
width:98%;
}

.headtit{

	margin-top:241px;
	width:95%;
}



.mainimgricetteasparagi{
	background:url(../asparagi.jpg);
	background-size:cover;
	min-height:700px;
	background-position: 50% 50%;
}

.mainimgricetteasparagiingre{
	background:url(../asparagiingre.jpg);
	background-size:cover;
	min-height:600px;
	background-position: 50% 50%;
}

.mainimgricetteasparagiserv{
	background:url(../asparagiserv.jpg);
	background-size:cover;
	min-height:700px;
	background-position: 50% 50%;
}

.mainimgricettezucca{
	background:url(../zucca.jpg);
	background-size:cover;
	min-height:700px;
	background-position: 50% 50%;
}

.mainimgricettezuccaserv{
	background:url(../zuccaserv.jpg);
	background-size:cover;
	min-height:700px;
	background-position: 50% 50%;
}

.mainimgricettezuccaingre{
	background:url(../zuccaingre.jpg);
	background-size:cover;
	min-height:700px;
	background-position: 50% 50%;
}

.mainimgricettemilanese{
	background:url(../milanese.jpg);
	background-size:cover;
	min-height:700px;
	background-position: 50% 50%;
}
.mainimgricettemilaneseingre{
	background:url(../milaneseingre.jpg);
	background-size:cover;
	min-height:700px;
	background-position: 50% 50%;
}
.mainimgricettemilaneseserv{
	background:url(../milaneseserv.jpg);
	background-size:cover;
	min-height:700px;
	background-position: 50% 50%;
}

.mainimgricetteortolana{
	background:url(../ortolana.jpg);
	background-size:cover;
	min-height:700px;
	background-position: 50% 50%;
}
.mainimgricetteortolanaingre{
	background:url(../ortolanaingre.jpg);
	background-size:cover;
	min-height:700px;
	background-position: 50% 50%;
}
.mainimgricetteortolanaserv{
	background:url(../ortolanaserv.jpg);
	background-size:cover;
	min-height:700px;
	background-position: 50% 50%;
}

.mainimgricettezenzero{
	background:url(../zenzero.jpg);
	background-size:cover;
	min-height:700px;
	background-position: 50% 50%;
}

.mainimgricettezenzeroingre{
	background:url(../zenzeroingre.jpg);
	background-size:cover;
	min-height:700px;
	background-position: 50% 50%;
}

.mainimgricettezenzeroserv{
	background:url(../zenzeroserv.jpg);
	background-size:cover;
	min-height:700px;
	background-position: 50% 50%;
}




}
