@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@1,400;1,600;1,800&display=swap');

.entry-content a { font-family:Poppins; font-weight:600; font-style:italic; color:var(--primary-color) !important; letter-spacing:-0.02em; }

.entry-content p { text-indent: 2.4em; margin-bottom:8px; }

.entry-content p.has-drop-cap { text-indent: 0em; margin-bottom:8px; }

.entry-content p.has-drop-cap:first-letter { margin-top:14px; font-size:4em; color:var(--primary-color); text-shadow: 2px 2px #ddd; font-family: Poppins; font-weight:800; text-transform:uppercase; font-style:italic;}

.entry-content p:first-child { font-size: 22px; text-indent:0; }

.entry-content > p:first-child:first-letter {
    margin-top: 14px;
    font-size: 4em;
    color: var(--primary-color);
    text-shadow: 2px 2px #ddd;
    font-family: Poppins;
    font-weight: 800;
    text-transform: uppercase;
    font-style: italic;
		float: left;
		margin-right:8px;
	line-height: .68;
}
/* .entry-content { margin-top: -28px; } */

h1.entry-title { letter-spacing: -0.4 em !important; line-height:1.1em !important; }

.overlay-header h1.entry-title {  text-shadow:1px 1px #333;}

.post-template-wide-overlay-header .cat-links a, .post-template-split .cat-links a { color:#fff; font-family: Poppins; font-weight:800; text-transform:uppercase; font-style:italic; text-shadow: 1px 1px #333;}

.cat-links a, .post-template-split .cat-links a { font-family: Poppins; font-weight:800; text-transform:uppercase; font-style:italic; }

.featured-img-caption { font-family:Poppins; font-weight:600; font-style:italic; text-shadow: 1px 1px #000; }

h5.widget-title { font-family: Poppins; font-weight:800; font-style:italic; font-size:1.4em !important; color:#999;}

.entry-content blockquote:before, .section-content blockquote:before { color: #900; }

 blockquote p { text-indent:0 !important; font-style:italic !important; font-weight:666; margin-top: -1.8em; color:var(--primary-color); letter-spacing:-0.02em; }

blockquote:first-letter { float:none; }

.entry-content h4 { font-weight:800; font-style:italic; margin-top:1em; margin-bottom:0.4em; color:var(--primary-color); line-height:1.2em; letter-spacing:-0.02em !important; text-shadow: 2px 2px #ddd;}

.entry-meta { font-family: Poppins; font-style:italic; }

.author-name { font-weight: 800 var(--primary-color) !important; !important; }

.author-name a { var(--primary-color) https://sfbayca.b96k6u28-liquidwebsites.com/wp-admin/!important; font-weight: 800 !important; }

.post-template-wide-overlay-header .author-name, .post-template-split 
.author-name { color:#fff; font-weight: 800 !important; }

.post-template-wide-overlay-header .author-name a, .post-template-split 
.author-name a { color:#fff;) !important; font-weight: 800 !important; }

.author-name::before {
  content: "By ";
}

.wp-block-quote:first-letter { display:none; }

.entry-content blockquote, .section-content blockquote { margin-bottom:12px; }

header { margin-bottom: -24px; }

.top-corner .btn-label, .top-corner a  { font-family: Poppins; font-weight:600 !important; font-style:italic; }


.slider h2.entry-title { line-height:1em; size:1.5em !important; color:#900; letter-spacing:-0.01em;  text-shadow: 3px 3px #ccc, 0px -1px 1px #bbb;}

. slider-info .entry-title { line-height:1em;	}

.slick-track { opacity:0.9; }

.slider-thumbnail { border-radius:14% !important; }

.slider-info .entry-title { line-height:1.3em; font-size:large !important; }

.featured-slider .slick-slide .entry-title a { padding-bottom: 0px !important; }

.sticky-label { display:none !important;}


.posts h2.entry-title { line-height: 1.1em !important; }

.cat-links { line-height:1.2em; }

.slider .entry-header .cat-links { color:#666;}

.home-widgets-section .section-header h5 { font-weight:800; font-style: italic; font-size:xx-large; letter-spacing:-0.04em; color:#999; border-bottom: 4px double; }

.nav-links .post-title { line-height:1.2em; font-weight:800 !important; letter-spacing:-0.02em;font-size:x-large; }

.tagcloud a { font-weight:800; font-family:Poppins; font-style:italic; }

.article-share { font-weight:800 !important; font-family:Poppins; font-style:italic; }

.meta { font-weight:800; font-family:Poppins; font-style:italic; }

.top-btn { font-weight:800; color:#999; font-family:Poppins; font-style:italic; }

.wp-calendar-table { font-family: Poppins; font-style:italic; }

.posts-link a { font-weight:800 !important; font-size:large !important; font-family:Poppins; font-style:italic; letter-spacing:-0.02em !important;  border-radius:14px; background-color:#900 !important; box-shadow: 4px 4px #ccc;  }

.post-info .text {font-family:Poppins; font-style:italic; letter-spacing:.5em !important;   }

#loftocean-homepage-widget-carousel-5 {padding-top:10px; }

#loftocean-homepage-widget-featured-category-3 { padding-top:30px; padding-bottom:10px; }

#loftocean-homepage-widget-featured-category-5 { padding-bottom:24px; }

#loftocean-homepage-widget-posts-5 { padding-top:0; }

.form { font-family:Poppins; font-style:italic; letter-spacing:-0.02em !important;  }

.alpaca-widget_cat .category-name { font-family:Poppins; font-style:italic; font-size:x-large !important;  font-weight:800; letter-spacing:-0.02em !important; text-shadow: 1px 1px #333; line-height:1.1em; }

.alpaca-widget_cat .counts { font-family:Poppins; font-style:italic; letter-spacing:-0.02em !important; text-shadow: 1px 1px #333; line-height:1.1em; }

.home-widgets-section .section-header h5 { margin-bottom:24px; }

.featured-video-play-btn { }

.play-btn { display:none; font-family:Poppins; font-style:italic; font-size:small !important;  font-weight:400; letter-spacing:-0.02em !important; text-shadow: 1px 1px #333; }

.gallery-caption { font-family:Poppins; font-style:italic; font-size:small !important;  font-weight:400; letter-spacing:-0.02em !important; text-shadow: 1px 1px #333; }

.wp-block-jetpack-slideshow {margin-bottom:0 !important; }