/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Template: Avada
Version: 2017
Text Domain:  Avada
*/

@import url("/web/20220812184304cs_/https://www.goldsboronc.gov/wp-content/themes/Avada-Child-Theme/council_search_stats.css");
body {
background-repeat:no-repeat;	
background-color:#ffffff !important;
background-size: 100%;
	/* 2018 Makeover */
/* background-image: url(//web.archive.org/web/20220812184304im_/https://www.goldsboronc.gov/wp-content/uploads/sidewalk_Washed_20.jpg); */
background-repeat:repeat;	

}

a:hover{
text-decoration:underline;	
}

.home {
/* 2018 Makeover */
background-image: none;
background-repeat:repeat;	

}

.fusion-header-wrapper {
background-color:#ffffff;	
}

/********** ADA **********/
a:focus {
	color:#ff0000;
	text-decoration:underline;
	/* outline: 3px solid red; */
}

.fusion-faq-post a,
.home_contact_numbers a{
	color:#2798FC;
}

.hr_online_application_box  a {
	color:#ffffff;
}

#wpfb-filebrowser-1 input {
	display:none;
}
/********** BEGIN overwrites of parent theme **********/
.fusion-logo {
    margin: 14px 0 !important;
	padding: 14px;
	}
	
.fusion-logo img {
	width:250px !important;
}

.fusion-main-menu {
min-width:640px;
float:none !important;
}

.fusion-main-menu .menu-text {
padding:4px;
font-size:20px;
}

.fusion-main-menu > ul > li  {
padding-right:28px !important;
}


.fusion-main-menu > ul > li > a {
height:60px !important;
}

.fusion-header-v2 .fusion-header, .fusion-header-v3 .fusion-header, .fusion-header-v4 .fusion-header, .fusion-header-v5 .fusion-header {
    border-bottom:none;
}

	/* 2017 Makeover */
	.fusion-header {
	background-color: transparent !important;
	}

	/* 2017 Makeover */
	.home .fusion-header-wrapper {
	xmin-height:100vh;
	position:relative;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-attachment: fixed;
}


.avada-skin-rev {
    border-bottom: 0px solid #d2d3d4 !important;
    border-top: 0px solid #d2d3d4 !important;
}

#sliders-container {

}

.fusion-social-links-header {
    margin-top: 5px;
}

#main {
padding-top:0px !important;
/* if adjusting this, change #slider_news_box_container to compensate */
}

.search-page-search-form {
padding-bottom:25px;
margin-bottom:25px;
}

.post-content p {
font-size:15px;
}

.post-content {
margin-top:10px;
}

.fusion-breadcrumbs {
display:inline !important;
}

.fusion-page-title-captions {
display:none;
}

.fusion-page-title-secondary {
text-align:left;
}

.fusion-breadcrumbs {
font-size:14px !important;
}

.fusion-footer {
margin-top:6px;
}

.fusion-footer-copyright-area {
    padding-bottom: 6px !important;
    padding-top: 6px !important;
}

.reading-box {
xbackground-color:#dddddd !important;
}

.fusion-has-button-gradient .button-default .fusion-button-text {
    color: #000000;
}

.fusion-has-button-gradient .button-default {
    background-image: none !important;
    background-color: #2999fc;
}


		/****** Begin create see through content ******/
#main {
xbackground-color:none !important;
xbackground:none !important;
}	
#wrapper{
background:none !important;
}	

#static_home_page #wrapper { /* remove settings if this is staic home page */
background-color:#ffffff !important;
}

/* by removing bakcground of main makes no padding for content.  need to offset */
	
#main {
margin-top:1px;
/* 2018 Makeover */
margin-top:6px;
}

#static_home_page #main {
margin-top:0;

}	

#content {
background-color:#ffffff !important;
margin-right:-30px !important;
padding:0 30px !important;
width:77% !important;
}

#static_home_page #content {
width:100% !important;
}	


#sidebar {
margin-left:-30px;
width:27.6% !important;
background-color:#5e5e5e !important;
padding: 30px !important;
}

.fix_full_width {
position:relative;
left:-30px;
}
		/****** end create see through content ******/

		/****** Begin making sidebar same height as content ******/
#main {
overflow:hidden !important;
}

#static_home_page #main { /* remove settings if this is staic home page */
    overflow: visible !important;
}

#static_home_page #content,
#static_home_page #sidebar {
    padding-bottom: 0 !important;
    margin-bottom: -0 !important;
}

#main #container {
    overflow: hidden;
}

#content {
      background-color: #fff;
}
#sidebar {
      background-color: #fff;
}
#content,
#sidebar {
    padding-bottom: 99999px !important;
    margin-bottom: -99999px !important;
}
		/****** Begin making sidebar same height as content ******/


/* remove post hover slider over image thingy */
#condemned_posts .fusion-rollover {
display:none;
}

#post-183 .fusion-rollover {
display:none;
}

	/********** END overwrites of parent theme **********/

	
/* Gravity Forms */

.gform_wrapper {
    color: #000000;
}

.gform_wrapper .gform_title {
    color: #000000;
}

.gfield input {
padding:3px 6px !important;
}

.gform_wrapper ul li.gfield {
    margin-bottom: 0 !important;
}

.planning_contact_form,
.inspections_contact_form,
.engineering_contact_form,
.anonymous_report_form,
.citizen_reques_contact_form ,
.hr_contact_form,
.contact_council_form{
border: 0px double #2999fc;
    padding: 2px 14px;
	background-color:#b4ef92;
	margin:0;
}

.citizen_reques_contact_form {
background-color:#ffffff;	
}
	
.inspections_contact_form_wrapper,.engineering_contact_form_wrapper,.planning_contact_form_wrapper,.anonymous_report_form_wrapper {

	margin-top:0 !important;
}

.planning_contact_form select,.inspections_contact_form  select,.engineering_contact_form select,.anonymous_report_form select {
color:#888888 !important;
}
/* star award form */
#gform_18 input[type="text"],
#gform_18 textarea {
	color:#333333;
}

#gform_fields_62,
#gform_fields_18 {
color:#000000;	
}

#field_18_1 {
background-color: #e2e2e2;
padding: 10px 10px 0px 10px;
}

#field_62_5,
#field_18_5 {
background-color: #e2e2e2;
padding: 10px;
}

#field_62_1,
#field_62_6,
#field_62_7,
#field_62_2,
#field_18_2 {
background-color: #e2e2e2;
padding: 0px 10px 10px;
}
#field_62_3,
#field_18_3 {
	background-color:#b4ef92;
	padding:10px;
}

#field_62_4,
#field_18_4 {
	background-color:#2999fc;
	padding:10px;
}

/* HPC Poll */
.hpc_gf_survey .gfield_label {
	font-size:22px;
}


/********** site wide **********/
.float_right {
float:right !important;
}

.float_left {
float:left !important;
}

#home_slider_placeholder_image {
display:none;
}

.page_thumbnail img{
width:250px;
}

.search_form_in_title {
    display: table-cell;
    text-align: right;
    vertical-align: middle;
    width: 20%;
}
	
#slider_news_box_container ::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
#slider_news_box_container ::-webkit-scrollbar-button {
  width: 0px;
  height: 0px;
}
#slider_news_box_container ::-webkit-scrollbar-thumb {
  background: #2999fc;
  border: 1px solid #ffffff;
  border-radius: 50px;
}
#slider_news_box_container ::-webkit-scrollbar-thumb:hover {
  background: #2999fc;
}
#slider_news_box_container ::-webkit-scrollbar-thumb:active {
  background: #2999fc;
}
#slider_news_box_container ::-webkit-scrollbar-track {
  background: #dddddd;
  border: 1px solid #ffffff;
  border-radius: 50px;
}
#slider_news_box_container ::-webkit-scrollbar-track:hover {
  background: #2999fc;
}
#slider_news_box_container ::-webkit-scrollbar-track:active {
  background: #dddddd;
}
#slider_news_box_container ::-webkit-scrollbar-corner {
  background: transparent;
}

#layerslider_6_1 img {
margin-left:0 !important;	
}

.ls-shadow-top {
background-image:none;
}
#layerslider-wrapper .ls-shadow-top {
  background-image:none;
}

.dept_sidebar  {
margin:14px 0;
}

.meet_staff p {
margin-bottom:4px;
}

.sidebar_link_icon i{
font-size:24px;
}

.sidebar_link_icon a{
font-size:16px;
}

.sidebar_link_icon li {
margin-bottom:10px !important;
}

.sidebar_link_icon div:hover {
xtext-decoration:underline;
}

.sidebar_link_icon {
font-size:24px;
font-size:24px !important;
margin-bottom:10px !important;
float:left !important;
}

.sidebar_icon_indent {
margin-left:30px;	
}

.sidebar_link_text {
font-size:16px;
float:left;
margin-left:10px !important;
margin-top:0 !important;
max-width:230px;
}

.sidebar_link_text_cpt {
font-size:16px;
margin-left:10px !important;
margin-top:0 !important;
max-width:270px;
}

#sidebar .sidebar_link_p {
clear:both;
height:0;
margin:0;
}

.onpage_css {
max-width:100%;
}

.footer_contact_info {
margin:0;
color:#ffffff;
text-align:center;
}

.footer_contact_info h4{
margin:0;
font-weight:normal;
font-size:1rem;
}

.footer_contact_info h3{
margin:0;
}

#sidebar .textwidget {
color:#ffffff;
}

#sidebar a {
color:#ffffff;
}

.fusion-accordian .panel-title .fusion-toggle-heading {
font-size:20px;
}

.social_icons_on_page {
text-align: center;
padding: 0px 0px 0px 35px;
float:left;
width: 85px;
margin: 0 auto;
}

.social_icons_on_page .fusion-social-network-icon {
margin-bottom:24px;
}

.social_icons_on_page .fusion-social-networks a:last-child{
margin-bottom:0px;
}

.fb-page {
float:left;
margin-left:34px;
}

.play_button {
opacity: 1;
text-align: center;
position: relative;
top: -200px;
z-index: 1;
    width: 30%;
	min-width:170px;
    margin: 0 auto;
	}

.play_button img {
	width:75%;
}

.play_button p {
	height:0;
	margin:0;
}
.manager_update_month {
    z-index: 2;
    background-color: #2999fc;
    font-size: 20px;
	width:100%;
    color: #ffffff;
    text-align: center;
    padding: 6px;
	position:relative;
	top:85px;
	top:0px;
	/* -webkit-border-radius: 4px; */
	/* -moz-border-radius: 4px; */
	/* border-radius: 4px; */
}

.social_icons_on_page a {
font-size:30px !important;
}

.social_icons_on_page a:hover {
background-color: #b4ef92 !important;
color: #2999fc !important;

}

		
.employee_mail_icon {
float:left;
margin-left:10px;
}

.employee_contact_wrapper p{
float:left;
margin:0;
}

