﻿
	#rev_slider_1_1_wrapper .tp-loader.spinner4 div { background-color: #000f9f !important; }
.rev_slider_wrapper{z-index:1}
.filter-grayscale .content .rev_slider_wrapper:hover img,.filter-grayscale .content img:hover,.filter-grayscale .cs-style-3 .link:hover img,.filter-grayscale .dt-hovered img,.filter-grayscale .filter-disable img,.filter-grayscale .footer img:hover,.filter-grayscale .fs-entry:hover img,.filter-grayscale .map-container:hover,.filter-grayscale .mfp-wrap embed,.filter-grayscale .mfp-wrap iframe,.filter-grayscale .mfp-wrap object,.filter-grayscale .post-rollover:hover img,.filter-grayscale .rollover-project:hover img,.filter-grayscale .rollover-video:hover img,.filter-grayscale .rollover:hover img,.filter-grayscale .royalSlider:hover img,.filter-grayscale .rsThumb:hover img,.filter-grayscale .shortcode-banner:hover,.filter-grayscale .sidebar img:hover,.filter-grayscale embed:hover,.filter-grayscale iframe:hover,.filter-grayscale img.dt-hovered,.filter-grayscale img.filter-disable,.filter-grayscale object:hover{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0);filter:none;filter:transparent}


.review_content .image_zone img.live_feed_image {
	width: 82px;
	height: 82px;
	padding: 3px;
}


img.live_feed_image  {
	height:82px;
	padding:3px;
	width:82px;
}



.live_feed .image_zone img.live_feed_image {
	height: 82px;
	padding: 3px;
	width: 82px;
}

.live_feed .image_zone img.live_feed_image, .restaurants_businessses .image_zone img, .review_container .image_zone_inside img, .upcoming_events .image_zone img, .all-old-press-image img, .latest-press-image img {
	padding: 0 !important;
	width: auto !important;
	height: auto !important;
	max-height: 82px;
	max-width: 82px;
	margin: 0 !important;
	float: none !important;
	border: 0 none !important;
}


#post_asset .image_zone img.live_feed_image {
    width: 82px;
    padding: 2px;
    
    border: none;
    position:absolute;
    top:0;
    bottom:0;
    margin:auto;
}

#megaMenu ul.megaMenu li.menu-item,
#megaMenu ul.megaMenu li.widget {
  margin-bottom: 0px;
  list-style-type: none;
  list-style-image: none;
  border: none;
  text-align: left;
  float: none;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega {
  position: static;
}


#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  min-width: 99%;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  min-width: 120px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item {
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item {
  min-width: 50px;
  position: relative;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu {
  display: block;
  position: relative;
  top: auto;
  left: auto;
}

#megaMenu li.menu-item ul.sub-menu {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

#megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
  border: 1px solid transparent;
  padding: 0px;
  width: auto;
  white-space: nowrap;
  left: auto;
  max-width: 100%;
}

