@charset "UTF-8";
/* CSS Document */

body {
	background:#fbf9eb;
}
.carousel-inner > .item > img, .carousel-inner > .item > a > img {
    display: block;
    height: auto;
    line-height: 1;
    margin: 0 auto;
    max-width: 100% !important;
}
.carousel-inner {
	float: left;
	margin-top:-90px;
}
p {
	padding: 10px;
}
.slide_top h3{
    text-shadow: 3px 3px 6px rgba(0, 0, 0, 0.87);
} 
.bg-slide {
	z-index:-999;
}
.container.titlearea {
    width: 940px;
}
.main-nav {
    margin-top: 25px;
}

.interior-nav {
    background-color: #000;
}
.navbar-brand.navbar-brand-link {
    text-transform: uppercase;
	font-family: 'raleway', sans-serif;
}
.nav {
    float: right;
}
.nav li a {
	font-family: 'raleway', sans-serif;
	color: #fff;
	font-size:15px;
	text-transform:uppercase;
	white-space: nowrap;
}
.nav-collapse.in ul li {
	display:block;
	width: 100%;
	overflow:
}
.carousel {
	/*float:left;*/
}
.top-img {
    margin-top: -650px !important;
    z-index: 3 !important;
}
.mid_area {
	font-size: 15px;
	margin: 0 auto;
    padding: 10px;
    width: 70%;
}
.media-block-wrap-home-top a {
	color:#fff;
}
.media-block-wrap-home-top {
	/*margin-top: -55px;*/
	
}
.fullheight {
	height: 750px;
}
.mid_area .question, .mid_area .radioPair, .mid_area .checkboxPair , .mid_area .control-label {
	color: #fff;
}
.email_signup {
    /*padding-left: 35%;*/
}

.carousel-caption {
   
	font-family: 'raleway', sans-serif;
	font-weight: 300;
	font-size:14px;
	line-height:23px;
	padding-right: 30px;
	padding-left: 30px;
    bottom: auto;
    color: #fff;
    left: auto;
    right: 7%;
    top: 5%;
    width: 32%;
}

hr { display: block; height: 1px;
    border: 0; border-top: 1px solid #000;
    margin: 1em 0; padding: 0; 
	}

.side_main {
	background: url(/packages/bootstrap/themes/bootstrap/images/sidebar_back.jpg) repeat-x;
	color:c6c6c6;
	border-top: 2px solid #c6c6c6;
	font-size:18px;
}
.side_main ul li {
    color: #c6c6c6;
}
.blog-entry-divider {
    margin-bottom: 5px;
    margin-top: 5px;
}
.title h4 {
    margin-top: 5px;
    margin-bottom: 5px;
}
.excerpt-home, .meta-home {
	font-family: 'raleway', sans-serif;
	color:#c6c6c6;
	font-size:14px;
}
.excerpt, .meta {
	font-family: 'raleway', sans-serif;
	color:#c6c6c6;
	
}
.top-content {
    padding-bottom: 45px;
    padding-top: 20px;
}
.media-block-wrap-home-top {
  text-align: center;
  
}
.media-block-wrap-top {
margin-top: -90px !important;
}
/*.media-block-wrap-home-top  p{
	font-family: 'raleway', sans-serif;
  font-size: 14px;
}*/
  
.media-block-wrap-home-top  h3 {
font-family: 'raleway', sans-serif;
  font-size: 18px;
  text-transform:none;
}
.media-block-wrap-top  p{
	color:#fff;
	font-family: 'raleway', sans-serif;
    font-size: 14px;
	font-weight: 300;
}
.media-block-wrap-top  h1{
	color:#fff;
	 text-shadow: 3px 3px 6px rgba(0, 0, 0, 0.87);
	font-family: 'raleway', sans-serif;
    /*font-size: 28px;*/
	font-weight:700;
	padding-bottom: 90px;
	padding-top: 90px;
}

.media-block-wrap-mid {
	/*background-color:#222222;*/
    padding-bottom: 45px;
    padding-top: 20px;
}
.media-block-wrap-mid p {
	color: #000;
	font-family: 'raleway', sans-serif;
    font-weight:300;
	font-size:14px;
}
.media-block-wrap-mid h2 {
	color: #d17dc0;
}
.media-block-wrap-home-mid {
    padding-top: 20px;
	padding-bottom: 45px;
}

.media-block-wrap-home-lower {
    padding-top: 20px;
	padding-bottom: 45px;
	background-color:#c38999;
}
.media-block-wrap-home-lower p {
	text-transform:uppercase;
	color: #fff;
}
.media-block-wrap-lower p {
	color: #fff;
}
.media-block-wrap-lower a {
	color: #fff;
}
.media-block-wrap-home-lower h1{
	font-size: 40px;
}
.media-block-wrap-home-lower h4{
	font-family: 'raleway', sans-serif;
	color: #fff;
}
.media-block-wrap-home-bottom h4 {
	font-family: 'raleway', sans-serif;
	text-transform: uppercase;
	color:#725d3e;
	font-size: 14px;
	font-weight:700;
	padding-top: 10px;
	margin-top: 0px;
}
h1, h2, h3 {
	font-family: 'raleway', sans-serif;
	color:#fff;
	text-transform:uppercase;
}
h1 {
	font-size: 54px;
	font-weight:700;
}

