﻿

.art-postcontent li, .art-post li, .art-textblock li
{
   font-family: museo_slab700, Arial 'Arial Unicode MS', Helvetica, Sans-Serif;
   color: #303F50;
   margin: 3px 0 0 11px;
}


.art-postcontent ol, .art-post ol, .art-textblock ol, .art-postcontent ul, .art-post ul, .art-textblock ul
{
   margin: 1em 0 1em 11px;
}


.art-postcontent li ol, .art-post li ol, .art-textblock li ol, .art-postcontent li ul, .art-post li ul, .art-textblock li ul
{
   margin: 0.5em 0 0.5em 11px;
}

.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}


.flexslider .slides img {width: 100%; display: block;}



.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}

html[xmlns] .slides {display: block;}

* html .slides {height: 1%;}

.flexslider .slides {zoom: 1;}


.flexslider .slides li {
    position: relative;
    height: auto;
}


.flexslider .slides p {
    margin: 0;
}


.metaslider .flexslider.filmstrip .slides li {
    cursor: pointer;
    opacity: 0.5;
}


.metaslider .flexslider.filmstrip .slides li.flex-active-slide,
.metaslider .flexslider.filmstrip .slides li:hover,
.metaslider .flexslider.filmstrip .slides li:focus {
    opacity: 1.0 !important;
}



.article .metaslider ul,
.article .metaslider ol,
.article .metaslider li,
.article .metaslider img,
.art-article .metaslider ul,
.art-article .metaslider ol,
.art-article .metaslider li,
.art-article .metaslider img,
#widgets .metaslider ul,
#widgets .metaslider ol,
#widgets .metaslider li,
#widgets .metaslider img,
.entry .metaslider ul,
.entry .metaslider ol,
.entry .metaslider li,
.entry .metaslider img,
#content .metaslider ul,
#content .metaslider ol,
#content .metaslider li,
#content .metaslider img,
.entry-content .metaslider ul,
.entry-content .metaslider ol,
.entry-content .metaslider li,
.entry-content .metaslider img,
.metaslider .flexslider ul,
.metaslider .flexslider .slides li,
.metaslider .flexslider .slides ul,
.metaslider .flexslider .slides ol,
.metaslider .flexslider .flex-direction-nav,
.metaslider .flexslider .flex-direction-nav li,
*[class*='-article'] .metaslider img {
    border: 0;
    margin: 0;
    list-style-type: none;
    list-style: none;
    padding: 0;
    line-height: normal;
    max-width: none;
    max-height: none;
}


.metaslider .slides img {
	width: 100%;
	display: block;
}

.td-header-style-8 .td-li-wrapper-menu ul.sf-menu li.menu-item-has-children .sub-menu .sub-menu {
  top: 0px;
}

.blog-stack .sf-menu ul .menu-item a {
  color: #ffffff;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  border-left: 1px solid rgba(255, 255, 255, 0.3);
  
}

.blog-stack .sf-menu ul .menu-item a:hover {
  background-color: #ffffff;
  color: inherit !important;
}

.td_ul_logout .menu-item {
  padding-left: 6px;
}

.td_ul_logout .menu-item a:before {
  left: 15px;
  display: none;
  
}

.custom-footer-wrapper{
	width: 100%;
	height: auto;
	margin-top: -80px;
	padding: 60px 0 20px;
	background-color: black;
}


.custom-footer-wrapper .one-half{margin:0 ;}
.stt-em{font-style:italic;display:block}

.callout-blue {
	background: #e6ebf2;
	padding:10px;
	overflow:hidden;
	margin:30px 0 30px 0;
}

.callout-blue img, .callout-orange img {
	margin: 0 10px 0 10px;	
}

.callout-orange h2, .callout-blue h2 {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #19539b;
	margin:0;		
}
.fancybox-wrap .caption{display:block !important;position:relative;z-index:9999;margin-top:-10px}
.caption{display:block;font-size:14px;line-height:17px;font-family:;margin:0 auto;text-align:center}
.caption .title{font-family:UniversLTPro-Condensed;text-transform:uppercase}
.issue-pages .caption{position:relative;margin-top:-10px}
article.single-project .caption{margin-top:10px;margin-bottom:10px}
.content.i-am .caption{display:none}


#main {
    padding-top: 10px;
    padding-bottom: 50px;
}
._container{max-width:none!important;width:1024px;padding-left:0;padding-right:0;position:relative;}
._container .navbar-header,._container .navbar-collapse{margin-right:-15px;margin-left:-15px;}

