/* # Genesis Framework
Theme Name: ICNC
Theme URI: http://gravityswitch.com
Description: A Genesis child theme 
Author: Gravity Switch
Author URI: http://www.gravityswitch.com/
Version: 2.2.3
License: GPL-2.0+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: genesis
*/
/* # WARNING

This file is a copy of the core Genesis Framework.  Please do all modifications in the form of a child theme.
Copy the contents of this file to the child theme. Do not use @import, as the CSS included with Genesis might change in the future.

*/
/* # Table of Contents
- Imports
- HTML5 Reset
	- Baseline Normalize
	- Box Sizing
	- Float Clearing
- Defaults
	- Typographical Elements
	- Headings
	- Objects
	- Gallery
	- Forms
	- Tables
	- Screen Reader Text
- Structure and Layout
	- Site Containers
	- Column Widths and Positions
	- Column Classes
- Common Classes
	- Avatar
	- Genesis
	- Search Form
	- Titles
	- WordPress
- Widgets
	- Featured Content
- Plugins
	- Genesis eNews Extended
	- Jetpack
- Site Header
	- Title Area
	- Widget Area
- Site Navigation
	- Accessible Menu
	- Site Header Navigation
	- Primary Navigation
	- Secondary Navigation
	- Skip Links
- Content Area
	- Entries
	- Entry Meta
	- Pagination
	- Comments
- Sidebars
- Site Footer
- Media Queries
	- Retina Display
	- Max-width: 1200px
	- Max-width: 960px
	- Max-width: 800px
- Print Styles
*/
/* # Imports
---------------------------------------------------------------------------------------------------- */
/*@import url(//fonts.googleapis.com/css?family=Lato:300,400,700);*/
/* # HTML5 Reset
---------------------------------------------------------------------------------------------------- */
/* ## Baseline Normalize
--------------------------------------------- */
/* normalize.css v3.0.1 | MIT License | git.io/normalize */
/*html{font-family: "museo-sans";-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#333}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*/
/* ## Box Sizing
--------------------------------------------- */
/**
*
* Reset
*
**/
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
@import url("bootstrap/css/bootstrap.css");
@import url("stylesheets/style.css");
/* line 11, sass/_reset.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a,
a.on-dark, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
/* line 32, sass/_reset.scss */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

/* line 36, sass/_reset.scss */
body {
  line-height: 1;
}

/* line 39, sass/_reset.scss */
ol, ul {
  list-style: none;
}

/* line 42, sass/_reset.scss */
blockquote, q {
  quotes: none;
}

/* line 45, sass/_reset.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

/* line 50, sass/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* ----------------------------------------------------------------------------------------------------
Super Form Reset
A couple of things to watch out for:
- IE8: If a text input doesn't have padding on all sides or none the text won't be centered.
- The default border sizes on text inputs in all UAs seem to be slightly different. You're better off using custom borders.
- You NEED to set the font-size and family on all form elements
- Search inputs need to have their appearance reset and the box-sizing set to content-box to match other UAs
- You can style the upload button in webkit using ::-webkit-file-upload-button
- ::-webkit-file-upload-button selectors can't be used in the same selector as normal ones. FF and IE freak out.
- IE: You don't need to fake inline-block with labels and form controls in IE. They function as inline-block.
- By turning off ::-webkit-search-decoration, it removes the extra whitespace on the left on search inputs
----------------------------------------------------------------------------------------------------*/
/* line 68, sass/_reset.scss */
input,
label,
select,
button,
textarea {
  margin: 0;
  border: 0;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
  white-space: normal;
  background: none;
  line-height: 1;
  font-family: 'MuseoSans', 'Helvetica', sans-serif;
  /* Browsers have different default form fonts */
  font-size: 13px;
}

/* Remove the stupid outer glow in Webkit */
/* line 90, sass/_reset.scss */
input:focus {
  outline: 0;
}

/* Box Sizing Reset
-----------------------------------------------*/
/* All of our custom controls should be what we expect them to be */
/* line 99, sass/_reset.scss */
input,
textarea {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* These elements are usually rendered a certain way by the browser */
/* line 108, sass/_reset.scss */
button,
input[type=reset],
input[type=button],
input[type=submit],
input[type=checkbox],
input[type=radio],
select {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* Text Inputs
-----------------------------------------------*/
/* Button Controls
-----------------------------------------------*/
/* line 144, sass/_reset.scss */
input[type=checkbox],
input[type=radio] {
  width: 13px;
  height: 13px;
}

/* File Uploads
-----------------------------------------------*/
/* Search Input
-----------------------------------------------*/
/* Make webkit render the search input like a normal text field */
/* line 163, sass/_reset.scss */
input[type=search] {
  -webkit-box-sizing: content-box;
  -webkit-appearance: none;
  -moz-appearance: none;
}

/* Turn off the recent search for webkit. It adds about 15px padding on the left */
/* line 171, sass/_reset.scss */
::-webkit-search-decoration {
  display: none;
}

/* Buttons
-----------------------------------------------*/
/* line 179, sass/_reset.scss */
button,
input[type="reset"],
input[type="button"],
input[type="submit"] {
  /* Fix IE7 display bug */
  overflow: visible;
  width: auto;
}

/* IE8 and FF freak out if this rule is within another selector */
/* line 190, sass/_reset.scss */
::-webkit-file-upload-button {
  padding: 0;
  border: 0;
  background: none;
}

/* Textarea
-----------------------------------------------*/
/* line 200, sass/_reset.scss */
textarea {
  /* Move the label to the top */
  vertical-align: top;
  /* Turn off scroll bars in IE unless needed */
  overflow: auto;
}

/* Selects
-----------------------------------------------*/
/* line 217, sass/_reset.scss */
select[multiple] {
  /* Move the label to the top */
  vertical-align: top;
}

/* line 93, sass/style.scss */
html,
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 100, sass/style.scss */
*,
*:before,
*:after {
  box-sizing: inherit;
}

/* ## Float Clearing
--------------------------------------------- */
/* line 1, sass/_select2.scss */
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}

/* line 7, sass/_select2.scss */
.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  user-select: none;
  -webkit-user-select: none;
}

/* line 14, sass/_select2.scss */
.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 21, sass/_select2.scss */
.select2-container .select2-selection--single .select2-selection__clear {
  position: relative;
}

/* line 23, sass/_select2.scss */
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}

/* line 26, sass/_select2.scss */
.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  user-select: none;
  -webkit-user-select: none;
}

/* line 33, sass/_select2.scss */
.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 39, sass/_select2.scss */
.select2-container .select2-search--inline {
  float: left;
}

/* line 41, sass/_select2.scss */
.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  padding: 0;
}

/* line 47, sass/_select2.scss */
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/* line 50, sass/_select2.scss */
.select2-dropdown {
  background-color: white;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}

/* line 61, sass/_select2.scss */
.select2-results {
  display: block;
}

/* line 64, sass/_select2.scss */
.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 69, sass/_select2.scss */
.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none;
}

/* line 73, sass/_select2.scss */
.select2-results__option[aria-selected] {
  cursor: pointer;
}

/* line 76, sass/_select2.scss */
.select2-container--open .select2-dropdown {
  left: 0;
}

/* line 79, sass/_select2.scss */
.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
}

/* line 88, sass/_select2.scss */
.select2-container--open .select2-dropdown--below {
  border-top: none;
}

/* line 94, sass/_select2.scss */
.select2-search--dropdown {
  display: block;
  padding: 4px;
}

/* line 97, sass/_select2.scss */
.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}

/* line 101, sass/_select2.scss */
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/* line 103, sass/_select2.scss */
.select2-search--dropdown.select2-search--hide {
  display: none;
}

/* line 106, sass/_select2.scss */
.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}

/* line 123, sass/_select2.scss */
.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}

/* line 133, sass/_select2.scss */
.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}

/* line 137, sass/_select2.scss */
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

/* line 140, sass/_select2.scss */
.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
}

/* line 144, sass/_select2.scss */
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

/* line 146, sass/_select2.scss */
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}

/* line 152, sass/_select2.scss */
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

/* line 164, sass/_select2.scss */
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}

/* line 167, sass/_select2.scss */
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}

/* line 171, sass/_select2.scss */
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}

/* line 174, sass/_select2.scss */
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}

/* line 177, sass/_select2.scss */
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

/* line 181, sass/_select2.scss */
.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
}

/* line 186, sass/_select2.scss */
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%;
}

/* line 192, sass/_select2.scss */
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  list-style: none;
}

/* line 194, sass/_select2.scss */
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
  color: #999;
  margin-top: 5px;
  float: left;
}

/* line 198, sass/_select2.scss */
.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
}

/* line 204, sass/_select2.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}

/* line 213, sass/_select2.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}

/* line 219, sass/_select2.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333;
}

/* line 222, sass/_select2.scss */
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right;
}

/* line 225, sass/_select2.scss */
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

/* line 229, sass/_select2.scss */
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

/* line 233, sass/_select2.scss */
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}

/* line 237, sass/_select2.scss */
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}

/* line 241, sass/_select2.scss */
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}

/* line 244, sass/_select2.scss */
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 248, sass/_select2.scss */
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 252, sass/_select2.scss */
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}

/* line 255, sass/_select2.scss */
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}

/* line 262, sass/_select2.scss */
.select2-container--default .select2-results > .select2-results__options {
  overflow-y: auto;
}

/* line 266, sass/_select2.scss */
.select2-container--default .select2-results__option[role=group] {
  padding: 0;
}

/* line 269, sass/_select2.scss */
.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999;
}

/* line 272, sass/_select2.scss */
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd;
}

/* line 275, sass/_select2.scss */
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}

/* line 277, sass/_select2.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}

/* line 279, sass/_select2.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}

/* line 282, sass/_select2.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}

/* line 285, sass/_select2.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}

/* line 288, sass/_select2.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}

/* line 291, sass/_select2.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}

/* line 295, sass/_select2.scss */
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white;
}

/* line 299, sass/_select2.scss */
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

/* line 304, sass/_select2.scss */
.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}

/* line 314, sass/_select2.scss */
.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}

/* line 316, sass/_select2.scss */
.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

/* line 319, sass/_select2.scss */
.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px;
}

/* line 324, sass/_select2.scss */
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

/* line 326, sass/_select2.scss */
.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0);
}

/* line 342, sass/_select2.scss */
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

/* line 354, sass/_select2.scss */
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}

/* line 357, sass/_select2.scss */
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}

/* line 366, sass/_select2.scss */
.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}

/* line 368, sass/_select2.scss */
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}

/* line 371, sass/_select2.scss */
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

/* line 375, sass/_select2.scss */
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}

/* line 385, sass/_select2.scss */
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0);
}

/* line 395, sass/_select2.scss */
.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
}

/* line 401, sass/_select2.scss */
.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}

/* line 403, sass/_select2.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px;
}

/* line 407, sass/_select2.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}

/* line 409, sass/_select2.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}

/* line 418, sass/_select2.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}

/* line 424, sass/_select2.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
}

/* line 427, sass/_select2.scss */
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right;
}

/* line 430, sass/_select2.scss */
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

/* line 434, sass/_select2.scss */
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

/* line 438, sass/_select2.scss */
.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}

/* line 441, sass/_select2.scss */
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 446, sass/_select2.scss */
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 451, sass/_select2.scss */
.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}

/* line 455, sass/_select2.scss */
.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}

/* line 459, sass/_select2.scss */
.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent;
}

/* line 463, sass/_select2.scss */
.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}

/* line 466, sass/_select2.scss */
.select2-container--classic .select2-dropdown--below {
  border-top: none;
}

/* line 469, sass/_select2.scss */
.select2-container--classic .select2-results > .select2-results__options {
  overflow-y: auto;
}

/* line 473, sass/_select2.scss */
.select2-container--classic .select2-results__option[role=group] {
  padding: 0;
}

/* line 476, sass/_select2.scss */
.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey;
}

/* line 479, sass/_select2.scss */
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white;
}

/* line 483, sass/_select2.scss */
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

/* line 488, sass/_select2.scss */
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}

/*
*
* Colors
*
*/
/*
*
* Global
*
*/
/* line 6, sass/_global.scss */
html {
  font-family: "museo-sans", sans-serif;
}

/* line 9, sass/_global.scss */
.site-container {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, ../../../../../../../.rvm/gems/ruby-2.3.3@icnc/gems/susy-2.2.7/sass/susy/output/support/_clearfix.scss */
.site-container:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 12, sass/_global.scss */
.site-inner {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  float: left;
}

/* line 17, sass/_global.scss */
article {
  background-color: #fff;
}

/* line 21, sass/_global.scss */
a, a.on-dark {
  color: #F3A000;
  font-weight: 600;
  text-decoration: none;
}
/* line 28, sass/_global.scss */
a:hover, a:active {
  color: #003874;
}

/**** Links on dark bkg ********/
/* line 43, sass/_global.scss */
a.on-dark {
  transition: .3s color;
}
/* line 47, sass/_global.scss */
a.on-dark:hover, a.on-dark:active, a.on-dark:focus {
  color: #fff;
}

/* line 53, sass/_global.scss */
li {
  list-style: none;
}

/* line 61, sass/_global.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 66, sass/_global.scss */
span.d-d {
  float: right;
  background: url("images/navigation/arrow-r.svg");
  width: 7px;
  height: 11px;
}
/* line 71, sass/_global.scss */
.open span.d-d {
  background: url("images/navigation/arrow-l.svg");
  width: 11px;
  height: 7px;
}

/* Typekit hook to prevent font pop-in */
/* line 81, sass/_global.scss */
.wf-loading *, .wf-loading *:before, .wf-loading *:after {
  color: transparent !important;
  content: '';
}

/* line 87, sass/_global.scss */
html {
  background-color: #082140;
}

/* line 91, sass/_global.scss */
html.wf-active {
  margin-top: 0px !important;
}

/*
*
* header
*
*/
/* line 7, sass/_header.scss */
.site-header {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  float: left;
  padding-left: 0.83333%;
  padding-right: 0.83333%;
  padding-top: 20px;
  padding-left: 3.223626%;
  padding-right: 0%;
  width: auto;
  padding-bottom: 21px;
}
/* line 18, sass/_header.scss */
.site-header svg {
  float: left;
  height: 28px;
  width: 84px;
  fill: #000 !important;
}
/* line 24, sass/_header.scss */
.site-header .site-description {
  color: #fff;
  width: 142px;
  float: left;
  font-size: 12px;
  margin-top: 4px;
  margin-left: 4px;
}
/* line 32, sass/_header.scss */
.site-header .header-widget-area {
  float: right;
}

/* line 36, sass/_header.scss */
.title-area {
  overflow: hidden;
  /* width: 50%; */
  float: left;
}

/* line 42, sass/_header.scss */
.site-title a {
  color: #fff;
}

/* line 46, sass/_header.scss */
.title-area a {
  font-weight: normal;
}

/* line 49, sass/_header.scss */
.social_media_top img {
  width: 30px;
}

/* line 53, sass/_header.scss */
#search-template {
  width: 50%;
  float: right;
}
/* line 57, sass/_header.scss */
#search-template .search-form {
  padding-top: 2px;
}
/* line 61, sass/_header.scss */
#search-template input[type=search] {
  background-color: transparent;
  border-radius: 0;
  font-size: 16px;
  line-height: 1.5;
  margin: 0;
  width: 100%;
  vertical-align: baseline;
  padding: 0 8px;
  -webkit-appearance: none;
  -moz-appearance: none;
  color: white;
}
/* line 75, sass/_header.scss */
#search-template ::-webkit-input-placeholder, #search-template :-moz-placeholder, #search-template ::-moz-placeholder, #search-template :-ms-input-placeholder {
  color: #687f8f;
}
/* line 79, sass/_header.scss */
#search-template input[type=submit] {
  display: none;
}
/* line 83, sass/_header.scss */
#search-template .mega-sub-menu {
  left: 100px;
}

/* line 89, sass/_header.scss */
.menu-header-wrap {
  height: 70px;
  background: #002E5F;
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
  z-index: 20;
  position: fixed;
  width: 100%;
}

@media all and (max-width: 960px) {
  /* line 101, sass/_header.scss */
  .site-inner {
    padding-top: 70px;
  }
}

/* line 106, sass/_header.scss */
.home .menu-header-wrap {
  height: 69px;
  background-color: transparent;
  transition: .5s background-color;
}

/* line 111, sass/_header.scss */
body.below-top .menu-header-wrap {
  background-color: #002E5F;
}

@media all and (max-width: 960px) {
  /* line 119, sass/_header.scss */
  .site-header {
    width: 100%;
    padding-bottom: 30px;
    position: absolute;
  }
}
@media all and (max-width: 570px) {
  /* line 130, sass/_header.scss */
  #search-template, .title-area {
    width: 100%;
    float: none;
  }

  /* line 135, sass/_header.scss */
  #search-template .search-form {
    padding-top: 20px;
    float: none;
  }
}
/*
*
* Footer Styling
*
*/
/* line 6, sass/_footer.scss */
.site-footer {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  float: left;
  padding-left: 0.83333%;
  padding-right: 0.83333%;
  color: #fff;
  padding-top: 58px;
  font-size: 14px;
  background: url("images/banner-img.jpg");
  position: relative;
}
/* line 13, sass/_footer.scss */
.site-footer:after {
  content: "";
  background: rgba(0, 0, 14, 0.37);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
}
/* line 24, sass/_footer.scss */
.site-footer .wrap {
  position: relative;
  z-index: 1;
}
/* line 28, sass/_footer.scss */
.site-footer .site-description {
  color: #fff;
  width: 142px;
  float: left;
  font-size: 12px;
  margin-top: 10px;
  margin-left: 8px;
  font-weight: normal;
  line-height: 12px;
}
/* line 39, sass/_footer.scss */
.site-footer svg {
  float: left;
  height: 35px;
  width: 95px;
  fill: #000 !important;
}
/* line 46, sass/_footer.scss */
.site-footer address {
  font-size: 14px;
  line-height: 21px;
  font-weight: 200;
}
/* line 52, sass/_footer.scss */
.site-footer .footer-middle-column.widget-title {
  font-size: 1.33em;
  margin-bottom: .5em;
  color: white;
}

/* line 61, sass/_footer.scss */
.foot-col p {
  font-style: normal;
  font-size: 15px;
  line-height: 8px;
  font-weight: 200;
}

/* line 68, sass/_footer.scss */
.foot-col-head {
  margin-bottom: 5px;
  font-size: 19px;
  clear: both;
}
/* line 73, sass/_footer.scss */
.foot-col-head:after {
  content: " ";
  /* Older browser do not support empty content */
  display: block;
  height: 0;
  clear: both;
}

/* Makes link styling in footer consistent with rest of page */
/* line 82, sass/_footer.scss */
footer a, footer a.on-dark, footer a.on-dark {
  color: #E7AC11;
  transition: color .3s;
}

