

.row, .row5, .lw { width: 960px; margin: 0 auto; } 
.row > div, .row5 > div { float: left; position: relative; margin-left: 24px } 
.row > div:first-child, .row5 > div:first-child { margin-left: 0; } 


.col1 {width:58px}		.col2 {width:140px}		.col3 {width:222px}		.col4 {width:304px}
.col5 {width:386px}		.col6 {width:468px}		.col7 {width:550px}		.col8 {width:632px}
.col9 {width:714px}		.col10 {width:796px}		.col11 {width:878px}		.col12 {width:960px}


.push1 {left:82px}		.push2 {left:164px}		.push3 {left:246px}		.push4 {left:328px}
.push5 {left:410px}		.push6 {left:492px}		.push7 {left:574px}		.push8 {left:656px}
.push9 {left:738px}		.push10 {left:820px}		.push11 {left:902px}		
.pull1 {right:82px}		.pull2 {right:164px}		.pull3 {right:246px}		.pull4 {right:328px}
.pull5 {right:410px}		.pull6 {right:492px}		.pull7 {right:574px}		.pull8 {right:656px}
.pull9 {right:738px}		.pull10 {right:820px}	.pull11 {right:902px}


.row5 > div {width:172px; margin-left:25px}
.row5 .push1 {left:197px}	.row5 .push2 {left:369px}	.row5 .push3 {left:541px}	.row5 .push4 {left:713px}
.row5 .pull1 {right:197px}	.row5 .pull2 {right:369px}	.row5 .pull3 {right:541px}	.row5 .pull4 {right:713px}



@media only screen and (min-width: 768px) and (max-width: 959px) {

.row, .row5, .lw {width:720px}


.col1 {width:38px}		.col2 {width:100px}		.col3 {width:162px}		.col4 {width:224px}
.col5 {width:286px}		.col6 {width:348px}		.col7 {width:410px}		.col8 {width:472px}
.col9 {width:534px}		.col10 {width:596px}		.col11 {width:658px}		.col12 {width:720px}


.push1{left:62px}		.push2{left:124px}		.push3{left:186px}		.push4{left:248px}
.push5{left:310px}		.push6{left:372px}		.push7{left:434px}		.push8{left:496px}
.push9{left:558px}		.push10{left:620px}		.push11{left:682px}
.pull1{right:62px}		.pull2{right:124px}		.pull3{right:186px}		.pull4{right:248px}
.pull5{right:310px}		.pull6{right:372px}		.pull7{right:434px}		.pull8{right:496px}
.pull9{right:558px}		.pull10{right:620px}	.pull11{right:682px}


.row5 > div {width:124px; margin-left:25px}
.row5 .push1 {left:149px}	.row5 .push2 {left:273px}	.row5 .push3 {left:397px}	.row5 .push4 {left:521px}
.row5 .pull1 {right:149px}	.row5 .pull2 {right:273px}	.row5 .pull3 {right:397px}	.row5 .pull4 {right:521px}
}



@media only screen and (max-width: 767px) {		
body { width: 100%; min-width: 0; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; }

.row, .row5, .lw { width: 100%; min-width: 0; margin-left: 0; margin-right: 0; }
.row > div, .row5 > div { margin: 0 !important; float: none !important }


.col1, .col2, .col3, .col4, .col5, .col6, 
.col7, .col8, .col9, .col10, .col11, .col12,
.row5 > div	{ width:100% !important; }
	

.push1, .push2, .push3, .push4, .push5, .push6, 
.push7, .push8, .push9, .push10, .push11, .push12 { left:auto !important; } 
.pull1, .pull2, .pull3, .pull4, .pull5, .pull6, 
.pull7, .pull8, .pull9, .pull10, .pull11, .pull12 { right:auto !important; } 
}


* { 
	-moz-box-sizing: 		border-box; 
	-webkit-box-sizing: 	border-box; 
	box-sizing: 			border-box;	
	o-box-sizing: 			border-box;
}

.row, .lw { 
	-moz-box-sizing: 		content-box; 
	-webkit-box-sizing: 	content-box; 
	box-sizing: 			content-box;	
	o-box-sizing: 			content-box;
}




body {
	margin: 				0; 
	padding: 				0; 
	font-family: 			"Segoe UI", "Lucida Grande", "Helvetica Neue", sans-serif;
	font-size: 				15px;
	opacity: 				0; 
  	color:					#444444;
  	line-height:			1.7em;
}




article, aside, details, 
figcaption, figure, footer, 
header, hgroup, menu, 
nav, section { 
	display: 				block; 
}




a  { 
	color: 					#cc0001; 
	text-decoration: 		none; 
}

a:hover 	{ 
	text-decoration: 		underline; 
}

a:active { }
a:visited { }


.post-bodycopy a,
.widget a,
.singlenav a,
.commentlist a,
.logged-in-as a, 
.post-links a,
.post-header a { 
	border-bottom: 		dotted 2px transparent; 
}

.post-bodycopy a:hover,
.widget a:hover,
.singlenav a:hover,
.commentlist a:hover,
.logged-in-as a:hover,
.post-links a:hover,
.post-header a:hover {
	border-bottom-color: 	#cc0001;
	text-decoration: 		none;
	color: 					#cc0001;	
}




a,
.widget > h3, 
.widget > h3 i,
.ed_button,
#submit,
.thumb-shadow,
.firstpart,
#menu1 i,
.commentlist li > div,
.commentlist .avatar {
	transition: 			all 0.5s ease-out;
	-webkit-transition: 	all 0.5s ease-out;
	-moz-transition: 		all 0.5s ease-out;
	-o-transition: 		all 0.5s ease-out;
}	




h1, h2, h3, h4, h5, h6 {
	font-family: 			'Yanone Kaffeesatz', sans-serif;
	font-weight: 			normal; 
	margin: 					20px 0 10px 0;
}

h1 { font-size: 40px; line-height: 44px; }
h2 { font-size: 36px; line-height: 40px; }
h3 { font-size: 32px; line-height: 35px; }
h4 { font-size: 28px; line-height: 33px; }
h5 { font-size: 24px; line-height: 27px; }
h6 { font-size: 20px; line-height: 22px; }




a img { border: none; }

.wp-caption {
}

.wp-caption.alignleft,
.wp-caption.alignnone {
	margin-left: 			-9px;
}

.wp-caption.alignright {
	margin-right: 			-9px;
}

.wp-caption img {
	background: 			#fff; 
	padding: 				10px; 
	border: 					solid 2px #cccccc;
}

.wp-caption-text 	{ 
	color:					#999999;
	font-size: 				14px; 
	text-align: 			center; 
	padding: 				5px; 
	margin-bottom:			0; 
}

iframe .player-container {
	border: 					solid 3px #000000;
}

.alignleft { 
	float: 					left; 
	margin: 					5px 15px 10px 0; 
}

.alignright { 
	float: 					right; 
	margin: 					5px 0 10px 15px; 
}

.aligncenter { 
	display: 				block; 
	margin: 					0 auto; 
}

.gallery-caption {
}


body.page .hentry img,
body.single .hentry img,
body.archive .archive-title + p > img {
	padding: 					7px;
	border: 					solid 1px #dddddd;
}

body.page .hentry img.placeholder, 
body.single .hentry img.placeholder {
  	border:						none;
}






.widget, .hentry {
	word-wrap: 				break-word;
}

input, 
textarea {
	max-width: 				100%;
}

img { 
	max-width: 				100%; 
	height: 				auto; 
	display: 				block;
	width: 					auto; 
}

img.wp-smiley {
	display: 				inline; 
}

.wp-caption {
	max-width: 				100% !important; 	
	width: 					auto; 
	height: 				auto;
}

embed {
	max-width: 				100% !important; 	
	border: 				none; 
	height: 				auto;
}





.hentry ul,
.comment-text ul {
	list-style: 			none; 
	margin: 				10px 0;
	padding-left:			25px;
}

.hentry ul li,
.comment-text ul li {
	padding-left: 			0px;
	margin-bottom: 			2px;
}

