h6 {
  font-size: 15px;
}

/* Add JusticeGold as class color for banner overlays */
.JusticeGold.inner-banner::after,
.home-slider.JusticeGold .item:after {
  background: rgba(204, 153, 51, 0.4);
}

.home-slider.JusticeGold .colorBtn,
.home-slider.JusticeGold .btn.customBtn.outlineBtn:hover,
.home-slider.JusticeGold .btn.customBtn.outlineBtn:focus {
  background: #ba8c2f;
  color: #fff;
  border-color: transparent;
}

.JusticeGold {
  color: #351a05;
}

.navbar-inner.JusticeGold {
  background: #cc9933;
}

.JusticeGold .customBtn {
  background: #ba8c2f;
}

.JusticeGold .customBtn:hover {
  background: #fff;
  color: #ba8c2f;
}

.JusticeGold .searchBtnFn input {
  background: #ba8c2f;
}

/* Referral Blocks */
.BlogWell {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 0 solid rgba(122, 123, 151, 0.3);
  border-radius: 0.65em;
  border-width: 1px;
  box-shadow: 0 0.46875em 2.1875em rgba(0, 0, 0, 0.03),
    0 0.9375em 1.40625em rgba(0, 0, 0, 0.03),
    0 0.25em 0.53125em rgba(0, 0, 0, 0.05),
    0 0.125em 0.1875em rgba(0, 0, 0, 0.03);
}

/* Change opacity on homepage banner carousels for all color options */
.LegalBlue.inner-banner::after,
.home-slider.LegalBlue .item:after {
  background: rgba(37, 66, 144, 0.4);
}

.LegalLightBlue.inner-banner::after,
.home-slider.LegalLightBlue .item:after {
  background: rgba(97, 158, 237, 0.4);
}

.CourthouseRed.inner-banner::after,
.home-slider.CourthouseRed .item:after {
  background: rgba(106, 23, 33, 0.4);
}

.GavelBrown.inner-banner::after,
.home-slider.GavelBrown .item:after {
  background: rgba(71, 33, 3, 0.4);
}

.GavelGrey.inner-banner::after,
.home-slider.GavelGrey .item:after {
  background: rgba(154, 141, 131, 0.4);
}

/* Remove padding around Annual Sponsors Carousel */
.clubSlider {
  padding: 10px 25px;
}

.sectionHedaing > h2 {
  margin-bottom: 0px;
}

.owl-carousel.owl-theme.club100Slider {
  margin-bottom: 20px;
}

/* Add padding to bottom of interior pages */
.innerPage-content {
  padding-bottom: 30px;
}

/* Make 100 Club carousel title black */
.thanksSlide-in > h3 {
  color: #444444;
}

/* Max height on images in 100 Club Carousel */
.owl-theme.thanksSlide .item img {
  max-height: 75px;
}

/* Add padding around description text in Welcome 3 col boxes */
.welcome-content p {
  padding: 5px;
}

/* Constrain Annual Sponsor Carousel Images */
.owl-carousel.owl-theme.club100Slider .item img {
  max-height: 90px;
  max-width: 250px;
}

@media (max-width: 1599px) {
  .owl-carousel.owl-theme.club100Slider .item img {
    max-height: 60px;
    max-width: 140px;
  }
}

/* Override Font files to Bold Name and labels on Member Directory */
b {
  font-family: "Source Sans ProBold";
}

/* Update navigation font-size to make Search icon not disappear */
@media (min-width: 980px) and (max-width: 1115px) {
  .header .navbar .nav > li > a {
    font-size: 12px;
  }
}

/* Applying the Bold Font Style to text when it is bolded in the editor. This was not done during the HTML Cut-In, so it needs to be fixed here*/
/* p > strong, .BodyText strong, .BodyTextLarge strong, .paraText strong, .InfoText strong  {font-family: 'Source Sans ProBold';}*/

p > strong,
.BodyText strong,
.BodyTextLarge strong,
.paraText strong,
.InfoText strong {
  font-family: "Lato", sans-serif;
}

/* LRS Front-End CSS */

.step1Form {
  padding: 0px;
}

.step1Form .questionLRISWrapper {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16),
    0 3px 6px rgba(0, 0, 0, 0.23);
  -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
  -o-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
  border: none;
}

.step1Form .btnStep2 {
  font-size: 24px;
  font-weight: 600;
  color: #ffffff;
  border: 1px solid #004acc;
  text-transform: uppercase;
  padding: 10px 20px;
}