/* Makes link styling in footer consistent with rest of page */
/* line 88, sass/_footer.scss */
footer a:hover, footer a.on-dark:hover {
  color: #fff;
}

/* line 92, sass/_footer.scss */
#foot-logo {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 25%;
  float: left;
  padding-left: 0.83333%;
  padding-right: 0.83333%;
}

/* line 96, sass/_footer.scss */
#foot-links {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 50%;
  float: left;
  padding-left: 0.83333%;
  padding-right: 0.83333%;
}
/* line 98, sass/_footer.scss */
#foot-links aside {
  padding-top: 62px;
}
/* line 102, sass/_footer.scss */
#foot-links ul {
  display: table;
}
/* line 105, sass/_footer.scss */
#foot-links .menu .menu-item {
  display: table-cell;
  padding-right: 4em;
}

/* line 111, sass/_footer.scss */
#foot-social {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 25%;
  float: left;
  padding-left: 0.83333%;
  padding-right: 0.83333%;
  text-align: right;
}
/* line 114, sass/_footer.scss */
#foot-social p {
  padding-top: 73px;
}
/* line 117, sass/_footer.scss */
#foot-social .social_media_top img {
  margin: 0 10px;
}

@media screen and (max-width: 840px) {
  /* line 124, sass/_footer.scss */
  #foot-logo {
    float: none;
    width: 100%;
  }
  /* line 128, sass/_footer.scss */
  #foot-logo .foot-col-head {
    display: inline-block;
  }

  /* line 133, sass/_footer.scss */
  #foot-social, #foot-links, .foot-col-head, #foot-logo address {
    float: left;
    width: 50%;
    text-align: left;
  }

  /* line 139, sass/_footer.scss */
  #foot-social p a:first-child img {
    margin-left: 0;
  }

  /* line 143, sass/_footer.scss */
  #foot-links .menu .menu-item {
    display: block;
    padding-right: 0;
  }
}
@media screen and (max-width: 460px) {
  /* line 151, sass/_footer.scss */
  #foot-social, #foot-links, .foot-col-head, #foot-logo address {
    float: none;
    width: 100%;
  }

  /* line 156, sass/_footer.scss */
  #foot-links {
    float: none;
  }
  /* line 158, sass/_footer.scss */
  #foot-links aside {
    padding-top: 20px;
  }
  /* line 162, sass/_footer.scss */
  #foot-links .menu .menu-item {
    float: none;
    display: block;
  }

  /* line 169, sass/_footer.scss */
  #foot-social p {
    padding-top: 20px;
  }

  /* line 173, sass/_footer.scss */
  .site-footer {
    background: #1d3771;
    padding: 52px 24px 26px;
  }
}
/* line 180, sass/_footer.scss */
.colophon {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 12px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  float: left;
  padding-left: 0.83333%;
  padding-right: 0.83333%;
}

/*
*
* Top Navigation Bar
*
*/
/* line 7, sass/_menu.scss */
body .site-container .nav-primary {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  float: left;
  padding-left: 0.83333%;
  padding-right: 0.83333%;
  padding: 0;
  padding-top: 0px;
  width: auto;
  clear: right;
  float: right;
}
@media only screen and (max-width: 960px) {
  /* line 7, sass/_menu.scss */
  body .site-container .nav-primary {
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 23, sass/_menu.scss */
body .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary {
  line-height: inherit;
  padding: 0 !important;
}
/* line 28, sass/_menu.scss */
body .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary > .mega-menu-item {
  /* resources menu sizing; an ad hoc fix but at least code-only */
}
@media only screen and (max-width: 960px) {
  /* line 28, sass/_menu.scss */
  body .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary > .mega-menu-item {
    background-color: #002E5F;
    border-bottom: 1px solid rgba(255, 255, 255, 0.15);
  }
}
/* line 34, sass/_menu.scss */
body .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary > .mega-menu-item:first-child {
  border-top: 1px solid rgba(255, 255, 255, 0.15);
}
/* line 38, sass/_menu.scss */
body .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary > .mega-menu-item > .mega-menu-link {
  padding: 14px 26px 12px;
  height: inherit;
  color: white;
  text-transform: uppercase;
}
@media all and (max-width: 1300px) and (min-width: 1200px) {
  /* line 38, sass/_menu.scss */
  body .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary > .mega-menu-item > .mega-menu-link {
    padding: 14px 16px 12px;
  }
}
@media all and (max-width: 1200px) and (min-width: 1040px) {
  /* line 38, sass/_menu.scss */
  body .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary > .mega-menu-item > .mega-menu-link {
    font-size: 13px;
    padding: 14px 12px 12px;
  }
}
@media all and (max-width: 1040px) and (min-width: 960px) {
  /* line 38, sass/_menu.scss */
  body .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary > .mega-menu-item > .mega-menu-link {
    font-size: 12px;
    padding: 14px 8px 12px;
  }
}
/* line 55, sass/_menu.scss */
body .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary > .mega-menu-item > .mega-menu-link:after {
  display: inline-block;
  content: ' ';
  float: none;
  height: 8px;
  width: 8px;
  margin: 0 0 0 12px;
  vertical-align: middle;
  transform: rotate(0);
  background-size: 8px 8px;
  background: url("images/navigation/arrow-white-down.png") no-repeat;
  background: url("images/navigation/arrow-white-down.svg") no-repeat, linear-gradient(transparent, transparent);
  padding: 0 8px;
}
@media only screen and (max-width: 960px) {
  /* line 55, sass/_menu.scss */
  body .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary > .mega-menu-item > .mega-menu-link:after {
    position: absolute;
    top: 24px;
    right: 48px;
  }
}
@media only screen and (max-width: 460px) {
  /* line 55, sass/_menu.scss */
  body .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary > .mega-menu-item > .mega-menu-link:after {
    right: auto;
    top: 30px;
  }
}
@media only screen and (max-width: 960px) {
  /* line 38, sass/_menu.scss */
  body .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary > .mega-menu-item > .mega-menu-link {
    background-color: transparent;
    color: #F3A000;
  }
  /* line 86, sass/_menu.scss */
  body .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary > .mega-menu-item > .mega-menu-link:after {
    background: url("images/navigation/arrow-yellow.png") no-repeat;
    background: url("images/navigation/arrow-yellow.svg") no-repeat, linear-gradient(transparent, transparent);
  }
}
/* line 95, sass/_menu.scss */
body .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary > .mega-menu-item.mega-toggle-on > .mega-menu-link, body .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary > .mega-menu-item:hover > .mega-menu-link {
  color: white;
  font-weight: normal;
  font-family: inherit;
}
/* line 99, sass/_menu.scss */
body .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary > .mega-menu-item.mega-toggle-on > .mega-menu-link:after, body .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary > .mega-menu-item:hover > .mega-menu-link:after {
  /* have to repeat to override default admin css */
  content: ' ';
  vertical-align: middle;
  /* gradient hack ensures fallback for non-svg browsers */
  background: url("images/navigation/arrow-white.png") no-repeat;
  background: url("images/navigation/arrow-white.svg") no-repeat, linear-gradient(transparent, transparent);
}
/* line 111, sass/_menu.scss */
body .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary > .mega-menu-item > .mega-sub-menu {
  font-family: MuseoSans;
  width: 100%;
  left: 0;
}
/* line 115, sass/_menu.scss */
body .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary > .mega-menu-item > .mega-sub-menu .textwidget {
  padding-top: 13px !important;
}
/* line 118, sass/_menu.scss */
body .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary > .mega-menu-item > .mega-sub-menu .textwidget .extra-col-li {
  padding: 10px 0px 10px 10px;
}
/* line 123, sass/_menu.scss */
body .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary > .mega-menu-item > .mega-sub-menu .extra-col-li a:hover {
  color: #94B5D3;
}
@media only screen and (max-width: 1140px) {
  /* line 111, sass/_menu.scss */
  body .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary > .mega-menu-item > .mega-sub-menu {
    width: 85%;
    left: 0;
  }
}
/* line 135, sass/_menu.scss */
body .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary > .mega-menu-item > .mega-sub-menu .mega-menu-item.mega-menu-columns-1-of-5, body .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary > .mega-menu-item > .mega-sub-menu .mega-menu-item.mega-menu-columns-2-of-5, body .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary > .mega-menu-item > .mega-sub-menu .mega-menu-item.mega-menu-columns-3-of-5, body .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary > .mega-menu-item > .mega-sub-menu .mega-menu-item.mega-menu-columns-4-of-5, body .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary > .mega-menu-item > .mega-sub-menu .mega-menu-item.mega-menu-columns-5-of-5, body .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary > .mega-menu-item > .mega-sub-menu .mega-menu-item.mega-menu-columns-1-of-4, body .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary > .mega-menu-item > .mega-sub-menu .mega-menu-item.mega-menu-columns-2-of-4, body .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary > .mega-menu-item > .mega-sub-menu .mega-menu-item.mega-menu-columns-3-of-4, body .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary > .mega-menu-item > .mega-sub-menu .mega-menu-item.mega-menu-columns-4-of-4 {
  padding: 0 10px;
}
@media only screen and (max-width: 960px) {
  /* line 144, sass/_menu.scss */
  body .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary > .mega-menu-item > .mega-sub-menu .mega-menu-item.mega-menu-clear {
    clear: none;
  }
}
/* line 149, sass/_menu.scss */
body .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary > .mega-menu-item > .mega-sub-menu .mega-menu-item > .mega-menu-link {
  font-size: 14px;
  line-height: 1.7;
  text-transform: capitalize;
  padding: 10px 0px 10px 10px;
  color: #94B5D3;
  font-weight: 600;
  /* hides "column 2" menu heading which appears extraneous per design */
}
/* line 160, sass/_menu.scss */
body .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary > .mega-menu-item > .mega-sub-menu .mega-menu-item > .mega-menu-link.mega-toggle-on, body .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary > .mega-menu-item > .mega-sub-menu .mega-menu-item > .mega-menu-link:hover {
  background-color: transparent;
  font-weight: 100;
  color: #fff;
}
/* line 167, sass/_menu.scss */
body .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary > .mega-menu-item > .mega-sub-menu .mega-menu-item > .mega-menu-link[href="#"] {
  display: none;
}
/* line 172, sass/_menu.scss */
body .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary > .mega-menu-item > .mega-sub-menu > .mega-menu-columns-2-of-2 {
  float: left;
}
/* line 175, sass/_menu.scss */
body .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary > .mega-menu-item > .mega-sub-menu > .mega-menu-columns-2-of-2:nth-child(1) {
  width: 40%;
  padding: 0px;
}
/* line 179, sass/_menu.scss */
body .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary > .mega-menu-item > .mega-sub-menu > .mega-menu-columns-2-of-2:nth-child(2) {
  width: 60%;
  padding: 12px 30px 12px;
}
/* line 187, sass/_menu.scss */
body .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary > .mega-menu-item#mega-menu-item-68 > .mega-sub-menu, body .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary > .mega-menu-item#mega-menu-item-2778 > .mega-sub-menu {
  padding: 30px;
}
/* line 191, sass/_menu.scss */
body .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary > .mega-menu-item:first-child > .mega-sub-menu {
  left: 0;
}
/* line 195, sass/_menu.scss */
body .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary .mega-menu-flyout .mega-sub-menu {
  width: 245px;
}
/* line 200, sass/_menu.scss */
body .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary .search-tab {
  vertical-align: middle;
}
/* line 202, sass/_menu.scss */
body .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary .search-tab a.mega-menu-link {
  font-size: 20px;
  vertical-align: bottom;
}
/* line 205, sass/_menu.scss */
body .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary .search-tab a.mega-menu-link:after {
  content: none !important;
}
/* line 211, sass/_menu.scss */
body .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary .search-tab.mega-toggle-on a.mega-menu-link:after {
  content: none !important;
}
/* line 216, sass/_menu.scss */
body .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary .search-tab .mega-sub-menu {
  width: 600px;
  left: -528px !important;
}
/* line 221, sass/_menu.scss */
body .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-text-13 {
  width: 100%;
  float: none;
  clear: right;
}
/* line 226, sass/_menu.scss */
body .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-text-13 a {
  padding: 10px 0px 10px 10px;
  display: block;
}

/* line 236, sass/_menu.scss */
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu >
ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary >
li.mega-menu-flyout ul.mega-sub-menu {
  padding: 30px;
  margin-top: 0px;
}

/* line 243, sass/_menu.scss */
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu:nth-child(2) > ul.mega-sub-menu {
  padding: 0;
}

/* line 247, sass/_menu.scss */
.mega-menu-item.mega-menu-item-type-custom.mega-menu-columns-2-of-2 {
  background: rgba(0, 30, 50, 0.7) !important;
  float: left;
}

@media only screen and (max-width: 960px) {
  /* line 253, sass/_menu.scss */
  body .nav-primary {
    padding-top: 0;
    width: 100% !important;
    float: none !important;
  }

  /* line 260, sass/_menu.scss */
  #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open:after {
    content: "CLOSE";
  }
  /* line 263, sass/_menu.scss */
  #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary {
    top: 16px;
  }

  /* line 268, sass/_menu.scss */
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu,
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu,
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
    padding: 30px 38px;
  }

  /* line 274, sass/_menu.scss */
  body .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary > .mega-menu-item > .mega-sub-menu > .mega-menu-columns-2-of-2 {
    padding: 30px 48px;
  }

  /* line 278, sass/_menu.scss */
  .site-container #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-menu-columns-2-of-2 {
    float: none !important;
    width: 100% !important;
  }
}
@media only screen and (max-width: 1140px) {
  /* line 285, sass/_menu.scss */
  .mega-menu-columns-1-of-5 {
    width: 50%;
  }
}
/* line 290, sass/_menu.scss */
#mega-menu-wrap-primary {
  background: transparent;
}

/* line 295, sass/_menu.scss */
body.home #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, body.home #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, body.home #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus {
  background-color: #032944 !important;
}

/* line 299, sass/_menu.scss */
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
  background-color: transparent !important;
}

/* line 303, sass/_menu.scss */
.mega-menu-flyout .mega-menu-item:first-child .mega-menu-link {
  padding-top: 0 !important;
}

/* line 307, sass/_menu.scss */
.mega-menu-flyout .mega-menu-item:last-child .mega-menu-link {
  padding-bottom: 0 !important;
}

/* line 311, sass/_menu.scss */
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus {
  background-color: transparent !important;
}

/* line 314, sass/_menu.scss */
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover:focus {
  background-color: #032944 !important;
}

/* line 318, sass/_menu.scss */
.site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary > .mega-menu-item > .mega-sub-menu {
  background-color: #032944;
}

/* line 322, sass/_menu.scss */
body.home #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus {
  background-color: transparent !important;
}

/* line 325, sass/_menu.scss */
body.home #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover:focus {
  background-color: #032944 !important;
}

/* line 328, sass/_menu.scss */
body.home .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary > .mega-menu-item > .mega-sub-menu {
  background-color: #032944 !important;
}

/* line 332, sass/_menu.scss */
#mega-menu-wrap-primary .mega-menu-toggle:before {
  content: "\f333";
  font-family: 'dashicons';
  font-size: 24px;
  margin: 0 5px;
  float: right;
}

/* line 339, sass/_menu.scss */
#mega-menu-wrap-primary .mega-menu-toggle:after {
  content: 'MENU';
  float: right;
}

/* line 344, sass/_menu.scss */
.search-note {
  padding: 0 8px;
}

/* line 360, sass/_menu.scss */
#mega-menu-wrap-primary .mega-menu-toggle {
  padding-top: 12px;
}

/* line 366, sass/_menu.scss */
#mega-menu-wrap-primary #mega-menu-primary ul ul#region-menu {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: flex-start;
  -webkit-justify-content: center;
  justify-content: flex-start;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
@media all and (max-width: 760px) {
  /* line 366, sass/_menu.scss */
  #mega-menu-wrap-primary #mega-menu-primary ul ul#region-menu {
    display: block;
  }
}
/* line 384, sass/_menu.scss */
#mega-menu-wrap-primary #mega-menu-primary ul ul#region-menu li.language-menu-container {
  width: 33% !important;
  vertical-align: top;
  padding-bottom: 42px !important;
  padding-right: 28px !important;
}
@media all and (max-width: 760px) {
  /* line 384, sass/_menu.scss */
  #mega-menu-wrap-primary #mega-menu-primary ul ul#region-menu li.language-menu-container {
    width: 100% !important;
    padding-right: 0 !important;
  }
}
/* line 395, sass/_menu.scss */
#mega-menu-wrap-primary #mega-menu-primary ul ul#region-menu li.language-menu-container > a, #mega-menu-wrap-primary #mega-menu-primary ul ul#region-menu li.language-menu-container > span {
  font-weight: 900;
  font-size: 14px;
  color: white;
}
/* line 400, sass/_menu.scss */
#mega-menu-wrap-primary #mega-menu-primary ul ul#region-menu li.language-menu-container > a:first-child, #mega-menu-wrap-primary #mega-menu-primary ul ul#region-menu li.language-menu-container > span:first-child {
  text-transform: uppercase !important;
}
/* line 403, sass/_menu.scss */
#mega-menu-wrap-primary #mega-menu-primary ul ul#region-menu li.language-menu-container a i {
  content: "" !important;
  margin-left: .5em;
  transition: .5s margin-left;
  font-size: 11px;
  background: url(images/navigation/arrow-white.svg) no-repeat, linear-gradient(transparent, transparent);
  color: transparent;
  transform: rotate(90deg);
}
/* line 413, sass/_menu.scss */
#mega-menu-wrap-primary #mega-menu-primary ul ul#region-menu li.language-menu-container a:hover i {
  margin-left: 1em;
}
/* line 417, sass/_menu.scss */
#mega-menu-wrap-primary #mega-menu-primary ul ul#region-menu ul.language-menu li a {
  color: #94B5D3 !important;
  display: block !important;
  line-height: 1.8em !important;
}

/* line 423, sass/_menu.scss */
body .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary > .mega-menu-item-71 > .mega-sub-menu {
  left: -191px;
  width: 130%;
}

/* Increases padding only around Translations dropdown menu */
/* line 428, sass/_menu.scss */
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-71 > ul.mega-sub-menu {
  padding: 48px;
}

/* Vertically centers arrow after learn more link at bottom of dropdown */
/* line 433, sass/_menu.scss */
.dashicons, .dashicons-before:before {
  line-height: 1.2;
}

