/* CSS Document */
/*no responsive rules*/
@media (min-width:768px) {
.container {
	width: 970px !important;
}
}
@media (min-width:992px) {
.container {
	width: 970px !important;
}
}
@media (min-width:1200px) {
.container {
	width: 970px !important;
}
}
@media (max-width:768px) {
.container {
	width: 970px !important;
}
}

/*custom fonts*/

	/*family*/
	body, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{font-family:Garamond, 'EB Garamond', serif;}
	.nav  li  a, .nav-pills  li  a, .nl-section .title-box, .btn, ul.basic-info li, .media-heading, a.comment-reply-link {font-family: 'Roboto Condensed', sans-serif;}
	.nl-section{font-family:Arial, Helvetica, sans-serif;}
	.page-title .page-header h1, .title-box{font-family: 'Allura', cursive; font-weight:100;}
	.nl-section .input-name, .nl-section .input-mail, .nl-section .butt-submit{padding-top:10px;} 
	
	/*weight*/
		/*400 regular*/
		body, .dropdown.menu-la-pasta.open ul.dropdown-menu li.dropdown .dropdown-menu a, .title-box{font-weight:400;}
		
		/*700 bold*/
		.nav-pills  li  a, .dropdown.menu-la-pasta.open ul.dropdown-menu li.dropdown, .btn, .media-heading, a.comment-reply-link {font-weight:700;}
		h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{font-weight:bold;}

	/*custom style fonts*/
	body{color:#666666;}
	a, a:hover{color:#000;}
	.title-box{font-size:48px;}
	h1.entry-title, .entry-title{font-size:36px; color:#01083f; margin:20px 0px 20px; padding-bottom:10px; background:url(../img/bg_border_title.jpg) bottom repeat-x;}
	time{font-size:12px;}
	.page-title .page-header h1{font-size:50px;}
	

body{
	background-image:url(../img/bg.jpg);
	background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
	background-color:#f7eec5;
	width: 100%;
    height: auto;}
/*custom classes*/
.page-header{display:none;}
.page-title .page-header{display:block; border-bottom: 0px solid #EEEEEE; margin: -50px 0px 10px; padding-bottom: 0px; text-align:center;}
.page-title  .page-header h1{margin:0px 0px; color:#000;}
.top-frame-news{background:url(../img/bg_home_white.png) top left repeat-x; height:27px;}
.content-news{background:#fff; padding:0px 0px 30px;}
aside{padding-top:20px;}
aside section{margin-bottom:30px;}
article{font-size:20px;}
ul.loop li{list-style:none;}
img.alignleft{margin-right:20px;}
img.alignright{margin-left:20px;}
.figure.img-responsive img{display:block;max-width:100%;height:auto}
.figure.round img{-webkit-border-radius: 400px; -moz-border-radius: 400px; border-radius: 400px; border:2px solid #c8ae76;}
/*custom form style*/
.btn, a.comment-reply-link{text-transform:uppercase; font-size:18px; padding:3px 12px;}
.btn-default, .btn-primary, a.comment-reply-link{background-color: #cfb77d; border-color: transparent; color: #fff;}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default, .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary, a.comment-reply-link {color:#fff;background-color:#a4905f;border-color:transparent}
figure.alignleft{margin-right:20px}
figure.alignright{margin-left:20px}
#news header, .notizie header, .archive article header{background:url(../img/bg_border_title.jpg) bottom left repeat-x; padding-bottom:14px; margin:10px 0px;}

/*nav header*/
.content-header{
	background:url(../img/bg_nav.png) top left repeat-x; z-index:300; position:relative;}
.main-content{z-index:100;}
.brand img{margin-left:-25px; z-index:300;}
.brand {width:270px; height:125px; display:block; z-index:300; position:relative;}
/*navigation*/
.nav-main{padding-top:10px;}
.nav-pills  li  a {font-size:18px;}
.nav > li > a{color:#f3e4b0;}
.nav > li > a, .nav  li  a{padding:5px 10px;}
.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus, .nav>li>a:hover, .nav>li>a:focus, .nav .open > a, .nav .open > a:hover, .nav .open > a:focus{background:transparent; color:#f3e4b0;}
.dropdown.menu-la-pasta.open>ul.dropdown-menu{width:590px; left:-190px; background-image:url(../img/bg_dropdown.png);background-repeat: no-repeat; background-position:bottom center;background-size: cover;background-color:#fff; padding-right:10px; -webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus{background:transparent; }
.dropdown.menu-la-pasta.open ul.dropdown-menu li.dropdown{/*width:150px;*/ float:left;}
.dropdown.menu-la-pasta.open ul.dropdown-menu li.dropdown.menu-le-classiche, .dropdown.menu-la-pasta.open ul.dropdown-menu li.dropdown.menu-le-aromatiche{/*float:right;*/ float:left; margin-left:20px; width:150px;}
.dropdown-menu {background-color:transparent;border:0px solid #ccc;border:0px solid rgba(0,0,0,0);border-radius:0px;
	-webkit-box-shadow:0 0px 0px rgba(0,0,0,0);box-shadow:0 0px 0px rgba(0,0,0,0);}
.dropdown.menu-la-pasta.open ul.dropdown-menu li.dropdown .dropdown-menu{display: block; position: relative; width:auto; padding-left:10px; padding-top:0px;}
.dropdown.menu-la-pasta.open ul.dropdown-menu li.dropdown .dropdown-menu li{padding:0px 0px 5px 0px; border-bottom:1px solid #f4e8b9; margin-bottom:5px;}
.dropdown.menu-la-pasta.open ul.dropdown-menu li.dropdown .dropdown-menu a{font-size:14px; padding: 3px 0 5px 70px; background:url(../img/ico_pasta.png) left center no-repeat;}
.dropdown.menu-la-pasta.open ul.dropdown-menu li.dropdown .dropdown-menu .menu-cavatelli-molisani a{background:url(../img/menu_ico/cavatelli-molisani.png) left center no-repeat;}
.dropdown.menu-la-pasta.open ul.dropdown-menu li.dropdown .dropdown-menu .menu-fagiolini a{background:url(../img/menu_ico/fagiolini.png) left center no-repeat;}
.dropdown.menu-la-pasta.open ul.dropdown-menu li.dropdown .dropdown-menu .menu-strozzapreti a{background:url(../img/menu_ico/strozzapreti.png) left center no-repeat;}
.dropdown.menu-la-pasta.open ul.dropdown-menu li.dropdown .dropdown-menu .menu-trofie a{background:url(../img/menu_ico/trofie.png) left center no-repeat;}
.dropdown.menu-la-pasta.open ul.dropdown-menu li.dropdown .dropdown-menu .menu-maccheroni-calabresi a{background:url(../img/menu_ico/maccheroni-calabresi.png) left center no-repeat;}
.dropdown.menu-la-pasta.open ul.dropdown-menu li.dropdown .dropdown-menu .menu-orecchiette a{background:url(../img/menu_ico/orecchiette.png) left center no-repeat;}
.dropdown.menu-la-pasta.open ul.dropdown-menu li.dropdown .dropdown-menu .menu-trucchetti a{background:url(../img/menu_ico/trucchetti.png) left center no-repeat;}
.dropdown.menu-la-pasta.open ul.dropdown-menu li.dropdown .dropdown-menu .menu-cavatelli a{background:url(../img/menu_ico/cavatelli.png) left center no-repeat;}
.dropdown.menu-la-pasta.open ul.dropdown-menu li.dropdown .dropdown-menu .menu-troccoli a{background:url(../img/menu_ico/troccoli.png) left center no-repeat;}
.dropdown.menu-la-pasta.open ul.dropdown-menu li.dropdown .dropdown-menu .menu-tagliatelle a{background:url(../img/menu_ico/tagliatelle.png) left center no-repeat;}
.dropdown.menu-la-pasta.open ul.dropdown-menu li.dropdown .dropdown-menu .menu-spaghetti a{background:url(../img/menu_ico/spaghetti.png) left center no-repeat;}
.dropdown.menu-la-pasta.open ul.dropdown-menu li.dropdown .dropdown-menu .menu-taccozze a{background:url(../img/menu_ico/taccozze.png) left center no-repeat;}
.dropdown.menu-la-pasta.open ul.dropdown-menu li.dropdown .dropdown-menu .menu-rigatoni a{background:url(../img/menu_ico/rigatoni.png) left center no-repeat;}
.dropdown.menu-la-pasta.open ul.dropdown-menu li.dropdown .dropdown-menu .menu-penne-rigate a{background:url(../img/menu_ico/penne.png) left center no-repeat;}
.dropdown.menu-la-pasta.open ul.dropdown-menu li.dropdown .dropdown-menu .menu-fusilli a{background:url(../img/menu_ico/fusilli.png) left center no-repeat;}
.dropdown.menu-la-pasta.open ul.dropdown-menu li.dropdown .dropdown-menu .menu-paglia-e-fieno a{background:url(../img/menu_ico/aromatiche-paglia-fieno.png) left center no-repeat;}
.dropdown.menu-la-pasta.open ul.dropdown-menu li.dropdown .dropdown-menu .menu-funghi-porcini a{background:url(../img/menu_ico/aromatiche-funghi.png) left center no-repeat;}
.dropdown.menu-la-pasta.open ul.dropdown-menu li.dropdown .dropdown-menu .menu-basilico a{background:url(../img/menu_ico/aromatiche-basilico.png) left center no-repeat;}
.dropdown.menu-la-pasta.open ul.dropdown-menu li.dropdown .dropdown-menu .menu-tartufo a{background:url(../img/menu_ico/aromatiche-tartufo.png) left center no-repeat;}
.dropdown.menu-la-pasta.open ul.dropdown-menu li.dropdown .dropdown-menu .menu-neri-di-seppia a{background:url(../img/menu_ico/aromatiche-seppia.png) left center no-repeat;}
.dropdown.menu-la-pasta.open ul.dropdown-menu li.dropdown .dropdown-menu .menu-peperoncino a{background:url(../img/menu_ico/aromatiche-peperoncino.png) left center no-repeat;}
.dropdown.menu-la-pasta.open ul.dropdown-menu li.dropdown .dropdown-menu .menu-tutte-le-nostre-paste-sono-prodotte-con-metodi-artigianali-scopri-la-differenza{
	margin-top:20px;}
.dropdown.menu-la-pasta.open ul.dropdown-menu li.dropdown .dropdown-menu .menu-tutte-le-nostre-paste-sono-prodotte-con-metodi-artigianali-scopri-la-differenza a{padding-left:0px; background:none; white-space:inherit; }
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus{color:#333; background:none;}

/*footer*/
	/*nl-section*/
	.nl-section{/*background:#01083f;color:#fff;*/ background:#fff; color:#01083f;  padding:10px 0px; font-size:11px; line-height:15px;}
	.nl-section .description{line-height:11px;}
	.bottom-frame-nl{background:url(../img/bg_nl-section.png) top left repeat-x; height:15px; display:block;}
	.nl-section .title-box{font-size:17px; text-transform:uppercase; color:#CFB77D;/*color:#f3e4b0;*/ margin-top:5px; margin-bottom:5px;}
	.nl-section .btn-default{width:100%;}
	
	/*footer*/
	footer{padding-top:20px; padding-bottom:20px; font-size:14px;}
	.credits{text-align:center; font-size:14px; color:#666666;}
	.social-networks-footer{text-align:right;}

/*hompage*/
	/*caroselli*/
	.bx-wrapper .bx-viewport {background: transparent;border: 0px solid #FFFFFF;box-shadow: 0 0 0px #CCCCCC;left: 0px;}
	.content-home-slider, .content-ricette-slider, .content-news-slider{visibility:hidden;}
	.content-home-slider .bx-wrapper, .content-ricette-slider .bx-wrapper, .content-news-slider .bx-wrapper, .content-regionali-slider .bx-wrapper, .content-classiche-slider .bx-wrapper, .content-aromatiche-slider .bx-wrapper{margin-bottom:0px;}
	.content-home-slider .bx-pager, .content-ricette-slider .bx-pager, .content-news-slider .bx-pager, .content-regionali-slider .bx-pager, .content-classiche-slider .bx-pager, .content-aromatiche-slider .bx-pager{display:none;}
		/*carosello copertine*/
		.content-home-slider  .bx-wrapper .bx-viewport {top:-30px;}
		.content-home-slider .bx-wrapper .bx-controls-direction a{width:37px; height:37px;}
		.content-home-slider .bx-wrapper .bx-prev{background:url(../img/ico_prev.png) center no-repeat}
		.content-home-slider .bx-wrapper .bx-next{background:url(../img/ico_next.png) center no-repeat}
		
		/*caroselli paste*/
		.content-regionali-slider, .content-classiche-slider, .content-aromatiche-slider{visibility:hidden;}
		#regionali-prev, #regionali-next, #classiche-prev, #classiche-next, #aromatiche-prev, #aromatiche-next {width:13px; height:20px; background:url(../img/arrow_navigation.png) 0px 0px no-repeat; text-indent: -9999px; float:right; margin-right:10px; display:block; margin-top:5px;}
		#regionali-prev, #classiche-prev, #aromatiche-prev{background:url(../img/arrow_navigation.png) 0px -20px no-repeat;}
		#regionali-prev a, #regionali-next a, #classiche-prev a, #classiche-next a, #aromatiche-prev a, #aromatiche-next a{display:block; width:100%; height:100%;}
		.image-pasta .figure{text-align:center; width:100%; height:300px; position:relative;}
		.image-pasta .figure img{position:absolute; bottom:0px; right:5px; height:auto;}
		.content-regionali-slider header h2, .content-classiche-slider header h2, #news .content-aromatiche-slider header h2{font-size:18px; font-weight:normal; text-align:center;}
		#news .content-aromatiche-slider header{background:none;}
		.content-regionali-slider a, #news .content-aromatiche-slider a{color:#020940;}
		.content-classiche-slider a{color:#f3e6b5;}
	
	/*news*/
	#section-regionali{margin-top:-120px;}
	#section-regionali .content-news{padding-top:80px;}
	#section-regionali .title-box{color:#01083f;}
	.content-news .description{color:#666; font-size:20px;}
	

	/*classiche*/
	#section-classiche .content-news{background:#01083f url(../img/bg_home_blue.jpg) top left repeat-x; padding-top:60px; color:#f3e6b5;}
	#section-classiche .content-news .description{color:#f3e6b5;}
	
	/*news*/
	#news .content-news{background:#fff url(../img/bg_home_white.png) top left repeat-x; padding-top:60px; color:#666666; font-size:16px;}
	#news .content-news.linea-aromatiche{background:#fff url(../img/bg_home_blu_bianco.jpg) top left repeat-x;}
	#news header h2, .notizie header h2{margin:0px 0px; font-size:24px;}
	#news header h2 a, .notizie header h2 a{color:#666666;}
	
		/*ricette*/
		#ricette-prev, #ricette-next {width:13px; height:20px; background:url(../img/arrow_navigation.png) 0px 0px no-repeat; text-indent: -9999px; float:left; margin-right:10px; display:block; margin-top:5px;}
		#ricette-prev{background:url(../img/arrow_navigation.png) 0px -20px no-repeat;}
		#ricette-prev a, #ricette-next a{display:block; width:100%; height:100%;}
		
		/*notizie*/
		#notizie-prev, #notizie-next {width:13px; height:20px; background:url(../img/arrow_navigation.png) 0px 0px no-repeat; text-indent: -9999px; float:left; margin-right:10px; display:block; margin-top:5px;}
		#notizie-prev{background:url(../img/arrow_navigation.png) 0px -20px no-repeat;}
		#notizie-prev a, #notizie-next a{display:block; width:100%; height:100%;}
		
/*interna*/
.wp-caption-text{font-size:12px; text-align:center;}
.archive aside .figure.aside-evidence-image{margin-top:-145px;}
.single aside .figure.aside-evidence-image{margin-top:-125px;}
.archive aside .figure.aside-evidence-image img, .single aside .figure.aside-evidence-image img{-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; box-shadow: 0px 0px 0px #dddddd; border:0px solid #c8ae76;}
aside .notizie header h2{font-size:20px;}
.social-butt.facebook{margin-bottom:5px;}
.single article .entry-content img{max-width:100%; height:auto;}

/*commenti*/
#comments h3{color:#01083f; font-size:24px; margin-bottom:20px;}
#comments ol.media-list{padding:20px; border-radius:4px; border:1px solid #cacaca;}
.comment .depth-1, .comment .depth-2, .comment .depth-3, .comment .depth-4, .comment .depth-5, .comment .depth-6{
	margin-left:20px;}
.moderation-row, .comment-row, .reply-row{background:#f9f9f9; margin-left:0px; margin-right:0px; font-size:18px;}
.media-heading{background:url(../img/ico_commento.gif) left top no-repeat; padding-left:40px; color:#ceb87e; font-size:18px; margin:0px 0px -10px; height:30px;}
.comment time{font-size:12px;}
.reply-row{margin-bottm:20px; padding-bottom:10px; padding-top:5px;}
a.comment-reply-link {
	display:inline-block;
	margin-bottom:0;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	background-image:none;
	border:1px solid transparent;
	white-space:nowrap;
	padding:6px 12px;
	font-size:14px;
	line-height:1.428571429;
	border-radius:4px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none
}


	/*notizieside*/
	#notizieside-prev, #notizieside-next {width:13px; height:20px; background:url(../img/arrow_navigation.png) 0px 0px no-repeat; text-indent: -9999px; float:left; margin-right:10px; display:block; margin-top:5px;}
	#notizieside-prev{background:url(../img/arrow_navigation.png) 0px -20px no-repeat;}
	#notizieside-prev a, #notizieside-next a{display:block; width:100%; height:100%;}
	
	/*dettaglio pasta*/
	article.category-pasta{margin-top:-150px; padding-bottom:40px; margin-bottom:20px; border-bottom:1px solid #eee7d5; z-index:100;}
	.description-pasta{min-height:450px;}
	.description-pasta .description{padding-top:150px;}
	.main-content.pasta .page-title .page-header{margin-top:0px;}
	.more-info{margin-top:20px;}
	.info-pasta .more-info{margin-top:230px;}
	.more-info .field{font-size:16px; padding:10px 0px 10px 45px; border-bottom:1px solid #eee7d5;}
	.field.descrizione-breve{font-size:20px; border-bottom:0px; background:url(../img/ico_descrizione_breve.png) 0px 13px no-repeat; padding-left:35px;}
	.field.linea{background:url(../img/ico_linea.png) center left no-repeat;}
	.pasteregionali .field.linea{background:url(../img/ico_linea_regionali.png) center left no-repeat;}
	.field.forma{background:url(../img/ico_forma.png) center left no-repeat;}
	.field.cottura{background:url(../img/ico_cottura.png) center left no-repeat;}
	.field.confezione{background:url(../img/ico_confezione.png) center left no-repeat;}
	.field.cartone{background:url(../img/ico_cartone.png) center left no-repeat;}
	.field.shelf-life{background:url(../img/ico_shelf_life.png) center left no-repeat;}
	
	.altri-formati{background:#01083f url(../img/bg_altri_formati_top.jpg) top left repeat-x; padding:50px 0px; color:#f3e6b5;}
	.bottom-altri-formati{background:#fff url(../img/bg_altri_formati_bottom.jpg) top left repeat-x; padding:0px 0px 40px; height:30px; display:block;}
	.container.content-altri-formati{background:url(../img/bg_altri_formati_content.jpg) top center no-repeat;}
	.content-altri-formati .title-box{text-align:center;}
	.altri-formati .description .figure{position:relative; min-height:300px; width:100%;}
	.altri-formati .description .figure img{position:absolute; bottom:0px; right:15px; width:85%; height:auto;}
	.altri-formati a h2{color:#f3e6b5; font-size:18px; font-weight:normal; margin:0px 0px; text-align:center;}
	.altri-formati .content-regionali-slider a{color:#fff;}
	
		/*news*/
		.ricette-collegate{padding-top:20px; padding-bottom:20px;}
		.ricette-collegate header{background:url(../img/bg_border_title.jpg) bottom left repeat-x; padding-bottom:14px; margin:10px 0px;}
		.ricette-collegate header h2{margin:0px 0px; font-size:24px;}
		.ricette-collegate h2 a{color:#666666;}
	
	/*indici*/
	.archive .content-news{padding-top:30px;}
	.archive article{padding-bottom:40px; margin-bottom:40px; background:url(../img/bg_archive_article.jpg) bottom left repeat-x;}
	.archive article .row{margin-left:0px; marging-right:0px;}
	.archive .notizie article header{background: none; margin:0px 0px; padding-bottom:10px;}
	.archive .entry-title, .archive h2.entry-title {background: none; color:#01083f; font-size:30px; margin-bottom:0px; padding-bottom:0px; line-height:25px;}
	.archive .entry-title a {color:#01083f;}
	.archive .figure img{-webkit-border-radius: 400px; -moz-border-radius: 400px; border-radius: 400px; box-shadow: 5px 5px 5px #dddddd; border:2px solid #c8ae76;}
	.archive aside .figure img{box-shadow: 0px 0px 0px #dddddd;}
	
	
	/*category-6.php*/
	.category-6 article{padding-bottom:20px;}
	.category-6 article .figure img{position:relative; z-index:2;}
	.category-6 article header h2{margin-top:0px;}
	.basic-info{margin-left:-15px;}
	ul.basic-info li{font-size:13px; text-transform:uppercase; padding:5px 0px 5px 40px; min-height:30px; margin-bottom:10px;}
	ul.basic-info li.tempo-cottura{background:url(../img/ico_ricetta_tempo_cottura.png) left center no-repeat;}
	ul.basic-info li.difficolta{background:url(../img/ico_ricetta_difficolta.png) left center no-repeat;}
	ul.basic-info li.tipo{background:url(../img/ico_ricetta_tipo.png) left center no-repeat;}
	ul.basic-info li span{text-transform:none; font-weight:700px; color:#01083f;}
	.category-6 article .btn {font-size: 14px; padding: 3px 5px;}
	
	/*pagine custom*/
	.page .page-title .page-header{margin-top:-25px;}
	.page aside section.figure{margin-top:-110px; position:relative;}
	.top-frame, .bottom-frame{position:relative; z-index:2;}
	.top-frame{background:url(../img/top_frame_figure.png) top left no-repeat; width:77px; height:91px; display:block; margin-bottom: -60px; margin-left: -15px;}
	.bottom-frame{ background:url(../img/bottom_frame_figure.png) bottom right no-repeat; height:92px; display:block; margin-top:-60px; margin-right:-7px;}
	.page aside section.figure img{position:relative; z-index:1;}
	.page .citazione {font-size:30px ; font-style:italic;}
	.page .citazione .virgolette{color:#cfb77d;}
	
		/*descrizione linea pasta*/
		.page.page-template-template-desc-pasta-php .page-title .page-header{display: none;}
		.page-template-template-desc-pasta-php article {margin-top: -90px;padding-bottom: 40px;margin-bottom: 20px;border-bottom: 1px solid #eee7d5;z-index: 100;}
		.page-template-template-desc-pasta-php .description-pasta .description{padding-top:100px;}
		.page-template-template-desc-pasta-php h1.entry-title{background:none;}
		.page-template-template-desc-pasta-php .info-pasta .more-info{margin-top:300px;}
	