.hentry ul li i,
.comment-text ul li i {
	display: 				inline-block;
	width: 					12px; 
	height: 				12px; 
	margin-right: 			10px; 
	margin-left: 			-20px;
	background: 			transparent url(http://www.ligucibario.com/wp-content/themes/montezuma/images/icons.png) -48px -84px no-repeat;
}

.hentry ul ul li i,
.comment-text ul ul li i {
	background: 			transparent url(http://www.ligucibario.com/wp-content/themes/montezuma/images/icons.png) 0px -48px no-repeat;
}

.hentry ul ul,
.comment-text ul ul {
	margin-top: 			2px; 
	margin-bottom: 			3px; 
	margin-left: 			0px;
	padding-left:			22px;
}

.post-type-archive-machetto_vinofaq .faq > div > ul {			
  	padding:				0;
  	list-style-type:		none;
}

.post-type-archive-machetto_vinofaq .faq > div > ul > li > i {			
  	display:				none;
}

.post-type-archive-machetto_vinofaq #domande li.hentry {			
  	padding:				10px 0;
}



.hentry ol,
.comment-text ol { 
	margin: 				0; 
	padding: 				0 0 0 35px; 
	list-style: 			decimal;
}

.hentry ol li,
.comment-text ol li { 
	margin-bottom: 			5px; 
}

.hentry ol ol,
.comment-text ol ol { 
	list-style: 			lower-roman; 
}

.hentry ol ol ol,
.comment-text ol ol ol { 
	list-style: 			lower-alpha; 
}




.hentry dl,
.comment-text dl { 
	margin:					20px 0;
}

.hentry dt,
.comment-text dt { 
	font-weight: 			bold; 
	margin:					10px 0;
}

.hentry dd,
.comment-text dd { 
	margin-left:			0;
	padding-left:			20px;
}




.hentry table,
.comment-text table {
	border-collapse:		collapse;
	border-bottom:			solid 1px #e7e7e7;
	margin-bottom:			10px;
}

.hentry  table caption,
.comment-text table caption {
	color: 					#707070; 
	font-size: 				14px; 
	letter-spacing: 		1px;
	text-transform: 		uppercase; 
	padding: 				4px;
}

.hentry  table th,
.comment-text table th {
	padding: 				6px 8px 6px 9px; 
	text-align: 			left;
}

.hentry  table td,
.comment-text table td {
	padding: 				5px 8px;
	border-top:				solid 1px #e7e7e7;
}


.hentry  table tr.alternate td,
.comment-text table tr.alternate td {
	background: 			#f7f7f7;
}




blockquote {
	color: 					#777777;
	border-left: 			5px solid #dddddd;
	margin: 					15px 30px 0px 10px;
	padding-left: 			20px;
}

blockquote p {

}



pre {
	padding:				10px;
	border:					dashed 1px #cccccc; 
}





body	{
  	background: #fff;
}


#banner-bg 	{
  	border-bottom:				1px solid #000;
  	background: 				url("http://www.ligucibario.com/wp-content/themes/montezuma/../machetto/images/banner-footer_bg.png") repeat scroll 0 0 #444444;
}


#banner {
	position: 					relative;
  	padding:					0;
}

#banner-sub-bg {
  background: 					url("http://www.ligucibario.com/wp-content/themes/montezuma/../machetto/images/banner-sub_bg.png") repeat scroll 0 0 #faf9f5;
  box-shadow:					0 4px 4px 0 #AAAAAA inset;
  border-bottom: 				1px solid #DDDDDD;
  	
}

#banner-sub {
  	position:					relative;
  	padding-top:				65px;
}



@media only screen and (max-width: 959px) {
	#banner > div, #banner > nav, 
  	#banner-sub > div, #banner-sub > nav	{
		float: none;
		width: 100%;
	}
}



#main 	{ 
	padding: 				30px 0;
}


#content { 
	padding: 				0 20px;
}


#footer-bg { 
	background: 			url("http://www.ligucibario.com/wp-content/themes/montezuma/../machetto/images/banner-footer_bg.png") repeat scroll 0 0 #444444; 
	padding: 				30px 0; 
	border-top: 			solid 1px #dddddd;
}


#footer { 
	text-align: 			center;
	color:					#fcfcfc;
}


#footer.row > div {
	margin:					0;
}

#footer.row > p {
  clear:					both;
}
.hentry {
	position: 				relative; 
	padding: 				30px 0 25px 0;
	border-top: 			solid 1px #eee;
}


.hentry:first-child { 
	border-top: 			none; 
}


.hentry a { 
	color: 					#cc0001; 
	text-decoration: 		none; 
}




.hentry > h1, 
.hentry > h2 { 
	margin: 				0; 
	font-weight: 			normal; 
  	text-shadow: 			0 1px #FFFFFF, 0 2px #dddddd;
}

.hentry > h2 { 
	font-size: 				36px; 
	line-height: 			34px; 
	margin: 				0 0 15px 0; 	
}


.hentry > h1,
{ 
	color: 					#cc0001;
	font-size: 				42px; 
	line-height: 			40px; 
	margin: 				0 0 18px 0; 
}

.hentry h2 a .firstpart,
.hentry h1 .firstpart  { 
	color: 					#333333; 
	text-decoration: 		none; 
}


.hentry:hover h2 a .firstpart {
	color: 					#cc0001;
}