@media only screen and (max-width: 960px) {
  /* line 438, sass/_menu.scss */
  #mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
    background-color: #032944 !important;
  }

  /* line 441, sass/_menu.scss */
  body .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary > .mega-menu-item > .mega-sub-menu > .mega-menu-columns-2-of-2:nth-child(2) {
    background-color: #032944 !important;
  }

  /* line 444, sass/_menu.scss */
  body.home .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary > .mega-menu-item > .mega-sub-menu {
    background-color: #032944;
    padding-top: 0;
  }

  /* line 448, sass/_menu.scss */
  #mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-71 > ul.mega-sub-menu {
    padding-top: 20px;
    overflow: auto;
  }

  /* Adjusts top padding for Resources & Programs flyout on tablet and mobile */
  /* line 454, sass/_menu.scss */
  body .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary > .mega-menu-item#mega-menu-item-68 > .mega-sub-menu, body .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary > .mega-menu-item#mega-menu-item-2778 > .mega-sub-menu {
    padding-top: 0;
  }

  /* Adjusts top padding for Resources & Programs flyout on tablet and mobile */
  /* line 459, sass/_menu.scss */
  body .site-container .nav-primary #mega-menu-wrap-primary #mega-menu-primary > .mega-menu-item > .mega-sub-menu .textwidget {
    padding-top: 0 !important;
  }
}
@media all and (max-width: 960px) {
  /* line 465, sass/_menu.scss */
  body.modal-open {
    max-height: 100vh;
    overflow: hidden;
  }
  /* line 471, sass/_menu.scss */
  body.modal-open .site-inner:after {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #002E5F;
    content: "";
    z-index: 0;
    opacity: .5;
  }
}
/* line 484, sass/_menu.scss */
body.modal-open #mega-menu-wrap-primary #mega-menu-primary {
  overflow-y: scroll !important;
  margin-right: 0;
  width: 100% !important;
  max-height: 100vh;
}

/* line 492, sass/_menu.scss */
#mega-menu-wrap-primary .mega-menu-toggle {
  background: transparent !important;
}

/*
*
* Home page styling
*
*/
/* line 7, sass/_home_page.scss */
.site-container {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  background: url("images/icnc-banner-image-new.jpg") no-repeat;
  background-position: 20% 0;
  background-size: 150em;
}

/* line 17, sass/_home_page.scss */
.home .site-container {
  background-size: contain;
}
@media screen and (max-width: 1500px) {
  /* line 17, sass/_home_page.scss */
  .home .site-container {
    background-size: 94em;
  }
}
@media screen and (max-width: 1080px) {
  /* line 17, sass/_home_page.scss */
  .home .site-container {
    background-position-x: 22%;
    background-size: 93em;
  }
}

/* line 29, sass/_home_page.scss */
.site-inner .hero-text {
  margin-top: 220px;
  margin-bottom: 0;
  text-align: center;
  color: #fff;
}
@media screen and (max-width: 580px) {
  /* line 29, sass/_home_page.scss */
  .site-inner .hero-text {
    margin-top: 160px;
  }
}
@media screen and (max-width: 520px) {
  /* line 29, sass/_home_page.scss */
  .site-inner .hero-text {
    margin-top: 140px;
  }
}
@media screen and (max-width: 460px) {
  /* line 29, sass/_home_page.scss */
  .site-inner .hero-text {
    margin-top: 110px;
  }
}
/* line 44, sass/_home_page.scss */
.site-inner .hero-text h1 {
  font-size: 38px;
  color: #fff;
  line-height: 44px;
  margin-top: 8%;
  margin-bottom: 36px;
  margin-left: 7%;
  font-weight: 500;
  width: 60%;
  text-align: left;
  max-width: 720px;
  font-size: 1.75em;
  line-height: 1.25;
  max-width: 518px;
}
@media screen and (max-width: 1200px) {
  /* line 44, sass/_home_page.scss */
  .site-inner .hero-text h1 {
    margin-left: 8%;
  }
}
@media screen and (max-width: 960px) {
  /* line 44, sass/_home_page.scss */
  .site-inner .hero-text h1 {
    margin-left: 10%;
    margin-bottom: 44px;
    font-weight: 500;
    width: 75%;
    margin-left: 6.5%;
  }
}
@media screen and (max-width: 760px) {
  /* line 44, sass/_home_page.scss */
  .site-inner .hero-text h1 {
    margin: 0 auto;
  }
}
/* line 73, sass/_home_page.scss */
.site-inner .hero-text .cta-wrapper {
  display: block;
  width: 50%;
  text-align: left;
  margin-left: 5.8%;
}
@media screen and (max-width: 1200px) {
  /* line 73, sass/_home_page.scss */
  .site-inner .hero-text .cta-wrapper {
    margin-left: 6.2%;
  }
}
@media screen and (max-width: 960px) {
  /* line 73, sass/_home_page.scss */
  .site-inner .hero-text .cta-wrapper {
    margin-left: 0;
    width: 41%;
  }
}
@media screen and (max-width: 760px) {
  /* line 73, sass/_home_page.scss */
  .site-inner .hero-text .cta-wrapper {
    width: 100%;
    margin-left: 7%;
    width: auto;
  }
}
/* line 92, sass/_home_page.scss */
.site-inner .hero-text p {
  font-size: 18px;
  font-weight: 700;
  display: inline-block;
  text-transform: uppercase;
  text-align: left;
  color: #E7AC11;
  padding: 4px 17px;
  margin-bottom: 0;
  position: relative;
  z-index: 1;
  font-size: 1.0625em;
  padding: 2px 16px;
}
@media screen and (max-width: 960px) {
  /* line 92, sass/_home_page.scss */
  .site-inner .hero-text p {
    margin-left: 10%;
  }
}
@media (max-width: 760px) {
  /* line 92, sass/_home_page.scss */
  .site-inner .hero-text p {
    display: block;
    padding: 16px;
    text-align: center;
    font-size: 16px;
    text-align: left;
    line-height: 1.25;
    margin-left: 4%;
  }
}
/* line 119, sass/_home_page.scss */
.site-inner .hero-text p:before {
  content: "";
  position: absolute;
  display: block;
  left: 26px;
  top: 0%;
  width: 0;
  height: 100%;
  opacity: 0;
  transition: .4s;
  background-color: rgba(231, 172, 17, 0.5);
}
@media screen and (max-width: 960px) {
  /* line 119, sass/_home_page.scss */
  .site-inner .hero-text p:before {
    left: 30px;
  }
}
@media (max-width: 760px) {
  /* line 119, sass/_home_page.scss */
  .site-inner .hero-text p:before {
    display: none;
  }
}
/* line 138, sass/_home_page.scss */
.site-inner .hero-text p:hover:before {
  width: 100%;
  opacity: 1;
}
@media screen and (max-width: 960px) {
  /* line 138, sass/_home_page.scss */
  .site-inner .hero-text p:hover:before {
    width: 95%;
  }
}
/* line 146, sass/_home_page.scss */
.site-inner .hero-text p .cta-slash {
  left: -10px;
  height: 3px;
  -webkit-transform: rotate(-70deg);
  transform: rotate(-70deg);
  -webkit-transition: .4s;
  transition: .4s;
  position: absolute;
  display: block;
  top: 9px;
  left: -10px;
  width: 50px;
  height: 4px;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  background-color: #E7AC11;
  width: 39px;
  top: 8px;
}
@media (max-width: 760px) {
  /* line 146, sass/_home_page.scss */
  .site-inner .hero-text p .cta-slash {
    left: -24px;
  }
}
@media (max-width: 460px) {
  /* line 146, sass/_home_page.scss */
  .site-inner .hero-text p .cta-slash {
    top: 15px;
  }
}
/* line 173, sass/_home_page.scss */
.site-inner .hero-text p:hover .cta-slash {
  -webkit-transform: rotate(-90deg) translateX(-2px);
  transform: rotate(-85deg);
  left: calc(100% - -23px);
  -webkit-transition: .4s;
  transition: .4s;
}
@media screen and (max-width: 960px) {
  /* line 173, sass/_home_page.scss */
  .site-inner .hero-text p:hover .cta-slash {
    left: calc(100% - -2px);
  }
}
@media (max-width: 760px) {
  /* line 173, sass/_home_page.scss */
  .site-inner .hero-text p:hover .cta-slash {
    left: -24px;
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg) translateX(-2px);
  }
}
/* line 189, sass/_home_page.scss */
.site-inner .hero-text a {
  padding-left: 30px;
  position: relative;
  white-space: nowrap;
  transition: .4s;
  -webkit-transition: .4s;
  color: #E7AC11;
  font-size: .94444444em;
}
@media (max-width: 760px) {
  /* line 189, sass/_home_page.scss */
  .site-inner .hero-text a {
    white-space: inherit;
    padding-left: 16px;
    padding-right: 18px;
  }
}
@media screen and (max-width: 460px) {
  /* line 189, sass/_home_page.scss */
  .site-inner .hero-text a {
    padding-left: 16px;
    display: block;
  }
}
/* line 208, sass/_home_page.scss */
.site-inner .hero-text p:hover a {
  color: white;
}

