@import url('https://use.typekit.net/ddw3mcb.css');  /* <!-- typekit fonts "harfang-pro" &amp; "proxima-nova" --> */
  

.site { background-color:transparent; }
#primary { background-color:white; min-height:600px;}

.site-info, header.archive-header, .archive div.entry-content, .author, .archive .comments-link, .archive footer.entry-meta, .archive .post-thumbnail { display:none; }
.site-title a, .site-title a:hover { display:none; }

.archive .has-post-thumbnail .entry-header { margin-top: 0px !important; }
.archive .hentry { border-top: 1px solid rgba(0, 0, 0, 0.1) !important; }

.content-area { padding-top:0; }
header.entry-header, h1.page-title { padding-top: 30px !important; }
.archive .hentry {margin-bottom:10px;padding-top:10px !important;}

.menu-item-107 a { background-image:none !important;}
.menu-item-137 a { background-image:none !important;}

div.header-main { background-color:#222;}

.footer-sidebar .widget { width:100%;}

body,
button,
input,
select,
textarea {
	color: #2b2b2b;
	font-family: 'proxima-nova', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5;
        -webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
h1, h2, h3, h4, h5, h6 { font-family: 'harfang-pro', serif; font-weight: normal; }
.entry-title {
	text-transform: none;
        font-weight:300;
        font-size:3em;
}
.featured-content .entry-title { text-transform: none; font-size:1.4em; line-height:0.95em; }
.featured-content .entry-title a { color:#80ccff !important; }
.archive .entry-title { font-size:2em; }
.entry-title, .entry-title a { color:#009ddb !important; }
.entry-content ul li { padding-bottom:1em; }
.cat-links {  background-image: url("/wp-content/uploads/sites/88/2017/12/NAV-BG7.gif");
                    background-position: 0px 3px;
                    background-repeat:no-repeat;
                    padding-left:16px;
                           }


a {
	color: #003B73;
	text-decoration: none;
}

a:active,
a:hover { color: #003B73; }
::selection { background: #85ceff; }
::-moz-selection {	background: #85ceff; }

button,
.button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	background-color: #003B73;	
	color: #fff;

}
.button:hover,
.button:focus,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus {
	background-color: #003B73;
	color: #fff;
}

button:active,
.button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
	background-color: #003B73;
}


#secondary {
	background-color:#ffffff;
}
.site:before {
		background-color: #000;
		content: "";
		display: none;
		height: 100%;
		min-height: 100%;
		position: absolute;
		top: 0;
		left: 0;
		width: 182px;
		z-index: 2;
	}





.search-toggle {
	background-color: #003B73;
}

.search-toggle:hover,
.search-toggle.active {
	background-color: #003B73;
}
.search-box {
	background-color: #003B73;
}
.site-navigation a:hover {
	color: #003B73;
}

.entry-title a:hover {
	color: #003B73;
}
.entry-meta a:hover {
	color: #003B73;
}
.cat-links a:hover {
	color: #003B73;
}
.entry-meta .tag-links a:hover {
	background-color: #003B73;
}
.entry-meta .tag-links a:hover:before {
	border-right-color: #003B73;
}
.entry-content .edit-link a:hover {
	color: #003B73;
}
.hentry .mejs-overlay:hover .mejs-overlay-button {
	background-color: #003B73;
}
.hentry .mejs-controls .mejs-button button:hover {
	color: #003B73;
}

.footer-sidebar { background-color:#eee;color:#000;}

.post-navigation a:hover,
.image-navigation a:hover {
	color: #003B73;
}
.comment-author a:hover,
.comment-list .pingback a:hover,
.comment-list .trackback a:hover,
.comment-metadata a:hover {
	color: #003B73;
}
.required {
	color: red;
}
.comment-reply-title small a:hover {
	color: #003B73;
}
.widget a:hover {
	color: #003B73;
}
.widget button,
.widget .button,
.widget input[type="button"],
.widget input[type="reset"],
.widget input[type="submit"] {
	background-color: #003B73;
}
.widget input[type="button"]:hover,
.widget input[type="button"]:focus,
.widget input[type="reset"]:hover,
.widget input[type="reset"]:focus,
.widget input[type="submit"]:hover,
.widget input[type="submit"]:focus {
	background-color: #003B73;
}

.widget input[type="button"]:active,
.widget input[type="reset"]:active,
.widget input[type="submit"]:active {
	background-color: red;
}

.widget-title a:hover {
	color: #003B73;
}
.widget_calendar tbody a {
	background-color: #003B73;
}
.widget_calendar tbody a:hover {
	background-color: #009ff;
}
.calendarItemBox { padding-bottom: 10px; }
.calendarBlockTitle a { font-weight:bold; } 


.widget_twentyfourteen_ephemera .entry-meta a:hover {
	color: #003B73;
}
.content-sidebar .widget a {
	color: #003B73;
}
.content-sidebar .widget a:hover {
	color: #003B73;
}

.content-sidebar .widget input[type="button"],
.content-sidebar .widget input[type="reset"],
.content-sidebar .widget input[type="submit"] {
	background-color: #003B73;
}
.content-sidebar .widget input[type="button"]:hover,
.content-sidebar .widget input[type="button"]:focus,
.content-sidebar .widget input[type="reset"]:hover,
.content-sidebar .widget input[type="reset"]:focus,
.content-sidebar .widget input[type="submit"]:hover,
.content-sidebar .widget input[type="submit"]:focus {
	background-color: #003B73;
}
.content-sidebar .widget input[type="button"]:active,
.content-sidebar .widget input[type="reset"]:active,
.content-sidebar .widget input[type="submit"]:active {
	background-color: red;
}
.content-sidebar .widget .widget-title a:hover {
	color: #003B73;
}
.content-sidebar .widget_twentyfourteen_ephemera .entry-meta a:hover {
	color: #003B73;
}

.site-info a:hover {
	color: #003B73;
}
.featured-content a:hover {
	color: #003B73;
}
.slider-control-paging a:hover:before {
	background-color: #003B73;
}

.slider-control-paging .slider-active:before,
.slider-control-paging .slider-active:hover:before {
	background-color: #003B73;
}
.slider-direction-nav a:hover {
	background-color: #003B73;
}
.primary-navigation ul ul {
		background-color: #003B73;
	}
.primary-navigation li:hover > a,
	.primary-navigation li.focus > a {
		background-color: #003B73;
	}
.primary-navigation li.focus > a {
		background-color: #003B73;
		color: #fff;
	}
.primary-navigation ul ul a:hover,
	.primary-navigation ul ul li.focus > a {
		background-color: #009DDB;
	}
	
#menu-item-12437 a { background-color: #ffcd00; color:#003b73; }
#menu-item-12437 a:hover { background-color: #FFE785;  }

.primary-navigation  .current-menu-item > a,.primary-navigation  .current-menu-ancestor > a { color:#fff; }


.secondary-navigation .current-menu-item > a,
.secondary-navigation .current-menu-parent > a { color: #000;
                                               background-image: url("/wp-content/uploads/sites/88/2017/12/NAV-BG5.gif");
                                               background-position: 0px -1px;
                                               box-sizing:border-box;
                                               border-left: 4px solid #009DDB;
       }

.secondary-navigation ul ul {
		background-color: #003B73;
	}
.secondary-navigation li a { color: #000;
                                               box-sizing:border-box;
                                               border-left: 4px solid #85DCFF;
       }
.secondary-navigation li  {  border-top: 0 !important;
                                             border-bottom: 1px solid #eee !important;
 }

.secondary-navigation li:hover > a,
	.secondary-navigation li.focus > a {
		background-color: #003B73;
                border-left: 4px solid #003B73;
	}

.secondary-navigation ul ul a:hover,
	.secondary-navigation ul ul li.focus > a {
		background-color: #003B73;
	}

@media screen and (max-width: 783px)  {



#secondary { background-image: none; }
#secondary ul li a { padding-left:10px; margin-right:10px; }
.menu-top-right-menu-container {
               font-size:12px;
}
.site-navigation ul ul { margin-left:0; padding-left:10px;background-color:black;}
.primary-navigation.toggled-on {
    padding: 56px 0 36px;
}
.header-main {
    min-height: 48px;
    padding: 0;
}
.menu-top-right-menu-container ul li a {
               padding-left:20px;
}
.search-toggle {
    margin-right: 48px;
}
.primary-navigation ul ul a {
    padding: 14px 12px;
}

}

@media screen and (min-width: 1008px) {
.grid .featured-content .entry-header {height: 160px;}
}

@media screen and (max-width: 672px)  {
    .wp-post-image {
    position: relative;
    top: 44px;
    }
}



/* MERGE PROJECT LINK, MAY NEED TO LOOK UP MENU ITEM WHEN ACTUALLY LAUNCH, CODE TESTED OTHERWISE */
#menu-item-15786 a { color:black;background:#ffcd00; }
#menu-item-15786 a:hover { color:white;background:#bd9800; }