@charset "utf-8";
@font-face {
	font-family: 'gothic';
	src: url('../fonts/gothic.eot');
	src: local('gothic'), url('../fonts/gothic.woff') format('woff'), url('../fonts/gothic.ttf') format('truetype');
}

body {
    color:#555;
  	font-family:Century Gothic, Arial, sans-serif;
	font-size:17px;
	letter-spacing:3px;
	/*padding-top:40px;*/
	text-align:justify;
	font-weight:lighter;
}
h1{  
	font-family:Times, serif;
	letter-spacing: 0.5em;
	font-size:55px;
	/*font-weight:bold;*/
	text-align:center;
	color:#636013;
}
h2{
	font-family:'Century Gothic';
	font-size:23px;
	font-weight:200;
	line-height:1.4;
	margin-bottom:27px;
	text-align:center;
	letter-spacing:3px;
	color:#636013;
}
h3{
	font-family:'Century Gothic';
	font-size:30px;
	line-height:1.2;
	margin-bottom:27px;
	text-align:center;
	letter-spacing:1px;
	text-align:center;
	color:#636013;
}
h4{
	font-family:'Century Gothic';
	font-size:21px;
	font-weight:200;
	line-height:1.2;
	margin-bottom:27px;
	text-align:center;
	letter-spacing:1px;
	text-align:center:
}
.h1-big{
	letter-spacing: 0.7em;
	font-size:63px;
	color:#636013;
}
a{
  	color:#636013;
}
a:hover,a:focus{
  	color:#636013;
}
.container, .container-fluid{
	position:relative;
}
sup{
	font-size:50%;
	top:-1em;
}
h1 sup{
	font-size:40%;
	top:-1.5em;
}
.clear{
	clear:both;
}
.pad-top-30{
	padding-top:30px;
}
.no-padding{
	padding:0;
}
.border-bottom{
    border-bottom:1px solid #E7E7E7;
}
.header{
	text-align:center;
	margin-bottom:20px;
	margin-top:20px;
	position:relative;
}
.green{color:#636013;}
.enter > a > img{	
	margin:10px auto;
	display:block;

}

.footer{
	font-size:10px;
	text-align:center;
    border-top:1px solid #E7E7E7;
	clear:both;
    margin-top: 50px;
}

ul.social{
	margin:5px auto;
	display:inline-block;
	padding:0;
}
ul.social > li{
	float:left;
	list-style:none;
}
ul.social > li > a > img{
	width:25px;
	margin:5px 3px;
	opacity:0.4;	
    -webkit-transition: 0.5s ease-out;
       -moz-transition: 0.5s ease-out;
        -ms-transition: 0.5s ease-out;
         -o-transition: 0.5s ease-out;
            transition: 0.5s ease-out;
}
ul.social > li > a > img:hover{
	opacity:1;
}

.navbar-default {
    background-color: transparent;
	border:none;
    border-bottom:0px solid #E7E7E7;
}
.navbar {
    border-radius: 0px;
    margin-bottom: 30px;
    min-height: 25px;
	/*background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9);*/
	background-color:#D9DBDB;
}
.navbar-nav {
	margin:0 auto;
	float:none;
	display: table;
}
.navbar-collapse {
	text-align:center;
}
.navbar-default .navbar-nav > li > a {
	padding-top:5px;
	padding-bottom:5px;
	color:#fff;
	text-transform:uppercase;
}
.navbar-default .nav > li > a:hover,.navbar-default .nav > li > a:focus{
	background-color:#c5c5c5;
	text-decoration:none;
	color:#fff;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	background-color:#c5c5c5;
	color:#fff;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
	background-color:#c5c5c5;
	color:#fff;
}
.father-active{
	background-color:#c5c5c5;
	text-decoration:none;
	color:#fff !important;
}.father-active > a{
	text-decoration:none;
	color:#fff !important;
}
.cycle-slideshow > img{
	width:100%;
    border-top:2px solid #E7E7E7;
    border-bottom:2px solid #E7E7E7;
} 
ul.oli{
	margin:10px auto 0;
	display:table;
	float:none;
	padding:0;
}
ul.oli > li{
	float:left;
	list-style:none;
  	margin:10px 60px;
	height:115px;
	width:40px;
}
ul.oli > li > a > img{
	height:100px;
    -webkit-transition: 0.5s ease-out;
       -moz-transition: 0.5s ease-out;
        -ms-transition: 0.5s ease-out;
         -o-transition: 0.5s ease-out;
            transition: 0.5s ease-out;
}

ul.oli > li > a:hover > img{
	height:110px;
}
.photo-slide{
	width:100%;
}
.photo-slide > img{
	width:100%;
}

.ricetta{
	background-color: #ECECEC;
    display: block;
    margin: 50px 100px;
    padding: 30px;
	font-size:18px;
	overflow:hidden;
}
.ricetta > h1{
	font-size: 50px;
    letter-spacing: 6px;
}
.ricetta > h2{
}
.ricetta img{
	margin:10px auto 30px;
	max-height:500px;
}
.rassegna{
	margin:0 0 40px 0;
	display:inline-block;
    border:1px solid #E7E7E7;
}

.rassegna-home img{
	max-height: 190px;
    margin: 0px auto 20px;
}
.blocchi{
	/*border-top:1px solid #E7E7E7; 
	margin-top:80px; */
	padding-top:80px;
}
.blocchi > div{    
	/*background-color: #ECECEC;*/
    min-height: 370px;
    padding: 10px 30px;
	position:relative;
	border: 1px solid #dedede;
}
.blocchi > div > img.ricci-photo{
	position:absolute;
	top:-39px;
	left:-25px;
	height:100px;
}
.blocchi > div > mark{
	background-color:transparent;
	font-weight:bold;
	font-size:16px;
	color:#555;
	margin-top:20px;
	display:block;
	text-align:left;
}
.blocchi > div > a{
	float:right;
	display:block;
}
.cycle-pager{
	text-align:center;
}
.cycle-pager span {
	color:#d8d8d8;
	display:inline-block;
	font-size:40px;
	height:10px;
	width:10px;
	margin-right:10px;
}
.cycle-pager span.cycle-pager-active {
	color:#636013;
}

.cycle-pager > * {
	cursor:pointer;
}
#prev,#next,#prevxs,#nextxs{position:absolute; top:44%; cursor:pointer; z-index:101;}
#prev,#prevxs{left:30px;}
#next,#nextxs{right:30px;}
#prev > img,#next > img,#prevxs > img,#nextxs > img{ height:80px;}

.prod-slide > #prev > img, .prod-slide > #next > img,.prod-slide > #prevxs > img, .prod-slide > #nextxs > img{
	height:60px;
}
.prod-slide > #prev, .prod-slide > #next,.prod-slide > #prevxs, .prod-slide > #nextxs{
	top:25px;
}
.prod-slide > #prev,.prod-slide > #prevxs{
	left:-50px;
}
.prod-slide > #next,.prod-slide > #nextxs{
	right:-20px;
}
.prod-slide a{
	color:#555;
}
.prod-slide a:hover{
	color:#636013;
	text-decoration:none;
}
.prod-slide .cycle-slide{
	width:100%;
}
.prod-slide{
	margin-top:80px;
}

