/* utility classes */

/*remove top margin above content on home*/
/*remove title on home*/
#post-22 > header > h1 {
	display: none;
}
.home #content { margin-top:0;}
.small-text {
	font-size: 13px;
}
.text-align-right {
	text-align: right; 
}
.text-align-left {
	text-align: left; 
}
.text-align-center {
	text-align: center; 
}

.no-top-space {
	margin: 0 0 0.85em;
}
.white-pad-3ex {
	padding-left: 3ex !important;
	padding-right: 3ex !important;
	padding-top: 3ex !important;
	padding-bottom: 3ex !important;
}


.padding-top: 1em !important;

.single.wp-block-post-content .entry-content:after {visibility:hidden;}

.wp-block-post.single-post-wrap {border-bottom: none;}

/* customizing the google calendar*/
.view-cap, .view-container-border {
    background-color: #ffffff;
}
.st-dtitle {
	background: #f0f0f1;
}
.mv-daynames-table {
    table-layout: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background: #c3c4c7;
    color: #1d2327;
}
.st-c .te { display: none; }	
	





/*adding logo to top left on all pages*/
#primary-menu li:first-child::before {
  content: url(https://i0.wp.com/houstonlake.gov/wp-content/uploads/2022/08/hl-bug-35.png);
  position: absolute;
  top: 15px;
	left: -50px;
	width: 50px;
	z-index: 100;
}

/* hide masthead on pages except home KG-35887962-hc */
body:not(.home) .site-header {
  visibility: hidden;
  height: 0;
  margin: 0;
  padding: 0;
}
/* hide theme vendor credit */
.site-info {display:none;}
.hentry {
    border-bottom: 0 none #fff;
    margin-bottom: .4em;
    padding-bottom: .4em;
    position: relative;
}

/* format text in footer
footer#colophon ul.wp-block-latest-posts__list.small-text.wp-block-latest-posts li {
	font-size: 13px;
	line-height: 1.5;
	margin: 0;
	padding: 0;
	text-align:center;
} */
/*removig left margin on breaking news block*/
#post-22 > div > div.wp-block-query.home-event.is-layout-flow.wp-block-query-is-layout-flow > ul {margin-left:0;}


element.style {
    white-space: pre-wrap;
    min-width: 1px;
}
.jetpack-field-checkbox .jetpack-field-label .jetpack-field-label__input, .jetpack-field-consent .jetpack-field-label .jetpack-field-label__input {
    font-weight: 400;
}
.jetpack-field-label .rich-text.jetpack-field-label__input {
    cursor: text;
    font-weight: 700;
    margin-bottom: 0.25em;
}
.jetpack-field-checkbox .jetpack-field-label .jetpack-field-label__input, .jetpack-field-consent .jetpack-field-label .jetpack-field-label__input {
    font-weight: 400;
}
.jetpack-field-label .rich-text.jetpack-field-label__input {
    cursor: text;
    font-weight: 700;
}
#jetpack-field-consent-0 .jetpack-field-label {
    text-transform: math-auto !important
}



#post-6176 ol {
    list-style-type: none;
    counter-reset: article-counter;
    padding: 0;
        }

#post-6176 li::before {
            content: "Article " counter(article-counter) ":  ";
            counter-increment: article-counter; padding-right: .5em;
        }

/* HLCCM Minutes custom styles */



.post.category-city-council-meeting-notes	header.entry-header	{display: none !important;}

	
	.post.category-city-council-meeting-notes h2.wp-block-heading {
	margin-bottom: 0;
	margin-top: 0;
	font-size: 2.25rem;
	font-weight: 600;
  line-height: 1.3;
	text-transform: uppercase;
}
.post.category-city-council-meeting-notes p {
	margin-bottom: 1em;
  line-height: 1.3;
}
.post.category-city-council-meeting-notes h3.wp-block-heading {
	margin-bottom: 0;
	margin-top: 0;
  line-height: 1.3;
	color:gray;
}
.post.category-city-council-meeting-notes ul  {
	margin: 0 0 1.75rem 1.75rem;
	  line-height: 1.3;
}
.post.category-city-council-meeting-notes ol  {
	margin: 0 0 1.75rem 1.75rem;
	  line-height: 1.3;
}
.post.category-city-council-meeting-notes .entry-title h1 {
}

.no-bot-marg {
    margin-bottom: .5em !important;
}
.no-top-marg {
    margin-bottom: .5em !important;
}
.no-bot-pad {
    margin-bottom: 0 !important;
}
.no-top-pad {
    margin-bottom: 0 !important;
}
#no-bot-marg {
    margin-bottom: .0 !important;
}
#no-top-marg {
    margin-bottom: 0 !important;
}
#no-bot-pad {
    margin-bottom: 0 !important;
}
#no-top-pad {
    margin-bottom: 0 !important;
}
.hide {
	display: none !important;
}

/*Show in Print Only*/
@media print {
  .show-in-print {
    display: block !important;
  }
}
/*Hide in Print Only:*/
@media print {
  .hide-in-print {
    display: none !important;
  }
}
/* Hide in print 
 * #wpadminbar
 * #site-navigation
 * div.sharedaddy.sd-sharing-enabled
 * nav.navigation post-navigation
 * */
@media print {
  #wpadminbar, #site-navigation, div > div.sharedaddy.sd-sharing-enabled, #main > nav.navigation.post-navigation, footer#colophon.site-footer {
    display: none !important;
  }
	.site-content {
    margin: 25px auto 0;
    width: 1040px;
}
}
/* hides real titles on agendas*/
article.category-city-council-agendas > header.entry-header {
	display: none !important;
}
/* removing bottom padding on all P tags on agendas, adding block styling and bottom padding to to P tags containiong a direct descendent of Strong*/
article.category-city-council-agendas p {
	margin-bottom: 0;
}	
article.category-city-council-agendas p strong {
	margin-bottom: .5em;
  display: block;	
	line-height: 0.9;
}
article.category-city-council-agendas ul, ol {
    margin: 0 0 .5em 3em;
}
article.category-city-council-agendas p  + p {
	margin-top: 1em;
}
div.entry-content:last-child {
    margin-bottom: 3em;
}


article.category-city-council-meeting-minutes-2 > header.entry-header {
	display: none !important;
}





/*for static*/
#breakingnews h2 {
	padding-top: 0;
	margin-top: 0;
}
}


/*Making iframes fullwidth
.fullwidth iframe {
	width: 100%;
currently DEPRECATED
} */

.iframe-fluid-container {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%; /* 16:9 aspect ratio */
	height: 500px;
  min-height: 500PX;
  overflow: hidden;
}

.iframe-fluid-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 80%;
  border: 0;
} election


/* formatting In This Series quetu block */

/*article.series-block-group p.series-block-group-title {
  margin-top: 0 !important;
	margin-bottom: 0 !important;
  padding-right: 3em !important;
	padding-left: 4em !important;
	color: red;
}
article.series-block-group ul {
	margin-right: 2em;
	margin-left: 2em;
	padding-bottom: 2em;
	margin-left: 0 !important;
	margin-right: 0 !important;
  padding-right: 0 !important;
	padding-left: 0 !important;
}*/
article.series-block-group ul {
	margin: 0 0 .5em .5em !important;
	padding: 0 0 0 0 !important;
}
article.series-block-group li  {
	list-style: none;
	padding: 0;
  margin-left: 0;
	border-bottom: 1px solid #707070;
}
.post-template-default article.series-block-group div ul.wp-block-post-template {
	margin-left: 0 !important;
	margin-right: 0 !important;
  padding-right: 0 !important;
	padding-left: 0 !important;
}