/* line 212, sass/_home_page.scss */
.home article {
  background-color: transparent;
  position: relative;
}
/* line 215, sass/_home_page.scss */
.home article:after {
  content: "";
  display: block;
  width: 100%;
  height: 112px;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#002e5f+0,002e5f+100&0+0,1+100 */
  background: -moz-linear-gradient(top, rgba(0, 46, 95, 0) 0%, rgba(0, 46, 95, 0.7) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(0, 46, 95, 0) 0%, rgba(0, 46, 95, 0.7) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0, 46, 95, 0) 0%, rgba(0, 46, 95, 0.7) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
@media all and (max-width: 960px) {
  /* line 215, sass/_home_page.scss */
  .home article:after {
    bottom: 0;
    left: 0;
    right: 0;
    height: 72px;
  }
}
@media screen and (max-width: 640px) {
  /* line 215, sass/_home_page.scss */
  .home article:after {
    height: 38px;
  }
}

/* line 237, sass/_home_page.scss */
.bucket-wrap {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: calc(100% - 320px);
  float: left;
  background: #002E5F;
  margin: 0 0 56px;
  padding: 0px;
}
@media all and (max-width: 1414px) {
  /* line 237, sass/_home_page.scss */
  .bucket-wrap {
    width: calc(100% - 260px);
  }
}
@media all and (max-width: 960px) {
  /* line 237, sass/_home_page.scss */
  .bucket-wrap {
    width: 100%;
    margin: 0;
  }
}
@media screen and (max-width: 480px) {
  /* line 237, sass/_home_page.scss */
  .bucket-wrap {
    padding: 0;
  }
}
/* line 258, sass/_home_page.scss */
.bucket-wrap > .feature-bucket > ul {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  overflow: hidden;
}
/* line 269, sass/_home_page.scss */
.bucket-wrap > .feature-bucket > ul li {
  position: relative;
  transition: .3s background-color, .3s transform;
  width: 50%;
}
@media screen and (max-width: 760px) {
  /* line 269, sass/_home_page.scss */
  .bucket-wrap > .feature-bucket > ul li {
    float: none;
    width: 100%;
  }
}
/* line 279, sass/_home_page.scss */
.bucket-wrap > .feature-bucket > ul li > a.link:hover span.more-link {
  color: #F3A000;
}
/* line 283, sass/_home_page.scss */
.bucket-wrap > .feature-bucket > ul li span.more-link {
  display: block;
  text-transform: uppercase;
  padding: 0;
  margin: 42px 0;
  letter-spacing: 1px;
  font-size: 15px;
  font-weight: 900;
  margin: 24px 0;
  color: #E7AC11;
}
@media screen and (max-width: 960px) {
  /* line 283, sass/_home_page.scss */
  .bucket-wrap > .feature-bucket > ul li span.more-link {
    font-size: 14px;
    font-weight: 700;
    margin: 24px 0 0;
  }
}
/* line 299, sass/_home_page.scss */
.bucket-wrap > .feature-bucket > ul li:nth-child(odd) {
  background-color: #f5f5f5;
}
@media all and (min-width: 769px) {
  /* line 302, sass/_home_page.scss */
  .bucket-wrap > .feature-bucket > ul li:not(.intro-panel):hover, .bucket-wrap > .feature-bucket > ul li:not(.intro-panel):nth-child(even):hover {
    background-color: #e8ad00;
    transform: scale(1.03);
    box-shadow: 0 3px 79px 0 rgba(0, 0, 0, 0.21);
    z-index: 10;
  }
  /* line 309, sass/_home_page.scss */
  .bucket-wrap > .feature-bucket > ul li:not(.intro-panel):hover span.more-link, .bucket-wrap > .feature-bucket > ul li:not(.intro-panel):nth-child(even):hover span.more-link {
    color: white !important;
  }
}

/* line 321, sass/_home_page.scss */
.homepage-special-content-wrap {
  display: block;
  margin-left: auto;
  margin-right: 0;
}
/* line 327, sass/_home_page.scss */
.homepage-special-content-wrap:after {
  content: "";
  display: block;
  float: none;
  clear: both;
}

/* line 334, sass/_home_page.scss */
.feature-bucket, .accordion-body {
  margin-left: 0;
  margin-right: 0;
  font-size: 0;
  line-height: 0;
}
/* line 343, sass/_home_page.scss */
.feature-bucket .title-column h3, .accordion-body .title-column h3 {
  color: #002E5F;
  line-height: 1.1;
  font-size: 40px;
  font-weight: 900;
}
@media screen and (max-width: 1140px) {
  /* line 343, sass/_home_page.scss */
  .feature-bucket .title-column h3, .accordion-body .title-column h3 {
    font-size: 54px;
  }
}
@media screen and (max-width: 960px) {
  /* line 343, sass/_home_page.scss */
  .feature-bucket .title-column h3, .accordion-body .title-column h3 {
    font-size: 48px;
  }
}
@media screen and (max-width: 460px) {
  /* line 343, sass/_home_page.scss */
  .feature-bucket .title-column h3, .accordion-body .title-column h3 {
    font-size: 44px;
  }
}
/* line 359, sass/_home_page.scss */
.feature-bucket a.learn-more, .accordion-body a.learn-more {
  color: #E7AC11;
  font-size: 17px;
  font-weight: 900;
  line-height: 1;
  text-transform: uppercase;
  display: block;
  margin-top: 24px;
  border: 2px solid #E7AC11;
  border-radius: 8px;
  display: inline-block;
  padding: 32px;
  font-size: 15px;
  letter-spacing: 1px;
  padding: 28px 40px 24px;
  transition: .3s color, .3s background-color;
}
@media screen and (max-width: 960px) {
  /* line 359, sass/_home_page.scss */
  .feature-bucket a.learn-more, .accordion-body a.learn-more {
    max-width: 230px;
    margin-top: 18px;
    font-size: 14px;
    font-weight: 700;
  }
}
@media screen and (max-width: 460px) {
  /* line 359, sass/_home_page.scss */
  .feature-bucket a.learn-more, .accordion-body a.learn-more {
    margin-top: 12px;
  }
}
/* line 387, sass/_home_page.scss */
.feature-bucket a.learn-more:hover, .accordion-body a.learn-more:hover {
  background-color: #E7AC11;
  color: #fff;
}
/* line 391, sass/_home_page.scss */
.feature-bucket a.learn-more:hover:after, .accordion-body a.learn-more:hover:after {
  margin-left: 1em;
}
/* line 395, sass/_home_page.scss */
.feature-bucket .field-intro-text, .accordion-body .field-intro-text {
  margin-top: 16px;
}
/* line 398, sass/_home_page.scss */
.feature-bucket .field-intro-text p, .accordion-body .field-intro-text p {
  font-size: 25px;
  font-weight: 300;
}
@media screen and (max-width: 1140px) {
  /* line 395, sass/_home_page.scss */
  .feature-bucket .field-intro-text, .accordion-body .field-intro-text {
    margin-bottom: 60px;
  }
}
@media screen and (max-width: 960px) {
  /* line 395, sass/_home_page.scss */
  .feature-bucket .field-intro-text, .accordion-body .field-intro-text {
    float: none;
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 460px) {
  /* line 395, sass/_home_page.scss */
  .feature-bucket .field-intro-text, .accordion-body .field-intro-text {
    margin-bottom: 16px;
  }
}
/* line 415, sass/_home_page.scss */
.feature-bucket img, .accordion-body img {
  width: 100%;
  display: block;
  background: #dadbde;
}
/* line 420, sass/_home_page.scss */
.feature-bucket .feature, .accordion-body .feature {
  font-size: 18px;
  line-height: 24px;
  vertical-align: top;
  font-weight: normal;
  color: #777;
}
/* line 427, sass/_home_page.scss */
.feature-bucket .feature .image-wrap, .accordion-body .feature .image-wrap {
  overflow: hidden;
  width: 100.05%;
}
/* line 432, sass/_home_page.scss */
.feature-bucket .feature .content-section, .accordion-body .feature .content-section {
  padding: 48px;
}
@media screen and (max-width: 960px) {
  /* line 432, sass/_home_page.scss */
  .feature-bucket .feature .content-section, .accordion-body .feature .content-section {
    padding: 40px;
  }
}
@media screen and (max-width: 460px) {
  /* line 432, sass/_home_page.scss */
  .feature-bucket .feature .content-section, .accordion-body .feature .content-section {
    padding: 32px;
  }
}
/* line 441, sass/_home_page.scss */
.feature-bucket .feature .feature-headline, .accordion-body .feature .feature-headline {
  margin-top: 20px;
  color: #002E5F;
  font-weight: 900;
  margin-bottom: 10px;
  padding: 0 28px;
  font-size: 20px;
  padding: 0;
  margin-top: 0px;
  margin-bottom: 18px;
  font-weight: 700;
}
@media screen and (max-width: 960px) {
  /* line 441, sass/_home_page.scss */
  .feature-bucket .feature .feature-headline, .accordion-body .feature .feature-headline {
    font-size: 20px;
    line-height: 1.16666667;
  }
}
/* line 458, sass/_home_page.scss */
.feature-bucket .feature p, .accordion-body .feature p {
  font-weight: 300;
  color: #4D555B;
  font-size: 18px;
  line-height: 1.55555556;
  padding: 0 0;
}
@media screen and (max-width: 960px) {
  /* line 458, sass/_home_page.scss */
  .feature-bucket .feature p, .accordion-body .feature p {
    font-size: 16px;
  }
}
@media screen and (max-width: 460px) {
  /* line 458, sass/_home_page.scss */
  .feature-bucket .feature p, .accordion-body .feature p {
    padding: 32px;
  }
}
/* line 473, sass/_home_page.scss */
.feature-bucket .feature .permalink, .accordion-body .feature .permalink {
  padding: 0 0;
  display: block;
}
/* line 478, sass/_home_page.scss */
.feature-bucket a:nth-child(3n + 3) .feature, .accordion-body a:nth-child(3n + 3) .feature {
  margin-right: 0;
}
/* line 481, sass/_home_page.scss */
.feature-bucket .feature.intro-panel, .accordion-body .feature.intro-panel {
  padding: 64px;
  background-color: #f5f5f5;
  font-size: 17px;
}
@media screen and (max-width: 960px) {
  /* line 481, sass/_home_page.scss */
  .feature-bucket .feature.intro-panel, .accordion-body .feature.intro-panel {
    padding: 40px;
  }
}
@media screen and (max-width: 760px) {
  /* line 481, sass/_home_page.scss */
  .feature-bucket .feature.intro-panel, .accordion-body .feature.intro-panel {
    padding: 32px;
  }
}
/* line 491, sass/_home_page.scss */
.feature-bucket .feature.intro-panel p, .accordion-body .feature.intro-panel p {
  font-size: 20px;
  line-height: 1.6;
}
@media screen and (max-width: 960px) {
  /* line 491, sass/_home_page.scss */
  .feature-bucket .feature.intro-panel p, .accordion-body .feature.intro-panel p {
    font-size: 17px;
  }
}
@media screen and (max-width: 460px) {
  /* line 491, sass/_home_page.scss */
  .feature-bucket .feature.intro-panel p, .accordion-body .feature.intro-panel p {
    padding: 0;
  }
}

/* line 504, sass/_home_page.scss */
.feature-block {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  float: none;
  background: -moz-linear-gradient(top, rgba(0, 46, 95, 0.7) 0%, #002e5f 100px);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(0, 46, 95, 0.7) 0%, #002e5f 100px);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0, 46, 95, 0.7) 0%, #002e5f 100px);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

/* line 514, sass/_home_page.scss */
.home .section-accordion {
  display: none;
}

/* line 517, sass/_home_page.scss */
.homepage-sidebar {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 320px;
  float: left;
}
/* line 524, sass/_home_page.scss */
.homepage-sidebar > ul {
  width: 100%;
  display: block;
  max-width: 1140px;
  margin: 0 auto;
  padding: 28px 28px 40px 28px;
}
@media screen and (max-width: 1414px) {
  /* line 524, sass/_home_page.scss */
  .homepage-sidebar > ul {
    padding: 40px 28px;
  }
}
/* line 534, sass/_home_page.scss */
.homepage-sidebar > ul > li {
  display: block;
  padding: 24px 4px;
  border-bottom: 1px solid #66829F;
}
@media screen and (max-width: 1414px) {
  /* line 534, sass/_home_page.scss */
  .homepage-sidebar > ul > li {
    padding: 24px 20px;
  }
}
/* line 542, sass/_home_page.scss */
.homepage-sidebar > ul > li:last-child {
  border-bottom: none;
}
@media screen and (max-width: 1414px) {
  /* line 517, sass/_home_page.scss */
  .homepage-sidebar {
    width: 260px;
  }
}
@media screen and (max-width: 960px) {
  /* line 517, sass/_home_page.scss */
  .homepage-sidebar {
    width: 100%;
    max-width: 520px;
    float: none;
    height: initial;
    padding: 36px 72px;
    margin: 0 auto;
  }
  /* line 557, sass/_home_page.scss */
  .homepage-sidebar > ul {
    display: none;
  }
  /* line 560, sass/_home_page.scss */
  .homepage-sidebar .section-accordion {
    display: block;
  }
}
@media screen and (max-width: 460px) {
  /* line 517, sass/_home_page.scss */
  .homepage-sidebar {
    padding: 36px 24px;
  }
}

/* line 570, sass/_home_page.scss */
.tab-button {
  width: 100%;
  color: #E7AC11;
  border: none;
  text-align: left;
  text-transform: uppercase;
  box-sizing: border-box;
  padding-left: 20px;
  padding-right: 20px;
  text-align: right;
  letter-spacing: 1px;
  line-height: 1.2;
  transition: .3s background-color, .3s color;
  font-size: 14px;
  font-weight: 900;
}
/* line 587, sass/_home_page.scss */
.tab-button:focus, .tab-button:hover, .tab-button:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
}
/* line 594, sass/_home_page.scss */
.tab-button.active {
  color: white;
  transition: .3s color, .3s background-color;
}
/* line 599, sass/_home_page.scss */
.tab-button.active:hover {
  color: #fff;
}
@media screen and (max-width: 460px) {
  /* line 570, sass/_home_page.scss */
  .tab-button {
    font-size: 14px;
  }
}

/* line 607, sass/_home_page.scss */
li:last-child .tab-button {
  border-bottom: none;
}

/* line 610, sass/_home_page.scss */
.feature-bucket .feature {
  padding-left: 0;
  padding-right: 0;
  display: inline-block;
  float: none;
  vertical-align: top;
}

/* line 629, sass/_home_page.scss */
.home.page .site-container .site-inner {
  background-color: transparent;
}

/* line 633, sass/_home_page.scss */
.home main.content {
  background: transparent;
}

@media screen and (max-width: 760px) {
  /* line 639, sass/_home_page.scss */
  .home .site-inner {
    background: url("images/icnc-banner-image-new.jpg") no-repeat;
    background-position: 52% 0;
  }
}
@media screen and (max-width: 760px) and (min-width: 461px) {
  /* line 639, sass/_home_page.scss */
  .home .site-inner {
    background-size: 98em;
  }
}
@media screen and (max-width: 760px) and (max-width: 460px) {
  /* line 639, sass/_home_page.scss */
  .home .site-inner {
    background-position: 52% -1.4%;
  }
}

@media screen and (max-width: 760px) {
  /* line 651, sass/_home_page.scss */
  .site-inner .hero-text h1 {
    text-align: left;
    font-size: 1.75em;
    width: 75%;
    line-height: 1.25;
    margin: 0 0 0 8%;
  }
}
@media screen and (max-width: 760px) and (max-width: 460px) {
  /* line 651, sass/_home_page.scss */
  .site-inner .hero-text h1 {
    font-size: 1.5em;
  }
}

@media screen and (max-width: 760px) {
  /* line 663, sass/_home_page.scss */
  .home .shell {
    padding: 0;
  }

  /* line 668, sass/_home_page.scss */
  .site-inner .hero-text p {
    margin-left: 0;
    margin-top: 2em;
  }
}
@media screen and (max-width: 760px) and (max-width: 760px) {
  /* line 668, sass/_home_page.scss */
  .site-inner .hero-text p {
    margin-top: 1.75em;
  }
}
@media screen and (max-width: 760px) and (max-width: 460px) {
  /* line 668, sass/_home_page.scss */
  .site-inner .hero-text p {
    margin-top: 1em;
  }
}

/* line 685, sass/_home_page.scss */
.bucket-wrap > .feature-bucket {
  padding: 0;
  background: white;
}

@media screen and (max-width: 460px) {
  /* line 692, sass/_home_page.scss */
  .bucket-wrap > .feature-bucket {
    padding-top: 0px;
  }

  /* line 695, sass/_home_page.scss */
  .feature-bucket .feature, .home .accordion-body .feature {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: left;
    padding-left: 0.83333%;
    padding-right: 0.83333%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 700, sass/_home_page.scss */
  .feature-bucket .feature p, .home .accordion-body .feature p {
    padding: 0;
  }

  /* line 705, sass/_home_page.scss */
  .home .accordion-body .feature {
    float: none;
    padding: 0 40px;
  }

  /* line 709, sass/_home_page.scss */
  .tab-button {
    display: none;
  }

  /* line 712, sass/_home_page.scss */
  .tab-button#Features {
    display: block;
    background-color: transparent;
    border-bottom: none;
    color: black;
    font-weight: bold;
    height: 91px;
  }
  /* line 720, sass/_home_page.scss */
  .tab-button#Features:after {
    display: inline-block;
    content: ' ';
    float: none;
    height: 16px;
    width: 16px;
    margin: 0 0 0 12px;
    vertical-align: middle;
    background-size: 8px 8px;
    position: absolute;
    right: 48px;
    /* gradient hack ensures fallback for non-svg browsers */
    background: url("images/navigation/arrow-blue.png") no-repeat;
    background: url("images/navigation/arrow-blue.svg") no-repeat, linear-gradient(transparent, transparent);
    padding: 0 8px;
  }
}
/* line 741, sass/_home_page.scss */
.site-inner .non-english {
  font-size: 28px;
  margin-bottom: 34px;
}

/* line 748, sass/_home_page.scss */
a.btn-video:hover span {
  color: #fff;
}

/* line 751, sass/_home_page.scss */
a.btn-video:visited span {
  color: #BA850F;
}

/* line 754, sass/_home_page.scss */
.ico-accordion-active,
.ico-accordion {
  cursor: pointer;
}

/* line 758, sass/_home_page.scss */
div.accordion-body {
  max-height: 0;
  overflow: hidden;
  transition: all 0.0s;
}

/* line 763, sass/_home_page.scss */
a.btn-showmore {
  color: #E7AC11;
}
/* line 765, sass/_home_page.scss */
a.btn-showmore:hover, a.btn-showmore:active {
  color: #fff;
}

/* line 770, sass/_home_page.scss */
.home .content {
  width: 100%;
  max-width: none;
}

/* line 777, sass/_home_page.scss */
.home.page .section-accordion {
  background: white;
}
/* line 781, sass/_home_page.scss */
.home.page .accordion {
  padding: 0;
}

/* line 787, sass/_home_page.scss */
.site-inner p {
  font-size: 16px;
  line-height: 1.66666667em;
}

/* stay in touch section */
/* line 793, sass/_home_page.scss */
.feature-bucket.stay-in-touch {
  max-width: none;
  padding: 0;
}

/* line 797, sass/_home_page.scss */
.stay-in-touch-inner {
  display: table;
}

/* line 800, sass/_home_page.scss */
.first-two-columns {
  display: table-cell;
  width: 80%;
  vertical-align: top;
}
@media screen and (max-width: 1024px) {
  /* line 800, sass/_home_page.scss */
  .first-two-columns {
    width: 100%;
    display: block;
    float: none;
  }
}

/* line 810, sass/_home_page.scss */
.first-two-columns-inner {
  display: table;
  width: 100%;
  table-layout: fixed;
  display: flex;
  flex-wrap: row-wrap;
}
@media screen and (max-width: 760px) {
  /* line 810, sass/_home_page.scss */
  .first-two-columns-inner {
    display: block;
    width: 100%;
  }
}

/* line 823, sass/_home_page.scss */
.last-column {
  width: 20%;
  display: table-cell;
  vertical-align: top;
}
@media screen and (max-width: 1024px) {
  /* line 823, sass/_home_page.scss */
  .last-column {
    width: 100%;
    display: block;
    float: none;
  }
}

/* line 833, sass/_home_page.scss */
.contact-column {
  display: table-cell;
  width: 50%;
  vertical-align: top;
  min-height: 420px;
  min-height: 24vw;
}
@media screen and (max-width: 760px) {
  /* line 833, sass/_home_page.scss */
  .contact-column {
    display: block;
    width: 100%;
  }
}
/* line 845, sass/_home_page.scss */
.contact-column.signup-container {
  background: white;
}
@media screen and (max-width: 1024px) {
  /* line 845, sass/_home_page.scss */
  .contact-column.signup-container {
    width: 67%;
  }
}
@media screen and (max-width: 760px) {
  /* line 845, sass/_home_page.scss */
  .contact-column.signup-container {
    display: block;
    width: 100%;
  }
}
/* line 855, sass/_home_page.scss */
.contact-column .column-inner {
  margin: 0 42px;
}
@media all and (max-width: 1414px) {
  /* line 855, sass/_home_page.scss */
  .contact-column .column-inner {
    margin: 0 28px;
  }
}
@media (max-width: 760px) {
  /* line 855, sass/_home_page.scss */
  .contact-column .column-inner {
    margin: 0;
  }
}
/* line 867, sass/_home_page.scss */
.contact-column h1, .contact-column h2, .contact-column h3, .contact-column h4, .contact-column h5, .contact-column h6 {
  color: white;
  font-size: 32px;
  line-height: 1.5em;
  margin-bottom: 15px;
}
/* line 874, sass/_home_page.scss */
.contact-column.feature-image {
  background-size: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 100%;
}
@media screen and (max-width: 1024px) {
  /* line 874, sass/_home_page.scss */
  .contact-column.feature-image {
    width: 33%;
  }
}
@media screen and (max-width: 760px) {
  /* line 874, sass/_home_page.scss */
  .contact-column.feature-image {
    width: 100%;
    display: block;
    height: 64vw;
    background-position: 30%;
  }
}
/* line 888, sass/_home_page.scss */
.contact-column.feature-image img {
  opacity: 0;
  height: 0;
  z-index: -1;
}
/* line 894, sass/_home_page.scss */
.contact-column.info-copy {
  display: block;
  width: 100%;
  color: #ccd5df;
}
@media screen and (max-width: 1024px) {
  /* line 894, sass/_home_page.scss */
  .contact-column.info-copy {
    padding-top: 48px;
  }
}
@media screen and (max-width: 960px) {
  /* line 894, sass/_home_page.scss */
  .contact-column.info-copy {
    padding-top: 56px;
  }
}
@media screen and (max-width: 760px) {
  /* line 894, sass/_home_page.scss */
  .contact-column.info-copy {
    padding: 52px 32px 0;
  }
}
@media screen and (max-width: 460px) {
  /* line 894, sass/_home_page.scss */
  .contact-column.info-copy {
    padding: 0 24px 0px;
  }
}
/* line 910, sass/_home_page.scss */
.contact-column.info-copy .column-inner > h3 {
  text-transform: uppercase;
  width: 100%;
  display: block;
  margin: 0;
  font-size: 20px;
  text-align: left;
  font-weight: 900;
  line-height: 1.2;
}
@media (max-width: 1024px) {
  /* line 910, sass/_home_page.scss */
  .contact-column.info-copy .column-inner > h3 {
    text-align: center;
  }
}
@media (max-width: 960px) {
  /* line 910, sass/_home_page.scss */
  .contact-column.info-copy .column-inner > h3 {
    text-align: center;
  }
}
@media (max-width: 760px) {
  /* line 910, sass/_home_page.scss */
  .contact-column.info-copy .column-inner > h3 {
    text-align: center;
    padding: 40px 32px 0;
  }
}
/* line 930, sass/_home_page.scss */
.contact-column.info-copy .social-links {
  width: 100%;
}
@media (max-width: 1024px) {
  /* line 930, sass/_home_page.scss */
  .contact-column.info-copy .social-links {
    padding: 16px 0;
  }
}
@media (max-width: 960px) {
  /* line 930, sass/_home_page.scss */
  .contact-column.info-copy .social-links {
    padding: 16px 0;
  }
}
/* line 938, sass/_home_page.scss */
.contact-column.info-copy .social-links img {
  width: 42px;
  margin-right: 12px;
  vertical-align: middle;
}
/* line 943, sass/_home_page.scss */
.contact-column.info-copy .social-links a, .contact-column.info-copy .social-links a:hover, .contact-column.info-copy .social-links a:visited {
  color: #E7AC11;
  font-weight: 900;
  transition: .3s color;
}
@media (max-width: 760px) {
  /* line 943, sass/_home_page.scss */
  .contact-column.info-copy .social-links a, .contact-column.info-copy .social-links a:hover, .contact-column.info-copy .social-links a:visited {
    font-weight: 700;
  }
}
/* line 952, sass/_home_page.scss */
.contact-column.info-copy .social-links a:hover {
  color: #fff;
}
/* line 955, sass/_home_page.scss */
.contact-column.info-copy .social-links li {
  border-bottom: 1px solid #66829F;
  padding: 24px 0;
  vertical-align: middle;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
/* line 963, sass/_home_page.scss */
.contact-column.info-copy .social-links li:last-child {
  border-bottom: none;
}
@media all and (max-width: 1024px) {
  /* line 955, sass/_home_page.scss */
  .contact-column.info-copy .social-links li {
    display: inline-block;
    width: 32%;
    vertical-align: middle;
    border-bottom: none;
    text-align: center;
    padding: 4px;
  }
}
@media (max-width: 760px) {
  /* line 955, sass/_home_page.scss */
  .contact-column.info-copy .social-links li {
    font-size: 13px;
  }
}
/* line 980, sass/_home_page.scss */
.contact-column .success_message {
  min-height: 502px;
  padding: 24px;
}
/* line 983, sass/_home_page.scss */
.contact-column .success_message div {
  position: relative !important;
}
@media screen and (max-width: 760px) {
  /* line 980, sass/_home_page.scss */
  .contact-column .success_message {
    min-height: 128px;
  }
}
/* line 991, sass/_home_page.scss */
.contact-column.form-container .column-inner {
  border-left: 1px solid #ccd5df;
  margin-left: 0;
  padding-left: 50px;
  padding-right: 50px;
}
/* line 997, sass/_home_page.scss */
.contact-column.form-container label {
  display: none;
}
/* line 1000, sass/_home_page.scss */
.contact-column.form-container input[type="text"] {
  display: block;
  padding: 1em;
  border: 1px solid #ccd5df;
  border-radius: 4px;
  width: 100%;
  font-size: 18px;
  margin-bottom: 20px;
  transition: .5s all;
  color: #ccd5df;
  box-sizing: border-box;
}
/* line 1012, sass/_home_page.scss */
.contact-column.form-container input[type="text"].is-error {
  border: 2px solid #fd3f3f;
}
/* line 1016, sass/_home_page.scss */
.contact-column.form-container input[type="text"]:active, .contact-column.form-container input[type="text"]:focus {
  background: white;
  color: #4d555b;
}
/* line 1020, sass/_home_page.scss */
.contact-column.form-container input[type="submit"] {
  background: #e7ac12;
  color: #002e5f;
  padding: 20px;
  border-radius: 4px;
  font-size: 18px;
  margin-top: 5px;
  margin-bottom: 20px;
}

/* line 1031, sass/_home_page.scss */
.site-inner .hero-text + .breaking-news {
  margin-top: 40px;
}
@media screen and (max-width: 460px) {
  /* line 1031, sass/_home_page.scss */
  .site-inner .hero-text + .breaking-news {
    margin-top: 28px;
  }
}

/* line 1037, sass/_home_page.scss */
.breaking-news {
  background: #E7AC11;
  margin-left: 7%;
  margin-bottom: 28px;
  position: relative;
  border-radius: 2px;
  max-width: 700px;
  width: 71.7%;
  padding: 21px 14px 16px;
  transition: .5s width, .5s height;
  min-height: 68px;
}
@media (max-width: 960px) {
  /* line 1037, sass/_home_page.scss */
  .breaking-news {
    margin-bottom: 0;
  }
}
@media (max-width: 760px) {
  /* line 1037, sass/_home_page.scss */
  .breaking-news {
    width: 81.7%;
  }
}
@media all and (max-width: 640px) {
  /* line 1037, sass/_home_page.scss */
  .breaking-news {
    width: 90%;
    margin: 40px auto 0;
    margin-bottom: 0;
  }
}
/* line 1059, sass/_home_page.scss */
.breaking-news a.display-toggle {
  position: absolute;
  background-repeat: no-repeat;
  background-size: 9px 9px;
  background-image: url(images/breaking-news-close.svg);
  background-position: 50% 50%;
  top: 15px;
  left: 17px;
  width: 24px;
  height: 24px;
  z-index: 1;
  border: 2px solid #002E5F;
  border-radius: 16px;
}
@media screen and (max-width: 1200px) {
  /* line 1059, sass/_home_page.scss */
  .breaking-news a.display-toggle {
    top: 15px;
  }
}
@media screen and (max-width: 460px) {
  /* line 1059, sass/_home_page.scss */
  .breaking-news a.display-toggle {
    top: 14px;
    left: 14px;
  }
}
/* line 1081, sass/_home_page.scss */
.breaking-news span.field-breaking-news-title {
  color: #002E5F;
  font-weight: 900;
  font-size: 14px;
  text-transform: uppercase;
  display: block;
  margin-left: 50px;
  margin-right: 87px;
  position: absolute;
  z-index: 0;
  letter-spacing: 1px;
  margin-bottom: 4px;
}
@media screen and (max-width: 460px) {
  /* line 1081, sass/_home_page.scss */
  .breaking-news span.field-breaking-news-title {
    margin-bottom: 14px;
    margin-left: 40px;
  }
}
/* line 1101, sass/_home_page.scss */
.breaking-news span.field-breaking-news-content {
  font-weight: 700;
  font-size: 18px;
  margin-left: 50px;
  margin-top: 20px;
  display: block;
  margin-right: 44px;
  position: relative;
  z-index: 0;
  color: white;
  transform: scaleY(1);
  transition: .5s transform, .3s opacity;
  line-height: 1.33333333;
  overflow: hidden;
}
@media screen and (max-width: 460px) {
  /* line 1101, sass/_home_page.scss */
  .breaking-news span.field-breaking-news-content {
    font-size: 16px;
    margin-left: 0;
    margin-right: 48px;
  }
}
/* line 1122, sass/_home_page.scss */
.breaking-news a.learn-more-arrow {
  display: block;
  position: absolute;
  background-repeat: no-repeat;
  background-size: 10px 17px;
  background-image: url(images/breaking-news-arrow.svg);
  background-position: 50% 50%;
  top: 0;
  width: 46px;
  bottom: 0;
  right: 0;
  transition: .3s background-color;
}
/* line 1135, sass/_home_page.scss */
.breaking-news a.learn-more-arrow:before {
  content: "";
  border-left: 1px solid #B89227;
  top: 14px;
  bottom: 14px;
  left: 0;
  position: absolute;
}
/* line 1143, sass/_home_page.scss */
.breaking-news a.learn-more-arrow:hover {
  background-color: #B89028;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
/* line 1148, sass/_home_page.scss */
.breaking-news a.learn-more-arrow:hover:before {
  content: none;
}
/* line 1154, sass/_home_page.scss */
.breaking-news.hid {
  width: 216px;
}
/* line 1156, sass/_home_page.scss */
.breaking-news.hid a.display-toggle {
  background-image: url(images/breaking-news-open.svg);
}
/* line 1160, sass/_home_page.scss */
.breaking-news.hid span.field-breaking-news-content {
  transform: scaleY(0.5);
  opacity: 0;
  transition: .5s transform, .3s opacity;
}

/* line 1168, sass/_home_page.scss */
.home footer.site-footer {
  padding-top: 100px;
  position: relative;
}
@media screen and (max-width: 960px) {
  /* line 1168, sass/_home_page.scss */
  .home footer.site-footer {
    padding-top: 36px;
    position: relative;
  }
}
@media screen and (max-width: 760px) {
  /* line 1168, sass/_home_page.scss */
  .home footer.site-footer {
    background: url(images/banner-img.jpg);
  }
}
/* line 1178, sass/_home_page.scss */
.home footer.site-footer:before {
  content: "";
  display: block;
  width: 100%;
  height: 188px;
  top: 0;
  left: 0;
  position: absolute;
  z-index: 1;
  background: -moz-linear-gradient(bottom, rgba(0, 46, 95, 0) 20%, #002e5f 100%);
  background: -webkit-linear-gradient(bottom, rgba(0, 46, 95, 0) 20%, #002e5f 100%);
  background: linear-gradient(to top, rgba(0, 46, 95, 0) 0%, #002e5f 100%);
}
@media screen and (max-width: 960px) {
  /* line 1178, sass/_home_page.scss */
  .home footer.site-footer:before {
    height: 224px;
  }
}

@media (max-width: 960px) {
  /* line 1197, sass/_home_page.scss */
  .home .toc-sections-mobile, .home .container-toc .select2-container {
    display: block;
  }

  /* line 1200, sass/_home_page.scss */
  .container-toc.section-accordion {
    padding: 0;
    border: none;
    width: auto;
  }
}
/* line 1208, sass/_home_page.scss */
.feature a.link:hover {
  text-decoration: none;
}

/**
*
* Resource Page
*
**/
/* line 8, sass/_resource.scss */
.single-resource .site-inner h1.entry-title {
  margin: 0 0 .67em;
  color: #fff;
}
/* line 13, sass/_resource.scss */
.single-resource .content {
  width: 100%;
  max-width: none;
}
/* line 17, sass/_resource.scss */
.single-resource .content .tab#tab1 iframe, .single-resource .content .accordion-body iframe {
  width: 100%;
  height: auto;
  display: block;
  margin: 0 auto 20px;
}
/* line 26, sass/_resource.scss */
.single-resource .intro-content {
  margin-bottom: 40px;
}
/* line 30, sass/_resource.scss */
.single-resource .nav-lang {
  margin-top: 16px;
  margin-bottom: 40px;
}
/* line 34, sass/_resource.scss */
.single-resource .nav-lang ul li {
  margin-bottom: 16px;
}
@media (max-width: 1024px) {
  /* line 39, sass/_resource.scss */
  .single-resource .intro-content {
    margin-bottom: 0px;
  }
}
@media (max-width: 737px) {
  /* line 45, sass/_resource.scss */
  .single-resource article .btn-showmore {
    width: 100%;
    max-width: 100%;
  }
  /* line 50, sass/_resource.scss */
  .single-resource .nav-lang ul {
    margin-bottom: 0px;
  }
}
/* line 58, sass/_resource.scss */
.single-resource .btn-video i {
  margin-right: 10px !important;
}
/* line 60, sass/_resource.scss */
.single-resource .btn-video i:hover {
  margin-right: 10px !important;
  margin-left: 0 !important;
  padding: 0 !important;
  width: 42px;
}
/* line 67, sass/_resource.scss */
.single-resource .btn-video span:hover {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
/* line 76, sass/_resource.scss */
.single-resource .btn-video:hover {
  margin-left: 0;
  margin-right: 0;
}
/* line 83, sass/_resource.scss */
.single-resource .content #tabs .tabs-nav {
  table-layout: fixed;
}
/* line 87, sass/_resource.scss */
.single-resource .content #tabs .tabs-nav li:first-child {
  width: auto;
}
/* line 92, sass/_resource.scss */
.single-resource .accordion-section.current .accordion-head {
  border-left: 6px solid #002E5F;
}

/* line 98, sass/_resource.scss */
.section-accordian .accordion {
  margin-bottom: 0;
}

/* line 102, sass/_resource.scss */
.resource-shortcut {
  display: block;
  margin-top: 10px;
  color: #F3A000;
}
/* line 106, sass/_resource.scss */
.resource-shortcut:hover, .resource-shortcut a:hover {
  color: #F3A000;
}
/* line 108, sass/_resource.scss */
.resource-shortcut .shortcut-ico {
  background-image: url(css/images/sprite.@2x.png);
  background-position: 0 0;
  background-size: 73px 57px;
  width: 42px;
  height: 42px;
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
}
/* line 118, sass/_resource.scss */
.resource-shortcut .shortcut-text {
  margin-left: 10px;
}

/* line 126, sass/_resource.scss */
.resource-shortcut.upload .shortcut-ico {
  background-image: url(css/images/additional-icons.png);
  background-position: 0 0;
  background-size: 156px 139px;
}

/* line 134, sass/_resource.scss */
.resource-shortcut.link .shortcut-ico {
  background-image: url(css/images/additional-icons.png);
  background-position: -39px 0px;
  background-size: 148px 137px;
}

/* line 5, sass/_search.scss */
body.search .site-container {
  background: #002E5F;
}
/* line 8, sass/_search.scss */
body.search .site-inner {
  background-color: transparent;
  float: none;
  clear: both;
  padding-top: 155px;
}
@media (max-width: 960px) {
  /* line 8, sass/_search.scss */
  body.search .site-inner {
    padding-top: 140px;
  }
}
@media (max-width: 460px) {
  /* line 8, sass/_search.scss */
  body.search .site-inner {
    padding-top: 116px;
  }
}
/* line 21, sass/_search.scss */
body.search .content {
  background-color: transparent;
  max-width: 1337px;
  width: 100%;
  padding-left: 28px;
  padding-right: 28px;
  margin: 0 auto;
}
@media (max-width: 460px) {
  /* line 21, sass/_search.scss */
  body.search .content {
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 33, sass/_search.scss */
body.search .container-search-form {
  color: white;
  text-align: center;
}
@media (max-width: 460px) {
  /* line 33, sass/_search.scss */
  body.search .container-search-form {
    padding: 0 24px;
  }
}
/* line 40, sass/_search.scss */
body.search .container-search-controls {
  padding-bottom: 18px;
}
@media (max-width: 460px) {
  /* line 40, sass/_search.scss */
  body.search .container-search-controls {
    padding-left: 24px;
    padding-right: 24px;
  }
}
/* line 46, sass/_search.scss */
body.search .container-search-controls:after {
  content: "";
  display: table;
  clear: both;
  float: none;
}
/* line 53, sass/_search.scss */
body.search .label-search-for {
  font-weight: 900;
  text-transform: uppercase;
}
@media (max-width: 460px) {
  /* line 53, sass/_search.scss */
  body.search .label-search-for {
    font-size: 13px;
    letter-spacing: 1px;
  }
}
/* line 62, sass/_search.scss */
body.search .search-input-wrap {
  margin: 26px auto 87px;
  max-width: 100%;
  width: calc(16em + 25vw);
  margin-bottom: 87px;
  position: relative;
}
/* line 68, sass/_search.scss */
body.search .search-input-wrap .search-field {
  font-size: 40px;
  font-weight: 900;
  border-bottom: 3px solid white;
  border-radius: 0;
  width: 100%;
  line-height: 1.8;
  color: white;
}
@media (max-width: 460px) {
  /* line 68, sass/_search.scss */
  body.search .search-input-wrap .search-field {
    font-size: 28px;
  }
}
/* line 80, sass/_search.scss */
body.search .search-input-wrap .search-submit {
  appearance: none;
  -webkit-appearance: none;
  -ms-appearance: none;
  -moz-appearance: none;
  position: absolute;
  display: block;
  right: 0;
  content: "";
  font-family: "dashicons";
  top: calc(50% - 20px);
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 100%;
  padding: 6px;
  background-color: #002E5F;
  cursor: pointer;
  transition: background-color .3s ease-in-out, color .3s ease-in-out;
}
/* line 98, sass/_search.scss */
body.search .search-input-wrap .search-submit:hover {
  background-color: #fff;
  color: #002E5F;
}
@media (max-width: 460px) {
  /* line 80, sass/_search.scss */
  body.search .search-input-wrap .search-submit {
    top: calc(50% - 14px);
    font-size: 28px;
  }
}
@media (max-width: 960px) {
  /* line 62, sass/_search.scss */
  body.search .search-input-wrap {
    margin-bottom: 56px;
    width: 100%;
  }
}
@media (max-width: 460px) {
  /* line 62, sass/_search.scss */
  body.search .search-input-wrap {
    margin: 12px auto 36px;
  }
}
/* line 120, sass/_search.scss */
body.search .view-options {
  float: right;
  width: 25%;
  color: white;
  text-align: right;
  margin-top: 64px;
}
@media (max-width: 1024px) {
  /* line 120, sass/_search.scss */
  body.search .view-options {
    display: none;
  }
}
/* line 129, sass/_search.scss */
body.search .view-options a, body.search .view-options span {
  display: inline-block;
  margin-left: 16px;
}
/* line 133, sass/_search.scss */
body.search .view-options span {
  text-transform: uppercase;
  font-weight: 900;
  font-size: 14px;
}
/* line 139, sass/_search.scss */
body.search .view-options a, body.search .view-options a:hover {
  font-family: "fontawesome";
  transition: .5s color;
  opacity: 1;
  color: #E7AC11;
}
/* line 145, sass/_search.scss */
body.search .view-options a:not([data-state="active"]) {
  color: #66829F;
}
/* line 149, sass/_search.scss */
body.search .result-count {
  float: right;
  width: 25%;
  color: white;
  margin-top: 40px;
}
/* line 155, sass/_search.scss */
body.search .result-count .results-per-page {
  margin-top: 8px;
}
/* line 158, sass/_search.scss */
body.search .result-count .count-setter {
  margin-left: .25em;
  display: inline-block;
}
/* line 162, sass/_search.scss */
body.search .result-count .count-setter.active {
  border-bottom: 2px solid;
}
@media (max-width: 1024px) {
  /* line 149, sass/_search.scss */
  body.search .result-count {
    float: none;
    clear: both;
    width: 100%;
  }
}
@media (max-width: 960px) {
  /* line 149, sass/_search.scss */
  body.search .result-count {
    margin-top: 52px;
  }
}
@media (max-width: 460px) {
  /* line 149, sass/_search.scss */
  body.search .result-count {
    margin-top: 48px;
    text-align: center;
  }
}
/* line 179, sass/_search.scss */
body.search .result-count strong {
  font-weight: 900;
  display: inline-block;
}
/* line 185, sass/_search.scss */
body.search .resource-library-prompt {
  float: right;
  width: 50%;
  color: white;
  text-align: center;
}
/* line 190, sass/_search.scss */
body.search .resource-library-prompt .question {
  display: block;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 900;
  padding-bottom: 1em;
  line-height: 1.28571429;
}
/* line 198, sass/_search.scss */
body.search .resource-library-prompt .cta {
  border-radius: 36px;
  border: 2px solid #E7AC11;
  padding: 18px 32px;
  max-width: 100%;
  display: inline-block;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 900;
  color: #E7AC11;
  letter-spacing: 1px;
  transition: .3s background-color, .3s color;
}
/* line 210, sass/_search.scss */
body.search .resource-library-prompt .cta:hover {
  background-color: #E7AC11;
  color: #002E5F;
}
@media (max-width: 1024px) {
  /* line 185, sass/_search.scss */
  body.search .resource-library-prompt {
    float: none;
    clear: both;
    width: 100%;
  }
}
@media (max-width: 460px) {
  /* line 185, sass/_search.scss */
  body.search .resource-library-prompt {
    font-size: 13px;
    padding: 18px 24px;
    line-height: 1.23076923;
  }
}
/* line 227, sass/_search.scss */
body.search .search-content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 235, sass/_search.scss */
body.search .search-content .single-entry {
  position: relative;
  width: 33.33%;
  padding-bottom: 103px;
  background: #fff;
  text-decoration: none;
  transition: .3s;
  padding: 39px 39px 33px 39px;
}
@media (max-width: 1024px) {
  /* line 235, sass/_search.scss */
  body.search .search-content .single-entry {
    width: 100%;
  }
}
@media (max-width: 460px) {
  /* line 235, sass/_search.scss */
  body.search .search-content .single-entry {
    padding: 39px 24px 33px 24px;
  }
}
/* line 250, sass/_search.scss */
body.search .search-content .single-entry > * {
  width: 100%;
  cursor: pointer !important;
}
/* line 255, sass/_search.scss */
body.search .search-content .single-entry h3 {
  color: #012760;
  font-weight: 900;
  font-size: 20px;
  margin-bottom: 24px;
}
@media (max-width: 1024px) {
  /* line 255, sass/_search.scss */
  body.search .search-content .single-entry h3 {
    color: #012760;
    font-weight: 900;
    font-size: 20px;
    margin-bottom: 24px;
  }
}
@media (max-width: 960px) {
  /* line 255, sass/_search.scss */
  body.search .search-content .single-entry h3 {
    font-size: 24px;
  }
}
@media (max-width: 460px) {
  /* line 255, sass/_search.scss */
  body.search .search-content .single-entry h3 {
    font-size: 20px;
    font-weight: 700;
    line-height: 1.2;
    margin-bottom: 16px;
  }
}
/* line 276, sass/_search.scss */
body.search .search-content .single-entry h3 .relevanssi-query-term {
  color: #087CB5;
}
/* line 280, sass/_search.scss */
body.search .search-content .single-entry span.more-link {
  color: #E7AC11;
  font-weight: 900;
  font-size: 14px;
  text-transform: uppercase;
  display: block;
  letter-spacing: 1px;
  padding-top: 24px;
}
@media (max-width: 460px) {
  /* line 280, sass/_search.scss */
  body.search .search-content .single-entry span.more-link {
    padding-top: 16px;
  }
}
/* line 293, sass/_search.scss */
body.search .search-content .single-entry p, body.search .search-content .single-entry h6 {
  margin-bottom: 10px;
  color: #4D555B;
  font-weight: 300;
  font-size: 16px;
  line-height: 24px;
}
@media (max-width: 1024px) {
  /* line 293, sass/_search.scss */
  body.search .search-content .single-entry p, body.search .search-content .single-entry h6 {
    margin-bottom: 10px;
    color: #4D555B;
    font-weight: 300;
    font-size: 16px;
    line-height: 1.5;
  }
}
/* line 308, sass/_search.scss */
body.search .search-content .single-entry h6 {
  margin-bottom: 0;
}
/* line 311, sass/_search.scss */
body.search .search-content .single-entry:nth-child(even) {
  background: #f5f5f5;
}
/* line 314, sass/_search.scss */
body.search .search-content .single-entry:hover, body.search .search-content .single-entry:nth-child(even):hover {
  background: #e8ad00;
  transform: scale(1.03);
  box-shadow: 0 3px 79px 0 rgba(0, 0, 0, 0.51);
  z-index: 10;
}
/* line 320, sass/_search.scss */
body.search .search-content .single-entry:hover span.more-link, body.search .search-content .single-entry:nth-child(even):hover span.more-link {
  color: white;
}
/* line 326, sass/_search.scss */
body.search .search-content[data-view="list"] .single-entry {
  width: 100%;
  padding: 54px 200px 40px 200px;
}
/* line 330, sass/_search.scss */
body.search .search-content[data-view="list"] .single-entry h3 {
  font-size: 28px;
  line-height: 1.14285714;
}
@media (max-width: 1024px) {
  /* line 330, sass/_search.scss */
  body.search .search-content[data-view="list"] .single-entry h3 {
    font-size: 20px;
  }
}
/* line 338, sass/_search.scss */
body.search .search-content[data-view="list"] .single-entry p {
  font-size: 18px;
}
@media (max-width: 1024px) {
  /* line 338, sass/_search.scss */
  body.search .search-content[data-view="list"] .single-entry p {
    font-size: 16px;
  }
}
@media (max-width: 1024px) {
  /* line 326, sass/_search.scss */
  body.search .search-content[data-view="list"] .single-entry {
    padding-bottom: 103px;
    padding: 39px 39px 33px 39px;
  }
}
/* line 351, sass/_search.scss */
body.search .archive-pagination {
  text-align: center;
  margin: 56px 0;
  width: 100%;
}
/* line 356, sass/_search.scss */
body.search .archive-pagination ul {
  display: block;
  margin: 0 auto;
}
/* line 360, sass/_search.scss */
body.search .archive-pagination li {
  padding-bottom: 0;
  margin-right: 4px;
}
/* line 363, sass/_search.scss */
body.search .archive-pagination li.pagination-omission {
  color: #fff;
  padding: 0 4px;
}
@media all and (max-width: 640px) {
  /* line 367, sass/_search.scss */
  body.search .archive-pagination li:not(.active):not(.pagination-next):not(.pagination-previous) {
    display: none;
  }
}
/* line 375, sass/_search.scss */
body.search .archive-pagination a {
  padding: 16px;
  color: white;
  border: 1px solid white;
  border-radius: 4px;
  display: inline-block;
  line-height: .5;
  text-transform: uppercase;
  transition: .3s color, .3s background-color;
}
/* line 384, sass/_search.scss */
body.search .archive-pagination a:hover {
  background-color: #fff;
  color: #002E5F;
}
/* line 389, sass/_search.scss */
body.search .archive-pagination li.active a {
  background: #E7AC11;
  border-color: #E7AC11;
}

/* line 397, sass/_search.scss */
body.search nav .search-field {
  border-bottom: none;
  font-weight: 400;
}

/* line 1, sass/_toc.scss */
.container-toc {
  background: #002E5F;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  padding-top: 70px;
  border-top: 42px solid transparent;
  width: 241px;
  border-right: 1px solid rgba(255, 255, 255, 0.4);
}
@media all and (max-width: 760px) {
  /* line 1, sass/_toc.scss */
  .container-toc {
    max-width: 100%;
    top: auto;
    bottom: auto;
    left: 0;
    right: 0;
    width: 100%;
    padding: 36px 36px;
    z-index: 1;
    border-top: none;
  }
}
@media (max-width: 460px) {
  /* line 1, sass/_toc.scss */
  .container-toc {
    padding: 36px 24px;
  }
}
/* line 26, sass/_toc.scss */
.container-toc.section-accordion {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  background: #002E5F !important;
}
@media all and (max-width: 760px) {
  /* line 26, sass/_toc.scss */
  .container-toc.section-accordion {
    padding: 0;
    border: none;
  }
}

/* line 40, sass/_toc.scss */
.toc-sections-mobile, .container-toc .select2-container {
  display: none;
  width: 100% !important;
  max-width: 100%;
}
/* line 45, sass/_toc.scss */
.toc-sections-mobile .select2-selection--single, .container-toc .select2-container .select2-selection--single {
  padding: 20px;
  height: 68px;
  background-color: transparent;
  border: 2px solid #E7AC11;
  border-radius: 8px !important;
}
/* line 52, sass/_toc.scss */
.toc-sections-mobile .select2-selection--single .select2-selection__arrow, .container-toc .select2-container .select2-selection--single .select2-selection__arrow {
  height: 60px;
  position: absolute;
  top: 1px;
  right: 20px;
  width: 20px;
}
/* line 59, sass/_toc.scss */
.toc-sections-mobile .select2-selection--single .select2-selection__arrow b, .container-toc .select2-container .select2-selection--single .select2-selection__arrow b {
  border-color: transparent;
  border-style: solid;
  border-width: 0;
  height: 0;
  left: 0;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 43%;
  width: 0;
}
/* line 71, sass/_toc.scss */
.toc-sections-mobile .select2-selection--single .select2-selection__arrow b:after, .container-toc .select2-container .select2-selection--single .select2-selection__arrow b:after {
  content: "\f078";
  font-family: "fontawesome";
  position: absolute;
  top: 0;
  color: #E7AC11;
  font-size: 14px;
}
/* line 80, sass/_toc.scss */
.toc-sections-mobile.select2-container--open .select2-selection--single .select2-selection__arrow b, .container-toc .select2-container.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent;
  border-width: 0;
}
/* line 84, sass/_toc.scss */
.toc-sections-mobile .select2-selection--single .select2-selection__rendered, .container-toc .select2-container .select2-selection--single .select2-selection__rendered {
  color: #E7AC11;
  font-size: 14px;
  font-weight: 900;
  text-transform: uppercase;
  padding-left: 24px;
  letter-spacing: 1px;
}
@media all and (max-width: 760px) {
  /* line 40, sass/_toc.scss */
  .toc-sections-mobile, .container-toc .select2-container {
    display: block;
  }
}

/* line 97, sass/_toc.scss */
body > .select2-container--default {
  margin-top: 18px !important;
}
/* line 99, sass/_toc.scss */
body > .select2-container--default .select2-dropdown {
  background-color: #E7AC11;
  padding: 8px 0;
}
/* line 104, sass/_toc.scss */
body > .select2-container--default .select2-dropdown .select2-results__option--highlighted[aria-selected] {
  background-color: transparent;
}
/* line 107, sass/_toc.scss */
body > .select2-container--default .select2-dropdown .select2-results__option[aria-selected=true] {
  display: none;
}
/* line 110, sass/_toc.scss */
body > .select2-container--default .select2-results__option {
  display: block;
  margin: 0 28px;
  border-radius: 0;
  box-shadow: none;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 900;
  color: #002E5F;
  border-bottom: 1px solid #B89227;
  padding: 22px 0 18px;
  letter-spacing: 1px;
  transition: color .3s;
}
/* line 125, sass/_toc.scss */
body > .select2-container--default .select2-results__option:last-child {
  border-bottom: none;
}

/* line 1, sass/_landing.scss */
body.landing-page {
  /* line 51, ../sass/_interior.scss */
  /* Spacing between list items and p text */
}
/* line 2, sass/_landing.scss */
body.landing-page strong, body.landing-page b {
  font-weight: bold;
}
/* line 6, sass/_landing.scss */
body.landing-page em {
  font-style: italic;
}
/* line 9, sass/_landing.scss */
body.landing-page .content {
  background-color: transparent;
  max-width: none;
  width: 100%;
  margin: 0;
}
/* line 14, sass/_landing.scss */
body.landing-page .content h3, body.landing-page .content h4, body.landing-page .content h5, body.landing-page .content h6 {
  font-size: 24px;
  font-weight: 600;
  color: #002E5F;
  line-height: 1.33333333;
  margin-bottom: 12px;
}
/* line 21, sass/_landing.scss */
body.landing-page .content h2 {
  font-size: 38px;
}
/* line 22, sass/_landing.scss */
body.landing-page .content h3 {
  font-size: 28px;
}
/* line 23, sass/_landing.scss */
body.landing-page .content h4 {
  font-size: 18px;
}
/* line 24, sass/_landing.scss */
body.landing-page .content h5 {
  font-size: 16px;
}
/* line 25, sass/_landing.scss */
body.landing-page .content h6 {
  font-size: 14px;
  font-weight: 900;
}
/* line 30, sass/_landing.scss */
body.landing-page .field-content li {
  list-style: none;
  font-size: 1.125em;
  font-weight: 300;
  line-height: 1.66666667;
  margin-bottom: .44444444em;
  position: relative;
  padding-left: 22px;
}
/* line 38, sass/_landing.scss */
body.landing-page .field-content li:last-child {
  margin-bottom: 0;
}
/* line 41, sass/_landing.scss */
body.landing-page .field-content li:last-child + p {
  margin-bottom: 1em;
}
/* line 45, sass/_landing.scss */
body.landing-page .field-content ul li:before {
  content: '\002022';
  position: absolute;
  color: #002E5F;
  top: -6px;
  left: 0;
  font-size: 1.4em;
}
/* line 56, sass/_landing.scss */
body.landing-page ul.toc-sections {
  display: block;
  list-style: none;
  position: relative;
  padding: 0;
}
@media all and (max-width: 760px) {
  /* line 56, sass/_landing.scss */
  body.landing-page ul.toc-sections {
    display: none;
  }
}
/* line 66, sass/_landing.scss */
body.landing-page ul.toc-sections li.toc-item {
  text-transform: uppercase;
  font-weight: 900;
  display: block;
  text-align: right;
  text-align: center;
  padding: 0 0 14px 0;
  font-size: 13px;
}
/* line 76, sass/_landing.scss */
body.landing-page ul.toc-sections li.toc-item a {
  color: white;
  display: block;
  background-color: rgba(231, 172, 17, 0);
  letter-spacing: 1px;
  transition: .5s background-color, .5s color;
  padding: 14px 21px 12px;
  font-weight: 700;
  line-height: 1.23076923;
  text-align: left;
}
/* line 88, sass/_landing.scss */
body.landing-page ul.toc-sections li.toc-item:hover a {
  color: #E7AC11;
}
/* line 91, sass/_landing.scss */
body.landing-page ul.toc-sections li.toc-item.active a {
  background-color: #E7AC11;
  color: #002E5F;
}
/* line 95, sass/_landing.scss */
body.landing-page ul.toc-sections li.toc-item.active:hover a {
  color: #bd8f0d;
  color: #fff;
}
/* line 102, sass/_landing.scss */
body.landing-page .site-inner {
  float: none;
}
/* line 106, sass/_landing.scss */
body.landing-page .collection-sections {
  margin-left: 240px;
}
/* line 109, sass/_landing.scss */
body.landing-page .collection-sections li {
  list-style: none;
  font-weight: 300;
  line-height: 1.66666667;
  margin-bottom: .44444444em;
  position: relative;
  padding-left: 22px;
}
/* line 118, sass/_landing.scss */
body.landing-page .collection-sections ul li:before {
  content: '\002022';
  position: absolute;
  color: #002E5F;
  top: -6px;
  left: 0;
  font-size: 1.4em;
}
@media all and (max-width: 760px) {
  /* line 106, sass/_landing.scss */
  body.landing-page .collection-sections {
    margin-left: 0;
    padding-top: 112px;
  }
}
/* line 133, sass/_landing.scss */
body.landing-page .collection-sections ul + p, body.landing-page .field-content ul + p {
  margin-top: 1em;
}
/* line 137, sass/_landing.scss */
body.landing-page .single-section {
  width: 100%;
  position: relative;
}
/* line 141, sass/_landing.scss */
body.landing-page .single-section h2 {
  color: #002E5F;
  font-weight: 900;
  text-align: center;
}
/* line 146, sass/_landing.scss */
body.landing-page .single-section .inner-section {
  width: 100%;
  margin: 0 auto;
}
/* line 150, sass/_landing.scss */
body.landing-page .single-section .container-text {
  width: 64%;
  float: right;
  margin-bottom: 28px;
}
@media all and (max-width: 960px) {
  /* line 150, sass/_landing.scss */
  body.landing-page .single-section .container-text {
    float: none;
    width: 100%;
  }
}
@media screen and (max-width: 460px) {
  /* line 150, sass/_landing.scss */
  body.landing-page .single-section .container-text {
    margin-bottom: 40px;
  }
}
/* line 163, sass/_landing.scss */
body.landing-page .single-section a.field-image-title-link {
  display: block;
  float: right;
  width: 35%;
  padding-right: 69px;
}
@media all and (max-width: 960px) {
  /* line 163, sass/_landing.scss */
  body.landing-page .single-section a.field-image-title-link {
    float: none;
    width: 100%;
    max-width: 480px;
    padding-right: 0;
  }
}
/* line 178, sass/_landing.scss */
body.landing-page .single-section .field-addendum {
  margin: 28px auto 0;
  max-width: 720px;
  font-weight: 300;
}
@media all and (max-width: 960px) {
  /* line 178, sass/_landing.scss */
  body.landing-page .single-section .field-addendum {
    display: none;
  }
}
/* line 187, sass/_landing.scss */
body.landing-page .single-section .field-image-title-link img {
  margin-bottom: 28px;
}
/* line 192, sass/_landing.scss */
body.landing-page .single-section .single-row:after {
  content: "";
  display: table;
  float: none;
  clear: both;
  width: 0;
  height: 0;
}
@media screen and (max-width: 460px) {
  /* line 200, sass/_landing.scss */
  body.landing-page .single-section .single-row:last-child .container-text {
    margin-bottom: 0;
  }
}
/* line 206, sass/_landing.scss */
body.landing-page .single-section h3.field-row-title {
  font-size: 20px;
  font-weight: 700;
  color: #E7AC11;
  margin-bottom: 14px;
  line-height: 1.25;
}
/* line 214, sass/_landing.scss */
body.landing-page .single-section .field-row-subtitle {
  font-size: 16px;
  font-weight: 300;
  margin-bottom: 14px;
  line-height: 1.25;
}
/* line 221, sass/_landing.scss */
body.landing-page .single-section .field-row-content {
  font-size: 18px;
  font-weight: 300;
  color: #4D555B;
  line-height: 30px !important;
}
/* line 227, sass/_landing.scss */
body.landing-page .single-section .field-row-content p {
  line-height: 1.66666667em !important;
}
/* line 230, sass/_landing.scss */
body.landing-page .single-section .field-row-content p[style] {
  padding-left: 0 !important;
  margin-left: 0 !important;
}
/* line 237, sass/_landing.scss */
body.landing-page .single-section:nth-child(even) {
  background: #F5F5F5;
}
/* line 240, sass/_landing.scss */
body.landing-page .single-section:nth-child(odd) {
  background: #ececec;
}
/* line 244, sass/_landing.scss */
body.landing-page .single-section.onecolumn h2 {
  font-size: 40px;
  line-height: 1.03030303;
  margin: 14px 0 52px;
}
@media screen and (max-width: 1200px) {
  /* line 244, sass/_landing.scss */
  body.landing-page .single-section.onecolumn h2 {
    font-size: 40px;
  }
}
@media all and (max-width: 760px) {
  /* line 244, sass/_landing.scss */
  body.landing-page .single-section.onecolumn h2 {
    font-size: 44px;
  }
}
@media all and (max-width: 460px) {
  /* line 244, sass/_landing.scss */
  body.landing-page .single-section.onecolumn h2 {
    font-size: 36px;
    text-align: left;
    margin-bottom: 20px;
    margin-top: 0;
  }
}
/* line 261, sass/_landing.scss */
body.landing-page .single-section.onecolumn:first-child h2 {
  font-size: 66px;
}
@media screen and (max-width: 1200px) {
  /* line 261, sass/_landing.scss */
  body.landing-page .single-section.onecolumn:first-child h2 {
    font-size: 52px;
  }
}
@media screen and (max-width: 460px) {
  /* line 261, sass/_landing.scss */
  body.landing-page .single-section.onecolumn:first-child h2 {
    font-size: 39px;
    margin-top: 14px;
    margin-bottom: 28px;
    text-align: left;
  }
}
/* line 274, sass/_landing.scss */
body.landing-page .single-section.onecolumn .inner-section {
  padding: 80px 28px 80px;
  max-width: 950px;
}
/* line 278, sass/_landing.scss */
body.landing-page .single-section.onecolumn .inner-section .field-content {
  max-width: 720px;
  margin: 0 auto;
}
@media screen and (max-width: 1200px) {
  /* line 278, sass/_landing.scss */
  body.landing-page .single-section.onecolumn .inner-section .field-content {
    max-width: 640px;
  }
}
/* line 284, sass/_landing.scss */
body.landing-page .single-section.onecolumn .inner-section .field-content p {
  font-weight: 300;
}
/* line 286, sass/_landing.scss */
body.landing-page .single-section.onecolumn .inner-section .field-content p:first-child:first-line {
  font-weight: 700;
  color: #002E5F;
}
@media screen and (max-width: 460px) {
  /* line 274, sass/_landing.scss */
  body.landing-page .single-section.onecolumn .inner-section {
    padding: 48px 24px 20px;
  }
}
/* line 298, sass/_landing.scss */
body.landing-page .single-section.twocolumn h2 {
  font-size: 40px;
  margin: 0 0 72px;
}
@media screen and (max-width: 1200px) {
  /* line 298, sass/_landing.scss */
  body.landing-page .single-section.twocolumn h2 {
    margin: 0 0 60px;
  }
}
@media screen and (max-width: 460px) {
  /* line 298, sass/_landing.scss */
  body.landing-page .single-section.twocolumn h2 {
    font-size: 36px;
    text-align: left;
    margin-bottom: 20px;
  }
}
/* line 310, sass/_landing.scss */
body.landing-page .single-section.twocolumn .inner-section {
  max-width: 1070px;
  padding: 80px 28px 67px;
}
@media screen and (max-width: 1200px) {
  /* line 310, sass/_landing.scss */
  body.landing-page .single-section.twocolumn .inner-section {
    padding: 72px 40px 60px;
  }
}
@media screen and (max-width: 460px) {
  /* line 310, sass/_landing.scss */
  body.landing-page .single-section.twocolumn .inner-section {
    padding: 48px 24px 20px;
  }
}
/* line 323, sass/_landing.scss */
body.landing-page .single-section.twocolumn:nth-child(even) .container-text {
  float: left;
}
/* line 326, sass/_landing.scss */
body.landing-page .single-section.twocolumn:nth-child(even) a.field-image-title-link {
  float: left;
  padding-right: 0;
  padding-left: 69px;
}
@media all and (max-width: 960px) {
  /* line 326, sass/_landing.scss */
  body.landing-page .single-section.twocolumn:nth-child(even) a.field-image-title-link {
    float: none;
    padding-left: 0;
  }
}
/* line 338, sass/_landing.scss */
body.landing-page .single-section#section-0 {
  background: #fff;
}

/* line 1, sass/_mailing_list.scss */
.mailing-list {
  background: #002E5F;
  color: white;
  padding: 56px;
}
/* line 5, sass/_mailing_list.scss */
.mailing-list #EmailElement_0_label {
  display: none;
}
/* line 8, sass/_mailing_list.scss */
.mailing-list input {
  font-size: 20px;
  color: #99ABBF;
}
@media screen and (max-width: 960px) {
  /* line 8, sass/_mailing_list.scss */
  .mailing-list input {
    font-size: 16px;
  }
}
/* line 15, sass/_mailing_list.scss */
.mailing-list input:focus {
  color: #fff;
}
/* line 20, sass/_mailing_list.scss */
.mailing-list .ctct-embed-signup {
  max-width: 960px;
  margin: 0 auto;
}
/* line 24, sass/_mailing_list.scss */
.mailing-list label {
  display: none;
}
/* line 27, sass/_mailing_list.scss */
.mailing-list .field-mailing-pre-title {
  color: white;
  font-size: 20px;
  font-weight: 900;
  text-transform: uppercase;
  text-align: center;
}
@media all and (max-width: 760px) {
  /* line 27, sass/_mailing_list.scss */
  .mailing-list .field-mailing-pre-title {
    text-align: left;
  }
}
@media (max-width: 460px) {
  /* line 27, sass/_mailing_list.scss */
  .mailing-list .field-mailing-pre-title {
    font-size: 14px;
  }
}
/* line 40, sass/_mailing_list.scss */
.mailing-list .field-mailing-title {
  color: white;
  font-size: 60px;
  font-weight: 900;
  text-align: center;
  margin: 8px 0 36px;
}
@media screen and (max-width: 1200px) {
  /* line 40, sass/_mailing_list.scss */
  .mailing-list .field-mailing-title {
    font-size: 52px;
  }
}
@media all and (max-width: 760px) {
  /* line 40, sass/_mailing_list.scss */
  .mailing-list .field-mailing-title {
    font-size: 44px;
    text-align: left;
  }
}
/* line 55, sass/_mailing_list.scss */
.mailing-list .errorMessage {
  color: red;
  margin-left: 0 !important;
  margin-top: 8px !important;
}
/* line 60, sass/_mailing_list.scss */
.mailing-list .field-mailing-promotional {
  color: #99ABBF;
  font-size: 24px;
  font-weight: 300px;
  text-align: center;
  font-weight: 300;
  line-height: 1.5;
}
@media screen and (max-width: 1200px) {
  /* line 60, sass/_mailing_list.scss */
  .mailing-list .field-mailing-promotional {
    font-size: 20px;
  }
}
@media all and (max-width: 760px) {
  /* line 60, sass/_mailing_list.scss */
  .mailing-list .field-mailing-promotional {
    font-size: 20px;
    text-align: left;
  }
}
/* line 75, sass/_mailing_list.scss */
.mailing-list .container-mailing-intro {
  max-width: 920px;
  margin: 0 auto;
}
/* line 79, sass/_mailing_list.scss */
.mailing-list form.ctct-custom-form, .mailing-list .simplycast form {
  margin-top: 112px;
}
@media screen and (max-width: 960px) {
  /* line 79, sass/_mailing_list.scss */
  .mailing-list form.ctct-custom-form, .mailing-list .simplycast form {
    margin-top: 48px;
  }
}
/* line 85, sass/_mailing_list.scss */
.mailing-list .simplycast center {
  padding: 32px;
}
/* line 87, sass/_mailing_list.scss */
.mailing-list .simplycast center div, .mailing-list .simplycast center p {
  font-weight: 300;
  color: #4D555B;
  font-size: 18px;
  line-height: 1.55555556;
  padding: 0 0;
}
/* line 94, sass/_mailing_list.scss */
.mailing-list .simplycast center p {
  margin-bottom: 18px;
}
/* line 98, sass/_mailing_list.scss */
.mailing-list div[data-id="First Name:p"], .mailing-list div[data-id="Last Name:p"], .mailing-list div[data-id="Email Address:p"], .mailing-list .inputContainer {
  border-bottom: 3px solid white;
  width: 45%;
  margin-right: 10%;
  margin-bottom: 56px;
  font-size: 14px;
  font-weight: 400;
  float: left;
  color: #94999D;
  text-transform: uppercase;
  padding-bottom: 6px;
}
@media screen and (max-width: 960px) {
  /* line 98, sass/_mailing_list.scss */
  .mailing-list div[data-id="First Name:p"], .mailing-list div[data-id="Last Name:p"], .mailing-list div[data-id="Email Address:p"], .mailing-list .inputContainer {
    margin-bottom: 24px;
    padding-top: 8px;
  }
}
@media all and (max-width: 760px) {
  /* line 98, sass/_mailing_list.scss */
  .mailing-list div[data-id="First Name:p"], .mailing-list div[data-id="Last Name:p"], .mailing-list div[data-id="Email Address:p"], .mailing-list .inputContainer {
    width: 100%;
    margin-right: 0;
  }
}
/* line 119, sass/_mailing_list.scss */
.mailing-list .scVerifyEmail {
  display: none;
}
/* line 124, sass/_mailing_list.scss */
.mailing-list .inputContainer input {
  width: 100%;
}
/* line 128, sass/_mailing_list.scss */
.mailing-list div[data-id="Last Name:p"] {
  margin-right: 0;
}
/* line 131, sass/_mailing_list.scss */
.mailing-list div[data-id="Email Address:p"], .mailing-list .inputContainer {
  width: 100%;
  margin-right: 0;
}
/* line 135, sass/_mailing_list.scss */
.mailing-list ::-webkit-input-placeholder, .mailing-list #TextElement_2_input::-webkit-input-placeholder, .mailing-list #TextElement_1_input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  font-size: 14px;
  color: #94999D !important;
  text-transform: uppercase;
}
/* line 140, sass/_mailing_list.scss */
.mailing-list ::-moz-placeholder, .mailing-list #TextElement_2_input::-moz-placeholder, .mailing-list #TextElement_1_input::-moz-placeholder {
  /* Firefox 19+ */
  font-size: 14px;
  color: #94999D !important;
  text-transform: uppercase;
}
/* line 145, sass/_mailing_list.scss */
.mailing-list :-ms-input-placeholder, .mailing-list #TextElement_2_input:-ms-input-placeholder, .mailing-list #TextElement_1_input:-ms-input-placeholder {
  /* IE 10+ */
  font-size: 14px;
  color: #94999D !important;
  text-transform: uppercase;
}
/* line 150, sass/_mailing_list.scss */
.mailing-list :-moz-placeholder, .mailing-list #TextElement_2_input:-moz-placeholder, .mailing-list #TextElement_1_input:-moz-placeholder {
  /* Firefox 18- */
  font-size: 14px;
  color: #94999D !important;
  text-transform: uppercase;
}
/* line 155, sass/_mailing_list.scss */
.mailing-list input.ctct-button, .mailing-list input[type="submit"] {
  font-size: 14px;
  letter-spacing: 1.4px;
  text-transform: uppercase;
  color: #E7AC11;
  color: #e7ac11;
  border-style: Solid;
  border-color: #E7AC11;
  border-color: #e7ac11;
  border-width: 2px;
  border-radius: 31px;
  -moz-border-radius: 31px;
  -webkit-border-radius: 31px;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  display: block;
  padding: 22px 46px;
  text-align: center;
  margin: 0 auto;
  font-weight: 900;
  transition: .3s color, .3s background-color;
}
/* line 177, sass/_mailing_list.scss */
.mailing-list input.ctct-button:hover, .mailing-list input[type="submit"]:hover {
  background-color: #e7ac11;
  color: #002E5F;
}
/* line 182, sass/_mailing_list.scss */
.mailing-list input[type="submit"] {
  margin-top: 56px;
}
@media screen and (max-width: 960px) {
  /* line 182, sass/_mailing_list.scss */
  .mailing-list input[type="submit"] {
    margin-top: 24px;
  }
}