#wprmenu_menu .wprmenu_icon:before, #wprmenu_bar [data-icon]:before {
	font-family: 'wprmenu';
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}


#wprmenu_bar .wprmenu_icon {
	width: 20px;
	height: 22px;
	overflow: hidden;
	float: left;
	margin-right: 16px;
	padding-top: 2px;
	position: relative;
}

#wprmenu_bar .wprmenu_icon span {
  -webkit-transition: all .01s ease-in-out;
  -moz-transition: all .01s ease-in-out;
  -o-transition: all .01s ease-in-out;
  -ms-transition: all .01s ease-in-out;
  transition: all .01s ease-in-out;
	display: block;
  position: absolute;
	width: 20px;
	height: 4px;
  left: 0px;
	background: #f2f2f2;
}

#leftcol .navheader {
	padding: 12px 8px;
	font: bold 14px/14px Arial, Helvetica, sans-serif;
	color: #000;
	text-transform: uppercase;
	background: #fdb959;
}

.mobile-menu-wrap .lang-control-mobile {
  text-align: center;
}


.logoWrapper,
.searchFormWrapper,
.checkoutWrapper,
.checkoutWrapper .checkoutContent span,
i.fa-shopping-cart,
.checkoutWrapper .checkoutContent .greenButton,
.checkoutWrapper #minicart_top,
.checkoutWrapper .minicart_content,
.checkoutWrapper #minicart_bottom,
.checkoutWrapper #minicart_bottom .viewCartLink,
.minicartPriceDescription,
.miniCartQuantityWrapper{
    float: left;
}


.checkoutWrapper,
.checkoutWrapper .checkoutContent,
.checkoutWrapper #minicart_top .closeButton,
.checkoutWrapper #minicart_bottom .greenButton,
.miniCartPriceWrapper {
    float: right;
}


.checkoutWrapper #minicart_top {
    background-color: #dbdbdb;
    height: 25px;
    line-height: 25px;
}


.checkoutWrapper #minicart_top .closeButton {
    line-height:20px;
    margin-right:5px;
    color:#0b3e5b;
    cursor: pointer;
}


.checkoutWrapper #minicart_top ,
.checkoutWrapper .minicart_content iframe#frameItems {
    width: 435px;
}

#minicart_top {
background-color:#c4d3ea;
height:20px;
width:375px
}

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}


.bottom_nav_header.social_header #top .main_menu .menu-item-search-dropdown{float:right;}

#header_meta .menu-item-search-dropdown {border-left:1px solid #049bce;border-right:1px solid #0082b5;}


#header_meta nav a, #header_meta nav .menu-item-search-dropdown {border: 0px!important;padding: 5px!important;}

#header_meta nav .menu-item-search-dropdown {clear:both;width:100%;}
.uneditable-input.span6,input.span6,textarea.span6{width:38.93617021%}
table .span1,table .span10,table .span11,table .span13,table .span14,table .span15,table .span16,table .span17,table .span18,table .span19,table .span2,table .span20,table .span21,table .span22,table .span23,table .span24,table .span3,table .span4,table .span5,table .span6,table .span7,table .span8,table .span9{float:none;margin-left:0}
table .span6{width:32.93617021%}
.row-fluid .span6{width:48.93617021%}

	
	
	#featured-items-tab,
	#featured-items-tab *,
	#our-locations-tab,
	#our-locations-tab *,
	#recipes-tab,
	#recipes-tab *,
	#employment-tab,
	#employment-tab * {
		box-sizing:border-box;
	}


#footer			{
				margin: 20px 0px;

				width: 450px;

				text-align: center;

				background: #6f99c8;
				border: #000000 1px solid;
				}
.sidebar-container .block{margin-bottom:30px;}
#preface-wrap .block{margin-bottom:20px}
#footer-wrap .block{margin-bottom:30px}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}
.nav-collapse .dropdown-menu-processed{display:block;}
.nav-collapse.collapse{height:auto;overflow:visible}
.nav-collapse{clear:both}
.nav-collapse .nav{float:none;margin:0 0 10px}
.nav-collapse .nav .nav-header{color:#777;text-shadow:none}
.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}
.nav-collapse.in .btn-group{padding:0;margin-top:5px}
.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}
.nav-collapse .dropdown-menu .divider{display:none}
.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}
.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}
.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}
.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}
.site-menu .nav-collapse{float:left;width:76%;height:40px;}
.site-menu .nav-collapse .menu.nav li .block-menu{display:none;}
.site-menu .nav-collapse .menu.nav li h2,.site-menu .nav-collapse .menu.nav li h2 a{font-size:16px !important;line-height:normal;}
.site-menu .nav-collapse .menu.nav li .view-all{font-family:'ss_italic',Arial,sans-serif;font-style:italic;}
.site-menu .nav-collapse .menu.nav .mobile-menu-toggle{position:absolute;top:0;right:0;cursor:pointer;width:100%;background:transparent;}

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }




