/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/

#top.stretched .clfuu .template-overlap {
	margin-top: 20px;
}

#top.stretched .template-overlap {
	margin-top: -20px;
}

#top .with_border.small_image_left .slideshow_media_wrap a img {
	width: 80%;
	height: 80%;
}

#top .with_border.small_image_left .slideshow_media_wrap {
	left: 240px;
}

#header .container_wrap {
    border-bottom-width: 0px; 
}

div.container, h1, h2, h3, h4, h5,
.textwidget h1, .textwidget h2, .textwidget h3, .textwidget h4, .textwidget h5, div div .avia-box {
	font-size: 135%;
}

div div .avia-innerbox {
	font-size: 115%;
}

#top .social_bookmarks {
	margin: 10px 0 0 0;
}

#searchform {
	margin-top: -79px;
}

#top .social_bookmarks li {
	padding: 0 1px 0 1px;
}

span.top_stripe_shadow {
	display:none;
}

.container_wrap_header_meta {
	background: #0071b9;
	/*	background: url("/wp3/wp-content/uploads/2020/07/logo-bg.png"); */
  padding-bottom: 20px;
}

#top .template-overlap {
	top: 0px;}

.email {
	font-size: 84%;
}

.one_third .avia-button {
	width: 87%;
	text-align: center;
}

.avia-button span {
	color: white;
}

.one_half h3 {
	padding-top: 1.1em;
}

.hr {
	margin: 0;
}

.main_menu {
	margin: 28px 0 10px; 0;
	position: relative;
}

#menu-main-menu {
	padding: 32px 5px 12px;
}

.header_color .main_menu ul {
	background-color: transparent;
}

#menu-main-menu li { 
	padding: 0 5px 3px;
	margin: 0 5px 3px;
}

#menu-main-menu li a, #top .main_menu .menu li ul a { 
	font-size: 85%;
}


h1.logo img {
	height: 25%;
	width: 25%;
	margin-top: -25px;
	margin-bottom: 5px;
  -webkit-filter: drop-shadow(3px 3px 3px #000);
  filter: drop-shadow(1px 1px 1px #090909); 
}

.tab {
    font-size: 18px!important;
    font-weight: bold!important;
}

.container_wrap { z-index: -1; }

#main h2, #main h3 {
	line-height: 125%;
	font-weight: normal;
	
}

.shadow {
	-webkit-box-shadow: 5px 5px 25px 1px rgba(0,0,0,0.47);
-moz-box-shadow: 5px 5px 25px 1px rgba(0,0,0,0.47);
box-shadow: 5px 5px 25px 1px rgba(0,0,0,0.47);
	margin: 15px 0;
}

.abcfslLst1TxtCntr h3 {
	border-top: 20px;
}

#menu-job-openings li.menu-item {
	list-style:none;
}

#menu-job-openings li.menu-item a {
	list-style:none;
	font-size: 123%;
}

#header {
	position: relative;
	z-index: 5;
}

div .two_third {
	position: relative;
	z-index: 0;
}

.container_wrap {
	position: static;
	z-index: 0;
}

#fb-root, .fb-page {
	position: relative;
	z-index: 500000;
}

.embiggen { font-size: 160%; }

h2.offset-by-one {
	margin-left: -35px;
}