/* line 194, sass/_mailing_list.scss */
.landing-page .mailing-list {
  margin-left: 240px;
  border-left: 1px solid rgba(255, 255, 255, 0.4);
  padding: 80px 56px 80px;
}
/* line 198, sass/_mailing_list.scss */
.landing-page .mailing-list .simplycast form {
  margin-top: 32px;
}
/* line 201, sass/_mailing_list.scss */
.landing-page .mailing-list .inputContainer {
  font-size: 18px;
}
@media all and (max-width: 760px) {
  /* line 194, sass/_mailing_list.scss */
  .landing-page .mailing-list {
    margin-left: 0;
    border-left: none;
  }
}
@media (max-width: 460px) {
  /* line 194, sass/_mailing_list.scss */
  .landing-page .mailing-list {
    padding: 48px 24px;
  }
}

/* line 213, sass/_mailing_list.scss */
.home .mailing-list {
  padding: 0;
}
@media screen and (max-width: 460px) {
  /* line 213, sass/_mailing_list.scss */
  .home .mailing-list {
    padding: 0;
  }
}
/* line 218, sass/_mailing_list.scss */
.home .mailing-list input {
  color: #4d555b;
}
/* line 222, sass/_mailing_list.scss */
.home .mailing-list div[data-id="First Name:p"], .home .mailing-list div[data-id="Last Name:p"], .home .mailing-list div[data-id="Email Address:p"], .home .mailing-list .inputContainer {
  width: 100%;
  margin-right: 0;
  border-bottom: 2px solid #4D555B;
  margin-bottom: 56px;
  font-size: 18px;
  font-weight: 400;
  float: none;
  color: #94999D;
  text-transform: uppercase;
  padding-bottom: 6px;
}
@media screen and (max-width: 960px) {
  /* line 222, sass/_mailing_list.scss */
  .home .mailing-list div[data-id="First Name:p"], .home .mailing-list div[data-id="Last Name:p"], .home .mailing-list div[data-id="Email Address:p"], .home .mailing-list .inputContainer {
    padding-top: 16px;
    padding-bottom: 6px;
    margin-bottom: 28px;
  }
}
/* line 242, sass/_mailing_list.scss */
.home .mailing-list .container-mailing-intro {
  padding: 56px 56px 0;
  max-width: none;
}
@media screen and (max-width: 460px) {
  /* line 242, sass/_mailing_list.scss */
  .home .mailing-list .container-mailing-intro {
    padding: 40px 32px 0;
  }
}
/* line 249, sass/_mailing_list.scss */
.home .mailing-list form.ctct-custom-form, .home .mailing-list .simplycast form {
  margin-top: 112px;
  margin: 0;
  padding: 76px 54px;
  background: white;
}
@media (max-width: 760px) {
  /* line 249, sass/_mailing_list.scss */
  .home .mailing-list form.ctct-custom-form, .home .mailing-list .simplycast form {
    padding: 36px 32px 48px;
  }
}
@media (max-width: 460px) {
  /* line 249, sass/_mailing_list.scss */
  .home .mailing-list form.ctct-custom-form, .home .mailing-list .simplycast form {
    padding: 32px 32px 48px;
  }
}
/* line 261, sass/_mailing_list.scss */
.home .mailing-list form.ctct-custom-form input:focus, .home .mailing-list .simplycast form input:focus {
  color: #94999D;
}
/* line 265, sass/_mailing_list.scss */
.home .mailing-list form.ctct-custom-form input.ctct-button, .home .mailing-list form.ctct-custom-form input[type="submit"], .home .mailing-list .simplycast form input.ctct-button, .home .mailing-list .simplycast form input[type="submit"] {
  font-size: 14px;
  letter-spacing: 1.4px;
  text-transform: uppercase;
  color: #E7AC11;
  color: #e7ac11;
  border-style: Solid;
  border-color: #E7AC11;
  border-color: #e7ac11;
  border-width: 2px;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  display: block;
  padding: 22px 46px;
  text-align: left;
  margin: 0;
  font-weight: 900;
  transition: .3s color, .3s background-color;
}
/* line 287, sass/_mailing_list.scss */
.home .mailing-list form.ctct-custom-form input.ctct-button:hover, .home .mailing-list form.ctct-custom-form input[type="submit"]:hover, .home .mailing-list .simplycast form input.ctct-button:hover, .home .mailing-list .simplycast form input[type="submit"]:hover {
  color: white;
}
@media all and (max-width: 960px) {
  /* line 265, sass/_mailing_list.scss */
  .home .mailing-list form.ctct-custom-form input.ctct-button, .home .mailing-list form.ctct-custom-form input[type="submit"], .home .mailing-list .simplycast form input.ctct-button, .home .mailing-list .simplycast form input[type="submit"] {
    margin-top: 40px;
    font-weight: 700;
  }
}
/* line 295, sass/_mailing_list.scss */
.home .mailing-list form.ctct-custom-form input[type="submit"], .home .mailing-list .simplycast form input[type="submit"] {
  margin-top: 56px;
}
@media screen and (max-width: 960px) {
  /* line 295, sass/_mailing_list.scss */
  .home .mailing-list form.ctct-custom-form input[type="submit"], .home .mailing-list .simplycast form input[type="submit"] {
    margin-top: 24px;
  }
}
@media all and (max-width: 1414px) {
  /* line 249, sass/_mailing_list.scss */
  .home .mailing-list form.ctct-custom-form, .home .mailing-list .simplycast form {
    padding: 64px 52px;
  }
}
@media all and (max-width: 960px) {
  /* line 249, sass/_mailing_list.scss */
  .home .mailing-list form.ctct-custom-form, .home .mailing-list .simplycast form {
    padding: 36px 48px 48px;
  }
}
/* line 309, sass/_mailing_list.scss */
.home .mailing-list .mailing-column-container {
  display: table;
  table-layout: fixed;
  width: 100%;
  margin-top: 52px;
}
@media screen and (max-width: 460px) {
  /* line 309, sass/_mailing_list.scss */
  .home .mailing-list .mailing-column-container {
    margin-top: 40px;
  }
}
/* line 319, sass/_mailing_list.scss */
.home .mailing-list .field-mailing-pre-title {
  font-size: 20px;
}
@media all and (max-width: 1414px) {
  /* line 319, sass/_mailing_list.scss */
  .home .mailing-list .field-mailing-pre-title {
    padding: 0;
    font-size: 20px;
  }
}
@media all and (max-width: 760px) {
  /* line 319, sass/_mailing_list.scss */
  .home .mailing-list .field-mailing-pre-title {
    padding-left: 0;
    text-align: left;
    font-size: 14px;
  }
}
/* line 333, sass/_mailing_list.scss */
.home .mailing-list .field-mailing-title {
  font-size: 66px;
}
@media all and (max-width: 1414px) {
  /* line 333, sass/_mailing_list.scss */
  .home .mailing-list .field-mailing-title {
    font-size: 66px;
  }
}
@media all and (max-width: 960px) {
  /* line 333, sass/_mailing_list.scss */
  .home .mailing-list .field-mailing-title {
    font-size: 54px;
    margin-bottom: 24px;
  }
}
@media (max-width: 460px) {
  /* line 333, sass/_mailing_list.scss */
  .home .mailing-list .field-mailing-title {
    font-size: 44px;
  }
}
/* line 347, sass/_mailing_list.scss */
.home .mailing-list .field-mailing-promotional {
  max-width: 960px;
  margin: 0 auto;
  font-size: 24px;
  line-height: 1.5;
}
@media all and (max-width: 1414px) {
  /* line 347, sass/_mailing_list.scss */
  .home .mailing-list .field-mailing-promotional {
    font-size: 24px;
  }
}
@media all and (max-width: 960px) {
  /* line 347, sass/_mailing_list.scss */
  .home .mailing-list .field-mailing-promotional {
    font-size: 20px;
  }
}

