
@font-face {
  font-family: "proxima-nova";
  font-style: normal;
  font-weight: 400;
  src: url("data:font/opentype;base64,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");
}

body {
    font-family: proxima-nova,Arial,Sans Serif;
    font-style: normal;
    font-weight: normal;
}



/*
 * @file
 * global.base
 *
 * - normalize with small modifications for Drupal and AT: http://necolas.github.com/normalize.css/
 * - Gutter widths, see $gutter-width in _custom.scss
 * - Default container alignment.
 * - Flexible images and media declarations.
 * - Copies of the SCSS mixins for reference, which includes an improved
 *   element-invisible and focusable styles.
 */
/* =============================================================================
    HTML5 display definitions
   ========================================================================== */
/*
 * Corrects block display not defined in IE6/7/8/9 & FF3
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
  display: block;
}

/*
 * Corrects inline-block display not defined in IE6/7/8/9 & FF3
 */
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

/*
 * Prevents modern browsers from displaying 'audio' without controls
 * Remove excess height in iOS5 devices
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/*
 * Addresses styling for 'hidden' attribute not present in IE7/8/9, FF3, S4
 * Known issue: no IE6 support
 */
[hidden] {
  display: none;
}

/* =============================================================================
    Base
   ========================================================================== */
/*
 * If you are using the themes Responsive JS feature (media_queries.js) do not
 * set a font-family on the html element, use body.
 *
 * 1. Corrects text resizing oddly in IE6/7 when body font-size is set using em units
 *    http://clagnut.com/blog/348/#c790
 * 2. Prevents iOS text size adjust after orientation change, without disabling user zoom
 *    www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/
 */
html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  line-height: 1.5;
  height: 100%;
  overflow-y: scroll;
  overflow-x: hidden;
  width: 100%;
}

/*
 * 1 . Addresses margins handled incorrectly in IE6/7
 */
body {
  min-height: 100%;
  margin: 0;
  padding: 0;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  text-rendering: optimizeLegibility\9;
  /* Only IE, can mess with Android */
}

/*
 * Addresses font-family inconsistency between 'textarea' and other form elements.
 */
button,
input,
select,
textarea {
  font-family: sans-serif;
}

/* =============================================================================
    Links
   ========================================================================== */
/*
 * Addresses outline displayed oddly in Chrome
 */
a:focus {
  outline: thin dotted;
}

/*
 * Improves readability when focused and also mouse hovered in all browsers
 * people.opera.com/patrickl/experiments/keyboard/test
 */
a:hover,
a:active {
  outline: 0;
}

/* =============================================================================
    Typography
   ========================================================================== */
/*
 * Headings
 *
 * Addresses font sizes and margins set differently in IE6/7
 * Addresses font sizes within 'section' and 'article' in FF4+, Chrome, S5
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

h2 {
  font-size: 1.5em;
  margin: 0.83em 0;
}

h3 {
  font-size: 1.17em;
  margin: 1em 0;
}

h4 {
  font-size: 1em;
  margin: 1.33em 0;
}

h5 {
  font-size: 0.83em;
  margin: 1.67em 0;
}

h6 {
  font-size: 0.75em;
  margin: 2.33em 0;
}

/*
 * Addresses styling not present in IE7/8/9, S5, Chrome
 */
abbr[title] {
  border-bottom: 1px dotted;
}

/*
 * Addresses style set to 'bolder' in FF3+, S4/5, Chrome
 */
b,
strong {
  font-weight: 700;
}

blockquote {
  margin: 1em 40px;
}

/*
 * Addresses styling not present in S5, Chrome
 */
dfn {
  font-style: italic;
}

/*
 * Addresses styling not present in IE6/7/8/9
 */
mark {
  background: #ff0;
  color: #000;
}

/*
 * Addresses margins set differently in IE6/7
 */
p,
pre {
  margin: 0 0 1.5em;
}

/*
 * Corrects font family set oddly in IE6, S4/5, Chrome
 * en.wikipedia.org/wiki/User:Davidgothberg/Test59
 */
