/* stylelint-disable order/properties-alphabetical-order */
/* stylelint-enable */
body, html, * {
  font-family: "museo_sans300", "Arial";
  /*
  -webkit-font-smoothing: auto;
     -moz-osx-font-smoothing: auto;
     */
}
body p, html p, * p {
  font-size: 15.75px;
  line-height: 2em;
}

.page-submenu li {
  margin: 0 35px 0 0;
}
.page-submenu li a {
  letter-spacing: 0.145em;
  font-size: 12.5px;
  font-weight: bold;
}

#page-header-bg h1 {
  font-size: calc(1.5rem + 2.4vw);
  text-shadow: none;
}

#page-header-wrap .ph-custom-content {
  margin-top: 30px;
  margin-bottom: 50px;
}
#page-header-wrap .ph-custom-content a.button {
  background: #C58B68;
  color: #fff;
  padding: 15px 24px;
  border-radius: 9px;
  text-transform: uppercase;
  font-size: 14px;
  letter-spacing: 0.145em;
  font-family: "museo_sans100", "Arial";
  font-weight: 700;
}

h5 {
  font-family: "museo_sans300", "Arial";
  font-size: 1rem;
  letter-spacing: 0.125em;
  font-weight: bold;
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.two-columns-text {
  column-count: 2;
  column-gap: 30px;
}
.two-columns-text p {
  margin-bottom: 15px;
}

body.material[data-button-style=default] .nectar-button {
  border-radius: 9px !important;
  padding: 12px 30px;
  font-size: 13.5px;
}

#footer-outer ul#social i.fa-twitter {
  display: none;
}

#footer-outer #footer-widgets .container .row .col.span_8 .footer-menu .footer-menu-container ul#menu-footer-menu li a {
  font-family: "museo_sans100", "Arial";
  font-weight: 700;
  font-size: 13px;
}

.row.wtx-copyright-footer p {
  font-size: 12.5px;
}

@media (min-width: 1001px) {
  body.material #header-outer header#top nav > ul.buttons {
    display: none !important;
  }
}
body.material #header-outer header#top nav > ul > li > a {
  letter-spacing: 0.145em;
  margin-left: 18px;
  margin-right: 18px;
  font-size: 14px;
  opacity: 1 !important;
  font-family: "museo_sans100", "Arial";
  font-weight: 700;
}
body.material #header-outer #logo img, body.material #header-outer .logo-spacing img {
  height: 48px;
  max-height: 48px;
}
body.material #header-outer[data-lhe=animated_underline] header#top nav > ul > li:not([class*=button_]) > a:after {
  width: 98%;
}
body.material #header-outer header#top nav > ul > li.button_solid_color > a:before, body.material #header-outer #header-outer.transparent header#top nav > ul > li.button_solid_color > a:before {
  background: #181f35 !important;
  border-radius: 9px;
  transform: translateY(-12px);
  -webkit-transform: translateY(-12px);
  -ms-transform: translateY(-12px);
  min-height: 42px;
  padding-bottom: 0px;
}

.page-header-overlay-color:after {
  opacity: 0.55;
}

.container-wrap button[type="submit"], button[type="submit"] {
	border-radius: 9px !important;
}


.walsh-newsletter-callout-col {
	background-image: url("../jpg/walsh-newsletter.jpg") !important;
}


body.parent-pageid-5135 div.container.main-content > div.row > div:last-child > div.row-bg-wrap .row-bg.using-image {
	background-image: url("../jpg/walsh-newsletter.jpg") !important;
	background-position: 50% 65% !important;
}

body.page-id-110 div.container.main-content > div.row > div:last-child > div.row-bg-wrap .row-bg.using-image, body.page-id-140 div.container.main-content > div.row > div:last-child > div.row-bg-wrap .row-bg.using-image {
	background-image: url("../jpg/walsh-newsletter.jpg") !important;
	background-position: 50% 65% !important;
}

@media (max-width: 767px) {
    #footer-widgets .footer-menu {
        height: auto !important;
    }
    
    #footer-widgets ul#social > li:first-child {
    	display: none !important;
	}
}
