
/*.title_page h2{
  color: #8AAC0F!important;
}                         */

/* STORE LOCATOR */

.prod-label{
  min-height:80px!important;
}

.latte{
  /*border:1px solid red;      */
  background-image:url(/images/home-bg.jpg);
  background-position:center 40px ;
  background-repeat:no-repeat;
}

#panel {
	/*height: 400px;
	overflow: scroll;*/
	border: solid 1px rgba(0,0,0,0.16);
  padding:10px;
}

.location-search{
  margin-top:15px;
}
.store .title{font:18px / 19px 'Bitter', serif!important;color: #76502f!important;font-weight:bold!important;}

#map-canvas {
	height: 400px;
	background: #f1ede5;
}
#map-canvas .store .title{
	font-family: 'Libre Baskerville', serif;
  font-weight:400;
	color:#b80404;
}

.littletitle{color: #9CB84A !important;}

#map-canvas .store .address{
  font: 400 12px/18px 'Bitter',serif;
  color:#5A5959!important;
}

.address{
  font: 400 12px/18px 'Bitter',serif;
  color:#5A5959!important;
}

#map-canvas .store a{
	margin-right: 5px;
	display: inline-block;
	color: #989898;
	font-weight: 400;
}
#panel ul.store-list{
	list-style: none;
	padding: 0px;
	border-top: solid 1px rgba(0,0,0,0.16);
	margin-top: 20px
}
#panel ul.store-list li{
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom: solid 1px rgba(0,0,0,0.16);
}
#panel .address{

	font-size: small;
}
#panel .title{
	color:#b80404;
}
#panel input{
	color:#606060;

	font-size: small;
	text-indent: 5px;
	width: 100%;
}

.location-search input{
  border:1px solid rgb(192,192,192);
}
#panel input{
  width:250px;
}

#panel{
  /*overflow:hidden;
  overflow-y:scroll;*/
}

.store div{line-height:22px!important;}

.container{width:950px;padding:0px;}

body {
	font:13px / 19px 'Bitter', serif;
	/*font: 16px/20px "brandon-grotesque",sans-serif;         */
	color: #000;
	font-weight: 400;
	margin: 0px;
	padding: 0px;	
  background-image:url(/images/bg_grigio.jpg);
  
}
h1, h2, h3, h4,h5, h6{
  font-family: 'Chelsea Market', cursive;
  margin-top:0px;
}

h1{font-size:22px;}