.employee_login a:link,.employee_login a:visited,.employee_login a:hover,.employee_login a:active {
color:#2999fc;
}




		/* #######################################################################
					Vertical 
		######################################################################### */

		.current-menu-item > a  {
		color:#000000 !important;
		}

		#menu-bond .current-menu-item ,
		#menu-public-works-sub-menu .current-menu-item ,
		#menu-water-sub-menu .current-menu-item,
		#menu-intranet-sub-menu .current-menu-item,
		#menu-mwbe-sub-menu .current-menu-item
		{
		position:relative;
		xleft:10px;
		background-color: #b4ef92 !important;
		}


		.menu-bond-container,
		.menu-water-sub-menu-container,
		.menu-public-works-sub-menu-container,
		.menu-streetscape-sub-menu-container ,
		.menu-intranet-sub-menu-container ,
		.menu-mwbe-sub-menu-container 
		{
			margin: 0 auto;
			padding: 0;
			width: 80%;
			
		}
		 
		.menu-bond-container ul,
		.menu-water-sub-menu-container ul,
		.menu-public-works-sub-menu-container ul,
		.menu-streetscape-sub-menu-container ul,
		.menu-intranet-sub-menu-container ul, 
		.menu-mwbe-sub-menu-container ul 
		{
			 line-height: 16px;
		}
		 
			.menu-bond-container li,
			.menu-water-sub-menu-container li,
			.menu-public-works-sub-menu-container li
			,.menu-streetscape-sub-menu-container li,
			.menu-intranet-sub-menu-container li,
			.menu-mwbe-sub-menu-container li
 {
				list-style: none;
				position: relative;
				background: #2999fc;
				margin:4px 0 !important;
				-webkit-border-radius: 4px;
				-moz-border-radius: 4px;
				border-radius: 4px;
				padding:12px 10px !important;
				border-bottom:1px solid #333333 !important;
			}

			.menu-mwbe-sub-menu-container li
			{
			font-size:18px;
			}

			
		 	.menu-bond-container li a,
		 	.menu-water-sub-menu-container li a,
			.menu-public-works-sub-menu-container li a,
			.menu-streetscape-sub-menu-container li a,
			.menu-intranet-sub-menu-container li a,
			.menu-mwbe-sub-menu-container li a
			{
				display:block !important;
			}
		 
		 
				.menu-bond-container li li,
				.menu-water-sub-menu-container li li,
				.menu-public-works-sub-menu-container li li,
				.menu-streetscape-sub-menu-container li li,
				.menu-intranet-sub-menu-container li li,
				.menu-mwbe-sub-menu-container li li
			{
					list-style: none;
					position: relative;
					background: #2999fc;
					left: 148px;
					top: -27px;
					z-index:1;
				border-top: 1px solid #e7e6e6;
				padding:10px 20px !important;
				margin:0 !important;
				}
		 
		 
			.menu-bond-container ul li a:before,
			.menu-water-sub-menu-container ul li a:before,
			.menu-public-works-sub-menu-container ul li a:before,
			.menu-streetscape-sub-menu-container ul li a:before,
			.menu-intranet-sub-menu-container ul li a:before,
			.menu-mwbe-sub-menu-container ul li a:before
			{
				width: auto;
				content:"" !important;

				}
		 
			.menu-bond-container ul ul,
			.menu-water-sub-menu-container ul ul,
			.menu-public-works-sub-menu-container ul ul,
			.menu-streetscape-sub-menu-container ul ul ,
			.menu-intranet-sub-menu-container ul ul, 
			.menu-mwbe-sub-menu-container ul ul 
			{
				position: absolute;
				visibility: hidden;
				top: 38px;
			}
		 
			.menu-bond-container ul li:hover ul,
			.menu-water-sub-menu-container ul li:hover ul,
			.menu-public-works-sub-menu-container ul li:hover ul ,
			.menu-streetscape-sub-menu-container ul li:hover li,
			.menu-intranet-sub-menu-container ul li:hover li,
			.menu-mwbe-sub-menu-container ul li:hover li
			{
				visibility: visible;
			}
			.menu-bond-container li:hover,
			.menu-water-sub-menu-container li:hover,
			.menu-public-works-sub-menu-container li:hover,
			.menu-streetscape-sub-menu-container li:hover,
			.menu-intranet-sub-menu-container li:hover,
			.menu-mwbe-sub-menu-container li:hover
			{
				background-color: #b4ef92;
			}

			.menu-bond-container li:hover a,
			.menu-water-sub-menu-container li:hover a,
			.menu-public-works-sub-menu-container li:hover a,
			.menu-streetscape-sub-menu-container li:hover a,
			.menu-intranet-sub-menu-container li:hover a,
			.menu-mwbe-sub-menu-container li:hover a
			{
				color:#000000 !important;
			}

			.menu-bond-container li ul li:hover,
			.menu-water-sub-menu-container li ul li:hover,
			.menu-public-works-sub-menu-container li ul li:hover,
			.menu-streetscape-sub-menu-container li ul li:hover,
			.menu-intranet-sub-menu-container li ul li:hover,
			.menu-mwbe-sub-menu-container li ul li:hover
			{
				background-color: #b4ef92;
			}

		/** END vertical menu **/


/********** home page **********/
.post-1382 span {
line-height:1em;
}

.newsletter_image {
	margin:0px 00px 12px 0;
	text-align:center;
}

.newsletter_image img {
	width:160px;
}

	/* 2017 Makeover */
	.page-id-18823 #content, /*temp for mockup */
	.home #content {
	width:100% !important;
	}	

	/* 2019 Latoya Makeover */
	
		.page-id-18823 #content { /*temp for mockup */
	width:100% !important;
	}
	.page-id-18823 .slider_news_box {
	max-height:461px;
	}
	
/********** weather **********/
.better-weather {
height:284px !important;
background-color:#2999fc !important;
}
.better-weather:hover {
background-color:#b4ef92 !important;
color:#5e5e5e !important;
}

/********** main_circles **********/

.green_spacer {
width:265px;
height:10px;
background-color:#64b245;	
display:none;
position:absolute;
top:-10px;
left:5px;
}

.main_circle_wrapper {
position:absolute;
bottom:0;
left:50%;
}

#main_circles .circle_image,
#citizen_request_wrapper .circle_image {
top:5px;
top:7px;
left:10px;
left:14px;
left:50%;
z-index:2;

	/* 2017 Makeover */
position:absolute;
	margin-left:0;
	left:0;
	top:12px;
	width:40px;
	float:left;
	height:auto;
	position:relative;
	padding-bottom:10px;

}
#main_circles .square_around_logo {
width:95px;
width:104px;
height:90px;
height:97px;
}

#main_circles .white_around_logo {
left:5px;
left:7px;
width:85px;
width:89px;
height:85px;
height:89px;
}

#main_circles,
#citizen_request_wrapper {
width:1000px;
margin:20px auto 0;
	/* 2017 Makeover */
	width:1100px;
	bottom:40px;
	position: relative;
	right: 50%;
}

#main_circles  :hover,
#citizen_request_wrapper :hover {
z-index:10010;
}

#main_circles .practice_area {
width:1000px;
height:600px;
margin:0 auto;
border:0px red solid;
position:relative;

}

#main_circles .logo_container,
#citizen_request_wrapper .logo_container  {
width:20%;
height:200px;
position:relative;
float:left;
border:0px red solid;
width:192px;

	/* 2017 Makeover */
	width: 25%;
	padding: 0 5px;
	height:auto;
}

#main_circles .brief_description_container {
width:20%;
margin-left:30px;
}


#main_circles .circle_logo_img,
#citizen_request_wrapper .circle_logo_img {
height:100px;
margin-left:20px;
width:100px;
	/* 2017 Makeover */
    width: 100%;
    background-color: #64b245;
	margin-left:0;
	padding:8px;
	height:auto;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	
}

/* take out per 2017 makeover
#main_circles .circle_image {
z-index:2;
position:absolute;
width:75px;
height:auto;
margin-left:-35px;

}
*/

/* think i need to replace this with below for 2017 makeover 
#main_circles .circle_logo_img:hover  .pop_up_container,#main_circles .circle_logo_img:hover  .square_around_logo,#main_circles .circle_logo_img:hover  .white_around_logo,#main_circles .circle_logo_img:hover  .corner_piece_square,#main_circles .circle_logo_img:hover  .corner_piece_curve{
display:block;
visibility:visible;
}
*/

#citizen_request_wrapper .circle_logo_img:hover  .pop_up_container,
#main_circles .circle_logo_img:hover  .pop_up_container,
#main_circles .circle_logo_img:hover  .green_spacer {
display:block;
visibility:visible;
}

#main_circles .circle_logo_img:hover {
-webkit-border-top-left-radius: 0px;
-webkit-border-top-right-radius: 0px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;

}


#citizen_request_wrapper .circle_logo_img:hover {
-webkit-border-bottom-right-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;

}

#main_circles .square_around_logo {
z-index:0;
top:0;
visibility:hidden;
position:absolute;
left:47px;
-webkit-border-bottom-right-radius: 50%;
-webkit-border-bottom-left-radius: 50%;
-moz-border-radius-bottomright: 50%;
-moz-border-radius-bottomleft: 50%;
border-bottom-right-radius: 50%;
border-bottom-left-radius: 50%;
background-color:#64B245;
}

#main_circles .white_around_logo {
z-index:1;
visibility:hidden;
position:absolute;
top:0;

-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
background-color:#ffffff;
}

#main_circles .pop_up_container,
#citizen_request_wrapper .pop_up_container {
z-index:22;
position:absolute;
left:5px;
width:700px;
opacity:.98;
background-color:#64B245;
visibility:hidden;
-webkit-border-radius: 3px;
-webkit-border-bottom-left-radius: 0;
-moz-border-radius: 3px;
-moz-border-radius-bottomleft: 0;
border-radius: 3px;
border-bottom-left-radius: 0;
x-webkit-box-shadow: 0px 0px 5px #a6a6a6;
x-moz-box-shadow: 0px 0px 5px #a6a6a6;
xbox-shadow: 0px 0px 5px #a6a6a6;
}

#main_circles .link_in_pop_up,
#citizen_request_wrapper .link_in_pop_up  {
float:left;
color:#ffffff;
font-size:14px;
margin:4px 0 4px 10px;
font-family:verdana;
width:175px;
}

#main_circles .link_in_pop_up:hover,
#citizen_request_wrapper .link_in_pop_up:hover {
cursor:pointer;
}

#main_circles .corner_piece_square {
visibility:hidden;
z-index:0;
width:45px;
height:45px;
position:relative;
left:131px;
background-color:#64B245;
}

#main_circles .corner_piece_curve {
visibility:hidden;
z-index:1;
width:100%;
height:100%;
position:relative;
left:0px;
background-color:#ffffff;
-webkit-border-top-left-radius: 25%;
-moz-border-radius-topleft: 25%;
border-top-left-radius: 25%;
}

#main_circles .circle_header_container,
#citizen_request_wrapper .circle_header_container {
position:relative;
border:0px green solid;
width:100%;
left:-40px;
left:0;
margin:0 auto;
}

#main_circles .circle_header,
#citizen_request_wrapper .circle_header  {
position:relative;
text-align:center;
margin-bottom:6px;
}

#main_circles .circle_text,
#citizen_request_wrapper .circle_text {
position:relative;
text-align:center;
}

#main_circles .circle_header p,
#citizen_request_wrapper .circle_header p{
font-size:18px;
font-weight:bold;
color:#646464;
margin:0;
}

#main_circles .circle_text p,
#citizen_request_wrapper .circle_text p {
font-size:14px;
color:#747474;
margin:0;
}

	/* 2017 Makeover */
	#main_circles .circle_header p,
	#main_circles .circle_text p,
	#citizen_request_wrapper .circle_header p,
	#citizen_request_wrapper .circle_text p {
	color: #ffffff;
	}

#main_circles .brief_description p,
#citizen_request_wrapper .brief_description p {
text-align:center;
}

#main_circles .brief_description p,
#citizen_request_wrapper .brief_description p {
font-size:14px;
}

#citizen_request_wrapper {
	position:relative;
	float:left;
	left:20%;
	top:100px;
/* to fix not pushing header down messing up urgent notices */
	position:absolute; 
	top:200px;
	left:0;
	z-index:-1;

}

/********** citizen request popup **********/

/* temp to show */
#citizen_request_wrapper .pop_up_container {
top:62px !important;
-webkit-border-radius: 8px;
-webkit-border-top-left-radius: 0px;
-moz-border-radius: 8px;
-moz-border-radius-topleft: 0px;
border-radius: 8px;
border-top-left-radius: 0px;;
}

#citizen_request_wrapper {
width:250px;	
text-align:center;
}

#citizen_request_wrapper .logo_container{
width:100%;	
}

#citizen_request_pop .pop_up_container {
top:-440px;
height:430px;
width:600px;
color:#ffffff;
}

#citizen_request_wrapper .circle_image {
	top:3px !important;
}

#citizen_request_wrapper .circle_logo_img {
xbackground-color:#2999fc;	
}

#citizen_request_wrapper .citizen_request_half {
	width:50%;
	float:left;
	padding:10px;
}

#citizen_request_wrapper .citizen_reques_contact_form {
background-color:#2999fc;	
}

#citizen_request_wrapper .textarea {
	padding:2px;
	height:50px;
}

#citizen_request_wrapper #gform_wrapper_10 .gfield_label {
margin-top:1px;	
}

