/* ## TOP NAVIGATION BAR
--------------------------------------------- */

html:not([data-scroll="0"]) .site-header {
  background-color: #339999;
}

.genesis-nav-menu a {
  font-size: .9em;
}

.site-header {
  background-color: #339999;
}

/* ## LOGO - CLEAR NAVIGATION BAR
--------------------------------------------- */

.header-image .site-title > a {
  width: 230px;
  margin-top: 5px;
}

.header-image .title-area {
  padding-top: 5px;
}

/* ## LOGO - COLORED NAVIGATION BAR
--------------------------------------------- */

.featured-section .site-header {
  padding-top: 5px;
}

html:not([data-scroll="0"]) .header-image .site-header .title-area {
  padding-bottom: 10px;
}

.wrap {
  padding-top: 5px;
}

/* ## HOME PAGE SECTION 2 PADDING
--------------------------------------------- */

#black-studio-tinymce-3.widget.widget_black_studio_tinymce {
  margin-bottom: 0px;
}

/* ## HOME PAGE IMAGE OVERLAY
--------------------------------------------- */

.image-section {
  background: none;
  display: table;
  overflow: hidden;
  table-layout: fixed;
  width: 100%;
  height: 100vh;
}

/* ## BUTTONS
--------------------------------------------- */

.widget .button.clear:hover {
  background-color: #7c144a;
  color: #ffffff;
  border-color: #ffffff;
}

/* ## SITE FOOTER
--------------------------------------------- */

.site-footer {
  background-color: #7c144a;
}

#genesis-footer-widgets.footer-widgets {
  background-image: url("https://002.dc3.myftpupload.com/wp-content/uploads/Chiropractic-and-Massage-Newburyport-Footer-Gradient.jpg");
  background-position: center;
  background-size: cover;
}