#megaMenu.wpmega-nojs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu.megaFullWidthSubs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth ul.sub-menu.sub-menu-1 {
  

  width: 100%;
  left: -1px;
  

}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega-floatRight {
  float: right;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignLeft ul.sub-menu.sub-menu-1 {
  left: 0px;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignRight ul.sub-menu.sub-menu-1 {
  right: 0px;
  left: auto;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.widget {
  display: block;
}

#megaMenu ul li.menu-item {
  font-size: 12px;
  list-style-image: none;
  letter-spacing: 0px;
}


#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.widget {
  font-size: 11px;
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 {
  padding: 11px 27px;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu {
  width: auto;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item {
  display: block;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.sub-menu-newcol {
  float: left;
}

#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header a,
#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header span.um-anchoremulator {
  font-weight: normal;
}

#megaMenu li.menu-item.ss-nav-menu-mega .megaMenu-thumb {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: middle;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg a,
#megaMenu ul li.menu-item.ss-nav-menu-reg span.um-anchoremulator {
  display: block;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg.um-flyout-align-right ul.sub-menu {
  left: auto;
  right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.fullWidthRow,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.ss-sidebar {
  margin-right: 0px;
  width: 100%;
  

  padding-left: 0;
  padding-right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item {
  min-width: 0;
  white-space: normal;
}

#megaMenu ul ul.sub-menu li.menu-item .wpmega-nonlink a {
  padding: 0px;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 {
  display: block;
  float: none;
  clear: none;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
  top: 0px;
  left: 100%;
  width: auto;
  max-width: 720px;
  

}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu {
  padding: 4px 0px;
}





#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist {
  margin-left: 0;
  list-style: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist li {
  margin-bottom: .5em;
  clear: both;
  padding-top: .5em;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist img {
  float: left;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-title,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-content {
  padding-left: 60px;
  color: inherit;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist div.wpmega-postlist-title a {
  padding: 0px 0px;
  font-size: 13px;
  text-decoration: none;
}

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg.ss-nav-menu-item-depth-0 ul.sub-menu-1 ul.sub-menu {
    left: 0;
    top: 100%;
  }

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
    max-width: 420px;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg {
    position: static;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu,
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    left: -1px;
    width: 100%;
    box-shadow: none !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    top: 100%;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
    left: -1px !important;
    width: 100%;
    box-sizing: content-box;
    
  
    box-shadow: none !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }


#megaMenu ul.megaMenu li.menu-item a span.uber-close,
#megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.uber-close {
  position: absolute;
  box-sizing: border-box;
  text-decoration: none;
  top: 0;
  right: 0;
  height: 100%;
  width: 30px;
  text-align: center;
  line-height: 40px;
  background: #999;
  background: rgba(0, 0, 0, 0.9);
  z-index: 700;
  font-size: 20px;
  font-weight: bold;
  color: #f5f5f5;
  display: none;
}

#megaMenu ul.megaMenu a:hover span.uber-close,
#megaMenu ul.megaMenu span.um-anchoremulator:hover span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover a span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover span.um-anchoremulator span.uber-close {
  display: block;
}
 ul.inline-list.respond .menu-item{display:none}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation {
  background: rgba(0, 0, 0, 0.1);
  color: #555555;
}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation:hover {
  background: rgba(0, 0, 0, 0.2);
  color: #eeeeee;
}
.shiftnav ul.shiftnav-menu li.menu-item{position:relative;margin:0;padding:0;background:none;list-style-type:none}
 #megaMenu ul.megaMenu li.menu-item,#megaMenu ul.megaMenu li.widget{list-style-image:none;list-style-type:none;text-align:left}
 .touchy-by-bonfire .menu-item-has-children .menu-expanded,.touchy-by-bonfire .menu-item-has-children .menu-expanded:hover{color:#ffffff;font-weight:400;text-transform:none}
 .touchy-by-bonfire .menu ul,.touchy-by-bonfire .menu-item-has-children .menu-expanded{background-color:#666666 !important;position:relative;z-index:999999}


div.ja-moduletable h3,div.moduletable h3 {
font-size:120%;
color:#090;
margin:0 0 5px;
padding:0;
text-indent:0;
}


div.ja-moduletable,div.moduletable {
padding-top:10px;
padding-bottom:10px;
border-bottom:1px solid;
border-bottom-color:#f7f7f7; 
position:relative;
}


.main .inner,div.ja-moduletable,div.moduletable,div.ja-module,div.module,.article_column .contentpaneopen {
padding-left:10px;
padding-right:10px;
}








div.ja-moduletable a,a:active,a:hover,img {
text-decoration:none;
border:none #fff 0;
}
.widgets-list-layout-links{float:right;width:73.404255%}


  .menu-item-depth-2 {
    min-width: 251px; }

.navbar-default li.menu-item-depth-0.current_page_item {
  background-color: transparent;
  padding-bottom: 0px; }



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}

.field .field-label{font-weight:bold;}
.field-label-inline .field-label,.field-label-inline .field-items{float:left;}
form .field-multiple-table{margin:0;}
form .field-multiple-table th.field-label{padding-left:0;}
form .field-multiple-table td.field-multiple-drag{width:30px;padding-right:0;}
form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{padding-right:.5em;}
form .field-add-more-submit{margin:.5em 0 0;}
.field-name-body{margin-left:15px;margin-right:15px;}
body.front .homepage-event .event-text .field-name-field-featured-title{color:#ad202d;font-size:18px;line-height:21px;}
body.front .homepage-event .event-text .field-name-field-featured-description{color:rgb(40,40,40);line-height:17px;font-size:17px;letter-spacing:-0.5px;}
body.front .field-name-body{margin-left:0;}
body.front .field-name-field-events-list{margin-top:20px;}
body.about-landing .field-name-body{width:650px;float:left;}
body.news-landing .field-name-body{width:690px;float:left;}
body.menu-landing .field-collection-view,body.menu-landing .field-collection-container{margin:0;padding:0;border:none;}
body.menu-landing .node-menu .action-links-field-collection-add,body.menu-landing .node-menu .field-collection-view-links{display:none;}
body.menu-landing .featured-menu .field-name-field-day{margin:1px 0 0 -5px;padding:0;font-size:12px;line-height:16px;font-weight:bold;text-decoration:underline;}
body.menu-landing .featured-menu .field-name-field-feature{margin:0 0 0 9px;padding:0;color:#555;}
body.menu-landing .featured-menu .field-item{margin-bottom:0;}
body.menu-landing .featured-menu .field-item:last-child{width:100px;}
body.menu-landing #block-views-menu-sections-block .field-name-field-menu-title{font-size:14px;line-height:18px;font-weight:bold;font-style:italic;color:#000;}
body.menu-landing #block-views-menu-sections-block .field-name-field-menu-body{font-size:14px;line-height:18px;color:#014948;}
body.menu-landing #block-views-menu-sections-block .field-collection-view-links a,body.menu-landing #block-views-menu-sections-block .action-links a{color:#ad202d;}
body.menu-landing #node-43 .field-item:nth-child(-n+2){float:left;width:50%;}
body.menu-landing #node-31 .field-item:nth-child(1) .field-name-field-menu-body div:nth-child(2n),body.menu-landing #node-31 .field-item:nth-child(3) .field-name-field-menu-body div:nth-child(2n){margin-bottom:15px;}
body.menu-landing #node-31 .field-item:nth-child(1) .field-name-field-menu-body div:last-child,body.menu-landing #node-31 .field-item:nth-child(3) .field-name-field-menu-body div:last-child{font-style:italic;}
body.pies .field-name-body table{font-size:1em;}
body.pies .field-name-body tr,body.pies .field-name-body td{border:none;background:none;padding:0;}
body.pies .field-name-body tbody{border-top:1px solid #666;}
body.pies .field-name-body td{vertical-align:top;font-family:"Times New Roman",Times,serif;}
body.pies .field-name-body td h4{font-size:17px;line-height:22px;font-style:italic;font-weight:bold;color:#7a090e;}
body.catering .field-name-body ul{list-style-type:none;}
body.catering .field-name-body tbody,body.catering .field-name-body tr,body.catering .field-name-body td{border:none;background:none;}
body.catering .field-name-body td{font-size:15px;font-family:"Times New Roman",Times,serif;}
#header,#footer-wrapper,#skip-link,ul.contextual-links,ul.links,ul.primary,.item-list .pager,div.field-type-taxonomy-term-reference,div.messages,div.meta,p.comment-time,table,.breadcrumb{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
.field-type-taxonomy-term-reference{margin:0 0 1.2em;}
.field-type-taxonomy-term-reference .field-label{font-weight:normal;margin:0;padding-right:5px;}
.field-type-taxonomy-term-reference .field-label,.field-type-taxonomy-term-reference ul.links{font-size:0.8em;}
.node-teaser .field-type-taxonomy-term-reference .field-label,.node-teaser .field-type-taxonomy-term-reference ul.links{font-size:0.821em;}
.field-type-taxonomy-term-reference ul.links{padding:0;margin:0;list-style:none;}
.field-type-taxonomy-term-reference ul.links li{float:left;padding:0 1em 0 0;white-space:nowrap;}
.field-type-image img,.user-picture img{margin:0 0 1em;}
.overlay-processed .field-type-image{display:block;float:none;}

.table-heading .category, .table-list .category{width:98px;text-align:center;}

.table-list .name, .table-list .name2, .table-list .category{font-size:11px;}

.table-list .category, .table-list .size, .table-list .c, .table-list .s, .table-list .l, .table-list .health, .table-list .downloads{float:left;padding-left:1px;}

.featured-heading .category{background:none;}

.featured li .category, .featured li .size, .featured li .c, .featured li .s, .featured li .l{margin-top:4px;}
.accessibletext{position:absolute;left:-10000px;top:auto;overflow:hidden}