.post-format {
	display: 				none;
	background: 			url(http://www.ligucibario.com/wp-content/themes/montezuma/images/icons.png) -120px -144px no-repeat;
	width: 					24px; 
	height: 				24px;
	padding: 				5px 13px;
	margin: 				0 10px 0 0; 
	vertical-align: 		8px;
	font-size: 				10px; 

}


 

.hentry .comment-bubble {
	display: 				inline-block;
	height: 				36px; 
	width: 					36px;
	color: 					#999; 
	line-height: 			27px; 
	font-family: 			arial, sans-serif;
	font-size: 				18px;
	font-weight: 			bold; 
	text-align: 			center; 
	background: 			url(http://www.ligucibario.com/wp-content/themes/montezuma/images/icons.png) -168px -108px no-repeat;
	margin-left: 			8px; 
	vertical-align: 		8px;
}


.hentry:hover .comment-bubble {
	color: 					#fff; 
	background: 			url(http://www.ligucibario.com/wp-content/themes/montezuma/images/icons.png) -168px -72px no-repeat;
	text-decoration: 		none;
}




.thumb-shadow { 
	background: 			#fff url(http://www.ligucibario.com/wp-content/themes/montezuma/images/shadow.png) center 50px no-repeat;	
	padding-bottom: 		5px;
	margin-top: 			7px;
	margin-left: 			-6px;
}

.hentry:hover .thumb-shadow { 
	background-position: center bottom;
}

.post-thumb { 
	margin: 				0 auto 15px auto; 
	display: 				block; 
	padding: 				6px 6px 5px 6px;
	border: 				solid 1px #ddd;
	border-bottom: 			solid 1px #ccc;
	background: 			#ffffff;
}

.post-thumb a { 
	position: 				relative;
	display: 				block;
}


.post-thumb .img_wrapper	{	
}

.post-thumb img {
	-webkit-filter: 		grayscale(0);
	opacity: 				0; 
	filter: 					alpha(opacity=0); 
	-ms-filter: 			"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	display:					block;
}

.post-thumb img.img_grayscale { 
	filter: 					grayscale(100%); 
	-ms-filter: 			grayscale(100%); 
	-o-filter: 				grayscale(100%);  
	filter: 					url("http://www.ligucibario.com/wp-content/themes/montezuma/images/gray-filter.svg#grayscale"); 
	filter: 					gray; 
	-webkit-filter: 		grayscale(1); 
	-webkit-filter: 		grayscale(100%); 
}


.post-thumb span {
	position: 				absolute;
	top: 						0; 
	bottom: 					0;
	left: 					0; 
	right: 					0;
	box-shadow: 			inset 15px 15px 20px -20px #000; 
	z-index: 				20000;
}




.thumb1 { 
	background: 			#ffffff;	
	padding-bottom: 		5px;
	margin-top: 			7px;
	margin-left: 			-6px;
}

.thumb2 { 
	margin: 				0 auto 15px auto; 
	display: 				block; 
	padding: 				6px 6px 5px 6px;
	border: 				solid 1px #ddd;
	border-bottom: 			solid 1px #ccc;
	background: 			#ffffff;
  	box-shadow: 			0 5px 12px -5px rgba(0, 0, 0, 0.5);
}

.post-thumb a { 
	position: 				relative;
	display: 				block;
}




.post-bodycopy { 
	
}
.post-bodycopy p {

}

.post-bodycopy p.attrib {
   	font-size: 				13px;
  	font-style:				italic;
    margin-top: 			2.5em;
}






p.post-pagination {
	clear: both;
	margin: 20px 0;
}
p.post-pagination ol {
	margin: 15px 0;
}
p.post-pagination a { 

}

.post-edit-link {
	display: 				block;
	margin-top: 			10px;
}




.post-date {
	border-right: 			solid 1px #999; 
	float: 					left;
	text-align: 			center;
	margin-right: 			10px; 
	margin-top: 			4px;
	margin-bottom: 			8px;
	padding-right: 			10px; 
}

.post-day { 
	font-size: 				20px; 
	line-height: 			20px; 
	margin: 				4px auto 0px auto; 
}

.post-month { 
	font-size: 				14px; 
	line-height: 			14px; 
	margin:					0px auto; 
	text-transform: 		uppercase; 
}
.post-year { 
	font-size: 11px; 
	line-height: 14px; 
	margin: 0px auto; 
}



 
.post-header,
.post-footer {
	color: 					#bbbbbb;
}

.post-header {
  	margin-bottom:			18px;
}

.post-header a {
  	color: 					#cc0001; 
	text-decoration: 		none;
}

.post-footer {
  	margin-top:				5px;
}

.post-footer a {
	color: 					#aaaaaa;
	padding: 				2px 10px 4px 10px;
	border-radius: 			1px 6px 1px;
	border: 				solid 1px transparent;
}

.post-footer .summary-links a {
  	color:					#cc0001;
}

.hentry:hover .post-footer a {
	color: 					#cc0001;
}

.hentry:hover .post-footer a:hover {
	text-decoration: 		none;
	color: 					#ffffff;
	background: 			#cc0001;
  	border-color:			#d12425;
}


.post-tags, 
.post-categories,
.post-taxonomies	{ 
	margin: 				0 0 5px; 
}

.post-taxonomies	{
  	display:				inline-block;
}  

.post-tags,
.post-taxonomies	{ 
	margin-left: 			20px;
}

.post-type-archive-machetto_vinofaq .post-tags {
	margin-left:			0px;
}


.post-tags i, 
.post-categories i,
.post-taxonomies i	{
	display: 				inline-block; 
	width: 					12px; 
	height: 				12px;
	margin-right: 			5px;
	background-image: 		url(http://www.ligucibario.com/wp-content/themes/montezuma/images/icons.png);
}

.post-tags i,
.post-taxonomies i 	{ 
	background-position: -168px -192px; 
}

.post-categories i { 
	background-position: -12px -228px; 
}

.post-readmore { 
	float: 					right;
	margin-top: 			-5px;
}



.related-posts {
	margin-top: 			20px;
	border-top: 			solid 1px #dddddd;
}



.term-intro {
    background-color: 		#F5F5F5;
    margin: 				0 0 15px;
    padding: 				10px 25px 5px;
}

.term-description p {
    padding: 				0 0 15px;
}

.category-header,
.archive-header {
  	margin:					0 0 20px 0;
	border-bottom: 			solid 1px #ccc;
	background: 			#ffffff;
  	border-radius:			5px;
}

.category-header .avatar,
.archive-header .avatar {
  	float:					left;
  	margin:					0 20px 0 0;
  	border-radius:			5px 0 0 5px;
}

.archive-header h1,
.category-header h1 {
	font-weight: 			normal; 
  	color: 					#333333;
  	font-size: 				42px;
  	margin: 				0 0 18px 0; 
  	text-shadow: 			0 1px #FFFFFF, 0 2px #dddddd;
	line-height: 			40px; 
	text-transform:			uppercase;
}

.archive-header h1 .firstpart,
.category-header h1 .firstpart { 
	color: 					#cc0001; 
}

.category-title,
.archive-title {
  	float:					left;
  	margin-left:			20px;
}




.archive-nav {
}

.post-links {
  	border-width:			1px; 
    border-style:			solid;
  	border-color:			#ddd #ddd #ccc;
  	border-radius:			2px;
  	box-shadow:				0 2px 5px -4px rgba(0, 0, 0, 0.8);
}

.post-links > ul {
    list-style: 			none outside none;
  	height:					150px;
  	padding-left:			25px;
  	margin:					0;
  	overflow:				auto;
}

.post-links a {
  	display:				inline-block;
}



.social-buttons {
  	margin:					35px 0 0 20px;
}
  



.gallery {
	margin:					20px 0 10px -7px;  
}

.gallery figure {
	display:					inline-block;
	padding: 				7px;
	border:					solid 1px #ccc;
	margin:					0 10px 5px 0; 
	box-shadow: 			0 0 10px -5px #ccc;
}

.gallery figure a {
	position:				relative; 
	display: 				block;
	border:					0;
	text-decoration:		none;
}


.gallery figure a span {
	position: 				absolute;
	top: 						0; 
	bottom: 					0;
	left: 					0; 
	right: 					0;
	box-shadow: 			inset 15px 15px 20px -20px #000; 
	z-index: 				1000;
}
.ie8 .gallery figure a span {
	background:				#fff;
	-ms-filter:				"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; 
	filter: 					alpha(opacity=0);
}
.ie8 .gallery figure {
	margin:					0 10px 10px 0; 
}



.hentry .gallery figure a img {
	border:					0; 
	padding:					0; 
}


.gallery figcaption {
}



.image-attachment .post-bodycopy img {
	margin-left: -8px;
}
.image-attachment .singlenav {
	margin: 10px 0;
}
.image-attachment .singlenav .older a:before {
	content: '\2039\2039 \00a0';  
}
.image-attachment .singlenav .newer a:after {
	content: '\00a0 \203a\203a'; 
}




#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{
	-moz-box-sizing:content-box; -webkit-box-sizing:content-box; 
	box-sizing:content-box; o-box-sizing:content-box;
}


#cboxOverlay{background:#fff;}
#colorbox{}
	
    #cboxTopLeft{width:25px; height:25px; background:url(http://www.ligucibario.com/wp-content/themes/montezuma/images/colorbox/border1.png) no-repeat 0 0;}
    #cboxTopCenter{height:25px; background:url(http://www.ligucibario.com/wp-content/themes/montezuma/images/colorbox/border1.png) repeat-x 0 -50px;}
    #cboxTopRight{width:25px; height:25px; background:url(http://www.ligucibario.com/wp-content/themes/montezuma/images/colorbox/border1.png) no-repeat -25px 0;}
    #cboxBottomLeft{width:25px; height:25px; background:url(http://www.ligucibario.com/wp-content/themes/montezuma/images/colorbox/border1.png) no-repeat 0 -25px;}
    #cboxBottomCenter{height:25px; background:url(http://www.ligucibario.com/wp-content/themes/montezuma/images/colorbox/border1.png) repeat-x 0 -75px;}
    #cboxBottomRight{width:25px; height:25px; background:url(http://www.ligucibario.com/wp-content/themes/montezuma/images/colorbox/border1.png) no-repeat -25px -25px;}
    #cboxMiddleLeft{width:25px; background:url(http://www.ligucibario.com/wp-content/themes/montezuma/images/colorbox/border2.png) repeat-y 0 0;}
    #cboxMiddleRight{width:25px; background:url(http://www.ligucibario.com/wp-content/themes/montezuma/images/colorbox/border2.png) repeat-y -25px 0;}
	 
    #cboxContent{background:#fff; overflow:hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:20px;}
        #cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;}
        #cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
        #cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
        #cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
        #cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
        #cboxLoadingOverlay{background:#fff url(http://www.ligucibario.com/wp-content/themes/montezuma/images/colorbox/loading.gif) no-repeat 5px 5px;}
        #cboxClose{position:absolute; bottom:0; right:0; display:block; color:#444;}


.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}




.widget {
	font-size: 			0.93em;
	line-height: 		1.3;
  	text-shadow: 		0px 1px #CCCCCC;
	color: 				#666666;
	margin-bottom: 		30px;
  	padding: 			0 20px 10px;
  	box-shadow: 		0 2px 5px -4px rgba(0, 0, 0, 0.8);
}

.widget .menu {
  	line-height:		1.3;
}


#footer .widget {
	color: 				#faf9f5;
  	margin-bottom:		15px;
  	text-shadow: 		1px 2px 1px rgba(0, 0, 0, 0.3);
  	box-shadow:			none;
}



.widget:hover { 
  	color: 				#444444;
}


#footer .widget:hover { 
  	color: 				#fcfcfc;
}