.subhead {
  font-family: NewsGothicBT-BoldExtraCondensed, sans-serif;
  font-size: 32px;
  font-weight: normal;
  margin: 0;
  padding: 0;
  line-height: 1;
  color: black;
}



.subhead-light {
  font-family: NewsGothicBT-BoldExtraCondensed, sans-serif;
  font-size: 22px;
  font-weight: normal;
  margin: 0;
  padding: 0;
  line-height: 1;
  color: #636363;
}



.subhead-bn {
  font-family: NewsGothicBT-BoldItalic, sans-serif;
  font-size: 21px;
  font-weight: normal;
  margin: 0;
  padding: 0;
  line-height: 1;
  color: black;
  text-transform: capitalize;
}



.subhead-vn {
  font-family: NewsGothicBT-BoldExtraCondensed, sans-serif;
  font-size: 80px;
  font-weight: normal;
  margin: 0;
  padding: 0;
  line-height: 1;
  color: black;
}



.subhead-mdy {
  font-family: NewsGothicBT-BoldExtraCondensed, sans-serif;
  font-size: 30px;
  font-weight: normal;
  margin: 0;
  padding: 0;
  line-height: 1;
  color: black;
}



.subhead-label {
  font-family: NewsGothicBT-Roman, sans-serif;
  font-size: 18px;
  font-weight: normal;
  margin: 0;
  padding: 0;
  line-height: 1;
  color: #333333;
}


.happening-now h2.subhead {
  font-family: inherit;
  font-size: 21px;
  font-weight: normal;
  margin: 9px 0 27px 0;
  padding: 0;
  line-height: 30px;
  color: inherit;
  text-transform: none;
}


.component.stretched .subhead {
  color: #fff;
}

  
  #hero.shop .subhead-caption {
    font-size: 18px;
  }

  
  #hero.shop .subhead-vn {
    font-size: 60px;
  }


  
  .component.stretched h2.subhead-vn {
    font-size: 60px;
    max-width: 500px;
  }


.component.stretched.shop .subhead {
  color: black;
}


#home-hero .subhead-vn {
  font-family: NewsGothicBT-BoldCondensed, sans-serif;
  font-size: 80px;
  font-weight: normal;
  margin: 0;
  padding: 0;
  line-height: 1;
  color: white;
  letter-spacing: -.02em;
}


#home-hero .slide-nscc .subhead-vn {
  font-size: 60px;
  line-height: 54px;
}


#home-hero .subhead-caption {
  font-family: NewsGothicBT-Bold, sans-serif;
  font-size: 21px;
  font-weight: normal;
  margin: 0;
  padding: 0;
  line-height: 28px;
  color: white;
  margin: 10px 0 35px 0;
}


#home-hero .subhead-mdy {
  font-family: NewsGothicBT-BoldExtraCondensed, sans-serif;
  font-size: 30px;
  font-weight: normal;
  margin: 0;
  padding: 0;
  line-height: 1;
  color: black;
}


#vault-hero .subhead-caption {
  font-family: NewsGothicBT-Roman, sans-serif;
  font-size: 18px;
  font-weight: normal;
  margin: 0;
  padding: 0;
  line-height: 21px;
  color: black;
  width: 30%;
}


.layout-album-detail .main-content .subhead-bn {
  line-height: 2;
}


.layout-album-detail .main-content .subhead-vn {
  font-size: 60px;
  letter-spacing: -.02em;
  line-height: .9;
}


.layout-album-detail .main-content .subhead-mdy {
  line-height: 2;
}


.layout-album-detail .main-content .subhead-label {
  line-height: .2;
  text-transform: none;
}

  
  #band-detail-hero.component.stretched h2.subhead-vn {
    font-size: 50px;
    max-width: 100%;
  }


#show-hero .subhead-caption {
  font-family: NewsGothicBT-Roman, sans-serif;
  font-size: 18px;
  font-weight: normal;
  margin: 0;
  padding: 0;
  line-height: 24px;
  color: white;
}

  
  #show-hero .text-container .subhead-caption {
    font-size: 14px;
  }


#events-landing-hero .subhead-caption {
  font-size: 24px;
  line-height: 1.2em;
}


.reveal-modal .req-inner .subhead-caption {
  margin-bottom: 0;
}