#citizen_request_wrapper h2 {
color:#ffffff;
margin-bottom:15px;
}

#citizen_request_wrapper .image_311 {
	width:175px;
}

#citizen_request_wrapper .cr_numbers_section {
	margin:26px 0;
}

/********** council members pop up **********/

#council_pop_wrapper {
width:100%;
}

#council_pop_wrapper_left {
float:left;
width:350px;
}

#council_pop_wrapper_right {
float:left;
width:350px;
}

.councilmember_square {
width:346px;
height:64px;
background-color:#ffffff;
margin:4px 0 0 4px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
border:none;

/* fixing guttes so image doesnt flicker on mouseover */
height:68px;
background-color:#ffffff;
margin:0 0 0 4px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
border:4px #64b245;
border-style:solid none none;

/* 2018 makeover */
border:4px #ffffff;


}

/* .councilmember_square :hover { */
/* background-color:#64b245; */


/* } */

.councilmember_photo {
float:left;
width:64px
}

.councilmember_photo  img {
width:60px;
margin:2px;

}

.council_district_square {
width:60px;
height:60px;
background-color:#2999fc;
margin:2px;
float:left;

}

.council_district_square p{
margin:2px 0 !important;
color:#ffffff;
text-align: center;
}

.district_number {
margin:4px 0 0 0;
color:#ffffff;
font-size:36px;
text-align: center;
line-height:20px;
}

.councilmember_detail {
float:left;
width:218px;
height:100%;
background-color:none;
padding-top:8px;
}

.councilmember_detail a {
text-decoration:underline;
color:blue;
}

.council_title {
width:100%;
text-align:center;
margin:0;
font-size:12px;
font-weight:bold;
margin-bottom: 0 !important;
}

.council_name {
width:100%;
text-align:center;
margin:0;
font-size:20px;
font-weight:bold;
}


.council_district {
width:100%;
text-align:center;
margin:0;
font-size:14px;
float:left;
}


.council_quote {
width:100%;
text-align:center;
margin:0;
font-size:14px;
}

.council_footer_title {
color:#ffffff;
font-size:16px;
}

.find_council_container {
width:100%;
height:44px;
padding-top:6px;
}

.find_council_on_meet_council_page .find_council_container {
margin:8px 0;
padding:8px 0 0 20px;

}

.find_council_container p {
margin:0;
font-size:20px;
width:250px;
float:left;
text-align:center;
color:#ffffff;
font-weight:bold;
}

.find_council_container form {
margin:0;
width:auto;
float:left;
}

.council_search_on_page .find_council_container form {
float:none;
width:100%;
}

.council_search_on_page {
padding:18px 0 0 20px;
height:58px;

}

.council_search_label {
width:100%;
text-align:center;
}

.council_search_label p {
margin-bottom:0;
}

.find_council_container input[type="text"]{
}

.find_council_container input[type="text"]:first-child {
width:100px;
color:#000000;
margin:0 10px 10px 0;
float:left;
}


#main_circles .find_council_container input[type="text"]:first-child {
float:left;
padding:5px 15px;
}

.find_council_container button {
background:none;
border:none;
float:left;
width:30px;
}

.find_council_container button:hover{
cursor:pointer;
}

.find_council_container select {
float:left;
padding:2px 0px;
color:#1c1c1c;
margin-right:10px;
height:24px;
}

.save_results_form {
width:auto;
text-align:center;
}

.save_results_form input[type="submit"]{
width:auto;
margin:2px;
padding:2px 10px;
color:#000000;
background-color:#2999fc;
font-size:12px;
text-align:center;
border:none;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: 1px 1px 3px #000;
-moz-box-shadow: 1px 1px 3px #000;
box-shadow: 1px 1px 3px #000;
}

.saved_district_success {
margin:0;
color:#333333;
width:100%;
text-align:center;
}

.council_email_icon_header {
margin:0;
margin-left:10px;
float:right;
}

.search_council_text {
color:#000000;
}

.council_box {
  background-color: #ffffff;
    border: 4px outset #2999fc;
    padding: 6px;
	position:relative;
	height:120px;
}

.council_box p {
margin-top:18px;
font-size:18px;
color:#333333;
}


.council_agenda_icon {
border-color: #ffffff !important;
position:relative;
top:0px;
margin-right:-4px;
}

#agendas_meetings_box i:first-child,
#agendas_meetings_box p,
#archives_box i:first-child,
#archives_box p {
margin-top:14px !important;
margin-bottom: 0;
	}


.find_council_header {
font-size:18px;
position:absolute;
top:-15px;
left:15px;
background-color:#ffffff;
width:auto;
padding:0 6px;
}

.council_3_box_headings {
position:absolute;
top:-32px;
left:15px;
background-color:#ffffff;
width:auto;
padding:0 6px;
}


.council_pop_right {
display:none;
width:350px;
height:350;
position:absolute;
top:0px;
left:350px;
height:475px;
background-color:#64b245;
/* 2018 Makeover */
background-color:#ffffff;

}

#council_on_page {
position:relative;	
    border: 1px solid #000000;
    width: 702px;
    margin: 0 auto;
}

.council_pop_right:before {
  content : "";
  position: absolute;
  left    : 25%;
  bottom  : 0;
  height  : 1px;
  width   : 50%;  /* or 100px */

 }

.council_pop_right_placeholder {
width:350px;
height:350;
position:absolute;
top:0px;
left:350px;
height:475px;
z-index:-1;
}



/* UN Comment these to show popup */
/*
#main_circles .pop_up_container,#main_circles .square_around_logo, #main_circles .white_around_logo,#main_circles .corner_piece_square,#main_circles .corner_piece_curve ,#councilmember_square_right6 .on_right{
visibility:visible;
display:block;
z-index:999999;
}
*/

/*
#council_pop .pop_up_container {
visibility:visible;
display:block;
}
*/


#councilmember_square0:hover  #councilmember_square_right0 .council_pop_right{
display:block;
}
#councilmember_square1:hover #councilmember_square_right1 .council_pop_right{
display:block;
}
#councilmember_square2:hover #councilmember_square_right2 .council_pop_right{
display:block;
}
#councilmember_square3:hover #councilmember_square_right3 .council_pop_right{
display:block;
}
#councilmember_square4:hover #councilmember_square_right4 .council_pop_right{
display:block;
}
#councilmember_square5:hover #councilmember_square_right5 .council_pop_right{
display:block;
}
#councilmember_square6:hover #councilmember_square_right6 .council_pop_right{
display:block;
}


#councilmember_square0:hover,
#councilmember_square1:hover,
#councilmember_square2:hover,
#councilmember_square3:hover,
#councilmember_square4:hover,
#councilmember_square5:hover,
#councilmember_square6:hover
 {
background-color:#64b245;
}

.below_district_map {
background-color:#ffffff;
width: 338px;
height:186px;
margin: 0 auto;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}

.below_district_map_heading {
margin: 4px auto 0;
display:none;

}

.below_district_map_pic_link {
text-align:center;
}


.below_district_map_pic_link img{
width:225px;
margin:1px auto;
}


.below_district_map_pic_link p {
margin:0;
font-size:16px;
color: #64b245;
}


.district_number_for_mayor {
text-align:center;
}

.district_number_for_mayor img {
width:48px;
margin:4px 0 0 0 ;
}

.council_cog_title_mayor {
font-size:24px;
text-align:center;
margin-bottom:10px;
color:#64b245;
padding-top:10px;
}

.council_right_side_name {
font-size:18px;
text-align:left;
margin-bottom:0px;
color:#333333;
font-weight:bold;
}

.council_email {
	text-align:left;
}

.council_cog_title {
font-size:14px;
text-align:center;
margin-bottom:6px;
color:#64b245;
padding-top:12px;
}

.council_click_learn {
font-size:14px;
text-align:left;
margin-top:0px;
color:#64b245;
}

.district_number_heading {
font-size:30px;
text-align:center;
margin:6px;
color:#64b245;
}

.district_map {
margin:4px 0 0 0;
text-align:center;
}

.district_map img {
width:338px;
margin:1px;

}

.distric_council_content {
font-size:14px;
line-height:16px;
width:90%;
margin:4px auto 0 auto;
color:#ffffff;
}

.district_signature {
text-align:right;
font-family:20px;
width:90%;
font-family: 'Cedarville Cursive', cursive;
font-size:22px;
color:#64b245;
margin-top:6px;

}

.vimeo_box  {
border:none;
}

.councilmember_photo_bio img {
	max-width:150px;
}

.councilmember_photo_bio {
	text-align:center;
}


.council_email_phone {
	text-align:center;
	font-size: 1.2rem;
    margin: 4px 0;
}

.council_bio {
	width:90%;
	margin:0 0 100px 0;

}

.council_bios {
	padding:10px;
}

/********** find a job popup **********/
#find_a_job_pop_wrapper {
padding:6px;
/* 2018 Makeover */
padding:0;
}

#job_pop .pop_up_container {
top:-440px;
height:430px;
width:600px;
color:#ffffff;
}

.jobs_xml_table_header,.jobs_xml_table_content {
width:100%;
}

.jobs_xml_table_content {
background-color:#ffffff;
   width: 100%;
    margin: 0 auto;
	height:341px;
	position:relative;
	/* 2018 Makeover */
	height:auto;
}

.jobs_xml_table_header table{
width:100%;
margin:0px auto;
background-color:#ffffff;
}

.jobs_xml_table_content table {
width:95%;
margin:0 auto;
background-color:#ffffff;
}


.jobs_xml_table_header th {
	background-color:#2999fc;
    color:#ffffff;
    border:2px #ffffff;
    border-style:solid;
    padding:6px 0;
	text-align:center;
	font-size: 18px;
	width:20%;
}

.jobs_xml_table_header th:first-child {
    text-align:left;
	padding-left:6px;
	width:40%;
}

.jobs_xml_table_content td {
	text-align:center;
    padding:3px;
	color:#000000;
	font-size:14px;
	width:20%;
	border:2px #999999;
	border-style:none none solid none;
	padding-top:6px;
}

.jobs_xml_table_content td:first-child {
    text-align:left;
    font-weight:normal;
    width:auto;
	padding-left:6px;
	width:40%;


}

.jobs_xml_table_content tr:hover {
	background-color:#2999fc;
	
}

.jobs_xml_table_content tr:hover td,.jobs_xml_table_content tr:hover a{
	color:#ffffff;
	
}

.jobs_click_for_hr {
width:100%;
text-align:right;
font-size:20px;
padding:10px 20px 0 0;
font-weight:bold;
}

.jobs_click_for_hr  a{
color:#ffffff;
}

.jobs_click_for_more {
    color: #000000;
    width: 95%;
    margin: 4px auto 0 auto;
    font-size: 14px;
position:absolute;
bottom:6px;
left:15px;
font-weight:bold;
	/* 2018 Makeover */
xposition:unset;
position:relative;
bottom:0;
left:0;

	}

	#internal_job_wrapper .jobs_click_for_more{
	position:static;
}

#internal_job_wrapper .jobs_xml_table_content td:first-child,
#internal_job_wrapper .jobs_xml_table_header th:first-child {
	width:35%;
}


/*
#job_pop .pop_up_container {
visibility:visible;
display:block;
}
*/


/********** 311 popup **********/

#three_one_one_pop .pop_up_container {
top:-200px;
height:200px;
width:290px;
background-color:#64B245;
}

#three_one_one_pop :hover div {
cursor:pointer;
}

/*
#three_one_one_pop .pop_up_container {
visibility:visible;
display:block;
}
*/

/********** new_to_area_pop popup **********/

#new_to_area_pop .pop_up_container {
top:-395px;
height:385px;
width:600px;
border:6px solid #64B245;
background-color:#ffffff;
padding:8px;
z-index:23232332;
left:-200px;
}

#new_to_area_pop :hover div {
cursor:pointer;
}

#new_to_area_pop_wrapper {
background-color:#ffffff;
}

.new_area_photo_container {
width:100px;
float:left;
}

.new_area_header {
width:465px;
padding-top:25px;
margin-left:7px;
background-color:#2999fc;
float:left;
height:100px;
}