/**
*
* Interior
*
**/
/* line 7, sass/_interior.scss */
p {
  margin-bottom: 36px;
}

/* Note: padding left: 30px; is being entered inline w/html. There should be not padding-left. */
/* line 13, sass/_interior.scss */
.site-inner h1.entry-title {
  font-size: 50px;
  margin: .67em 0;
  font-weight: 700;
  letter-spacing: -1px;
  line-height: 56px;
}

/* line 21, sass/_interior.scss */
.entry-content h4 {
  font-weight: 600;
  text-decoration: none;
}

/* line 26, sass/_interior.scss */
.entry-content {
  font-size: 18px;
  font-weight: 300;
  line-height: 24px;
}
/* line 31, sass/_interior.scss */
.entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
  font-weight: bold;
  margin-bottom: 48px;
  line-height: 1em;
}
/* line 37, sass/_interior.scss */
.entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
  margin-bottom: 18px;
}
/* line 41, sass/_interior.scss */
.entry-content h2 {
  font-size: 38px;
}
/* line 42, sass/_interior.scss */
.entry-content h3 {
  font-size: 28px;
}
/* line 43, sass/_interior.scss */
.entry-content h4 {
  font-size: 18px;
}
/* line 44, sass/_interior.scss */
.entry-content h5 {
  font-size: 16px;
}
/* line 45, sass/_interior.scss */
.entry-content h6 {
  font-size: 16px;
}
/* line 47, sass/_interior.scss */
.entry-content strong, .entry-content b {
  font-weight: bold;
}
/* line 51, sass/_interior.scss */
.entry-content em {
  font-style: italic;
}
/* line 55, sass/_interior.scss */
.entry-content li {
  list-style-type: disc;
  list-style-position: inside;
  margin-left: 1.5em;
  margin-bottom: 8px;
}