.subhead.shop {
  margin-bottom: 20px;
}



ul.sub-menu{position:absolute;z-index:200;box-shadow:2px 2px 0 #FFD97C;width:14em;display:none;}

ul.sub-menu li{float:none;margin:0;}

ul.sub-menu li a{border-bottom:1px solid #FFA500;border-right:none;color:#000;padding:7px 10px;}

ul.sub-menu li:last-child a{border-bottom:none;}

ul.sub-menu li a:hover{color:#fff;background:#eeeeee;}



.sub-menu .sub-menu{display:none;position:absolute;z-index:9999999999;box-shadow:0px 0px 4px #134e43;width:16em;left:0px;top:8px;min-height:210px;}

.sub-menu ul li{float:none;margin:0;}

.sub-menu ul li a{border-bottom:1px solid #FFA500;border-right:none;color:#000;padding:7px 12px;}

.sub-menu ul li:last-child a{border-bottom:none;}

.sub-menu ul li a:hover{color:#fff;background:#eeeeee;}

  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }


.hero2 .col-lg-offset-1{
    margin-left: 10.3333%;
}

.header-main{margin:0 auto;min-height:48px;width:100%;max-width:1120px}

.blog-img {
	float: left;
	max-width: 34%;
	height: auto;
	margin-top: 6px;
	margin-right: 50px;
}
.vote-widget-anchor .content-byline{position:relative;margin-top:15px}
.content-byline{margin:-2px 0 20px;font-size:13px;line-height:1.5em}
.content-byline ul{margin-bottom:0}
.content-view-list .content-byline{margin-bottom:7px}
.guide-view .stripe-top .content-byline{margin-bottom:0;margin-top:2em}

.main-menu .submenu-wrapper .features-menu {
  padding: 0;
  position: relative;
  margin-left: -16px;
}

.main-menu .submenu-wrapper .features-menu:hover {
  display: block!important;
}

.main-menu .submenu-wrapper .features-menu li {
  list-style: none;
  padding-top: 30px;
}

.main-menu .submenu-wrapper .features-menu li .photo-box {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  overflow: hidden;
  margin: 0 0 15px;
}

.main-menu .submenu-wrapper .features-menu li .photo-box img {
  max-width: 100%;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  position: relative;
}

.main-menu .submenu-wrapper .features-menu li .heading,
.main-menu .submenu-wrapper .features-menu li .excerpt {
  display: block;
  font-family: 'Open Sans', sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: :18px;
  color: #ffffff;
  letter-spacing: 1px;
}

.main-menu .submenu-wrapper .features-menu li .heading a,
.main-menu .submenu-wrapper .features-menu li .excerpt a {
  color: #ffffff;
  text-decoration: none;
}

.main-menu .submenu-wrapper .features-menu li .excerpt {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0;
  padding: 7px 0 0;
}

  .main-menu .submenu-wrapper .features-menu li .heading {
    line-height: 17px;
  }

#nav li.menu-item-2666 a {
font-weight: bold !important;
color: #0362ab;
width: 63px;
}

#nav li.menu-item-2666 a:hover {
font-weight: bold !important;
color: #0362ab;
width: 63px;
}


#footer p.copy{

	float: left;

	font-size: 13px;

	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;

	margin:25px 0px 0px 175px;

	color: #000;

	padding-right:5px;

}






#content { 
	width:620px; 
	float:left;
}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important;}


.nav-toggle,
.nav-toggle .bar,
.blog-menu a,
.blog-menu ul .has-children,
.blog-title a,
.post-title a,
.format-bubble,
.post-meta a,
.featured-media a,
.content form input,
.content form textarea,
.media-caption,
.post-nav a,
input#s,
#searchsubmit,
.widget-content ul li,
.widget_recent_entries a,
.search-toggle.active .metal,
.search-toggle.active .handle,
a.more-link,
.dribbble-shot img,
.flickr_badge_image a img {
	-webkit-transition: all 0.2s ease-in-out;
	 -moz-transition: all 0.2s ease-in-out;
	 -ms-transition: all 0.2s ease-in-out;
	 -o-transition: all 0.2s ease-in-out;
	 transition: all 0.2s ease-in-out;
}

	
	.nav-toggle .bar {
		display: block;
		width: 24px;
		height: 3px;
		margin-top: 4px;
		background: #666;
	}

	
	.nav-toggle .bar:first-child { margin-top: 0; }

		
	.nav-toggle.active .bar { background-color: #FFF; }
.framed_box_space{width:100%;height:0;margin-top:20px;overflow:hidden;clear:both;font-size:0;line-height:0}
