#main #primary {
		background-color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
		max-width: 100%;
}

.content-full-screen #main #primary {
		padding-left: 0!important;
		padding-right: 0!important;
}

#district-msg {
		display: none!important;
}

.home .page-header {
		display: none;
}

#site-logo-inner {
		padding: 12px 0;
}

h1,h2,h3,h4,h5,h6 {
    margin: 0 0 5px;
}

/* Main Navigation Bar */

.minimal-header #site-header-inner {
		width: 100%;
		max-width: 100vw;
		display: flex;
		justify-content: space-around;
		align-items: stretch;
		flex-wrap: wrap;
}

.minimal-header #site-navigation-wrap {
		float: none;
		position: static;
		right: auto;
		height: auto;
}

.minimal-header #site-navigation {
		height: 100%;
}

.minimal-header #site-navigation #menu-main-header-nav {
		height:100%;
		display: flex;
		flex-wrap: wrap;
}

.minimal-header #menu-main-header-nav li {
		height: 100%;
}

.minimal-header #menu-main-header-nav li a {
		display: flex;
		height: 100%;
		align-items: center;
}

.minimal-header .clr::after {
		position: absolute;
}

@media only screen and (min-width: 959px) {
		.navigation li.megamenu-li.auto-mega .megamenu.col-2 {
			width: 470px;
		}
}

.page-header-inner {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}

.page-header-title {
	flex-grow: 1;
}

.page-header-inner .site-breadcrumbs {
	padding-top: 0.5em;
	position: static;
	height: auto;
}

/* Mega Menu */
.megamenu > li > a {
		background-color: #F8F8F8;
		text-transform: uppercase!important;
		font-weight: bold;
		text-align: center;
}


/* Translate Pop-up Mobile */

.translate .text-wrap {
		line-height: 1.8em;
		padding: 0 10px;
		border: 2px solid #666;
		border-radius: 6px;
}

@media only screen and (max-width: 768px) {
	.translate-popup {
		z-index: 10000000;
	}
	
	.translate-popup .dialog-widget-content {
		position: fixed;
		top: 0;
		left: 0;
	}
	
	.elementor-popup-modal .elementor-container {
		max-width: 100%!important;
	}
}

/* End Main Navigation Bar */

#main .page-header.background-image-page-header .page-header-title {
		font-size: 2em;
		font-weight: 500;
		letter-spacing: 1.6px;
}

.page-header {
		background-image: url('/wp-content/uploads/2020/04/poly-1.png');
		background-size: cover;
}

/* Sidebar */

.widget-title {
		border-left: 0;
		border-bottom: 2px solid;
		padding: 0 0 10px 0;
}

#content-wrap .sidebar-container .widget-oceanwp-custom-menu .sub-menu {
		display: block;
		padding-left: 1.5em;
		margin: 0;
}

#content-wrap .sidebar-container .widget-oceanwp-custom-menu .open-this {
		display: none;
}

.dropdown-menu ul li a.menu-link {
		text-transform: none;
}

.sidebar-container .nav-no-click > a.menu-link {
		background-color: #f0f0f0;
		padding-left: 5px;
		font-weight: bold;
}

/* WP File Download */

th.file_download, td.col-download .wpfd_previewlink {
		background-color: skyblue;
		color: white;
}

#et-boc .wpfd-content-table span.ext, .wpfd-content-table span.ext {
		width: 25px!important;
		height: 25px!important;
		margin-right: 5px;
}

#et-boc .wpfd-content, .wpfd-content, #et-boc .wpfd-content-table .mediaTableWrapperWithMenu, .wpfd-content-table .mediaTableWrapperWithMenu {
		margin-top: 0!important;
		padding-top: 0!important;
}

#primary .wpfd-content-table td {
		font-size: 1.3em;
}

#primary #et-boc .wpfd-content .wpfdcategory > span, #primary .wpfd-content .wpfdcategory > span {
		width: 100%;
		max-width: none;
		overflow: visible;
		display: inline;
}

#primary .wpfd-content .wpfdcategory {
		flex: 0 1 auto;
}

/* End WP File Download */

.site-breadcrumbs {
		color: #ffffff;
}

.site-breadcrumbs a {
		color: #ffffff;
}

.elementor-post__text .elementor-post__excerpt p {
		display: inline;
}

.elementor-post__excerpt::after {
		content: "...";
		display: inline;
		font-size: 14px;
}

/* Forminator */  
  .forminator-border {
      display: none!important;
  }
  
  #content-wrap .forminator-field p {
      margin: 0!important;
  }

/* Podcast */
.podcast-template-default .entry-title{
		display: none;
}

/* Print Styles */
/* override styles when printing */
@media print {

  body {
    margin: 0;
    color: #000!important;
    background-color: #fff;
  }
	
	#main {
		font-size: 15px;
	}
	
	aside, #site-navigation-wrap, a.custom-logo-link::after, .elementor-post__title a::after, a.elementor-icon::after, div.elementor-location-footer, .elementor-icon-box-title a::after {
		display: none;
	}
	
	.content-area {
		width: 100%;
		border: none;
	}
	
	.page-header {
		color: 000;
		border: solid #0E5684;
		border-width: 5px 0;
	}
	
	#main, #main p, #main span, #main li, #main h1, #main h2, #main h3, #main h4, #main h5, #main h6, #main .elementor-icon-list-icon i {
		color: #000;
	}
	
	#main .page-header .page-header-title {
		color: #0E5684;
		font-weight: bold;
	}
	
	#main .elementor-container {
		min-height: 0;
	}
	
	#site-header-sticky-wrapper {
		height: auto!important;
	}
	
	.site-header-inner, .is-sticky #site-header {
		position: relative!important;
		top: 0!important;
	}
	
	.elementor-sticky--active {
		position: relative!important;
		top: 0!important;
	}
	
	.directory-widget-wrapper {
		vertical-align: top;
	}
	
	.directory-widget-wrapper .employee-card {
		display: inline-block;
	}
	
	.elementor-widget-csd-directory-2 .elementor-widget-container {
		vertical-align: top;
	}

}
/* End Print Styles */