/* line 63, sass/_interior.scss */
.content {
  background-color: #fff;
  max-width: 900px;
  width: 74%;
  margin: 0 auto;
}

/* line 74, sass/_interior.scss */
.container {
  background-color: #fff;
}

/* line 78, sass/_interior.scss */
.site-inner {
  background-color: #fff;
  padding-top: 68px;
}
/* line 81, sass/_interior.scss */
.site-inner p {
  margin-bottom: 48px;
  font-size: 18px;
  line-height: 24px;
}
/* line 87, sass/_interior.scss */
.site-inner h1 {
  font-size: 48px;
  color: #292e31;
  line-height: 54px;
  margin: 24px 0 72px 0;
}
/* line 94, sass/_interior.scss */
.site-inner p {
  margin-bottom: 18px;
  font-size: 18px;
  line-height: 30px;
}
/* line 102, sass/_interior.scss */
.site-inner img.alignleft {
  margin-bottom: 18px;
  margin-right: 28px;
  margin-top: 8px;
}
@media screen and (max-width: 996px) {
  /* line 102, sass/_interior.scss */
  .site-inner img.alignleft {
    float: none;
    display: block;
    margin: 8px auto 32px;
  }
}
/* line 113, sass/_interior.scss */
.site-inner img.alignright {
  margin-left: 28px;
  margin-top: 24px;
  margin-bottom: 18px;
}
@media screen and (max-width: 996px) {
  /* line 113, sass/_interior.scss */
  .site-inner img.alignright {
    float: none;
    display: block;
    margin: 32px auto 32px;
  }
}

/* line 127, sass/_interior.scss */
.search-results .archive-pagination li {
  display: inline-block;
  padding-bottom: 40px;
}