pre,
code,
kbd,
samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em;
}

/*
 * Improves readability of pre-formatted text in all browsers
 */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

/*
 * 1. Addresses CSS quotes not supported in IE6/7
 * 2. Addresses quote property not supported in S4
 */
q {
  quotes: none;
}

q:before,
q:after {
  content: '';
  content: none;
}

small {
  font-size: 75%;
}

/*
 * Prevents sub and sup affecting line-height in all browsers
 * gist.github.com/413930
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* =============================================================================
    Lists
   ========================================================================== */
/*
 * Addresses margins set differently in IE6/7
 */
 
/* Changed nested UL to no margin - test and come back - may need to deprecate below */
/* START margin test */
dl,
menu,
ol {
  margin: 1em 0;
}

ul {
  margin: 0 0 1em;
}

ul ul{
  margin: 0;
}
/* END margin test */


dd {
  margin: 0 0 0 40px;
}

/*
 * Addresses paddings set differently in IE6/7
 */
menu,
ol,
ul {
  padding: 0 0 0 40px;
}

/*
 * Corrects list images handled incorrectly in IE7
 */
nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
}

/* =============================================================================
    Embedded content
   ========================================================================== */
/*
 * 1. Remove border when inside 'a' element in IE6/7/8/9, FF3
 * 2. Improves image quality when scaled in IE7
 *    code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
 */
img {
  /* border: 0; */
  /* Drupal core already does this, uncomment if you need it */
  -ms-interpolation-mode: bicubic;
}

/*
 * Corrects overflow displayed oddly in IE9
 */
svg:not(:root) {
  overflow: hidden;
}

/* =============================================================================
    Figures
   ========================================================================== */
/*
 * Addresses margin not present in IE6/7/8/9, S5, O11
 */
figure {
  margin: 0;
}

/* =============================================================================
    Forms
   ========================================================================== */
/*
 * Corrects margin displayed oddly in IE6/7
 */
form {
  margin: 0;
}

/*
 * Define consistent border, margin, and padding
 */
fieldset {
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/*
 * 1. Corrects color not being inherited in IE6/7/8/9
 * 2. Corrects text not wrapping in FF3
 * 3. Corrects alignment displayed oddly in IE6/7
 */
legend {
  border: 0;
  padding: 0;
  white-space: normal;
  *margin-left: -7px;
}

/*
 * 1. Corrects font size not being inherited in all browsers
 * 2. Addresses margins set differently in IE6/7, FF3+, S5, Chrome
 * 3. Improves appearance and consistency in all browsers
 */
button,
input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle;
}

/*
 * Addresses FF3/4 setting line-height on 'input' using !important in the UA stylesheet
 */
button,
input {
  line-height: normal;
}

/*
 * 1. Improves usability and consistency of cursor style between image-type 'input' and others
 * 2. Corrects inability to style clickable 'input' types in iOS
 * 3. Removes inner spacing in IE7 without affecting normal text inputs
 *    Known issue: inner spacing remains in IE6
 */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
  *overflow: visible;
}

/*
 * DSM: Make readonly fields type input background color slightly gray
 */
input[type="text"][readonly],
input[type="text"][readonly="readonly"] {
	background-color:#F0F0F0;
	border-radius:2px;
	border:1px solid #AAA;
}

/*
 * Re-set default cursor for disabled elements
 */
button[disabled],
input[disabled] {
  cursor: default;
}

/*
 * 1. Addresses box sizing set to content-box in IE8/9
 * 2. Removes excess padding in IE8/9
 * 3. Removes excess padding in IE7
 *    Known issue: excess padding remains in IE6
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
  *height: 13px;
  *width: 13px;
}

/*
 * 1. Addresses appearance set to searchfield in S5, Chrome
 * 2. Addresses box-sizing set to border-box in S5, Chrome (include -moz to future-proof)
 */
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