h6 {
    color: #c6c6c6;
	font-family: 'raleway', sans-serif;
}
.directions h1 {
	color:#d17dc0;
	font-size: 58px;
}
.directions h3 {
	color:#725d3e;
	font-size: 24px;
}
.directions p {
	color: #000;
	font-size: 14px;
}
.entry-content {
    color: #c6c6c6;
	font-family: 'raleway', sans-serif;
	font-size:18px;
}
p {
	font-family: 'raleway', sans-serif;
	font-weight:300;
	/*color:#000 !important;*/
	font-size:13px;
}
 ul {
	 font-family: 'raleway', sans-serif;
 }
 .orderform {
    margin: 0 auto;
    width: 70%;
}
/* The menu form */

#menu label {
	float: left;  margin: 11px 20px 0 0; width:160px; 
	text-align: right; font-size: 14px; color: #000;
	text-transform: uppercase; /*text-shadow: 0px 1px 0px #f2f2f2;*/ 
}

.flavorText {
 font-size: 14px; color: #e70661; margin: 11px 20px 0 0;
	 text-shadow: 0px 1px 0px #f2f2f2;
}

#menu-order input {
	width: 260px; height: 35px; padding: 5px 10px 0px 10px; margin: 10px 0 10px 0;
	border-radius: 5px; -moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0px 1px 0px #f2f2f2;
	-webkit-box-shadow: 0px 1px 0px #f2f2f2;
	font-family: sans-serif; font-size: 16px; color: #000; /*text-shadow: 0px -1px 0px #334f71;
}*/
}
#menu-order input::-webkit-input-placeholder  {
    	color: #ab612e; text-shadow: 0px -1px 0px #4d2d15;
	}
#menu-order input:-moz-placeholder {
	    color: #ab612e; text-shadow: 0px -1px 0px #4d2d15;
	}

#menu-order textarea {
	width: 260px; height: 170px; padding: 12px 20px 0px 20px; margin: 0 0 20px 0;
	background: #683d1d; /* Old browsers */
	background: -moz-linear-gradient(top,  #683d1d 71%, #8e5026 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(71%,#683d1d), color-stop(100%,#8e5026)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #683d1d 71%,#8e5026 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #683d1d 71%,#8e5026 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #683d1d 71%,#8e5026 100%); /* IE10+ */
	background: linear-gradient(top,  #683d1d 71%,#8e5026 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#683d1d', endColorstr='#8e5026',GradientType=0 ); /* IE6-9 */
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	-moz-box-shadow: 0px 1px 0px #f2f2f2;-webkit-box-shadow: 0px 1px 0px #f2f2f2;
	font-family: sans-serif; font-size: 16px; color: #fff; text-shadow: 0px -1px 0px #334f71;
}


#menu-order input:focus, #menu textarea:focus {
	background: #8e5026; /* Old browsers */
	background: -moz-linear-gradient(top,  #8e5026 71%, #683d1d 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(71%,#8e5026), color-stop(99%,#683d1d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #8e5026 71%,#683d1d 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #8e5026 71%,#683d1d 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #8e5026 71%,#683d1d 99%); /* IE10+ */
	background: linear-gradient(top,  #8e5026 71%,#683d1d 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e5026', endColorstr='#683d1d',GradientType=0 ); /* IE6-9 */

}

 .pagination-left {
    color: #c6c6c6;
}
/*.tc-slide-container-wrap {
    width: 40% !important;
    margin-left: auto;
    margin-right: auto;
}*/
 .slidenextc {
	 float:right;
 }
 .bs-social p{
	 font-family: 'raleway', sans-serif;
	font-weight:300;
	color:#828282;
	font-size:14px;
}
.bs-footer {
	background-color: #342c1f;
}
 .footer-soc {
	 text-align: center;
	 text-transform:uppercase;
 }
 /* bootstrap menu hack */
.dropdown-menu .sub-menu {
    left: 100%;
    position: absolute;
    top: 0;
    visibility: hidden;
    margin-top: -1px;
}

.dropdown-menu li:hover sub-menu {
    visibility: visible;
}

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

.dropdown ul{
	margin-top:-5px;
}
/*@media (min-width: 992px) {
 .dropdown-menu {
  background-color: rgba(0, 0, 0, .75);
 }
 .carousel {
		 margin-top: -90px !important;
}
}*/
/*@media (max-width: 992px) {
 .dropdown-menu {
  background-color: #000;
 }
 .slidenextc {
	 display:none;
 }
 .slideprevtc {
	 display:none;
 }
}*/

@media (min-width: 768px) {
.about-content {
	padding-top: 50px;
	padding-bottom: 50px;
}
.navbar-inner {
background: -moz-linear-gradient(top,  rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.65)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* IE10+ */

background: linear-gradient(to bottom,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
height: 90px;
}
}
@media (max-width: 767px) {
	.top-img {
		display:none;
	}
.navbar-inner {
	background-color: #d17dc0;
}
 .carousel {
	 display: none;
 }

}