h1.entry-title:before { content: ''; width: 0px;  height: 0px; }
h1.entry-title { margin-top: 10px; }

/* Hide author name on news page and posts */
.entry-content .author, .single-post-meta .author, .archive .author {display: none;}

/******** Hero ********/
.hero-inner { padding-top:0 !important;}
.hero-sm { font-size: 2.1em; line-height: 3.2rem; color:#ffffff; }
.hero {
  font-size: 1.2em; 
  line-height: 2.6rem; 
  color:#fff; 
  margin-top:5px; 
  margin-left:80px;
  margin-right:80px;
}
.ls-front-hero .hero-content {
    padding-top: 40px;
}
.hero-sm { text-shadow: 2px 2px 2px black; }
.hero { text-shadow: 1px 1px 1px black; }

.ls-front-main {display:none;}

.read-more-link{ border-bottom: none !important; font-weight:bold; font-size: 1.1rem;}
.gold-hr{ border-color: #ffbd00; }

/* diane-tighten space above h4 */
h4 {margin-top: 1em;}

/* diane-used theme2 code for buttons_adjusted hover and visited */
.ls-btn {color:#ffffff !important;}
.ls-btn:visited {color:#ffe599 !important;}
.ls-btn:hover {color:#f3ab64 !important;}

.home .widget p {
    font-size: 15px;
    line-height: 24px;
    font-size: 1.5rem;
    line-height: 2rem;
    color: #535252;
}

.ls-p-small-home {font-size: 0.9em; color:#888;}
.ls-marg-tx {margin-top:2em;}
.widget p a { border-bottom: none !important; }

/************** Front Page Widgets **************/
/* Front Page Contact Block */
#custom_post_widget-4 {
    padding-top: 0;
    margin-top: -25px;
}

/* Front Page Twitter Content Block */
#custom_post_widget-8 {
    padding-top: 0px;
    margin-top: -30px;
}

/* Page Banner Gradients */
.ls-single-banner .ls-grad-1::after{ border-radius:3px !important; opacity:.4 !important; background:linear-gradient(0deg, #1c1d1e, transparent) !important; }
.ls-single-banner .ls-grad-2::after{ border-radius:3px !important; opacity:.4 !important; background:linear-gradient(0deg, #1c1d1e, transparent) !important; }
.ls-single-banner .ls-grad-3::after{ border-radius:3px !important; opacity:.4 !important; background:linear-gradient(0deg, #1c1d1e, transparent) !important; }
.ls-single-banner .ls-grad-4::after{ border-radius:3px !important; opacity:.4 !important; background:linear-gradient(0deg, #1c1d1e, transparent) !important; }
.ls-single-banner .ls-grad-5::after{ border-radius:3px !important; opacity:.4 !important; background:linear-gradient(0deg, #1c1d1e, transparent) !important; }
.ls-single-banner h1::before { content:''; display:block; width:24px; height:1px; background-color:#fff; margin:0.5em 0; }
.ls-single-banner h1 { bottom:0; margin-bottom:0.5em; }
.ls-single-banner .page-banner img { border-radius:3px; }

/************** Media Queries **************/
@media screen and (max-width: 661px) and (min-width: 644px) {
/* Fix text overflow when between these sizes */
.site-branding h2 { font-size: 32px; }
}
@media(max-width:699px){
  /** Background color for .hero-content div **/
  div.hero-content{background-color:white !important;}
  /** Make h2 black and remove text shadows **/	
  .hero {color:black !important; text-shadow: none; }
	.hero-sm { text-shadow: none; }
  .ml-slider-3-10-0.ml-slider-pro-2-9-2.metaslider.metaslider-flex.metaslider-143.ml-slider.nav-hidden { display: none; }
}

/* responsive iframe (GP - 2/16/17) */
.iframe-container{position:relative;height:0;overflow:hidden;}@media screen{.iframe-container{padding-bottom:85%;}}@media screen and (min-aspect-ratio:4/3){.iframe-container{padding-bottom:78%;}} @media screen and (min-aspect-ratio:16/10){.iframe-container{padding-bottom:76%;}}@media screen and (min-aspect-ratio:16/9){.iframe-container{padding-bottom:75%;}}.iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;}