.MCBlogEntryTitleContainer h1 {
  font-size: 26px;
  text-transform: none;
  font-family: serif;
}

.MCBlogEntryTitleContainer a {
  color: #2f437a;
}

.MCBlogListEntriesContainer ul.sectnav {
  background: #eee;
}

.MCBlogListEntriesContainer ul.sectnav li a:hover,
ul.sectnav li.on a {
  background: #777;
}

/* Update Checkboxes on Join Form */
#Main2963543
  div.tsAppSectionContentContainer
  tr
  > td.tsAppBodyText
  > input[type="radio"] {
  margin-top: 0px;
  margin-right: 2px;
}

/* Update to H3 Blog Titles */
h3.MCBlogEntryTitle {
  font-size: 26px;
  text-transform: none;
  font-family: serif;
}

/* Breadcrumb font-size */

.breadcrumd-list ul li {
  font-size: 14px;
}

a {
  text-decoration: underline;
}

.lead small {
  font-weight: normal !important;
}

.row-fluid.gala img {
  max-width: 400px !important;
}

.row-fluid.gala {
  text-align: center;
}

/* Directory Photo Alignment */

#Main12567098 .memberDirectory-photo.span2,
#Main2939508 .memberDirectory-photo.span2 {
  text-align: right !important;
}
#Main12567098 .memberDirectory-photo.span2 .pull-left,
#Main2939508 .memberDirectory-photo.span2 .pull-left {
  float: none !important;
}

#Main2939508 .thumbnail.pull-left {
  float: right;
}

.MCDirectoryNameBlock b {
  font-size: 24px;
  font-family: lato, sans-serif;
}
.MCDirectoryFieldLabel {
  font-weight: bold;
}
.MCDirectoryCompany {
  font-weight: bold;
  font-family: lato, sans-serif;
  font-size: 22px;
}

#Main2939508 .span12.well,
#Main12353577 .span12.well,
#Main12353560 .span12.well,
#Main12567098 .span12.well {
  background-image: linear-gradient(
    bottom,
    #c5d6ec 55%,
    #ffffff 80%,
    #ffffff 85%
  );
  background-image: -o-linear-gradient(
    bottom,
    #c5d6ec 55%,
    #ffffff 80%,
    #ffffff 85%
  );
  background-image: -moz-linear-gradient(
    bottom,
    #c5d6ec 55%,
    #ffffff 80%,
    #ffffff 85%
  );
  background-image: -webkit-linear-gradient(
    bottom,
    #c5d6ec 55%,
    #ffffff 80%,
    #ffffff 85%
  );
  background-image: -ms-linear-gradient(
    bottom,
    #c5d6ec 55%,
    #ffffff 80%,
    #ffffff 85%
  );
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.55, #c5d6ec),
    color-stop(0.8, #ffffff),
    color-stop(0.85, #ffffff)
  );
  margin-bottom: 20px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
}

#Main2939508 .MCDirectoryCompany {
  font-weight: normal;
}
#Main2939508 .well a {
  color: #036 !important;
}

#Main2939508 .MCDirectoryNameBlock,
#Main2939508 .MCDirectoryCompany,
#Main2939508 div {
  font-size: 15px !important;
}

.memDetailContainer .span2 .pull-left {
  float: none;
}

.MCDirectoryFieldValue p {
  margin: 0;
}

#Main2939508 .thumbnail.pull-left {
  float: none;
}

#Main2939508 .tsAppDirPhoto
{
  width: 80px;
}

#Main2939508 .thumbnail {
  border: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
padding:0;
}

#Main2939508 .thumbnail > img {
  margin-right: 0;
  margin-left: auto;
}

@media screen and (max-width: 767px) {
  #Main2939508 .memberDirectory-photo.span2, #Main12567098 .memberDirectory-photo.span2 {
    text-align: left !important;
  }
  #Main2939508 .thumbnail.pull-left, #Main12567098 .thumbnail.pull-left {
    float: none;
  }
  
  #Main2939508 .thumbnail, #Main12567098 .thumbnail {
    border: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  
  #Main2939508 .thumbnail > img, #Main12567098 .thumbnail > img {
    margin-right: 0;
    margin-left: 0;
  }
}


/*Anchor Links Scroll Margin Top Fix */
a {
  scroll-margin-top: 150px;
}

/* Allow the footer logo to have color */
img.footlogo { filter:none;}

/* Change Inner Page Banner Color */
.bannerInner {background: #193855;}