h4 {font-size:20px;}
.green, .green:hover{color:#8aac0f;}

.dropdown{padding:5px 5px 5px 0px!important;}

.dropdown a{font-family: 'Chelsea Market', cursive;font-size:16px;}
.dropdown-menu{ background:url('/images/bg_sub.png'); }
.dropdown-menu .divider { background-color: #c7b8a3; }
.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus {
  background-color:transparent !important;
  border:none;
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{
  border-color:none;
    background-image:url(/images/backgvround-brown.png);
}

a:focus,a:hover{text-decoration:none;}


.row{margin-top:15px;}
.divisor{ background:url('/images/righina.png')repeat-x;margin:25px 0px; height:4px;}
.roundTopLeft{-webkit-border-top-left-radius: 20px;-moz-border-radius-topleft: 20px;border-top-left-radius: 20px;}
.triangolo{width: 0; height: 0; line-height: 0; border-top: 50px solid #8aac0f; border-left:   50px solid transparent; border-bottom:  50px solid transparent; right:0px; top:0px; position:absolute; }
.plus{color:#ffffff;font-size:25px;font-weight:bold;margin-top:-36px;margin-left:-26px;}

.footer .row{text-align:center;}

/*
NAVBAR
*/
.navbar-defalut {
	background-image:url(/images/verdino.jpg);
  height:63px; 
}
.navbar-brand{ padding-top:10px; }
.navbar-nav {	float: right; }
.navbar-nav>li{
  padding-top:0px!important;
  -webkit-border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-bottomleft: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  background-image:url(/images/backgvround-brown.png);
    margin-left:10px;
}
.navbar-defalut .navbar-nav>li>a {
	color: #ffffff;
  font-weight:bold;
	font-size: 14px;
  padding-top:20px;
  padding-bottom: 5px;
  float:left!important;
}
.navbar-defalut .navbar-nav>li>span{
  margin-top:-30px!important;
}
.nav-tabs {
  border-bottom:10px solid #c1b29b;
  height:60px;
}   
.navbar{
  margin-bottom:0px;
}

.dropdown span {
    width:17px;
    height:17px;
    display:block;
    background-image:url(/images/angolino.jpg);
    position:absolute;
    top:5px;
    right:7px;
}

.img-thumbnail{
  padding:0px;
-webkit-border-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
-moz-border-radius: 0px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
border-radius: 0px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
border:0px;
}

/*
.navbar-defalut .navbar-nav > .active > a, .navbar-defalut .navbar-nav > .active > a:hover, .navbar-defalut .navbar-nav > .active > a:focus,.navbar-defalut .navbar-nav > li > a:hover, .navbar-defalut .navbar-nav > li > a:focus  {
	color: #b9b8b8;
	background: transparent;
}                             */

.nav-tabs > li > a:hover,.nav-tabs > li > a.selected {
  background-image:url(/images/backgvround-brown.png)!important;
  border: 1px solid rgba(0, 0, 0, 0);
}

.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:transparent !important;}

.navbar-default {background:none;border:none;}                        
.navbar-collapse{padding:0px;}  
.nav > li{padding:5px 2px;}

.navbar-default .nav > li > a {background:#8fac29;width:152px;text-align:center;color:#ffffff;}
.dropdown-menu > li > a {text-align:center;}


.head-cont{
  height:305px;
}

.ribbon{
  background:url('/images/ribbon.png');
  background-repeat:no-repeat;
  background-position:center;
  font-size:20px;
  height:69px;
  line-height:50px;
  color:#ffffff;
  padding:5px 70px 0px 0px;
  text-align:right;
  margin:216px 0px 0px -14px;
}
.greenback{
  background:url('/images/green.png');
  padding:20px 20px;
  color:#ffffff!important;
}
.greenback small,.greenback h4{color:#ffffff!important;}
.greenback a{color:#ffffff!important;text-decoration:underline;}
.greenback small,.iniziativa small{font-size:14px;}


.greenQuad{
  background:url('/images/green.png');
  color:#ffffff;
  font-size:20px;
  text-align:center;
  padding:20px 0px 5px 0px;
}
.greenQuad a{color:#ffffff;}
.g-label a{color:#ffffff;}
.greenQuad img{margin-top:15px;}
.g-label{
  background:url('/images/green.png');
  padding:20px 10px;
  color:#ffffff;
  font-size:16px;
  text-align:center;
  font-weight:bold;
}


.whiteCnt{
 border:1px solid #9cb84a;
 background:#ffffff;
 padding:5px;
}

.whiteCnt .padding{padding:0px 15px;}
.whiteCnt img{margin-left:15px;}

.text-center{color:#5a5959;}
.imgMargin{margin:0px 30px;}

.imgCarousel{ border:1px solid #9cb84a;padding-bottom:0px;}

.imgCarousel .g-label{min-height:80px;}
.imgCarousel img{width:100%;}
p.g-label{margin-bottom:0px;}

.carousel_home,.carousel{
  /*background:#f0f0f0;*/  padding:0px 0px;
}


.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

.carousel-control.left,.carousel-control.right { 
  background:url('/images/backgvround-brown.png');
  height:50px;
  line-height:50px;
  width:25px;
  margin-top:130px;
  -webkit-border-top-right-radius: 50px;
  -webkit-border-bottom-right-radius: 50px;
  -moz-border-radius-topright: 50px;
  -moz-border-radius-bottomright: 50px;
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
  
}

.carousel-control.right{
 -webkit-border-top-left-radius: 50px;
-webkit-border-bottom-left-radius: 50px;
-moz-border-radius-topleft: 50px;
-moz-border-radius-bottomleft: 50px;
border-top-left-radius: 50px;
border-bottom-left-radius: 50px;
  -webkit-border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
  -moz-border-radius-topright: 0px;
  -moz-border-radius-bottomright: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}

.carousel-caption{
  color:#9cb84a!important;
  bottom:280px;
  left:50px;
  text-align:left;
  text-shadow:none;
}



.carousel-caption h2, .carousel-caption h4{
  text-align:left;
}

.productExpand h2,.productExpand h3{color:#9cb84a;}

.altezza_305{
  min-height:305px;
}
.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left,.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right{
  top:13px;
  margin-left:-17px;
}
.carousel-control .glyphicon-chevron-right{
  top:13px;
  margin-right:-17px;
}

.ultimissime{
  border-bottom:1px solid #d2d2d2;
  margin-bottom:7px;
  padding-bottom:30px;
}
.ultimissime h4,.ultimissime h4 a{	font:16px / 17px 'Bitter', serif;margin-bottom:4px;}
.ultimissime {font:13px / 15px 'Bitter', serif;}
.ultimissime a{font-size:11px;}

.ultimissime small, .ultimissime h4, .ultimissime a{
  color:#97b431;
}

.fascia{
 background:url('/images/fascia.jpg');
 height:40px;
 margin:20px 0px;
}
.riga{
 background:url('/images/riga.png'); 
 height:27px;
}

/*---------- ricette ---------------*/

.top-ricette{
  height:305px;
  background:url('/images/ricette-generale.jpg');
  background-repeat:no-repeat!important;
  background-position:center!important;
  background-size:950px 305px!important;
}

.recipes h3{
  color:#8da92b;
}
.recipesListUl{
  list-style:none;
  margin:0px;
  padding:0px;
}
.recipesListUl li{
  margin-bottom:5px;
}
.recipesListUl li a{
  color:#8da92b;
  margin-left:1px;
  height: 28px;
  line-height:28px;
  display:block;
  padding-left:10px;
}
.recipesListUl li a:hover,.recipesListUl li a.selected{
  border-left:1px solid #8da92b;
  margin-left:0px;
}
/*----------- fine-ricette -------------*/


/*------ iniziative ----------------*/
.cntIniziative h3{ color:#8da92b; margin:20px 0px 30px 0px;}
.iniziativa small, .iniziativa h4,.iniziativa a{ color:#8da92b;}

.iniziativa {padding:0px 0px 5px 0px;}

.paginazione{
  text-align:center;
}
.paginazione a {color:#9d7d55;}
.palla{
  margin: 10px;
  background-color: #9d7d55;
  width: 30px;
  height: 30px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  text-align: center;
  color:#ffffff!important;
  display:block;
  line-height:27px;
}

.listBox{
  display:block;
  width: 100%;
  height:300px;
  background-size: cover!important;  background-repeat:no-repeat!important;
  background-position:center!important;
}

.current {
  text-decoration:underline;
}

.text-quad{
  padding:25px!important;
  text-align:left;
}
.text-quad span{font-size:13px;}
.formBox{
  padding:100px 80px;
}

.bg_pattern_green{
	background-image: url(../images/green.png);
	background-repeat: repeat;
	padding: 40px 0px;
	color: #fff;
	font-size: 18px;
	line-height: 35px;
	font-weight: 400;
}
.bg_pattern_green h1{
	font-size: 30px;
	font-weight: 400;
	line-height: normal;
}
.bg_pattern_green h2{
	height: 45px;
	line-height: 45px;
	border-bottom: solid 2px #fff;
	border-top: solid 2px #fff;
	width: 100%;
	text-align: center;
	font-size: 24px;
	margin-bottom: 30px;
	margin-top: 65px;
}
.bg_pattern_green h3{
	font-size: 18px;
	margin-bottom: 14px;
}
.bg_pattern_green p{
	margin-bottom: 40px;
}
.bg_pattern_green .big{
  font-family: 'Chelsea Market', cursive;
	font-size: larger;
}
.bg_pattern_green td{
	position: relative;
}
.line{
width: 95%;
border-bottom: dashed 1px #fff;
display: block;
bottom: 13px;
}
.bg_pattern_green .product{
	background-image: url(../images/green.png);
	background-repeat: repeat;
	
}
.bg_pattern_green table{
	margin-bottom: 30px;
}

.no-stores{
	font-size:20px;
	font-weight:600;	
	padding:20px 0px!important;
	border:none!important;
}

/* Media Queries
-------------------------------------------------------------------------------*/
@media (min-width: 1400px) {
}
/* =============================================  */
/* ! Project Grid  */
/* =============================================  */
@media (max-width: 1000px) {

}
@media (max-width: 1024px) {
}

/* ================================================================================== */
/* ! Smaller screens and smartphones (including ALL iphones in BOTH orientations)     */
/* ================================================================================== */
@media only screen and (max-width: 569px) {
}
/* ============================================================================================================= */
/* ! iPad Portrait Only	 */
/* ================================================================================================ =============*/
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {

}
/* ================================================= */
/* ! some iphone 3/4/5 LANDSCAPE overrides			 */
/* ================================================= */
@media only screen and (max-width: 480px){

}
/* ================================================= */
/* ! some iphone 3/4/5 PORTRAIT overrides			 */
/* ================================================= */
@media only screen and (max-width: 320px) {

}

/* ================================================= */
/* ! iPhone 5 or iPod Touch 5th generation overrides */
/* ================================================= */
@media (device-height: 568px) and (-webkit-min-device-pixel-ratio: 2) {

}
/* ================================================= */
/* ! iPhone 5 LANDSCAPE */
/* ================================================= */
@media (device-height: 568px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {

}
/* ! iOS 6 FULLSCREEN */
/* ================================================= */
@media only screen and (height: 320px) and (orientation: landscape) {

}