.widget a { 
  	color: 				#444444;
}


#footer .widget a { 
  	color: 				#fcfcfc;
}


.widget:hover a { 
  	color: 				#cc0001;
  	text-shadow: 		none;
}


#footer .widget:hover a { 
  	color: 				#ffffff;
}





.widget > h3 {
	color: 				#cc0001;
	margin: 			0 0 15px 0; 
	font-size:			26px;
	line-height: 		32px;
  	text-transform:		uppercase;
}

#footer .widget > h3 {
	font-size:			1.71em;
}


.widget:hover > h3 { 
  	color: 				#333333;
}


#footer .widget:hover > h3 { 
  	color: 				#ffffff;
}


.widget > h3 > span {
}


.widget h3 span .firstpart {
	color: 				#333333;
	text-decoration: 	none;
}


#footer .widget h3 span .firstpart {
	color: 				#ffffff;
	text-decoration: 	none;
}


.widget > h3 i {
	display: 			inline-block;
  	float:				left;
	width: 				32px;
	height: 			32px;
	margin-right: 		15px;
	background-color: 	transparent;
	background-image: url( http://www.ligucibario.com/wp-content/themes/montezuma/../machetto/images/icons_32px.png );
}

 
.widget > h3 i 						{ background-position: 0px -384px }
.widget_archive > h3 i 				{ background-position: 0px -544px }
.widget_tag_cloud > h3 i 			{ background-position: 0px -320px }
.widget_recent_comments > h3 i 		{ background-position: 0px -32px }
.widget_links > h3 i				{ background-position: 0px -640px }
.widget_pages > h3 i 				{ background-position: 0px -672px }
.widget_recent_entries > h3 i 		{ background-position: 0px -96px }
.widget_meta > h3 i 				{ background-position: 0px -512px }
.widget_categories > h3 i 			{ background-position: 0px -544px }
.widget_em_widget > h3 i 			{ background-position: 0px -448px }
.widget_em_locations_widget > h3 i 	{ background-position: 0px -576px }
.widget_calendar > h3 i, 
.widget_em_calendar > h3 i  		{ background-position: 0px -288px }
.widget_random_products > h3 i,
.widget_featured_products > h3 i	{ background-position: 0px -256px }
#nav_menu-2 > h3 i					{ background-position: 0px -128px }

 
.widget:hover > h3 i 						{ background-position: -32px -384px }
.widget_archive:hover > h3 i 				{ background-position:  -32px -544px }
.widget_tag_cloud:hover > h3 i 				{ background-position:  -32px -320px }
.widget_recent_comments:hover > h3 i 		{ background-position:  -32px -32px }
.widget_links:hover > h3 i 					{ background-position:  -32px -640px }
.widget_pages:hover > h3 i 					{ background-position:  -32px -672px }
.widget_recent_entries:hover > h3 i 		{ background-position:  -32px -96px }
.widget_meta:hover > h3 i 					{ background-position:  -32px -512px }
.widget_categories:hover > h3 i 			{ background-position:  -32px -544px }
.widget_em_widget:hover > h3 i 				{ background-position: -32px -448px }
.widget_em_locations_widget:hover > h3 i 	{ background-position: -32px -576px }
.widget_calendar:hover > h3 i, 
.widget_em_calendar:hover > h3 i  			{ background-position: -32px -288px }
.widget_random_products:hover > h3 i,
.widget_featured_products:hover > h3 i		{ background-position: -32px -256px }
#nav_menu-2:hover > h3 i					{ background-position: -32px -128px }





.widget ul {
	list-style: 			none;
	margin-top: 			0px;
	margin-bottom: 			0px;
	margin-left: 			0px;
	padding-left: 			0;
}


.widget > ul { 
  	border-top: 			solid 1px #eeeeee 
}


.widget ul ul {
	padding-left: 			0px;
	margin-left: 			0px;
}


.widget > ul  > li {
	margin: 				0;
	padding: 				7px 2px 8px !important;
	border-bottom: 			solid 1px #eeeeee;
}


 
.widget > ul > li:before {
	content: '\203a \00a0\00a0'; 
	margin-left: -10px;
}
.widget > ul  > li {
	padding-left: 12px !important;
}



.widget li:hover { 
  	background: 			rgba(232, 232, 232, 0.8); 
}


.widget_categories > ul > li, 
.widget_archive li, 
.widget_meta li {
	float: 					left;
	width: 					50%;
}
@media only screen and (max-width: 959px) {	
.widget_categories > ul > li, 
.widget_archive li, 
.widget_meta li {
	float: 					none;
	width: 					auto;
}
}







.widget .menu-alfabeto_cloud-container li:hover { 
  	background: 			none; 
}


.tagcloud a,
.menu-alfabeto_cloud-container .menu a {
	font-size: 			13px;
	padding: 			2px 6px 4px 6px;
	border-radius: 		1px 6px 1px 6px;
	white-space: 		nowrap; 
	margin: 			0 1px 7px 0;
	color: 				#444444; 
	border: 			solid 1px #ddd;
	background: 		#fcfcfc;
	display: 			inline-block;
}
#footer .tagcloud a,
#footer .menu-alfabeto_cloud-container .menu a {
	border: 			solid 1px transparent;
	background: 		transparent;
}
.tagcloud a:hover,
.menu-alfabeto_cloud-container .menu a:hover {
	color: 				#ffffff !important;
	border: 			solid 1px #cc0001;
	background: 		#cc0001;
	text-decoration: 	none;
  	text-shadow: 		1px 1px #333333;
}
#footer .tagcloud a:hover,
#footer .menu-alfabeto_cloud-container .menu a:hover {
	color: 				#ffffff !important;
	border: 			solid 1px #cc0001;
	background: 		rgba( 204, 0, 1, 0.8 );
}
.tagcloud a.tagsize-1 { font-size: 0.85em; }
.tagcloud a.tagsize-2 { font-size: 1.0em; }
.tagcloud a.tagsize-3 { font-size: 1.15em; }
.tagcloud a.tagsize-4 { font-size: 1.30em; }
.tagcloud a.tagsize-5 { font-size: 1.45em; }
.tagcloud a.tagsize-6 { font-size: 1.60em; }




#calendar_wrap {
}


#wp-calendar {
	border-collapse: 		separate; 
	line-height: 			20px; 
	width: 					100%;
	text-align: 			center;
}


#wp-calendar caption {
	letter-spacing: 		3px;
	border-bottom: 		0;
	line-height: 			25px;
	font-size: 				15px;
	text-transform: 		uppercase;
}


#wp-calendar thead {
}


#wp-calendar thead tr {
}


#wp-calendar thead th {
	border: 					solid 1px #ddd;
	font-weight: 			normal;
}


#wp-calendar tbody {
}


#wp-calendar tbody tr {
}


#wp-calendar tbody td {
	border: 					solid 1px #ddd;
	color: 					#999;
	padding: 				0;
	border-radius: 		3px;
}


#wp-calendar tbody .pad {
	border: 					none;
}


#wp-calendar tbody a {
	background: 			#eee;
	display: 				block;
}


#wp-calendar tbody a:hover {
}


#wp-calendar tfoot {
}


#wp-calendar tfoot tr {
}


#wp-calendar tfoot td {
}


#wp-calendar tfoot .pad {
}


#wp-calendar tfoot a {
}