/*MENU DROPDOWN*/
.dropdown-menu{
	text-align:left;
	font-size:13px;
}
.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}
.nav-ricette > a{
	color:#555;
}
.nav-ricette > a:hover{
	text-decoration:none;
}

.nav-ricette > a > div > h1{
	color:#636013;
}
.nav-ricette > a > div{
	/*padding-top:50px;
	padding-bottom:50px;
    border-bottom:1px solid #E7E7E7*/
	margin-bottom:30px;
}
.nav-ricette > a > div:hover{
	background-color: #EFEFEF;
}
.nav-ricette > a > div img{
	height:280px;
	display:block;
	margin:0 auto;
}
.nav-ricette > a > div  h2{
	font-size:21px;
	font-style:italic;
	font-family:serif;
}
	
#indice{
	display:block;
	text-align:center;
	margin-top:20px;
	font-size:30px;
}
#indice > a{
	margin:40px;
}
.storia > .cycle-slideshow{
	clear:both;
	display:block;
	margin:40px 0;
    border-top:1px solid #E7E7E7;
	font-size:20px;
	height:500px;
}
.storia > .cycle-slideshow > div{
	padding-top:40px;
	width:100%;
}
.storia > .cycle-slideshow > div > img{
	float:left;
	margin:0 50px;
	max-width:15%;
}
.storia > .cycle-slideshow > div > article{
	float:left;
	width:100%;
}