.new_area_header p {
color:#ffffff;
margin:0;
text-align:center;
font-size:32px;
}

.new_area_message {
font-size:14px;
width:100%;
padding:20px 10px;
}

.new_area_button {
width:50%;
padding:10px;
float:left;
}

.new_area_button h6 {
margin:0;
color:#5e5e5e;
font-size:16px;
}

.new_area_button .fa {
font-size:20px;
color:#333333;
text-transform: none;
}

.new_area_button span {
color:#000000;
font-size:20px;
text-transform: none;
}

#new_to_area_pop .fusion-button {
transition: all .0s;
-webkit-transition: all .0s;
-moz-transition: all .0s;
-ms-transition: all .0s;
-o-transition: all .0s;
}


/* this makes it show up */
/*
#new_to_area_pop .pop_up_container {
visibility:visible;
display:block;
}
*/


/********** onlineservices popup **********/

#online_services_pop .pop_up_container {
top:-230px;
height:220px;
width:600px;
border:6px solid #64B245;
background-color:#ffffff;
color:#ffffff;
padding:8px;
z-index:23232332;
left:-350px;
}

#online_services_pop .pop_up_container p {
font-weight:bold;
width:150px;
float:left;
}

#online_services_pop_wrapper div {
margin:4px 16px 10px 6px;
float:left;
width:160px;
}

#online_services_pop_wrapper a {
width:100%;
padding:10px 0;
}

/*
#online_services_pop .pop_up_container {
visibility:visible;
display:block;
}
*/

.corner_piece_square_left {
top:-45px;
left:-18px !important;

}

.corner_piece_curve_left {
margin:0px;
-webkit-border-top-right-radius: 25%;
-moz-border-radius-topright: 25%;
border-top-right-radius: 25%;
-webkit-border-top-left-radius:0 !important;
-moz-border-radius-topleft: 0!important;
border-top-left-radius: 0!important;
}


#online_services_pop_wrapper .phone_fusion_tagline_box {
float:left;
width:25%;
min-width:200px;
margin-right:30px;
margin:0 30px 0px 0 !important;
}

#online_services_pop_wrapper .phone_fusion_tagline_box .fusion-reading-box-container .reading-box {
    padding: 1px;
}

#online_services_pop_wrapper .phone_fusion_tagline_box:hover  .element-bottomshadow  {
box-shadow:0;
}

#online_services_pop_wrapper .phone_fusion_tagline_box div {
padding:3px 0;
text-align:center;
}

#online_services_pop_wrapper h2 {
font-size:20px;
}


#online_services_modal .fusion-button-wrapper{
display:block;
margin:10px 0;
text-align:center;
}
#online_services_modal .fusion-button {
width:75%;
}

#online_services_pop .fusion-button {
transition: all .0s;
-webkit-transition: all .0s;
-moz-transition: all .0s;
-ms-transition: all .0s;
-o-transition: all .0s;
}

/********** faucet phone jobs **********/
#faucet_jobs_container {
float:left;
width:110px;
margin:0 auto;
flex-grow: 1;
position:relative;
z-index:211;
}

.faucet_container {
width:auto;
float:left;
margin-left:0px;
margin-right:2px;
}

.fusion-contact-info {
    float: left;
}


.faucet_container .faucet_icon {
margin-top: 0px;
float:left;
width:32px;
height:auto;
padding:4px 0 0 4px;
  background-color: #2999fc;
    border-color: #2999fc;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
    color: #ffffff;
	xbox-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
} 

.faucet_container .faucet_icon img{

} 

.faucet_container .faucet_icon:hover{
 cursor:pointer;
	xbox-shadow: 1px -1px 1px rgba(0, 0, 0, 0.2);

}

.faucet_container .faucet_text {
display:none;
display:block;
float:left;
width:110px;
height:auto;
}

.faucet_container .faucet_text p {
margin:5px 0 0 0;
font-size:16px;
text-align:center;
}

#water_login_form {
margin:0;
}

#water_login_form input[type="text"],#water_login_form input[type="password"]{
width:100%;
height:20px;
margin:0;
padding:0;
color:#000000;
padding:0px 2px !important;
}

#water_login_form input[type="submit"]{
width:90%;
font-size:20px;
padding:0;
color:#2999fc;
margin:0 auto;
}

#water_login_form .water_bill_quick_table {
width:40%;
float:left;
margin:4px 0;
padding:6px 0;
text-align:center;
}

.water_bill_pre_notice {
margin:10px;
text-align:center;
}

.water_bill_pre_notice img{
width:60%;
margin:0 atuo;
}

.water_bill_pre_notice h4 {
color:#7777777;
margin:10px 0;
font-weight:normal;
}

.water_bill_pre_notice h3 {
color:#000000;
margin:10px 0;

}

.water_bill_register {
margin:10px 0;
width:100%;
text-align:right;
}

.water_bill_register a {
color:#2999fc;
}

#home_page_faucet_modal .modal-body {
padding-top:0;
}

#home_page_faucet_modal .modal-sm {
width:450px;
}

#home_page_faucet_modal .modal-body {
    height: 560px;
	padding:0;
}

.water_bill_browser_notice {
width:100%;
padding:10px;
color:#ff0000;
border:4px double red;
margin:4px 0;
}



#find_job_container .find_job_text p{
margin:12px 0 0 0;
font-size:16px;
text-align:center;
}

.faucet_container .faucet_icon:hover  + div {
display:block;
}

#find_job_container  {
width:150px;
height:50px;
float:left;
}

#find_job_container .find_job_icon {
  background-color: #2999fc;
    border-color: #2999fc;
    border-radius: 4px;
    color: #ffffff;
	xbox-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
width:40px;
height:40px;
margin-top:6px;
float:left;
color:#333333;
padding: 8px 0 0 8px;
}

#find_job_container .find_job_icon:hover {
cursor:pointer;
color:#000000;
	xbox-shadow: 1px -1px 1px rgba(0, 0, 0, 0.2);

}

#find_job_container .find_job_icon:hover + div {
display:block;
}

#find_job_container .find_job_text {
display:none;
display:block;
float:left;
width:110px;
position:relative;
left:-150px;
left:0px;
}

#district_refuse_container {
float:left;
width:350px;
margin:0 auto;
border-width:2px;
border-color:#ffffff;
border-style:none none none none;
line-height:1;
flex-grow: 1;

}

#district_refuse_container .cookie_text_label {
float:left;
width:125px;
text-align:left;
margin-bottom: 4px
}

#district_refuse_container .cookie_text_data {
float:left;
width:auto;
margin-left:10px;
}

#district_refuse_container .city_district_label {
float:left;
width:20px;
margin-left:4px;
color:#333333;
font-size:12px;
padding:0 0 1px 7px;
 background: url(/web/20220812184304im_/https://www.goldsboronc.gov/wp-content/uploads/test.png);
    background-size: 20px 20px;
    background-repeat: no-repeat;
	display:none;
}

#home_page_phone_modal .modal-lg {
width:732px;
}

#home_page_phone_modal .modal-body{
xheight:450px;
}

#home_page_phone_modal .phone_fusion_tagline_box {
float:left;
width:25%;
min-width:200px;
margin-right:30px;
margin:0 30px 50px 0 !important;
}

#home_page_phone_modal .phone_fusion_tagline_box .fusion-reading-box-container .reading-box {
    padding: 1px;
}

#home_page_phone_modal .phone_fusion_tagline_box div {
padding:5px 0;
text-align:center;
}

#home_page_phone_modal h2 {
font-size:20px;
font-weight:bold;
}

#home_page_phone_modal .close {
color:#ffffff;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
width:32px;
background-color:#000;
margin-top:2px;
/* 2018 Makeover */
opacity:1;
background:none;
}

#home_page_phone_modal .phone_fusion_tagline_box p {
margin:0;
font-size:17px;
letter-spacing:1px;
}

#home_page_phone_modal .modal-title {
   font-size: 22px;
    text-align: center;
    background-color: #2999fc;
    margin-right: 44px;
	color:#ffffff !important;
}


.phone_modal_main_number {
  margin: -10px 0 10px 0;
    font-size: 24px;
    text-align: center;
	}

.water_modal_quesions {
color:#2999fc;
font-weight:bold;
text-decoration:underline;
padding-left: 10px;
}

.top_calendar i {
font-size: 20px !important;
padding-left: 6px;
}

	/********** 2018 makeover **********/
#home_row_media .home_box_18 .fusion-column-wrapper{
	min-height:365px;
}

#bottom_home_row .home_box_18 .fusion-column-wrapper{
	min-height:608px;
}

.home_box_18 .fusion-column-wrapper{
border: 1px solid #64b245 !important;
    padding: 0px !important;
}

.home_box_events .home_online_services_button {
	width:90% !important;
}

.home_box_events .fusion-button-wrappercenter {
	text-align:center;
}

.mission_vision_youtube {
padding-top:25%;	
}

.home_box_events .newsletter_image {
	width: 80px;
}
	
.home_online_services_button_column .fusion-column-wrapper{
	border:none;
}	


.home_button_header_18 {
	margin-bottom:12px;
	z-index:2;
}

.home_button_header_18 .fusion-button-text{
	color:#ffffff !important;
	font-size:20px;
}

.home_online_services_button {
	display:block !important;
	text-transform: none !important;
    margin: 10px auto;
    width: 75% !important;
}

.home_online_services_button .fusion-button-text{
		color:#ffffff !important;
	font-size:20px;
}

.home_online_services_button_column .fusion-button-wrappercenter {
	text-align:center;
}

.mission_column {
	padding:6px;
}

.mission_column p {
	margin-bottom:0;
}

.mission_column a {
}

.mission_column a:hover {
}

.home_row {
	margin-top:30px;
}

.top_home_row {
	margin-top:0px;
}

#call_us_home p {
	font-size:20px;
}

	/********** News and headlines style **********/

#slider_news_box_container {
position:relative;
position:absolute;
top:-420px;
right:60px;
float:right;
height:0;
width:auto;
z-index:21;
	/* 2017 Makeover */
	top:42px;
	top:200px;
	right:10%;
	z-index:-1;
	
	/* 2018 Makeover */
	position:relative;
	top:0px;
	right:0px;
	float:none;
	height:auto;
	width:auto;
	z-index:1;
}



.slider_news_box {
/* width:100%; */
/* min-width:300px; */
/* max-width:400px; */
/* max-height:360px; */
/* background: rgb(51, 51, 51);
/* background-color:rgba(51,51,51,0.9); */
padding:15px 15px 10px 15px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
overflow-x: hidden;
overflow-y: auto;
	/* 2017 Makeover */
	/* height:480px; */
	/* height:auto; */
	/* max-height:47vh; */
	
	/* 2018 Makeover */
	background-color:#ffffff;
	width:100%;
	min-width:auto;
	max-width:100%;
	max-height:670px;
	height:inherit;
	
}

.slider_news_box h1 {
margin:1px;
color:#2999fc;
font-size:24px;
width:100%;
text-align:center;
font-weight:bold;
float:left;
	/* 2018 Makeover */
	display:none;
}

.slider_news_box h3 {
color:#ffffff;
font-size:14px;
width:auto;
font-weight:bold;
text-align:left;
margin: 0;
xfloat:left;
}

.slider_news_box p {
color:#ffffff;
font-size:14px;
width:100%;
font-weight:normal;
text-align:left;
margin:0;
float:left;
padding-left:44px;

	/* 2018 Makeover */
	color:#333333;
}

.slider_news_box hr {
width:100%;

}

.slider_news_box img {
float:left;
margin:0px 14px 0 0;
max-width:30px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}

.slider_news_box .fa {
float:left;
margin-top: 0px;
}

.slider_news_box_posted_time {
margin:0;
float:right;
font-size:10px;
color:#999999;
font-family:tahoma;
   line-height: 8px;

}

.click_for_more {
margin:0 0 0 4px;
xfloat:left;
font-size:10px;
color:#999999;
font-family:tahoma;
position:relative;
padding:0 0 4px 44px;
}

.news_notice_container {
margin:0;
}

.pad_title_class {
padding-left:44px;
}

/********** Urgent Notice **********/

#urgent_notice_container {
}