#wp-calendar tfoot a:hover {
}


#prev {
}


#next {
}

 
.menu-wrapper {
	position: 				relative; 
}


.menu {
	list-style-type: 		none; 
	margin: 				0; 
	padding: 				0;
}


.menu ul {
	float: 					left; 
	height: 				auto; 
	left: 					-999em; 
	position: 				absolute;
}


.menu ul ul {
	margin-top: 			-33px; 
	margin-left: 			150px; 
}

.menu li { 
	float: 					left; 
	padding: 					0; 
	margin: 					0; 
	width: 					auto; 
	display: 				block;
}

.menu ul li { 
	float: 					none; 
	width: 					100%; 
}

.menu a, 
#menu1-smooth a, 
#menu2-smooth a  { 
	display: 				block; 
	padding: 				0 8px; 
	text-decoration: 		none; 
	white-space: 			normal; 
	width: 					auto;  
}

.menu ul a, 
#menu1-smooth a, 
#menu2-smooth a { 
	width: 					200px; 
	white-space: 			normal; 
}


.menu li:hover ul ul ,
.menu li:hover ul ul ul, 
.menu li:hover ul ul ul ul,
.menu li:hover ul ul ul ul ul,
.menu li:hover ul ul ul ul ul ul,
.menu li:hover ul ul ul ul ul ul ul {
	left: 					-999em;
}


.menu li:hover ul, 
.menu li li:hover ul, 
.menu li li li:hover ul,
.menu li li li li:hover ul ,
.menu li li li li li:hover ul,
.menu li li li li li li:hover ul,
.menu li li li li li li li:hover ul,
.menu li li li li li li li li:hover ul {
	left: 					auto; 
	z-index: 				100000; 
}


.menu-alfabeto_cloud-container .menu li {
	float:					none;
  	display:				inline-block;
}


#menu1-wrapper {
	z-index: 				1000;
	background: 			transparent;
	
	
	 
}

@media only screen and (max-width: 959px) {
	#menu1-wrapper {
		position: 			relative;
	}
}


#menu1, 
#menu1-smooth  {
	display: 				table; 
	margin: 				0 auto; 
}

#menu1 > li {
  	background:				transparent 0 0 no-repeat;
	margin: 				0px 0px 12px 65px;
}

#menu1 > li:first-child {
	margin-left: 			0px;
}

@media only screen and (max-width: 959px) {
	#menu1 > li {
		margin: 			0px 9px 12px;
	}    

	#menu1 > li:first-child {
		margin-left: 		0px;
	}
}  


#menu1 > li > a > i { 
	display:					block;
	width: 						160px;
	height: 					160px;
	margin: 					0 auto 15px;
	background: 				transparent url(http://www.ligucibario.com/wp-content/themes/montezuma/../machetto/images/image_menu1.jpg) no-repeat;
  	border-radius:				2px;
  	box-shadow:					0 1px 15px -3px rgba(0, 0, 0, 0.6);
}

#menu1 > li:hover > a > i {
  	margin: 		0 auto 15px;
	border-radius: 	160px;
  	box-shadow:		0 1px 0 rgba(255, 255, 255, 0.5) inset, 1px 0 rgba(255, 255, 255, 0.5) inset, 0 -1px 0 rgba(0, 0, 0, 0.5) inset, -1px 0 0 rgba(0, 0, 0, 0.5) inset; 		
}

@media only screen and (max-width: 959px) {
	#menu1 > li > a > i {
    	margin: 				0 auto 20px;
		box-shadow: 			none;
    	border: 				1px solid #ddd;
	}
  
  	#menu1 > li:hover > a > i {
    	margin: 				0 auto 20px;
  		box-shadow:				none; 		
	}  
} 
	
#menu1 .item-il-gusto-la-materia > a > i 		{ background-position: 0px 0px ; }
#menu1 .item-il-gusto-la-tecnica > a > i 		{ background-position: 0px -160px; }
#menu1 .page-eventi > a > i 					{ background-position: 0px -320px ; }
#menu1 .page-il-gusto-i-libri > a > i 			{ background-position: 0px -480px; }



#menu1 a, 
#menu1-smooth a { 
	font-family: 			'Yanone Kaffeesatz', sans-serif;
	font-size: 				22px; 
	font-weight: 			300;
	color: 					#333; 
	padding: 				0px 15px 12px;
	line-height: 			22px;
}

@media only screen and (max-width: 959px) {
	#menu1 a, 
	#menu1-smooth a {
    	padding:			0px 9px 12px;
    	font-size:			20px;
  	}
}


#menu1 ul a, #menu1-smooth a { 
	font-size: 				18px; 
  	color:					#e7e7e7;
}


#menu1 > li > a span.firstpart {
	color:					#ccc;
}


#menu1 > li > a {
  	font-size:				29px;
    letter-spacing: 		1px;
  	line-height:			30px;
    text-transform: 		uppercase;
  	text-align:				center;
  	font-weight: 			400;
  	padding:				0;
  	width:					160px;
}  
  
@media only screen and (max-width: 959px) {
    #menu1 > li > a {
  	font-size:				27px;
    letter-spacing: 		2px;
  	}
}
  	
#menu1 a:hover, 
#menu1-smooth a:hover,
#menu1 .active a, 
#menu1-smooth .active a { 
	color: 					#cc0001; 
}


	
}*/


#menu1 > li:hover,
#menu1 > li.active ,
#menu1 > li.ancestor { 
	border-top: 			solid 5px #cc0001;
}


#menu1 .sub-menu, 
#menu1-smooth .sub-menu {
	list-style: 			none;
	background:				#666; 
	background: 			hsla(0, 0%, 40%, 0.95);
	border: 				solid 1px #ddd;
  	border-radius: 			0 18px 18px 18px;
	font-size: 				18px; 
	padding: 				5px 15px;
	box-shadow: 			5px 5px 20px -15px #000, 0 0 2px 0 #DDDDDD inset;
}

#menu1 .sub-menu a, 
#menu1-smooth .sub-menu a { 
	padding: 				5px 0;
}

#menu1 > ul > li > ul { 
	margin-left: 			-20px;
}


#menu1 .sub-menu li, 
#menu1-smooth .sub-menu li { 
	border-top: 			solid 1px #bbb;
  	box-shadow: 			0 -1px 0 #4F4F4F;
}

#menu1 .sub-menu li:first-child, 
#menu1-smooth .sub-menu li:first-child { 
	border-top: 			none;
  	box-shadow:				none;
}

#menu1 .sub-menu .sub-menu, 
#menu1-smooth .sub-menu .sub-menu li:first-child {
	margin-top: 			-38px; 
}



.menu1-mobile {
	display: 				none;
	font-size: 				20px;
	padding: 				10px;
	margin:					20px auto 30px auto;
	width:					90%;
}


@media only screen and (max-width: 959px) {
	.hentry .post-thumb img {
		opacity:			1 !important;
		z-index:			1000;
	}
}

@media only screen and (max-width: 767px) {
	
	ul#menu1,
	a.rsslink,
	img.avatar,
	.post-categories i	{
		display: 				none;
	}
	

	.menu1-mobile {
		display:					block;
	}
	
	.commentlist li > div {
		margin-left: 			0 !important;
	}
	.post-footer a {
		padding:				7px 15px;
	}
	a.post-readmore {
		background: 		#f7f7f7;
		border: 				solid 1px #eee;
		color: 				##cc0001;
	}
	.hentry div.thumb-shadow {
		background-image: none !important;
		padding-bottom: 0;
		margin-left: 0;
	}
	div.post-thumb {
		border: none;
		padding: 0 !important;
		background: none;
	}
	.hentry .post-thumb span {
		display: none;
	}

	body {
		font-size:		15px;
	}
	.widget .searchform .field {
		max-width: 		100% !important;
		padding:			10px;
	}
	#content {
		padding:			0 20px 20px 20px;
	}
}