/*
 * Removes inner padding and search cancel button in S5, Chrome on OS X
 */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/*
 * Removes inner padding and border in FF3+
 * www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/*
 * 1. Removes default vertical scrollbar in IE6/7/8/9
 * 2. Improves readability and alignment in all browsers
 */
textarea {
  overflow: auto;
  vertical-align: top;
}

/* =============================================================================
    Tables
   ========================================================================== */
/*
 * 1. Remove most spacing between table cells
 */
table {
  border: 1px solid;
  border-spacing: 0;
  border-collapse: collapse;
  font-size: inherit;
  font: 100%;
}

/* =============================================================================
    Gutters
   ========================================================================== */
/*
 * If gutters are set in theme settings they will override these values,
 * see Extensions > Modify Output > Design
 * $gutter-width is set in _base.scss
 */
#main-content,
.block-inner,
.pane-inner,
.menu-wrapper,
.branding-elements,
.breadcrumb-wrapper,
.attribution,
.at-panel .rounded-corner,
.block-panels-mini > .block-title,
div.messages {
  margin-left: 10px;
  margin-right: 10px;
}

/*
 * Panel pages need negative margin equal to the gutter width applied to #content,
 * this is taken care of in theme settings as per above for normal gutters
 */
#content .panel-display,
#content .panel-flexible {
  margin-left: -10px;
  margin-right: -10px;
}

/* =============================================================================
    Flexible Media and Cross browser improvements
   ========================================================================== */
/*
 * - This can cause issues in table cells where no width is set on the column,
 *   only in some versions of webkit and IE 7/8.
 * - declaring the width attribute on image elements and using max-width causes
 *   the "dissappering images" bug in IE8.
 * - Mapping services such as Google Maps may break also, see below for fixes.
 */
img {
  height: auto;
  -ms-interpolation-mode: bicubic;
}

/* Ethan Marcotte - http://front.ie/l8rJaA */
img,
embed,
object,
video {
  max-width: 100%;
}

/* Disable flexiblity for IE8 and below */
.lt-ie9 img,
.lt-ie9 object,
.lt-ie9 embed,
.lt-ie9 video {
  max-width: none;
}

/* Override max-width 100% for map displays */
#map img,
.gmap img,
.view-gmap img,
.openlayers-map img,
#getlocations_map_canvas img,
#locationmap_map img,
.geofieldMap img,
.views_horizontal_slider img {
  max-width: none !important;
}

/* =============================================================================
    Misc helpers, Accessibility classes etc
   ========================================================================== */
/* Prevent overflowing content */
header[role=banner],
.content-inner,
.nav,
.region-sidebar-first,
.region-sidebar-second,
.region-secondary-content,
.region-tertiary-content,
.region-footer {
  overflow: visible;
  word-wrap: break-word;
}

/**
 * General classes for hiding content. These are all included as SASS mixins.
 * @SEE: sass/_custom.scss
 */
/**
 * Image replacement
 * Kellum Method: http://www.zeldman.com/2012/03/01/replacing-the-9999px-hack-new-image-replacement
 * Additional helpers from http://html5boilerplate.com/docs/css/
 */
.ir {
  /* Kellum Method */
  display: block !important;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  /* Remove the default border from elements like button */
  border: 0;
  /* Crush the text down to take up no space */
  font: 0/0 a;
  /* Remove any text shadows */
  text-shadow: none;
  /* Hide any residual text in Safari 4 and any mobile devices that may need it */
  color: transparent;
  /* Hide the default background color on elements like button */
  background-color: transparent;
}

/* More robust element-invisible and element-focuable classes */
.element-invisible {
  border: 0;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.element-invisible.element-focusable:active,
.element-invisible.element-focusable:focus {
  clip: auto;
  height: auto;
  overflow: visible;
  position: static;
  width: auto;
}

/* Shift content offscreen, can be usefull when you reall need to do this */
.offscreen {
  position: absolute;
  top: -99999em;
  width: 1px;
  height: 1px;
  overflow: hidden;
  outline: 0;
}

/* Hide content from all users */
.element-hidden {
  display: none;
}

/* Container ovverride */