.urgent_notice {
text-align:center;
width:100%;
height:auto;
padding:4px 0;
background-color:rgba(41,153,252,.9);
}

#urgent_notice_container .urgent_notice i {
float:none;
}

#urgent_notice_container h3 {
display:inline;
margin:0;
font-weight:bold;
font-size:1.5em;
}

#urgent_notice_container .click_for_more {
float:none;
color:#333333;
display:contents;
padding:0;
}

#urgent_notice_container img {
max-width:20px;
margin-right:10px;
}

/********** coucil address auto complete **********/
.drop {
display:inline-block;
overflow:hidden;
}

.drop select {
min-height:60px;
margin: -5px -20px -5px -5px;
padding:10px;


}

.submit_button:hover {
background-color:#5bb1fd;
}

.submit_button {
width:200px;
border:0px black solid;
background:none;
text-align:left;
margin:1px 0;
}

#keyword {
	width: 200px;
	font-size: 1em;
}

#results {
  display: none;
	width: 204px;
	display: absolute;
	border: 1px solid #c0c0c0;
}

#results .item {
	padding: 3px;
	font-family: Helvetica;
	border-bottom: 1px solid #c0c0c0;
}

#results .item:last-child {
	border-bottom: 0px;
}

#results .item:hover {
	background-color: #f2f2f2;
	cursor: pointer;
}

/********** autocomplete ver 2 ***********/
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	xbackground: white url('/web/20220812184304im_/https://www.goldsboronc.gov/wp-content/themes/Avada-Child-Theme/indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}

/********** find council page **********/

#council_results {
width:auto;
    xmargin: -18px auto 22px auto;
	text-align:center;

}

#council_results .your_district_label{
 float: left;
    font-size: 24px;
margin: 0 0 10px 0;
    text-align: left;
    width: auto
}

#council_results .your_district_data  {
width:auto;
font-size:24px;
float:left;
padding:0 0 0 10px;
text-align:left;
}

#council_results .council_member_name  {
width:45%;
font-size:18px;
float:left;
margin:10px 0 4px 0;
text-align:left;
padding-left:8px;
}

#council_results .council_email_me {
float:left;
margin:4px 0 0 6px;
}

#council_results .council_email_me  a{
color:#2999fc;
font-weight:bold;
font-size:12px;
float:left;
}

#council_results .council_member_name {
text-align:left;
}

#council_results .your_district_circle {
margin:0;
width:40px;
height:40px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
border: 4px solid #2999fc;
}

#council_results .council_results_district_image  {
margin-left:20px;
float:left;
text-align:center;
width:75px;
}

#council_results .council_results_picture img {
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}

#council_results .your_district_circle p{
margin:5px 0 0 8px;
font-size:30px;
}

#council_results .district_query {
width:100%;
text-align:center;
border-style:none none solid none;
border: 1px #333333;
margin-bottom:0px;
}

#council_results .district_query p {
font-size:16px;
text-decoration:underline;
margin:0;
}

#council_results .find_council_container, #search_council_on_page .find_council_container {
width:auto;
margin:0 auto;
}

#council_results .councilmember_photo {
width:75px;
}

#council_results .councilmember_photo img {
width:100%;
}

#council_results .council_district_square {
width:75px;
height:75px;
}

#council_results .council_district_square p {
font-size:20px;
}


.save_results_button {
color:#000000 !important;
}

.council_results_tagline_box {
width:100%;
max-width:680px;
margin:0 auto;
margin-bottom:40px !important;
}

.council_results_wrapper {
width:100%;
padding:1px;
}

.council_results_wrapper .district_number {
font-size:50px;
margin-top:15px;
}

.council_results_middle_section_wrapper {
float:left;
margin: 2px 0 0 20px;
}

#council_results .fusion-reading-box-container .reading-box {
padding:4px;
}

#meet_council_tabs td {
	width:50%;
	vertical-align:top;
}

#meet_council_tabs .fusion-person {
text-align:center;	
}

/********** deptartments **********/
#dept_list .fusion-checklist .fusion-li-item {
    margin-bottom: 0px !important;
}

/********** Search Results **********/

.search {
margin-top:20px;
}

.search .fusion-post-medium {
margin-bottom: 22px;
border:1px #bbbbbb;
border-bottom-style:solid;
padding-bottom: 8px;
}

.search .fusion-post-content h2 {
margin-bottom: 6px;
font-weight:bold !important;
}

.search .fusion-post-content p {
    margin: 0;
}

.search  .fusion-post-slideshow {
    width: 100px !important;
}

.search_image_placeholder {
width:100px;
height:1px;
}

.search_results_widget_text {
text-align:center;
}

.search_results_widget_text h2,
.search_results_widget_text h3 {
color:#ffffff !important;
}

.search_results_title {
width:100%;
text-align:center;
}

.search_results_title p{
font-size:24px;
}

/********** Dept Head Sidebar **********/

#dept_head_sidebar {
height:auto;
border:0px solid #2999fc !important;
width:100%;
 min-width: 190px;
 color:#ffffff;
}

.dept_head_photo {
text-align:center;
background:none;
float:left;
padding:0;
width:75px;
min-width:53px;
}

.dept_head_photo img {
width:100%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}

.dept_head_photo_name_email_wrapper {
width:100%;
float:left;
position:relative;
border:1px #ffffff;
border-style:solid none none none;
padding:20px 0 5px 0;
min-width:271px;	
}

#dept_head_sidebar .dept_head_name,#dept_head_sidebar .dept_head_title,#dept_head_sidebar .dept_head_email,#dept_head_sidebar .dept_head_phone {
width:10%;
text-align:center;
margin:2px 0 6px 0;
}

.dept_head_title {
float:left;
width:70% !important;
}


.dept_head_email {
position:absolute;
right:0%;
}

#dept_head_sidebar .dept_head_title p,#dept_head_sidebar .dept_head_email p,#dept_head_sidebar .dept_head_phone p {
font-size:16px;
font-weight:normal;
margin:0;
}

#dept_head_sidebar .dept_head_name p {
font-size:18px;
font-weight:bold;
margin:0;
padding:0;
float:left;
width:100%;
}


#dept_head_sidebar .dept_head_name {
margin-top:0;
float:left;
xwidth:auto !important;
min-width:186px !important;
padding:4px 0;
background-color:none;
}

.dept_head_name .fontawesome-icon {
	float:none;
}

#dept_head_sidebar .dept_head_hours_label,#dept_head_sidebar .dept_head_hours_data {
width:45%;
float:left;
}

#dept_head_sidebar .dept_head_hours_label{
text-align:right;
}

#dept_head_sidebar .dept_head_hours_data {
text-align:left;
margin-left:5px;
}

#dept_head_sidebar .dept_head_hours_label p,#dept_head_sidebar .dept_head_hours_data p{
margin:2px 0;
}

#dept_head_sidebar .years_service_box {
margin:0;
width:auto;
float:left;
padding-left:6px !important;
}

#dept_head_sidebar .counter-box-container {
border:none !important;
}
#dept_head_sidebar .fusion-counter-box,#dept_head_sidebar .fusion-counters-box ,#dept_head_sidebar .counter-box-container {
padding:0;
margin:0;
 }

#dept_head_sidebar .years_service_text {
float:left;
width:auto;
text-align:left;
}

#dept_head_sidebar .years_service_text p{
margin:0 0 0 6px;
font-size: 16px;
}

#dept_head_sidebar .fusion-clearfix {
clear:none;
}

#dept_head_sidebar span {
}

.page-id-16870 .years_service_wrapper {
	display:none;
}

.years_service_wrapper {
float:left;
width:186px !important;
padding-left:35px;
text-align:center;
margin:0 auto;
}

#dept_head_sidebar .years_service_box span {
border:none;
color:#ffffff;
}


#dept_head_sidebar .dept_head_name, #dept_head_sidebar .dept_head_title, #dept_head_sidebar .dept_head_email, #dept_head_sidebar .dept_head_phone {
margin:0;
}

#dept_head_sidebar .content-box-counter {
color:#ffffff;
}

#dept_head_sidebar .dept_name_number {
width:100%;
text-align:center;
border:1px #ffffff;
border-style:none none solid;
margin-bottom:10px;
}

#dept_head_sidebar .dept_name_number h2 {
color:#ffffff;
line-height:37px;
font-size:24px;
margin:0 auto;
margin-bottom:10px;
padding-top:10px
}

.long_dept_head_name {
position:relative;
left:18px;
}

/********** dept head bio on page **********/
#dept_head_bio_on_page .bio_read_more {
    position: absolute;
    bottom: 0;
    cursor: pointer;
    padding: 4px 0;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    width: 100%;
    display: block;
    background: rgba(41, 153, 252,0.9);
}

#dept_head_bio_on_page  {
	background-color:#333333;
	color:#ffffff;
	padding:0px;	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-bottom:20px;
	position:relative;
	height:300px;
	overflow:hidden;
}

#dept_head_bio_on_page .left {
	float:left;
	width:25%;
	text-align:center;
	padding:10px;
}

#dept_head_bio_on_page .right {
	float:left;
	width:75%;
	padding:10px;
}

#dept_head_bio_on_page .dept_head_bio {
	padding:10px;
}

#dept_head_bio_on_page .dept_head_photo img{
	width:100%;
	max-width:150px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	
}

#dept_head_bio_on_page .dept_head_name {
font-size:20px;	
font-weight:bold;
}
#dept_head_bio_on_page .dept_head_title {
font-size:16px;	
float:none;
width:100% !important;
}

#dept_head_bio_on_page .dept_head_photo {
float:none;	
width:auto;
}

/********** boards and commissions **********/

.boards_table_wrapper {
	margin:10px 0 20px 0;
}

.boards_table_wrapper table {
	font-size:15px;
	text-align:left;
	width: 80%;
    margin: 0 auto;
    border: 3px #5d5d5d;
    border-style: solid none;
}

.boards_table_wrapper table th{
font-weight:700;
font-size:15px;
}

.boards_table_wrapper .bc_name {
	font-weight:bold;
}
.boards_table_wrapper .bc_date {

}

.boards_table_wrapper tr:nth-child(odd) {
	/* background-color:#ade48d; */
}

.boards_table_wrapper tr:first-child {
    border: 1px #5d5d5d;
    border-style: none none solid none;
}

.boards_header {
    text-align: center;
    font-size: 24px;
    font-weight: bold;
}

/********** planning **********/

#planning_page_commissions_tab {
width:100%;
margin:0 auto;
}

#planning_page_commissions_tab .nav-tabs {
width:100%;
}

#planning_page_commissions_tab .tab-content {
width:auto;
}

.planning-sidebar  {

}

#planning_page_commissions_tab li.active a  {
background-color:#b4ef92
}

.planning_contact_form h3,.inspections_contact_form h3 {
text-align:center;
}

#udo table{
margin-left:20px;
}

#udo a {
text-decoration:underline;
color:#2999fc;
}

#udo td {
padding:1px 16px;
}

#udo .sidebar_link_icon li {
    margin-left: -20px;
}

.planning_documents .fusion-toggle-heading {
font-size:26px !important;
}

#whats_coming {
margin:5px 0 0 0;
}

.whats_coming_wrapper {
width:70%;
margin:40px auto;
border:2px #5e5e5e;
border-style: solid;
}

.whats_coming_content_top {
width:100%;
padding:10px;

}

.whats_coming_content_bottom {
width:100%;
background-color:#5e5e5e;
padding:10px;
}

.whats_coming_picture {
text-align:center;
}

.whats_coming_picture img {
width:auto;
max-height:150px;
}

.whats_coming_title{
width:100%;
font-size:34px;
color:#646464;
font-weight:bold;
text-align:center;
margin:10px 0;
line-height:1;
}

.whats_coming_text {
width:100%;
margin:10px 0;
}

.whats_coming_content_top .whats_coming_data_label, .whats_coming_content_top .whats_coming_data_data {
font-weight:bold;
}

.whats_coming_content_bottom .whats_coming_data_label, .whats_coming_content_bottom .whats_coming_data_data {
color:#ffffff;
font-weight:bold;
float:left;
margin-right:4px;
}

.whats_coming_content_bottom .whats_coming_data_data {
text-decoration:underline;

}