#menu2-wrapper {
  	border-style:		solid;
  	border-width:		1px 1px 2px;
  	border-radius:		3px;
  	border-color:		rgb(45,45,45);
	background: 		rgb(68,68,68); 
	background: 		-moz-linear-gradient(top, rgba(68,68,68,1) 0%, rgba(45,45,45,1) 100%); 
	background: 		-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(68,68,68,1)), color-stop(100%,rgba(45,45,45,1))); 
	background: 		-webkit-linear-gradient(top, rgba(68,68,68,1) 0%,rgba(45,45,45,1) 100%); 
	background: 		-o-linear-gradient(top, rgba(68,68,68,1) 0%,rgba(45,45,45,1) 100%); 
	background: 		-ms-linear-gradient(top, rgba(68,68,68,1) 0%,rgba(45,45,45,1) 100%); 
	background: 		linear-gradient(to bottom, rgba(68,68,68,1) 0%,rgba(45,45,45,1) 100%); 		
  	box-shadow:			0 1px 2px 0 #AAAAAA, 0 1px 1px -1px #79858E inset; 
  	margin-top:			20px;
}

#menu2-bg { 
	background: 		#fcfcfc; 
	border-bottom: 		solid 1px #dddddd;
	margin-bottom: 		10px;
}


#menu2, 
#menu2-smooth  {
	display: 				table; 
	margin: 				0 auto; 
}


#menu2 > li > a { 
	padding: 				4px 15px 2px;
  	border-bottom:			solid 2px transparent;
}


#menu2 a { 
  	font-family:			'Roboto', 'Arial', sans-serif;
  	font-size:				16px;
  	font-weight:			400;
  	line-height:			30px;
	color: 					#fff; 
}


#menu2 a:hover {
  	border-bottom-color:	#cc0001;
}

#menu2 .active a { 
	font-weight:			700;
  	border-bottom-color:	#cc0001;
  	letter-spacing:			0.1em;
}


#menu2  ul {
	background: 			hsla(36, 100%, 100%, 0.95);
	border: 				solid 1px #dddddd;
	padding: 				5px 10px;
	box-shadow: 			5px 5px 20px -15px #000000;
}

#menu2 ul a { 
	padding: 				0;
  	color:					#333;
}


#menu2 ul li { 
	border-top: 			solid 1px #eeeeee;
}

#menu2 ul li:first-child { 
	border-top: 			none;
}

#menu2 ul ul {
	margin-top: 			-39px; 
}






#menu3-wrapper {
	z-index: 				1000;
  	position: 				absolute;
  	bottom:					0px;
  	right:					0px;
  	margin-bottom:			70px;
}


#menu3 {
  	margin:					0 50px 0 0;
  	display:				table;
  	float:					right;
}

#menu3 li {
  	margin-right:			10px;
}


#menu3 a { 
  	font-family:			'Roboto', 'Arial', sans-serif;
	color: 					#fff; 
  	font-size: 				17px; 
	font-weight: 			400;
  	line-height:			30px;
}


#menu3 > li > a > i { 
	display:					block;
	width: 						32px;
	height: 					32px;
  	margin:						0 auto;
	background: 				transparent url(http://www.ligucibario.com/wp-content/themes/montezuma/../machetto/images/icons_32px.png) no-repeat 0 0; 
}

#menu3 .page-chi-siamo > a > i		{ background-position: -64px 0px }
#menu3 .page-contattaci > a > i 	{ background-position: -64px -32px }




#menu4-wrapper {
	z-index: 				1000;
  	position:				absolute;
  	bottom:					0px;
  	right:					0px;
}


#menu4 {
  	margin:					0 50px 0 0;
  	padding:				5px 10px;
  	background:				rgba(0, 0, 0, 0.08);
  	display:				table;
  	float:					right;
  	text-align:				center;
  	border-radius: 			2px 2px 0px 0px;
    box-shadow: 			2px 2px 7px rgba(0, 0, 0, 0.8) inset;
  	border-top:				1px solid rgba(250, 249, 245, 0.1);
  	border-right:			1px solid rgba(250, 249, 245, 0.2);
  	border-bottom:			none;
  	border-left:			1px solid rgba(0, 0, 0, 0.8);
}

#menu4 > li {
  	margin-right:			5px;
  	display:				inline-block;
  	float:					none;
}

#menu4 > li:last-child {
  	margin:					0px;
}  


#menu4 > li > a {
  	width:					48px;
  	height:					48px;
  	text-indent:			-9999px;
  	background: 			transparent url( http://www.ligucibario.com/wp-content/themes/montezuma/../machetto/images/icons_social_48px.png ) no-repeat center center;
}  	

#menu4 .item-facebook > a									{ background-position: 0px 0px; }
#menu4 .item-twitter > a									{ background-position: 0px -192px; }
#menu4 .page-iscriviti-alla-newsletter-di-ligucibario > a	{ background-position: 0px -384px; }
#menu4 .item-feed-rss > a									{ background-position: 0px -480px; }
#menu4 .item-youtube > a									{ background-position: 0px -576px; }


#menu4 .item-facebook > a:hover										{ background-position: 0px -48px; }
#menu4 .item-twitter > a:hover										{ background-position: 0px -240px; }
#menu4 .page-iscriviti-alla-newsletter-di-ligucibario > a:hover		{ background-position: 0px -432px; }
#menu4 .item-feed-rss > a:hover										{ background-position: 0px -528px; }
#menu4 .item-youtube > a:hover										{ background-position: 0px -624px; }


@media only screen and (max-width: 959px) {
	#menu3-wrapper,
  	#menu4-wrapper	{
		position: 			relative;
	}
  
  	#menu3,
  	#menu4			{
    	float:				none;
    	margin:				0 auto;
  	}
  
  	#menu3-wrapper	{
		margin-bottom:		0;
	}
  
}
.singlenav {
	margin-bottom: 		10px;
}

.singlenav .older {
	float: 					left;
}

.singlenav .newer {
	float: 					right;
}

#singlenav2 {
	border-top: 			3px solid #ededed;
	border-bottom: 			0px none #f5f5f5;
	margin-top: 			18px;
	padding-top: 			13px;
}

.multinav {
	margin: 					20px 0;
	padding-left: 			20px;
}

.multinav a,
.multinav span  {
	padding: 				3px 12px;
	border: 					solid 1px #ddd;
	text-decoration: 		none;
	display: 				inline-block;
	background: 			#fcfcfc;
}

.multinav a:hover {
	background: 			#cc0001;
	border: 					solid 1px #cc0001;
	color: 					#ffffff;
}

.multinav .current {
	background: 			#ffffff;
}


#multinav1 {
	border-bottom: 		solid 1px #dddddd;
	margin-bottom: 0;
}

#multinav1 a,
#multinav1 span  {
	margin-bottom: 		-1px; 
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;	
}

#multinav1 .current {
	border-bottom: 		solid 1px #ffffff;
}


#multinav2 {
	border-top: 			solid 1px #dddddd;
}
#multinav2 a,
#multinav2 span  {
	margin-top: 			-1px; 
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;	
}
#multinav2 .current {
	border-top: 			solid 1px #ffffff;
}


.breadcrumbs {
	color: 					#666666;
	font-size: 				13px;
}

.breadcrumbs ol {
	list-style: 			none;
	padding: 				0;
	margin: 					0;
}

.breadcrumbs ol li {
	float:					left;
	line-height:			32px;
}

.breadcrumbs ol li a {
	color: 					#333333;
	margin-left: 			10px;
}

.breadcrumbs ol li a:hover {
	color: 					#cc0001;
	margin-left: 			10px;
}

.breadcrumbs .bc-current, .breadcrumbs .bc-pagenumber {
	margin-left: 			10px;
}

.breadcrumbs ol li.bc-home a {
	display: 				block;
	width: 					12px;
	height: 					12px;
	background: 			transparent url(http://www.ligucibario.com/wp-content/themes/montezuma/images/icons.png) -36px -108px no-repeat;
	margin: 					8px 15px 0 5px;
}

.breadcrumbs ol li.bc-home a:hover {
	background: 			transparent url(http://www.ligucibario.com/wp-content/themes/montezuma/images/icons.png) -48px -108px no-repeat;
	text-decoration: 		none;
}

.breadcrumbs ol li i {
	margin: 					0 0 0 5px;
	display: 				block;
	float: 					right;
	width: 					17px;
	height: 					32px;
	background: 			transparent url(http://www.ligucibario.com/wp-content/themes/montezuma/images/breadcr-arr.png) center left no-repeat;
}

#breadcrumbs1 {
	padding: 				5px 0 5px 30px;
}

#breadcrumbs1-bg {
	position:				relative;
  	padding-top:			50px;
}


#comments {
	padding-top: 			20px;
	border-top: 			solid 1px #dddddd;
}

