<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name:	CityGov - Child Theme
Theme URI: http://themnific.com
Description:	A basic child theme for CityGov Theme
Author:		Dannci
Author URI: http://themnific.com
Template:	citygov
Version:	0.1
*/



h3{font-family: Besley;}

.elementor-kit-11{ --e-global-color-primary:#365544; }

.elementor-6235 .elementor-element.elementor-element-912691c:not(.elementor-motion-effects-element-type-background) &gt; .elementor-widget-wrap{ background-color:rgba(255,255,255,0.75) !important; margin-top: -32px;}

body.home #bottombar,
body.home #bottombar::after{ background-color:rgba(224,217,208,0.8); }

.elementor-6235 .elementor-element.elementor-element-1cb401c .elementor-heading-title { color: #6a564e; }
.elementor-6235 .elementor-element.elementor-element-423ee0a .elementor-background-overlay{filter:none;}



.page-header img { top: -20px; }



body.home .elementor-element-121be71{display:none;}




body.home .elementor-6235 .elementor-element.elementor-element-0db06a1 &gt; .elementor-widget-container,
body.home .elementor-6235 .elementor-element.elementor-element-a1c2fcf &gt; .elementor-widget-container,
body.home .elementor-6235 .elementor-element.elementor-element-1f0a5ce &gt; .elementor-widget-container,
body.home .elementor-6235 .elementor-element.elementor-element-6e3a932 &gt; .elementor-widget-container{ text-align: center;}

body.home .elementor-6235 .elementor-element.elementor-element-7661804{padding-bottom:20px;}

body.home .elementor-6235 .elementor-element.elementor-element-327b36c .elementor-heading-title { margin-left: 5px; }

.elementor-6235 .elementor-element.elementor-element-9f43dd1 .elementor-heading-title{text-align:center; color:#000000;}


/*** ADA COMPLIANCY STUFF ***/
.elementor-6235 .elementor-element.elementor-element-aaec047,
.elementor-6235 .elementor-element.elementor-element-7661804,
.elementor-6235 .elementor-element.elementor-element-df73520,
.elementor-6235 .elementor-element.elementor-element-9a9bfed,
body.home .em-item-info { color:#000; }






body.home .em-item-actions, body.home .em-item-image.has-placeholder, body.home .em-event-categories{display:none;}

.elementor-element-d0747f5{ color:#9C8880; }

.footer_credits{margin-top:40px;}

.drought-widget-frame{
	width: 100%;
	min-height: 500px;
	overflow-y: hidden;
	margin-top: 100px;
}




.light-pollution-map{
width:100%;
min-height:560px;
}





/*** COUNTY CLERK VOTING LOCATION LISTS ****/
.elementor-element-25fcc93, 
.elementor-element-5792773,
.elementor-element-10942f9,
.elementor-element-adace62{
margin-bottom:0px !important;
height:45px;
}

.elementor-element-b992ad0,
.elementor-element-f487f0b{background-color:rgba(0,0,0,0.035); border-radius:10px; padding:20px;}

.elementor-8461 .elementor-element.elementor-element-b992ad0 .elementor-icon-box-description{margin-top:-15px;}


.elementor-element-5a40be8, .elementor-element-5c48420{background-color:rgba(0,0,0,0.015); border-radius:3px; padding:20px;}

.entry .elementor-element-5a40be8 h3:first-of-type{margin-top:40px !important;}


.twitter-sidebar{
background-color:#fff;
padding-left:0px;
padding-right:0px;
margin-left:0px;
margin-right:0px;

}

td.phone{min-width:150px;}

body.page-id-8935 .entry table td { padding: 18px 0px 18px 30px; }


.main-notice{
    position: relative;
    width: 100%;
    background-color: #f50738;
    color: #fff;
    text-align: center;
    height: auto;
    font-size: 14px;
    z-index: 99;
    min-height: 30px;
    border-bottom: 1px solid rgba(0,0,0,2.75);
}


#main-nav&gt;li{ margin: 0 0; padding: 15px 15px 10px 12px; }

#navigation { padding-bottom: 0px; }


.header_fix.scrolled .container_head{
box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.175);
}

/******************************************************************************************************************************************************************************************************/
/*** CUSTOMIZED NEWS PAGE *****************************************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************************************/

body.page-id-4876 .excerpt img {
width: 142px;
height: auto;
float: left;
margin: 0px 20px 20px 0px;
}



body.page-id-4876 .latest-posts{ padding:20px; }


body.page-id-4876 .latest-posts small{ color:rgba(0,0,0,0.25); }


img.conditions-image{
    margin-bottom: -5px;
    display: block;
    border-radius: 3px;
}
.weather-atlas-wrapper .current_temp .current_text {
    font-size: 1.5em;
    line-height: 1.2;
    text-transform:inherit;
}


/******************************************************************************************************************************************************************************************************/
/*** RESPONSIVE VIDEO HACKS ***************************************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************************************/ 

.elementor-6235 .elementor-element.elementor-element-912691c:not(.elementor-motion-effects-element-type-background) &gt; .elementor-widget-wrap{
transition: opacity 2s linear;
}

.video-container{
  width: 100vw !important;
  height: 120vh !important;
max-height:926px !important;
overflow-y:hidden !important;  
  
}
    
.video-container iframe {
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  width: 120vw !important;
  height: 120vh !important;
  transform: translate(-50%, -50%) !important;
}

@media only screen and (max-width: 1647px){

	.video-container{
		width: 120vw !important;
		height:926px !important;
	}

	.video-container iframe {
		width: 200vw !important;
		height: 200vh !important;
	}
	
	.elementor-6235 .elementor-element.elementor-element-9f43dd1 {}

}



@media only screen and (max-width: 1379px){

	.video-container{ width: 150vw !important; }		

	.elementor-6235 .elementor-element.elementor-element-9f43dd1 { margin-top: -156px; }

	.video-container{
			width: 170vw !important;
			height: 599px !important;
	}		

	.elementor-6235 .elementor-element.elementor-element-423ee0a .elementor-background-overlay { max-height: 641px !important; }
	.elementor-6235 .elementor-element.elementor-element-9f43dd1 { margin-top:-187px; }

	.elementor-6235 .elementor-element.elementor-element-423ee0a {  padding: 120px 0px 0px 0px; }

}




/******************************************************************************************************************************************************************************************************/
/*** END RESPONSIVE VIDEO HACKS ***********************************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************************************/ 





body.page-id-12 .em-item-image {display:none;}










.elementor-element-afad4b3{background-color:#F1F9F5; border-radius:10px; padding-top:20px; padding-left:20px; margin-top:-10px;}

.elementor-element-afad4b3 .elementor-icon-box-title{width:auto;}


.elementor-element-afad4b3 .elementor-icon-box-icon{ float:left; width:auto; margin-right:20px; }





/*** .elementor-element-648426c{ max-height:400px; overflow:hidden;} ***/











.elementor-element.elementor-element-c46e6c2{
	background-color: rgba(0,0,0,0.035);
	border-radius: 10px;
	padding: 20px;
}








































/******************************************************************************************************************************************************************************************************/
/*** SCREENS 1139PX WIDE AND UP ************************************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************************************/

@media only screen and (min-width:1139px){

	.elementor-6235 .elementor-element.elementor-element-2905f06 { top: -121px !important; }
	.elementor-6235 .elementor-element.elementor-element-2905f06:not(.elementor-motion-effects-element-type-background), .elementor-6235 .elementor-element.elementor-element-2905f06 &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer { 
	margin-top: -241px !important; 
	padding-top: 241px;
	padding-bottom: 100px;
	}
	
	.elementor-6235 .elementor-element.elementor-element-4560287 {
	    padding-top: 100px;
	}
	
.elementor-6235 .elementor-element.elementor-element-ac5b0a4 { margin-top: 200px; }
.elementor-6235 .elementor-element.elementor-element-3f28457{margin-top: -122px;}
}

/******************************************************************************************************************************************************************************************************/
/*** SCREENS 1029PX WIDE AND DOWN **********************************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************************************/

@media only screen and (max-width: 1024px){



.elementor-6235 .elementor-element.elementor-element-9f43dd1 { margin-top: 93px;}

.elementor-element-3a77e7f .elementor-widget-wrap,
.elementor-element-80ba9d1 .elementor-widget-wrap,
.elementor-element-607ef96 .elementor-widget-wrap,
.elementor-element-c7417da .elementor-widget-wrap{
padding-top:40px !important;
padding-bottom:40px !important;
}

.elementor-6235 .elementor-element.elementor-element-2905f06 {
    top: 20px !important;
}

}




/******************************************************************************************************************************************************************************************************/
/*** SCREENS 767PX WIDE AND DOWN **********************************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************************************/

@media only screen and (max-width: 767px){

	.video-container iframe {
	    width: 250vw !important;
	    height: 48vh !important;
	}
	
	.video-container iframe {
	    top: 48% !important;
	    left: 31% !important;
	}


	.elementor-6235 .elementor-element.elementor-element-912691c:not(.elementor-motion-effects-element-type-background) &gt; .elementor-widget-wrap {
	    margin-top: 123px;
	    margin-bottom: -114px;
	    background-color:rgba(255,255,255,0) !important;
	}
	.elementor-6235 .elementor-element.elementor-element-1cb401c .elementor-heading-title {
	    color: #fff;
	}
	
	.elementor-6235 .elementor-element.elementor-element-555ba28 .elementor-heading-title {
	    color: rgba(255,255,255,0.85);
	    letter-spacing: 0px;
	}
	.elementor-6235 .elementor-element.elementor-element-8af7a82 {
    color: #fff;
	}

	.elementor-6235 .elementor-element.elementor-element-423ee0a .elementor-background-overlay {
    max-height: 526px !important;
	}
	.elementor-6235 .elementor-element.elementor-element-423ee0a {
	    padding: 35px 0px 0px 0px;
	}
}


/******************************************************************************************************************************************************************************************************/
/*** SCREENS 687PX WIDE AND DOWN **********************************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************************************/

@media only screen and (max-width: 687px){
.video-container iframe {
    height: 49vh !important;
}
.elementor-6235 .elementor-element.elementor-element-423ee0a &gt; .elementor-container {
    margin-top: -32px;
}




/******************************************************************************************************************************************************************************************************/
/*** SCREENS 625PX WIDE AND DOWN **********************************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************************************/

@media only screen and (max-width: 625px){

.elementor-6235 .elementor-element.elementor-element-423ee0a .elementor-background-overlay {
    max-height: 500px !important;
}

.elementor-6235 .elementor-element.elementor-element-423ee0a {
    padding: 0px 0px 0px 0px;
}
.elementor-6235 .elementor-element.elementor-element-9f43dd1 {
    margin-top: 82px;
}




}


/******************************************************************************************************************************************************************************************************/
/*** SCREENS 400PX WIDE AND DOWN **********************************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************************************/

@media only screen and (max-width: 500px){

.video-container iframe {
top: 42% !important;
left: 35% !important;
}

.video-container iframe {
width: 270vw !important;
height: 47vh !important;
}

.elementor-6235 .elementor-element.elementor-element-423ee0a .elementor-background-overlay {
max-height: 280px !important;
}

.elementor-6235 .elementor-element.elementor-element-555ba28 .elementor-heading-title {
font-size: 30px;
}

.elementor-6235 .elementor-element.elementor-element-9f43dd1 {
margin-top: -142px;
}

.elementor-6235 .elementor-element.elementor-element-912691c:not(.elementor-motion-effects-element-type-background) &gt; .elementor-widget-wrap {
margin-top: -7px;
margin-bottom: 105px;
}

.elementor-6235 .elementor-element.elementor-element-8af7a82 {
    font-size: 13px;
}
#titles img {
    max-width: 150px;
}

.elementor-6235 .elementor-element.elementor-element-1cb401c .elementor-heading-title {
    color: #fff;
    font-size: 10px;
    margin-bottom: -10px;
    margin-top: 10px;
}




@media only screen and (max-width: 353px){
.elementor-6235 .elementor-element.elementor-element-555ba28 .elementor-heading-title {
    font-size: 23px;
}
}

</pre></body></html>