.whats_coming_heading  {
text-align:center;
width:100%;
background-color:#2999fc;
}

.whats_coming_heading  p{
color:#ffffff;
padding:10px 0;
font-size:40px;
margin:40px 0 0 0;
line-height: 1em;
}

#accordion-87-1 a {
text-align:center;
}
#accordion-87-1 i {
display:none;
}

#accordion-87-1 .fusion-panel {
border-bottom:none;
}

#accordion-87-1 .fusion-toggle-heading {
box-shadow: 0px 1px 0px rgb(255, 255, 255) inset, 0px 4px 0px rgb(16, 83, 120), 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
background: rgb(144, 201, 232) none repeat scroll 0% 0%;
border-width: 1px;
color: rgb(16, 83, 120);
border-color: rgb(16, 83, 120);
border-radius: 4px;
transition: all 0.2s ease 0s;
padding: 13px 29px;
line-height: 17px;
border-style: solid;
}

/********** inspections **********/
#online_permit_instructions p {
	color:#ff0000;
}

#post-22242 .person-name {
font-weight:bold;	
}

/********** engineering **********/

.engineering_sidebar_image  {
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;

}

.flood_page_box .fusion-column-wrapper {
    min-height: 266px !important;
    padding: 0px 20px !important;
}	
	
/********** code enforcement **********/

.anonymous_report_form {

}
.anonymous_report_form input[type="submit"]{
background:none;
background-color:#b4ef92;
}

.code_enforcement_link_icons {
text-align:center;
}

.code_enforcement_link_text {
text-align:center;
font-size: 16px;
}

.code_enforcement_links_header {
text-align:center;
margin:10px;
}


.code_enforcement_links_header h2{
text-align:center;
color:#2999fc;
}

/********** comm affairs **********/

.comm_affairs_programs_blog .post{
padding-bottom:20px;
border: 1px #888888;
border-style:none none solid none;
}

/* remove post hover slider over image thingy */
.comm_affairs_programs_blog .fusion-rollover-link {
display:none;
}

.comm_affairs_programs_blog .fusion-rollover-categories {
display:none;
}

#comm_affairs_sidebar ul{
list-style: disc !important;

}

#comm_affairs_sidebar li{


}

#comm_affairs_sidebar .stop_hunger_headline {
    color: #0070a9;
    font-size: 18px;
    font-family: arial;
    text-align: center;
    width: 100%;
    font-weight: 600;
    margin: 25px 10px;
    text-shadow: 1px 1px 1px #0070a9;
    text-decoration: none;
}

#comm_affairs_sidebar .stop_hunger_headline img{
width:150px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}

.comm_affairs_hunger .food_bank_info {
margin:30px 0;
}
.comm_affairs_hunger .food_bank_info p{
    font-family:arial;
    color:#000000;
    font-size:12px;
    margin:0;
}

.comm_affairs_hunger .food_bank_info p:first-of-type {
    font-size:18px;
}

.hunger_box {
text-shadow: 1px 1px 0px rgb(0, 0, 0);
}

#mwbe_faq .fa-fusion-box{
display:none;

}
/********** finance **********/



.finance_budgets .fusion-toggle-heading {
font-size:20px;
}

.inspections_file_table td {
padding:6px;
}

.inspections_file_table th {
font-size: 16px;
font-weight: bold;
padding-left: 6px;
}

.inspections_file_table table {
min-width:300px;
}

.bid_toggles  .fa-fusion-box {
display:none !important;
}

.bid_toggles .fusion-toggle-heading {
font-size: 16px;
text-align: left;
}

.bid_toggles .gform_wrapper {
padding:20px;
background-color:#bbbbbb;
max-width:600px;
}

.water_faq_checks .fusion-li-item-content {
line-height:26px;
}






/********** human resources hr **********/

.hr_online_application_box h2{
font-size:22px !important;
}

.hr_online_application_box hr {
margin:24px 0;
}

.hr_online_application_box a {
margin:24px 0;
}

.hr_online_application_box td {
width:20%;
min-width:50px;
font-size:18px;
color:#3366ff;
}

.hr_online_application_box i{
 left: 20px;
 position: relative;
 top: -10px;
 }

.blet_scholarhsip_tagline_box,
.hr_online_application_box h2 {
	 color:#ffffff !important;
 }
 
 /********** finance **********/

 #comm_dev_sideabr {
 
 }
 
 .pay_bill_now_button {
 
 }
 
  /********** public works **********/

#menu-public-works-sub-menu li a::before{
xcontent:"\2022";
xfont-size:24px;
}

.cemetery_buttons {
margin-bottom:10px;
}

.pw_person_box {
border:3px #ddd solid;
padding:10px;
}

.pw_person_box .person-name {
font-weight:bold;
}

 #post-370 .fusion-accordian .panel-title a .fa-fusion-box::before
{
    font-size: 30px !important;
    line-height: 30px !important;
}

.sanitation_faq_toggles .fa-fusion-box {
width: 30px !important;
height: 30px !important;
}

.grave_table td {
padding:10px;
border: 1px solid #333;	
}

.grave_table th {
padding:10px;
background-color:#2999fc;
text-align:center;
font-weight:bold;
border: 1px solid #333;
}

.grave_table th:first-child {
background-color:#ffffff;

}

.got_questions_button {
margin:20px auto;
}

.water_leak_tagline h2 {
font-size:30px !important;
color:#cc0000 !important;
font-weight:bold !important;
}

.water_leak_tagline p {
margin-top:18px;
}

.pw_stormwater_button {
	text-align:center;
}

/********** stormwater **********/

#accordion-9313-1 i {
display:none;
}

#post-9313 .fusion-toggle-heading {
	font-size:15px;
}

#stormwater_join_box .fusion-column-wrapper {
	text-align:center;
}

#stormwater_join_box .sidebar_link_icon {
	margin-left:85px;
}

/********** coming to Goldsboro **********/

.coming_to_goldsboro_container {
width:100%;
margin:0 auto;
position:relative;
}

.coming_to_goldsboro_container img{
width:100%;
opacity:.5;

}

.coming_to_goldsboro_container img:hover{
opacity:1;
cursor:pointer;
}

.coming_to_goldsboro_text {
width:100%;
font-size:24px;
margin:0px auto 0;
text-align:center;
padding:20px 0;
background-color: #2999fc;
color:#ffffff;
}

.coming_to_goldsboro_hidden {
display:none;
position:relative;
top:1px;
}

.coming_to_goldsboro_container:hover div {
display:block;
}

.coming_to_goldsboro_text a {
    color: #fff !important;
}


  /********** Special Events **********/


.special_events_container {
width:33%;
margin:0;
float:left;
height:350px;
}

.special_events_wrapper {
width:33%;
margin: 0 40px;
width: auto;
border:1px solid #888888;
border:1px #888888;
border-style:none solid solid solid;
text-align:center;
position:relative;
}

.special_events_image {
margin:0 auto;

}

.special_events_title {
width:100%;
font-size:24px;
margin:0px auto 0;
text-align:center;
border:1px #888888;
border-style:solid none none none;
padding:20px 0;
background-color: #b4ef92;
}

.special_events_content {
display:none;
width:75%;
font-size:14px;
margin:0 auto;
text-align:center;
padding: 10px 0;
}

.special_events_image:hover + .special_events_content {
display:inline;
}

.special_events_title:hover ~.special_events_content {
display:inline;
}

  /********** new to goldsboro **********/

.proximity_text {
  position:relative;
  top:29px;
  left:8px;
  z-index:1;
  height:0;
  }
  
.proximity_bars .progress-title {
display:none;
}
  

  /********** Menu **********/
.ubermenu-submenu {
z-index:100;	
}

.ubermenu-responsive-toggle{
color:#ffffff !important;
background-color:rgba(0,0,0,.6) !important;	
width: 100px !important;
-webkit-border-radius: 2px !important;
-moz-border-radius: 2px !important;
border-radius: 2px !important;
}

.ubermenu .ubermenu-item {
}

.gov_info_menu_title .ubermenu-target-title{
text-decoration:underline;
}

.ubermenu .ubermenu-target-description {
line-height:1em;
}

.menu_search span {
margin:0 !important;
}

#menu-item-3395 ul {
padding:7px 10px 10px 10px !important;
}
#menu-item-3395 ul li a{
padding:0 10px !important;
line-height:16px !important
}

#menu-item-3395 ul li a span{
font-size:14px !important;
}

#menu-item-3395 ul li:hover {
background-color:#2999fc;
}

.ubermenu-item ul li a:hover {
xbackground-color:#515151;
}

.ubermenu-submenu-id-1594 {
background-color:#333333 !important;	
border-color:#000000 !important;
}

.ubermenu.ubermenu-main .ubermenu-item-normal > .ubermenu-target:hover {
background-color:#2999fc !important;
}

.ubermenu-submenu-id-1594 a:hover,.ubermenu-submenu-id-3524 a:hover  {
background-color:#2999fc;
}

.ubermenu-submenu-id-3524 a {
padding:0px 10px !important;
}

.ubermenu-submenu.ubermenu-submenu-drop {

background-color:#333333 !important;	
border-color:#000000 !important;
}




#menu-item-4139 a,#menu-item-4140 a,#menu-item-4138 a {
padding-top:0;

}
#menu-item-4128 ul,#menu-item-4128 ul,#menu-item-4128 ul{
padding-bottom:0;
}
/* BEGIN This is for aligning white circle up with text. */
#menu-item-3031 img, .ubermenu-submenu-id-3524 li a img {
margin-top:6px !important;
}

.ubermenu-submenu-id-3524  .ubermenu-target-text {
padding-top:0px;
padding-bottom:0px;
}

#menu-item-4203 .ubermenu-target-text,
#menu-item-4243 .ubermenu-target-text,
#menu-item-4204 .ubermenu-target-text,
#menu-item-4206 .ubermenu-target-text {
margin-top:-4px;
padding-left:20px;
}
/* END This is for aligning white circle up with text. */


.ubermenu.ubermenu-main .ubermenu-item-normal > .ubermenu-target:hover,.ubermenu-submenu-id-4206 {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

}

.ubermenu-submenu-id-4206 {
-webkit-border-radius: 5px !important;
-moz-border-radius: 5px !important;
border-radius: 5px !important;
}

#menu-item-3395  ul li a:hover {
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
background-color:#888888;
}

.ubermenu-submenu {

}

.ubermenu-submenu-id-3032 li a,
.ubermenu-submenu-id-4243 li a {
padding:5px !important;
}

.business_menu_button {
width:125px;
font-size:16px;
text-transform:capitalize;
padding:11px 6px;
}

.business_sub_menu_heading .ubermenu-target-title {
    font-size: 24px;
    border: 1px #fff;
    width: 120px;
    border-style: none none solid none;
	position:relative;
	left:-14px;
	}

/* this is to change residents menu pictures at bottom of menu */
#menu-item-4189 a{
    padding: 2px !important;
}

#menu-item-4189 img {
margin-bottom:2px;
}

#menu-item-4189 .ubermenu-target-text {
background-color:#5e5e5e;
padding:4px;
font-size:16px;
}

#menu-item-4189 {
margin-top:-1px;
}

.how_can_we_help_you {
padding:2px !important;
}

.how_can_we_help_you span {
background-color:#5e5e5e;
width:100%;
padding:10px;
}

.ubermenu-submenu-id-4188 {
padding-bottom:0 !important;
}

.ubermenu-submenu-id-1597 {
height:441px !important;
overflow:hidden !important;
}


/* adjusting slider in resisdent menu */
#menu-item-4186 ul {
padding-top:0;
padding-bottom:0;
}

#rev-slider-widget-4 {
padding:2px 4px 0 2px !important;
}


#menu-item-4203 ul,
#menu-item-4204 ul,
#menu-item-4206 ul {
padding-top:0;
}

#menu-item-4242 .fusion-button {
transition: all .0s;
-webkit-transition: all .0s;
-moz-transition: all .0s;
-ms-transition: all .0s;
-o-transition: all .0s;
}
		
  /**** top nav menu ****/

.fusion-secondary-header {
    min-height: 30px;
}


.fusion-secondary-menu {
font-size:16px;
color:#ffffff;
}