#comments-title {
	color: 					#999999;
	margin: 					0 0 20px 0;
	font-size: 				28px;
}

#comments-title span {
	color: 					#000000;
}



.commentlist {
	background: 			#ffffff;
	padding: 				0;
	list-style: 			none;
	margin: 					20px 0;
}

.commentlist ul {
	list-style: 			none;
}

.commentlist li {
	padding: 				0px; 
}

.commentlist li > div {
	border: 					solid 1px #dddddd;
	background: 			#fcfcfc;
	padding: 				20px 20px 3px 20px; 
	position: 				relative;
	margin-bottom: 		20px;
	margin-left: 			85px;
	border-radius: 		5px;
}

.commentlist .pingback {
	margin-bottom: 		20px;
}

.commentlist li > div:hover {
	background: 			#ffffff;
}

.commentlist li > div:before {
	content: 				url(http://www.ligucibario.com/wp-content/themes/montezuma/images/commentarrow.png);
	left: 					-17px;
	top: 						25px;
	position: 				absolute;
	z-index: 				1000000;
}

.commentlist li > div:hover:before {
    content: 				url(http://www.ligucibario.com/wp-content/themes/montezuma/images/commentarrow-white.png);
}




.commentlist .avatar {
	position: 				absolute;
	top: 						3px;
	left: 					-80px;
	border-radius: 		50%;
	box-shadow: 			0 0 0 3px #cccccc; 
}


.commentlist li li .avatar {
	left: 					-70px;
}




.comment-reply-link {
	position: 				absolute; 
	top: 						60px; 
	left: 					-80px; 
	font-size: 				13px; 
	width: 					50px; 
	text-align: 			center;
	color: 					#cccccc;
}


li li .comment-reply-link {
	top: 						45px; 
	left: 					-70px; 
}


.commentlist li > div:hover > .comment-reply-link {
	color: 					#cc0001;
}




.comment-author {
	font-weight: 			bold;
	font-size: 				16px;
}




.comment-date-link {
	position: 				absolute;
	top: 						5px;
	right: 					10px;
	font-size: 				11px;
	line-height: 			13px;
	text-align: 			right;
}

.comment-date-link a {
	color: 					#aaaaaa;
}


.commentlist li > div:hover .comment-date-link a {
	color: 					#cc0001;
}




.comment-edit-link { }
.comment-delete-link { }
.comment-spam-link { }




.comment-text { }



.comment-pagination {
	padding-left: 			20px;
	margin-top: 			10px;
}

.comment-pagination a, 
.comment-pagination .current  {
	border: 					solid 1px #dddddd;
	padding: 				3px 12px;
	display: 				inline-block;
	text-decoration: 		none;
}

.comment-pagination a  {
	background: 			#fcfcfc;
}

.comment-pagination a:hover {
	background: 			#cc0001;
	border: 					solid 1px #cc0001;
	color: 					#ffffff;
}




#comment-pagination-1 {
	border-bottom: 		solid 1px #dddddd;
}

#comment-pagination-1 a, #comment-pagination-1 .current {
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	margin-bottom: 		-1px;
}

#comment-pagination-1 .current {
	border-bottom: 		solid 1px #ffffff;
}




#comment-pagination-2 {
	border-top: 			solid 1px #dddddd;
}

#comment-pagination-2 a, #comment-pagination-2 .current {
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	margin-top: 			-1px;
}

#comment-pagination-2 .current {
	border-top: 			solid 1px #ffffff;
}






#respond {
	margin: 					30px 0 20px 0;
	padding-bottom: 		40px;
	border-bottom: 		solid 1px #eee;
}

#reply-title {
	margin: 					0 0 10px 0;
}

#commentform { }








.quicktags-toolbar {
	margin-bottom: 		10px;
}


.ed_button {
	color: 					#333333;
	background: 			#eeeeee;
	border: 					solid 1px #dddddd;
	margin-right: 			5px;
	padding: 				3px 8px;
	border-radius: 		3px;
}

.ed_button:hover {
	color: 					#ffffff;
	background: 			#cc0001;
	border: 					solid 1px #cc0001;
	cursor: 					pointer;
}


#comment-form {
	width: 100%;
}
#comment-author { }
#comment-url { }
#comment-email { }
.logged-in-as { }
#comment { }
.form-submit { }

#submit {
	display: 				inline-block;
	outline: 				none;
	cursor: 					pointer;
	text-align: 			center;
	text-decoration: 		none;
	font-size: 				14px;
	padding: 				5px 10px;
	border-radius: 		5px;
	color: 					#333333;
	border: 					solid 1px #dddddd;
	background: 			#eeeeee;
}

#submit:hover {
	color: 					#ffffff;
	border: 					solid 1px #cc0001;
	background: 			#cc0001;
}

.button:hover {
	text-decoration: 		none;
}

.button:active {
	position: 				relative;
	top: 						1px;
}

#sitetitle {
	font-family: 			'Yanone Kaffeesatz', sans-serif;
	font-size:				70px; 
	font-weight: 			normal;
	margin:					0 auto -40px;
	line-height:			55px; 
  	height:					180px;
  	box-shadow: 			0 -20px 20px rgba(0, 0, 0, 0.8);
  	background: 			-moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 82%, rgba(255,255,255,0) 100%); 
	background: 			-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(82%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0))); 
	background: 			-webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 82%,rgba(255,255,255,0) 100%); 
	background: 			-o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 82%,rgba(255,255,255,0) 100%); 
	background: 			-ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 82%,rgba(255,255,255,0) 100%); 
	background: 			linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 82%,rgba(255,255,255,0) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); 
}

#sitetitle > a {
	background: 			transparent url("http://www.ligucibario.com/wp-content/themes/montezuma/../machetto/images/ligucibario_logo.png") center 40px no-repeat;
    display: 				block;
  	width: 					386px;
    height: 				150px;
  	text-indent:			-9999px;
}

#sitetitle a .firstpart {
	color: 					#000000;
}

#sitetitle a:hover {
	text-decoration: 		none;
}

#tagline {
	font-family: 			'Yanone Kaffeesatz', sans-serif;
	font-weight: 			200;
	font-size: 				26px; 
	letter-spacing: 		0px;
	color: 					#4f4f4f; 
	margin: 				0 auto;
}
@media only screen and (max-width: 959px) {
	#tagline {
		display: 			table; 
	}
}

@media only screen and (max-width: 959px) {
	#sitetitle {
		display: 			table; 
    	margin:				0 auto 25px;	
    	height:				auto;
    	background:			background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,0.9) 70%, rgba(255,255,255,0.7) 100%); 
		background: 		-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(70%,rgba(255,255,255,0.9)), color-stop(100%,rgba(255,255,255,0.7))); 
		background: 		-webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.9) 70%,rgba(255,255,255,0.7) 100%); 
		background: 		-o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.9) 70%,rgba(255,255,255,0.7) 100%); 
		background: 		-ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.9) 70%,rgba(255,255,255,0.7) 100%); 
		background: 		linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.9) 70%,rgba(255,255,255,0.7) 100%); 
		filter: 			progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b3ffffff',GradientType=0 ); 
	}
}

@media only screen and (max-width: 385px) {
  #sitetitle,
  #sitetitle > a {
    	width: 				100%;
  }
  
  #sitetitle > a {
    	-moz-background-size: 		contain;
		-webkit-background-size: 	contain;
    	background-position: 		50% 50%;
		background-size: 			contain;
  }
}  

a.rsslink {
	position: 				absolute; 
	top: 						60px; 
	right: 					30px;
	width: 					24px; 
	height: 					24px; 
	display: 				block;
	background-image: 	url(http://www.ligucibario.com/wp-content/themes/montezuma/images/icons.png);
	background-position: -120px -48px;
}

#banner:hover a.rsslink {
	background-position: -96px -48px;
}