.nav-agrumato > a{
	color:#555;
}
.nav-agrumato > a:hover{
	text-decoration:none;
}

.nav-agrumato > a > section > div > h1{
	color:#636013;
}
.nav-agrumato > a > section{
	padding-top:80px;
	padding-bottom:80px;
	margin-bottom:50px;
}
.nav-agrumato > a > section > div{
	padding:20px;
	background-color:rgba(255,255,255,0.5);
}
.nav-agrumato > a > section:hover{
}

.nav-agrumato > a > section{ background-size:100%; background-position:center; background-repeat:no-repeat}
.nav-agrumato > a > section.limone{background-image:url(../images/etichetta1.jpg);}
.nav-agrumato > a > section.arancia{background-image:url(../images/etichetta2.jpg);}
.nav-agrumato > a > section.mandarino{background-image:url(../images/etichetta3.jpg);}
.nav-agrumato > a > section.cedro{background-image:url(../images/etichetta4.jpg);}
.nav-agrumato > a > section.agroriglio{background-image:url(../images/etichetta5.jpg);}
.nav-agrumato > a > section.arancia_dolce{background-image:url(../images/etichetta2.jpg);}
.nav-agrumato > a > section.arancia_sanguinella{background-image:url(../images/arance_dolci.jpg);}
.nav-agrumato > a > section.gestemani{background-image:url(../images/etichetta6.jpg);}
.nav-agrumato > a > section.torculum{background-image:url(../images/etichetta7.jpg);}
.nav-agrumato > a > section.aprutium{background-image:url(../images/etichetta8.jpg);}
.nav-agrumato > a > section.rosolio{background-image:url(../images/etichetta_rossolio.jpg);}
.nav-agrumato > a > section.rosolio-limone{background-image:url(../images/etichetta_rossolio_limone.jpg);}
.nav-agrumato > a > section.barbecue{background-image:url(../images/barbecue.jpg);}
.nav-agrumato > a > section.pate-limone{background-image:url(../images/etichetta1.jpg);}
.nav-agrumato > a > section.pate-arancia{background-image:url(../images/etichetta2.jpg);}
.nav-agrumato > a > section.pate-cedro{background-image:url(../images/etichetta4.jpg);}
.nav-agrumato > a > section.panettone-limone{background-image:url(../images/panettone_limone.jpg);}
.nav-agrumato > a > section.panettone-arancia{background-image:url(../images/panettone_arancia.jpg);}
.nav-agrumato > a > section.panettone-mandarino{background-image:url(../images/panettone_mandarino.jpg);}
.nav-agrumato > a > section.panettone-cedro{background-image:url(../images/panettone_cedro.jpg);}
.nav-agrumato > a > section.panettone-integrale{background-image:url(../images/panettone_integrale.jpg);}
.nav-agrumato > a > section.plumcake{background-image:url(../images/plumcake_fondente.jpg);}

.nav-pills > li > a{
	background-color:#efefef;
	border-radius:0;
}
.nav-pills > li > a:hover, .nav-pills > li > a:focus, .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
	background-color:#c5c5c5;
	color:#FFFFFF;
	text-decoration:none;
}
.nav-pills{
	max-width:760px;
	margin:30px auto;
}
.nav-pills .dropdown-menu {
	border-radius:0;
	width:250px;
}
.nav-pills .dropdown-menu > li > a{
	padding:10px;
}
.nav-pills > li{
	width:250px;
	text-align:center;
}

.nav-pills.sub  > li > a{padding:5px;}
.nav-pills.sub  > li > a:hover, .nav-pills.sub > li > a:focus, .nav-pills.sub > li.active > a, .nav-pills.sub > li.active > a:hover, .nav-pills.sub > li.active > a:focus {
	
}
.nav-pills.sub {
	max-width:910px;
}
.nav-pills.sub > li{
	width:300px;
}
.tab-rassegna-stampa .thumbnail > img{
	height:100px;
}
.primo_piano{
	font-family:Times, serif;
	font-size:27px;
	line-height:1.2;
	margin-bottom:27px;
	text-align:center;
	letter-spacing:1px;
	text-align:center;
	color:#636013;
	padding-top:30px
}
.languages{
	position:absolute;
	top: -20px;
	left:0px;
}
.languages > a > li{
	float:left;
	list-style:none;
	width:100%;
}
.languages > a{
	float:left;
	margin-right:5px;
	list-style:none;
	color:#D9DBDB;
	background-color:#FFF;
	padding:20px 0px 5px;
	width:30px;
	font-size:12px;
	display:inline;
	height:50px;
}
.languages > a:hover{
	text-decoration:none;
	background-color:#efefef;
}
.languages > a.active{
	color:#fff;
	background-color:#D9DBDB;
}