.fusion-secondary-menu ul li:hover{
background-color:#5e5e5e;
}

.fusion-secondary-menu .menu-text {
color:#ffffff;
text-shadow:1px 1px 1px #000000;
}

.fusion-secondary-menu > ul > li > a {
    height: 30px !important;
    line-height: 30px !important;
	padding:0 8px;
}

  /********** city manager **********/

  /********** streetscape **********/
.streetscape_buttons .fusion-button{
margin-bottom:15px;
width:90px;
}
  
.street_youtube_links {
    text-align:center;
    width:200px;
    float:left;
    margin-bottom:40px;

}

  /********** ie fix **********/
.fusion-header {
	background-color:#ffffff;
	filter:none !important;
}

.ie_home_slider_placeholder_image {
width:100%;
text-align:center;
}

#menu-primary_ie_menu .menu-item .menu-text{
padding-left:0px;
padding-right:0px;
}

#menu-primary_ie_menu .sub-menu li a:hover {
    background-color: #5e5e5e !important;
}

#menu-primary_ie_menu .sub-menu {
    background-color: #2999FC;
	color:#ffffff !important;
}

#menu-primary_ie_menu .sub-menu li a {
color:#ffffff;
}

#menu-primary_ie_menu .sub-menu .current-menu-parent > a {
background-color:#2999fc !important;
	color:#ffffff !important;
}

#menu-primary_ie_menu .sub-menu li a {
padding-top:3px !important;
padding-bottom:3px !important;
font-size:16px !important;
}


/* somehow got an extra search bar when i manually integrated ubermenu */
#ubermenu-nav-main-4-main_navigation .searchform {
display:none;
}

/********** Intranet **********/

.intranet_page .fusion-title h1 {
	color:#2999FC;
}

.intranet_page .fusion-title .title-sep {
    border-color: #bfef92;
}

.intranet_page .ngg-singlepic {
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}

.intranet_page .fusion-format-box {
display:none;
}

.intranet_page .post {
margin-bottom:15px;
}

.intranet_page .fusion-rollover-link {
display:none;
}

#employee_spotlight .entry-title{
font-size:30px !important;
text-align: center;
text-shadow: 1px 1px 1px #2999fc;
}

.intranet_hr_squares {
	margin-bottom:0 !important;
	margin-right:0;
}

.intranet_hr_squares h1 {
font-size:26px !important;	
margin-top:0;
}

.intranet_hr_squares_green {

}

 .search_doc_item {
 margin-bottom: 22px;
    border: 1px #bbbbbb;
    border-bottom-style: solid;
    padding-bottom: 8px;
 }
 
 .intranet_item {
display:block;	 
 }
 
 .intranet_item i {
	 width:25px;
 }
 
 .intranet_item h3 {
	 margin:8px 0;
 }
 
 .intranet_item h4 {
	 padding-left:35px;
	 margin-top:0;
 }
 
  .intranet_item_icon {
font-size:24px !important;
margin-right:10px !important;
float:left !important;
}

.intranet_item_icon a{
font-size:16px;
}

#brand_colors td {
	padding:3px 2px;
	border:1px solid #333333;
}

.board_docs_header i{
	margin-right:6px;
	font-size:20px;
}

.board_docs_header {
	font-size:24px;
	font-weight:bold;
	cursor:pointer;
	text-decoration:underline;
}

.board_docs_items {
	display:none;
    /* background-color: #fff; */
    padding: 2px 10px;
    margin-bottom: 20px;
}

.board_docs_items .intranet_item {
	/* border: 1px #dddddd; */
    /* border-style: none none solid none; */
}

.board_docs_items .intranet_item:last-child {
	/* border-style: none; */
}
  /********** Help page **********/

.help_dept_box .fusion-column-wrapper{
 padding:2px 8px;
 }

 .intranet_need_it_help_wrapper .fusion-column-wrapper{
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;

}
  
.intranet_submit_helpdesk_form .gform_footer{
text-align: center;
}

.intranet_need_it_help_toggle .fa-fusion-box {
display:none !important;
}
 
.intranet_need_it_help_toggle .fusion-panel {
border:none;
}

.intranet_need_it_help_toggle .fusion-toggle-heading {
font-size:26px !important;
text-shadow: 1px 1px 1px #64b245;
}


/********** biggest winner **********/
.email_form_label {
width:100px;
float:left;
}

.email_form_data {
width:300px;
float:left;
}

.shorten_email {
width:150px;
}

.bw_users_table table,#email_log table {
margin:30px 0; 
width:100%;
border:1px solid black;
}

#email_log table td {
border-color:#000000;
padding:1px 4px;
}
.bw_users_table table td,.bw_users_table table tr,.bw_users_table table th {
border:1px solid black;
padding:2px 0px;
text-align:center;
font-size:16px;
}

.bw_users_table tr {
background-color:#74bdfd;
}

.bw_users_table tr:nth-child(even) {
background-color:#2999fc;
}

.bw_users_table input[type=submit] {
width:100%;
text-align:center;
}

.bw_users_table .del_image {
width:24px;
}

.bw_header {
width:100%;
}

.add_alias input[type=text],.add_alias input[type=submit] {
width:85px;
height:24px;
font-size:12px;
padding: 0px 1px;
}

.header_name {
color:#2999fc;
font-size:30px;
text-align:center;
width:50%;
float:left;
line-height:30px;
}

.header_dept {
font-size:20px;
color:#000000;
}

.header_alias {
font-size:24px;
color:#000000;

}

.stats_box {
width:50%;
float:left;
}

.stat_label {
font-weight:bold;
}

.stat_label, .stat_data {
float:left;
width:150px;
text-align: center;
}

.entry_form_wrapper {
width:100%;
margin-top:20px;
}

.entry_form_wrapper input[type=submit],#email_particpants input[type=submit],#sharing_options_wrapper form input[type=submit] {
width:100%;
margin:10px auto;
padding:6px 0;
}


.week_of {
width:100%;
font-size:18px;
text-align:center;
font-weight:bold;
margin:14px 0;
}

.week_wrapper {
width:110px;
float:left;
border:0px solid black;
margin:0px 15px;
}

.week_label,.week_data {
float:left;
border:0px solid black;
width:50px;
margin-bottom:2px;
}

.week_data {
border:0px solid black;
}

.week_data input[type=text] {
margin:0;
padding:0;
height:20px;
border-color:#888888;
color:#000000;
padding-left:4px;
}

.see_mark {
font-size:10px;
color:#880000;
}

.official_weight_box {
background-color:#2999fc !important;
color:#ffffff !important;
padding-left: 4px;
}

.optional_weight_box {

}

.no_data_notice {
font-size:20px;
text-align:center;
width:80%;
margin:0 auto;
line-height:30px;
}

.biggest_winner {
font-weight:bold;
color:#2999fc;
}

.msg_box {
width:300px;
font-size:20px;
border:4px double black;
text-align:center;
}

.user_sort_header {
border:none;
background:none;
cursor:pointer;
padding:4px 0;
}

.mark_as_sort {
text-decoration:underline;
font-weight:bold;
}

#sharing_options_wrapper {
margin:15px auto;
text-align:center;
width:100%;
border: 4px double #000;
padding: 10px;
}

#sharing_options_wrapper .share_radio {
float:left;
margin-left:80px;
}

#sharing_options_wrapper .share_radio input[type=radio] {
margin-top:-3px;
}

#sharing_options_wrapper form {
margin-top:6px;
}

#users_weight_graph {
width:100%;
height:200px;
}

#all_users_percent_graph_male {
width:100%;
height:425px;
}

#all_users_percent_graph_female {
width:100%;
height:425px;
}


#bw input[type="text"],#bw option {
color:#333333;
}

#admin_section {
margin:4px 0;
padding:4px;
background-color:#b4ef92;
}

#email_particpants form textarea {
width:100%;
margin:0 auto;
height:80px;
}

/************* track event participation ******/
.add_event {
margin:20px 0;
border: 4px double #000;
padding: 10px;
}

.add_event_title {
margin:8px 0;
font-size:24px;
text-decoration:underline;
}

.add_event table th {
  font-weight:bold;
  } 

.event_table_column {
float:left;
width:auto;
margin: 0 2px;
text-align:center;
}

.name_column {
text-align:right;
font-weight:bold;
}

.name_row,.blank_row {
height:20px;
}

/************* projects ******/
#post-7906 .fusion-post-wrapper {
padding:2px;
border-width: 4px;
}

#post-7906 .fusion-rollover-link,
#post-7906 .fusion-rollover-categories {
display:none;
}


  /********** tooltips **********/
  
  /* cog_tooltip container */
.cog_tooltip {
    position: relative;
    display: inline-block;
    xborder-bottom: 1px dotted black; /* If you want dots under the hoverable text */
}

/* cog_tooltip text */
.cog_tooltip .cog_tooltiptext {
    visibility: hidden;
    width: 180px;
    background-color: #2999fc;
    color: #ffffff;
    text-align: center;
    padding: 8px;
-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
    top: 27px;
    left: 50%; 
    margin-left: -60px; /* Use half of the width (120/2 = 60), to center the cog_tooltip */
    /* Position the cog_tooltip text - see examples below! */
    position: absolute;
    z-index: 1;
	font-size:14px;
}

/* Show the cog_tooltip text when you mouse over the cog_tooltip container */
.cog_tooltip:hover .cog_tooltiptext {
    visibility: visible;
}

 
/******** BEGIN 2017 makevoer **********/


/******** END 2017 makevoer **********/
 
 
 
 /****** CityWorks ******/
#cw_response {
    color: #64b245;
    font-size: 20px;
	height:100vh;
}

#cw_service_request label {
	font-weight:bold;
	display:block;
	margin:.625em 0 .5em;
}

#cw_service_request {
	padding:0 14px;
}

#submit_sr {
	margin-top:10px;
}

.cw_required_field_message {
	font-weight:bold;
	color:#ff0000;
}

#cw_service_request #submit_sr {
background:#2999fc;
color:#ffffff;
width:100%;
margin:4px auto;
font-size:2em;	
border:none;
}

#cw_service_request textarea {
   -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

    width: 100%;
}

#cw_service_request textarea,
#cw_service_request select,
#cw_service_request input {
color:#333333;
}

#cw_in_cs #cw_service_request label {
font-size:1.5em;
}

#cw_in_cs #cw_service_request textarea,
#cw_in_cs #cw_service_request select,
#cw_in_cs #cw_service_request input {
color:#333333;
font-size:1.5em;

}

#submit_wrapper {
	text-align:center;
}

#cw_in_cs #citizen_request_header {
	font-size:2em;
	color:#2999fc;
	width:100%;
	text-align:center;
	margin:4px 0;
	display:block;
}

#post-1382 #citizen_request_header {
	display:none;
}

#cw_in_cs {
	background:none;
}

/****************************/
/********** END of CSS except for hide unhide stuff  **********/
/****************************/

.hide_all {
display:none;
}

.hide_desktop {
	display:none;
}

.hide_mobile {
	display:block;
}

.center {
	text-align:center;
}
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
/********** Media Queries **********/
/*********** ipads -------- **********/
@media only screen and (min-width : 769px) and (max-width : 1024px) {
/* Styles */
.hide_mobile {
display:none;
}

body {
background-size: cover;
}


  #cog_fusion_header {
	background-size: 100% !important;
background-repeat: no-repeat !important;
  }
  
  .fusion-social-links-header  {
display:none;
}

.fusion-row {
padding:0;
}

#static_home_page .fusion-row {
padding:0 !important;
}

.fusion-mobile-menu-icons {
margin-top: 10px !important;
}

#main {
padding:0 !important;
}

#content {
width:72% !important;
padding: 0 14px !important;
margin-right:3px !important;
}

#static_home_page #content {
width:100% !important;
}

.post-content {
xwidth:130%;
}