/* line 132, sass/_interior.scss */
ol li {
  list-style-type: decimal !important;
  display: list-item;
}

/* line 137, sass/_interior.scss */
.entry-meta {
  display: none;
}

/* line 141, sass/_interior.scss */
.page-template-webinar-template img {
  float: left;
  max-width: 25%;
  margin-right: 26px;
  margin-bottom: 18px;
}

/* line 148, sass/_interior.scss */
.webinar-result {
  clear: both;
}

/* line 152, sass/_interior.scss */
.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/*
.panel-grid-cell .textwidget h3 a {
  color: inherit;
}
*/
/* line 163, sass/_interior.scss */
.speaker-and-date {
  margin: .5em 0;
  display: block;
  font-weight: bold;
  font-size: .9em;
}

/* line 170, sass/_interior.scss */
.webinar-result h2 {
  font-size: 24px;
}

/* line 175, sass/_interior.scss */
.page-id-1940 .entry-header {
  display: none;
}

/* line 181, sass/_interior.scss */
.search-results .entry-title {
  font-size: 24px;
}

/* line 187, sass/_interior.scss */
.wp-caption p, .wp-caption h5 {
  font-size: 14px;
}

/* line 192, sass/_interior.scss */
.single-resource .nav-lang ul {
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3;
  width: 100%;
}

/* line 199, sass/_interior.scss */
.search-everything-highlight-color {
  background-color: #FFDCB0 !important;
  color: #A75000;
  padding: 0 .25em;
}

/* line 205, sass/_interior.scss */
.webinar-video-container {
  width: 100%;
  height: 0;
  padding-bottom: 56%;
  position: relative;
}
/* line 211, sass/_interior.scss */
.webinar-video-container iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

/* line 225, sass/_interior.scss */
.region-page .nested-content {
  padding: 0 1.5em .1em;
}
@media all and (max-width: 760px) {
  /* line 225, sass/_interior.scss */
  .region-page .nested-content {
    padding: 0 0 1em;
  }
}
/* line 231, sass/_interior.scss */
.region-page .entry-content {
  column-count: 3;
  padding-bottom: 2em;
}
@media all and (max-width: 1024px) {
  /* line 231, sass/_interior.scss */
  .region-page .entry-content {
    column-count: 2;
  }
}
@media all and (max-width: 760px) {
  /* line 231, sass/_interior.scss */
  .region-page .entry-content {
    column-count: 1;
  }
}
/* line 241, sass/_interior.scss */
.region-page .addthis_toolbox {
  display: none;
}
/* line 246, sass/_interior.scss */
.region-page #region-menu-full {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: flex-start;
  -webkit-justify-content: center;
  justify-content: flex-start;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
/* line 261, sass/_interior.scss */
.region-page #region-menu-full h2 {
  font-size: 40px;
}
/* line 264, sass/_interior.scss */
.region-page #region-menu-full li.language-menu-container {
  width: 50% !important;
  vertical-align: top;
  padding-bottom: 42px !important;
  padding-right: 28px !important;
}
@media all and (max-width: 760px) {
  /* line 264, sass/_interior.scss */
  .region-page #region-menu-full li.language-menu-container {
    width: 100% !important;
    padding-right: 0 !important;
  }
}
@media all and (max-width: 760px) {
  /* line 246, sass/_interior.scss */
  .region-page #region-menu-full {
    display: block;
  }
}

/**
*
* Widget Sidebar Search
*
**/
@media screen and (min-width: 960px) {
  /* line 11, sass/_sidebar.scss */
  #text-6 span.d-d {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  /* line 17, sass/_sidebar.scss */
  #clear-filters {
    display: none !important;
  }
}
/* line 24, sass/_sidebar.scss */
.icnc-search-sidebar main.content {
  width: 75%;
  float: left;
  max-width: none;
}
@media screen and (max-width: 760px) {
  /* line 24, sass/_sidebar.scss */
  .icnc-search-sidebar main.content {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: left;
    padding-left: 0.83333%;
    padding-right: 0.83333%;
  }
}
/* line 33, sass/_sidebar.scss */
.icnc-search-sidebar aside.widget-area {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 25%;
  float: left;
  padding-left: 0.83333%;
  padding-right: 0.83333%;
  background-color: #E7AC11;
  color: #222;
  padding: 0;
}
@media screen and (max-width: 760px) {
  /* line 33, sass/_sidebar.scss */
  .icnc-search-sidebar aside.widget-area {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: left;
  }
}
/* line 43, sass/_sidebar.scss */
.icnc-search-sidebar input.facetwp-search {
  background: white;
  width: 100%;
  height: 48px;
  padding: 16px 16px;
  box-sizing: border-box;
}
/* line 51, sass/_sidebar.scss */
.icnc-search-sidebar .facetwp-type-checkboxes {
  overflow: visible;
}
/* line 55, sass/_sidebar.scss */
.icnc-search-sidebar .entry-header {
  display: none;
}
/* line 59, sass/_sidebar.scss */
.icnc-search-sidebar .facetwp-template .search-item {
  padding: 32px 40px;
  overflow: auto;
  float: none;
  clear: both;
}
@media only screen and (max-width: 760px) {
  /* line 59, sass/_sidebar.scss */
  .icnc-search-sidebar .facetwp-template .search-item {
    padding: 30px 24px;
  }
}
/* line 69, sass/_sidebar.scss */
.icnc-search-sidebar .facetwp-template .search-item:nth-child(even) {
  background: #F0F5F7;
}
/* line 73, sass/_sidebar.scss */
.icnc-search-sidebar .facetwp-template .search-item a, .icnc-search-sidebar .facetwp-template .search-item a.on-dark {
  color: #087CB5;
  transition: .3s color;
}
/* line 79, sass/_sidebar.scss */
.icnc-search-sidebar .facetwp-template .search-item .resource-info {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 75%;
  float: left;
  padding-left: 0.83333%;
  padding-right: 0.83333%;
}
/* line 82, sass/_sidebar.scss */
.icnc-search-sidebar .facetwp-template .search-item .resource-info h2 {
  font-size: 24px;
  margin-bottom: 0;
}
/* line 87, sass/_sidebar.scss */
.icnc-search-sidebar .facetwp-template .search-item .resource-info p {
  margin-bottom: 0px;
}
/* line 91, sass/_sidebar.scss */
.icnc-search-sidebar .facetwp-template .search-item .resource-goto {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 25%;
  float: left;
  padding-left: 0.83333%;
  padding-right: 0.83333%;
}
/* line 99, sass/_sidebar.scss */
.icnc-search-sidebar .facetwp-type-checkboxes {
  max-height: none;
}
/* line 103, sass/_sidebar.scss */
.icnc-search-sidebar .widget-title {
  font-weight: 700;
  text-transform: uppercase;
}
/* line 108, sass/_sidebar.scss */
.icnc-search-sidebar #text-3, .icnc-search-sidebar #text-6 {
  padding: 30px;
}
/* line 113, sass/_sidebar.scss */
.icnc-search-sidebar .facetwp-checkbox {
  margin: 20px 0px;
  box-sizing: border-box;
  background: url(css/images/additional-icons.png) no-repeat;
  background-position: 0px -32px;
  background-size: 96px 96px;
  margin-bottom: 16px;
  padding-left: 40px;
  cursor: pointer;
}
/* line 123, sass/_sidebar.scss */
.icnc-search-sidebar .facetwp-checkbox.checked {
  background: url(css/images/additional-icons.png) no-repeat;
  background-position: 0px -81px;
  background-size: 96px 96px;
}
/* line 130, sass/_sidebar.scss */
.icnc-search-sidebar .facetwp-facet {
  margin-bottom: 16px;
}
/* line 136, sass/_sidebar.scss */
.icnc-search-sidebar #text-2 .textwidget, .icnc-search-sidebar #text-5 .textwidget, .icnc-search-sidebar #text-4 .textwidget, .icnc-search-sidebar #text-7 .textwidget, .icnc-search-sidebar section[id^="text-1"] .textwidget {
  padding: 0px 30px;
  background: #D09A1D;
  transition: .3s linear all;
}
/* line 142, sass/_sidebar.scss */
.icnc-search-sidebar #text-2.has-checked .textwidget, .icnc-search-sidebar #text-5.has-checked .textwidget, .icnc-search-sidebar #text-4.has-checked .textwidget, .icnc-search-sidebar #text-7.has-checked .textwidget, .icnc-search-sidebar section[id^="text-1"].has-checked .textwidget {
  padding: 20px 30px;
}
/* line 147, sass/_sidebar.scss */
.icnc-search-sidebar #text-2 .widget-title, .icnc-search-sidebar #text-2.widget.open .textwidget, .icnc-search-sidebar #text-5 .widget-title, .icnc-search-sidebar #text-5.widget.open .textwidget, .icnc-search-sidebar #text-4 .widget-title, .icnc-search-sidebar #text-4.widget.open .textwidget, .icnc-search-sidebar #text-7 .widget-title, .icnc-search-sidebar #text-7.widget.open .textwidget, .icnc-search-sidebar section[id^="text-1"] .widget-title, .icnc-search-sidebar section[id^="text-1"].widget.open .textwidget {
  padding: 20px 30px;
  opacity: 1;
}
/* line 151, sass/_sidebar.scss */
.icnc-search-sidebar #text-2 .widget-title .facetwp-facet, .icnc-search-sidebar #text-2.widget.open .textwidget .facetwp-facet, .icnc-search-sidebar #text-5 .widget-title .facetwp-facet, .icnc-search-sidebar #text-5.widget.open .textwidget .facetwp-facet, .icnc-search-sidebar #text-4 .widget-title .facetwp-facet, .icnc-search-sidebar #text-4.widget.open .textwidget .facetwp-facet, .icnc-search-sidebar #text-7 .widget-title .facetwp-facet, .icnc-search-sidebar #text-7.widget.open .textwidget .facetwp-facet, .icnc-search-sidebar section[id^="text-1"] .widget-title .facetwp-facet, .icnc-search-sidebar section[id^="text-1"].widget.open .textwidget .facetwp-facet {
  margin-bottom: 0px;
}
/* line 158, sass/_sidebar.scss */
.icnc-search-sidebar #text-2 .widget-title .facetwp-checkbox.checked, .icnc-search-sidebar #text-2.widget.open .textwidget .facetwp-checkbox.checked, .icnc-search-sidebar #text-5 .widget-title .facetwp-checkbox.checked, .icnc-search-sidebar #text-5.widget.open .textwidget .facetwp-checkbox.checked, .icnc-search-sidebar #text-4 .widget-title .facetwp-checkbox.checked, .icnc-search-sidebar #text-4.widget.open .textwidget .facetwp-checkbox.checked, .icnc-search-sidebar #text-7 .widget-title .facetwp-checkbox.checked, .icnc-search-sidebar #text-7.widget.open .textwidget .facetwp-checkbox.checked, .icnc-search-sidebar section[id^="text-1"] .widget-title .facetwp-checkbox.checked, .icnc-search-sidebar section[id^="text-1"].widget.open .textwidget .facetwp-checkbox.checked {
  background: url(css/images/additional-icons.png) no-repeat;
  background-position: 0px -81px;
  background-size: 96px 96px;
}
/* line 173, sass/_sidebar.scss */
.icnc-search-sidebar #text-6 .widget-title {
  color: white;
}
/* line 176, sass/_sidebar.scss */
.icnc-search-sidebar #clear-filters {
  text-align: center;
  width: 100%;
  padding: 30px;
  text-transform: uppercase;
  font-weight: 700;
  color: white;
  font-size: 16px;
  background: #002E5F;
  display: none;
}
/* line 187, sass/_sidebar.scss */
.icnc-search-sidebar #clear-filters.open {
  display: none;
}
/* line 190, sass/_sidebar.scss */
.icnc-search-sidebar #clear-filters.has-checked.filter-closed {
  display: block;
}
/* line 194, sass/_sidebar.scss */
.icnc-search-sidebar #clear-filters.has-checked.filter-closed.open {
  display: none;
}
/* line 200, sass/_sidebar.scss */
.icnc-search-sidebar input.facetwp-search:after {
  color: blue;
  content: " ";
  height: 20px;
  width: 20px;
}
/* line 207, sass/_sidebar.scss */
.icnc-search-sidebar .facetwp-pager-label {
  display: none;
}
/* line 211, sass/_sidebar.scss */
.icnc-search-sidebar .facetwp-pager {
  margin: 0 auto;
  display: table;
}
/* line 216, sass/_sidebar.scss */
.icnc-search-sidebar .facetwp-page {
  display: inline-block;
  padding: 0px 4px;
  margin-right: 6px;
  cursor: pointer;
  border: 1px solid #ddd;
  width: 48px;
  text-align: center;
  height: 48px;
  vertical-align: middle;
  line-height: 47px;
  color: #aaa;
}
/* line 228, sass/_sidebar.scss */
.icnc-search-sidebar .facetwp-page.next-page {
  color: transparent;
  position: relative;
}
/* line 231, sass/_sidebar.scss */
.icnc-search-sidebar .facetwp-page.next-page:after {
  content: url("images/navigation/arrow-r.svg");
  color: #222;
  /* font-size: 0; */
  display: block;
  top: -1px;
  position: absolute;
  left: 16px;
  width: 12px;
  text-align: center;
  height: 12px;
}
/* line 244, sass/_sidebar.scss */
.icnc-search-sidebar .facetwp-page.prev-page {
  color: transparent;
  position: relative;
}
/* line 247, sass/_sidebar.scss */
.icnc-search-sidebar .facetwp-page.prev-page:after {
  content: url("images/navigation/arrow-r.svg");
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -moz-transform: rotate(180deg);
  /* Firefox */
  -webkit-transform: rotate(180deg);
  /* Safari and Chrome */
  -o-transform: rotate(180deg);
  /* Opera */
  color: #222;
  display: block;
  top: 35px;
  position: absolute;
  left: 16px;
  width: 12px;
  text-align: center;
  height: 12px;
}
/* line 263, sass/_sidebar.scss */
.icnc-search-sidebar .facetwp-page.active, .icnc-search-sidebar .facetwp-page.first-page, .icnc-search-sidebar .facetwp-page.last-page {
  color: black;
}
/* line 266, sass/_sidebar.scss */
.icnc-search-sidebar .facetwp-page.active.next-page, .icnc-search-sidebar .facetwp-page.active.prev-page {
  color: transparent;
}
@media screen and (max-width: 960px) {
  /* line 276, sass/_sidebar.scss */
  .icnc-search-sidebar .site-header, .icnc-search-sidebar .nav-primary, .icnc-search-sidebar .site-footer {
    float: none;
  }
  /* line 281, sass/_sidebar.scss */
  .icnc-search-sidebar .site-footer {
    overflow: hidden;
  }
}

@media screen and (max-width: 760px) {
  /* line 289, sass/_sidebar.scss */
  #text-2, #text-5, #text-4, #text-7, .icnc-search-sidebar section[id^="text-1"] {
    display: none;
  }
}
/* line 294, sass/_sidebar.scss */
#text-6 {
  background-color: #BA850F;
}
/* line 297, sass/_sidebar.scss */
#text-6 .widget-wrap {
  display: none;
}
@media screen and (min-width: 769px) {
  /* line 297, sass/_sidebar.scss */
  #text-6 .widget-wrap {
    display: block;
  }
}
/* line 305, sass/_sidebar.scss */
#text-6 .textwidget {
  display: flex;
  justify-content: center;
}
/* line 310, sass/_sidebar.scss */
#text-6 button {
  flex-grow: 1;
  background-color: #002E5F;
  color: #fff;
  border-radius: 5px;
  padding: 10px 20px;
  border: 2px solid #002E5F;
  /*
  @media screen and (max-width: 760px) {
    display: none;
  }
  */
}
/* line 323, sass/_sidebar.scss */
#text-6 #done-button {
  /*
  display: none;
  
  @media screen and (min-width: 769px) {
    display: none !important;
  }
  */
  background-color: #E7AC11;
  border: 2px solid #002E5F;
  color: #002E5F;
}

@media screen and (max-width: 760px) {
  /* line 342, sass/_sidebar.scss */
  aside.sidebar {
    height: auto !important;
    /* bypasses set height for desktop */
  }

  /* line 347, sass/_sidebar.scss */
  .icnc-search-sidebar .facetwp-template .search-item .resource-info {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: left;
    padding-left: 0.83333%;
    padding-right: 0.83333%;
  }
  /* line 351, sass/_sidebar.scss */
  .icnc-search-sidebar .facetwp-template .search-item .resource-goto {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: left;
    padding-left: 0.83333%;
    padding-right: 0.83333%;
  }
  /* line 354, sass/_sidebar.scss */
  .icnc-search-sidebar .facetwp-template .search-item .resource-goto > div {
    margin-top: 30px;
  }
  /* line 359, sass/_sidebar.scss */
  .icnc-search-sidebar .facetwp-template .search-item a.resource-link.resource-shortcut {
    border: 1px solid #B0BABD;
    padding: 20px;
  }
  /* line 362, sass/_sidebar.scss */
  .icnc-search-sidebar .facetwp-template .search-item a.resource-link.resource-shortcut span {
    color: #292E31;
  }
}
/* line 370, sass/_sidebar.scss */
.library-intro {
  padding: 24px 40px 0;
}
/* line 373, sass/_sidebar.scss */
.library-intro p {
  padding-left: 0.83333%;
  padding-right: 0.83333%;
}

/* line 379, sass/_sidebar.scss */
.page-template-webinar-template .content {
  padding-bottom: 20px;
}

/* line 383, sass/_sidebar.scss */
#text-3 h4.widget-title.widgettitle, .icnc-search-sidebar #text-6 .widget-title {
  margin-bottom: .7em;
}

/* line 387, sass/_sidebar.scss */
#text-6 .textwidget {
  /* display: flex; remove this style */
  justify-content: center;
}

/* line 392, sass/_sidebar.scss */
#text-6 #done-button {
  margin-left: 1.2em;
}

/* line 395, sass/_sidebar.scss */
#text-6 button {
  /* flex-grow: 1; remove this style */
  padding: 17px 10%;
}

/* line 400, sass/_sidebar.scss */
br {
  display: block;
  line-height: 0;
  margin: 0;
  content: "";
}

/* line 407, sass/_sidebar.scss */
.resource-contributor {
  font-size: 16px;
  margin-top: .8em;
}

/* line 412, sass/_sidebar.scss */
.entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
  line-height: 1.3em;
}

/* line 416, sass/_sidebar.scss */
input[type="search"] {
  border-radius: 4px;
}

/* line 420, sass/_sidebar.scss */
.resource-shortcut .shortcut-text {
  font-size: 16px;
}

/* line 424, sass/_sidebar.scss */
.resource-info h2 {
  font-size: 20px;
  margin-bottom: 4px;
}
