/* Vantage Header Background Color */

/* Header Padding */

header#masthead .hgroup {
  padding-bottom: 0px !important;
  padding-top: 0px !important;
}

#colophon #theme-attribution {
  display: none;
}

article.post .entry-header h1.entry-title,
article.page .entry-header h1.entry-title {
  display: none;
}

#main.site-main {
  padding-top: 0px;
  margin-top: 0px;
}

/* Vantage Menu Padding - Vertical */

.main-navigation ul li a {
  padding-top: 10px;
  padding-bottom: 10px;
}

.home.layout-full .panel-row-style.panel-row-style-full-width {
  padding-top: 0;
}

/* Page ID 21 */

.page-id-21 #main {
  padding-top: 0;
}

.page-id-21 article.page .entry-header {
  margin-bottom: 0;
}

.page-id-21.layout-full .panel-row-style.panel-row-style-full-width:first-of-type {
  padding-top: 0 !important;
}

.main-navigation ul {
  background-color: #C00000;
  font-size: 14px;
}

.main-navigation ul li:hover > a {
  background-color: #742C31;
}

.siteorigin-panels-stretch.panel-row-style-full-width.panel-row-style {
  background-color: #ffffff;
}

.so-widget-sow-headline-default-2ea68375c58b .sow-headline-container h1.sow-headline {
  padding-top: 30px;
}

/* Vantage set menu 1 font family and font size */

.main-navigation a {
  font-size: 14px;
}

#menu-menu-1.menu {
  font-weight: normal;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

a {
  font-weight: normal;
  color: #ffffff;
}

.foogallery-album-gallery-list .foogallery-pile {
  position: relative;
  z-index: 10;
  float: right;
  margin: 10px 15px 15px 10px !important;
  /* foo gallery */
}

.fbx-caption-desc {
  font-size: 18px;
  color: #ffff;
}

.sow-slider-image {
  padding: 0px;
  margin: 0px;
}

.sow-slider-images {
  margin-bottom: 0px;
  padding-bottom: 0px;
}

hr {
  background-color: #971217;
}

#masthead-widgets .widget ul li {
  padding: 0;
}

.page-id-822 #main {
  background: #FFFFFF;
}

.main-navigation ul ul {
  background: rgba(70, 70, 70, 0.8);
}

.main-navigation ul ul li.focus > a {
  background: #971118;
}

.main-navigation ul li.focus > a {
  background: #971118;
}
.main-navigation ul ul li {
min-width: 240px;
white-space: nowrap;
width: 100%;
}
.main-navigation ul ul li a {
width:240px !important;
}

.entry-main {
  margin-top: 0px;
  padding-top: 0px;
}

.home article.page .entry-header {
	margin-bottom: 0;
}
.page-id-1547 article.page .entry-header {
	margin-bottom: 0;
}
.page-id-1659 article.page .entry-header {
	margin-bottom: 0;
}