.width-100 {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

/* end avada changes */

/********** site wide **********/

.fusion-reading-box-container .reading-box {
padding:5px;
}

.fusion-secondary-header {
 padding-left:10px !important;
}

.dept_head_photo_name_email_wrapper {
min-width:auto;
}
								 
.dept_head_photo,
.dept_head_name,
.dept_head_title {
float:none;
margin: 0 auto;
}

.dept_head_name,
.dept_head_title {
	width: 100% !important;
}

.dept_head_email {
    position: relative;
    left: 46%;
}


.years_service_wrapper {
float:none;
width: 100% !important;
padding-left: 0px;
}

.years_service_text,
.years_service_box {
text-align:center !important;
float:none !important;
}

.dept_head_email .fontawesome-icon {
	float:none;
}

#home_page_phone_modal  .modal-content {
max-width:90%;
margin: 0 auto;
}


		/****** Begin fixing from create see through content ******/
#sidebar {
xwidth:100% !important;
padding:5px !important;
margin-left:0 !important;
}

.fix_full_width {
padding:0 !important;
left: 0px;
}
		/****** END fixing from create see through content ******/

		
		
		/****** Begin reversing making sidebar same height as content ******/
#main {
xoverflow:hidden !important;
      background-color: #fff !important;

}

#main #container {
 x   overflow: hidden;
}

#content {
      background-color: #fff;
}
#sidebar {
      background-color: #fff;
}
#content,
#sidebar {
    padding-bottom: 6px !important;
    margin-bottom: 0 !important;
}

.dept_head_photo {
float:none;
margin:0 auto;
}

		/****** END reversing making sidebar same height as content ******/




/********** mobile home **********/

#urgent_notice_container h3 {
font-size:1em;
}

#sliders-container {
/* 2018 Makeover */
xdisplay:none;

}

#home_slider_placeholder_image {
display:block;
width:100%;
margin:4px auto;
}

#home_slider_placeholder_image img {
width:100%;
}

.fusion-secondary-menu > ul > li a span {
xborder-left: 1px solid #5e5e5e;
padding-left: 4px;
}

.fusion-secondary-menu > ul > li {
    border-left: 1px solid #ffffff;
}

#fb_on_home_page {
display:none;
}		

.social_icons_on_page {
/* width: 100%; */
padding-left: 57px;
padding: 0;
}

.play_button {
top:-140px;
}


/** main circles **/

.main_circle_wrapper {
position:absolute;
bottom:0;
left:0;
width:100%;
}

#main_circles {
width:100%;
right:0;
}

#citizen_request_wrapper .circle_logo_img:hover  .pop_up_container,
#main_circles .circle_logo_img:hover  .pop_up_container,
#main_circles .circle_logo_img:hover  .square_around_logo,
#main_circles .circle_logo_img:hover  .white_around_logo,
#main_circles .circle_logo_img:hover  .corner_piece_square,
#main_circles .circle_logo_img:hover  .corner_piece_curve{
display:none;
visibility:hidden;
}

#main_circles .logo_container {
float:left;
width:25%;
margin:0 auto;
}

#main_circles div:last-child {
xwidth:100%;
}

#citizen_request_wrapper {
	xdisplay:none;
}
  /********** News and headlines style **********/

#xslider_news_box_container {
position:relative;
top:0px;
right:0px;
float:none;
height:auto;
width:100%;
margin-top:10px;

}

#slider_news_box_container {
/* height:480px;	 */
}

.slider_news_box h1 {
margin-bottom:8px;
}

.xslider_news_box {
width:100%;
max-width:100%;
max-height:1000px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}

.slider_news_box {
	xheight:380px;
}

.slider_news_box_posted_time {
xdisplay:none;
}



/********** Planning **********/

.whats_coming_wrapper {

    margin: 40px 20px;
}

/********** council **********/

#agendas_meetings_box,
.council_box,
#archives_box
 {
	width:100% !important;
	margin-bottom:20px !important;
	clear:both;
}


/****************************/
/********** END of CSS except for hide unhide stuff  **********/
/****************************/
.hide_mobile {
display:none;
}

.hide_desktop {
	display:block;
}
  
}  







  
  
  
  

/********** Media Queries **********/
/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-width : 0px) and (max-width : 768px) {
/* Styles */

.post-content {
margin-top:40px;
}

#cog_fusion_header {
	background-size: 100% !important;
background-repeat: no-repeat !important;
xbackground-position: 0px 90px !important;
}

.home .fusion-header-wrapper {
	height:1150px;
	/* 2018 Makeover */
	height:auto;
}

.fusion-social-links-header  {
display:none;
}

.fusion-row {
padding:0;
}

#static_home_page .fusion-row {
padding:0 !important;
}

.fusion-mobile-menu-icons {
margin-top: 10px !important;
}

#main {
padding:0 !important;
}

#content {
padding: 0 4px !important;
width:100% !important;
float:none !important;
}

.width-100 {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.post-content h1 {
font-size:22px !important;
}

.fusion-logo {
   xmax-width:250px;
   width:100%;
   text-align:center;
	background-color: rgba(0,0,0,.4);
	/* 2018 makeover */
	background-color:#ffffff;
}

/* end avada changes */

/********** site wide **********/

.fusion-reading-box-container .reading-box {
padding:5px;
}

#agendas_meetings_box .sidebar_link_a {
float:left;
margin-left:20px;
}

#agendas_meetings_box .sidebar_link_p {
clear:none !important;
}

.dept_head_photo,
.dept_head_name,
.dept_head_title {
float:none;
margin: 0 auto;
}

.dept_head_name,
.dept_head_title {
	width: 100% !important;
}

.dept_head_email {
    position: relative;
    left: 46%;
}


.years_service_wrapper {
float:none;
width: 100% !important;
padding-left: 0px;
}

.years_service_text,
.years_service_box {
text-align:center !important;
float:none !important;
}

.dept_head_email .fontawesome-icon {
	float:none;
}


/********** mobile top nav menus **********/

.fusion-secondary-menu {
font-size:10px;
}

.fusion-secondary-menu > ul > li > a {
    padding: 0px 2px;
}

.fusion-secondary-menu > ul > li {
    border-left: 0px solid #ffffff;
}

.fusion-secondary-menu > ul > li a span {
xborder-left: 1px solid #5e5e5e;
padding-left: 4px;
}


/********** mobile home **********/

.ubermenu-responsive {
	/* 2018 Makeover */
	xbackground-color:#2999fc !important;

}

#sliders-container {
/* 2018 makeover */
xdisplay:none;
}

#home_slider_placeholder_image {
display:block;
width:100%;
margin:4px auto;
}

#home_slider_placeholder_image img {
width:100%;
}

.social_icons_on_page {
width: 100%;
padding-left: 57px;
padding: 0;
}

#fb_on_home_page {
display:none;
}	

.play_button {
top:-120px;
}


		/****** Begin fixing from create see through content ******/
#sidebar {
width:100% !important;
margin-left:0 !important;
}

.fix_full_width {
padding:0 !important;
left: 0px;
}
		/****** END fixing from create see through content ******/

		
		
		/****** Begin reversing making sidebar same height as content ******/
#main {
overflow:hidden !important;
}

#main #container {
    overflow: hidden;
}

#content {
      background-color: #fff;
}
#sidebar {
      background-color: #fff;
}
#content,
#sidebar {
    padding-bottom: 6px !important;
    margin-bottom: 0 !important;
}
		/****** END reversing making sidebar same height as content ******/

		
		
		
/** main circles **/

.main_circle_wrapper {
position:relative;
bottom:0;
left:0;
margin-top:0px;
}

#main_circles {
width:auto;
right:0;
bottom:0;
margin-top:1px;

}

#citizen_request_wrapper .circle_logo_img:hover  .pop_up_container,
#main_circles .circle_logo_img:hover  .pop_up_container,
#main_circles .circle_logo_img:hover  .green_spacer,
#main_circles .circle_logo_img:hover  .square_around_logo,
#main_circles .circle_logo_img:hover  .white_around_logo,
#main_circles .circle_logo_img:hover  .corner_piece_square,
#main_circles .circle_logo_img:hover  .corner_piece_curve {
display:none;
visibility:hidden;
}

#citizen_request_wrapper,
#citizen_request_wrapper .logo_container,
#main_circles .logo_container {
float:none;
margin:1px auto;
width:100%;
padding:0;
left:0;
bottom:0;
}

#citizen_request_wrapper .circle_logo_img,
#main_circles .circle_logo_img {
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;	
}

#citizen_request_wrapper {
	position:relative; 
	top:0px;
	xleft:0;
}
/** home page online services modal **/

#online_services_modal .fusion-button-wrapper{
display:block;
margin:10px 0;
text-align:center;
}
#online_services_modal .fusion-button {
width:75%;
}


/** home page phone modal **/

#faucet_jobs_container {
width:110px;
left:10px;
/* width:100%; */
}

.faucet_container,#find_job_container {
width:27%;
}

.faucet_container .faucet_icon ,#find_job_container .find_job_icon{
float:right;
}

.faucet_container .faucet_icon:hover  + div {
display:none;
}

.faucet_container {
margin-right:0;	
}

.faucet_container .faucet_icon {
	padding-top:2px;
}

#home_page_phone_modal .modal-lg {
width:90%;
margin:90px auto 0 auto;
}

#home_page_phone_modal .modal-header {
min-height:0;
max-height:300px;
padding:0;
/* 2018 Makeover */
background-color:#2999fc;
}

#home_page_phone_modal .phone_fusion_tagline_box {
min-width:0;
width:100%;
}

#home_page_phone_modal  .modal-content {
max-width:300px;
margin: 0 auto;
}

#home_page_phone_modal .phone_fusion_tagline_box div {
    padding: 0;
	min-height:75px;
	/* 2018 Makeover */
	min-height:auto !important;
    
}

#home_page_phone_modal h2 {
    font-size: 16px;
}

#home_page_phone_modal .phone_fusion_tagline_box p {
    font-size: 16px
}

#home_page_phone_modal .phone_fusion_tagline_box {
margin: 0 4px 12px 0 !important;
}

#home_page_phone_modal .modal-body {
    xheight: 305px;
}

.faucet_container .faucet_text {
display:none;
}

/** home page faucet modal **/

#home_page_faucet_modal .modal-sm {
    width: auto;
}


/********** News and headlines style **********/

#slider_news_box_container {
position:relative;
top:0px;
right:0px;
float:none;
height:auto;
width:100%;
margin-top:10px;
z-index:1;

}

.slider_news_box h1 {
margin-bottom:8px;
}

.slider_news_box {
width:100%;
max-width:100%;
max-height:1000px;
max-height:400px;
margin-bottom:10px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}

.slider_news_box_posted_time {
xdisplay:none;
}


/********** Council page **********/

.council_results_middle_section_wrapper {
    width: 40%;
	margin: 2px 0px 0px 10px;
	}
#council_results .your_district_label,#council_results .your_district_data {
    font-size: 14px;
}

#agendas_meetings_box,
.council_box,
#archives_box
 {
	width:100% !important;
	margin-bottom:20px !important;
	clear:both;
}

/********** Inspections **********/

.planning_documents .fusion-toggle-heading {
font-size:14px !important;
}

.inspections_file_table table tr td:first-child {
width:200px;
}


/********** Planning **********/

.whats_coming_wrapper {
    width: 90%;
    margin: 20px auto;
    float: none;
}

#planning_page_commissions_tab,
#planning_page_commissions_tab .nav-tabs {
    width: auto;
}

.play_button {
width: 100%;
	}

.play_button img {
	width:30%;
}

.manager_update_month {
	top:120px;
	top:0px;
		-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/****************************/
/********** END of CSS except for hide unhide stuff  **********/
/****************************/
.hide_mobile {
display:none;
}

.hide_desktop {
	display:block;
}


}


/*******************/
/******** Media Queries for IE only***********/
/*******************/

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
/* IE10+ CSS styles go here */

#ubermenu-nav-main-4-main_navigation li {
xpadding-right:20px;
}


}

































/*
     FILE ARCHIVED ON 18:43:04 Aug 12, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 13:44:23 Mar 01, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.546
  exclusion.robots: 0.016
  exclusion.robots.policy: 0.007
  esindex: 0.008
  cdx.remote: 28.948
  LoadShardBlock: 111.285 (3)
  PetaboxLoader3.datanode: 55.249 (4)
  PetaboxLoader3.resolve: 112.046 (2)
  load_resource: 145.223
*/