/* =============================================================================
   Base
   ========================================================================== */
html {background: url(/img/background.jpg) center center fixed;}
  @media all and (min-width: 1500px) {
    html {
        background: url(/img/background.jpg) no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
    }
  }
body {background:none; color:#fff; font-family: 'Quattrocento', serif;}

@font-face {
    font-family: 'HandOfSeanRegular';
    src: url('/css/fonts/handsean-webfont.eot');
    src: url('/css/fonts/handsean-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/handsean-webfont.woff') format('woff'),
         url('/css/fonts/handsean-webfont.ttf') format('truetype'),
         url('/css/fonts/handsean-webfont.svg#HandOfSeanRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
a{color:#FBC60C;}
a:hover{color:#F4AA3F; text-decoration:none;}

.span8{width:670px; margin-right:0;}
.span4{width:270px; margin-right:0; margin-left:0;}

/* =============================================================================
   Header
   ========================================================================== */

#banner { }
#banner .container{width:950px; background:#000; margin-bottom:-18px; position:relative;}
a.brand{font-size:40px; color:#fbc60c;line-height:normal; font-family: 'HandOfSeanRegular'; padding:5px 0px 5px 40px; display:inline-block;}
a.brand:hover{color:#F4AA3F; text-decoration:none;}
/* Fixed Topbar Navigation */
body.top-navbar { padding-top: 60px; }
body.admin-bar .navbar-fixed-top { top: 28px; }

.jquery-slider-wrapper{margin:1px auto;}
.jquery-slider-theme-default .jquery-slider-selectors {left:55px !important; bottom:15px !important;}

#header-address{position:absolute; top:8px; right:0; padding-right:10px; padding-top:5px; width:250px;}
.phone, .address{text-align:right; display:block; color:#FBC60C; font-family:'HandOfSeanRegular'; font-size:14px; text-align:center;}
.phone{font-size:27px; padding-bottom:5px; padding-right:8px; margin:0 auto;}


ul#menu-primary-navigation{background: url(/img/menu-background.jpg) repeat-x; font-size:17.5px; color:#fff; height:39px; font-weight:bold;}
ul.nav-pills a{ color:#fff;}
 .nav{margin-bottom:18px;margin-left:0;list-style:none}
 
 .nav>li>a{display:block}
 
 .nav>li>a:hover{text-decoration:none;background-color:#fbc60c; color:#000;}
 
 .nav>.pull-right{float:right}
 
 .nav .nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:18px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}
 
 .nav li+.nav-header{margin-top:9px}
 
 .nav-list{padding-right:15px;padding-left:15px;margin-bottom:0}
 
 .nav-list>li>a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}
 
 .nav-list>li>a{padding:3px 15px}
 
 .nav-list>.active>a,.nav-list>.active>a:hover{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#C39711}
 
 .nav-list [class^="icon-"]{margin-right:2px}
 
 .nav-list .divider{*width:100%;height:1px;margin:8px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}
 
 .nav-tabs,.nav-pills{*zoom:1}
 
 .nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;content:""}
 
 .nav-tabs:after,.nav-pills:after{clear:both}
 
 .nav-tabs>li,.nav-pills>li{float:left}
 
 .nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}
 
 .nav-tabs{border-bottom:1px solid #ddd}
 
 .nav-tabs>li{margin-bottom:-1px}
 
 .nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:18px;border:1px solid transparent;}
 
 .nav-tabs>li>a:hover{border-color:#eee #eee #ddd}
 
 .nav-tabs>.active>a,.nav-tabs>.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}
 
 .nav-pills>li>a{padding-top:12px;padding-bottom:10px;margin-top:2px;margin-bottom:2px;}
 
 .nav-pills>.active>a,.nav-pills>.active>a:hover{color:#fff;background-color:#c39711; color:#000}
 
 .nav-stacked>li{float:none}
 
 .nav-stacked>li>a{margin-right:0}
 
 .nav-tabs.nav-stacked{border-bottom:0}
 
 .nav-tabs.nav-stacked>li>a{border:1px solid #ddd;}
 
 .nav-tabs.nav-stacked>li:first-child>a{}
 
 .nav-tabs.nav-stacked>li:last-child>a{}
 
 .nav-tabs.nav-stacked>li>a:hover{z-index:2;border-color:#ddd}
 
 .nav-pills.nav-stacked>li>a{margin-bottom:3px}
 
 .nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}
 
 .nav-tabs .dropdown-menu{}
 
 .nav-pills .dropdown-menu{}
 
 .nav-tabs .dropdown-toggle .caret,.nav-pills .dropdown-toggle .caret{margin-top:6px;border-top-color:#08c;border-bottom-color:#08c}
 
 .nav-tabs .dropdown-toggle:hover .caret,.nav-pills .dropdown-toggle:hover .caret{border-top-color:#005580;border-bottom-color:#005580}
 
 .nav-tabs .active .dropdown-toggle .caret,.nav-pills .active .dropdown-toggle .caret{border-top-color:#333;border-bottom-color:#333}
 
 .nav>.dropdown.active>a:hover{color:#000;cursor:pointer}
 
 .nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover{color:#fff;background-color:#999;border-color:#999}
 
 .nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}
 
 .nav li{position:relative;}
 
ul.sub-menu{display:none; position:absolute; left:0; padding:0; margin:0; width:auto; background:#FBC60C; z-index:99;}
ul.sub-menu li{list-style:none; width:auto; padding:10px 15px; white-space:nowrap;}
ul.sub-menu li a{color:#000;}
ul.sub-menu li:hover{background:#C39711;}
ul.sub-menu li:hover a {color:#fff;}
li:hover ul.sub-menu{display:inline-block;}
li:hover ul.sub-menu:hover{display:inline-block;}

ul.menu-footer li {list-style:none; float:left; border-right: 1px solid #fff; padding:0 5px;}


/* =============================================================================
   Content
   ========================================================================== */
#wrap.container{width:950px; background:#000;}
.page-template-default #wrap.container, .category #wrap.container{background:url(/img/bg-page-template-default.png) repeat-y;}
#content {padding:5px; }
.specials{color:#993e39; margin-top:-20px;}


#text-14{margin-top:-7px;}

/* =============================================================================
   Primary Content
   ========================================================================== */

#main {
    -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left:8px;
  padding-right:8px;
  
}

.home #main {padding:0;}
.page-header{position:relative; border:none;}
.page-template-default h1{
  background:rgba(0, 0, 0, .65);
  border:none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color:#fbc60c;
  height:50px;
  line-height:50px;
  margin-top:-68px;
  padding-left:10px;
  }


/* =============================================================================
   Sidebar and Widgets
   ========================================================================== */

#sidebar {background:#000; margin-top:-5px; padding-top:5px; }

.home-1, .home-2, .home-3{
  background:#2a1b1b;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display:inline-block;
  float:left;
  font-size:15px;
  font-weight:bold;
  height:245px;
  overflow:hidden;
  padding:5px 15px;
  padding-top:15px;
  }
.home-4, .home-5{font-size:14px; font-weight:bold;}
.home-4 a{color:#fff;}
.home-4 a:hover{color:#F4AA3F; text-decoration:none;}


.home-1 h3, .home-2 h3, .home-3 h3, .home-4 h3, .home-5 h3{color:#f4aa3f; font-family:'HandOfSeanRegular'; font-size:20px; font-weight:normal; line-height:normal;}
.home-4 h3, .home-5 h3{color:#fbc60c}
.home-5 h3{font-size:17px; margin-top:15px;}
.home-1{margin-left:15px; width:273px; }
.home-2{margin-left:10px; margin-right:10px; width:343px;}
.home-3{width:273px}

.home-2 ul{paddnig:0; margin: 0;}
.home-2 li{list-style: none; margin:0; padding:0;}

.home-3 .ngg-widget img{
  border:none;
  margin:0 auto;
  padding:0;
}

.home-4{
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display:inline-block;
  float:left;
  margin-left:15px;
  padding:15px;
  width:638px;
}
.home-5{
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float:left;
  width:273px;
}
.home-5 form{
  margin-top:10px;
}
.home-5 label, .sidebar-4 label{
  width:90px;
  float:left;
  text-align:right;
  line-height:20px;
  height:20px;
  font-size:15px;
  margin-right:5px;
}

.home-5 input, .sidebar-4 input{
  
  width:170px;
  float:left;
  height:20px;
  background-color: #b58f09;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: 0;
  -moz-box-shadow: 0;
  box-shadow: 0;
  -webkit-transition: 0;
  -moz-transition: 0;
  -ms-transition: 0;
  -o-transition: 0;
  transition: 0;
  }

input.wpcf7-text, textarea.wpcf7-textarea{
  background-color: #b58f09;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: 0;
  -moz-box-shadow: 0;
  box-shadow: 0;
  -webkit-transition: 0;
  -moz-transition: 0;
  -ms-transition: 0;
  -o-transition: 0;
  transition: 0;

}


.sidebar-4 input{
  width:145px;
}

.home-5 input[type="submit"], .sidebar-4 input[type="submit"]{
  background:#0b4a08;
  color:#fbc60c;
  font-family:HandOfSeanRegular; font-weight:normal;
  padding:5px;
  width:auto;
  font-size:17px;
  height:38px;
  -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
width:90px;
float:right;
margin-right:55px;
}

input.wpcf7-submit{
  background:#0b4a08;
  color:#fbc60c;
  font-family:HandOfSeanRegular; font-weight:normal;
  padding:5px;
  width:auto;
  font-size:17px;
  height:38px;
  border:none;
  -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
width:90px;
}

.ngg-widget{
  height:156px;
  overflow:hidden;
}

.light-green-sidebar{
  background:#cacc5f;
  color:#000;
}
.dark-green-sidebar{
  background:#808010;
  color:#fff;
}
.light-blue-sidebar{
  background:#357f7e;
  color:#000;
}
.dark-blue-sidebar{
  background:#1e3d3f;
  color:#fff;
}

.light-green-sidebar h3{
  color:#882f35;
}
.dark-green-sidebar h3{
  color:#fbc60c;
}
.light-blue-sidebar h3{
  color:#cbcc60;
}
.dark-blue-sidebar h3{
  color:#ff6500;
}
.dark-blue-sidebar h3, .light-blue-sidebar h3, .dark-green-sidebar h3, .light-green-sidebar h3{
  font-family:HandOfSeanRegular; font-weight:normal;
}
.dark-blue-sidebar, .light-blue-sidebar, .dark-green-sidebar, .light-green-sidebar{
  padding:7px 10px;
}
.light-green-sidebar a{color:#000; font-weight:bold}
.light-green-sidebar a:hover{color:#882F35;}
.light-green-sidebar p{margin:0 0 5px;}
.dark-green-sidebar .ngg-widget img{
  border:none;
  margin:0 auto;
  padding:0;}
a.blog-link{color:#882F35;}
a.blog-link:hover{color:#000;}

.light-green-sidebar {padding-top:20px;}
/*.light-green-sidebar li{list-style:none;}*/
/* =============================================================================
   Posts
   ========================================================================== */

.hentry header { }
.hentry time { }
.hentry p.byline { }
.hentry .entry-content { }
.hentry footer { }



/* =============================================================================
   Footer
   ========================================================================== */

#content-info { background:#1c0b0b; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; height:90px; padding:15px 5px 5px 20px; width:950px; position:relative;}
#footer-left{}
#footer-right{position:absolute; top:0; right:0; margin:10px;}
#footer-right a.facebook, #footer-right a.twitter, #footer-right a.rss{width:28px; height:28px; float:right; margin-left:3px; display:inline-block;}
#footer-right a.facebook{background:url(/img/social-sprite.png); background-position:28px 0;}
#footer-right a.twitter{background:url(/img/social-sprite.png); background-position:56px 0;}
#footer-right a.rss{background:url(/img/social-sprite.png); background-position: 0 0;}
#footer-right span {font-size:18px; color:#fbc60c; font-family: 'HandOfSeanRegular'; display:inline-block; float:right; padding:8px 5px 0 0; }
#footer-right .credit {width: 200px; float: right; position: absolute; top: 35px; right: 0;}
#content-info p {font-size:18px; color:#fbc60c; font-family:'HandOfSeanRegular';}
#content-info a{color:#fff;}
/* =============================================================================
   WordPress Generated Classes
   See: http://codex.wordpress.org/CSS#WordPress_Generated_Classes
   ========================================================================== */

.aligncenter { display: block; margin: 0 auto; }
.alignleft { float: left; }
.alignright { float: right; }
figure.alignnone { margin-left: 0; margin-right: 0; }



/* =============================================================================
   Media Queries
   ========================================================================== */

@media (max-width: 979px) {
  /* Fix top padding when using the responsive grid with the fixed topbar */
  body.top-navbar {
    padding-top: 0;
  }
}

.menu p{
	font-size:12px;}
.menus h4{
	font-family: 'HandOfSeanRegular';
	font-size:14px;
	margin:0px;
	padding:0px;
	font-weight:normal;
	margin-top:18px;
	margin-bottom:4px;
	color:#FBC60C;

	}
.menus h5{
	font-family: 'HandOfSeanRegular';
	font-size:12px;
	margin:0px;
	padding:0px;
	font-weight:normal;
	margin-top:18px;
	margin-bottom:4px;
	color:#FBC60C;}
table.menus{
	max-width:none;}
table.menus div.column{
	margin-right:10px;}
#comments{
	display:none;}
.execphpwidget h2{
	display:none;}
.categoryLink a:link{
		display:block;
		margin-bottom:3px;
		margin-top:-8px;
		float:right;}
.execphp-2 li{list-style:none;}