/*.cta.member-news {
    display: none;
}*/

header,
.content-wrap,
#headline-intro,
#testimonials,
#video,
.footer-wrap-inner,
.hero-banner-form,
.headline-outer-wrap,
.banner-content-wrap,
#cssmenu,
.introduction {
  width: 740px;
}

#cssmenu > ul > li > a {
  padding-left: 9px;
  padding-right: 9px;
  font-size: 15px;
  letter-spacing: -1px;
}
#cssmenu > ul > li.has-sub > a {
  padding-right: 19px;
}
a#sosj-logo {
  width: 170px;
  background-size: 100% auto;
  margin: 0;
  margin-left: 10px;
  margin-top: 15px;
  padding-left: 80px;
  background-position: 0 40px;
}

ul.photo-gallery.index li.featurette {
  width: 90%;
}

#cssmenu-search-wrap {
  width: 520px;
}

.member-buttons a.cta {
  padding-right: 15px;
}
.member-buttons a.cta.members-content {
  margin-right: 5px;
}
.member-buttons a.cta.member-profile,
.member-buttons a.cta.logout-button {
  width: 70px;
  background-position: 10px 7px;
}

.member-buttons a.cta.logout-button {
  width: 60px;
  padding-left: 35px;
}

.member-buttons a.cta.logout-button {
  margin-left: 0;
}

.member-buttons a.cta.member-profile {
  margin-right: 5px;
  margin-left: 5px;
}

.upper-buttons a.cta,
.member-buttons a.cta {
  padding-left: 10px;
  padding-right: 10px;
  line-height: 23px;
  background-image: none !important;
}

#contact .col.n1 {
  width: 100%;
  margin-bottom: 40px;
}

#contact .col.n1,
#contact .col.n2 {
  margin-right: 15px;
}

#contact .col.n2 li label {
  width: 40px;
}

footer .phone-number-cta label,
footer .phone-number-cta a {
  font-size: 22px;
}

#mc_embed_signup input[type="email"] {
  width: 100px;
}

#mc_embed_signup input[type="submit"] {
  padding-left: 8px;
  padding-right: 8px;
  width: 80px;
}

.col.n3.social-links {
  width: 200px;
}

#contact .co1.n1,
#contact .col.n2 {
  width: 100%;
  clear: both;
  width: 100%;
  margin-bottom: 40px;
  float: none;
}

footer .col.n1 {
  width: 580px;
}

.featurette-content-wrap img {
  float: left;
  margin-right: 20px;
}

.page.home .featurettes li {
  width: 40%;
  min-height: 380px;
}
.featurettes.members li.featurette {
  width: 310px;
}

form .select-wrap select,
form .select-wrap {
  width: 790px;
}

article {
  width: 510px;
}

#sidebar {
  clear: none;
  width: 180px;
  float: right;
  margin-top: inherit;
  padding: 15px;
}
#sidebar h3 {
  margin-bottom: 10px;
}
#sidebar .sidebar-nav li {
  font-size: 13px;
}

#contact .co1.n1,
#contact .col.n2 {
  width: 96%;
}
form .select-wrap select,
form .select-wrap {
  width: 100%;
}

.featurettes.photo-gallery.index li.featurette {
  width: 96%;
}
ul.photo-gallery li img,
ul.photo-gallery li {
  height: 165px;
  width: 165px;
}

.hero-banner .overlay {
  height: 142px;
  top: -1px;
}
.single-post .hero-banner h1,
.hero-banner h1 {
  padding-right: 0px;
  font-size: 35px;
}

#footer-wrap .navigation li {
  margin-left: 6px;
  margin-right: 6px;
}

#footer-wrap .navigation li a {
  font-size: 14px;
  font-weight: 100;
}

a.cta {
  font-size: 15px;
}

a#sosj-logo {
  font-size: 20px;
}

a.cta.member-news {
  width: 110px;
}
.member-buttons a.cta.members-content,
a.cta.member-news {
  width: 110px;
}
.upper-buttons .form-wrap {
  margin-bottom: 0;
}
