/* ------------------------------------------------------------ *\
	header
\* ------------------------------------------------------------ */

.header-logo { display: block; width: 30%; }
.header-logo img { padding-bottom: 17px; }
.header-content-small .header-logo img { padding-bottom: 0; }

.header-top .nav .menu {
	font-size: 18px;
	font-weight: bold;
}

@media (max-width: 1130px) {
	.header-logo {
		width: 20%;
	}
}

@media (max-width: 1023px) {
	.header-logo {
		width: initial;
		display: initial;
	}
}

.header-content-small .nav-secondary {
	margin-right: 0;
	margin-top: 28px;
	width: 95%;
}

.nav-utilities li { padding-left: 3px; padding-right: 3px; }
.nav-utilities li:first-child { margin-right: 16px; }
.nav .menu li,
.nav-utilities,
.nav-utilities li a { font-size: 18px; font-family: 'TradeGothicBold', Tahoma, Arial, sans-serif; }
.nav-utilities li a.contact,
.nav-utilities li a i { font-size: 18px; }
.nav-utilities li a.contact:hover,
.nav-utilities li a i:hover { color: #000; font-size: 18px; }
.nav-utilities input[type="text"].search-field::placeholder { color: #888; }

.nav-utilities input[type="text"].search-field {
	font-size: 18px; font-family: 'TradeGothicBold', Tahoma, Arial, sans-serif; color: #000;
	background: #FFF url(/assets/css/images/search.png) no-repeat 138px 6px;
}

.nav > div > div > .menu > li {
}
.nav > div > div > .menu > li > a {
	height: 40px;
	font-size: 20px;
}

.nav .menu > li > a { padding: 10px 7px 12px 7px; }

.nav .submenu > li.menuitem { padding-right: 0 !important; }
.nav .is-dropdown-submenu { min-width: 526px; }

.nav .menu.submenu li li.level-1 a { color: #5482a1; padding: 15px 10px 13px 30px;}
.nav .menu.submenu li li.level-1:hover a { color: #5482a1; }
.nav .menu.submenu li li.level-1:hover { background: #ffd530; }
.nav .menu.submenu li li.level-1:hover li.level-2 a { color: #5482a1; }
.nav .menu.submenu li li.level-1 li.level-2 a { padding-left: 40px; }
.nav .menu.submenu li li.level-1:hover li.level-2:hover { background: #ffd530; }
.nav .menu.submenu li li.level-1:hover li.level-2:hover a { color: #5482a1; }
.nav .submenu > li > .row > ul > li { width: 262px; }
a.header-logo,
.nav .menu  a,
.nav-utilities a { border: none; }

.breadcrumbs { background: #5dabd5; }
.breadcrumbs  a { border: none; }

.dropdown.menu>li.opens-right>.is-dropdown-submenu {
	box-shadow: 0px 10px 15px 0px rgba(0,0,0,0.1);
}

@media (max-width: 1023px) {
	.nav .submenu > li > .row > ul > li { width: 332px; }
	.nav .menu.submenu li li.level-1 a { color: #fff; padding: 5px 40px 4px 40px; }
	.nav .menu.submenu li li.level-1:hover { background: inherit; }
	.nav .menu.submenu li li.level-1:hover a { color: #fff; }
	.nav .menu.submenu li li.level-1:hover li.level-2 a { color: inherit; }
	.nav .menu.submenu li li.level-1:hover li.level-2:hover a { color: #fff; }
	.nav .menu.submenu li li.level-1.opens-right.is-active { background: inherit; }
	.dropdown.menu>li.opens-right>.is-dropdown-submenu {
		box-shadow: none;
	}
}

/*
.header-top .nav {
	left: 88px;
	margin-top: 0;
	width: 100%;
}
.header-top .nav .menu {
	font-size: 18px;
}
.nav ul li ul li
.nav .menu > li.menuitem {
	padding-right: 13px !important;
}
.nav .submenu > li.menuitem {
	padding-right: 0 !important;
}

.header-content-small .nav-secondary {
	left: inherit;
	margin-right: 0;
	margin-top: 28px;
	width: 95%;
}


.breadcrumbs { background: #5dabd5; }
.breadcrumbs  a { border: none; }
*/

/* ------------------------------------------------------------ *\
	Footer
\* ------------------------------------------------------------ */
.socials ul { margin-top: 20px; }

.socials li { font-size: 30px; }
.socials li + li {
    margin-left: 35px;
}
.socials li:hover a { color: #ffffff50; }

/* ------------------------------------------------------------ *\
	typography
\* ------------------------------------------------------------ */
@font-face {
font-family: "FontAwesome";
src: url("/assets/vendor/font-awesome/css/font-awesome.min.css");
}

@import url('http://fast.fonts.net/t/1.css?apiType=css&projectid=3784698a-0261-4dbb-895f-834fc94220bc');
@font-face{
    font-family:'HaarlemmerMedium';
    src:url('Fonts/d6428d49-c9d4-43ec-a932-60034631b595.woff2') format('woff2'),url('Fonts/28e739b6-79e3-456d-b98e-19a40e636423.woff') format('woff');
}
@font-face{
    font-family: 'TradeGothicLight';
    src:url('fonts/94557603-6403-4571-a92e-e7dfa6bb6375.woff2') format('woff2'),url('fonts/e2ec6de9-6d7f-4b65-912b-4cbe6bb5d8f4.woff') format('woff');
}
@font-face{
    font-family: 'TradeGothicLightOblique';
    src:url('fonts/c2a3b2ef-57ea-4e6d-8d55-ed1feaea4fc2.woff2') format('woff2'),url('fonts/c448579a-d3f8-418d-b474-7842bc9bd36e.woff') format('woff');
}
@font-face{
    font-family: 'TradeGothicRoman';
    src:url('fonts/b1979d94-a178-4b03-b43d-c8e46562f107.woff2') format('woff2'),url('fonts/fd01e71e-6e70-4e12-b470-560c965b72b5.woff') format('woff');
}
@font-face{
    font-family: 'TradeGothicOblique';
    src:url('fonts/d3fc2ba4-9e4a-446c-afe0-071d42d280c5.woff2') format('woff2'),url('fonts/77b10dc4-44ed-4ae5-91f8-e0e752a5a85d.woff') format('woff');
}
@font-face{
    font-family:'TradeGothicBold';
    src:url('fonts/135abd30-1390-4f9c-b6a2-d843157c3468.woff2') format('woff2'),url('Fonts/c6cfada8-1703-4760-87e6-46e9ef91beb7.woff') format('woff');
}
@font-face{
    font-family:'TradeGothicBoldOblique';
    src:url('fonts/5a43f473-06b4-4658-a15f-27dddbfe5489.woff2') format('woff2'),url('Fonts/8fd571e0-8738-4862-ab4e-efce807af0ef.woff') format('woff');
}
@font-face{
    font-family: 'TradeGothicCondensed';
    src:url('fonts/ee3d290f-f853-4ff3-913e-7bae693a43ec.woff2') format('woff2'),url('fonts/13f010e4-8178-40a5-a790-11a6532a964c.woff') format('woff');
}
@font-face{
    font-family: 'TradeGothicCondensedOblique';
    src:url('fonts/b4cec8d7-7e57-426c-a825-08e25e81216e.woff2') format('woff2'),url('fonts/e5e3cc61-fb5a-44cf-bc11-41054b3d489a.woff') format('woff');
}



/* ------------------------------------------------------------ *\
	backgrounds
\* ------------------------------------------------------------ */

/* section.section-article.image-background.padding-bottom-120 { border-right: solid 15px #ffd530; }
section.section-article.image-background.padding-bottom-80 { border-left: solid 15px #ffd530; } */

/* dissemination center */

/* ------------------------------------------------------------ *\
	Dissemination Center Block
\* ------------------------------------------------------------ */
/* beging hide of styles for big green block
section.disseminationCenterBlock > .row > .columns > h3 {
	background: #73b753;
	height: 81px;
	font-family: TradeGothicBold, 'Tahoma', sans-serif; font-size: 24px; text-transform: uppercase; letter-spacing: .5px; color: #fff;
	margin-top: 0px; margin-bottom: 24px;
	padding: 25px 0 0 24px;
	border: none;
	box-shadow: 0 0 10px 0px #00000033;
}
section.disseminationCenterBlock > .row > .columns > h3 > span {
	background: #73b753;
	padding: 0;
}
end hide */

section.disseminationCenterBlock > .row > .columns > h3 {
	border-color: #73b753;
	font-size: 22px;
}
section.disseminationCenterBlock > .row > .columns > h3 > span {
	background: #73b753;
}

.card {
	border-top: solid 10px #73b753;
	background-color: #fff; /* #73b75310; */
	box-shadow: 0 0 10px 0px #00000033;
}
.card .card__date {
	font-family: 'TradeGothicBold', Tahoma, Arial, sans-serif;
	color: #73b753; border-top: solid 2px #73b753;
	height: 20px;
	margin: 0; padding: 7px 23px;
}
.card a {
	font-family: 'TradeGothicBold', Tahoma, Arial, sans-serif;
	font-size: 1.1rem;
	color: #5482a1;
	border: none;
}
.card .card__categories {
	text-transform: uppercase;
	color: #73b753;
	border-top-color: #73b753;
}



.section-subscribe { background-color:  #5dabd5; }
.footer { background-color:  #5482a1; background-image: none; color: #fff; }
.nav-footer a {color: #fff; }
.nav-footer a:hover {border-color: #fff; }
input.subscribe-field { border: none; }

.bg-blue-box { background: #5dabd5; }
.bg-blue-box h6 { color: #fff; }

.section-callout .section-head { background: #5dabd5; }

.article-large-border img { border: none; }

/* ------------------------------------------------------------ *\
	buttons
\* ------------------------------------------------------------ */
.btn-default,
button,
input[type="submit"],
input[type="button"],
input[type="reset"],
input[type="file"],
input[type="image"] {
	border-color:#fff;
	background: #fff;
	font-family: 'TradeGothicBold', TahomaX, Arial, sans-serif;
	color: #5482a1;
	}

.btn-default:hover { border-color:#ffd530; background: #fff; color: #5482a1; }