ul.social-icon{
	position:absolute;
	top:0px;
	right:0px;
}

ul.social-icon > li{
	float:left;
	list-style:none;
	margin-left:10px;
}
ul.social-icon > li > a > img{
	width:25px;
}
.breadcrumb {
  font-size:9px;
  list-style:none;
  padding:0 15px;
  background-color:transparent;
  border-radius:0;
  margin-bottom:5px;
  margin-top:-25px;
}
.breadcrumb>li+li:before {
content: "-";
}

.rassegna-primo-piano{
	background-color: #fdaf17;
	margin:0 80px 50px;
	padding:5px 50px 20px;
}
#rassegna-stampa2 .rassegna-primo-piano{
	background-color: #fff560;
}
#rassegna-stampa3 .rassegna-primo-piano{
	background-color: #f68121;
}
.rassegna-primo-piano a{
	margin-bottom:15px;
	display:block;
}

.nav-ricette h1{
	font-size:29px;
}

#intro-video{
	height:230px;
	margin: 0 auto;
	display: block;
	max-width:100%;
}
label { font-weight:100;}

.photo-ricetta img{margin:30px auto; display:block; height:350px;}
#tutte_ricette .thumbnail{height:370px; border:1px solid #fff;}
#tutte_ricette .thumbnail:hover{border:1px solid #cecece;}
#tutte_ricette a:hover{text-decoration:none;}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus{ background-color:#636013; border-color:#636013;}
.pagination>li>a, .pagination>li>span{color:#636013; padding:4px 10px;}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus{color:#636013;}
.pagination>li:first-child>a, .pagination>li:first-child>span{border-top:none;border-bottom:none;border-left:none;}
.pagination>li:last-child>a, .pagination>li:last-child>span{border-top:none;border-bottom:none;border-right:none;}
.pagination>li:first-child>a:hover, .pagination>li:last-child>a:hover{background-color:transparent;}

.navbar-default .navbar-toggle {border-color: #888;}

.text-home{margin-bottom:80px;font-size:20px;}
.ricetta-dettaglio h1{ font-size:35px;}
.cont-rassegna{padding-left:80px; padding-right:110px;}
.dropdown-menu>li>a{padding:5px 20px;}
.page_primo_piano{width:100%;}
.padding_rossoli{padding-left:65px;}
h1 > small{
	color:#636013;
	font-size:40px;
	letter-spacing:0.3em;
}
h1 > small > span{ 
	font-size:25px;
	letter-spacing: 0.1em;
}
@media (max-width: 1199px) { 
	.header{padding-top:50px;}
	.photo-ricetta{display:flex;}
	.photo-ricetta img{max-height:100%;}
}
@media (max-width: 991px) { 
	.ricetta {margin:50px 0px;}
	.rassegna-primo-piano{margin-left:0; margin-right:0;}
	.cont-rassegna{padding-left:0px; padding-right:0px;}
	.nav-pills > li{width:225px;}
	.padding_rossoli{padding-left:0px;}
}
@media (max-width: 767px) { 
	body{font-size:15px;}
	h1{font-size:18px;}
	.h1-big{font-size:20px;}
	h1 > small{font-size:16px;}
	h1 > small > span{font-size:13px;}
	h2{font-size:16px;}
	h3{font-size:24px;}
	.text-home{font-size:17px;}
	.blocchi > div > img.ricci-photo{height:70px;}
	.ricetta > h1{font-size:21px;}
	.nav-ricette h1{font-size:21px;}
	#tutte_ricette .thumbnail{height:400px;}
	.ricetta-dettaglio h1{ font-size:20px;}
	.nav-pills>li+li{margin-left:0;}
	.nav-pills>li{float:none; width:100%;}
	.nav-pills.sub > li{width:100%;}
	.navbar-nav{width:100%}
	.navbar-default .navbar-nav > li > a{padding-top:10px; padding-bottom:10px;}
	.navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header{padding:10px 15px 10px 25px;}
	.nav-agrumato > a > section{ margin:20px 0; padding:0;}
}