/* Header */
.navbar-nav{ font-size:16px;
             font-weight:600;}
				
.dropdown-menu{font-size:16px;
             font-weight:600;}

#head {background:#181015 url( ../../images/pizza1.jpg) no-repeat; 
       background-size: cover; 
	   min-height:520px; 
	   text-align: center; 
	   padding-top:240px; 
	   color:000; 
	   font-family:"Open sans", Helvetica, Arial; 
	   font-weight:300;}
	   
#head.secondary {height:100px; 
                 min-height: 100px; 
				 padding-top:0px;}
				 
#head .lead {font-family:"Sansita", Helvetica, Arial; 
             font-size:55px; 
			 margin-bottom:6px; 
			 color:000; 
			 line-height:1.15em;
			 text-shadow:2px  2px 4px #777, -2px -2px 4px #777;} 
			 
#head .tagline {color:rgba(0,0,0,0.75); 
                margin-bottom:25px; 
				font-family:"Open sans"; 
				font-size:16px; 
				font-weight:bold; 
				text-shadow:2px  2px 4px #FFF;}
				
#head .tagline a { color:#fff; } 

#head .btn { margin-bottom:10px;}

#head .btn-default {text-shadow: none; 
                    background:transparent;
					color:rgba(255,255,255,.5); 
					-webkit-box-shadow:inset 0px 0px 0px 3px rgba(255,255,255,.5); 
					-moz-box-shadow:inset 0px 0px 0px 3px rgba(255,255,255,.5); 
					box-shadow:inset 0px 0px 0px 3px rgba(255,255,255,.5); 
					background: transparent; }
					
#head .btn-default:hover,
#head .btn-default:focus {color:rgba(255,255,255,.8); 
                          -webkit-box-shadow:inset 0px 0px 0px 3px rgba(255,255,255,.8); 
						  -moz-box-shadow:inset 0px 0px 0px 3px rgba(255,255,255,.8); 
						  box-shadow:inset 0px 0px 0px 3px rgba(255,255,255,.8); 
						  background: transparent;}
						  
#head .btn-default:active, 
#head .btn-default.active {color:#fff; 
                           -webkit-box-shadow:inset 0px 0px 0px 3px #fff; 
						   -moz-box-shadow:inset 0px 0px 0px 3px #fff; 
						   box-shadow:inset 0px 0px 0px 3px #fff; 
						   background: transparent;}

@media (max-width: 767px) {
	#head { min-height:420px; padding-top:160px; }
	#head .lead { font-size: 34px; }
}


/* Autohide navbar */
.slideUp { top:-100px; }
.headroom { -webkit-transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; transition: all 0.4s ease-out; }


/* Highlights (in jumbotron in most cases) */
.highlight { margin-top:40px; }
	.h-caption { text-align: center; } 
	.h-caption i { display:block; font-size: 54px; color:#382526; margin-bottom:36px; }
	.h-caption h4 { color:#382526; font-size: 16px; font-weight: bold; margin-bottom:20px; }
	.h-body { }


/* Typography */
h1, h2, h3, h4, h5, h6 { font-family:"Open sans", Helvetica, Arial; }
h1, .h1, h2, .h2, h3, .h3 { margin-top:30px; } 
blockquote { font-style: italic; font-family: Georgia; color:#999; margin:30px 0 30px; }
label { color: #777; }
.thin { font-weight:300; }
.page-title { margin-top:20px; font-weight:300; }
.text-muted { color:#888; }
.breadcrumb { background:none; padding:0; margin:30px 0 0px 0; }
ul.list-spaces li{ margin-bottom:10px; }

/* Helpers */
.container-full { margin: 0 auto; width: 100%; }
.top-space { margin-top: 60px; }
.top-margin { margin-top:20px; }

img { max-width:100%; }
img.pull-right { margin-left: 10px; }
img.pull-left { margin-right: 10px; }
#map { width:100%; height:280px; }
#social { margin-top:50px; margin-bottom:50px; }
	#social .wrapper { width:340px; margin:0 auto; }

/* Main content block */
.maincontent { }

/* Sidebars */
.sidebar { padding-top:36px; padding-bottom:30px; }
	.sidebar .widget { margin-bottom:20px; }
	.sidebar h1, .sidebar .h1, .sidebar h2, .sidebar .h2, .sidebar h3, .sidebar .h3 { margin-top:20px; } 

/* Footer */
.footer1 { background: #232323; padding: 30px 0 0 0; font-size: 12px; color: #999; }
	.footer1 a { color: #ccc; }
		.footer1 a:hover {color: #fff; }
	.footer1 .widget { margin-bottom:30px; }		
	.footer1 .widget-title { font-size: 17px; font-weight: bold; color: #ccc; margin: 0 0 20px; }
	.footer1 .entry-meta { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin: 0 0 35px 0; padding: 2px 0; color: #888888; font-size: 12px; font-size: 0.75rem; }
		.footer1 .entry-meta a { color: #333333; }
		.footer1 .entry-meta .meta-in { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 10px 0; }
	.follow-me-icons { font-size:30px; }		
		.follow-me-icons i { float:left; margin:0 10px 0 0; }		

.footer2 { background: #191919; padding: 15px 0; color: #777; font-size: 12px; }
	.footer2 a { color: #aaa; }
		.footer2 a:hover { color: #fff; }
		.footer2 p { margin: 0; }

	.widget-simplenav { margin-left:-5px; }		
	.widget-simplenav a{ margin:0 5px; }	
	
	
/* Pizza */

 .pricing-box-item {border: 1px solid #e6e6e6;
	                background:#fcfcfc;
	                position:relative;
					margin:0 0 20px 0;
					padding:0;
				    -webkit-box-shadow: 0 2px 0 rgba(0,0,0,0.03);
				    -moz-box-shadow: 0 2px 0 rgba(0,0,0,0.03);
				    box-shadow: 0 2px 0 rgba(0,0,0,0.03);
				    -webkit-box-sizing: border-box;
				    -moz-box-sizing: border-box;
				    box-sizing: border-box;
}

.pricing-box-item .pricing-heading {background: #fcfcfc;
									text-align: center;
									padding:0px 0 0px 0;
									display:block;
}

.pricing-box-item .pricing-terms {text-align: center;
								  background: #9fa502;
								  display: block;
							      overflow: hidden;
								  padding: 11px 0 5px; 
}
.pricing-box-item .pricing-terms  h6 {margin-top:10px;
									  color:#fff;
									  font-size:16px;
									  font-weight:bold;
									  font-family:'Sansita', serif;
}

.pricing-container{background: #fff;
				   text-align:center;
				   font-size:14px;
}

.pricing-container ul{list-style:none;
					  padding:0;
					  margin:0;
}

.pricing-container ul li{border-bottom: 1px solid #CFCFCF;
						 list-style: none;
						 padding: 15px 0 15px 0;
						 margin: 0 0 0 0;
						 color: #222;
						 font-weight:bold;
}

.pricing-action{margin:0;
				background: #fcfcfc;
				text-align:center;
				padding:20px 0 30px 0;
				color:#000000;
}

.pricing-box-item  .pricing-action{margin:0;
								   text-align:center;
								   padding:30px 0 30px 0;
}

.btn-default {
	color: #000000;
	text-decoration:none;
	border-color:#F00;
}
.btn-default:hover {
	color: #000000;
	background-color: transparent;
	border-color: #339BEB;
}