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

@import url('https://fonts.googleapis.com/css?family=Alegreya:700|Raleway:400,400i,600');

body {	color: #d2d2d2; font: 200 16px/18px 'Raleway', sans-serif; 	background: #000001 url(../img/background_large.jpg) no-repeat fixed center top;}


/* ==== MOVED FROM THE BOTTOM MEDIA QUERY ==== */
body { background: #000001 none; }
.navbar { margin-top: 15px; }
.navbar-brand img { margin: 0 auto; width: 40%; }
.navbar-default { border-color: #000; }
.navbar-default ul {  top: 10px; left: 120px; }
.menu_group { padding-left: 0px; }
.navbar-nav > li > a  { font-size: 18px !important; }
.angus-footer {	background: url(../img/specials/angus-beef-sm.svg) no-repeat top center;}
.angus-footer span { display: block; margin: 25px 0; }
 /* ====================== */

.navibar { margin: 50px 0; }
.navibar .col-xs-8-push-2 {margin: 10px 0;}
.navibar-default {	background-color: #000; margin-left: -5px;	margin-right: -5px;border: 1px solid #e7e7e7; }
.navibar-brand img {  margin-top: -42px; width: 125px; position: absolute; }
.navibar-brand { float: left; }
.text-uppercase {	text-transform: uppercase; }
.navibar-nav > li { float: left; height: 40px;}

.navibar-nav > li > a {
	background: -webkit-linear-gradient(#fff, #757575);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;  
	font-size: 20px; font-family:'Alegreya'; 
	font-weight:700;
}
.logo-float { position: relative; left: 80px;}
.logo-float img {width: 80%;}

article { float: none; margin: 0 auto 40px; }
article div { margin: 0px; }
article h2 { position: relative; height: 39px; font-size: 20px; line-height: 1em; background-color: rgba(255,255,255,.6); border-radius: 25px; font-weight: 600; color: #000; vertical-align: middle;}
article h2 img { display: inline-block; padding-right: 12px; margin-left: -4px; vertical-align: -90%;}
article h3 { font-size: 1.3em; font-weight: 400; padding-bottom: 0px; margin-bottom: 10px; line-height: 23px;}
article h4 { font-size: .8em; font-weight: 400; color: #8e7e49; margin: 0; padding: 5px 0 0; }
article h5 { font-size: 1em; font-weight: 600; color: #8e7e49; margin: 0; padding: 0; }
article h5::before { content: '$'; font-size: .6em; vertical-align: super; }
/*article h6 { font-size: .9em; font-weight: 400italic; font-style: italic; line-height: 1.3em; color: #cec779; margin: 0; padding: 0; }*/
article h6 { font-size: .9em; font-style: italic; line-height: 1.3em; color: #cec779; margin: 0; padding: 0; }
article p { line-height: 1.4em; padding: 0; margin: 0px;}

aside { width: 1000px; float: none; }

.menu_group { padding-left: 52px; }

.tg-timedevents {
	background-color: #000 !important;
}
.view-container-border {
	background-color: #000000;
}
.angus-footer {
	padding-top: 50px;
	background: url(../img/specials/angus-beef.svg) no-repeat top center;
	height: 60px;
	margin-top: 40px;
}
.angus-footer span { display: none;}
.footer {
	position: relative;
	margin-top: -100px;
	height: 100px;
	clear: both;
	padding-top: 20px;
	padding-left: 0;
	margin-left: 0;
}
.footer-text {
	font-weight: 200;
	/*font-size: 0.8em;*/
	line-height: 35px;
	/*border: 1px solid red;*/
	text-align: center;
}
.horiz-rule {
	background-color: #fff;
	height: 2px;
	opacity: 0.5;
	margin-bottom: 8px;
}
.fb-follow { border-radius: 5px; background-color:white; padding: 10px;}

/*Specials*/
.specials h3, .specials h4, .specials h5, .specials p { text-align: center; }
.specials h3 { padding-top: 10px}
.specials h4 { margin-bottom: 5px; }
.specials-hdr { margin-bottom: 40px;}
.specials-item p { font-size: 1.2em; line-height: 1.3em; text-align: left; margin-top: 20px;}
.specials-item h5 { font-size: 1.4em; font-weight: 600; text-align: left; color: #8e7e49; margin: 0; padding: 0; }
.specials-item h5::before { content: '$'; font-size: .6em; vertical-align: super; }

@media screen and (max-width: 767px) {
.navbar-brand {	float: none;	padding-bottom: 100px; }
.navbar-brand img { margin-top: -35px; width: 100px; }
}

@media screen and (max-width: 480px){
body {	background: #000001 none; }
.navbar { margin-top: 15px; }
.navbar-brand img { margin: 0 auto; width: 40%;  }
.navbar-default { border-color: #000; }
.navbar-default ul {  top: 10px; left: 120px; }
.menu_group { padding-left: 0px; }
.navbar-nav > li > a  { font-size: 18px !important; }
.angus-footer {	background: url(../img/specials/angus-beef-sm.svg) no-repeat top center;}
	.angus-footer span { display: block; margin: 25px 0;}
}