a.rsscommentslink {
	float: 					right; 
	margin-top: 			5px; 
	margin-right: 			8px;
}


.searchform .field {
	padding: 				5px;
	width: 					200px;
	border: 					solid 1px #dddddd;
}

.searchform .submit {
	width: 					32px;
	height: 				32px;
	background: 			url(http://www.ligucibario.com/wp-content/themes/montezuma/../machetto/images/icons_32px.png) no-repeat -64px -64px;
	overflow: 				hidden;
	border: 				none;
	margin-left: 			3px;
}

#post-0 .searchform {
	position:				relative;
	margin:					30px 0;
	width: 					90%;
}
#post-0 .searchform .field {
	width: 					95%; 
	max-width: 				100%; 
}


.widget .searchform {
	position: 				relative;
	top: 						0;
	left: 					0;
}

.widget .submit {
	display: 				none;
}

.widget .searchform .field {
	width: 					100%; 
	max-width: 				300px; 
	background: 			url(http://www.ligucibario.com/wp-content/themes/montezuma/../machetto/images/icons_32px.png) no-repeat -64px -64px;
}

 

#search {
  	position:				relative;
  	padding:				0;
  	margin-bottom:			15px;
  	box-shadow:				none;
}

#widgetarea-two,
#searcharea {
  	float:					right;
}

#searcharea .searchform .field {
  	background:				none;
  	border:					none;
  	height:					50px;
  	padding:				0 0 5px 15px;
  	border-style:			solid;
  	border-width:			1px;
  	border-radius:			2px;
  	border-color:			#ddd;
  	box-shadow: 			0 2px 3px 0 rgba(0, 0, 0, 0.06) inset;
  	font-family:			'Roboto', 'Arial', sans-serif;
  	font-size:				14px;
  	font-weight:			700;
}

#searcharea .searchform .field:focus {
  	border-color:			#ccc;
  	box-shadow: 			0 2px 4px 0 rgba(0, 0, 0, 0.10) inset;
  	color:					#cc0001;
}

#searcharea .searchform .submit {
  	display:				block;
  	position:				absolute;
  	top:					0;
  	right:					0;
  	padding:				0;
  	margin:					0 4px 0 0;
  	background-color:		#444444;
  	border-radius: 			3px;
    cursor: 				pointer;
}

@media only screen and (max-width: 767px) {
  
#searcharea .searchform .field {
 	height:					32px;
    padding:				0 0 0 15px;
	}
}




.page-title {
	color: 					#999999; 
	font-size: 				24px; 
	margin: 					10px 0; 
}

.page-title span {
	color: 					#000000;
}

.credit-link {
	font-size: 				13px;
	color:					#aaaaaa;
	margin-top:				30px;
	margin-bottom:			0;
}
.credit-link a {
	color:					#aaaaaa;
	font-weight:			bold;
	text-decoration: 		none;
}

.screen-reader-text {
    left: 					-9999px;
    position: 				absolute;
}



ul.products {
	padding:				0;
  	margin:					0;
}

ul.products li.product {
    margin: 				0 12% 2.992em 0 !important; 
  	padding:				0;
    width: 					25.30% !important; 
  	list-style:				none;
  	border:					none;
  	float:					left;
}

ul.products li.last {
    margin-right: 			0 !important;
}

.product h2 { 
	color: 					#cc0001;
}

.product h2 .firstpart {
    color: 					#333333;
}

.product ul.tabs li i,
.product ul.products li i {
  	background:				none; 
}

ul.cart_list li a, ul.product_list_widget li a {
    display: inline !important;
    font-weight: normal !important;
}



table.em-calendar { 
	margin: 				0 auto; 
}
table.em-calendar td { 
	padding: 				2px 4px; 
	text-align: 			center; 
}
table.em-calendar.table tr.days-names { 
  font-weight: 				bold; 
} 
table.em-calendar td.eventless-pre, 
table.em-calendar td.eventless-post { 
  color: 					#ccc; 
}
table.em-calendar td.eventful-pre a, 
table.em-calendar td.eventful-post a { 
  color: 					#aaa; 
  text-decoration:			underline; 
}
table.em-calendar td.eventful a, 
table.em-calendar td.eventful-today a { 
  color: 					#FD7E29 !important; 
}
table.em-calendar td.eventful-today a { 
  font-weight: 				bold; 
}
table.em-calendar td.eventless-today, 
table.em-calendar td.eventful-today { 
  background-color: 		#CFCFCF; 
}
table.em-calendar thead { 
  font-size: 				120%; 
  font-weight: 				bold; 
}
table.fullcalendar { 
  border-collapse: 			collapse; 
}
table.fullcalendar td { 
  text-align: 				left; 
  width: 					50px; 
  height: 					50px; 
  border: 					1px solid #888; 
}
div.em-calendar-wrapper { 
  position:					relative; 
}
div#em-loading { position:absolute; width:100%; height:100%; background:#FFFFFF url(../images/loading.gif) 50% 50% no-repeat; left:0px; top:0px; opacity:0.8; filter:alpha(opacity=80); z-index:9999999999; }

.widget_em_calendar a {
  border-bottom:			none;
}

#footer table.em-calendar td.eventless-pre, 
.em-calendar td.eventless-post	{ 
  	color: 					#888; 
}
#footer table.em-calendar td.eventless,
.em-calendar td.eventful	{ 
  	background:				rgba(255, 255, 255, 0.1); 
}
#footer table.em-calendar td.eventless-today, 
#footer table.em-calendar td.eventful-today { 
  background-color: 		#CFCFCF; 
  border-radius:			2px;
}



.hentry .ngg-gallery-thumbnail-box {
	margin-right:			24px;
}

body.home .hentry .ngg-gallery-thumbnail img, 
body.page .hentry .ngg-gallery-thumbnail img,
body.single .hentry .ngg-gallery-thumbnail img,
body.home .hentry .ngg-thumbnail img, 
body.page .hentry .ngg-thumbnail img,
body.single .hentry .ngg-thumbnail img {
	background-color:		#FFFFFF;
	border:					1px solid;
  	border-color:			#eeeeee #dddddd #bbbbbb;
	display:				block;
	margin:					4px 0px 10px 12px;
	padding:				4px;
  	border-radius:			10px;
  	box-shadow: 			0 2px 5px -2px rgba(0, 0, 0, 0.4);
	position:				relative;
}

body.home .hentry .ngg-gallery-thumbnail img:hover, 
body.page .hentry .ngg-gallery-thumbnail img:hover,
body.single .hentry .ngg-gallery-thumbnail img:hover,
body.home .hentry .ngg-thumbnail img:hover, 
body.page .hentry .ngg-thumbnail img:hover,
body.single .hentry .ngg-thumbnail img:hover {
  	border-color:			#dddddd;
  	background-color:		#dddddd;
  	box-shadow:				none;
}

body.home .hentry img.ngg-singlepic,
body.page .hentry img.ngg-singlepic,
body.single .hentry img.ngg-singlepic {
  	background-color:		#FFFFFF;
  	border-radius:			10px;
}

body.home .hentry img.ngg-singlepic {
  	padding:				0px; 
}

.format-gallery h2 {
	display:				none;
}




.sub-menu:before, .sub-menu:after,
.cf:before, .cf:after,
.row:before, .row:after,
.row20:before, .row20:after,
.row:before, .row:after,
.row:before, .row:after,
.row:before, .row:after,
.lw:before, .lw:after {
  	content: "."; 
  	display: block; 
  	height: 0; 
  	clear: both; 
  	visibility: hidden;
	}

.sub-menu:after, 
.cf:after, 
.row:after, 
.row20:after, 
.lw:after {
  	clear: both; 
	}

.sub-menu,	
.cf, 
.row, 
.row20, 
.lw {
	min-width: 0;		
	display: inline-block;
		display: block;	
	}

* html .sub-menu,	
* html .cf, 
* html .row, 
* html .row20, 
* html .lw {
	  height: 1%;	 
	}
