/** @file Styles are organized using the SMACSS technique. @see http://smacss.com/book/  When you turn on CSS aggregation at admin/config/development/performance, all of these @include files will be combined into a single file. */
/* Import typeface, color variables, etc */
@import url(//fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,600italic,700,700italic);
@import url(../fonts/montserrat.css);
@import url(../fonts/roboto.css);
@import url(../fonts/raleway.css);
@import url(../fonts/roboto-slab.css);
@import url(../fonts/libre-baskerville.css);
@import url(../fonts/libre-franklin.css);
/* line 108, ../sass/base/_variables.scss */
.facebook .icon .icon-target:before, .social-sharing-button.facebook .icon .icon-target:before, .google-plus .icon .icon-target:before, .twitter .icon .icon-target:before, .social-sharing-button.twitter .icon .icon-target:before, .youtube .icon .icon-target:before, .vimeo .icon .icon-target:before, .pinterest .icon .icon-target:before, .linkedin .icon .icon-target:before, .instagram .icon .icon-target:before, .tumblr .icon .icon-target:before, .wordpress .icon .icon-target:before, .email .icon .icon-target:before, .general .icon .icon-target:before { font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; padding: 0 .5em 0 0; }

/* Import Sass mixins, variables, Compass modules, etc. */
/* WARNING: Compass has changed how browser support is configured. The following configuration variables are no longer supported: $legacy-support-for-ie6, $legacy-support-for-ie7, $legacy-support-for-ie8. Details: http://compass-style.org/help/documentation/tuning-vendor-prefixes/ */
/* Below will remain in both _pwds_base_init.scss and PWDS_STARTERKIT _init.scss. */
/* HTML element (SMACSS base) rules */
/** @file Normalize.css is intended to be used as an alternative to CSS resets.  This file is a slight fork of these original sources: - normalize.css v2.1.2 | MIT License | git.io/normalize - normalize.scss v2.1.2 | MIT/GPLv2 License | bit.ly/normalize-with-compass  It's suggested that you read the normalize.scss file and customise it to meet your needs, rather then including the file in your project and overriding the defaults later in your CSS. @see http://nicolasgallagher.com/about-normalize-css/  Also: @see http://meiert.com/en/blog/20080419/reset-style-sheets-are-bad/ @see http://snook.ca/archives/html_and_css/no_css_reset/ */
/** Base  Instead of relying on the fonts that are available on a user's computer, you can use web fonts which, like images, are resources downloaded to the user's browser. Because of the bandwidth and rendering resources required, web fonts should be used with care.  Numerous resources for web fonts can be found on Google. Here are a few websites where you can find Open Source fonts to download: - http://www.fontsquirrel.com/fontface - http://www.theleagueofmoveabletype.com  In order to use these fonts, you will need to convert them into formats suitable for web fonts. We recommend the free-to-use Font Squirrel's Font-Face Generator: http://www.fontsquirrel.com/fontface/generator  The following is an example @font-face declaration. This font can then be used in any ruleset using a property like this:  font-family: Example, serif;  Since we're using Sass, you'll need to declare your font faces here, then you can add them to the font variables in the _init.scss partial. */
/*
@font-face { font-family: 'Example'; src: url('../fonts/example.eot'); src: url('../fonts/example.eot?iefix') format('eot'), url('../fonts/example.woff') format('woff'), url('../fonts/example.ttf') format('truetype'), url('../fonts/example.svg#webfontOkOndcij') format('svg'); font-weight: normal; font-style: normal;
}
*/
/** 1. Set default font family to sans-serif. 2. Prevent iOS text size adjust after orientation change, without disabling user zoom. 3. Correct text resizing oddly in IE 6/7 when body `font-size` is set using `em` units. */
/* line 62, ../sass/base/_normalize.scss */
html { font-family: "Roboto", "Arial", "Helvetica", sans-serif; /* 1 */ font-size: 100%; /* 3 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ line-height: 1.625em; }

/** Typography  To achieve a pleasant vertical rhythm, we use Compass' Vertical Rhythm mixins so that the line height of our base font becomes the basic unit of vertical measurement. We use multiples of that unit to set the top and bottom margins for our block level elements and to set the line heights of any fonts. For more information, see http://24ways.org/2006/compose-to-a-vertical-rhythm */
/* Set 1 unit of vertical rhythm on the top and bottom margin. */
/* line 83, ../sass/base/_normalize.scss */
p, pre { margin: 1.625em 0; }

/* line 86, ../sass/base/_normalize.scss */
blockquote { /* Also indent the quote on both sides. */ margin: 1.625em 30px; }

/** Address variable `h1` font-size and margin within `section` and `article` contexts in Firefox 4+, Safari 5, and Chrome. */
/* line 95, ../sass/base/_normalize.scss */
h1 { /* Set the font-size and line-height while keeping a proper vertical rhythm. */ font-size: 2.8em; line-height: 1.16071em; /* Set 1 unit of vertical rhythm on the top and bottom margins. */ margin-top: 0.58036em; margin-bottom: 0.58036em; }

/* line 103, ../sass/base/_normalize.scss */
h2 { font-size: 2.25em; line-height: 1.44444em; margin-top: 0.72222em; margin-bottom: 0.72222em; }

/* line 108, ../sass/base/_normalize.scss */
h3 { font-size: 1.875em; line-height: 1.73333em; margin-top: 0.86667em; margin-bottom: 0.86667em; }

/* line 113, ../sass/base/_normalize.scss */
h4 { font-size: 1.5em; line-height: 2.16667em; margin-top: 1.08333em; margin-bottom: 1.08333em; }

/* line 118, ../sass/base/_normalize.scss */
h5 { font-size: 1.25em; line-height: 1.3em; margin-top: 1.3em; margin-bottom: 1.3em; }

/* line 123, ../sass/base/_normalize.scss */
h6 { font-size: 1.25em; line-height: 1.3em; margin-top: 1.3em; margin-bottom: 1.3em; }

/* Address differences between Firefox and other browsers. */
/* line 130, ../sass/base/_normalize.scss */
hr { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; height: 0; border: 1px solid #666; padding-bottom: -1px; margin: 1.625em 0; }

/* Correct font family set oddly in Safari 5 and Chrome. */
/* line 144, ../sass/base/_normalize.scss */
code, kbd, pre, samp, tt, var { font-family: "Courier New", "DejaVu Sans Mono", monospace, sans-serif; font-size: 1em; line-height: 1.625em; }

/** Lists */
/* line 155, ../sass/base/_normalize.scss */
dl, menu, ol, ul { /* Address margins set differently in IE 6/7. */ margin: 1.625em 0; }

/* line 162, ../sass/base/_normalize.scss */
ol ol, ol ul, ul ol, ul ul { /* Turn off margins on nested lists. */ margin: 0; }

/* line 167, ../sass/base/_normalize.scss */
dd { margin: 0 0 0 30px; /* LTR */ }

/* Address paddings set differently in IE 6/7. */
/* line 174, ../sass/base/_normalize.scss */
menu, ol, ul { padding: 0 0 0 30px; /* LTR */ }

/** Forms */
/* Define consistent border, margin, and padding. */
/* line 183, ../sass/base/_normalize.scss */
fieldset { margin: 0 2px; /* Apply borders and padding that keep the vertical rhythm. */ border-color: #c0c0c0; border-top-style: solid; border-top-width: 0.0625em; padding-top: 0.50625em; border-bottom-style: solid; border-bottom-width: 0.0625em; padding-bottom: 0.99375em; border-left-style: solid; border-left-width: 0.0625em; padding-left: 0.99375em; border-right-style: solid; border-right-width: 0.0625em; padding-right: 0.99375em; }

/** Tables */
/* line 196, ../sass/base/_normalize.scss */
table { /* Remove most spacing between table cells. */ border-collapse: collapse; border-spacing: 0; /* Prevent cramped-looking tables */ /* width: 100%; */ /* Add vertical rhythm margins. */ margin-top: 1.625em; margin-bottom: 1.625em; }

/* Layout rules */
/** @file Positioning for a responsive layout.  Define CSS classes to create a fluid grid layout with optional sidebars depending on whether blocks are placed in the left or right sidebars.  This layout uses the Zen Grids plugin for Compass: http://zengrids.com */
/* Navigation bar */
@media all and (min-width: 480px) { /* line 16, ../sass/grids/_responsive.scss */
  #main { /* Move all the children of #main down to make room. */ padding-top: 3em; position: relative; }
  /* line 21, ../sass/grids/_responsive.scss */
  #navigation { /* Move the navbar up inside #main's padding. */ } }
/* Layout for People page: desktop */
/* Layout for People page: tablet */
/* Layout for People page: mobile */
/* Component (SMACSS module) rules */
/** @file SMACSS Modules  Adds modular sets of styles.  Additional useful selectors can be found in Zen's online documentation. https://drupal.org/node/1707736 */
/* The name of the website. */
/* line 12, ../sass/components/_misc.scss */
.header__site-name { margin: 0; }

/** Horizontal main menu, in navigation bar. */
/* line 19, ../sass/components/_misc.scss */
#navigation { /* Main menu and secondary menu links and menu block links. */ }
/* line 21, ../sass/components/_misc.scss */
#navigation .menu { margin: 0; padding: 0; text-align: left; /* LTR */ }
/* line 26, ../sass/components/_misc.scss */
#navigation .menu li { /* A simple method to get navigation links to appear in one line. */ float: left; /* LTR */ padding: 0 10px 0 0; /* LTR */ list-style-type: none; list-style-image: none; /* For a horizontal main menu, we want to hide menu links below the first level. */ }
/* line 34, ../sass/components/_misc.scss */
#navigation .menu li .menu { display: none; }

/** Vertical main menu, in the first sidebar.  below is hollow circle list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHBAMAAAA2fErgAAAAD1BMVEX///+/v7+Li4sAAADAwMBFvsw8AAAAAXRSTlMAQObYZgAAAB1JREFUCFtjYAADYwMGBmYVZSDhKAwkFJWhYiAAAB2+Aa/9ugeaAAAAAElFTkSuQmCC'); below is right-facing triangle list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC'); below is down-triangle list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg=='); */
/* line 51, ../sass/components/_misc.scss */
.vertical-main-menu .sidebars .region-sidebar-first ul.menu { /* Show submenus under a manually-expanded (checkbox clicked) item. */ /* Instead of the right-facing triangle icon, use down-triangle. */ }
/* line 53, ../sass/components/_misc.scss */
.vertical-main-menu .sidebars .region-sidebar-first ul.menu li.menu__item.expanded.manually-expanded { list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg=="); }
/* line 55, ../sass/components/_misc.scss */
.vertical-main-menu .sidebars .region-sidebar-first ul.menu li.menu__item.expanded.manually-expanded ul.menu { display: block; }
/* line 60, ../sass/components/_misc.scss */
.vertical-main-menu .sidebars .region-sidebar-first ul.menu li.menu__item.expanded { /* Instead of the down-triangle icon, use right-facing triangle. */ list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC"); /* We need to hide submenu items not in the active trail, nor manually expanded... */ }
/* line 65, ../sass/components/_misc.scss */
.vertical-main-menu .sidebars .region-sidebar-first ul.menu li.menu__item.expanded ul.menu { display: none; }
/* line 72, ../sass/components/_misc.scss */
.vertical-main-menu .sidebars .region-sidebar-first ul.menu li.menu__item.expanded.active-trail { list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg=="); /* ...unless they're in the active trail... */ /* ...unless they're two levels below the current item... */ /* ...but if they're right below the current item... */ /* Show submenus under a manually-expanded (checkbox clicked) item. */ }
/* line 76, ../sass/components/_misc.scss */
.vertical-main-menu .sidebars .region-sidebar-first ul.menu li.menu__item.expanded.active-trail ul.menu { display: block; }
/* line 80, ../sass/components/_misc.scss */
.vertical-main-menu .sidebars .region-sidebar-first ul.menu li.menu__item.expanded.active-trail ul.menu li.menu__item.expanded ul.menu { display: none; }
/* line 84, ../sass/components/_misc.scss */
.vertical-main-menu .sidebars .region-sidebar-first ul.menu li.menu__item.expanded.active-trail ul.menu li.menu__item.expanded.active-trail ul.menu { display: block; }
/* line 89, ../sass/components/_misc.scss */
.vertical-main-menu .sidebars .region-sidebar-first ul.menu li.menu__item.expanded.active-trail ul.menu li.menu__item.expanded.manually-expanded { list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg=="); }
/* line 91, ../sass/components/_misc.scss */
.vertical-main-menu .sidebars .region-sidebar-first ul.menu li.menu__item.expanded.active-trail ul.menu li.menu__item.expanded.manually-expanded ul.menu { display: block; }

/** Tabs. */
/* Basic positioning styles shared by primary and secondary tabs. */
/* line 105, ../sass/components/_misc.scss */
.tabs-primary, .tabs-secondary { overflow: hidden; *zoom: 1; background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(100%, #bbbbbb), color-stop(100%, transparent)); background-image: -webkit-linear-gradient(bottom, #bbbbbb 1px, transparent 1px); background-image: -moz-linear-gradient(bottom, #bbbbbb 1px, transparent 1px); background-image: -o-linear-gradient(bottom, #bbbbbb 1px, transparent 1px); background-image: linear-gradient(bottom, #bbbbbb 1px, transparent 1px); /* IE 9 and earlier don't understand gradients. */ list-style: none; border-bottom: 1px solid #bbbbbb \0/ie; margin: 1.625em 0; padding: 0 2px; white-space: nowrap; }

/* line 115, ../sass/components/_misc.scss */
.tabs-primary__tab, .tabs-primary__tab.is-active, .tabs-secondary__tab, .tabs-secondary__tab.is-active { float: left; /* LTR */ margin: 0 3px; }

/* line 119, ../sass/components/_misc.scss */
a.tabs-primary__tab-link, a.tabs-primary__tab-link.is-active, a.tabs-secondary__tab-link, a.tabs-secondary__tab-link.is-active { border: 1px solid #e9e9e9; border-right: 0; border-bottom: 0; display: block; line-height: 1.625em; text-decoration: none; }

/* Primary tabs. */
/* line 132, ../sass/components/_misc.scss */
.tabs-primary__tab, .tabs-primary__tab.is-active { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; text-shadow: 1px 1px 0 white; border: 1px solid #bbbbbb; border-bottom-color: transparent; /* IE 9 and earlier don't understand gradients. */ border-bottom: 0 \0/ie; }

/* line 141, ../sass/components/_misc.scss */
.is-active.tabs-primary__tab { border-bottom-color: white; }

/* line 147, ../sass/components/_misc.scss */
a.tabs-primary__tab-link, a.tabs-primary__tab-link.is-active { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -webkit-transition: background-color 0.3s; -moz-transition: background-color 0.3s; -o-transition: background-color 0.3s; transition: background-color 0.3s; color: #333; background-color: #dedede; letter-spacing: 1px; padding: 0 1em; text-align: center; }

/* line 157, ../sass/components/_misc.scss */
a.tabs-primary__tab-link:hover, a.tabs-primary__tab-link:focus { background-color: #e9e9e9; border-color: #f2f2f2; }

/* line 161, ../sass/components/_misc.scss */
a.tabs-primary__tab-link:active, a.tabs-primary__tab-link.is-active { background-color: transparent; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE9E9E9', endColorstr='#00E9E9E9'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e9e9e9), color-stop(100%, rgba(233, 233, 233, 0))); background-image: -webkit-linear-gradient(#e9e9e9, rgba(233, 233, 233, 0)); background-image: -moz-linear-gradient(#e9e9e9, rgba(233, 233, 233, 0)); background-image: -o-linear-gradient(#e9e9e9, rgba(233, 233, 233, 0)); background-image: linear-gradient(#e9e9e9, rgba(233, 233, 233, 0)); border-color: #fff; }

/* Secondary tabs. */
/* line 185, ../sass/components/_misc.scss */
.tabs-secondary { font-size: .9em; /* Collapse bottom margin of ul.primary. */ margin-top: -1.625em; }

/* line 192, ../sass/components/_misc.scss */
.tabs-secondary__tab, .tabs-secondary__tab.is-active { margin: 0.8125em 3px; }

/* line 198, ../sass/components/_misc.scss */
a.tabs-secondary__tab-link, a.tabs-secondary__tab-link.is-active { -webkit-border-radius: 0.75em; -moz-border-radius: 0.75em; -ms-border-radius: 0.75em; -o-border-radius: 0.75em; border-radius: 0.75em; -webkit-transition: background-color 0.3s; -moz-transition: background-color 0.3s; -o-transition: background-color 0.3s; transition: background-color 0.3s; text-shadow: 1px 1px 0 white; background-color: #f2f2f2; color: #666; padding: 0 .5em; }

/* line 207, ../sass/components/_misc.scss */
a.tabs-secondary__tab-link:hover, a.tabs-secondary__tab-link:focus { background-color: #dedede; border-color: #999; color: #333; }

/* line 212, ../sass/components/_misc.scss */
a.tabs-secondary__tab-link:active, a.tabs-secondary__tab-link.is-active { text-shadow: 1px 1px 0 #333333; background-color: #666; border-color: #000; color: #fff; }

/** Comments. */
/* Wrapper for the list of comments and its title. */
/* line 240, ../sass/components/_misc.scss */
.comments { margin: 1.625em 0; }

/* Preview of the comment before submitting new or updated comment. */
/* line 245, ../sass/components/_misc.scss */
.comment-preview { /* Drupal core will use a #ffffea background. See #1110842. */ background-color: #ffffea; }

/* Wrapper for a single comment. */
/* line 251, ../sass/components/_misc.scss */
.comment { /* Comment's permalink wrapper. */ }
/* line 254, ../sass/components/_misc.scss */
.comment .permalink { text-transform: uppercase; font-size: 75%; }

/* Nested comments are indented. */
/* line 261, ../sass/components/_misc.scss */
.indented { /* Drupal core uses a 25px left margin. */ margin-left: 30px; /* LTR */ }

/** Forms. */
/* Wrapper for a form element (or group of form elements) and its label. */
/* line 271, ../sass/components/_misc.scss */
.form-item { margin: 1.625em 0; /* Pack groups of checkboxes and radio buttons closer together. */ /* Form items in a table. */ /* Highlight the form elements that caused a form submission error. */ /* The descriptive help text (separate from the label). */ }
/* line 276, ../sass/components/_misc.scss */
.form-checkboxes .form-item, .form-radios .form-item { /* Drupal core uses "0.4em 0". */ margin: 0; }
/* line 283, ../sass/components/_misc.scss */
tr.odd .form-item, tr.even .form-item { margin: 0; }
/* line 290, ../sass/components/_misc.scss */
.form-item input.error, .form-item textarea.error, .form-item select.error { border: 1px solid #c00; }
/* line 295, ../sass/components/_misc.scss */
.form-item .description { font-size: 0.85em; }

/** OpenID  The default styling for the OpenID login link seems to assume Garland's styling of list items. */
/* OpenID creates a new ul above the login form's links. */
/* line 308, ../sass/components/_misc.scss */
.openid-links { /* Position OpenID's ul next to the rest of the links. */ margin-bottom: 0; }

/* The "Log in using OpenID" and "Cancel OpenID login" links. */
/* line 315, ../sass/components/_misc.scss */
.openid-link, .user-link { margin-top: 1.625em; }

/* line 319, ../sass/components/_misc.scss */
html.js #user-login-form li.openid-link, #user-login-form li.openid-link { /* Un-do some of the padding on the ul list. */ margin-left: -20px; /* LTR */ }

/* line 323, ../sass/components/_misc.scss */
#user-login ul { margin: 1.625em 0; }

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH -------------------------- */
@font-face { font-family: 'FontAwesome'; src: url("../fonts/fontawesome/fontawesome-webfont.eot?v=4.7.0"); src: url("../fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../fonts/fontawesome/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../fonts/fontawesome/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../fonts/fontawesome/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../fonts/fontawesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg"); font-weight: normal; font-style: normal; }

/* line 14, ../sass/fonts/_fontawesome.scss */
.fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

/* makes the font 33% larger relative to the icon container */
/* line 23, ../sass/fonts/_fontawesome.scss */
.fa-lg { font-size: 1.33333333em; line-height: 0.75em; vertical-align: -15%; }

/* line 28, ../sass/fonts/_fontawesome.scss */
.fa-2x { font-size: 2em; }

/* line 31, ../sass/fonts/_fontawesome.scss */
.fa-3x { font-size: 3em; }

/* line 34, ../sass/fonts/_fontawesome.scss */
.fa-4x { font-size: 4em; }

/* line 37, ../sass/fonts/_fontawesome.scss */
.fa-5x { font-size: 5em; }

/* line 40, ../sass/fonts/_fontawesome.scss */
.fa-fw { width: 1.28571429em; text-align: center; }

/* line 44, ../sass/fonts/_fontawesome.scss */
.fa-ul { padding-left: 0; margin-left: 2.14285714em; list-style-type: none; }

/* line 49, ../sass/fonts/_fontawesome.scss */
.fa-ul > li { position: relative; }

/* line 52, ../sass/fonts/_fontawesome.scss */
.fa-li { position: absolute; left: -2.14285714em; width: 2.14285714em; top: 0.14285714em; text-align: center; }

/* line 59, ../sass/fonts/_fontawesome.scss */
.fa-li.fa-lg { left: -1.85714286em; }

/* line 62, ../sass/fonts/_fontawesome.scss */
.fa-border { padding: .2em .25em .15em; border: solid 0.08em #eeeeee; border-radius: .1em; }

/* line 67, ../sass/fonts/_fontawesome.scss */
.fa-pull-left { float: left; }

/* line 70, ../sass/fonts/_fontawesome.scss */
.fa-pull-right { float: right; }

/* line 73, ../sass/fonts/_fontawesome.scss */
.fa.fa-pull-left { margin-right: .3em; }

/* line 76, ../sass/fonts/_fontawesome.scss */
.fa.fa-pull-right { margin-left: .3em; }

/* Deprecated as of 4.4.0 */
/* line 80, ../sass/fonts/_fontawesome.scss */
.pull-right { float: right; }

/* line 83, ../sass/fonts/_fontawesome.scss */
.pull-left { float: left; }

/* line 86, ../sass/fonts/_fontawesome.scss */
.fa.pull-left { margin-right: .3em; }

/* line 89, ../sass/fonts/_fontawesome.scss */
.fa.pull-right { margin-left: .3em; }

/* line 92, ../sass/fonts/_fontawesome.scss */
.fa-spin { -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear; }

/* line 96, ../sass/fonts/_fontawesome.scss */
.fa-pulse { -webkit-animation: fa-spin 1s infinite steps(8); animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin { /* line 101, ../sass/fonts/_fontawesome.scss */
  0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  /* line 105, ../sass/fonts/_fontawesome.scss */
  100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } }

@keyframes fa-spin { /* line 111, ../sass/fonts/_fontawesome.scss */
  0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  /* line 115, ../sass/fonts/_fontawesome.scss */
  100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } }

/* line 120, ../sass/fonts/_fontawesome.scss */
.fa-rotate-90 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }

/* line 126, ../sass/fonts/_fontawesome.scss */
.fa-rotate-180 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }

/* line 132, ../sass/fonts/_fontawesome.scss */
.fa-rotate-270 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); }

/* line 138, ../sass/fonts/_fontawesome.scss */
.fa-flip-horizontal { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform: scale(-1, 1); -ms-transform: scale(-1, 1); transform: scale(-1, 1); }

/* line 144, ../sass/fonts/_fontawesome.scss */
.fa-flip-vertical { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; -webkit-transform: scale(1, -1); -ms-transform: scale(1, -1); transform: scale(1, -1); }

/* line 154, ../sass/fonts/_fontawesome.scss */
:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical { filter: none; }

/* line 157, ../sass/fonts/_fontawesome.scss */
.fa-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; }

/* line 166, ../sass/fonts/_fontawesome.scss */
.fa-stack-1x, .fa-stack-2x { position: absolute; left: 0; width: 100%; text-align: center; }

/* line 172, ../sass/fonts/_fontawesome.scss */
.fa-stack-1x { line-height: inherit; }

/* line 175, ../sass/fonts/_fontawesome.scss */
.fa-stack-2x { font-size: 2em; }

/* line 178, ../sass/fonts/_fontawesome.scss */
.fa-inverse { color: #ffffff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen readers do not read off random characters that represent icons */
/* line 183, ../sass/fonts/_fontawesome.scss */
.fa-glass:before { content: "\f000"; }

/* line 186, ../sass/fonts/_fontawesome.scss */
.fa-music:before { content: "\f001"; }

/* line 189, ../sass/fonts/_fontawesome.scss */
.fa-search:before { content: "\f002"; }

/* line 192, ../sass/fonts/_fontawesome.scss */
.fa-envelope-o:before { content: "\f003"; }

/* line 195, ../sass/fonts/_fontawesome.scss */
.fa-heart:before { content: "\f004"; }

/* line 198, ../sass/fonts/_fontawesome.scss */
.fa-star:before { content: "\f005"; }

/* line 201, ../sass/fonts/_fontawesome.scss */
.fa-star-o:before { content: "\f006"; }

/* line 204, ../sass/fonts/_fontawesome.scss */
.fa-user:before { content: "\f007"; }

/* line 207, ../sass/fonts/_fontawesome.scss */
.fa-film:before { content: "\f008"; }

/* line 210, ../sass/fonts/_fontawesome.scss */
.fa-th-large:before { content: "\f009"; }

/* line 213, ../sass/fonts/_fontawesome.scss */
.fa-th:before { content: "\f00a"; }

/* line 216, ../sass/fonts/_fontawesome.scss */
.fa-th-list:before { content: "\f00b"; }

/* line 219, ../sass/fonts/_fontawesome.scss */
.fa-check:before { content: "\f00c"; }

/* line 224, ../sass/fonts/_fontawesome.scss */
.fa-remove:before, .fa-close:before, .fa-times:before { content: "\f00d"; }

/* line 227, ../sass/fonts/_fontawesome.scss */
.fa-search-plus:before { content: "\f00e"; }

/* line 230, ../sass/fonts/_fontawesome.scss */
.fa-search-minus:before { content: "\f010"; }

/* line 233, ../sass/fonts/_fontawesome.scss */
.fa-power-off:before { content: "\f011"; }

/* line 236, ../sass/fonts/_fontawesome.scss */
.fa-signal:before { content: "\f012"; }

/* line 240, ../sass/fonts/_fontawesome.scss */
.fa-gear:before, .fa-cog:before { content: "\f013"; }

/* line 243, ../sass/fonts/_fontawesome.scss */
.fa-trash-o:before { content: "\f014"; }

/* line 246, ../sass/fonts/_fontawesome.scss */
.fa-home:before { content: "\f015"; }

/* line 249, ../sass/fonts/_fontawesome.scss */
.fa-file-o:before { content: "\f016"; }

/* line 252, ../sass/fonts/_fontawesome.scss */
.fa-clock-o:before { content: "\f017"; }

/* line 255, ../sass/fonts/_fontawesome.scss */
.fa-road:before { content: "\f018"; }

/* line 258, ../sass/fonts/_fontawesome.scss */
.fa-download:before { content: "\f019"; }

/* line 261, ../sass/fonts/_fontawesome.scss */
.fa-arrow-circle-o-down:before { content: "\f01a"; }

/* line 264, ../sass/fonts/_fontawesome.scss */
.fa-arrow-circle-o-up:before { content: "\f01b"; }

/* line 267, ../sass/fonts/_fontawesome.scss */
.fa-inbox:before { content: "\f01c"; }

/* line 270, ../sass/fonts/_fontawesome.scss */
.fa-play-circle-o:before { content: "\f01d"; }

/* line 274, ../sass/fonts/_fontawesome.scss */
.fa-rotate-right:before, .fa-repeat:before { content: "\f01e"; }

/* line 277, ../sass/fonts/_fontawesome.scss */
.fa-refresh:before { content: "\f021"; }

/* line 280, ../sass/fonts/_fontawesome.scss */
.fa-list-alt:before { content: "\f022"; }

/* line 283, ../sass/fonts/_fontawesome.scss */
.fa-lock:before { content: "\f023"; }

/* line 286, ../sass/fonts/_fontawesome.scss */
.fa-flag:before { content: "\f024"; }

/* line 289, ../sass/fonts/_fontawesome.scss */
.fa-headphones:before { content: "\f025"; }

/* line 292, ../sass/fonts/_fontawesome.scss */
.fa-volume-off:before { content: "\f026"; }

/* line 295, ../sass/fonts/_fontawesome.scss */
.fa-volume-down:before { content: "\f027"; }

/* line 298, ../sass/fonts/_fontawesome.scss */
.fa-volume-up:before { content: "\f028"; }

/* line 301, ../sass/fonts/_fontawesome.scss */
.fa-qrcode:before { content: "\f029"; }

/* line 304, ../sass/fonts/_fontawesome.scss */
.fa-barcode:before { content: "\f02a"; }

/* line 307, ../sass/fonts/_fontawesome.scss */
.fa-tag:before { content: "\f02b"; }

/* line 310, ../sass/fonts/_fontawesome.scss */
.fa-tags:before { content: "\f02c"; }

/* line 313, ../sass/fonts/_fontawesome.scss */
.fa-book:before { content: "\f02d"; }

/* line 316, ../sass/fonts/_fontawesome.scss */
.fa-bookmark:before { content: "\f02e"; }

/* line 319, ../sass/fonts/_fontawesome.scss */
.fa-print:before { content: "\f02f"; }

/* line 322, ../sass/fonts/_fontawesome.scss */
.fa-camera:before { content: "\f030"; }

/* line 325, ../sass/fonts/_fontawesome.scss */
.fa-font:before { content: "\f031"; }

/* line 328, ../sass/fonts/_fontawesome.scss */
.fa-bold:before { content: "\f032"; }

/* line 331, ../sass/fonts/_fontawesome.scss */
.fa-italic:before { content: "\f033"; }

/* line 334, ../sass/fonts/_fontawesome.scss */
.fa-text-height:before { content: "\f034"; }

/* line 337, ../sass/fonts/_fontawesome.scss */
.fa-text-width:before { content: "\f035"; }

/* line 340, ../sass/fonts/_fontawesome.scss */
.fa-align-left:before { content: "\f036"; }

/* line 343, ../sass/fonts/_fontawesome.scss */
.fa-align-center:before { content: "\f037"; }

/* line 346, ../sass/fonts/_fontawesome.scss */
.fa-align-right:before { content: "\f038"; }

/* line 349, ../sass/fonts/_fontawesome.scss */
.fa-align-justify:before { content: "\f039"; }

/* line 352, ../sass/fonts/_fontawesome.scss */
.fa-list:before { content: "\f03a"; }

/* line 356, ../sass/fonts/_fontawesome.scss */
.fa-dedent:before, .fa-outdent:before { content: "\f03b"; }

/* line 359, ../sass/fonts/_fontawesome.scss */
.fa-indent:before { content: "\f03c"; }

/* line 362, ../sass/fonts/_fontawesome.scss */
.fa-video-camera:before { content: "\f03d"; }

/* line 367, ../sass/fonts/_fontawesome.scss */
.fa-photo:before, .fa-image:before, .fa-picture-o:before { content: "\f03e"; }

/* line 370, ../sass/fonts/_fontawesome.scss */
.fa-pencil:before { content: "\f040"; }

/* line 373, ../sass/fonts/_fontawesome.scss */
.fa-map-marker:before { content: "\f041"; }

/* line 376, ../sass/fonts/_fontawesome.scss */
.fa-adjust:before { content: "\f042"; }

/* line 379, ../sass/fonts/_fontawesome.scss */
.fa-tint:before { content: "\f043"; }

/* line 383, ../sass/fonts/_fontawesome.scss */
.fa-edit:before, .fa-pencil-square-o:before { content: "\f044"; }

/* line 386, ../sass/fonts/_fontawesome.scss */
.fa-share-square-o:before { content: "\f045"; }

/* line 389, ../sass/fonts/_fontawesome.scss */
.fa-check-square-o:before { content: "\f046"; }

/* line 392, ../sass/fonts/_fontawesome.scss */
.fa-arrows:before { content: "\f047"; }

/* line 395, ../sass/fonts/_fontawesome.scss */
.fa-step-backward:before { content: "\f048"; }

/* line 398, ../sass/fonts/_fontawesome.scss */
.fa-fast-backward:before { content: "\f049"; }

/* line 401, ../sass/fonts/_fontawesome.scss */
.fa-backward:before { content: "\f04a"; }

/* line 404, ../sass/fonts/_fontawesome.scss */
.fa-play:before { content: "\f04b"; }

/* line 407, ../sass/fonts/_fontawesome.scss */
.fa-pause:before { content: "\f04c"; }

/* line 410, ../sass/fonts/_fontawesome.scss */
.fa-stop:before { content: "\f04d"; }

/* line 413, ../sass/fonts/_fontawesome.scss */
.fa-forward:before { content: "\f04e"; }

/* line 416, ../sass/fonts/_fontawesome.scss */
.fa-fast-forward:before { content: "\f050"; }

/* line 419, ../sass/fonts/_fontawesome.scss */
.fa-step-forward:before { content: "\f051"; }

/* line 422, ../sass/fonts/_fontawesome.scss */
.fa-eject:before { content: "\f052"; }

/* line 425, ../sass/fonts/_fontawesome.scss */
.fa-chevron-left:before { content: "\f053"; }

/* line 428, ../sass/fonts/_fontawesome.scss */
.fa-chevron-right:before { content: "\f054"; }

/* line 431, ../sass/fonts/_fontawesome.scss */
.fa-plus-circle:before { content: "\f055"; }

/* line 434, ../sass/fonts/_fontawesome.scss */
.fa-minus-circle:before { content: "\f056"; }

/* line 437, ../sass/fonts/_fontawesome.scss */
.fa-times-circle:before { content: "\f057"; }

/* line 440, ../sass/fonts/_fontawesome.scss */
.fa-check-circle:before { content: "\f058"; }

/* line 443, ../sass/fonts/_fontawesome.scss */
.fa-question-circle:before { content: "\f059"; }

/* line 446, ../sass/fonts/_fontawesome.scss */
.fa-info-circle:before { content: "\f05a"; }

/* line 449, ../sass/fonts/_fontawesome.scss */
.fa-crosshairs:before { content: "\f05b"; }

/* line 452, ../sass/fonts/_fontawesome.scss */
.fa-times-circle-o:before { content: "\f05c"; }

/* line 455, ../sass/fonts/_fontawesome.scss */
.fa-check-circle-o:before { content: "\f05d"; }

/* line 458, ../sass/fonts/_fontawesome.scss */
.fa-ban:before { content: "\f05e"; }

/* line 461, ../sass/fonts/_fontawesome.scss */
.fa-arrow-left:before { content: "\f060"; }

/* line 464, ../sass/fonts/_fontawesome.scss */
.fa-arrow-right:before { content: "\f061"; }

/* line 467, ../sass/fonts/_fontawesome.scss */
.fa-arrow-up:before { content: "\f062"; }

/* line 470, ../sass/fonts/_fontawesome.scss */
.fa-arrow-down:before { content: "\f063"; }

/* line 474, ../sass/fonts/_fontawesome.scss */
.fa-mail-forward:before, .fa-share:before { content: "\f064"; }

/* line 477, ../sass/fonts/_fontawesome.scss */
.fa-expand:before { content: "\f065"; }

/* line 480, ../sass/fonts/_fontawesome.scss */
.fa-compress:before { content: "\f066"; }

/* line 483, ../sass/fonts/_fontawesome.scss */
.fa-plus:before { content: "\f067"; }

/* line 486, ../sass/fonts/_fontawesome.scss */
.fa-minus:before { content: "\f068"; }

/* line 489, ../sass/fonts/_fontawesome.scss */
.fa-asterisk:before { content: "\f069"; }

/* line 492, ../sass/fonts/_fontawesome.scss */
.fa-exclamation-circle:before { content: "\f06a"; }

/* line 495, ../sass/fonts/_fontawesome.scss */
.fa-gift:before { content: "\f06b"; }

/* line 498, ../sass/fonts/_fontawesome.scss */
.fa-leaf:before { content: "\f06c"; }

/* line 501, ../sass/fonts/_fontawesome.scss */
.fa-fire:before { content: "\f06d"; }

/* line 504, ../sass/fonts/_fontawesome.scss */
.fa-eye:before { content: "\f06e"; }

/* line 507, ../sass/fonts/_fontawesome.scss */
.fa-eye-slash:before { content: "\f070"; }

/* line 511, ../sass/fonts/_fontawesome.scss */
.fa-warning:before, .fa-exclamation-triangle:before { content: "\f071"; }

/* line 514, ../sass/fonts/_fontawesome.scss */
.fa-plane:before { content: "\f072"; }

/* line 517, ../sass/fonts/_fontawesome.scss */
.fa-calendar:before { content: "\f073"; }

/* line 520, ../sass/fonts/_fontawesome.scss */
.fa-random:before { content: "\f074"; }

/* line 523, ../sass/fonts/_fontawesome.scss */
.fa-comment:before { content: "\f075"; }

/* line 526, ../sass/fonts/_fontawesome.scss */
.fa-magnet:before { content: "\f076"; }

/* line 529, ../sass/fonts/_fontawesome.scss */
.fa-chevron-up:before { content: "\f077"; }

/* line 532, ../sass/fonts/_fontawesome.scss */
.fa-chevron-down:before { content: "\f078"; }

/* line 535, ../sass/fonts/_fontawesome.scss */
.fa-retweet:before { content: "\f079"; }

/* line 538, ../sass/fonts/_fontawesome.scss */
.fa-shopping-cart:before { content: "\f07a"; }

/* line 541, ../sass/fonts/_fontawesome.scss */
.fa-folder:before { content: "\f07b"; }

/* line 544, ../sass/fonts/_fontawesome.scss */
.fa-folder-open:before { content: "\f07c"; }

/* line 547, ../sass/fonts/_fontawesome.scss */
.fa-arrows-v:before { content: "\f07d"; }

/* line 550, ../sass/fonts/_fontawesome.scss */
.fa-arrows-h:before { content: "\f07e"; }

/* line 554, ../sass/fonts/_fontawesome.scss */
.fa-bar-chart-o:before, .fa-bar-chart:before { content: "\f080"; }

/* line 557, ../sass/fonts/_fontawesome.scss */
.fa-twitter-square:before { content: "\f081"; }

/* line 560, ../sass/fonts/_fontawesome.scss */
.fa-facebook-square:before { content: "\f082"; }

/* line 563, ../sass/fonts/_fontawesome.scss */
.fa-camera-retro:before { content: "\f083"; }

/* line 566, ../sass/fonts/_fontawesome.scss */
.fa-key:before { content: "\f084"; }

/* line 570, ../sass/fonts/_fontawesome.scss */
.fa-gears:before, .fa-cogs:before { content: "\f085"; }

/* line 573, ../sass/fonts/_fontawesome.scss */
.fa-comments:before { content: "\f086"; }

/* line 576, ../sass/fonts/_fontawesome.scss */
.fa-thumbs-o-up:before { content: "\f087"; }

/* line 579, ../sass/fonts/_fontawesome.scss */
.fa-thumbs-o-down:before { content: "\f088"; }

/* line 582, ../sass/fonts/_fontawesome.scss */
.fa-star-half:before { content: "\f089"; }

/* line 585, ../sass/fonts/_fontawesome.scss */
.fa-heart-o:before { content: "\f08a"; }

/* line 588, ../sass/fonts/_fontawesome.scss */
.fa-sign-out:before { content: "\f08b"; }

/* line 591, ../sass/fonts/_fontawesome.scss */
.fa-linkedin-square:before { content: "\f08c"; }

/* line 594, ../sass/fonts/_fontawesome.scss */
.fa-thumb-tack:before { content: "\f08d"; }

/* line 597, ../sass/fonts/_fontawesome.scss */
.fa-external-link:before { content: "\f08e"; }

/* line 600, ../sass/fonts/_fontawesome.scss */
.fa-sign-in:before { content: "\f090"; }

/* line 603, ../sass/fonts/_fontawesome.scss */
.fa-trophy:before { content: "\f091"; }

/* line 606, ../sass/fonts/_fontawesome.scss */
.fa-github-square:before { content: "\f092"; }

/* line 609, ../sass/fonts/_fontawesome.scss */
.fa-upload:before { content: "\f093"; }

/* line 612, ../sass/fonts/_fontawesome.scss */
.fa-lemon-o:before { content: "\f094"; }

/* line 615, ../sass/fonts/_fontawesome.scss */
.fa-phone:before { content: "\f095"; }

/* line 618, ../sass/fonts/_fontawesome.scss */
.fa-square-o:before { content: "\f096"; }

/* line 621, ../sass/fonts/_fontawesome.scss */
.fa-bookmark-o:before { content: "\f097"; }

/* line 624, ../sass/fonts/_fontawesome.scss */
.fa-phone-square:before { content: "\f098"; }

/* line 627, ../sass/fonts/_fontawesome.scss */
.fa-twitter:before { content: "\f099"; }

/* line 631, ../sass/fonts/_fontawesome.scss */
.fa-facebook-f:before, .fa-facebook:before { content: "\f09a"; }

/* line 634, ../sass/fonts/_fontawesome.scss */
.fa-github:before { content: "\f09b"; }

/* line 637, ../sass/fonts/_fontawesome.scss */
.fa-unlock:before { content: "\f09c"; }

/* line 640, ../sass/fonts/_fontawesome.scss */
.fa-credit-card:before { content: "\f09d"; }

/* line 644, ../sass/fonts/_fontawesome.scss */
.fa-feed:before, .fa-rss:before { content: "\f09e"; }

/* line 647, ../sass/fonts/_fontawesome.scss */
.fa-hdd-o:before { content: "\f0a0"; }

/* line 650, ../sass/fonts/_fontawesome.scss */
.fa-bullhorn:before { content: "\f0a1"; }

/* line 653, ../sass/fonts/_fontawesome.scss */
.fa-bell:before { content: "\f0f3"; }

/* line 656, ../sass/fonts/_fontawesome.scss */
.fa-certificate:before { content: "\f0a3"; }

/* line 659, ../sass/fonts/_fontawesome.scss */
.fa-hand-o-right:before { content: "\f0a4"; }

/* line 662, ../sass/fonts/_fontawesome.scss */
.fa-hand-o-left:before { content: "\f0a5"; }

/* line 665, ../sass/fonts/_fontawesome.scss */
.fa-hand-o-up:before { content: "\f0a6"; }

/* line 668, ../sass/fonts/_fontawesome.scss */
.fa-hand-o-down:before { content: "\f0a7"; }

/* line 671, ../sass/fonts/_fontawesome.scss */
.fa-arrow-circle-left:before { content: "\f0a8"; }

/* line 674, ../sass/fonts/_fontawesome.scss */
.fa-arrow-circle-right:before { content: "\f0a9"; }

/* line 677, ../sass/fonts/_fontawesome.scss */
.fa-arrow-circle-up:before { content: "\f0aa"; }

/* line 680, ../sass/fonts/_fontawesome.scss */
.fa-arrow-circle-down:before { content: "\f0ab"; }

/* line 683, ../sass/fonts/_fontawesome.scss */
.fa-globe:before { content: "\f0ac"; }

/* line 686, ../sass/fonts/_fontawesome.scss */
.fa-wrench:before { content: "\f0ad"; }

/* line 689, ../sass/fonts/_fontawesome.scss */
.fa-tasks:before { content: "\f0ae"; }

/* line 692, ../sass/fonts/_fontawesome.scss */
.fa-filter:before { content: "\f0b0"; }

/* line 695, ../sass/fonts/_fontawesome.scss */
.fa-briefcase:before { content: "\f0b1"; }

/* line 698, ../sass/fonts/_fontawesome.scss */
.fa-arrows-alt:before { content: "\f0b2"; }

/* line 702, ../sass/fonts/_fontawesome.scss */
.fa-group:before, .fa-users:before { content: "\f0c0"; }

/* line 706, ../sass/fonts/_fontawesome.scss */
.fa-chain:before, .fa-link:before { content: "\f0c1"; }

/* line 709, ../sass/fonts/_fontawesome.scss */
.fa-cloud:before { content: "\f0c2"; }

/* line 712, ../sass/fonts/_fontawesome.scss */
.fa-flask:before { content: "\f0c3"; }

/* line 716, ../sass/fonts/_fontawesome.scss */
.fa-cut:before, .fa-scissors:before { content: "\f0c4"; }

/* line 720, ../sass/fonts/_fontawesome.scss */
.fa-copy:before, .fa-files-o:before { content: "\f0c5"; }

/* line 723, ../sass/fonts/_fontawesome.scss */
.fa-paperclip:before { content: "\f0c6"; }

/* line 727, ../sass/fonts/_fontawesome.scss */
.fa-save:before, .fa-floppy-o:before { content: "\f0c7"; }

/* line 730, ../sass/fonts/_fontawesome.scss */
.fa-square:before { content: "\f0c8"; }

/* line 735, ../sass/fonts/_fontawesome.scss */
.fa-navicon:before, .fa-reorder:before, .fa-bars:before { content: "\f0c9"; }

/* line 738, ../sass/fonts/_fontawesome.scss */
.fa-list-ul:before { content: "\f0ca"; }

/* line 741, ../sass/fonts/_fontawesome.scss */
.fa-list-ol:before { content: "\f0cb"; }

/* line 744, ../sass/fonts/_fontawesome.scss */
.fa-strikethrough:before { content: "\f0cc"; }

/* line 747, ../sass/fonts/_fontawesome.scss */
.fa-underline:before { content: "\f0cd"; }

/* line 750, ../sass/fonts/_fontawesome.scss */
.fa-table:before { content: "\f0ce"; }

/* line 753, ../sass/fonts/_fontawesome.scss */
.fa-magic:before { content: "\f0d0"; }

/* line 756, ../sass/fonts/_fontawesome.scss */
.fa-truck:before { content: "\f0d1"; }

/* line 759, ../sass/fonts/_fontawesome.scss */
.fa-pinterest:before { content: "\f0d2"; }

/* line 762, ../sass/fonts/_fontawesome.scss */
.fa-pinterest-square:before { content: "\f0d3"; }

/* line 765, ../sass/fonts/_fontawesome.scss */
.fa-google-plus-square:before { content: "\f0d4"; }

/* line 768, ../sass/fonts/_fontawesome.scss */
.fa-google-plus:before { content: "\f0d5"; }

/* line 771, ../sass/fonts/_fontawesome.scss */
.fa-money:before { content: "\f0d6"; }

/* line 774, ../sass/fonts/_fontawesome.scss */
.fa-caret-down:before { content: "\f0d7"; }

/* line 777, ../sass/fonts/_fontawesome.scss */
.fa-caret-up:before { content: "\f0d8"; }

/* line 780, ../sass/fonts/_fontawesome.scss */
.fa-caret-left:before { content: "\f0d9"; }

/* line 783, ../sass/fonts/_fontawesome.scss */
.fa-caret-right:before { content: "\f0da"; }

/* line 786, ../sass/fonts/_fontawesome.scss */
.fa-columns:before { content: "\f0db"; }

/* line 790, ../sass/fonts/_fontawesome.scss */
.fa-unsorted:before, .fa-sort:before { content: "\f0dc"; }

/* line 794, ../sass/fonts/_fontawesome.scss */
.fa-sort-down:before, .fa-sort-desc:before { content: "\f0dd"; }

/* line 798, ../sass/fonts/_fontawesome.scss */
.fa-sort-up:before, .fa-sort-asc:before { content: "\f0de"; }

/* line 801, ../sass/fonts/_fontawesome.scss */
.fa-envelope:before { content: "\f0e0"; }

/* line 804, ../sass/fonts/_fontawesome.scss */
.fa-linkedin:before { content: "\f0e1"; }

/* line 808, ../sass/fonts/_fontawesome.scss */
.fa-rotate-left:before, .fa-undo:before { content: "\f0e2"; }

/* line 812, ../sass/fonts/_fontawesome.scss */
.fa-legal:before, .fa-gavel:before { content: "\f0e3"; }

/* line 816, ../sass/fonts/_fontawesome.scss */
.fa-dashboard:before, .fa-tachometer:before { content: "\f0e4"; }

/* line 819, ../sass/fonts/_fontawesome.scss */
.fa-comment-o:before { content: "\f0e5"; }

/* line 822, ../sass/fonts/_fontawesome.scss */
.fa-comments-o:before { content: "\f0e6"; }

/* line 826, ../sass/fonts/_fontawesome.scss */
.fa-flash:before, .fa-bolt:before { content: "\f0e7"; }

/* line 829, ../sass/fonts/_fontawesome.scss */
.fa-sitemap:before { content: "\f0e8"; }

/* line 832, ../sass/fonts/_fontawesome.scss */
.fa-umbrella:before { content: "\f0e9"; }

/* line 836, ../sass/fonts/_fontawesome.scss */
.fa-paste:before, .fa-clipboard:before { content: "\f0ea"; }

/* line 839, ../sass/fonts/_fontawesome.scss */
.fa-lightbulb-o:before { content: "\f0eb"; }

/* line 842, ../sass/fonts/_fontawesome.scss */
.fa-exchange:before { content: "\f0ec"; }

/* line 845, ../sass/fonts/_fontawesome.scss */
.fa-cloud-download:before { content: "\f0ed"; }

/* line 848, ../sass/fonts/_fontawesome.scss */
.fa-cloud-upload:before { content: "\f0ee"; }

/* line 851, ../sass/fonts/_fontawesome.scss */
.fa-user-md:before { content: "\f0f0"; }

/* line 854, ../sass/fonts/_fontawesome.scss */
.fa-stethoscope:before { content: "\f0f1"; }

/* line 857, ../sass/fonts/_fontawesome.scss */
.fa-suitcase:before { content: "\f0f2"; }

/* line 860, ../sass/fonts/_fontawesome.scss */
.fa-bell-o:before { content: "\f0a2"; }

/* line 863, ../sass/fonts/_fontawesome.scss */
.fa-coffee:before { content: "\f0f4"; }

/* line 866, ../sass/fonts/_fontawesome.scss */
.fa-cutlery:before { content: "\f0f5"; }

/* line 869, ../sass/fonts/_fontawesome.scss */
.fa-file-text-o:before { content: "\f0f6"; }

/* line 872, ../sass/fonts/_fontawesome.scss */
.fa-building-o:before { content: "\f0f7"; }

/* line 875, ../sass/fonts/_fontawesome.scss */
.fa-hospital-o:before { content: "\f0f8"; }

/* line 878, ../sass/fonts/_fontawesome.scss */
.fa-ambulance:before { content: "\f0f9"; }

/* line 881, ../sass/fonts/_fontawesome.scss */
.fa-medkit:before { content: "\f0fa"; }

/* line 884, ../sass/fonts/_fontawesome.scss */
.fa-fighter-jet:before { content: "\f0fb"; }

/* line 887, ../sass/fonts/_fontawesome.scss */
.fa-beer:before { content: "\f0fc"; }

/* line 890, ../sass/fonts/_fontawesome.scss */
.fa-h-square:before { content: "\f0fd"; }

/* line 893, ../sass/fonts/_fontawesome.scss */
.fa-plus-square:before { content: "\f0fe"; }

/* line 896, ../sass/fonts/_fontawesome.scss */
.fa-angle-double-left:before { content: "\f100"; }

/* line 899, ../sass/fonts/_fontawesome.scss */
.fa-angle-double-right:before { content: "\f101"; }

/* line 902, ../sass/fonts/_fontawesome.scss */
.fa-angle-double-up:before { content: "\f102"; }

/* line 905, ../sass/fonts/_fontawesome.scss */
.fa-angle-double-down:before { content: "\f103"; }

/* line 908, ../sass/fonts/_fontawesome.scss */
.fa-angle-left:before { content: "\f104"; }

/* line 911, ../sass/fonts/_fontawesome.scss */
.fa-angle-right:before { content: "\f105"; }

/* line 914, ../sass/fonts/_fontawesome.scss */
.fa-angle-up:before { content: "\f106"; }

/* line 917, ../sass/fonts/_fontawesome.scss */
.fa-angle-down:before { content: "\f107"; }

/* line 920, ../sass/fonts/_fontawesome.scss */
.fa-desktop:before { content: "\f108"; }

/* line 923, ../sass/fonts/_fontawesome.scss */
.fa-laptop:before { content: "\f109"; }

/* line 926, ../sass/fonts/_fontawesome.scss */
.fa-tablet:before { content: "\f10a"; }

/* line 930, ../sass/fonts/_fontawesome.scss */
.fa-mobile-phone:before, .fa-mobile:before { content: "\f10b"; }

/* line 933, ../sass/fonts/_fontawesome.scss */
.fa-circle-o:before { content: "\f10c"; }

/* line 936, ../sass/fonts/_fontawesome.scss */
.fa-quote-left:before { content: "\f10d"; }

/* line 939, ../sass/fonts/_fontawesome.scss */
.fa-quote-right:before { content: "\f10e"; }

/* line 942, ../sass/fonts/_fontawesome.scss */
.fa-spinner:before { content: "\f110"; }

/* line 945, ../sass/fonts/_fontawesome.scss */
.fa-circle:before { content: "\f111"; }

/* line 949, ../sass/fonts/_fontawesome.scss */
.fa-mail-reply:before, .fa-reply:before { content: "\f112"; }

/* line 952, ../sass/fonts/_fontawesome.scss */
.fa-github-alt:before { content: "\f113"; }

/* line 955, ../sass/fonts/_fontawesome.scss */
.fa-folder-o:before { content: "\f114"; }

/* line 958, ../sass/fonts/_fontawesome.scss */
.fa-folder-open-o:before { content: "\f115"; }

/* line 961, ../sass/fonts/_fontawesome.scss */
.fa-smile-o:before { content: "\f118"; }

/* line 964, ../sass/fonts/_fontawesome.scss */
.fa-frown-o:before { content: "\f119"; }

/* line 967, ../sass/fonts/_fontawesome.scss */
.fa-meh-o:before { content: "\f11a"; }

/* line 970, ../sass/fonts/_fontawesome.scss */
.fa-gamepad:before { content: "\f11b"; }

/* line 973, ../sass/fonts/_fontawesome.scss */
.fa-keyboard-o:before { content: "\f11c"; }

/* line 976, ../sass/fonts/_fontawesome.scss */
.fa-flag-o:before { content: "\f11d"; }

/* line 979, ../sass/fonts/_fontawesome.scss */
.fa-flag-checkered:before { content: "\f11e"; }

/* line 982, ../sass/fonts/_fontawesome.scss */
.fa-terminal:before { content: "\f120"; }

/* line 985, ../sass/fonts/_fontawesome.scss */
.fa-code:before { content: "\f121"; }

/* line 989, ../sass/fonts/_fontawesome.scss */
.fa-mail-reply-all:before, .fa-reply-all:before { content: "\f122"; }

/* line 994, ../sass/fonts/_fontawesome.scss */
.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before { content: "\f123"; }

/* line 997, ../sass/fonts/_fontawesome.scss */
.fa-location-arrow:before { content: "\f124"; }

/* line 1000, ../sass/fonts/_fontawesome.scss */
.fa-crop:before { content: "\f125"; }

/* line 1003, ../sass/fonts/_fontawesome.scss */
.fa-code-fork:before { content: "\f126"; }

/* line 1007, ../sass/fonts/_fontawesome.scss */
.fa-unlink:before, .fa-chain-broken:before { content: "\f127"; }

/* line 1010, ../sass/fonts/_fontawesome.scss */
.fa-question:before { content: "\f128"; }

/* line 1013, ../sass/fonts/_fontawesome.scss */
.fa-info:before { content: "\f129"; }

/* line 1016, ../sass/fonts/_fontawesome.scss */
.fa-exclamation:before { content: "\f12a"; }

/* line 1019, ../sass/fonts/_fontawesome.scss */
.fa-superscript:before { content: "\f12b"; }

/* line 1022, ../sass/fonts/_fontawesome.scss */
.fa-subscript:before { content: "\f12c"; }

/* line 1025, ../sass/fonts/_fontawesome.scss */
.fa-eraser:before { content: "\f12d"; }

/* line 1028, ../sass/fonts/_fontawesome.scss */
.fa-puzzle-piece:before { content: "\f12e"; }

/* line 1031, ../sass/fonts/_fontawesome.scss */
.fa-microphone:before { content: "\f130"; }

/* line 1034, ../sass/fonts/_fontawesome.scss */
.fa-microphone-slash:before { content: "\f131"; }

/* line 1037, ../sass/fonts/_fontawesome.scss */
.fa-shield:before { content: "\f132"; }

/* line 1040, ../sass/fonts/_fontawesome.scss */
.fa-calendar-o:before { content: "\f133"; }

/* line 1043, ../sass/fonts/_fontawesome.scss */
.fa-fire-extinguisher:before { content: "\f134"; }

/* line 1046, ../sass/fonts/_fontawesome.scss */
.fa-rocket:before { content: "\f135"; }

/* line 1049, ../sass/fonts/_fontawesome.scss */
.fa-maxcdn:before { content: "\f136"; }

/* line 1052, ../sass/fonts/_fontawesome.scss */
.fa-chevron-circle-left:before { content: "\f137"; }

/* line 1055, ../sass/fonts/_fontawesome.scss */
.fa-chevron-circle-right:before { content: "\f138"; }

/* line 1058, ../sass/fonts/_fontawesome.scss */
.fa-chevron-circle-up:before { content: "\f139"; }

/* line 1061, ../sass/fonts/_fontawesome.scss */
.fa-chevron-circle-down:before { content: "\f13a"; }

/* line 1064, ../sass/fonts/_fontawesome.scss */
.fa-html5:before { content: "\f13b"; }

/* line 1067, ../sass/fonts/_fontawesome.scss */
.fa-css3:before { content: "\f13c"; }

/* line 1070, ../sass/fonts/_fontawesome.scss */
.fa-anchor:before { content: "\f13d"; }

/* line 1073, ../sass/fonts/_fontawesome.scss */
.fa-unlock-alt:before { content: "\f13e"; }

/* line 1076, ../sass/fonts/_fontawesome.scss */
.fa-bullseye:before { content: "\f140"; }

/* line 1079, ../sass/fonts/_fontawesome.scss */
.fa-ellipsis-h:before { content: "\f141"; }

/* line 1082, ../sass/fonts/_fontawesome.scss */
.fa-ellipsis-v:before { content: "\f142"; }

/* line 1085, ../sass/fonts/_fontawesome.scss */
.fa-rss-square:before { content: "\f143"; }

/* line 1088, ../sass/fonts/_fontawesome.scss */
.fa-play-circle:before { content: "\f144"; }

/* line 1091, ../sass/fonts/_fontawesome.scss */
.fa-ticket:before { content: "\f145"; }

/* line 1094, ../sass/fonts/_fontawesome.scss */
.fa-minus-square:before { content: "\f146"; }

/* line 1097, ../sass/fonts/_fontawesome.scss */
.fa-minus-square-o:before { content: "\f147"; }

/* line 1100, ../sass/fonts/_fontawesome.scss */
.fa-level-up:before { content: "\f148"; }

/* line 1103, ../sass/fonts/_fontawesome.scss */
.fa-level-down:before { content: "\f149"; }

/* line 1106, ../sass/fonts/_fontawesome.scss */
.fa-check-square:before { content: "\f14a"; }

/* line 1109, ../sass/fonts/_fontawesome.scss */
.fa-pencil-square:before { content: "\f14b"; }

/* line 1112, ../sass/fonts/_fontawesome.scss */
.fa-external-link-square:before { content: "\f14c"; }

/* line 1115, ../sass/fonts/_fontawesome.scss */
.fa-share-square:before { content: "\f14d"; }

/* line 1118, ../sass/fonts/_fontawesome.scss */
.fa-compass:before { content: "\f14e"; }

/* line 1122, ../sass/fonts/_fontawesome.scss */
.fa-toggle-down:before, .fa-caret-square-o-down:before { content: "\f150"; }

/* line 1126, ../sass/fonts/_fontawesome.scss */
.fa-toggle-up:before, .fa-caret-square-o-up:before { content: "\f151"; }

/* line 1130, ../sass/fonts/_fontawesome.scss */
.fa-toggle-right:before, .fa-caret-square-o-right:before { content: "\f152"; }

/* line 1134, ../sass/fonts/_fontawesome.scss */
.fa-euro:before, .fa-eur:before { content: "\f153"; }

/* line 1137, ../sass/fonts/_fontawesome.scss */
.fa-gbp:before { content: "\f154"; }

/* line 1141, ../sass/fonts/_fontawesome.scss */
.fa-dollar:before, .fa-usd:before { content: "\f155"; }

/* line 1145, ../sass/fonts/_fontawesome.scss */
.fa-rupee:before, .fa-inr:before { content: "\f156"; }

/* line 1151, ../sass/fonts/_fontawesome.scss */
.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before { content: "\f157"; }

/* line 1156, ../sass/fonts/_fontawesome.scss */
.fa-ruble:before, .fa-rouble:before, .fa-rub:before { content: "\f158"; }

/* line 1160, ../sass/fonts/_fontawesome.scss */
.fa-won:before, .fa-krw:before { content: "\f159"; }

/* line 1164, ../sass/fonts/_fontawesome.scss */
.fa-bitcoin:before, .fa-btc:before { content: "\f15a"; }

/* line 1167, ../sass/fonts/_fontawesome.scss */
.fa-file:before { content: "\f15b"; }

/* line 1170, ../sass/fonts/_fontawesome.scss */
.fa-file-text:before { content: "\f15c"; }

/* line 1173, ../sass/fonts/_fontawesome.scss */
.fa-sort-alpha-asc:before { content: "\f15d"; }

/* line 1176, ../sass/fonts/_fontawesome.scss */
.fa-sort-alpha-desc:before { content: "\f15e"; }

/* line 1179, ../sass/fonts/_fontawesome.scss */
.fa-sort-amount-asc:before { content: "\f160"; }

/* line 1182, ../sass/fonts/_fontawesome.scss */
.fa-sort-amount-desc:before { content: "\f161"; }

/* line 1185, ../sass/fonts/_fontawesome.scss */
.fa-sort-numeric-asc:before { content: "\f162"; }

/* line 1188, ../sass/fonts/_fontawesome.scss */
.fa-sort-numeric-desc:before { content: "\f163"; }

/* line 1191, ../sass/fonts/_fontawesome.scss */
.fa-thumbs-up:before { content: "\f164"; }

/* line 1194, ../sass/fonts/_fontawesome.scss */
.fa-thumbs-down:before { content: "\f165"; }

/* line 1197, ../sass/fonts/_fontawesome.scss */
.fa-youtube-square:before { content: "\f166"; }

/* line 1200, ../sass/fonts/_fontawesome.scss */
.fa-youtube:before { content: "\f167"; }

/* line 1203, ../sass/fonts/_fontawesome.scss */
.fa-xing:before { content: "\f168"; }

/* line 1206, ../sass/fonts/_fontawesome.scss */
.fa-xing-square:before { content: "\f169"; }

/* line 1209, ../sass/fonts/_fontawesome.scss */
.fa-youtube-play:before { content: "\f16a"; }

/* line 1212, ../sass/fonts/_fontawesome.scss */
.fa-dropbox:before { content: "\f16b"; }

/* line 1215, ../sass/fonts/_fontawesome.scss */
.fa-stack-overflow:before { content: "\f16c"; }

/* line 1218, ../sass/fonts/_fontawesome.scss */
.fa-instagram:before { content: "\f16d"; }

/* line 1221, ../sass/fonts/_fontawesome.scss */
.fa-flickr:before { content: "\f16e"; }

/* line 1224, ../sass/fonts/_fontawesome.scss */
.fa-adn:before { content: "\f170"; }

/* line 1227, ../sass/fonts/_fontawesome.scss */
.fa-bitbucket:before { content: "\f171"; }

/* line 1230, ../sass/fonts/_fontawesome.scss */
.fa-bitbucket-square:before { content: "\f172"; }

/* line 1233, ../sass/fonts/_fontawesome.scss */
.fa-tumblr:before { content: "\f173"; }

/* line 1236, ../sass/fonts/_fontawesome.scss */
.fa-tumblr-square:before { content: "\f174"; }

/* line 1239, ../sass/fonts/_fontawesome.scss */
.fa-long-arrow-down:before { content: "\f175"; }

/* line 1242, ../sass/fonts/_fontawesome.scss */
.fa-long-arrow-up:before { content: "\f176"; }

/* line 1245, ../sass/fonts/_fontawesome.scss */
.fa-long-arrow-left:before { content: "\f177"; }

/* line 1248, ../sass/fonts/_fontawesome.scss */
.fa-long-arrow-right:before { content: "\f178"; }

/* line 1251, ../sass/fonts/_fontawesome.scss */
.fa-apple:before { content: "\f179"; }

/* line 1254, ../sass/fonts/_fontawesome.scss */
.fa-windows:before { content: "\f17a"; }

/* line 1257, ../sass/fonts/_fontawesome.scss */
.fa-android:before { content: "\f17b"; }

/* line 1260, ../sass/fonts/_fontawesome.scss */
.fa-linux:before { content: "\f17c"; }

/* line 1263, ../sass/fonts/_fontawesome.scss */
.fa-dribbble:before { content: "\f17d"; }

/* line 1266, ../sass/fonts/_fontawesome.scss */
.fa-skype:before { content: "\f17e"; }

/* line 1269, ../sass/fonts/_fontawesome.scss */
.fa-foursquare:before { content: "\f180"; }

/* line 1272, ../sass/fonts/_fontawesome.scss */
.fa-trello:before { content: "\f181"; }

/* line 1275, ../sass/fonts/_fontawesome.scss */
.fa-female:before { content: "\f182"; }

/* line 1278, ../sass/fonts/_fontawesome.scss */
.fa-male:before { content: "\f183"; }

/* line 1282, ../sass/fonts/_fontawesome.scss */
.fa-gittip:before, .fa-gratipay:before { content: "\f184"; }

/* line 1285, ../sass/fonts/_fontawesome.scss */
.fa-sun-o:before { content: "\f185"; }

/* line 1288, ../sass/fonts/_fontawesome.scss */
.fa-moon-o:before { content: "\f186"; }

/* line 1291, ../sass/fonts/_fontawesome.scss */
.fa-archive:before { content: "\f187"; }

/* line 1294, ../sass/fonts/_fontawesome.scss */
.fa-bug:before { content: "\f188"; }

/* line 1297, ../sass/fonts/_fontawesome.scss */
.fa-vk:before { content: "\f189"; }

/* line 1300, ../sass/fonts/_fontawesome.scss */
.fa-weibo:before { content: "\f18a"; }

/* line 1303, ../sass/fonts/_fontawesome.scss */
.fa-renren:before { content: "\f18b"; }

/* line 1306, ../sass/fonts/_fontawesome.scss */
.fa-pagelines:before { content: "\f18c"; }

/* line 1309, ../sass/fonts/_fontawesome.scss */
.fa-stack-exchange:before { content: "\f18d"; }

/* line 1312, ../sass/fonts/_fontawesome.scss */
.fa-arrow-circle-o-right:before { content: "\f18e"; }

/* line 1315, ../sass/fonts/_fontawesome.scss */
.fa-arrow-circle-o-left:before { content: "\f190"; }

/* line 1319, ../sass/fonts/_fontawesome.scss */
.fa-toggle-left:before, .fa-caret-square-o-left:before { content: "\f191"; }

/* line 1322, ../sass/fonts/_fontawesome.scss */
.fa-dot-circle-o:before { content: "\f192"; }

/* line 1325, ../sass/fonts/_fontawesome.scss */
.fa-wheelchair:before { content: "\f193"; }

/* line 1328, ../sass/fonts/_fontawesome.scss */
.fa-vimeo-square:before { content: "\f194"; }

/* line 1332, ../sass/fonts/_fontawesome.scss */
.fa-turkish-lira:before, .fa-try:before { content: "\f195"; }

/* line 1335, ../sass/fonts/_fontawesome.scss */
.fa-plus-square-o:before { content: "\f196"; }

/* line 1338, ../sass/fonts/_fontawesome.scss */
.fa-space-shuttle:before { content: "\f197"; }

/* line 1341, ../sass/fonts/_fontawesome.scss */
.fa-slack:before { content: "\f198"; }

/* line 1344, ../sass/fonts/_fontawesome.scss */
.fa-envelope-square:before { content: "\f199"; }

/* line 1347, ../sass/fonts/_fontawesome.scss */
.fa-wordpress:before { content: "\f19a"; }

/* line 1350, ../sass/fonts/_fontawesome.scss */
.fa-openid:before { content: "\f19b"; }

/* line 1355, ../sass/fonts/_fontawesome.scss */
.fa-institution:before, .fa-bank:before, .fa-university:before { content: "\f19c"; }

/* line 1359, ../sass/fonts/_fontawesome.scss */
.fa-mortar-board:before, .fa-graduation-cap:before { content: "\f19d"; }

/* line 1362, ../sass/fonts/_fontawesome.scss */
.fa-yahoo:before { content: "\f19e"; }

/* line 1365, ../sass/fonts/_fontawesome.scss */
.fa-google:before { content: "\f1a0"; }

/* line 1368, ../sass/fonts/_fontawesome.scss */
.fa-reddit:before { content: "\f1a1"; }

/* line 1371, ../sass/fonts/_fontawesome.scss */
.fa-reddit-square:before { content: "\f1a2"; }

/* line 1374, ../sass/fonts/_fontawesome.scss */
.fa-stumbleupon-circle:before { content: "\f1a3"; }

/* line 1377, ../sass/fonts/_fontawesome.scss */
.fa-stumbleupon:before { content: "\f1a4"; }

/* line 1380, ../sass/fonts/_fontawesome.scss */
.fa-delicious:before { content: "\f1a5"; }

/* line 1383, ../sass/fonts/_fontawesome.scss */
.fa-digg:before { content: "\f1a6"; }

/* line 1386, ../sass/fonts/_fontawesome.scss */
.fa-pied-piper-pp:before { content: "\f1a7"; }

/* line 1389, ../sass/fonts/_fontawesome.scss */
.fa-pied-piper-alt:before { content: "\f1a8"; }

/* line 1392, ../sass/fonts/_fontawesome.scss */
.fa-drupal:before { content: "\f1a9"; }

/* line 1395, ../sass/fonts/_fontawesome.scss */
.fa-joomla:before { content: "\f1aa"; }

/* line 1398, ../sass/fonts/_fontawesome.scss */
.fa-language:before { content: "\f1ab"; }

/* line 1401, ../sass/fonts/_fontawesome.scss */
.fa-fax:before { content: "\f1ac"; }

/* line 1404, ../sass/fonts/_fontawesome.scss */
.fa-building:before { content: "\f1ad"; }

/* line 1407, ../sass/fonts/_fontawesome.scss */
.fa-child:before { content: "\f1ae"; }

/* line 1410, ../sass/fonts/_fontawesome.scss */
.fa-paw:before { content: "\f1b0"; }

/* line 1413, ../sass/fonts/_fontawesome.scss */
.fa-spoon:before { content: "\f1b1"; }

/* line 1416, ../sass/fonts/_fontawesome.scss */
.fa-cube:before { content: "\f1b2"; }

/* line 1419, ../sass/fonts/_fontawesome.scss */
.fa-cubes:before { content: "\f1b3"; }

/* line 1422, ../sass/fonts/_fontawesome.scss */
.fa-behance:before { content: "\f1b4"; }

/* line 1425, ../sass/fonts/_fontawesome.scss */
.fa-behance-square:before { content: "\f1b5"; }

/* line 1428, ../sass/fonts/_fontawesome.scss */
.fa-steam:before { content: "\f1b6"; }

/* line 1431, ../sass/fonts/_fontawesome.scss */
.fa-steam-square:before { content: "\f1b7"; }

/* line 1434, ../sass/fonts/_fontawesome.scss */
.fa-recycle:before { content: "\f1b8"; }

/* line 1438, ../sass/fonts/_fontawesome.scss */
.fa-automobile:before, .fa-car:before { content: "\f1b9"; }

/* line 1442, ../sass/fonts/_fontawesome.scss */
.fa-cab:before, .fa-taxi:before { content: "\f1ba"; }

/* line 1445, ../sass/fonts/_fontawesome.scss */
.fa-tree:before { content: "\f1bb"; }

/* line 1448, ../sass/fonts/_fontawesome.scss */
.fa-spotify:before { content: "\f1bc"; }

/* line 1451, ../sass/fonts/_fontawesome.scss */
.fa-deviantart:before { content: "\f1bd"; }

/* line 1454, ../sass/fonts/_fontawesome.scss */
.fa-soundcloud:before { content: "\f1be"; }

/* line 1457, ../sass/fonts/_fontawesome.scss */
.fa-database:before { content: "\f1c0"; }

/* line 1460, ../sass/fonts/_fontawesome.scss */
.fa-file-pdf-o:before { content: "\f1c1"; }

/* line 1463, ../sass/fonts/_fontawesome.scss */
.fa-file-word-o:before { content: "\f1c2"; }

/* line 1466, ../sass/fonts/_fontawesome.scss */
.fa-file-excel-o:before { content: "\f1c3"; }

/* line 1469, ../sass/fonts/_fontawesome.scss */
.fa-file-powerpoint-o:before { content: "\f1c4"; }

/* line 1474, ../sass/fonts/_fontawesome.scss */
.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before { content: "\f1c5"; }

/* line 1478, ../sass/fonts/_fontawesome.scss */
.fa-file-zip-o:before, .fa-file-archive-o:before { content: "\f1c6"; }

/* line 1482, ../sass/fonts/_fontawesome.scss */
.fa-file-sound-o:before, .fa-file-audio-o:before { content: "\f1c7"; }

/* line 1486, ../sass/fonts/_fontawesome.scss */
.fa-file-movie-o:before, .fa-file-video-o:before { content: "\f1c8"; }

/* line 1489, ../sass/fonts/_fontawesome.scss */
.fa-file-code-o:before { content: "\f1c9"; }

/* line 1492, ../sass/fonts/_fontawesome.scss */
.fa-vine:before { content: "\f1ca"; }

/* line 1495, ../sass/fonts/_fontawesome.scss */
.fa-codepen:before { content: "\f1cb"; }

/* line 1498, ../sass/fonts/_fontawesome.scss */
.fa-jsfiddle:before { content: "\f1cc"; }

/* line 1505, ../sass/fonts/_fontawesome.scss */
.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before { content: "\f1cd"; }

/* line 1508, ../sass/fonts/_fontawesome.scss */
.fa-circle-o-notch:before { content: "\f1ce"; }

/* line 1513, ../sass/fonts/_fontawesome.scss */
.fa-ra:before, .fa-resistance:before, .fa-rebel:before { content: "\f1d0"; }

/* line 1517, ../sass/fonts/_fontawesome.scss */
.fa-ge:before, .fa-empire:before { content: "\f1d1"; }

/* line 1520, ../sass/fonts/_fontawesome.scss */
.fa-git-square:before { content: "\f1d2"; }

/* line 1523, ../sass/fonts/_fontawesome.scss */
.fa-git:before { content: "\f1d3"; }

/* line 1528, ../sass/fonts/_fontawesome.scss */
.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before { content: "\f1d4"; }

/* line 1531, ../sass/fonts/_fontawesome.scss */
.fa-tencent-weibo:before { content: "\f1d5"; }

/* line 1534, ../sass/fonts/_fontawesome.scss */
.fa-qq:before { content: "\f1d6"; }

/* line 1538, ../sass/fonts/_fontawesome.scss */
.fa-wechat:before, .fa-weixin:before { content: "\f1d7"; }

/* line 1542, ../sass/fonts/_fontawesome.scss */
.fa-send:before, .fa-paper-plane:before { content: "\f1d8"; }

/* line 1546, ../sass/fonts/_fontawesome.scss */
.fa-send-o:before, .fa-paper-plane-o:before { content: "\f1d9"; }

/* line 1549, ../sass/fonts/_fontawesome.scss */
.fa-history:before { content: "\f1da"; }

/* line 1552, ../sass/fonts/_fontawesome.scss */
.fa-circle-thin:before { content: "\f1db"; }

/* line 1555, ../sass/fonts/_fontawesome.scss */
.fa-header:before { content: "\f1dc"; }

/* line 1558, ../sass/fonts/_fontawesome.scss */
.fa-paragraph:before { content: "\f1dd"; }

/* line 1561, ../sass/fonts/_fontawesome.scss */
.fa-sliders:before { content: "\f1de"; }

/* line 1564, ../sass/fonts/_fontawesome.scss */
.fa-share-alt:before { content: "\f1e0"; }

/* line 1567, ../sass/fonts/_fontawesome.scss */
.fa-share-alt-square:before { content: "\f1e1"; }

/* line 1570, ../sass/fonts/_fontawesome.scss */
.fa-bomb:before { content: "\f1e2"; }

/* line 1574, ../sass/fonts/_fontawesome.scss */
.fa-soccer-ball-o:before, .fa-futbol-o:before { content: "\f1e3"; }

/* line 1577, ../sass/fonts/_fontawesome.scss */
.fa-tty:before { content: "\f1e4"; }

/* line 1580, ../sass/fonts/_fontawesome.scss */
.fa-binoculars:before { content: "\f1e5"; }

/* line 1583, ../sass/fonts/_fontawesome.scss */
.fa-plug:before { content: "\f1e6"; }

/* line 1586, ../sass/fonts/_fontawesome.scss */
.fa-slideshare:before { content: "\f1e7"; }

/* line 1589, ../sass/fonts/_fontawesome.scss */
.fa-twitch:before { content: "\f1e8"; }

/* line 1592, ../sass/fonts/_fontawesome.scss */
.fa-yelp:before { content: "\f1e9"; }

/* line 1595, ../sass/fonts/_fontawesome.scss */
.fa-newspaper-o:before { content: "\f1ea"; }

/* line 1598, ../sass/fonts/_fontawesome.scss */
.fa-wifi:before { content: "\f1eb"; }

/* line 1601, ../sass/fonts/_fontawesome.scss */
.fa-calculator:before { content: "\f1ec"; }

/* line 1604, ../sass/fonts/_fontawesome.scss */
.fa-paypal:before { content: "\f1ed"; }

/* line 1607, ../sass/fonts/_fontawesome.scss */
.fa-google-wallet:before { content: "\f1ee"; }

/* line 1610, ../sass/fonts/_fontawesome.scss */
.fa-cc-visa:before { content: "\f1f0"; }

/* line 1613, ../sass/fonts/_fontawesome.scss */
.fa-cc-mastercard:before { content: "\f1f1"; }

/* line 1616, ../sass/fonts/_fontawesome.scss */
.fa-cc-discover:before { content: "\f1f2"; }

/* line 1619, ../sass/fonts/_fontawesome.scss */
.fa-cc-amex:before { content: "\f1f3"; }

/* line 1622, ../sass/fonts/_fontawesome.scss */
.fa-cc-paypal:before { content: "\f1f4"; }

/* line 1625, ../sass/fonts/_fontawesome.scss */
.fa-cc-stripe:before { content: "\f1f5"; }

/* line 1628, ../sass/fonts/_fontawesome.scss */
.fa-bell-slash:before { content: "\f1f6"; }

/* line 1631, ../sass/fonts/_fontawesome.scss */
.fa-bell-slash-o:before { content: "\f1f7"; }

/* line 1634, ../sass/fonts/_fontawesome.scss */
.fa-trash:before { content: "\f1f8"; }

/* line 1637, ../sass/fonts/_fontawesome.scss */
.fa-copyright:before { content: "\f1f9"; }

/* line 1640, ../sass/fonts/_fontawesome.scss */
.fa-at:before { content: "\f1fa"; }

/* line 1643, ../sass/fonts/_fontawesome.scss */
.fa-eyedropper:before { content: "\f1fb"; }

/* line 1646, ../sass/fonts/_fontawesome.scss */
.fa-paint-brush:before { content: "\f1fc"; }

/* line 1649, ../sass/fonts/_fontawesome.scss */
.fa-birthday-cake:before { content: "\f1fd"; }

/* line 1652, ../sass/fonts/_fontawesome.scss */
.fa-area-chart:before { content: "\f1fe"; }

/* line 1655, ../sass/fonts/_fontawesome.scss */
.fa-pie-chart:before { content: "\f200"; }

/* line 1658, ../sass/fonts/_fontawesome.scss */
.fa-line-chart:before { content: "\f201"; }

/* line 1661, ../sass/fonts/_fontawesome.scss */
.fa-lastfm:before { content: "\f202"; }

/* line 1664, ../sass/fonts/_fontawesome.scss */
.fa-lastfm-square:before { content: "\f203"; }

/* line 1667, ../sass/fonts/_fontawesome.scss */
.fa-toggle-off:before { content: "\f204"; }

/* line 1670, ../sass/fonts/_fontawesome.scss */
.fa-toggle-on:before { content: "\f205"; }

/* line 1673, ../sass/fonts/_fontawesome.scss */
.fa-bicycle:before { content: "\f206"; }

/* line 1676, ../sass/fonts/_fontawesome.scss */
.fa-bus:before { content: "\f207"; }

/* line 1679, ../sass/fonts/_fontawesome.scss */
.fa-ioxhost:before { content: "\f208"; }

/* line 1682, ../sass/fonts/_fontawesome.scss */
.fa-angellist:before { content: "\f209"; }

/* line 1685, ../sass/fonts/_fontawesome.scss */
.fa-cc:before { content: "\f20a"; }

/* line 1690, ../sass/fonts/_fontawesome.scss */
.fa-shekel:before, .fa-sheqel:before, .fa-ils:before { content: "\f20b"; }

/* line 1693, ../sass/fonts/_fontawesome.scss */
.fa-meanpath:before { content: "\f20c"; }

/* line 1696, ../sass/fonts/_fontawesome.scss */
.fa-buysellads:before { content: "\f20d"; }

/* line 1699, ../sass/fonts/_fontawesome.scss */
.fa-connectdevelop:before { content: "\f20e"; }

/* line 1702, ../sass/fonts/_fontawesome.scss */
.fa-dashcube:before { content: "\f210"; }

/* line 1705, ../sass/fonts/_fontawesome.scss */
.fa-forumbee:before { content: "\f211"; }

/* line 1708, ../sass/fonts/_fontawesome.scss */
.fa-leanpub:before { content: "\f212"; }

/* line 1711, ../sass/fonts/_fontawesome.scss */
.fa-sellsy:before { content: "\f213"; }

/* line 1714, ../sass/fonts/_fontawesome.scss */
.fa-shirtsinbulk:before { content: "\f214"; }

/* line 1717, ../sass/fonts/_fontawesome.scss */
.fa-simplybuilt:before { content: "\f215"; }

/* line 1720, ../sass/fonts/_fontawesome.scss */
.fa-skyatlas:before { content: "\f216"; }

/* line 1723, ../sass/fonts/_fontawesome.scss */
.fa-cart-plus:before { content: "\f217"; }

/* line 1726, ../sass/fonts/_fontawesome.scss */
.fa-cart-arrow-down:before { content: "\f218"; }

/* line 1729, ../sass/fonts/_fontawesome.scss */
.fa-diamond:before { content: "\f219"; }

/* line 1732, ../sass/fonts/_fontawesome.scss */
.fa-ship:before { content: "\f21a"; }

/* line 1735, ../sass/fonts/_fontawesome.scss */
.fa-user-secret:before { content: "\f21b"; }

/* line 1738, ../sass/fonts/_fontawesome.scss */
.fa-motorcycle:before { content: "\f21c"; }

/* line 1741, ../sass/fonts/_fontawesome.scss */
.fa-street-view:before { content: "\f21d"; }

/* line 1744, ../sass/fonts/_fontawesome.scss */
.fa-heartbeat:before { content: "\f21e"; }

/* line 1747, ../sass/fonts/_fontawesome.scss */
.fa-venus:before { content: "\f221"; }

/* line 1750, ../sass/fonts/_fontawesome.scss */
.fa-mars:before { content: "\f222"; }

/* line 1753, ../sass/fonts/_fontawesome.scss */
.fa-mercury:before { content: "\f223"; }

/* line 1757, ../sass/fonts/_fontawesome.scss */
.fa-intersex:before, .fa-transgender:before { content: "\f224"; }

/* line 1760, ../sass/fonts/_fontawesome.scss */
.fa-transgender-alt:before { content: "\f225"; }

/* line 1763, ../sass/fonts/_fontawesome.scss */
.fa-venus-double:before { content: "\f226"; }

/* line 1766, ../sass/fonts/_fontawesome.scss */
.fa-mars-double:before { content: "\f227"; }

/* line 1769, ../sass/fonts/_fontawesome.scss */
.fa-venus-mars:before { content: "\f228"; }

/* line 1772, ../sass/fonts/_fontawesome.scss */
.fa-mars-stroke:before { content: "\f229"; }

/* line 1775, ../sass/fonts/_fontawesome.scss */
.fa-mars-stroke-v:before { content: "\f22a"; }

/* line 1778, ../sass/fonts/_fontawesome.scss */
.fa-mars-stroke-h:before { content: "\f22b"; }

/* line 1781, ../sass/fonts/_fontawesome.scss */
.fa-neuter:before { content: "\f22c"; }

/* line 1784, ../sass/fonts/_fontawesome.scss */
.fa-genderless:before { content: "\f22d"; }

/* line 1787, ../sass/fonts/_fontawesome.scss */
.fa-facebook-official:before { content: "\f230"; }

/* line 1790, ../sass/fonts/_fontawesome.scss */
.fa-pinterest-p:before { content: "\f231"; }

/* line 1793, ../sass/fonts/_fontawesome.scss */
.fa-whatsapp:before { content: "\f232"; }

/* line 1796, ../sass/fonts/_fontawesome.scss */
.fa-server:before { content: "\f233"; }

/* line 1799, ../sass/fonts/_fontawesome.scss */
.fa-user-plus:before { content: "\f234"; }

/* line 1802, ../sass/fonts/_fontawesome.scss */
.fa-user-times:before { content: "\f235"; }

/* line 1806, ../sass/fonts/_fontawesome.scss */
.fa-hotel:before, .fa-bed:before { content: "\f236"; }

/* line 1809, ../sass/fonts/_fontawesome.scss */
.fa-viacoin:before { content: "\f237"; }

/* line 1812, ../sass/fonts/_fontawesome.scss */
.fa-train:before { content: "\f238"; }

/* line 1815, ../sass/fonts/_fontawesome.scss */
.fa-subway:before { content: "\f239"; }

/* line 1818, ../sass/fonts/_fontawesome.scss */
.fa-medium:before { content: "\f23a"; }

/* line 1822, ../sass/fonts/_fontawesome.scss */
.fa-yc:before, .fa-y-combinator:before { content: "\f23b"; }

/* line 1825, ../sass/fonts/_fontawesome.scss */
.fa-optin-monster:before { content: "\f23c"; }

/* line 1828, ../sass/fonts/_fontawesome.scss */
.fa-opencart:before { content: "\f23d"; }

/* line 1831, ../sass/fonts/_fontawesome.scss */
.fa-expeditedssl:before { content: "\f23e"; }

/* line 1836, ../sass/fonts/_fontawesome.scss */
.fa-battery-4:before, .fa-battery:before, .fa-battery-full:before { content: "\f240"; }

/* line 1840, ../sass/fonts/_fontawesome.scss */
.fa-battery-3:before, .fa-battery-three-quarters:before { content: "\f241"; }

/* line 1844, ../sass/fonts/_fontawesome.scss */
.fa-battery-2:before, .fa-battery-half:before { content: "\f242"; }

/* line 1848, ../sass/fonts/_fontawesome.scss */
.fa-battery-1:before, .fa-battery-quarter:before { content: "\f243"; }

/* line 1852, ../sass/fonts/_fontawesome.scss */
.fa-battery-0:before, .fa-battery-empty:before { content: "\f244"; }

/* line 1855, ../sass/fonts/_fontawesome.scss */
.fa-mouse-pointer:before { content: "\f245"; }

/* line 1858, ../sass/fonts/_fontawesome.scss */
.fa-i-cursor:before { content: "\f246"; }

/* line 1861, ../sass/fonts/_fontawesome.scss */
.fa-object-group:before { content: "\f247"; }

/* line 1864, ../sass/fonts/_fontawesome.scss */
.fa-object-ungroup:before { content: "\f248"; }

/* line 1867, ../sass/fonts/_fontawesome.scss */
.fa-sticky-note:before { content: "\f249"; }

/* line 1870, ../sass/fonts/_fontawesome.scss */
.fa-sticky-note-o:before { content: "\f24a"; }

/* line 1873, ../sass/fonts/_fontawesome.scss */
.fa-cc-jcb:before { content: "\f24b"; }

/* line 1876, ../sass/fonts/_fontawesome.scss */
.fa-cc-diners-club:before { content: "\f24c"; }

/* line 1879, ../sass/fonts/_fontawesome.scss */
.fa-clone:before { content: "\f24d"; }

/* line 1882, ../sass/fonts/_fontawesome.scss */
.fa-balance-scale:before { content: "\f24e"; }

/* line 1885, ../sass/fonts/_fontawesome.scss */
.fa-hourglass-o:before { content: "\f250"; }

/* line 1889, ../sass/fonts/_fontawesome.scss */
.fa-hourglass-1:before, .fa-hourglass-start:before { content: "\f251"; }

/* line 1893, ../sass/fonts/_fontawesome.scss */
.fa-hourglass-2:before, .fa-hourglass-half:before { content: "\f252"; }

/* line 1897, ../sass/fonts/_fontawesome.scss */
.fa-hourglass-3:before, .fa-hourglass-end:before { content: "\f253"; }

/* line 1900, ../sass/fonts/_fontawesome.scss */
.fa-hourglass:before { content: "\f254"; }

/* line 1904, ../sass/fonts/_fontawesome.scss */
.fa-hand-grab-o:before, .fa-hand-rock-o:before { content: "\f255"; }

/* line 1908, ../sass/fonts/_fontawesome.scss */
.fa-hand-stop-o:before, .fa-hand-paper-o:before { content: "\f256"; }

/* line 1911, ../sass/fonts/_fontawesome.scss */
.fa-hand-scissors-o:before { content: "\f257"; }

/* line 1914, ../sass/fonts/_fontawesome.scss */
.fa-hand-lizard-o:before { content: "\f258"; }

/* line 1917, ../sass/fonts/_fontawesome.scss */
.fa-hand-spock-o:before { content: "\f259"; }

/* line 1920, ../sass/fonts/_fontawesome.scss */
.fa-hand-pointer-o:before { content: "\f25a"; }

/* line 1923, ../sass/fonts/_fontawesome.scss */
.fa-hand-peace-o:before { content: "\f25b"; }

/* line 1926, ../sass/fonts/_fontawesome.scss */
.fa-trademark:before { content: "\f25c"; }

/* line 1929, ../sass/fonts/_fontawesome.scss */
.fa-registered:before { content: "\f25d"; }

/* line 1932, ../sass/fonts/_fontawesome.scss */
.fa-creative-commons:before { content: "\f25e"; }

/* line 1935, ../sass/fonts/_fontawesome.scss */
.fa-gg:before { content: "\f260"; }

/* line 1938, ../sass/fonts/_fontawesome.scss */
.fa-gg-circle:before { content: "\f261"; }

/* line 1941, ../sass/fonts/_fontawesome.scss */
.fa-tripadvisor:before { content: "\f262"; }

/* line 1944, ../sass/fonts/_fontawesome.scss */
.fa-odnoklassniki:before { content: "\f263"; }

/* line 1947, ../sass/fonts/_fontawesome.scss */
.fa-odnoklassniki-square:before { content: "\f264"; }

/* line 1950, ../sass/fonts/_fontawesome.scss */
.fa-get-pocket:before { content: "\f265"; }

/* line 1953, ../sass/fonts/_fontawesome.scss */
.fa-wikipedia-w:before { content: "\f266"; }

/* line 1956, ../sass/fonts/_fontawesome.scss */
.fa-safari:before { content: "\f267"; }

/* line 1959, ../sass/fonts/_fontawesome.scss */
.fa-chrome:before { content: "\f268"; }

/* line 1962, ../sass/fonts/_fontawesome.scss */
.fa-firefox:before { content: "\f269"; }

/* line 1965, ../sass/fonts/_fontawesome.scss */
.fa-opera:before { content: "\f26a"; }

/* line 1968, ../sass/fonts/_fontawesome.scss */
.fa-internet-explorer:before { content: "\f26b"; }

/* line 1972, ../sass/fonts/_fontawesome.scss */
.fa-tv:before, .fa-television:before { content: "\f26c"; }

/* line 1975, ../sass/fonts/_fontawesome.scss */
.fa-contao:before { content: "\f26d"; }

/* line 1978, ../sass/fonts/_fontawesome.scss */
.fa-500px:before { content: "\f26e"; }

/* line 1981, ../sass/fonts/_fontawesome.scss */
.fa-amazon:before { content: "\f270"; }

/* line 1984, ../sass/fonts/_fontawesome.scss */
.fa-calendar-plus-o:before { content: "\f271"; }

/* line 1987, ../sass/fonts/_fontawesome.scss */
.fa-calendar-minus-o:before { content: "\f272"; }

/* line 1990, ../sass/fonts/_fontawesome.scss */
.fa-calendar-times-o:before { content: "\f273"; }

/* line 1993, ../sass/fonts/_fontawesome.scss */
.fa-calendar-check-o:before { content: "\f274"; }

/* line 1996, ../sass/fonts/_fontawesome.scss */
.fa-industry:before { content: "\f275"; }

/* line 1999, ../sass/fonts/_fontawesome.scss */
.fa-map-pin:before { content: "\f276"; }

/* line 2002, ../sass/fonts/_fontawesome.scss */
.fa-map-signs:before { content: "\f277"; }

/* line 2005, ../sass/fonts/_fontawesome.scss */
.fa-map-o:before { content: "\f278"; }

/* line 2008, ../sass/fonts/_fontawesome.scss */
.fa-map:before { content: "\f279"; }

/* line 2011, ../sass/fonts/_fontawesome.scss */
.fa-commenting:before { content: "\f27a"; }

/* line 2014, ../sass/fonts/_fontawesome.scss */
.fa-commenting-o:before { content: "\f27b"; }

/* line 2017, ../sass/fonts/_fontawesome.scss */
.fa-houzz:before { content: "\f27c"; }

/* line 2020, ../sass/fonts/_fontawesome.scss */
.fa-vimeo:before { content: "\f27d"; }

/* line 2023, ../sass/fonts/_fontawesome.scss */
.fa-black-tie:before { content: "\f27e"; }

/* line 2026, ../sass/fonts/_fontawesome.scss */
.fa-fonticons:before { content: "\f280"; }

/* line 2029, ../sass/fonts/_fontawesome.scss */
.fa-reddit-alien:before { content: "\f281"; }

/* line 2032, ../sass/fonts/_fontawesome.scss */
.fa-edge:before { content: "\f282"; }

/* line 2035, ../sass/fonts/_fontawesome.scss */
.fa-credit-card-alt:before { content: "\f283"; }

/* line 2038, ../sass/fonts/_fontawesome.scss */
.fa-codiepie:before { content: "\f284"; }

/* line 2041, ../sass/fonts/_fontawesome.scss */
.fa-modx:before { content: "\f285"; }

/* line 2044, ../sass/fonts/_fontawesome.scss */
.fa-fort-awesome:before { content: "\f286"; }

/* line 2047, ../sass/fonts/_fontawesome.scss */
.fa-usb:before { content: "\f287"; }

/* line 2050, ../sass/fonts/_fontawesome.scss */
.fa-product-hunt:before { content: "\f288"; }

/* line 2053, ../sass/fonts/_fontawesome.scss */
.fa-mixcloud:before { content: "\f289"; }

/* line 2056, ../sass/fonts/_fontawesome.scss */
.fa-scribd:before { content: "\f28a"; }

/* line 2059, ../sass/fonts/_fontawesome.scss */
.fa-pause-circle:before { content: "\f28b"; }

/* line 2062, ../sass/fonts/_fontawesome.scss */
.fa-pause-circle-o:before { content: "\f28c"; }

/* line 2065, ../sass/fonts/_fontawesome.scss */
.fa-stop-circle:before { content: "\f28d"; }

/* line 2068, ../sass/fonts/_fontawesome.scss */
.fa-stop-circle-o:before { content: "\f28e"; }

/* line 2071, ../sass/fonts/_fontawesome.scss */
.fa-shopping-bag:before { content: "\f290"; }

/* line 2074, ../sass/fonts/_fontawesome.scss */
.fa-shopping-basket:before { content: "\f291"; }

/* line 2077, ../sass/fonts/_fontawesome.scss */
.fa-hashtag:before { content: "\f292"; }

/* line 2080, ../sass/fonts/_fontawesome.scss */
.fa-bluetooth:before { content: "\f293"; }

/* line 2083, ../sass/fonts/_fontawesome.scss */
.fa-bluetooth-b:before { content: "\f294"; }

/* line 2086, ../sass/fonts/_fontawesome.scss */
.fa-percent:before { content: "\f295"; }

/* line 2089, ../sass/fonts/_fontawesome.scss */
.fa-gitlab:before { content: "\f296"; }

/* line 2092, ../sass/fonts/_fontawesome.scss */
.fa-wpbeginner:before { content: "\f297"; }

/* line 2095, ../sass/fonts/_fontawesome.scss */
.fa-wpforms:before { content: "\f298"; }

/* line 2098, ../sass/fonts/_fontawesome.scss */
.fa-envira:before { content: "\f299"; }

/* line 2101, ../sass/fonts/_fontawesome.scss */
.fa-universal-access:before { content: "\f29a"; }

/* line 2104, ../sass/fonts/_fontawesome.scss */
.fa-wheelchair-alt:before { content: "\f29b"; }

/* line 2107, ../sass/fonts/_fontawesome.scss */
.fa-question-circle-o:before { content: "\f29c"; }

/* line 2110, ../sass/fonts/_fontawesome.scss */
.fa-blind:before { content: "\f29d"; }

/* line 2113, ../sass/fonts/_fontawesome.scss */
.fa-audio-description:before { content: "\f29e"; }

/* line 2116, ../sass/fonts/_fontawesome.scss */
.fa-volume-control-phone:before { content: "\f2a0"; }

/* line 2119, ../sass/fonts/_fontawesome.scss */
.fa-braille:before { content: "\f2a1"; }

/* line 2122, ../sass/fonts/_fontawesome.scss */
.fa-assistive-listening-systems:before { content: "\f2a2"; }

/* line 2126, ../sass/fonts/_fontawesome.scss */
.fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before { content: "\f2a3"; }

/* line 2131, ../sass/fonts/_fontawesome.scss */
.fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before { content: "\f2a4"; }

/* line 2134, ../sass/fonts/_fontawesome.scss */
.fa-glide:before { content: "\f2a5"; }

/* line 2137, ../sass/fonts/_fontawesome.scss */
.fa-glide-g:before { content: "\f2a6"; }

/* line 2141, ../sass/fonts/_fontawesome.scss */
.fa-signing:before, .fa-sign-language:before { content: "\f2a7"; }

/* line 2144, ../sass/fonts/_fontawesome.scss */
.fa-low-vision:before { content: "\f2a8"; }

/* line 2147, ../sass/fonts/_fontawesome.scss */
.fa-viadeo:before { content: "\f2a9"; }

/* line 2150, ../sass/fonts/_fontawesome.scss */
.fa-viadeo-square:before { content: "\f2aa"; }

/* line 2153, ../sass/fonts/_fontawesome.scss */
.fa-snapchat:before { content: "\f2ab"; }

/* line 2156, ../sass/fonts/_fontawesome.scss */
.fa-snapchat-ghost:before { content: "\f2ac"; }

/* line 2159, ../sass/fonts/_fontawesome.scss */
.fa-snapchat-square:before { content: "\f2ad"; }

/* line 2162, ../sass/fonts/_fontawesome.scss */
.fa-pied-piper:before { content: "\f2ae"; }

/* line 2165, ../sass/fonts/_fontawesome.scss */
.fa-first-order:before { content: "\f2b0"; }

/* line 2168, ../sass/fonts/_fontawesome.scss */
.fa-yoast:before { content: "\f2b1"; }

/* line 2171, ../sass/fonts/_fontawesome.scss */
.fa-themeisle:before { content: "\f2b2"; }

/* line 2175, ../sass/fonts/_fontawesome.scss */
.fa-google-plus-circle:before, .fa-google-plus-official:before { content: "\f2b3"; }

/* line 2179, ../sass/fonts/_fontawesome.scss */
.fa-fa:before, .fa-font-awesome:before { content: "\f2b4"; }

/* line 2182, ../sass/fonts/_fontawesome.scss */
.fa-handshake-o:before { content: "\f2b5"; }

/* line 2185, ../sass/fonts/_fontawesome.scss */
.fa-envelope-open:before { content: "\f2b6"; }

/* line 2188, ../sass/fonts/_fontawesome.scss */
.fa-envelope-open-o:before { content: "\f2b7"; }

/* line 2191, ../sass/fonts/_fontawesome.scss */
.fa-linode:before { content: "\f2b8"; }

/* line 2194, ../sass/fonts/_fontawesome.scss */
.fa-address-book:before { content: "\f2b9"; }

/* line 2197, ../sass/fonts/_fontawesome.scss */
.fa-address-book-o:before { content: "\f2ba"; }

/* line 2201, ../sass/fonts/_fontawesome.scss */
.fa-vcard:before, .fa-address-card:before { content: "\f2bb"; }

/* line 2205, ../sass/fonts/_fontawesome.scss */
.fa-vcard-o:before, .fa-address-card-o:before { content: "\f2bc"; }

/* line 2208, ../sass/fonts/_fontawesome.scss */
.fa-user-circle:before { content: "\f2bd"; }

/* line 2211, ../sass/fonts/_fontawesome.scss */
.fa-user-circle-o:before { content: "\f2be"; }

/* line 2214, ../sass/fonts/_fontawesome.scss */
.fa-user-o:before { content: "\f2c0"; }

/* line 2217, ../sass/fonts/_fontawesome.scss */
.fa-id-badge:before { content: "\f2c1"; }

/* line 2221, ../sass/fonts/_fontawesome.scss */
.fa-drivers-license:before, .fa-id-card:before { content: "\f2c2"; }

/* line 2225, ../sass/fonts/_fontawesome.scss */
.fa-drivers-license-o:before, .fa-id-card-o:before { content: "\f2c3"; }

/* line 2228, ../sass/fonts/_fontawesome.scss */
.fa-quora:before { content: "\f2c4"; }

/* line 2231, ../sass/fonts/_fontawesome.scss */
.fa-free-code-camp:before { content: "\f2c5"; }

/* line 2234, ../sass/fonts/_fontawesome.scss */
.fa-telegram:before { content: "\f2c6"; }

/* line 2239, ../sass/fonts/_fontawesome.scss */
.fa-thermometer-4:before, .fa-thermometer:before, .fa-thermometer-full:before { content: "\f2c7"; }

/* line 2243, ../sass/fonts/_fontawesome.scss */
.fa-thermometer-3:before, .fa-thermometer-three-quarters:before { content: "\f2c8"; }

/* line 2247, ../sass/fonts/_fontawesome.scss */
.fa-thermometer-2:before, .fa-thermometer-half:before { content: "\f2c9"; }

/* line 2251, ../sass/fonts/_fontawesome.scss */
.fa-thermometer-1:before, .fa-thermometer-quarter:before { content: "\f2ca"; }

/* line 2255, ../sass/fonts/_fontawesome.scss */
.fa-thermometer-0:before, .fa-thermometer-empty:before { content: "\f2cb"; }

/* line 2258, ../sass/fonts/_fontawesome.scss */
.fa-shower:before { content: "\f2cc"; }

/* line 2263, ../sass/fonts/_fontawesome.scss */
.fa-bathtub:before, .fa-s15:before, .fa-bath:before { content: "\f2cd"; }

/* line 2266, ../sass/fonts/_fontawesome.scss */
.fa-podcast:before { content: "\f2ce"; }

/* line 2269, ../sass/fonts/_fontawesome.scss */
.fa-window-maximize:before { content: "\f2d0"; }

/* line 2272, ../sass/fonts/_fontawesome.scss */
.fa-window-minimize:before { content: "\f2d1"; }

/* line 2275, ../sass/fonts/_fontawesome.scss */
.fa-window-restore:before { content: "\f2d2"; }

/* line 2279, ../sass/fonts/_fontawesome.scss */
.fa-times-rectangle:before, .fa-window-close:before { content: "\f2d3"; }

/* line 2283, ../sass/fonts/_fontawesome.scss */
.fa-times-rectangle-o:before, .fa-window-close-o:before { content: "\f2d4"; }

/* line 2286, ../sass/fonts/_fontawesome.scss */
.fa-bandcamp:before { content: "\f2d5"; }

/* line 2289, ../sass/fonts/_fontawesome.scss */
.fa-grav:before { content: "\f2d6"; }

/* line 2292, ../sass/fonts/_fontawesome.scss */
.fa-etsy:before { content: "\f2d7"; }

/* line 2295, ../sass/fonts/_fontawesome.scss */
.fa-imdb:before { content: "\f2d8"; }

/* line 2298, ../sass/fonts/_fontawesome.scss */
.fa-ravelry:before { content: "\f2d9"; }

/* line 2301, ../sass/fonts/_fontawesome.scss */
.fa-eercast:before { content: "\f2da"; }

/* line 2304, ../sass/fonts/_fontawesome.scss */
.fa-microchip:before { content: "\f2db"; }

/* line 2307, ../sass/fonts/_fontawesome.scss */
.fa-snowflake-o:before { content: "\f2dc"; }

/* line 2310, ../sass/fonts/_fontawesome.scss */
.fa-superpowers:before { content: "\f2dd"; }

/* line 2313, ../sass/fonts/_fontawesome.scss */
.fa-wpexplorer:before { content: "\f2de"; }

/* line 2316, ../sass/fonts/_fontawesome.scss */
.fa-meetup:before { content: "\f2e0"; }

/* line 2319, ../sass/fonts/_fontawesome.scss */
.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }

/* line 2330, ../sass/fonts/_fontawesome.scss */
.sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto; }

/* line 3, ../sass/layouts/_header.scss */
#header { position: relative; }
/* line 6, ../sass/layouts/_header.scss */
#header .content_container { position: relative; }
/* line 10, ../sass/layouts/_header.scss */
#header .header__logo { margin-right: 1em; }

/* line 16, ../sass/layouts/_header.scss */
.header__user-zone { padding: 1.25rem 0 0; }
@media (max-width: 840px) { /* line 16, ../sass/layouts/_header.scss */
  .header__user-zone { padding: 0; } }
/* line 23, ../sass/layouts/_header.scss */
.header__user-zone .header__logo-image { max-width: 260px; }

/* line 28, ../sass/layouts/_header.scss */
.header-right { float: right; }

/* line 35, ../sass/layouts/_header.scss */
.pu-logo, .header__secondary-menu, .pu-shield-container, .search-form { display: inline-block; }

/* line 39, ../sass/layouts/_header.scss */
.pu-shield-container { margin-right: 1em; position: relative; top: 8px; }
@media (max-width: 840px) { /* line 39, ../sass/layouts/_header.scss */
  .pu-shield-container { z-index: 503; left: 0.55rem; position: absolute; top: 0.35rem; }
  /* line 50, ../sass/layouts/_header.scss */
  .pu-shield-container img { width: 28px; } }

/* line 60, ../sass/layouts/_header.scss */
.header__secondary-menu { float: none; }
/* line 63, ../sass/layouts/_header.scss */
.header__secondary-menu li { display: inline-block; padding: 0 1em 0 0; }
/* line 68, ../sass/layouts/_header.scss */
.header__secondary-menu a { font-size: .85em; text-decoration: none; }
/* line 72, ../sass/layouts/_header.scss */
.header__secondary-menu a:hover { border-bottom: 1px solid #e77500; }
/* line 76, ../sass/layouts/_header.scss */
.header__secondary-menu a.active-trail { border-bottom: 1px solid #e77500; }

/* line 83, ../sass/layouts/_header.scss */
.header__logo .header__logo-image { vertical-align: middle; padding: 0 .5em; }

@media (min-width: 841px) { /* line 89, ../sass/layouts/_header.scss */
  .header__logo img { max-width: 425px; } }
@media (max-width: 840px) { /* line 95, ../sass/layouts/_header.scss */
  .header__logo img { max-width: 375px; } }
@media (max-width: 414px) { /* line 101, ../sass/layouts/_header.scss */
  .header__logo img { max-width: 85%; } }
/* line 109, ../sass/layouts/_header.scss */
.header__site-name .header__site-link { font-weight: 800; color: #333333; }
/* line 113, ../sass/layouts/_header.scss */
.header__site-name .header__site-link:hover { text-decoration: none; }

/* line 119, ../sass/layouts/_header.scss */
.header__name-and-slogan { padding-top: 1em; padding-bottom: 1em; }

/* line 124, ../sass/layouts/_header.scss */
.header__site-slogan { font-family: "Montserrat", "Arial", "Helvetica", sans-serif; font-weight: 300; font-size: 1.25rem; margin-top: 0.5em; margin-bottom: 0; }

/* line 136, ../sass/layouts/_header.scss */
.search-form { position: relative; }
/* line 139, ../sass/layouts/_header.scss */
.search-form .form-type-textfield:after { font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; }
/* line 147, ../sass/layouts/_header.scss */
.header .search-form .form-type-textfield:after { background: transparent none repeat scroll center center; color: #333333; display: block; font-size: 1em; height: 24px; padding: 8px 0 0 0; position: absolute; right: 0; text-align: center; top: 0; width: 32px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; }
/* line 163, ../sass/layouts/_header.scss */
.header .search-form .form-submit { background: transparent none repeat scroll center center; border: medium none; display: block; font-size: 0; height: 32px; position: absolute; right: 0; text-indent: -200px; top: 0; width: 32px; }

/* line 177, ../sass/layouts/_header.scss */
.search-form input { margin-top: 0; margin-bottom: 0; padding: 7px 32px 7px 7px; border-radius: 0; border: 1px solid #c8c8c8; font-size: .85em; width: 200px; }

@media (max-width: 840px) { /* line 188, ../sass/layouts/_header.scss */
  #mobile { position: relative; z-index: 499; }
  /* line 192, ../sass/layouts/_header.scss */
  #mobile #search-reveal { width: 25px; height: 25px; margin-top: 5px; display: inline-block; overflow: hidden; font-size: 1em; margin-right: 2vw; float: right; }
  /* line 202, ../sass/layouts/_header.scss */
  #mobile #search-reveal:before { font-family: 'pwds-glyphs-default'; content: "f"; color: #333333; padding: 5px; line-height: 2em; }
  /* line 211, ../sass/layouts/_header.scss */
  #mobile .search-form { margin: 5px 0 0 10px; float: right; clear: both; }
  /* line 216, ../sass/layouts/_header.scss */
  #mobile .search-form .form-type-textfield:after { display: none; }
  /* line 220, ../sass/layouts/_header.scss */
  #mobile .search-form input { width: auto; color: #333333; }
  /* line 227, ../sass/layouts/_header.scss */
  .pu-logo { z-index: 503; left: 1rem; position: absolute; top: 0.55rem; }
  /* line 234, ../sass/layouts/_header.scss */
  .header__name-and-slogan { padding-top: 0; }
  /* line 238, ../sass/layouts/_header.scss */
  #header .content_container { position: initial; } }
@media (max-width: 460px) { /* line 245, ../sass/layouts/_header.scss */
  .pu-logo { top: 0.25rem; }
  /* line 248, ../sass/layouts/_header.scss */
  .pu-logo .princeton_logo { background: url("../images/logo-mobile.svg") no-repeat 0 0; width: 10rem; height: 2.5rem; display: block; }
  /* line 254, ../sass/layouts/_header.scss */
  .pu-logo .princeton_logo .header__logo-image { height: 0; }
  /* line 260, ../sass/layouts/_header.scss */
  .header__logo .header__logo-image { padding: 0 .5em 1em 0; } }
/* line 3, ../sass/layouts/_navigation.scss */
#navigation { padding-left: 0; padding-right: 0; clear: both; }

/* line 11, ../sass/layouts/_navigation.scss */
#main-menu { font-size: 1.125rem; }
/* line 14, ../sass/layouts/_navigation.scss */
#main-menu ul.menu { float: right; }
/* line 18, ../sass/layouts/_navigation.scss */
#main-menu > ul > li > ul { border-top: 1px solid #c8c8c8; border-left: 1px solid #c8c8c8; }
/* line 23, ../sass/layouts/_navigation.scss */
#main-menu .menu li { padding: 0; text-align: left; }
/* line 27, ../sass/layouts/_navigation.scss */
#main-menu .menu li a { color: #333333; font-weight: 700; border-bottom: 7px solid transparent; }
/* line 32, ../sass/layouts/_navigation.scss */
#main-menu .menu li a .menu li a, #main-menu .menu li:hover a + .menu li a, #main-menu .menu li a.active-trail .menu li a { border-bottom: none; }
/* line 37, ../sass/layouts/_navigation.scss */
#main-menu > ul > li { position: relative; margin-left: 15px; margin-right: 15px; }
/* line 46, ../sass/layouts/_navigation.scss */
#main-menu > ul > li:hover a, #main-menu > ul > li a.active-trail { border-bottom-color: #e77500; }
/* line 50, ../sass/layouts/_navigation.scss */
#main-menu > ul > li.last { margin-right: 0; }
/* line 54, ../sass/layouts/_navigation.scss */
#main-menu > ul > li > a { display: inline-block; padding: 12px 8px; }
/* line 59, ../sass/layouts/_navigation.scss */
#main-menu > ul > li.active-trail { border-bottom-color: #e77500; }

@media only screen and (min-width: 1569px) { /* line 66, ../sass/layouts/_navigation.scss */
  #main-menu { max-width: 1440px; margin: 0 auto; } }
@media (min-width: 841px) and (max-width: 1568px) { /* line 73, ../sass/layouts/_navigation.scss */
  #main-menu { clear: both; margin: 0 auto; max-width: 1200px; } }
@media print, screen and (min-width: 841px) { /* line 83, ../sass/layouts/_navigation.scss */
  #navigation #main-menu > ul.menu li.last:hover ul.menu, #navigation #main-menu > ul.menu li.last a:focus ul.menu, #navigation #main-menu > ul.menu li.last.added-focus ul.menu { right: 0; left: auto; } }
/* line 93, ../sass/layouts/_navigation.scss */
#navigation #main-menu .menu li a + .menu { display: block; position: absolute; top: 55px; background-color: white; box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.3); min-width: 250px; left: -99999px; }
/* line 103, ../sass/layouts/_navigation.scss */
#navigation #main-menu .menu li .menu li { text-decoration: none; display: block; float: none; font-size: 1rem; }
/* line 109, ../sass/layouts/_navigation.scss */
#navigation #main-menu .menu li .menu li a:hover, #navigation #main-menu .menu li .menu li a:focus { background-color: #f4f4f4; }
/* line 114, ../sass/layouts/_navigation.scss */
#navigation #main-menu .menu li .menu li a { padding: 10px; display: block; }
/* line 120, ../sass/layouts/_navigation.scss */
#navigation #main-menu .menu li .menu li .menu li { display: none; }
/* line 127, ../sass/layouts/_navigation.scss */
#navigation #main-menu .menu li:hover a + .menu, #navigation #main-menu .menu li.added-focus a + .menu, #navigation #main-menu .menu li a:focus + .menu { left: 0; z-index: 9999 !important; }
/* line 132, ../sass/layouts/_navigation.scss */
#navigation #main-menu .menu li.added-focus a { border-bottom: 7px solid #e77500; }
/* line 136, ../sass/layouts/_navigation.scss */
#navigation #main-menu .menu li.added-focus a + .menu a { border-bottom: none; }

@media (max-width: 840px) { /* line 145, ../sass/layouts/_navigation.scss */
  .mean-container .mean-bar { height: 40px; min-height: 40px; background: white; border-bottom: 2px solid #f4f4f4; }
  /* line 152, ../sass/layouts/_navigation.scss */
  .mean-container .mean-nav { margin-top: 0; background: white; }
  /* line 156, ../sass/layouts/_navigation.scss */
  .mean-container .mean-nav > ul { border-top: 1px solid #c8c8c8; overflow: hidden; }
  /* line 161, ../sass/layouts/_navigation.scss */
  .mean-container .mean-nav ul li { border-bottom: 1px solid #c8c8c8; }
  /* line 164, ../sass/layouts/_navigation.scss */
  .mean-container .mean-nav ul li a { text-transform: capitalize; font-size: 1rem; padding-top: 0.84em; padding-bottom: 0.84em; color: #333333; }
  /* line 173, ../sass/layouts/_navigation.scss */
  .mean-container .mean-nav ul li.menu__item a { font-size: 1.2rem; }
  /* line 177, ../sass/layouts/_navigation.scss */
  .mean-container .mean-nav ul li.menu__item li a { font-size: 1rem; }
  /* line 183, ../sass/layouts/_navigation.scss */
  .mean-container .mean-nav ul li.active-trail a.active-trail, .mean-container .mean-nav ul li.active-trail a.active { background-color: #f4f4f4; }
  /* line 187, ../sass/layouts/_navigation.scss */
  .mean-container .mean-nav ul li a.mean-expand { background: white; font-size: 2rem !important; font-weight: 400; border-width: 0 !important; }
  /* line 193, ../sass/layouts/_navigation.scss */
  .mean-container .mean-nav ul li a.mean-expand:hover { background: white; }
  /* line 197, ../sass/layouts/_navigation.scss */
  .mean-container .mean-nav ul li a.mean-expand.mean-clicked { font-size: 3rem !important; }
  /* line 202, ../sass/layouts/_navigation.scss */
  .mean-container .mean-nav ul li.active-trail a.mean-expand { background-color: transparent; }
  /* line 207, ../sass/layouts/_navigation.scss */
  .mean-container .mean-nav ul li li { border-top: 1px solid #c8c8c8; border-bottom-width: 0; }
  /* line 211, ../sass/layouts/_navigation.scss */
  .mean-container .mean-nav ul li li a { opacity: 1; }
  /* line 217, ../sass/layouts/_navigation.scss */
  .mean-container a.meanmenu-reveal { left: auto !important; right: 5.5vw !important; top: 2px; color: #333333; font-size: 1rem; text-indent: 0; }
  /* line 225, ../sass/layouts/_navigation.scss */
  .mean-container a.meanmenu-reveal span { background-color: #333333; }
  /* line 229, ../sass/layouts/_navigation.scss */
  .mean-container a.meanmenu-reveal:before { content: "Menu"; font-family: "Roboto", "Arial", "Helvetica", sans-serif; font-size: 1.1rem; color: #333333; position: absolute; left: -48px; text-transform: uppercase; } }
@media (max-width: 600px) { /* line 243, ../sass/layouts/_navigation.scss */
  .mean-container a.meanmenu-reveal { right: 8.5vw !important; } }
/* line 250, ../sass/layouts/_navigation.scss */
.vertical-main-menu .sidebars #main-menu ul.menu { float: none; }
/* line 254, ../sass/layouts/_navigation.scss */
.vertical-main-menu .sidebars #main-menu > ul.menu { margin: 0 2em 0 0; border-right: 1px solid #c8c8c8; float: left; }
/* line 260, ../sass/layouts/_navigation.scss */
.vertical-main-menu .sidebars #main-menu li.menu__item.expanded { list-style-image: none; }
/* line 264, ../sass/layouts/_navigation.scss */
.vertical-main-menu .sidebars #main-menu > ul > li { margin-left: 0; margin-right: 0; border-bottom-width: 0; }
/* line 269, ../sass/layouts/_navigation.scss */
.vertical-main-menu .sidebars #main-menu > ul > li:hover { border-bottom-width: 0; }
/* line 273, ../sass/layouts/_navigation.scss */
.vertical-main-menu .sidebars #main-menu > ul > li > a { display: block; line-height: 1em; }
/* line 278, ../sass/layouts/_navigation.scss */
.vertical-main-menu .sidebars #main-menu > ul > li:hover { border-bottom-color: white; }
/* line 282, ../sass/layouts/_navigation.scss */
.vertical-main-menu .sidebars #main-menu > ul > li > ul { border: 0; }
/* line 287, ../sass/layouts/_navigation.scss */
.vertical-main-menu .sidebars #main-menu > ul > li.active-trail { border-bottom-width: 0; }
/* line 291, ../sass/layouts/_navigation.scss */
.vertical-main-menu .sidebars #main-menu .menu li a { padding: 0.5rem 1.5rem 0.3rem 0.5rem; line-height: 1.25em; border-bottom-width: 0; }

/* line 5, ../sass/layouts/_sidebar.scss */
.region-sidebar-first { padding: 0 10px; margin: 0; }
@media (min-width: 841px) { /* line 5, ../sass/layouts/_sidebar.scss */
  .region-sidebar-first { margin-bottom: 2em; } }
/* line 13, ../sass/layouts/_sidebar.scss */
.region-sidebar-first #main-menu-level-2-plus { margin: 0 2em 0 0; border-right: 1px solid #c8c8c8; }
/* line 18, ../sass/layouts/_sidebar.scss */
.region-sidebar-first ul.menu { padding: 0; margin: 0; }
/* line 22, ../sass/layouts/_sidebar.scss */
.region-sidebar-first ul.menu li { margin-top: 0.1em; margin-bottom: 0.1em; }
/* line 29, ../sass/layouts/_sidebar.scss */
.region-sidebar-first ul.menu li.active-trail a.active { border-right: 4px solid #e77500; font-weight: 700; }
/* line 35, ../sass/layouts/_sidebar.scss */
.region-sidebar-first ul.menu li.last { margin-bottom: 0; }
/* line 40, ../sass/layouts/_sidebar.scss */
.region-sidebar-first ul.menu a { color: #333333; padding: .4em; display: block; border-right: 4px solid transparent; }
/* line 46, ../sass/layouts/_sidebar.scss */
.region-sidebar-first ul.menu a:hover { border-right-color: #e77500; }
/* line 51, ../sass/layouts/_sidebar.scss */
.region-sidebar-first ul.menu ul { margin-left: 1.8em; }

/* line 59, ../sass/layouts/_sidebar.scss */
.radix-layouts-sidebar .panel-pane { margin-bottom: 1.5em; }
/* line 63, ../sass/layouts/_sidebar.scss */
.radix-layouts-sidebar .view-events .item-list { text-transform: uppercase; font-size: 0.875rem; }
/* line 70, ../sass/layouts/_sidebar.scss */
.radix-layouts-sidebar .view-events .views-row, .radix-layouts-sidebar .view-news .views-row { margin: 0.5em 0; padding: 0.5em 0; }
/* line 77, ../sass/layouts/_sidebar.scss */
.radix-layouts-sidebar .view-events .views-row { display: block; }

@media (max-width: 840px) { /* line 84, ../sass/layouts/_sidebar.scss */
  .region-sidebar-first { display: none; }
  /* line 88, ../sass/layouts/_sidebar.scss */
  .sidebar-first #content { margin-left: 0; width: 100%; padding-left: 1rem; padding-right: 1rem; }
  /* line 95, ../sass/layouts/_sidebar.scss */
  .radix-layouts-sidebar { margin-top: 2em; } }
/* line 3, ../sass/layouts/_footer.scss */
#footer { background-color: #333333; border-top: 5px solid #e77500; color: white; padding: 2em 0 1em; font-size: 0.875em; }
/* line 11, ../sass/layouts/_footer.scss */
#footer a:link, #footer a:visited { color: white; }
/* line 15, ../sass/layouts/_footer.scss */
#footer p { margin-top: 0; }
/* line 19, ../sass/layouts/_footer.scss */
#footer ul.links li { display: block; }
/* line 23, ../sass/layouts/_footer.scss */
#footer .footer_column:last-child { text-align: right; }
@media (max-width: 991px) { /* line 23, ../sass/layouts/_footer.scss */
  #footer .footer_column:last-child { text-align: left; } }
/* line 30, ../sass/layouts/_footer.scss */
#footer .footer_column:last-child img { max-width: 300px; }
@media (max-width: 991px) { /* line 30, ../sass/layouts/_footer.scss */
  #footer .footer_column:last-child img { max-width: 200px; margin-top: 1em; } }
/* line 40, ../sass/layouts/_footer.scss */
#footer .col-md-3 { margin-bottom: 1em; }
/* line 45, ../sass/layouts/_footer.scss */
#footer .subfooter-second { text-align: right; }
@media (max-width: 991px) { /* line 45, ../sass/layouts/_footer.scss */
  #footer .subfooter-second { text-align: left; } }
@media (min-width: 768px) { /* line 53, ../sass/layouts/_footer.scss */
  #footer .footer_column.col-md-3 { width: 25%; float: left; } }
@media (max-width: 767px) { /* line 53, ../sass/layouts/_footer.scss */
  #footer .footer_column.col-md-3 { margin-bottom: 1.5em; } }

/* line 66, ../sass/layouts/_footer.scss */
.subfooter { border-top: 1px solid #262626; padding: 1em 0 0; }
/* line 70, ../sass/layouts/_footer.scss */
.subfooter ul { padding-left: 0; }
/* line 73, ../sass/layouts/_footer.scss */
.subfooter ul li { list-style: none; }

/* line 93, ../sass/layouts/_footer.scss */
.facebook .icon .icon-target:before, .google-plus .icon .icon-target:before, .twitter .icon .icon-target:before, .youtube .icon .icon-target:before, .vimeo .icon .icon-target:before, .pinterest .icon .icon-target:before, .linkedin .icon .icon-target:before, .instagram .icon .icon-target:before, .tumblr .icon .icon-target:before, .wordpress .icon .icon-target:before, .email .icon .icon-target:before, .general .icon .icon-target:before { padding-right: .65em; }
/* line 97, ../sass/layouts/_footer.scss */
.youtube .icon .icon-target:before { font-size: 1.3rem; padding-right: 0.1em; left: -2px; position: relative; }
/* line 104, ../sass/layouts/_footer.scss */
.google-plus .icon .icon-target:before { font-size: 1.05rem; padding-right: 0.4em; position: relative; top: 2px; }
/* line 111, ../sass/layouts/_footer.scss */
.general .icon .icon-target:before { font-size: 1.05rem; padding-right: 0.3em; position: relative; left: -1px; }

/* line 119, ../sass/layouts/_footer.scss */
.facebook .icon .icon-target:before { color: white; background-color: #333333; padding: 2px 0px 0 3px; margin-right: 0.7em; font-size: 0.75rem; }
/* line 120, ../sass/layouts/_footer.scss */
#footer .facebook .icon .icon-target:before { color: #333333; background-color: white; }

/* line 133, ../sass/layouts/_footer.scss */
.social-sharing-button.facebook .icon .icon-target:before { margin: 0; padding: 2px 0px 0 3px; }

/* line 139, ../sass/layouts/_footer.scss */
.social-sharing-button.twitter .icon .icon-target:before, .social-sharing-button-linkedin .icon .icon-target:before { padding: 0; margin: 0; }

/* line 4, ../sass/modules/_alerts.scss */
.region-highlighted .view-alerts .alert-block-list ul.alert-list li a:link, .region-highlighted .view-alerts .alert-block-list ul.alert-list li a:visited, .region-highlighted .view-alerts .alert-block-list ul.alert-list li a:focus, .region-highlighted .view-alerts .alert-block-list ul.alert-list li a:hover { border-bottom-style: solid; border-bottom-width: 1px; color: #fff; font-weight: 500; padding-bottom: 1px; text-decoration: none; }
/* line 13, ../sass/modules/_alerts.scss */
.region-highlighted .view-alerts .alert-block-list ul.alert-list li a:link, .region-highlighted .view-alerts .alert-block-list ul.alert-list li a:visited { border-bottom-color: rgba(255, 255, 255, 0.67); }
/* line 17, ../sass/modules/_alerts.scss */
.region-highlighted .view-alerts .alert-block-list ul.alert-list li a:focus, .region-highlighted .view-alerts .alert-block-list ul.alert-list li a:hover { border-bottom-color: #fff; }
/* line 22, ../sass/modules/_alerts.scss */
.region-highlighted .view-alerts .alert-block-list ul.alert-list li .alert-close-link a.close-alert:link, .region-highlighted .view-alerts .alert-block-list ul.alert-list li .alert-close-link a.close-alert:visited { border-bottom: none; }
/* line 26, ../sass/modules/_alerts.scss */
.region-highlighted .view-alerts .alert-block-list ul.alert-list li .alert-close-link a.close-alert:focus, .region-highlighted .view-alerts .alert-block-list ul.alert-list li .alert-close-link a.close-alert:hover { border-bottom: none; color: #fff; }

/* line 4, ../sass/modules/_billboard.scss */
.billboard .billboard-title { font-family: "Montserrat", "Arial", "Helvetica", sans-serif; font-weight: 700; font-size: 2rem; line-height: 1.2em; }
/* line 12, ../sass/modules/_billboard.scss */
.billboard .billboard-title a { font-weight: 700; text-decoration: none !important; border-bottom-width: 0 !important; }
/* line 18, ../sass/modules/_billboard.scss */
.col-md-4 .billboard .billboard-title { font-size: 1.5rem; }
/* line 22, ../sass/modules/_billboard.scss */
.col-md-12 .billboard .billboard-title { font-size: 2.8rem; }
@media (max-width: 767px) { /* line 22, ../sass/modules/_billboard.scss */
  .col-md-12 .billboard .billboard-title { font-size: 2.1rem; } }
/* line 31, ../sass/modules/_billboard.scss */
.billboard .billboard-teaser { font-size: 1rem; margin-bottom: .3em; }
@media (max-width: 1024px) { /* line 31, ../sass/modules/_billboard.scss */
  .billboard .billboard-teaser { margin-bottom: 0.5em; } }
/* line 40, ../sass/modules/_billboard.scss */
.billboard .billboard-read-more { color: #333; text-decoration: none; padding: 10px 18px; border-radius: 0; font-weight: 700; font-size: 0.875rem; text-transform: uppercase; border: 1px solid #e77500; background-color: transparent; display: inline-block; margin: 1em 0 0; }
/* line 22, ../sass/base/_mixins.scss */
.billboard .billboard-read-more:hover { background-color: #333; color: #FFF; transition: all 0.3s ease; border-color: #333; }
/* line 46, ../sass/modules/_billboard.scss */
#content .container-fluid .billboard .billboard-read-more:link, #content .container-fluid .billboard .billboard-read-more:visited { border-bottom-width: 1px; border-bottom-color: #e77500; padding: 10px 30px; }
/* line 52, ../sass/modules/_billboard.scss */
#content .container-fluid .billboard .billboard-read-more:hover { border-bottom-color: #333333; color: white; }
/* line 58, ../sass/modules/_billboard.scss */
body.flavor1 #content .col-md-12 .billboard.billboard-light-background a:hover { color: white; }
/* line 62, ../sass/modules/_billboard.scss */
.col-md-12 .billboard .image-caption-overlay-container { padding: 8rem 5rem 2rem; }
@media (max-width: 1024px) { /* line 62, ../sass/modules/_billboard.scss */
  .col-md-12 .billboard .image-caption-overlay-container { padding: 2rem; } }
@media (max-width: 767px) { /* line 62, ../sass/modules/_billboard.scss */
  .col-md-12 .billboard .image-caption-overlay-container { padding: 1rem 1rem 0.5rem; } }
/* line 75, ../sass/modules/_billboard.scss */
.billboard .span.ext { display: none; }
/* line 80, ../sass/modules/_billboard.scss */
.col-md-4 .billboard, .col-md-3 .billboard { border: 1px solid #c8c8c8; }
/* line 83, ../sass/modules/_billboard.scss */
.col-md-4 .billboard .image-caption-overlay-container, .col-md-3 .billboard .image-caption-overlay-container { padding: 1rem 2rem 2rem; }
/* line 87, ../sass/modules/_billboard.scss */
.col-md-4 .billboard .billboard-teaser, .col-md-3 .billboard .billboard-teaser { margin-bottom: 1em; }

/*** Calendar ***/
/* line 5, ../sass/modules/_calendar.scss */
.calendar-calendar a { line-height: 1.25em; display: inline-block; }
/* line 10, ../sass/modules/_calendar.scss */
.calendar-calendar td { font-weight: 700; }
/* line 14, ../sass/modules/_calendar.scss */
.calendar-calendar td.empty { background: #c8c8c8; border-color: #c8c8c8; color: #ccc; }
/* line 20, ../sass/modules/_calendar.scss */
.calendar-calendar td .inner div.day a { color: #333333; }
/* line 24, ../sass/modules/_calendar.scss */
.calendar-calendar tr.date-box { border-bottom-width: 0; }
/* line 28, ../sass/modules/_calendar.scss */
.calendar-calendar div.calendar { font-size: .85em; }
/* line 32, ../sass/modules/_calendar.scss */
.calendar-calendar div.day { float: left; color: #333333; }
/* line 38, ../sass/modules/_calendar.scss */
.calendar-calendar th.days { background-color: #333333; color: white; font-weight: normal; padding: 8px 0; }
/* line 47, ../sass/modules/_calendar.scss */
.calendar-calendar .month-view .full td.single-day div.monthview, .calendar-calendar .week-view .full td.single-day div.weekview, .calendar-calendar .day-view .full td.single-day div.dayview { background: white; width: auto; padding: 0px 3px; overflow: hidden; }
/* line 57, ../sass/modules/_calendar.scss */
.calendar-calendar .month-view .full td.single-day .calendar-empty, .calendar-calendar .month-view .full td.single-day.empty, .calendar-calendar .month-view .full td.date-box.empty { background: #f4f4f4; }
/* line 61, ../sass/modules/_calendar.scss */
.calendar-calendar .month-view .full td.date-box.today { border-width: 2px 2px 0px 2px; border-style: solid; border-color: #e77500; }
/* line 67, ../sass/modules/_calendar.scss */
.calendar-calendar .month-view .full tr td.single-day.today { border-bottom: 2px solid #c8c8c8; }
/* line 73, ../sass/modules/_calendar.scss */
.calendar-calendar .month-view .full tr td.today, .calendar-calendar .month-view .full tr.odd td.today, .calendar-calendar .month-view .full tr.even td.today { background: none; border-left: 2px solid #c8c8c8; border-right: 2px solid #c8c8c8; }
/* line 80, ../sass/modules/_calendar.scss */
.calendar-calendar .month-view .full tr td.multi-day.ends-today { border-right-color: #e77500; }
/* line 83, ../sass/modules/_calendar.scss */
.calendar-calendar .month-view .full tr td.multi-day.starts-today { border-left-color: #e77500; }
/* line 91, ../sass/modules/_calendar.scss */
#content .container-fluid .calendar-calendar .event-title a:hover { text-decoration: none; }

/* line 100, ../sass/modules/_calendar.scss */
.view-events-calendar .ajax-progress-throbber, .view-princeton-timeline .ajax-progress-throbber { display: none; }
/* line 104, ../sass/modules/_calendar.scss */
.view-events-calendar .view-filters, .view-princeton-timeline .view-filters { margin: 0 0 2em; }
/* line 108, ../sass/modules/_calendar.scss */
.view-events-calendar #content .container-fluid a, .view-princeton-timeline #content .container-fluid a { border-bottom-width: 0 !important; }
/* line 112, ../sass/modules/_calendar.scss */
.view-events-calendar .date-heading, .view-princeton-timeline .date-heading { margin-bottom: 1.5em; }
/* line 115, ../sass/modules/_calendar.scss */
#content .container-fluid .view-events-calendar .date-heading a, #content .container-fluid .view-princeton-timeline .date-heading a { font-weight: 400; }
/* line 118, ../sass/modules/_calendar.scss */
#content .container-fluid .view-events-calendar .date-heading a:hover, #content .container-fluid .view-princeton-timeline .date-heading a:hover { border-bottom-width: 0; font-weight: 500; }
/* line 125, ../sass/modules/_calendar.scss */
.view-events-calendar .view .date-nav-wrapper .date-heading h3, .view-princeton-timeline .view .date-nav-wrapper .date-heading h3 { font-size: 2.25rem; font-weight: 500; margin-bottom: 2em; }

/* line 132, ../sass/modules/_calendar.scss */
.calendar-calendar .month-view .full tr td.single-day.today { border-width: 0 2px 2px 2px; border-color: #e77500; border-style: solid; }

@media (min-width: 660px) { /* line 139, ../sass/modules/_calendar.scss */
  .view-display-id-events_calendar .calendar-calendar table td .view-item.view-item-events_calendar .calendar.monthview .contents .events-date-small { display: block; line-height: 1.25; font-weight: 400; color: #666; } }
/* line 148, ../sass/modules/_calendar.scss */
.view .date-nav-wrapper ul.pager li { list-style: none; }
/* line 152, ../sass/modules/_calendar.scss */
.view .date-nav-wrapper .date-nav { padding-bottom: 0; }
/* line 157, ../sass/modules/_calendar.scss */
.view .date-nav-wrapper .date-prev, .view .date-nav-wrapper .date-next { background: none repeat scroll 0 0 white; font-size: 2em; }
/* line 162, ../sass/modules/_calendar.scss */
.view .date-nav-wrapper .date-prev { left: 0; right: auto; }

/* line 168, ../sass/modules/_calendar.scss */
.view .date-nav-wrapper .date-prev a, .view .date-nav-wrapper .date-next a { text-decoration: none; color: inherit; font-size: 1.25em; padding: 5px 10px; }

/* line 175, ../sass/modules/_calendar.scss */
.calendar-calendar { color: #333333; }
/* line 177, ../sass/modules/_calendar.scss */
table td .view-item.view-item-events_calendar .calendar.monthview .contents .events-date-small .calendar-calendar { display: none; }
/* line 181, ../sass/modules/_calendar.scss */
.calendar-calendar .month-view .full tr:nth-child(2n+1) { border-top: none; border-bottom: none; }
/* line 185, ../sass/modules/_calendar.scss */
.calendar-calendar .month-view .full td.single-day .inner .item { margin-bottom: 1.5em; }
/* line 189, ../sass/modules/_calendar.scss */
.calendar-calendar .month-view .full td.multi-day .inner div.monthview { height: auto; color: #333333; background: #e77500; }
/* line 195, ../sass/modules/_calendar.scss */
.calendar-calendar .month-view .full td.multi-day .inner div.monthview .continues, .calendar-calendar .month-view .full td.multi-day .inner div.monthview .continuation, .calendar-calendar .month-view .full td.multi-day .inner div.monthview .cutoff { display: none; }
/* line 198, ../sass/modules/_calendar.scss */
.calendar-calendar .month-view .full td.multi-day .inner div.monthview .contents { position: relative; width: auto; background-color: #f0f0f0; padding: .5em .5em .5em 1em; display: flex; flex-direction: column-reverse; }
/* line 212, ../sass/modules/_calendar.scss */
#content .container-fluid .calendar-calendar a, #content .container-fluid .calendar-calendar a:link, #content .container-fluid .calendar-calendar a:visited { font-weight: 700; text-decoration: none; border-bottom: 1px solid transparent; }
/* line 219, ../sass/modules/_calendar.scss */
#content .container-fluid .calendar-calendar a:hover, #content .container-fluid .calendar-calendar a:focus, #content .container-fluid .calendar-calendar a:active { text-decoration: none !important; border-bottom: 1px solid #e77500 !important; }

/* line 226, ../sass/modules/_calendar.scss */
.view-princeton-timeline .month { color: #333333; }

@media (min-width: 662px) and (-ms-high-contrast: active), (min-width: 662px) and (-ms-high-contrast: none) { /*--- targets IE11 only ---*/
  /* line 233, ../sass/modules/_calendar.scss */
  .calendar-calendar td.multi-day .inner .contents > * { max-width: 120px; } }
@media (max-width: 660px) { /* line 238, ../sass/modules/_calendar.scss */
  .view-display-id-events_calendar .feed-icon { position: absolute; top: 50px; left: 10px; padding: 0; }
  /* line 245, ../sass/modules/_calendar.scss */
  .view-display-id-events_calendar .calendar-calendar .month-view .full td.multi-day .inner div.monthview { background: white; }
  /* line 247, ../sass/modules/_calendar.scss */
  .view-display-id-events_calendar .calendar-calendar .month-view .full td.multi-day .inner div.monthview .contents { background-color: transparent; padding: 0 0 0 6px; }
  /* line 254, ../sass/modules/_calendar.scss */
  .view-display-id-events_calendar .calendar-calendar table tr td .views-field-field-events-date, .view-display-id-events_calendar .calendar-calendar table tr td .date-display-single, .view-display-id-events_calendar .calendar-calendar table tr td .view-item-events_calendar .events-date-full { margin: 0; font-size: 0.85rem; font-style: italic; } }
/* line 265, ../sass/modules/_calendar.scss */
.view-display-id-events_calendar .pager li:not(.pager-current):hover, .view-display-id-events_calendar .pager li:not(.pager-current):focus { background-color: transparent; }

/* line 269, ../sass/modules/_calendar.scss */
.page-events .view-display-id-events_calendar .views-exposed-form .views-exposed-widget label { float: none; }

/* line 3, ../sass/modules/_slider.scss */
.view-pwds-image-gallery .file-image-jpeg { position: relative; }
/* line 7, ../sass/modules/_slider.scss */
.view-pwds-image-gallery .field-name-field-image-caption { position: relative; max-width: 100%; left: 0; right: 0; background-color: #333333; color: white; top: 0; padding: 1.5em 2.5em; color: white; }
/* line 18, ../sass/modules/_slider.scss */
.view-pwds-image-gallery .field-name-field-image-caption a { color: white; }
/* line 22, ../sass/modules/_slider.scss */
.view-pwds-image-gallery .field-name-field-image-caption p { font-size: 0.9rem; line-height: 1.65em; }
/* line 28, ../sass/modules/_slider.scss */
.view-pwds-image-gallery .flex-control-nav { position: relative; margin-top: 1em; text-align: center; bottom: 0; }
/* line 35, ../sass/modules/_slider.scss */
.view-pwds-image-gallery .flex-direction-nav a:before { color: white; text-shadow: none; }

/* line 43, ../sass/modules/_slider.scss */
.view-rotator ul.slides { padding: 2em 2.5em; background: #f4f4f4; }
@media (max-width: 414px) { /* line 49, ../sass/modules/_slider.scss */
  .view-rotator ul.slides { padding: 0; }
  /* line 53, ../sass/modules/_slider.scss */
  .view-rotator .rotator-right .rotator-inner { padding: 0 1.5em 1em; }
  /* line 57, ../sass/modules/_slider.scss */
  .view-rotator .flex-direction-nav { display: none; } }
/* line 62, ../sass/modules/_slider.scss */
.view-rotator .views-field-title { font-family: 'Montserrat', "Arial", "Helvetica", sans-serif; font-weight: 800; font-size: 1.375em; line-height: 1.25em; margin-bottom: 0.5em; }
/* line 66, ../sass/modules/_slider.scss */
.view-rotator .field-name-field-image-caption { display: none; }
/* line 70, ../sass/modules/_slider.scss */
.view-rotator .rotator-right { margin-top: 1em; }
/* line 73, ../sass/modules/_slider.scss */
.view-rotator .rotator-right .rotator-inner { color: #333333; }
/* line 78, ../sass/modules/_slider.scss */
.view-rotator .views-field-view-node { margin-top: 0.5em; }
/* line 81, ../sass/modules/_slider.scss */
.view-rotator .views-field-view-node a { text-transform: uppercase; font-size: 0.875rem; font-weight: 700; }

@media (min-width: 1224px) { /* line 92, ../sass/modules/_slider.scss */
  .col-md-10 .view-rotator .rotator-left, .col-md-11 .view-rotator .rotator-left, .col-md-12 .view-rotator .rotator-left { float: left; width: 65%; }
  /* line 97, ../sass/modules/_slider.scss */
  .col-md-10 .view-rotator .rotator-right, .col-md-11 .view-rotator .rotator-right, .col-md-12 .view-rotator .rotator-right { float: left; width: 35%; margin-top: 0; }
  /* line 102, ../sass/modules/_slider.scss */
  .col-md-10 .view-rotator .rotator-right .rotator-inner, .col-md-11 .view-rotator .rotator-right .rotator-inner, .col-md-12 .view-rotator .rotator-right .rotator-inner { padding: 1em 1em 1em 2em; }
  /* line 107, ../sass/modules/_slider.scss */
  .col-md-10 .view-rotator ol.flex-control-nav, .col-md-11 .view-rotator ol.flex-control-nav, .col-md-12 .view-rotator ol.flex-control-nav { position: relative; top: -40px; width: 35%; float: right; z-index: 1000; } }
@media (max-width: 1223px) { /* line 117, ../sass/modules/_slider.scss */
  .col-md-10 .view-rotator .rotator-left, .col-md-11 .view-rotator .rotator-left, .col-md-12 .view-rotator .rotator-left { width: 100%; height: auto; overflow: hidden; }
  /* line 123, ../sass/modules/_slider.scss */
  .col-md-10 .view-rotator .rotator-right, .col-md-11 .view-rotator .rotator-right, .col-md-12 .view-rotator .rotator-right { width: 100%; background: transparent; } }

/* line 132, ../sass/modules/_slider.scss */
.flexslider { background: transparent; border-color: transparent; margin-bottom: 0; }
/* line 138, ../sass/modules/_slider.scss */
.flexslider .flex-control-paging li a { width: 12px; height: 12px; border-radius: 50%; }
/* line 144, ../sass/modules/_slider.scss */
#content .container-fluid .flexslider .flex-control-paging li a { box-shadow: none; padding-bottom: 0; background-color: transparent; border: 2px solid #424242; }
/* line 152, ../sass/modules/_slider.scss */
#content .container-fluid .flexslider .flex-control-paging li a:hover, #content .container-fluid .flexslider .flex-control-paging li a:focus, #content .container-fluid .flexslider .flex-control-paging li a.flex-active { background-color: #424242; }

/* line 162, ../sass/modules/_slider.scss */
.radix-layouts-sidebar .view-rotator ul.slides { padding: 0; }
/* line 166, ../sass/modules/_slider.scss */
.radix-layouts-sidebar .view-rotator .rotator-right .rotator-inner { padding: 0 1.5em 1em; }
/* line 170, ../sass/modules/_slider.scss */
.radix-layouts-sidebar .view-rotator .flex-direction-nav { display: none; }

/* W3C Carousel */
/* line 179, ../sass/modules/_slider.scss */
.view-news-w3c-carousel .carousel { background: #f4f4f4; }
/* line 185, ../sass/modules/_slider.scss */
.view-news-w3c-carousel .carousel ul.controls .btn-next:after, .view-news-w3c-carousel .carousel ul.controls .btn-prev:after { top: -4px; }
/* line 190, ../sass/modules/_slider.scss */
.view-news-w3c-carousel .carousel ul.controls .btn-next { right: 1%; }
/* line 194, ../sass/modules/_slider.scss */
.view-news-w3c-carousel .carousel ul.controls .btn-prev { left: 1%; }

/* line 205, ../sass/modules/_slider.scss */
.view-news-w3c-carousel .ed11y-hidden-highlight, .view-news-w3c-carousel .ed11y-hidden-highlight .slides, .view-news-w3c-carousel .ed11y-hidden-highlight .slide, .view-news-w3c-carousel .ed11y-hidden-highlight .slide-content { float: left !important; clear: both !important; }

/* line 210, ../sass/modules/_slider.scss */
.ed11y-hidden-highlight.view-pwds-image-gallery, .ed11y-hidden-highlight.carousel { margin-left: 10px !important; margin-bottom: 10px !important; max-width: calc(100% - 20px) !important; padding: 0 !important; }
/* line 220, ../sass/modules/_slider.scss */
.ed11y-hidden-highlight.view-pwds-image-gallery .slide-content, .ed11y-hidden-highlight.view-pwds-image-gallery .slides, .ed11y-hidden-highlight.view-pwds-image-gallery .slides > li, .ed11y-hidden-highlight.view-pwds-image-gallery .field-items, .ed11y-hidden-highlight.view-pwds-image-gallery .content, .ed11y-hidden-highlight.view-pwds-image-gallery .flex-viewport, .ed11y-hidden-highlight.carousel .slide-content, .ed11y-hidden-highlight.carousel .slides, .ed11y-hidden-highlight.carousel .slides > li, .ed11y-hidden-highlight.carousel .field-items, .ed11y-hidden-highlight.carousel .content, .ed11y-hidden-highlight.carousel .flex-viewport { height: auto !important; left: 0 !important; visibility: visible !important; overflow: visible !important; transform: none !important; width: auto !important; position: relative !important; max-height: none !important; }
/* line 234, ../sass/modules/_slider.scss */
.ed11y-hidden-highlight.view-pwds-image-gallery .flex-control-nav, .ed11y-hidden-highlight.view-pwds-image-gallery ul.controls, .ed11y-hidden-highlight.view-pwds-image-gallery .flex-direction-nav, .ed11y-hidden-highlight.view-pwds-image-gallery .slide-counter, .ed11y-hidden-highlight.view-pwds-image-gallery .slidenav, .ed11y-hidden-highlight.carousel .flex-control-nav, .ed11y-hidden-highlight.carousel ul.controls, .ed11y-hidden-highlight.carousel .flex-direction-nav, .ed11y-hidden-highlight.carousel .slide-counter, .ed11y-hidden-highlight.carousel .slidenav { display: none !important; }
/* line 237, ../sass/modules/_slider.scss */
.ed11y-hidden-highlight.view-pwds-image-gallery .slides > li, .ed11y-hidden-highlight.carousel .slides > li { padding-bottom: 10px !important; border-bottom: 1px dashed #999 !important; margin-bottom: 10px !important; }
/* line 242, ../sass/modules/_slider.scss */
.ed11y-hidden-highlight.view-pwds-image-gallery .slides > li:last-child, .ed11y-hidden-highlight.carousel .slides > li:last-child { border-bottom: 0 !important; }

/* line 4, ../sass/modules/_search.scss */
.view-panopoly-database-search .views-row { padding: 0.5em 0 1em; clear: both; margin: 0.5em 0 0.75em; border-bottom: 1px solid #c8c8c8; }
/* line 11, ../sass/modules/_search.scss */
.view-panopoly-database-search img.panopoly-image-quarter { margin-right: 1.5em; }
/* line 15, ../sass/modules/_search.scss */
.view-panopoly-database-search .views-field-title h3 { font-family: 'Montserrat', "Arial", "Helvetica", sans-serif; font-weight: 800; font-size: 1.375em; line-height: 1.25em; margin-bottom: 0.5em; margin-top: 0; }
/* line 19, ../sass/modules/_search.scss */
.view-panopoly-database-search .views-field-title h3 a { font-weight: 800; }

/* line 27, ../sass/modules/_search.scss */
.page-search #main .search-form { position: inherit; margin-bottom: 2em; }
/* line 31, ../sass/modules/_search.scss */
.page-search #main .search-form .form-type-textfield:after { display: none; }
/* line 35, ../sass/modules/_search.scss */
.page-search #main .search-form input[type="submit"] { width: auto; }

@media (max-width: 840px) { /* line 43, ../sass/modules/_search.scss */
  .search-form { background-color: white; padding: 15px; width: 100%; }
  /* line 50, ../sass/modules/_search.scss */
  .page-search .header-right .search-form { display: none; }
  /* line 54, ../sass/modules/_search.scss */
  .page-search .form-item label { display: none; }
  /* line 58, ../sass/modules/_search.scss */
  .page-search #mobile .search-form { width: 100%; text-align: center; } }
/* line 66, ../sass/modules/_search.scss */
#mobile .search-form { box-sizing: border-box; text-align: center; margin: 0; padding: 1rem 0; }
/* line 72, ../sass/modules/_search.scss */
#mobile .search-form .form-text { width: 50vw; min-height: 1.5rem; font-size: 1rem; }
/* line 78, ../sass/modules/_search.scss */
#mobile .search-form input[type="submit"] { background-color: #333333; color: white; padding: 8px 15px; border-width: 0; text-transform: uppercase; font-weight: 500; border-radius: 0; font-size: 0.85rem; margin: 0; padding-top: 11px; padding-bottom: 11px; }
/* line 114, ../sass/base/_mixins.scss */
#mobile .search-form input[type="submit"]:hover { background-color: #e77500; color: #333333; }
/* line 84, ../sass/modules/_search.scss */
#mobile .search-form input[type="submit"]:focus { background-color: #e77500; border-width: 0; color: #333333; }
/* line 91, ../sass/modules/_search.scss */
#mobile .search-form + #search-reveal { display: none; }
/* line 96, ../sass/modules/_search.scss */
#mobile #search-reveal { padding-top: 5px; margin-top: 0; padding-bottom: 10px; height: auto; display: inline-block; margin-bottom: 0; width: 26px; }

/* line 108, ../sass/modules/_search.scss */
.search-form .form-type-textfield:after { font-family: FontAwesome !important; content: "\f002"; }

/* line 5, ../sass/modules/_twitter.scss */
.view-pwds-twitter .twitter-status { font-size: 1rem; }
/* line 9, ../sass/modules/_twitter.scss */
.view-pwds-twitter ul { padding: 0; }
/* line 12, ../sass/modules/_twitter.scss */
.view-pwds-twitter ul li { list-style: none; }
/* line 17, ../sass/modules/_twitter.scss */
.view-pwds-twitter .timestamp { float: none; color: #333333; margin-left: 60px; }
/* line 22, ../sass/modules/_twitter.scss */
.view-pwds-twitter .timestamp em { font-style: normal; }
/* line 29, ../sass/modules/_twitter.scss */
.view-pwds-twitter .name-handle .name, .view-pwds-twitter .name-handle .handle { display: block; }
/* line 33, ../sass/modules/_twitter.scss */
.view-pwds-twitter .name-handle .handle a { font-size: 1rem; color: #333333; }
/* line 39, ../sass/modules/_twitter.scss */
.view-pwds-twitter a:hover { text-decoration: none; }
/* line 43, ../sass/modules/_twitter.scss */
.view-pwds-twitter .actions { text-align: left; margin-left: 60px; margin-top: 5px; }
/* line 48, ../sass/modules/_twitter.scss */
.view-pwds-twitter .actions a { color: #333333; border-bottom: 1px solid #c8c8c8 !important; }
/* line 52, ../sass/modules/_twitter.scss */
.view-pwds-twitter .actions a:hover { border-bottom: 1px solid #e77500 !important; }
/* line 57, ../sass/modules/_twitter.scss */
.view-pwds-twitter .actions li:first-child a { margin-left: 0; }
/* line 63, ../sass/modules/_twitter.scss */
.view-pwds-twitter .text a, .view-pwds-twitter .text { font-weight: 400; }
/* line 68, ../sass/modules/_twitter.scss */
.view-pwds-twitter.view-display-id-pwds_latest_tweets { font-weight: 400; }
/* line 72, ../sass/modules/_twitter.scss */
.view-pwds-twitter.view-display-id-pwds_latest_tweets a, .view-pwds-twitter.view-display-id-pwds_latest_tweets ul li { font-weight: 400; }
/* line 76, ../sass/modules/_twitter.scss */
.view-pwds-twitter.view-display-id-pwds_latest_tweets .views-row { margin-bottom: 10px; }

/* line 3, ../sass/modules/_form.scss */
.webform-client-form { font-family: "Montserrat", "Arial", "Helvetica", sans-serif; }
/* line 6, ../sass/modules/_form.scss */
.webform-client-form input { border: 2px solid #c8c8c8; padding: 8px; margin-right: 0.25em; font-weight: 100%; font-family: "Roboto", "Arial", "Helvetica", sans-serif; }
/* line 14, ../sass/modules/_form.scss */
.webform-client-form input:focus { border-color: #e77500; outline-color: #3b99fc; outline-offset: 1px; outline-style: auto; outline-width: 5px; }
/* line 23, ../sass/modules/_form.scss */
.webform-client-form input[type="file"] + input[type="submit"] { margin-left: 0.5em; }
/* line 28, ../sass/modules/_form.scss */
.webform-client-form .clearfix .form-item { margin-bottom: 0; }
/* line 33, ../sass/modules/_form.scss */
.webform-client-form .webform-component-fieldset { margin-top: 0; margin-bottom: 1.625em; }
/* line 37, ../sass/modules/_form.scss */
.webform-client-form .webform-component-fieldset .webform-component { margin: 1em 0; }
@media (max-width: 639px) { /* line 43, ../sass/modules/_form.scss */
  .webform-client-form .webform-component-fieldset { min-width: 80%; } }
/* line 49, ../sass/modules/_form.scss */
.webform-client-form .description strong { font-weight: 400; }
/* line 54, ../sass/modules/_form.scss */
.webform-client-form label { font-family: "Montserrat", "Arial", "Helvetica", sans-serif; font-size: 1rem; font-weight: 500; margin-bottom: 5px; }
/* line 60, ../sass/modules/_form.scss */
.webform-client-form label.option { font-weight: 400; font-size: 0.95rem; }
/* line 66, ../sass/modules/_form.scss */
.webform-client-form .form-radios, .webform-client-form .form-checkboxes { margin-left: 1em; }
/* line 71, ../sass/modules/_form.scss */
.webform-client-form .webform-component-name .form-item { margin: 0; }
/* line 77, ../sass/modules/_form.scss */
.webform-client-form .form-actions .webform-submit { margin-top: 1em; }
/* line 82, ../sass/modules/_form.scss */
.webform-client-form #edit-submitted-supporting-document-upload-button { margin-left: 0.5em; }
/* line 86, ../sass/modules/_form.scss */
.webform-client-form select.form-select { border: 2px solid #c8c8c8; border-radius: 0; padding: .5rem 1rem; -webkit-appearance: none; font-size: 1rem; margin-right: 5px; }
/* line 95, ../sass/modules/_form.scss */
.webform-client-form input.webform-calendar { border-width: 0; }
/* line 99, ../sass/modules/_form.scss */
.webform-client-form textarea { border: 2px solid #c8c8c8; }

/* line 105, ../sass/modules/_form.scss */
html.js input.webform-calendar { background-image: url("../images/calendar-icon.png"); background-size: cover; position: relative; overflow: hidden; width: 25px; top: 5px; height: 25px; padding: 25px 28px 0 0; box-sizing: border-box; cursor: pointer; }

/* line 122, ../sass/modules/_form.scss */
.form-radios [type="radio"]:checked, .form-radios [type="radio"]:not(:checked) { position: absolute; left: -9999px; }
/* line 129, ../sass/modules/_form.scss */
.form-radios [type="radio"]:checked + label, .form-radios [type="radio"]:not(:checked) + label { position: relative; padding-left: 28px; cursor: pointer; line-height: 20px; display: inline-block; color: #333333; }
/* line 139, ../sass/modules/_form.scss */
.form-radios [type="radio"]:checked + label:before, .form-radios [type="radio"]:not(:checked) + label:before { content: ''; position: absolute; left: 0; top: 0; width: 16px; height: 16px; border: 2px solid #333333; border-radius: 100%; background: white; }
/* line 151, ../sass/modules/_form.scss */
.form-radios [type="radio"]:focus + label::before { outline-color: #3b99fc; outline-offset: 1px; outline-style: auto; outline-width: 5px; }
/* line 159, ../sass/modules/_form.scss */
.form-radios [type="radio"]:checked + label:after, .form-radios [type="radio"]:not(:checked) + label:after { content: ''; width: 12px; height: 12px; background: #333333; position: absolute; top: 4px; left: 4px; border-radius: 100%; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; }
/* line 172, ../sass/modules/_form.scss */
.form-radios [type="radio"]:not(:checked) + label:after { opacity: 0; -webkit-transform: scale(0); transform: scale(0); }
/* line 178, ../sass/modules/_form.scss */
.form-radios [type="radio"]:checked + label:after { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }

/* line 188, ../sass/modules/_form.scss */
.form-checkboxes [type="checkbox"]:checked, .form-checkboxes [type="checkbox"]:not(:checked) { position: absolute; left: -9999px; }
/* line 194, ../sass/modules/_form.scss */
.form-checkboxes [type="checkbox"]:checked + label, .form-checkboxes [type="checkbox"]:not(:checked) + label { position: relative; padding-left: 25px; cursor: pointer; line-height: 20px; display: inline-block; color: #333333; }
/* line 204, ../sass/modules/_form.scss */
.form-checkboxes [type="checkbox"]:checked + label:before, .form-checkboxes [type="checkbox"]:not(:checked) + label:before { content: ''; position: absolute; left: 2px; top: 0; width: 14px; height: 14px; border: 2px solid #333333; background: white; }
/* line 215, ../sass/modules/_form.scss */
.form-checkboxes [type="checkbox"]:focus + label::before { outline-color: #3b99fc; outline-offset: 1px; outline-style: auto; outline-width: 5px; }
/* line 223, ../sass/modules/_form.scss */
.form-checkboxes [type="checkbox"]:checked + label:after, .form-checkboxes [type="checkbox"]:not(:checked) + label:after { content: "\f00c"; font-family: "FontAwesome"; width: 14px; height: 14px; position: absolute; top: 0px; color: #333333; font-size: 0.85rem; left: 4px; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; }
/* line 237, ../sass/modules/_form.scss */
.form-checkboxes [type="checkbox"]:not(:checked) + label:after { opacity: 0; -webkit-transform: scale(0); transform: scale(0); }
/* line 243, ../sass/modules/_form.scss */
.form-checkboxes [type="checkbox"]:checked + label:after { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }

/* line 251, ../sass/modules/_form.scss */
#user-profile-form .form-submit { margin-right: 1em; }

/* line 260, ../sass/modules/_form.scss */
#content .container-fluid input:focus, #content .container-fluid textarea:focus, #content .container-fluid select:focus { border: 2px solid #e77500; transition: border-color .15s ease-in-out; box-shadow: none; }
/* line 267, ../sass/modules/_form.scss */
#content .container-fluid input[type="radio"]:focus, #content .container-fluid input[type="checkbox"]:focus { outline-color: #3b99fc; outline-offset: 1px; outline-style: auto; outline-width: 5px; }
/* line 274, ../sass/modules/_form.scss */
#content .container-fluid input[type="submit"] { background-color: #333333; color: white; padding: 8px 15px; border-width: 0; text-transform: uppercase; font-weight: 500; border-radius: 0; font-size: 0.85rem; border-width: 0; }
/* line 114, ../sass/base/_mixins.scss */
#content .container-fluid input[type="submit"]:hover { background-color: #e77500; color: #333333; }
/* line 278, ../sass/modules/_form.scss */
#content .container-fluid input[type="submit"]:focus { background-color: #e77500; border-width: 0; color: #333333; }
/* line 286, ../sass/modules/_form.scss */
#content .container-fluid .select2-selection input:focus { border-width: 0; }

/* line 294, ../sass/modules/_form.scss */
.select2-container--default .select2-results__option--highlighted[data-selected] { background-color: #c8c8c8; color: #333333; }
/* line 301, ../sass/modules/_form.scss */
.select2-container--default .select2-results__option:hover, .select2-container--default .select2-results__option:focus { outline-color: #3b99fc; outline-offset: 1px; outline-style: auto; outline-width: 5px; }
/* line 311, ../sass/modules/_form.scss */
.select2-container--default.select2-container--focus .select2-selection--multiple, .select2-container--default.select2-container--open .select2-selection--multiple { border-color: #e77500; }

/* line 4, ../sass/pages/_home.scss */
.front #main .content_container { clear: both; }
/* line 8, ../sass/pages/_home.scss */
.front h2.pane-title { margin-top: 0; margin-bottom: 0.3em; }
@media (max-width: 991px) { /* line 13, ../sass/pages/_home.scss */
  .front .col-md-6 h2.pane-title { margin-top: 0.5em; margin-bottom: 0.5em; } }
/* line 21, ../sass/pages/_home.scss */
.front .col-md-12 .pane-news-news-grid-view { margin-top: 1.5em; }
/* line 26, ../sass/pages/_home.scss */
.front .feed-icon { display: none; }
/* line 30, ../sass/pages/_home.scss */
.front .panel-pane { margin-top: 1.5em; margin-bottom: 1.5em; }

/**** Blog listing ****/
/* line 6, ../sass/pages/_blog.scss */
.view-blog .views-row { margin: 1.5em 0; }
/* line 11, ../sass/pages/_blog.scss */
.view-blog .views-field-title, .view-blog .node-title { font-family: 'Montserrat', "Arial", "Helvetica", sans-serif; font-weight: 800; font-size: 1.375em; line-height: 1.25em; margin-bottom: 0.5em; }
/* line 14, ../sass/pages/_blog.scss */
.view-blog .views-field-title a, .view-blog .node-title a { font-weight: 800; }
/* line 19, ../sass/pages/_blog.scss */
#content .container-fluid .view-blog .blog-author a { font-weight: 300; }
/* line 29, ../sass/pages/_blog.scss */
.view-blog.view-display-id-panel_pane_1 .views-field-created, .view-blog.view-display-id-panel_pane_1 .views-field-blog-author, .view-blog.view-display-id-panel_pane_1 .field-name-post-date, .view-blog.view-display-id-panel_pane_1 .blog-author, .view-blog.view-display-id-blog_full_listing .views-field-created, .view-blog.view-display-id-blog_full_listing .views-field-blog-author, .view-blog.view-display-id-blog_full_listing .field-name-post-date, .view-blog.view-display-id-blog_full_listing .blog-author, .view-blog.view-display-id-blog_column_listing .views-field-created, .view-blog.view-display-id-blog_column_listing .views-field-blog-author, .view-blog.view-display-id-blog_column_listing .field-name-post-date, .view-blog.view-display-id-blog_column_listing .blog-author { font-size: 1.313rem; margin: 0.2em 0; display: block; font-weight: 300; }
/* line 35, ../sass/pages/_blog.scss */
.view-blog.view-display-id-blog_sidebar_listing .views-row { margin-bottom: 0.75em; }
/* line 40, ../sass/pages/_blog.scss */
.view-blog.view-display-id-blog_sidebar_listing .views-field-created, .view-blog.view-display-id-blog_sidebar_listing .views-field-blog-author { font-weight: 500; }
/* line 44, ../sass/pages/_blog.scss */
#content .container-fluid .view-blog.view-display-id-blog_sidebar_listing .blog-author a { font-weight: 500; }

/* line 51, ../sass/pages/_blog.scss */
.view-categories-list { text-transform: uppercase; font-weight: 500; font-size: 0.875rem; }

/**** Blog detail page ****/
/* line 61, ../sass/pages/_blog.scss */
.node-type-blog .field-name-post-date, .node-type-blog .blog-author { font-size: 1.313rem; margin: 0.2em 0; display: block; font-weight: 300; }
/* line 65, ../sass/pages/_blog.scss */
.node-type-blog .pane-combined-categories { border-top: 1px solid #c8c8c8; border-bottom: 1px solid #c8c8c8; padding: 0.5em 0; margin-top: 1em; }
/* line 71, ../sass/pages/_blog.scss */
.node-type-blog .pane-combined-categories .categories-label { font-size: 0.75rem; font-weight: 800; text-transform: uppercase; font-family: 'Montserrat', "Arial", "Helvetica", sans-serif; line-height: 1.65em; }
/* line 75, ../sass/pages/_blog.scss */
.node-type-blog .pane-combined-categories a { font-size: 1.125em; font-weight: 300; }
/* line 81, ../sass/pages/_blog.scss */
.node-type-blog .blog_usernames_blog { font-size: 1.313rem; margin: 0.2em 0; display: block; font-weight: 300; border-bottom: 1px solid #c8c8c8; border-top: 1px solid #c8c8c8; padding: 0.5em 0; }
/* line 88, ../sass/pages/_blog.scss */
.node-type-blog #content .container-fluid .blog_usernames_blog a { font-weight: 300; }

/* line 94, ../sass/pages/_blog.scss */
.section-blogs .node-blog.node-teaser { margin: 0 0 2em; }
/* line 97, ../sass/pages/_blog.scss */
.section-blogs .node-blog.node-teaser h2.node-title { font-family: 'Montserrat', "Arial", "Helvetica", sans-serif; font-weight: 800; font-size: 1.375em; line-height: 1.25em; margin-bottom: 0.5em; }
/* line 102, ../sass/pages/_blog.scss */
.section-blogs .node-blog.node-teaser .field-name-post-date, .section-blogs .node-blog.node-teaser .blog-author { font-size: 1.313rem; margin: 0.2em 0; display: block; font-weight: 300; }
/* line 107, ../sass/pages/_blog.scss */
.section-blogs .node-blog.node-teaser .node-readmore a { text-transform: uppercase; font-size: 0.875rem; font-weight: 700; margin-top: 0; }

/* line 116, ../sass/pages/_blog.scss */
.section-blogs .field-name-body { margin: 1.5em 0; }

/*** Events Listing ***/
/* line 6, ../sass/pages/_events.scss */
.view-events .event-title { font-family: 'Montserrat', "Arial", "Helvetica", sans-serif; font-weight: 800; font-size: 1.375em; line-height: 1.25em; margin-bottom: 0.5em; }
/* line 9, ../sass/pages/_events.scss */
.view-events .event-title a { font-weight: 800; }
/* line 14, ../sass/pages/_events.scss */
.view-events .views-row { padding: 0.5rem 0 1rem; clear: both; margin: 1em 0; border-bottom: 1px solid #c8c8c8; }
@media (max-width: 667px) { /* line 14, ../sass/pages/_events.scss */
  .view-events .views-row { display: block; } }
/* line 26, ../sass/pages/_events.scss */
.view-events .views-field-body { margin: 0.85em 0; }
/* line 30, ../sass/pages/_events.scss */
.view-events .views-field-view-node { margin: 0.5em 0; }
/* line 33, ../sass/pages/_events.scss */
.view-events .views-field-view-node a { text-transform: uppercase; font-size: 0.875rem; font-weight: 700; }
/* line 38, ../sass/pages/_events.scss */
.view-events .views-field-field-events-date { line-height: 1.3em; }
/* line 42, ../sass/pages/_events.scss */
.view-events .event-speakers { font-weight: 500; }
/* line 45, ../sass/pages/_events.scss */
.view-events .event-speakers .field { margin-bottom: 2px; }
/* line 50, ../sass/pages/_events.scss */
.view-events .event-date-badge-container .badge { border-width: 0; margin-top: 0; padding-top: 0; }
/* line 55, ../sass/pages/_events.scss */
.view-events .event-date-badge-container .badge #month { font-size: 1.125rem; }
/* line 59, ../sass/pages/_events.scss */
.view-events .event-date-badge-container .badge #day { font-size: 2.25rem; margin-top: 0.1em; }
/* line 65, ../sass/pages/_events.scss */
.view-events .event-featured-image-container { min-width: auto; }
@media (max-width: 667px) { /* line 65, ../sass/pages/_events.scss */
  .view-events .event-featured-image-container { margin-bottom: 0.85em; } }
/* line 74, ../sass/pages/_events.scss */
.view-events .event-information-container .field-label { font-size: 0.75rem; font-weight: 800; text-transform: uppercase; font-family: 'Montserrat', "Arial", "Helvetica", sans-serif; line-height: 1.65em; padding-right: 0.5em; }
/* line 75, ../sass/pages/_events.scss */
.view-events .event-information-container .field-label.element-invisible { position: inherit !important; height: auto; width: auto; overflow: auto; clip: auto; }

/* View: Events: All Events Listing for Default Events Landing Page
View: Events: Full Listing - Exposed */
/* line 95, ../sass/pages/_events.scss */
.view-events.view-display-id-events_full_listing_exposed .views-field-field-events-date, .view-events.view-display-id-events_full_listing .views-field-field-events-date, .view-events.view-display-id-events_archive .views-field-field-events-date { font-size: 1.313rem; margin: 0.2em 0; display: block; font-weight: 300; }
/* line 100, ../sass/pages/_events.scss */
.view-events.view-display-id-events_full_listing_exposed .event-location, .view-events.view-display-id-events_full_listing_exposed .event-audience, .view-events.view-display-id-events_full_listing .event-location, .view-events.view-display-id-events_full_listing .event-audience, .view-events.view-display-id-events_archive .event-location, .view-events.view-display-id-events_archive .event-audience { padding: 0.15em 0; font-size: 1.125em; font-weight: 300; }
/* line 106, ../sass/pages/_events.scss */
.view-events.view-display-id-events_full_listing_exposed .views-field-field-events-speakers, .view-events.view-display-id-events_full_listing .views-field-field-events-speakers, .view-events.view-display-id-events_archive .views-field-field-events-speakers { padding: 0.15em 0; font-weight: 300; }
/* line 111, ../sass/pages/_events.scss */
.view-events.view-display-id-events_full_listing_exposed .field-collection-item-field-events-speakers, .view-events.view-display-id-events_full_listing .field-collection-item-field-events-speakers, .view-events.view-display-id-events_archive .field-collection-item-field-events-speakers { margin-bottom: 0.85em; }
/* line 114, ../sass/pages/_events.scss */
.view-events.view-display-id-events_full_listing_exposed .field-collection-item-field-events-speakers:last-child, .view-events.view-display-id-events_full_listing .field-collection-item-field-events-speakers:last-child, .view-events.view-display-id-events_archive .field-collection-item-field-events-speakers:last-child { margin-bottom: 0; }
/* line 120, ../sass/pages/_events.scss */
#content .container-fluid .view-events.view-display-id-events_full_listing_exposed .event-speakers a, #content .container-fluid .view-events.view-display-id-events_full_listing .event-speakers a, #content .container-fluid .view-events.view-display-id-events_archive .event-speakers a { font-weight: 300; }
/* line 124, ../sass/pages/_events.scss */
#content .container-fluid .view-events.view-display-id-events_full_listing_exposed .event-speakers .field-name-field-events-speaker-name, #content .container-fluid .view-events.view-display-id-events_full_listing .event-speakers .field-name-field-events-speaker-name, #content .container-fluid .view-events.view-display-id-events_archive .event-speakers .field-name-field-events-speaker-name { font-size: 1.125rem; font-weight: 300; }
/* line 128, ../sass/pages/_events.scss */
#content .container-fluid .view-events.view-display-id-events_full_listing_exposed .event-speakers .field-name-field-events-speaker-name a, #content .container-fluid .view-events.view-display-id-events_full_listing .event-speakers .field-name-field-events-speaker-name a, #content .container-fluid .view-events.view-display-id-events_archive .event-speakers .field-name-field-events-speaker-name a { font-weight: 300; }

/* line 138, ../sass/pages/_events.scss */
.view-events.view-display-id-events_grid_view .event-featured-image-container { margin-bottom: 1rem; }

/*** Events Details ***/
/* line 145, ../sass/pages/_events.scss */
.node-events .field-name-field-events-date { font-size: 1.313rem; margin: 0.2em 0; display: block; font-weight: 300; }
/* line 154, ../sass/pages/_events.scss */
.node-events .field-name-field-events-location, .node-events .field-name-field-events-audience, .node-events .field-name-field-events-speakers, .node-events .field-name-field-events-audience, .node-events .field-name-field-events-sponsor, .node-events .field-name-field-events-link { border-bottom: 1px solid #c8c8c8; padding-bottom: 0.3em; margin-bottom: 0.5em; font-size: 1.313rem; margin: 0.2em 0; display: block; font-weight: 300; }
/* line 160, ../sass/pages/_events.scss */
.node-events .field-name-field-events-location .field-label, .node-events .field-name-field-events-audience .field-label, .node-events .field-name-field-events-speakers .field-label, .node-events .field-name-field-events-audience .field-label, .node-events .field-name-field-events-sponsor .field-label, .node-events .field-name-field-events-link .field-label { float: none; font-size: 0.75rem; font-weight: 800; text-transform: uppercase; font-family: 'Montserrat', "Arial", "Helvetica", sans-serif; line-height: 1.65em; }
/* line 165, ../sass/pages/_events.scss */
.node-events .field-name-field-events-location a, .node-events .field-name-field-events-audience a, .node-events .field-name-field-events-speakers a, .node-events .field-name-field-events-audience a, .node-events .field-name-field-events-sponsor a, .node-events .field-name-field-events-link a { font-weight: 300; }
/* line 170, ../sass/pages/_events.scss */
.node-events .field-name-field-events-speakers { font-size: 1rem; }
/* line 173, ../sass/pages/_events.scss */
.node-events .field-name-field-events-speakers a { font-weight: 400; }
/* line 177, ../sass/pages/_events.scss */
.node-events .field-name-field-events-speakers .field-name-field-events-speaker-name { font-size: 1.313rem; }
/* line 180, ../sass/pages/_events.scss */
.node-events .field-name-field-events-speakers .field-name-field-events-speaker-name a { font-weight: 300; }
/* line 186, ../sass/pages/_events.scss */
.node-events .field-name-field-events-link { font-size: 1rem; }
/* line 189, ../sass/pages/_events.scss */
.node-events .field-name-field-events-link .field-item a { font-weight: 400; word-break: break-word; }
/* line 196, ../sass/pages/_events.scss */
.node-events .node-events .field { margin: 0.3em 0; }
/* line 200, ../sass/pages/_events.scss */
.node-events .node-events .field-name-field-events-date { margin-bottom: 0.65em; }
/* line 204, ../sass/pages/_events.scss */
.node-events .node-events .field-name-field-featured-image { margin: 0.3em 0 1.5em; }
/* line 207, ../sass/pages/_events.scss */
.node-events .node-events .field-name-field-featured-image img { width: 100%; }
@media (max-width: 667px) { /* line 204, ../sass/pages/_events.scss */
  .node-events .node-events .field-name-field-featured-image { margin-bottom: 0.85em; } }
/* line 217, ../sass/pages/_events.scss */
.node-events .node-events .file-featured_image_full_width_no_crop, .node-events .node-events .file-featured_image_full_width_cropped { margin-bottom: 1.5em; }
/* line 222, ../sass/pages/_events.scss */
.node-events .node-events .field-name-body p { margin-top: 0; }
@media (min-width: 1569px) { /* line 228, ../sass/pages/_events.scss */
  .node-events .node-events .field-name-field-featured-image { margin-bottom: 0; }
  /* line 232, ../sass/pages/_events.scss */
  .node-events .node-events .file-featured_image { float: left; margin: 0.3em 1em 0.5em 0; } }

@media (min-width: 768px) { /* line 243, ../sass/pages/_events.scss */
  .node-type-events .node-events .events-detail-content { float: right; width: 65%; margin-left: 3%; }
  /* line 249, ../sass/pages/_events.scss */
  .node-type-events .node-events .events-detail-info { width: 32%; float: left; } }
/* line 259, ../sass/pages/_events.scss */
.node-events .events-detail-info .date-repeat-rule { margin-bottom: 0.85rem; }
/* line 264, ../sass/pages/_events.scss */
.node-events .events-detail-info .future-dates-link, .node-events .events-detail-info .previous-dates-link { margin: 0.85rem 0; font-size: 1rem; }

/*** Event Lists in the sidebar ***/
/* line 274, ../sass/pages/_events.scss */
.view-events.view-display-id-events_sidebar_listing .views-field-body p { margin: .5em 0; }
/* line 282, ../sass/pages/_events.scss */
.view-events.view-display-id-events_sidebar_listing .event-date, .view-events.view-display-id-events_sidebar_listing .event-location, .view-events.view-display-id-events_sidebar_listing .event-audience, .view-events.view-display-id-events_sidebar_listing .event-speakers { font-weight: 500; font-size: 1em; border-width: 0; padding: 0; }
/* line 290, ../sass/pages/_events.scss */
.view-events.view-display-id-events_sidebar_listing .views-row.views-row-last { margin-bottom: 0; }
/* line 295, ../sass/pages/_events.scss */
.view-events.view-display-id-events_sidebar_listing .event-date-badge-container { flex: 1; }
/* line 299, ../sass/pages/_events.scss */
.view-events.view-display-id-events_sidebar_listing .event-featured-image-container { flex: 1; }
/* line 303, ../sass/pages/_events.scss */
.view-events.view-display-id-events_sidebar_listing .event-information-container { flex: 3; }

/* line 311, ../sass/pages/_events.scss */
.page-events .view-events .view-filters { margin-bottom: 2em; }
/* line 316, ../sass/pages/_events.scss */
.page-events .views-exposed-form .views-exposed-widget { margin: .2em 0; }
/* line 319, ../sass/pages/_events.scss */
.page-events .views-exposed-form .views-exposed-widget label { float: left; padding-right: 1.2em; font-size: 0.75rem; font-weight: 800; text-transform: uppercase; font-family: "Montserrat", "Arial", "Helvetica", sans-serif; padding-top: 5px; }

/* line 335, ../sass/pages/_events.scss */
.view-display-id-events_full_listing_exposed .views-exposed-form .views-submit-button, .view-display-id-events_full_listing_exposed .views-exposed-form .views-reset-button, .view-display-id-events_calendar .views-exposed-form .views-submit-button, .view-display-id-events_calendar .views-exposed-form .views-reset-button { margin-top: 0.85rem; }

/* line 344, ../sass/pages/_events.scss */
#content .container-fluid .view-display-id-events_full_listing_exposed .form-submit, #content .container-fluid .view-display-id-events_calendar .form-submit { padding: 10px 15px; }

/*** News Listing ***/
/* line 6, ../sass/pages/_news.scss */
.view-news .views-field-title { font-family: 'Montserrat', "Arial", "Helvetica", sans-serif; font-weight: 800; font-size: 1.375em; line-height: 1.25em; margin-bottom: 0.5em; }
/* line 9, ../sass/pages/_news.scss */
.view-news .views-field-title a { font-weight: 800; }
/* line 15, ../sass/pages/_news.scss */
.view-news.view-display-id-news_grid_view .views-field-title h3 { font-size: 1em; line-height: 1.25em; margin: 0 0 0.5em; }
/* line 21, ../sass/pages/_news.scss */
.view-news .views-row { padding: 0.5rem 0 1rem; clear: both; margin: 1em 0; border-bottom: 1px solid #c8c8c8; }
@media (max-width: 414px) { /* line 21, ../sass/pages/_news.scss */
  .view-news .views-row { display: block; } }
/* line 35, ../sass/pages/_news.scss */
.view-news.view-display-id-news_column_listing .views-row, .view-news.view-display-id-panel_pane_1 .views-row, .view-news.view-display-id-news_full_listing .views-row { display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (max-width: 667px) { /* line 35, ../sass/pages/_news.scss */
  .view-news.view-display-id-news_column_listing .views-row, .view-news.view-display-id-panel_pane_1 .views-row, .view-news.view-display-id-news_full_listing .views-row { display: block; }
  /* line 43, ../sass/pages/_news.scss */
  .view-news.view-display-id-news_column_listing .views-row .news-featured-image-container, .view-news.view-display-id-panel_pane_1 .views-row .news-featured-image-container, .view-news.view-display-id-news_full_listing .views-row .news-featured-image-container { margin-bottom: 1rem; } }
/* line 50, ../sass/pages/_news.scss */
.view-news .views-field-body { margin: 0.85em 0; }
/* line 55, ../sass/pages/_news.scss */
.view-news .views-field-news-date, .view-news .views-field-news-author { font-weight: 500; }
/* line 59, ../sass/pages/_news.scss */
.view-news .views-field-view-node { margin: 0.5em 0; }
/* line 62, ../sass/pages/_news.scss */
.view-news .views-field-view-node a { text-transform: uppercase; font-size: 0.875rem; font-weight: 700; }
/* line 69, ../sass/pages/_news.scss */
.view-news.view-display-id-news_grid_view .views-field-news-date, .view-news.view-display-id-news_grid_view .views-field-news-author { font-size: 1rem; }
/* line 73, ../sass/pages/_news.scss */
.view-news.view-display-id-news_grid_view li.news-grid-article-info { font-weight: 400; }
/* line 76, ../sass/pages/_news.scss */
.view-news.view-display-id-news_grid_view li.news-grid-article-info .news-featured-image-container { margin-bottom: 1rem; }

/* line 85, ../sass/pages/_news.scss */
.view-news.view-display-id-news_full_listing .views-field-news-date, .view-news.view-display-id-news_full_listing .views-field-news-author { font-size: 1.313rem; margin: 0.2em 0; display: block; font-weight: 300; font-size: 1.188rem; }
/* line 92, ../sass/pages/_news.scss */
.view-news.view-display-id-news_full_listing #content .container-fluid .views-field-view-node a:link, .view-news.view-display-id-news_full_listing #content .container-fluid .views-field-view-node a:visited { color: #333; text-decoration: none; padding: 10px 18px; border-radius: 0; font-weight: 700; font-size: 0.875rem; text-transform: uppercase; border: 1px solid #e77500; background-color: transparent; display: inline-block; margin: 1em 0 0; }
/* line 22, ../sass/base/_mixins.scss */
.view-news.view-display-id-news_full_listing #content .container-fluid .views-field-view-node a:link:hover, .view-news.view-display-id-news_full_listing #content .container-fluid .views-field-view-node a:visited:hover { background-color: #333; color: #FFF; transition: all 0.3s ease; border-color: #333; }

/*** News detail ***/
/* line 100, ../sass/pages/_news.scss */
.node-type-news .field-name-field-featured-image { margin-top: 1.5em; }
/* line 105, ../sass/pages/_news.scss */
.node-type-news .field-name-field-news-date, .node-type-news .news-author { font-size: 1.313rem; margin: 0.2em 0; display: block; font-weight: 300; }

/* line 113, ../sass/pages/_news.scss */
.pane-pwds-widgets-news-feed .pane-title { margin-bottom: 0.85em; font-weight: 400; }
/* line 118, ../sass/pages/_news.scss */
.pane-pwds-widgets-news-feed .news_title { font-family: 'Montserrat', "Arial", "Helvetica", sans-serif; font-weight: 800; font-size: 1.375em; line-height: 1.25em; margin-bottom: 0.5em; }
/* line 121, ../sass/pages/_news.scss */
.pane-pwds-widgets-news-feed .news_title a { font-weight: 800; }
/* line 124, ../sass/pages/_news.scss */
#content .container-fluid .pane-pwds-widgets-news-feed .news_title a { border-bottom-width: 0; }
/* line 127, ../sass/pages/_news.scss */
#content .container-fluid .pane-pwds-widgets-news-feed .news_title a:hover { border-bottom-width: 1px; }
/* line 135, ../sass/pages/_news.scss */
.pane-pwds-widgets-news-feed .news_author, .pane-pwds-widgets-news-feed .news_date { font-weight: 500; }
/* line 139, ../sass/pages/_news.scss */
.pane-pwds-widgets-news-feed .news_summary { margin: 0.85em 0; }
/* line 142, ../sass/pages/_news.scss */
.pane-pwds-widgets-news-feed .news_summary.pwds_feed_hide { margin: 0; }
/* line 147, ../sass/pages/_news.scss */
.pane-pwds-widgets-news-feed .views-field-view-node { margin: 0.85em 0; }
/* line 150, ../sass/pages/_news.scss */
.pane-pwds-widgets-news-feed .views-field-view-node a { text-transform: uppercase; font-size: 0.875rem; font-weight: 700; }

/* line 158, ../sass/pages/_news.scss */
.pwds_widgets.news .news_title { font-size: 1.5em; font-weight: 800; line-height: 1.25em; }

/* line 166, ../sass/pages/_news.scss */
.social-sharing-buttons { margin-top: 2em; margin-bottom: 3em; }
/* line 170, ../sass/pages/_news.scss */
.social-sharing-buttons .social-sharing-button { margin-right: -4px; }
/* line 173, ../sass/pages/_news.scss */
#content .container-fluid .social-sharing-buttons .social-sharing-button { border: 1px solid #333333; padding: 15px; -webkit-transition: background-color .2s ease; transition: background-color .2s ease; }
/* line 179, ../sass/pages/_news.scss */
#content .container-fluid .social-sharing-buttons .social-sharing-button:hover { background-color: #e77500; border-color: #e77500; }
/* line 185, ../sass/pages/_news.scss */
#content .container-fluid .social-sharing-buttons .social-sharing-button.social-sharing-button-facebook { border-right-width: 0; }
/* line 189, ../sass/pages/_news.scss */
#content .container-fluid .social-sharing-buttons .social-sharing-button.social-sharing-button-twitter { border-right-width: 0; }
/* line 193, ../sass/pages/_news.scss */
.social-sharing-buttons .social-sharing-button span:before { margin: 0; }
/* line 197, ../sass/pages/_news.scss */
.social-sharing-buttons .social-sharing-button .twitter .icon .icon-target:before { padding: 0; font-size: 1.2rem; }
/* line 203, ../sass/pages/_news.scss */
.social-sharing-buttons .social-sharing-button .social-sharing-text { position: absolute !important; height: 1px; width: 1px; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); }

/* line 214, ../sass/pages/_news.scss */
.node-type-news .field-name-field-related-people { margin-top: 1.5em; padding-top: 1.5em; border-top: 1px solid #c8c8c8; }
/* line 218, ../sass/pages/_news.scss */
.node-type-news .field-name-field-related-people .field-label { font-size: 0.75rem; font-weight: 800; text-transform: uppercase; font-family: 'Montserrat', "Arial", "Helvetica", sans-serif; line-height: 1.65em; margin-bottom: .5em; }
/* line 223, ../sass/pages/_news.scss */
.node-type-news .field-name-field-related-people.related-people-links { float: none; }
/* line 225, ../sass/pages/_news.scss */
.node-type-news .field-name-field-related-people.related-people-links li.field-items { font-size: 16px; }
/* line 228, ../sass/pages/_news.scss */
.node-type-news .field-name-field-related-people.related-people-links .node-title { font-size: 16px; }
/* line 230, ../sass/pages/_news.scss */
.node-type-news .field-name-field-related-people.related-people-links .node-title:after { font-size: 16px; }

/* line 237, ../sass/pages/_news.scss */
.related-people-thumbnail { width: 100%; float: left; }
/* line 240, ../sass/pages/_news.scss */
.related-people-thumbnail .node-title { margin-bottom: 0.15em; font-weight: 700; font-size: 1.25rem; font-family: "Montserrat", "Arial", "Helvetica", sans-serif; border-bottom: 5px solid transparent; -webkit-transition: width 0.2s; -moz-transition: width 0.2s; transition: width 0.2s; }
/* line 249, ../sass/pages/_news.scss */
.related-people-thumbnail .node-title:after { content: ""; width: 45px; height: 5px; display: block; background-color: #e77500; position: relative; top: 5px; }
/* line 258, ../sass/pages/_news.scss */
.related-people-thumbnail .node-title:hover:after { width: 100%; }
/* line 268, ../sass/pages/_news.scss */
#content .container-fluid .related-people-thumbnail .node-title a:link, #content .container-fluid .related-people-thumbnail .node-title a:visited, #content .container-fluid .related-people-thumbnail .node-title a:hover, #content .container-fluid .related-people-thumbnail .node-title a:focus, #content .container-fluid .related-people-thumbnail .node-title a:active { border-bottom-color: transparent; padding-bottom: 0; }

/* line 6, ../sass/pages/_people.scss */
#content .container-fluid .view-people a:link, #content .container-fluid .view-people a:visited { border-bottom-width: 0; padding-bottom: 0; }
/* line 11, ../sass/pages/_people.scss */
#content .container-fluid .view-people a:hover { border-bottom-width: 1px; }
/* line 16, ../sass/pages/_people.scss */
#content .container-fluid .view-people .people-page-image-container a:hover { border-bottom-width: 0; }
/* line 22, ../sass/pages/_people.scss */
.view-people .people-page-image-container { margin-right: 0.85em; }
/* line 26, ../sass/pages/_people.scss */
.view-people .people-page-name { font-family: 'Montserrat', "Arial", "Helvetica", sans-serif; font-weight: 800; font-size: 1.375em; line-height: 1.25em; margin-bottom: 0.5em; margin-bottom: 0.1em; border-bottom: 5px solid transparent; display: inline-block; transition: width 0.2s; }
/* line 33, ../sass/pages/_people.scss */
.view-people .people-page-name:after { content: ""; width: 45px; height: 5px; display: block; background-color: #e77500; position: relative; top: 5px; }
/* line 43, ../sass/pages/_people.scss */
.view-people .people-page-name:hover:after { background-color: transparent; }
/* line 47, ../sass/pages/_people.scss */
.view-people .people-page-name:hover { border-bottom-color: #e77500; }
/* line 52, ../sass/pages/_people.scss */
#content .container-fluid .view-people .people-page-name a { font-weight: 800; }
/* line 55, ../sass/pages/_people.scss */
#content .container-fluid .view-people .people-page-name a:hover { border-bottom-width: 0; }
/* line 61, ../sass/pages/_people.scss */
.view-people .people-page-name.no-link:after, .view-people .people-page-name.no-link:hover:after { background-color: #d3d3d3; }
/* line 65, ../sass/pages/_people.scss */
.view-people .people-page-name.no-link:hover { border-bottom-color: transparent; }
/* line 76, ../sass/pages/_people.scss */
.view-people .people-page-phone, .view-people .people-page-email, .view-people .people-page-office, .view-people .people-page-website, .view-people .people-page-assistant, .view-people .people-page-advisors, .view-people .people-page-fax { font-size: 1.125em; font-weight: 300; margin: 0.15em 0; }
/* line 81, ../sass/pages/_people.scss */
.view-people .people-page-phone a:link, .view-people .people-page-phone a:visited, .view-people .people-page-email a:link, .view-people .people-page-email a:visited, .view-people .people-page-office a:link, .view-people .people-page-office a:visited, .view-people .people-page-website a:link, .view-people .people-page-website a:visited, .view-people .people-page-assistant a:link, .view-people .people-page-assistant a:visited, .view-people .people-page-advisors a:link, .view-people .people-page-advisors a:visited, .view-people .people-page-fax a:link, .view-people .people-page-fax a:visited { font-weight: 300; }
/* line 85, ../sass/pages/_people.scss */
.view-people .people-page-phone strong, .view-people .people-page-email strong, .view-people .people-page-office strong, .view-people .people-page-website strong, .view-people .people-page-assistant strong, .view-people .people-page-advisors strong, .view-people .people-page-fax strong { font-size: 0.75rem; font-weight: 800; text-transform: uppercase; font-family: 'Montserrat', "Arial", "Helvetica", sans-serif; line-height: 1.65em; }
/* line 90, ../sass/pages/_people.scss */
.view-people .people-page-email { word-break: break-all; }
/* line 95, ../sass/pages/_people.scss */
.view-people .people-page-position ul, .view-people .views-field-field-people-position ul { margin: 0.5em 0; padding: 0; }
/* line 99, ../sass/pages/_people.scss */
.view-people .people-page-position ul li, .view-people .views-field-field-people-position ul li { list-style: none; font-weight: 700; }
/* line 105, ../sass/pages/_people.scss */
.view-people .people-page-person-container { clear: both; margin: 15px 0; padding-bottom: 15px; border-bottom: 1px solid #c8c8c8; display: -webkit-flex; display: -ms-flexbox; display: flex; }

/* line 117, ../sass/pages/_people.scss */
#content .container-fluid .people-taxonomy-terms a { font-size: 0.875rem; font-weight: 400; text-transform: uppercase; }

/* line 126, ../sass/pages/_people.scss */
.view-people-grid ul li { font-weight: 400; }
/* line 132, ../sass/pages/_people.scss */
#content .container-fluid .view-people-grid .people-grid-image-container a { border-bottom-width: 0; }
/* line 139, ../sass/pages/_people.scss */
.view-people-grid .people-grid-name-no-link, .view-people-grid .people-grid-name-linked { font-weight: 700; font-family: "Montserrat", "Arial", "Helvetica", sans-serif; font-size: 1.25rem; margin-bottom: 0.85em; margin-top: .5em; }
/* line 146, ../sass/pages/_people.scss */
.view-people-grid .people-grid-name-no-link:after, .view-people-grid .people-grid-name-linked:after { content: ""; width: 45px; height: 5px; display: block; background-color: #e77500; position: relative; top: 5px; }
/* line 158, ../sass/pages/_people.scss */
.view-people-grid .people-grid-name-no-link:after { background-color: #d3d3d3; }
/* line 163, ../sass/pages/_people.scss */
.view-people-grid .people-grid-name-linked { border-bottom: 5px solid transparent; transition: width 0.2s; display: inline-block; margin-bottom: 0.15rem; }
/* line 169, ../sass/pages/_people.scss */
.view-people-grid .people-grid-name-linked:hover { border-bottom-color: #e77500; }
/* line 173, ../sass/pages/_people.scss */
.view-people-grid .people-grid-name-linked:after:hover { background-color: transparent; }
/* line 179, ../sass/pages/_people.scss */
#content .container-fluid .view-people-grid .people-grid-name-linked a { border-bottom-width: 0; }
/* line 184, ../sass/pages/_people.scss */
.view-people-grid .people-grid-position { margin: .5em 0; }
/* line 187, ../sass/pages/_people.scss */
.view-people-grid .people-grid-position li { line-height: 1.23em; margin-bottom: 1em; font-weight: 700; }
/* line 201, ../sass/pages/_people.scss */
.view-people-grid .people-grid-phone strong, .view-people-grid .people-grid-fax strong, .view-people-grid .people-grid-email strong, .view-people-grid .people-grid-office strong, .view-people-grid .people-grid-website strong, .view-people-grid .people-grid-assistant strong, .view-people-grid .people-grid-advisors strong { position: absolute !important; height: 1px; width: 1px; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); }
/* line 209, ../sass/pages/_people.scss */
.view-people-grid .people-grid-phone:before, .view-people-grid .people-grid-fax:before, .view-people-grid .people-grid-email:before, .view-people-grid .people-grid-office:before, .view-people-grid .people-grid-website:before, .view-people-grid .people-grid-assistant:before, .view-people-grid .people-grid-advisors:before { margin-right: 2px; font-family: FontAwesome; display: inline-block; width: 18px; }
/* line 217, ../sass/pages/_people.scss */
.view-people-grid .people-grid-phone:before { content: "\f095"; }
/* line 221, ../sass/pages/_people.scss */
.view-people-grid .people-grid-email { word-break: break-all; }
/* line 224, ../sass/pages/_people.scss */
.view-people-grid .people-grid-email:before { content: "\f003"; }
/* line 229, ../sass/pages/_people.scss */
.view-people-grid .people-grid-office:before { content: "\f041"; font-size: 1.2rem; }
/* line 234, ../sass/pages/_people.scss */
.view-people-grid .people-grid-fax:before { content: "\f1ac"; }
/* line 242, ../sass/pages/_people.scss */
.view-people-grid .people-grid-assistant a, .view-people-grid .people-grid-advisors a, .view-people-grid .people-grid-email a, .view-people-grid .people-grid-website a { font-weight: 400; }
/* line 247, ../sass/pages/_people.scss */
.view-people-grid .people-grid-website:before { content: "\f0ac"; font-size: 1.1rem; }
/* line 253, ../sass/pages/_people.scss */
.view-people-grid .people-grid-assistant:before, .view-people-grid .people-grid-advisors:before { content: "\f2bd"; }
/* line 257, ../sass/pages/_people.scss */
.view-people-grid .people-grid-teaser { line-height: 1.25em; margin: 0.5em 0; }

/*** Sidebar ***/
/* line 272, ../sass/pages/_people.scss */
.view-display-id-people_sidebar_listing .people-page-phone strong, .view-display-id-people_sidebar_listing .people-page-fax strong, .view-display-id-people_sidebar_listing .people-page-email strong, .view-display-id-people_sidebar_listing .people-page-office strong, .view-display-id-people_sidebar_listing .people-page-website strong, .view-display-id-people_sidebar_listing .people-page-assistant strong, .view-display-id-people_sidebar_listing .people-page-advisors strong { position: absolute !important; height: 1px; width: 1px; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); }
/* line 280, ../sass/pages/_people.scss */
.view-display-id-people_sidebar_listing .people-page-phone:before, .view-display-id-people_sidebar_listing .people-page-fax:before, .view-display-id-people_sidebar_listing .people-page-email:before, .view-display-id-people_sidebar_listing .people-page-office:before, .view-display-id-people_sidebar_listing .people-page-website:before, .view-display-id-people_sidebar_listing .people-page-assistant:before, .view-display-id-people_sidebar_listing .people-page-advisors:before { margin-right: 2px; font-family: FontAwesome; display: inline-block; width: 18px; }
/* line 288, ../sass/pages/_people.scss */
.view-display-id-people_sidebar_listing .people-page-phone:before { content: "\f095"; }
/* line 293, ../sass/pages/_people.scss */
.view-display-id-people_sidebar_listing .people-page-email:before { content: "\f003"; font-size: 0.95rem; }
/* line 299, ../sass/pages/_people.scss */
.view-display-id-people_sidebar_listing .people-page-office:before { content: "\f041"; font-size: 1.2rem; }
/* line 304, ../sass/pages/_people.scss */
.view-display-id-people_sidebar_listing .people-page-fax:before { content: "\f1ac"; }
/* line 308, ../sass/pages/_people.scss */
.view-display-id-people_sidebar_listing .people-page-website:before { content: "\f0ac"; font-size: 1.1rem; }
/* line 314, ../sass/pages/_people.scss */
.view-display-id-people_sidebar_listing .people-page-assistant:before, .view-display-id-people_sidebar_listing .people-page-advisors:before { content: "\f2bd"; }

/*** People Details ***/
@media (min-width: 1184px) { /* line 323, ../sass/pages/_people.scss */
  .node-type-people .field-name-field-featured-image { float: left; clear: left; width: 30%; margin-right: 5%; }
  /* line 330, ../sass/pages/_people.scss */
  .node-type-people #people-contact-info { float: left; clear: left; width: 30%; margin-right: 5%; }
  /* line 337, ../sass/pages/_people.scss */
  .node-type-people #people-detail-info { width: 65%; display: inline-block; } }
/* line 345, ../sass/pages/_people.scss */
.node-type-people .field-name-field-featured-image { margin-bottom: 30px; }
/* line 350, ../sass/pages/_people.scss */
.node-type-people #people-contact-info .field { margin-bottom: 0.5em; padding-bottom: 0.5em; border-bottom: 1px solid #c8c8c8; }
/* line 356, ../sass/pages/_people.scss */
.node-type-people #people-contact-info .field-label { float: none; font-size: 0.75rem; font-weight: 800; text-transform: uppercase; font-family: 'Montserrat', "Arial", "Helvetica", sans-serif; line-height: 1.65em; }
/* line 361, ../sass/pages/_people.scss */
.node-type-people #people-contact-info .field-item { font-weight: 300; font-size: 1.125rem; }
/* line 367, ../sass/pages/_people.scss */
.node-type-people #people-contact-info .field-name-field-people-position .field-item { font-weight: 400; }
/* line 372, ../sass/pages/_people.scss */
.node-type-people #content .container-fluid #people-contact-info a { font-weight: 300; padding-bottom: 0; }
/* line 378, ../sass/pages/_people.scss */
.node-type-people .field-name-field-people-degrees p { margin: 0.25em 0; }
/* line 383, ../sass/pages/_people.scss */
.node-type-people .field-name-field-people-publications-list { border-top: 1px solid #c8c8c8; padding: 1em 0 0.5em; }
/* line 388, ../sass/pages/_people.scss */
.node-type-people .field-name-field-people-publications-list .field-label { font-size: 0.75rem; font-weight: 800; text-transform: uppercase; font-family: 'Montserrat', "Arial", "Helvetica", sans-serif; line-height: 1.65em; }
/* line 395, ../sass/pages/_people.scss */
.node-type-people #content .container-fluid .field-name-field-people-publications-list a:link, .node-type-people #content .container-fluid .field-name-field-people-publications-list a:visited { border-bottom-width: 0; }
/* line 399, ../sass/pages/_people.scss */
.node-type-people #content .container-fluid .field-name-field-people-publications-list a:hover { border-bottom-width: 1px; }

/* line 408, ../sass/pages/_people.scss */
.col-md-10 .view-people .people-page-image-container, .col-md-11 .view-people .people-page-image-container, .col-md-12 .view-people .people-page-image-container { flex: 2; }
/* line 412, ../sass/pages/_people.scss */
.col-md-10 .view-people .people-detail, .col-md-11 .view-people .people-detail, .col-md-12 .view-people .people-detail { flex: 14; }
@media (max-width: 600px) { /* line 412, ../sass/pages/_people.scss */
  .col-md-10 .view-people .people-detail, .col-md-11 .view-people .people-detail, .col-md-12 .view-people .people-detail { flex: 6; } }

/* line 424, ../sass/pages/_people.scss */
.col-md-7 .view-people .people-page-image-container, .col-md-8 .view-people .people-page-image-container, .col-md-9 .view-people .people-page-image-container { flex: 2; }
/* line 428, ../sass/pages/_people.scss */
.col-md-7 .view-people .people-detail, .col-md-8 .view-people .people-detail, .col-md-9 .view-people .people-detail { flex: 10; }
@media (max-width: 600px) { /* line 428, ../sass/pages/_people.scss */
  .col-md-7 .view-people .people-detail, .col-md-8 .view-people .people-detail, .col-md-9 .view-people .people-detail { flex: 6; } }

/* line 440, ../sass/pages/_people.scss */
.col-md-3 .view-people .people-page-image-container, .col-md-4 .view-people .people-page-image-container, .col-md-5 .view-people .people-page-image-container, .col-md-6 .view-people .people-page-image-container { flex: 2; }
/* line 444, ../sass/pages/_people.scss */
.col-md-3 .view-people .people-detail, .col-md-4 .view-people .people-detail, .col-md-5 .view-people .people-detail, .col-md-6 .view-people .people-detail { flex: 5; }
@media (max-width: 991px) { /* line 444, ../sass/pages/_people.scss */
  .col-md-3 .view-people .people-detail, .col-md-4 .view-people .people-detail, .col-md-5 .view-people .people-detail, .col-md-6 .view-people .people-detail { flex: 8; } }
@media (max-width: 600px) { /* line 444, ../sass/pages/_people.scss */
  .col-md-3 .view-people .people-detail, .col-md-4 .view-people .people-detail, .col-md-5 .view-people .people-detail, .col-md-6 .view-people .people-detail { flex: 6; } }

/* line 463, ../sass/pages/_people.scss */
.view-people.view-display-id-people_column_listing .views-row-odd, .view-people.view-display-id-people_column_listing .views-row-even, .view-people.view-display-id-people_sidebar_listing .views-row-odd, .view-people.view-display-id-people_sidebar_listing .views-row-even { margin-bottom: 1.5em; }

/* line 472, ../sass/pages/_people.scss */
.node-type-people .field-name-field-related-news { border-top: 1px solid #c8c8c8; }
/* line 474, ../sass/pages/_people.scss */
.node-type-people .field-name-field-related-news .field-label { font-size: 0.75rem; font-weight: 800; text-transform: uppercase; font-family: 'Montserrat', "Arial", "Helvetica", sans-serif; line-height: 1.65em; }
/* line 478, ../sass/pages/_people.scss */
.node-type-people .field-name-field-related-news a { font-family: "Montserrat", "Arial", "Helvetica", sans-serif; font-weight: 800; font-size: 1.375em; line-height: 1.25em; margin-bottom: 0.5em; }
/* line 486, ../sass/pages/_people.scss */
#content .container-fluid .node-type-people .field-name-field-related-news a:link, #content .container-fluid .node-type-people .field-name-field-related-news a:visited { border-bottom: 1px solid transparent; }
/* line 493, ../sass/pages/_people.scss */
#content .container-fluid .node-type-people .field-name-field-related-news a:hover, #content .container-fluid .node-type-people .field-name-field-related-news a:focus, #content .container-fluid .node-type-people .field-name-field-related-news a:active { border-bottom: 1px solid #e77500; }

/* line 5, ../sass/pages/_courses.scss */
#content .container-fluid .view-courses .views-field-field-course-subject a { border-bottom-width: 0; }
/* line 8, ../sass/pages/_courses.scss */
#content .container-fluid .view-courses .views-field-field-course-subject a:hover { border-bottom-width: 1px; }
/* line 15, ../sass/pages/_courses.scss */
.view-courses .view-header h3 { margin-top: 0; font-size: 2.25em; font-weight: 500; }
/* line 22, ../sass/pages/_courses.scss */
.view-courses .views-row { padding: 0.75em 0; clear: both; margin: 0.75em 0; border-bottom: 1px solid #c8c8c8; }
/* line 28, ../sass/pages/_courses.scss */
.view-courses .views-row.views-row-first { margin-top: 0; padding-top: 0; }
/* line 34, ../sass/pages/_courses.scss */
.view-courses .views-field-title { font-family: 'Montserrat', "Arial", "Helvetica", sans-serif; font-weight: 800; font-size: 1.375em; line-height: 1.25em; margin-bottom: 0.5em; margin: 0.25em 0 0.75em; }
/* line 39, ../sass/pages/_courses.scss */
.view-courses .views-field-field-course-instructors { margin: 1em 0 0; }
/* line 42, ../sass/pages/_courses.scss */
.view-courses .views-field-field-course-instructors .views-label-field-course-instructors { font-size: 0.75rem; font-weight: 800; text-transform: uppercase; font-family: 'Montserrat', "Arial", "Helvetica", sans-serif; line-height: 1.65em; margin-right: 0.5em; }
/* line 47, ../sass/pages/_courses.scss */
.view-courses .views-field-field-course-instructors .field-content { font-size: 1.125rem; font-weight: 300; }

/* line 4, ../sass/pages/_publications.scss */
.view-publications .views-row { padding: 0.5rem 0 1em; clear: both; margin: 1em 0; font-weight: 400; border-bottom: 1px solid #c8c8c8; }
/* line 11, ../sass/pages/_publications.scss */
.view-publications .views-row.views-row-first { border-top-width: 0; padding-top: 1em; }
/* line 17, ../sass/pages/_publications.scss */
.view-publications .publications-image-container { border-width: 0; }
/* line 21, ../sass/pages/_publications.scss */
.view-publications .views-field-title a { font-family: 'Montserrat', "Arial", "Helvetica", sans-serif; font-weight: 800; font-size: 1.375em; line-height: 1.25em; margin-bottom: 0.5em; }
/* line 24, ../sass/pages/_publications.scss */
.view-publications .views-field-title a:after { content: ""; width: 45px; height: 5px; display: block; background-color: #e77500; position: relative; top: 5px; }
/* line 34, ../sass/pages/_publications.scss */
.view-publications .views-field-title a:hover:after { transition: width 0.2s; width: 100%; }
/* line 41, ../sass/pages/_publications.scss */
#content .container-fluid .view-publications .views-field-title a { font-weight: 800; border-bottom-width: 0; display: inline-block; }
/* line 47, ../sass/pages/_publications.scss */
#content .container-fluid .view-publications .views-field-title a:hover { border-bottom-width: 0; }
/* line 54, ../sass/pages/_publications.scss */
.view-publications .views-field-biblio-authors .views-label, .view-publications .views-field-name .views-label { font-size: 0.75rem; font-weight: 800; text-transform: uppercase; font-family: 'Montserrat', "Arial", "Helvetica", sans-serif; line-height: 1.65em; }
/* line 58, ../sass/pages/_publications.scss */
.view-publications .views-field-biblio-authors .field-content, .view-publications .views-field-name .field-content { font-size: 1.125em; font-weight: 300; }
/* line 65, ../sass/pages/_publications.scss */
.view-publications.view-display-id-publications_full_listing_with_filters .views-submit-button, .view-publications.view-display-id-publications_full_listing_with_filters .views-reset-button { margin-top: 0.85rem; }
/* line 70, ../sass/pages/_publications.scss */
.view-publications #edit-submit-publications, .view-publications #edit-reset { color: #333; text-decoration: none; padding: 10px 18px; border-radius: 0; font-weight: 700; font-size: 0.875rem; text-transform: uppercase; border: 1px solid #e77500; background-color: transparent; display: inline-block; margin: 1em 0 0; }
/* line 22, ../sass/base/_mixins.scss */
.view-publications #edit-submit-publications:hover, .view-publications #edit-reset:hover { background-color: #333; color: #FFF; transition: all 0.3s ease; border-color: #333; }
/* line 74, ../sass/pages/_publications.scss */
.view-publications .views-field-biblio-keywords { font-size: 0.9rem; text-transform: uppercase; }

/* line 81, ../sass/pages/_publications.scss */
.node-biblio a { border-bottom: 1px solid #c8c8c8; }
/* line 84, ../sass/pages/_publications.scss */
.node-biblio a:link { font-weight: 400; }
/* line 88, ../sass/pages/_publications.scss */
.node-biblio a:hover { border-bottom-color: #e77500; }
/* line 93, ../sass/pages/_publications.scss */
.node-biblio .submitted { font-size: 1.313rem; margin: 0.2em 0; display: block; font-weight: 300; }
/* line 97, ../sass/pages/_publications.scss */
.node-biblio #biblio-node { margin: 0 0 1em; }
/* line 100, ../sass/pages/_publications.scss */
.node-biblio #biblio-node table { margin: 0.5em 0 0; }
/* line 103, ../sass/pages/_publications.scss */
.node-biblio #biblio-node table tr { background-color: transparent; border-width: 0; vertical-align: top; }
/* line 108, ../sass/pages/_publications.scss */
.node-biblio #biblio-node table tr td { padding: 0.3rem 0; }
/* line 114, ../sass/pages/_publications.scss */
.node-biblio #biblio-node .biblio-row-title { font-size: 0.75rem; font-weight: 800; text-transform: uppercase; font-family: 'Montserrat', "Arial", "Helvetica", sans-serif; line-height: 1.65em; padding-right: 2em; padding-top: 0.4rem; }
/* line 120, ../sass/pages/_publications.scss */
.node-biblio #biblio-node .biblio-row-title + td p:first-child { margin-top: 0; }
/* line 128, ../sass/pages/_publications.scss */
.node-biblio ul.links.inline a { font-weight: 400; text-transform: uppercase; font-size: 0.875em; border-bottom-width: 0; }
/* line 136, ../sass/pages/_publications.scss */
.node-biblio ul.links.inline a:hover, .node-biblio ul.links.inline a:focus, .node-biblio ul.links.inline a:active { border-bottom-width: 1px; }

/* line 148, ../sass/pages/_publications.scss */
.page-publications-search #content a:link, .page-publications-search #content a:visited { border-bottom: 1px solid #c8c8c8; padding-bottom: 1px; }
/* line 154, ../sass/pages/_publications.scss */
.page-publications-search #content a:hover, .page-publications-search #content a:focus, .page-publications-search #content a:active { border-bottom-color: #e77500; }
/* line 159, ../sass/pages/_publications.scss */
.page-publications-search #content #biblio-header { font-family: "Montserrat", "Arial", "Helvetica", sans-serif; font-weight: 400; }
/* line 163, ../sass/pages/_publications.scss */
.page-publications-search #content #biblio-header a.fieldset-title { font-size: 0.75rem; font-weight: 800; text-transform: uppercase; font-family: 'Montserrat', "Arial", "Helvetica", sans-serif; line-height: 1.65em; margin-right: 0; }
/* line 168, ../sass/pages/_publications.scss */
.page-publications-search #content #biblio-header label { font-family: "Montserrat", "Arial", "Helvetica", sans-serif; font-size: 16px; line-height: 26px; font-weight: 500; text-transform: capitalize; }
/* line 176, ../sass/pages/_publications.scss */
.page-publications-search #content #biblio-header .form-type-select { font-family: "Roboto", "Arial", "Helvetica", sans-serif; font-size: 16px; line-height: 26px; font-weight: 400; }
/* line 185, ../sass/pages/_publications.scss */
.page-publications-search #content #biblio-header input[type="button"], .page-publications-search #content #biblio-header input[type="reset"], .page-publications-search #content #biblio-header input[type="submit"] { background-color: #333333; color: white; padding: 8px 15px; border-width: 0; text-transform: uppercase; font-weight: 500; border-radius: 0; font-size: 0.85rem; font-family: "Roboto", "Arial", "Helvetica", sans-serif; }
/* line 114, ../sass/base/_mixins.scss */
.page-publications-search #content #biblio-header input[type="button"]:hover, .page-publications-search #content #biblio-header input[type="reset"]:hover, .page-publications-search #content #biblio-header input[type="submit"]:hover { background-color: #e77500; color: #333333; }
/* line 190, ../sass/pages/_publications.scss */
.page-publications-search #content #biblio-header input#edit-keys { font-family: "Roboto", "Arial", "Helvetica", sans-serif; font-weight: 400; font-size: .85em; line-height: 1; margin-top: 0; margin-bottom: 0; padding: 7px 32px 7px 7px; border-radius: 0; border: 1px solid #c8c8c8; width: 200px; }
/* line 204, ../sass/pages/_publications.scss */
.page-publications-search #content .biblio-category-section { font-family: "Roboto", "Arial", "Helvetica", sans-serif; font-size: 16px; line-height: 26px; font-weight: 400; }
/* line 210, ../sass/pages/_publications.scss */
.page-publications-search #content .biblio-category-section .biblio-separator-bar { font-family: "Montserrat", "Arial", "Helvetica", sans-serif; color: #333333; font-weight: 500; font-size: 2.25em; line-height: 1.44444em; margin-top: 0.72222em; margin-bottom: 0.72222em; }
/* line 220, ../sass/pages/_publications.scss */
.page-publications-search #content .biblio-category-section .biblio-entry { margin: 0; padding: 1em 0; border-bottom: 1px solid #c8c8c8; }
/* line 224, ../sass/pages/_publications.scss */
.page-publications-search #content .biblio-category-section .biblio-entry:nth-child(2) { border-top: 1px solid #c8c8c8; }
/* line 231, ../sass/pages/_publications.scss */
.page-publications-search #content .biblio-category-section .biblio-title a, .page-publications-search #content .biblio-category-section .biblio-authors a, .page-publications-search #content .biblio-category-section .biblio-export-buttons a { font-weight: 400; font-family: "Roboto", "Arial", "Helvetica", sans-serif; border-bottom: 1px solid #c8c8c8; }
/* line 237, ../sass/pages/_publications.scss */
.page-publications-search #content .biblio-category-section .biblio-title a:hover, .page-publications-search #content .biblio-category-section .biblio-title a:focus, .page-publications-search #content .biblio-category-section .biblio-title a:active, .page-publications-search #content .biblio-category-section .biblio-authors a:hover, .page-publications-search #content .biblio-category-section .biblio-authors a:focus, .page-publications-search #content .biblio-category-section .biblio-authors a:active, .page-publications-search #content .biblio-category-section .biblio-export-buttons a:hover, .page-publications-search #content .biblio-category-section .biblio-export-buttons a:focus, .page-publications-search #content .biblio-category-section .biblio-export-buttons a:active { border-bottom-color: #e77500; }
/* line 242, ../sass/pages/_publications.scss */
.page-publications-search #content .biblio-category-section .biblio-title a { font-weight: 700; }
/* line 246, ../sass/pages/_publications.scss */
.page-publications-search #content .biblio-category-section .biblio-export-buttons a { font-size: 0.875em; text-transform: uppercase; }

/* line 6, ../sass/pages/_timeline.scss */
.page-timeline #content .container-fluid .view-princeton-timeline-tags a:link, .page-timeline #content .container-fluid .view-princeton-timeline-tags a:visited { border-bottom-width: 0; }
/* line 10, ../sass/pages/_timeline.scss */
.page-timeline #content .container-fluid .view-princeton-timeline-tags a:hover { border-bottom-width: 1px; }
/* line 15, ../sass/pages/_timeline.scss */
.page-timeline .ajax-progress-throbber { display: none; }
/* line 19, ../sass/pages/_timeline.scss */
.page-timeline .view .date-nav-wrapper .date-heading h3 { font-size: 1.8rem; font-weight: 500; margin-bottom: 0.5em; }
/* line 26, ../sass/pages/_timeline.scss */
.page-timeline .calendar-calendar td.mini { text-align: center; padding: 8px 5px 5px; border: 1px solid #c8c8c8; }
/* line 32, ../sass/pages/_timeline.scss */
.page-timeline .calendar-calendar table.mini td.empty { border: 1px solid #c8c8c8; }

/* line 39, ../sass/pages/_timeline.scss */
.view-princeton-timeline .views-field-title h3 { font-family: 'Montserrat', "Arial", "Helvetica", sans-serif; font-weight: 800; font-size: 1.375em; line-height: 1.25em; margin-bottom: 0.5em; margin-top: 0; }
/* line 43, ../sass/pages/_timeline.scss */
.view-princeton-timeline .views-field-title h3 a { font-weight: 800; }
/* line 48, ../sass/pages/_timeline.scss */
.view-princeton-timeline .views-row { padding: 1em 0; clear: both; border-bottom: 1px solid #c8c8c8; }
/* line 54, ../sass/pages/_timeline.scss */
.view-princeton-timeline .views-field-field-timeline-date { font-weight: 500; }
/* line 58, ../sass/pages/_timeline.scss */
.view-princeton-timeline .views-label { float: left; margin-right: 0.5rem; font-size: 0.75rem; font-weight: 800; text-transform: uppercase; font-family: 'Montserrat', "Arial", "Helvetica", sans-serif; line-height: 1.65em; padding-top: 5px; }
/* line 67, ../sass/pages/_timeline.scss */
.view-princeton-timeline .views-field-field-timeline-speaker .field-content, .view-princeton-timeline .views-field-field-timeline-drupal-tags .field-content { font-size: 1.313rem; margin: 0.2em 0; display: block; font-weight: 300; font-size: 1.125rem; }
/* line 72, ../sass/pages/_timeline.scss */
.view-princeton-timeline .views-field-field-timeline-speaker a, .view-princeton-timeline .views-field-field-timeline-drupal-tags a { font-weight: 300; }
/* line 77, ../sass/pages/_timeline.scss */
#content .container-fluid .view-princeton-timeline .calendar-calendar a { border-bottom-width: 0; text-decoration: none; font-weight: 500; }
/* line 82, ../sass/pages/_timeline.scss */
#content .container-fluid .view-princeton-timeline .calendar-calendar a:hover { border-bottom-width: 1px; }

/* line 5, ../sass/pages/_basic-page.scss */
.view-basic-page .node-title, .view-basic-page .basic-page-title { font-family: 'Montserrat', "Arial", "Helvetica", sans-serif; font-weight: 800; font-size: 1.375em; line-height: 1.25em; margin-bottom: 0.5em; }
/* line 8, ../sass/pages/_basic-page.scss */
.view-basic-page .node-title a, .view-basic-page .basic-page-title a { font-weight: 800; }
/* line 14, ../sass/pages/_basic-page.scss */
.view-basic-page .view-node { margin: 1.5em 0 0; }
/* line 17, ../sass/pages/_basic-page.scss */
.view-basic-page .view-node a { text-transform: uppercase; font-size: 0.875rem; font-weight: 700; }

/* line 25, ../sass/pages/_basic-page.scss */
.view-panopoly-widgets-general-content .views-field-title { font-family: 'Montserrat', "Arial", "Helvetica", sans-serif; font-weight: 800; font-size: 1.375em; line-height: 1.25em; margin-bottom: 0.5em; }
/* line 28, ../sass/pages/_basic-page.scss */
.view-panopoly-widgets-general-content .views-field-title a { font-weight: 800; }
/* line 33, ../sass/pages/_basic-page.scss */
.view-panopoly-widgets-general-content .views-row { margin: 1.5em 0; }
/* line 39, ../sass/pages/_basic-page.scss */
.view-panopoly-widgets-general-content .views-field-created, .view-panopoly-widgets-general-content .views-field-changed, .view-panopoly-widgets-general-content .views-field-name { font-weight: 500; }

@media (max-width: 639px) { /* line 47, ../sass/pages/_basic-page.scss */
  .node-type-basic-page #content .field-name-field-featured-image, #content img.image-float-right { float: none; margin-bottom: 0.5rem; } }
/* line 55, ../sass/pages/_basic-page.scss */
.view-basic-page.view-display-id-basic_page_grid_view .basic-page-featured-image-container { margin-bottom: 1rem; }

/* line 5, ../sass/pages/_taxonomy.scss */
.page-taxonomy #content .node-teaser a { font-weight: 500; }
/* line 9, ../sass/pages/_taxonomy.scss */
.page-taxonomy #content .node-teaser a:link, .page-taxonomy #content .node-teaser a:visited { border-bottom: 1px solid #c8c8c8; }
/* line 13, ../sass/pages/_taxonomy.scss */
.page-taxonomy #content .node-teaser a:hover { border-bottom: 1px solid #e77500; }
/* line 21, ../sass/pages/_taxonomy.scss */
.page-taxonomy #content .node-title, .page-taxonomy #content .resource-link-title, .page-taxonomy #content .views-field-title { font-family: 'Montserrat', "Arial", "Helvetica", sans-serif; font-weight: 800; font-size: 1.375em; line-height: 1.25em; margin-bottom: 0.5em; }
/* line 24, ../sass/pages/_taxonomy.scss */
.page-taxonomy #content .node-title a, .page-taxonomy #content .resource-link-title a, .page-taxonomy #content .views-field-title a { font-weight: 800; }
/* line 27, ../sass/pages/_taxonomy.scss */
.page-taxonomy #content .node-title a:link, .page-taxonomy #content .node-title a:visited, .page-taxonomy #content .resource-link-title a:link, .page-taxonomy #content .resource-link-title a:visited, .page-taxonomy #content .views-field-title a:link, .page-taxonomy #content .views-field-title a:visited { border-bottom: 1px solid transparent; }
/* line 31, ../sass/pages/_taxonomy.scss */
.page-taxonomy #content .node-title a:hover, .page-taxonomy #content .resource-link-title a:hover, .page-taxonomy #content .views-field-title a:hover { border-bottom: 1px solid #e77500; }
/* line 37, ../sass/pages/_taxonomy.scss */
.page-taxonomy #content .node-readmore { margin: 0.5em 0; }
/* line 40, ../sass/pages/_taxonomy.scss */
.page-taxonomy #content .node-readmore a { text-transform: uppercase; font-size: 0.875rem; font-weight: 700; }
/* line 45, ../sass/pages/_taxonomy.scss */
.page-taxonomy #content .node-events .field-name-body { float: none; width: 100%; }
/* line 51, ../sass/pages/_taxonomy.scss */
.page-taxonomy #content .field-name-body, .page-taxonomy #content .views-field-body { margin: 0.85em 0; }
/* line 61, ../sass/pages/_taxonomy.scss */
.page-taxonomy #content .views-field-created, .page-taxonomy #content .field-name-field-news-date, .page-taxonomy #content .field-name-field-events-date, .page-taxonomy #content .field-name-post-date, .page-taxonomy #content .date-repeat-rule, .page-taxonomy #content .blog-author, .page-taxonomy #content .news-author { font-weight: 500; font-size: 16px; line-height: 26px; }
/* line 67, ../sass/pages/_taxonomy.scss */
.page-taxonomy #content h2 { font-size: 1.35rem; }
/* line 71, ../sass/pages/_taxonomy.scss */
.page-taxonomy #content h3 { font-size: 1.25rem; }
/* line 75, ../sass/pages/_taxonomy.scss */
.page-taxonomy #content blockquote { font-size: 1.25rem; }
/* line 87, ../sass/pages/_taxonomy.scss */
.page-taxonomy #content .view-taxonomy-term-display .view-content .item-list .node-events .file-featured_image, .page-taxonomy #content .view-taxonomy-term-display .view-content .item-list .node-events.node-teaser .pwds-media-small-no-crop, .page-taxonomy #content .view-taxonomy-term-display .view-content .item-list .node-news .file-featured_image, .page-taxonomy #content .view-taxonomy-term-display .view-content .item-list .node-news.node-teaser .pwds-media-small-no-crop, .page-taxonomy #content .view-taxonomy-term-display .view-content .item-list .node-blog .file-featured_image, .page-taxonomy #content .view-taxonomy-term-display .view-content .item-list .node-blog.node-teaser .pwds-media-small-no-crop, .page-taxonomy #content .view-taxonomy-term-display .view-content .item-list .node-basic-page .file-featured_image, .page-taxonomy #content .view-taxonomy-term-display .view-content .item-list .node-basic-page.node-teaser .pwds-media-small-no-crop { margin: 20px 0 0; float: none; }
/* line 93, ../sass/pages/_taxonomy.scss */
.page-taxonomy #content .view-taxonomy-term-display .view-content .item-list .node-people .file-featured_image, .page-taxonomy #content .view-taxonomy-term-display .view-content .item-list .node-people.node-teaser .pwds-media-small-no-crop { margin: 10px 0 0; float: none; }
/* line 99, ../sass/pages/_taxonomy.scss */
.page-taxonomy #content .view-taxonomy-term-display .view-content .item-list .node-biblio .file-featured_image, .page-taxonomy #content .view-taxonomy-term-display .view-content .item-list .node-biblio.node-teaser .pwds-media-small-no-crop { margin: 5px 0 0; float: none; }
/* line 105, ../sass/pages/_taxonomy.scss */
.page-taxonomy #content .view-taxonomy-term-display .view-content .item-list .node-biblio.node-teaser .biblio-title a, .page-taxonomy #content .view-taxonomy-term-display .view-content .item-list .node-teaser .field-name-body a { font-family: "Roboto", "Arial", "Helvetica", sans-serif; font-weight: 500; }
@media (min-width: 668px) { /* line 114, ../sass/pages/_taxonomy.scss */
  .page-taxonomy #content .views-field-field-featured-image .content img, .page-taxonomy #content .views-field-field-featured-image .content .field-name-field-image-caption { max-width: 340px; } }

/* line 4, ../sass/pages/_resource.scss */
.view-resource-links .views-field-title { font-family: 'Montserrat', "Arial", "Helvetica", sans-serif; font-weight: 800; font-size: 1.375em; line-height: 1.25em; margin-bottom: 0.5em; }
/* line 7, ../sass/pages/_resource.scss */
.view-resource-links .views-field-title a { font-weight: 800; }
/* line 12, ../sass/pages/_resource.scss */
.view-resource-links .views-row { margin: 1.5em 0; }

/* line 3, ../sass/theme/_tiger.scss */
html { box-sizing: border-box; }

/* line 7, ../sass/theme/_tiger.scss */
body { background: white; font-family: "Roboto", "Arial", "Helvetica", sans-serif; font-size: 16px; font-weight: 400; line-height: 26px; color: #333333; }

/* line 18, ../sass/theme/_tiger.scss */
#page { max-width: 100%; background-color: white; border-top: 4px solid #e77500; }

/* line 24, ../sass/theme/_tiger.scss */
.container-fluid { overflow: hidden; }

/* line 28, ../sass/theme/_tiger.scss */
.content_container, .footer__wrapper { max-width: 1200px; margin: 0 auto; }
@media only screen and (min-width: 1569px) { /* line 28, ../sass/theme/_tiger.scss */
  .content_container, .footer__wrapper { max-width: 1440px; } }

/* line 37, ../sass/theme/_tiger.scss */
#content { min-height: 50vh; }
/* line 40, ../sass/theme/_tiger.scss */
.not-front #content { margin-bottom: 2em; }

/* line 45, ../sass/theme/_tiger.scss */
.breadcrumb { margin-bottom: 2em; font-size: 0.75rem; padding: 10px 10px; clear: both; background-color: #eeeeee; text-transform: capitalize; }
/* line 53, ../sass/theme/_tiger.scss */
.breadcrumb ol li a { text-decoration: underline; }

/* line 59, ../sass/theme/_tiger.scss */
ul, ol { margin: 0.5em 0; }

/* line 63, ../sass/theme/_tiger.scss */
h1, h2, h3, h4, h5, h6 { font-family: "Montserrat", "Arial", "Helvetica", sans-serif; }

/* line 67, ../sass/theme/_tiger.scss */
h1 { font-weight: 700; line-height: 1.11em; }
@media (max-width: 767px) { /* line 67, ../sass/theme/_tiger.scss */
  h1 { font-size: 2.1rem; } }

/* line 76, ../sass/theme/_tiger.scss */
h2 { font-weight: 500; }
@media (max-width: 767px) { /* line 76, ../sass/theme/_tiger.scss */
  h2 { font-size: 2.1rem; line-height: 1.25em; } }

/* line 85, ../sass/theme/_tiger.scss */
h1 + h2 { margin-top: 0; }

/* line 89, ../sass/theme/_tiger.scss */
h2.pane-title { font-size: 1.875rem; line-height: 1.25em; }

/* line 94, ../sass/theme/_tiger.scss */
h3 { font-weight: 400; line-height: 1.25em; }

/* line 99, ../sass/theme/_tiger.scss */
h4 { font-weight: 800; line-height: 1.25em; }

/* line 104, ../sass/theme/_tiger.scss */
h5 { font-weight: 400; text-transform: uppercase; }

/* line 109, ../sass/theme/_tiger.scss */
h6 { font-weight: 700; }

/* line 113, ../sass/theme/_tiger.scss */
h2, h3, h4 { margin-top: 0.3em; margin-bottom: 0.3em; }

/* line 118, ../sass/theme/_tiger.scss */
p { margin: 1em 0 1em; }

/* line 122, ../sass/theme/_tiger.scss */
.page__title { border-bottom: 3px solid #e77500; padding-bottom: 5px; margin: 0.2em 0 .75em; }

/* line 130, ../sass/theme/_tiger.scss */
a:link, a:visited { color: #333333; text-decoration: none; font-weight: 500; }
/* line 135, ../sass/theme/_tiger.scss */
#content .container-fluid a:link, #content .container-fluid a:visited { border-bottom: 1px solid #c8c8c8; padding-bottom: 1px; }
/* line 141, ../sass/theme/_tiger.scss */
a:hover { color: #333333; }
/* line 144, ../sass/theme/_tiger.scss */
#content .container-fluid a:hover { border-bottom-color: #e77500; }
/* line 149, ../sass/theme/_tiger.scss */
a:active { color: #333333; }

/* line 170, ../sass/theme/_tiger.scss */
#content .container-fluid .billboard a:link, #content .container-fluid .billboard a:visited, #content .container-fluid .views-field-title a:link, #content .container-fluid .views-field-title a:visited, #content .container-fluid .blog-taxonomy-terms a:link, #content .container-fluid .blog-taxonomy-terms a:visited, #content .container-fluid .view-id-categories_list a:link, #content .container-fluid .view-id-categories_list a:visited, #content .container-fluid .blog_usernames_blog a:link, #content .container-fluid .blog_usernames_blog a:visited, #content .container-fluid .pane-combined-categories a:link, #content .container-fluid .pane-combined-categories a:visited, #content .container-fluid .feed-icon a:link, #content .container-fluid .feed-icon a:visited, #content .container-fluid .event-taxonomy-terms a:link, #content .container-fluid .event-taxonomy-terms a:visited, #content .container-fluid ul.views-summary a:link, #content .container-fluid ul.views-summary a:visited, #content .container-fluid .news-taxonomy-terms a:link, #content .container-fluid .news-taxonomy-terms a:visited, #content .container-fluid .views-field-view-node a:link, #content .container-fluid .views-field-view-node a:visited, #content .container-fluid .sitewide-categories a:link, #content .container-fluid .sitewide-categories a:visited, #content .container-fluid h2.pane-title a:link, #content .container-fluid h2.pane-title a:visited, #content .container-fluid .view-pwds-twitter a:link, #content .container-fluid .view-pwds-twitter a:visited { border-bottom-width: 0; padding-bottom: 0; }
/* line 175, ../sass/theme/_tiger.scss */
#content .container-fluid .billboard a:hover, #content .container-fluid .views-field-title a:hover, #content .container-fluid .blog-taxonomy-terms a:hover, #content .container-fluid .view-id-categories_list a:hover, #content .container-fluid .blog_usernames_blog a:hover, #content .container-fluid .pane-combined-categories a:hover, #content .container-fluid .feed-icon a:hover, #content .container-fluid .event-taxonomy-terms a:hover, #content .container-fluid ul.views-summary a:hover, #content .container-fluid .news-taxonomy-terms a:hover, #content .container-fluid .views-field-view-node a:hover, #content .container-fluid .sitewide-categories a:hover, #content .container-fluid h2.pane-title a:hover, #content .container-fluid .view-pwds-twitter a:hover { border-bottom: 1px solid #e77500; }
/* line 181, ../sass/theme/_tiger.scss */
#content .container-fluid ul.flex-direction-nav a { border-bottom-width: 0; }

/* line 187, ../sass/theme/_tiger.scss */
.no-border { border-bottom: none !important; padding-bottom: 0 !important; }

@media (max-width: 499px) { /* line 196, ../sass/theme/_tiger.scss */
  img.image-float-left, img.image-float-right, .media-element-float-left, .media-element-float-right { float: none; margin-left: 0; margin-right: 0; } }
/* line 203, ../sass/theme/_tiger.scss */
blockquote { font-family: "Montserrat", "Arial", "Helvetica", sans-serif; font-weight: 300; font-size: 1.5rem; border-top: 1px solid #c8c8c8; line-height: 1.25em; display: table; margin: 1.5em 0 0; }
@media (max-width: 767px) { /* line 203, ../sass/theme/_tiger.scss */
  blockquote { font-size: 1.35rem; } }
/* line 218, ../sass/theme/_tiger.scss */
blockquote:before { content: ""; width: 115px; height: 8px; background-color: #e77500; display: block; position: relative; left: 3em; top: -9px; }
/* line 229, ../sass/theme/_tiger.scss */
blockquote p { margin-top: 0.5em; }

/* line 234, ../sass/theme/_tiger.scss */
table { width: 100%; }
/* line 237, ../sass/theme/_tiger.scss */
table tr:nth-child(odd) { border-bottom: 1px solid #c8c8c8; border-top: 1px solid #c8c8c8; }
/* line 242, ../sass/theme/_tiger.scss */
table th { background-color: #333333; color: white; font-size: 1.1rem; }
/* line 247, ../sass/theme/_tiger.scss */
table th a:link { color: white; text-decoration: underline; }
/* line 253, ../sass/theme/_tiger.scss */
table th, table td { text-align: left; padding: 10px; vertical-align: top; }

/* line 260, ../sass/theme/_tiger.scss */
hr { border: 1px solid #c8c8c8; }

/* line 265, ../sass/theme/_tiger.scss */
input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset; }

/* line 272, ../sass/theme/_tiger.scss */
.view-categories-list ul li, .radix-layouts-sidebar ul.views-summary li { list-style: none; font-weight: 500; position: relative; }
/* line 277, ../sass/theme/_tiger.scss */
.view-categories-list ul li:before, .radix-layouts-sidebar ul.views-summary li:before { content: "\f111"; font-family: FontAwesome; color: #e77500; margin-right: 10px; font-size: 0.5rem; position: relative; background-color: #e77500; position: absolute; top: 10px; left: -11px; content: ""; width: 6px; height: 6px; display: block; border-radius: 50%; }
/* line 296, ../sass/theme/_tiger.scss */
.view-categories-list ul a, .radix-layouts-sidebar ul.views-summary a { padding-left: 1px; padding-right: 1px; }
/* line 300, ../sass/theme/_tiger.scss */
.view-categories-list ul a.active, .radix-layouts-sidebar ul.views-summary a.active { background-color: #f8efeb; padding-top: 2px; padding-bottom: 2px; }

/* line 310, ../sass/theme/_tiger.scss */
#content .container-fluid .more-link { text-align: right; }
/* line 314, ../sass/theme/_tiger.scss */
#content .container-fluid .more-link a:link, #content .container-fluid .more-link a:visited { color: #333; text-decoration: none; padding: 10px 18px; border-radius: 0; font-weight: 700; font-size: 0.875rem; text-transform: uppercase; border: 1px solid #e77500; background-color: transparent; display: inline-block; margin: 1em 0 0; }
/* line 22, ../sass/base/_mixins.scss */
#content .container-fluid .more-link a:link:hover, #content .container-fluid .more-link a:visited:hover { background-color: #333; color: #FFF; transition: all 0.3s ease; border-color: #333; }

/* line 321, ../sass/theme/_tiger.scss */
.field-name-field-image-caption { border-bottom-width: 0 !important; }
/* line 324, ../sass/theme/_tiger.scss */
.field-name-field-image-caption p { font-size: .75em; line-height: 1.5em; }

/* line 331, ../sass/theme/_tiger.scss */
.ui-accordion .ui-accordion-header .ui-accordion-header-icon { background-image: none; }
/* line 334, ../sass/theme/_tiger.scss */
.ui-accordion .ui-accordion-header .ui-accordion-header-icon:before { font-size: 15px; text-indent: 0; display: block; font-family: fontAwesome; color: #e77500; }
/* line 343, ../sass/theme/_tiger.scss */
.ui-accordion .ui-state-default .ui-icon:before { content: "\f067"; }
/* line 347, ../sass/theme/_tiger.scss */
.ui-accordion .ui-state-active .ui-icon:before { content: "\f068"; }
/* line 351, ../sass/theme/_tiger.scss */
.ui-accordion.ui-widget { border-left-color: #e77500; border-left-width: 5px; }

/*Accessible Accordion*/
/* line 360, ../sass/theme/_tiger.scss */
.accordion_dl dt, .accordion_dl dd { border-left-color: #e77500; }
/* line 364, ../sass/theme/_tiger.scss */
.accordion_dl dt.faqfield-question .button .indicator .indicator-target:before { color: #e77500; }

/* line 369, ../sass/theme/_tiger.scss */
input::placeholder { color: #333333; }

/* These image styles are mostly copied from _pwds_base_responsive, which seems silly since this theme is a child of that one. The reason we do this it because we need these styles in the WYSIWYG editor, and the editor is only configured to load this theme's stylesheet and not the parent theme's stylesheet. */
/* line 377, ../sass/theme/_tiger.scss */
img.image-float-left { float: left; margin: 0 30px 30px 0; border-radius: 3px; }

/* line 383, ../sass/theme/_tiger.scss */
img.image-float-right { float: right; margin: 0 0 30px 30px; border-radius: 3px; }

/* line 389, ../sass/theme/_tiger.scss */
img.panopoly-image-half { margin: 0 30px 30px 0 !important; }

/* line 393, ../sass/theme/_tiger.scss */
img.image-center { display: block; margin: 0 auto; border-radius: 3px; float: none; }

/* line 400, ../sass/theme/_tiger.scss */
img.image-inline { display: inline; float: none; margin: 0 10px 0 10px; border-radius: 3px; }

/* line 410, ../sass/theme/_tiger.scss */
.menu__item.is-leaf, .menu__item.is-collapsed, .menu__item.is-expanded { list-style-type: none; list-style-image: none; }

@media (min-width: 480px) { /* line 416, ../sass/theme/_tiger.scss */
  #main { padding-top: 0; } }
/* FEEDS */
/* line 423, ../sass/theme/_tiger.scss */
div.feed-icon { font-size: .85em; margin: 0.5em 0; }

/* line 428, ../sass/theme/_tiger.scss */
a.feed-icon .icon .icon-target:before { color: #e77500; }

/* line 432, ../sass/theme/_tiger.scss */
.ui-widget { font-family: "Roboto", "Arial", "Helvetica", sans-serif; }

/* line 445, ../sass/theme/_tiger.scss */
.sitewide-categories .field-content a:nth-child(2), .news-taxonomy-terms, .event-taxonomy-terms, .blog-taxonomy-terms, .pane-node-field-featured-categories .field-label, .people-taxonomy-terms, .view-publications .views-field-biblio-keywords, .node-type-news .field-name-field-featured-categories.term-links ul, .node-type-people .field-name-field-featured-categories.term-links ul { margin: 1em 0 .5em; }
/* line 448, ../sass/theme/_tiger.scss */
.sitewide-categories .field-content a:nth-child(2):before, .news-taxonomy-terms:before, .event-taxonomy-terms:before, .blog-taxonomy-terms:before, .pane-node-field-featured-categories .field-label:before, .people-taxonomy-terms:before, .view-publications .views-field-biblio-keywords:before, .node-type-news .field-name-field-featured-categories.term-links ul:before, .node-type-people .field-name-field-featured-categories.term-links ul:before { content: ""; background-color: #e77500; margin-right: 5px; width: 10px; height: 10px; display: inline-block; }

/* line 458, ../sass/theme/_tiger.scss */
.pane-node-field-featured-categories .field-label { margin: 0; }

/* line 463, ../sass/theme/_tiger.scss */
.node-type-news .field-name-field-featured-categories .field-label, .node-type-people .field-name-field-featured-categories .field-label { font-size: 0.75rem; font-weight: 800; text-transform: uppercase; font-family: 'Montserrat', "Arial", "Helvetica", sans-serif; line-height: 1.65em; margin: -1px 0 0 0; padding-top: 1.5em; border-top: 1px solid #c8c8c8; }

/* line 471, ../sass/theme/_tiger.scss */
.node-type-news .field-name-field-featured-categories.term-links ul:before, .node-type-people .field-name-field-featured-categories.term-links ul:before { position: relative; left: -20px; top: 8px; float: left; margin: 0 -10px 0 0; }

/* line 489, ../sass/theme/_tiger.scss */
.node-type-news #content .container-fluid .field-name-field-featured-categories.term-links a:link, .node-type-news #content .container-fluid .field-name-field-featured-categories.term-links a:visited, .node-type-news #content .container-fluid .field-name-field-featured-categories.term-thumbnail_4_3 a:link, .node-type-news #content .container-fluid .field-name-field-featured-categories.term-thumbnail_4_3 a:visited, .node-type-news #content .container-fluid .field-name-field-featured-categories.term-thumbnail_16_9 a:link, .node-type-news #content .container-fluid .field-name-field-featured-categories.term-thumbnail_16_9 a:visited, .node-type-people #content .container-fluid .field-name-field-featured-categories.term-links a:link, .node-type-people #content .container-fluid .field-name-field-featured-categories.term-links a:visited, .node-type-people #content .container-fluid .field-name-field-featured-categories.term-thumbnail_4_3 a:link, .node-type-people #content .container-fluid .field-name-field-featured-categories.term-thumbnail_4_3 a:visited, .node-type-people #content .container-fluid .field-name-field-featured-categories.term-thumbnail_16_9 a:link, .node-type-people #content .container-fluid .field-name-field-featured-categories.term-thumbnail_16_9 a:visited { border-bottom-color: transparent; }
/* line 495, ../sass/theme/_tiger.scss */
.node-type-news #content .container-fluid .field-name-field-featured-categories.term-links a:hover, .node-type-news #content .container-fluid .field-name-field-featured-categories.term-links a:focus, .node-type-news #content .container-fluid .field-name-field-featured-categories.term-links a:active, .node-type-news #content .container-fluid .field-name-field-featured-categories.term-thumbnail_4_3 a:hover, .node-type-news #content .container-fluid .field-name-field-featured-categories.term-thumbnail_4_3 a:focus, .node-type-news #content .container-fluid .field-name-field-featured-categories.term-thumbnail_4_3 a:active, .node-type-news #content .container-fluid .field-name-field-featured-categories.term-thumbnail_16_9 a:hover, .node-type-news #content .container-fluid .field-name-field-featured-categories.term-thumbnail_16_9 a:focus, .node-type-news #content .container-fluid .field-name-field-featured-categories.term-thumbnail_16_9 a:active, .node-type-people #content .container-fluid .field-name-field-featured-categories.term-links a:hover, .node-type-people #content .container-fluid .field-name-field-featured-categories.term-links a:focus, .node-type-people #content .container-fluid .field-name-field-featured-categories.term-links a:active, .node-type-people #content .container-fluid .field-name-field-featured-categories.term-thumbnail_4_3 a:hover, .node-type-people #content .container-fluid .field-name-field-featured-categories.term-thumbnail_4_3 a:focus, .node-type-people #content .container-fluid .field-name-field-featured-categories.term-thumbnail_4_3 a:active, .node-type-people #content .container-fluid .field-name-field-featured-categories.term-thumbnail_16_9 a:hover, .node-type-people #content .container-fluid .field-name-field-featured-categories.term-thumbnail_16_9 a:focus, .node-type-people #content .container-fluid .field-name-field-featured-categories.term-thumbnail_16_9 a:active { border-bottom-color: #e77500; }
/* line 505, ../sass/theme/_tiger.scss */
.node-type-news #content .container-fluid .field-name-field-featured-categories.term-thumbnail_4_3 a:link, .node-type-news #content .container-fluid .field-name-field-featured-categories.term-thumbnail_4_3 a:visited, .node-type-news #content .container-fluid .field-name-field-featured-categories.term-thumbnail_16_9 a:link, .node-type-news #content .container-fluid .field-name-field-featured-categories.term-thumbnail_16_9 a:visited, .node-type-people #content .container-fluid .field-name-field-featured-categories.term-thumbnail_4_3 a:link, .node-type-people #content .container-fluid .field-name-field-featured-categories.term-thumbnail_4_3 a:visited, .node-type-people #content .container-fluid .field-name-field-featured-categories.term-thumbnail_16_9 a:link, .node-type-people #content .container-fluid .field-name-field-featured-categories.term-thumbnail_16_9 a:visited { font-family: 'Montserrat', "Arial", "Helvetica", sans-serif; font-weight: 800; font-size: 1.375em; line-height: 1.25em; margin-bottom: 0.5em; text-transform: none; }
/* line 511, ../sass/theme/_tiger.scss */
.node-type-news #content .container-fluid .field-name-field-featured-categories.term-thumbnail_4_3 a:hover, .node-type-news #content .container-fluid .field-name-field-featured-categories.term-thumbnail_4_3 a:focus, .node-type-news #content .container-fluid .field-name-field-featured-categories.term-thumbnail_4_3 a:active, .node-type-news #content .container-fluid .field-name-field-featured-categories.term-thumbnail_16_9 a:hover, .node-type-news #content .container-fluid .field-name-field-featured-categories.term-thumbnail_16_9 a:focus, .node-type-news #content .container-fluid .field-name-field-featured-categories.term-thumbnail_16_9 a:active, .node-type-people #content .container-fluid .field-name-field-featured-categories.term-thumbnail_4_3 a:hover, .node-type-people #content .container-fluid .field-name-field-featured-categories.term-thumbnail_4_3 a:focus, .node-type-people #content .container-fluid .field-name-field-featured-categories.term-thumbnail_4_3 a:active, .node-type-people #content .container-fluid .field-name-field-featured-categories.term-thumbnail_16_9 a:hover, .node-type-people #content .container-fluid .field-name-field-featured-categories.term-thumbnail_16_9 a:focus, .node-type-people #content .container-fluid .field-name-field-featured-categories.term-thumbnail_16_9 a:active { font-family: 'Montserrat', "Arial", "Helvetica", sans-serif; font-weight: 800; font-size: 1.375em; line-height: 1.25em; margin-bottom: 0.5em; text-transform: none; padding-bottom: 1px; }

/* line 530, ../sass/theme/_tiger.scss */
.view-basic-page .sitewide-categories a, .view-news .news-taxonomy-terms a, .view-events .event-taxonomy-terms a, .view-blog .blog-taxonomy-terms a, .field-name-field-featured-categories a, .pane-node-field-featured-categories a, .people-taxonomy-terms a { font-weight: 400; }

/* line 539, ../sass/theme/_tiger.scss */
.view-basic-page .views-row.views-row-first, .view-events .views-row.views-row-first, .view-news .views-row.views-row-first, .view-resource-links .views-row.views-row-first { border-top-width: 0; }

/* line 544, ../sass/theme/_tiger.scss */
.summary-as-callout { font-size: 1.2rem; font-weight: 500; line-height: 28px; margin-top: 12px; }

/* line 553, ../sass/theme/_tiger.scss */
.ui-accordion .ui-accordion-header { padding: 1em 2.5em 1em 1.5em; }

@media (min-width: 668px) { /* line 564, ../sass/theme/_tiger.scss */
  .page-taxonomy #content .file-featured_image, .page-taxonomy #content.node-teaser .pwds-media-small-no-crop, .node-news .file-featured_image, .node-news.node-teaser .pwds-media-small-no-crop, .node-blog .file-featured_image, .node-blog.node-teaser .pwds-media-small-no-crop, .node-basic-page .file-featured_image, .node-basic-page.node-teaser .pwds-media-small-no-crop { margin: 0 0px 25px 25px; float: right; } }

/* line 574, ../sass/theme/_tiger.scss */
.pane-people-grid-people-grid-view .people-grid-person-info, .pane-people-grid-faculty-grid-view-exposed-filters .people-grid-person-info, .pane-news-news-grid-view ul.news-grid .news-grid-article-info, .pane-events-events-grid-view ul.events-grid .events-grid-event-info { padding-top: 1em; padding-bottom: 1em; }

/* line 581, ../sass/theme/_tiger.scss */
#content .container-fluid .pager a { border-bottom-width: 0; padding-bottom: 0; }
/* line 586, ../sass/theme/_tiger.scss */
.pager .pager-current { background-color: #333333; color: white; }
/* line 591, ../sass/theme/_tiger.scss */
.pager li { padding: 8px 15px; }
/* line 595, ../sass/theme/_tiger.scss */
.pager li:hover:not(.pager-current), .pager li:focus:not(.pager-current) { background-color: #dddddd; }

/* line 601, ../sass/theme/_tiger.scss */
.people-alphapager { margin-bottom: 2em; text-align: left; }
/* line 605, ../sass/theme/_tiger.scss */
#content .container-fluid .people-alphapager a { border-bottom-width: 0; padding: 1px 8px; margin: 0; display: inline-block; }
/* line 611, ../sass/theme/_tiger.scss */
#content .container-fluid .people-alphapager a.active { background-color: #333333; color: white; }
/* line 617, ../sass/theme/_tiger.scss */
#content .container-fluid .people-alphapager a:hover:not(.active), #content .container-fluid .people-alphapager a:focus:not(.active) { background-color: #dddddd; }

/* line 4, ../sass/flavors/_full-width.scss */
.full-width-global.front #content { padding-left: 0; padding-right: 0; }
/* line 9, ../sass/flavors/_full-width.scss */
.full-width-global.front .main-content-container.row-container { padding: 0; }
@media only screen and (min-width: 1569px) { /* line 9, ../sass/flavors/_full-width.scss */
  .full-width-global.front .main-content-container.row-container { max-width: 1440px; } }
/* line 18, ../sass/flavors/_full-width.scss */
.full-width-global .content_container, .full-width-global .footer__wrapper { max-width: 100%; }
/* line 22, ../sass/flavors/_full-width.scss */
.full-width-global.front .row { margin-left: 0; margin-right: 0; }
/* line 27, ../sass/flavors/_full-width.scss */
.full-width-global .row-container { max-width: 1200px; margin: 0 auto; background-color: transparent; padding-left: 20px; padding-right: 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
@media only screen and (min-width: 1569px) { /* line 27, ../sass/flavors/_full-width.scss */
  .full-width-global .row-container { max-width: 1440px; } }
/* line 43, ../sass/flavors/_full-width.scss */
.full-width-global #main-menu { background-color: transparent; }
@media (min-width: 841px) { /* line 48, ../sass/flavors/_full-width.scss */
  .full-width-global #main-menu > ul.menu { margin-right: 1em; } }
/* line 53, ../sass/flavors/_full-width.scss */
.full-width-global #footer { padding: 0; }
/* line 57, ../sass/flavors/_full-width.scss */
.full-width-global .footer-container.row-container { background-color: #333333; color: white; padding: 2em 1.5em 1em; }
/* line 63, ../sass/flavors/_full-width.scss */
.full-width-global .front .messages { max-width: 1200px; margin: 2em auto; }

/* line 71, ../sass/flavors/_full-width.scss */
#main-menu:after, .row-container:after { content: ""; clear: both; display: table; }

/* line 79, ../sass/flavors/_full-width.scss */
.not-front .main-content-container.row-container { padding-top: 3em; }
/* line 82, ../sass/flavors/_full-width.scss */
.not-front .main-content-container.row-container .breadcrumb { margin-top: -3em; }

/* line 3, ../sass/flavors/_constrained.scss */
.constrained #page { background-color: #1a1a1a; }
/* line 7, ../sass/flavors/_constrained.scss */
.constrained .main-content-container { background-color: white; }
/* line 13, ../sass/flavors/_constrained.scss */
.constrained #navigation, .constrained .footer, .constrained .header { max-width: 1200px; margin: 0 auto; }
@media only screen and (min-width: 1569px) { /* line 13, ../sass/flavors/_constrained.scss */
  .constrained #navigation, .constrained .footer, .constrained .header { max-width: 1440px; } }
/* line 24, ../sass/flavors/_constrained.scss */
.constrained.flavor1 .header, .constrained.flavor1 #navigation { background-color: white; }
/* line 33, ../sass/flavors/_constrained.scss */
.constrained .breadcrumb, .constrained #header, .constrained #content, .constrained #navigation, .constrained #footer { padding-left: 2rem; padding-right: 2rem; }
/* line 38, ../sass/flavors/_constrained.scss */
.constrained .region-sidebar-first { padding-left: 2rem; }
/* line 42, ../sass/flavors/_constrained.scss */
.constrained .sidebars + #content { padding-left: 0; }
/* line 46, ../sass/flavors/_constrained.scss */
.constrained .region-sidebar-second { padding-right: 2rem; }

/* line 5, ../sass/flavors/_bg.scss */
.flavor2 #header { background-color: #202020; }
/* line 9, ../sass/flavors/_bg.scss */
.flavor2 .header .search-form .form-type-textfield:after { color: #202020; }
/* line 15, ../sass/flavors/_bg.scss */
.flavor2 .header__site-name .header__site-link, .flavor2 .header__site-slogan, .flavor2 .header__secondary-menu ul.links a { color: white; }
/* line 19, ../sass/flavors/_bg.scss */
.no-svg .flavor2 .princeton_logo { background: url("../images/pu-logo-white.png") no-repeat 0 0; background-size: cover; height: 23px; }
/* line 25, ../sass/flavors/_bg.scss */
.flavor2 .princeton_logo { text-indent: -9999em; width: 270px; height: 18px; display: inline-block; background: url("../images/pu-logo-white-single.svg") no-repeat 0 0; background-size: cover; margin-left: 0.5em; margin-top: 0.5em; }
@media (max-width: 840px) { /* line 38, ../sass/flavors/_bg.scss */
  .no-svg .flavor2 .princeton_logo { background: url(../images/pu-logo-white-mobile.png) no-repeat 0 0; height: 42px; width: 150px; background-size: contain; }
  /* line 45, ../sass/flavors/_bg.scss */
  .flavor2 .princeton_logo { background: url(../images/pu-logo-white-mobile.svg) no-repeat 0 0; height: 40px; width: 141px; } }
@media (max-width: 840px) { /* line 54, ../sass/flavors/_bg.scss */
  .flavor2 .mean-container .mean-bar { background-color: #202020; border-bottom-width: 0; }
  /* line 59, ../sass/flavors/_bg.scss */
  .flavor2 .mean-container a.meanmenu-reveal { color: white; }
  /* line 62, ../sass/flavors/_bg.scss */
  .flavor2 .mean-container a.meanmenu-reveal:before { color: white; }
  /* line 66, ../sass/flavors/_bg.scss */
  .flavor2 .mean-container a.meanmenu-reveal span { background-color: white; }
  /* line 73, ../sass/flavors/_bg.scss */
  .flavor2 #mobile #search-reveal:before { color: white; }
  /* line 77, ../sass/flavors/_bg.scss */
  .flavor2 #mobile .search-form { border-bottom: 3px solid #202020; }
  /* line 82, ../sass/flavors/_bg.scss */
  .flavor2 .header__secondary-menu { display: initial; } }
/* line 88, ../sass/flavors/_bg.scss */
.flavor2 #navigation { background-color: #333333; }
/* line 92, ../sass/flavors/_bg.scss */
.flavor2 #navigation #main-menu .menu li a { color: white; }
/* line 97, ../sass/flavors/_bg.scss */
.flavor2 #navigation #main-menu .menu li a + .menu { background-color: #333333; border: 0; }
/* line 105, ../sass/flavors/_bg.scss */
.flavor2 #navigation #main-menu .menu li .menu li a:hover, .flavor2 #navigation #main-menu .menu li .menu li a:active, .flavor2 #navigation #main-menu .menu li .menu li a:focus { background-color: #202020; }
/* line 112, ../sass/flavors/_bg.scss */
.no-svg .flavor2 .pu-shield-container { background: url(../images/pu-shield-white.png) no-repeat 0 0; background-size: contain; }
/* line 118, ../sass/flavors/_bg.scss */
.flavor2 .pu-shield-container { background: url(../images/pu-shield-white.svg) no-repeat 0 0; width: 20px; height: auto; background-size: contain; top: 0; }
@media (max-width: 840px) { /* line 118, ../sass/flavors/_bg.scss */
  .flavor2 .pu-shield-container { top: 0.35rem; } }
/* line 129, ../sass/flavors/_bg.scss */
.flavor2 .pu-shield-container img { height: 0; }
/* line 133, ../sass/flavors/_bg.scss */
.flavor2 .pu-shield-container a { display: inline-block; }

/* line 8, ../sass/flavors/_font-set-2.scss */
body.fontset2 { font-family: "Roboto Slab", "Georgia", "Times New Roman", serif; }

/* line 15, ../sass/flavors/_font-set-2.scss */
.fontset2 a:link, .fontset2 a:visited { font-weight: 700; }
/* line 21, ../sass/flavors/_font-set-2.scss */
.fontset2 .ui-widget, .fontset2 .webform-client-form input { font-family: "Roboto Slab", "Georgia", "Times New Roman", serif; }
/* line 25, ../sass/flavors/_font-set-2.scss */
.fontset2 h1, .fontset2 h2, .fontset2 h3, .fontset2 h4, .fontset2 h5, .fontset2 h6 { font-family: "Raleway", "Arial", "Helvetica", sans-serif; }
/* line 29, ../sass/flavors/_font-set-2.scss */
.fontset2 h1 { font-weight: 300; }
/* line 33, ../sass/flavors/_font-set-2.scss */
.fontset2 h2 { font-weight: 600; }
/* line 37, ../sass/flavors/_font-set-2.scss */
.fontset2 h3 { font-weight: 500; }
/* line 41, ../sass/flavors/_font-set-2.scss */
.fontset2 h4 { font-weight: 900; }
/* line 45, ../sass/flavors/_font-set-2.scss */
.fontset2 #navigation { font-weight: 700; font-family: "Raleway", "Arial", "Helvetica", sans-serif; }
/* line 50, ../sass/flavors/_font-set-2.scss */
.fontset2 blockquote { font-family: "Raleway", "Arial", "Helvetica", sans-serif; font-weight: 300; }
/* line 57, ../sass/flavors/_font-set-2.scss */
.fontset2 .header__site-slogan { font-family: "Raleway", "Arial", "Helvetica", sans-serif; font-weight: 700; }
/* line 65, ../sass/flavors/_font-set-2.scss */
.fontset2 .breadcrumb { font-family: "Raleway", "Arial", "Helvetica", sans-serif; }
/* line 70, ../sass/flavors/_font-set-2.scss */
.fontset2 .header__secondary-menu ul.links a { font-family: "Raleway", "Arial", "Helvetica", sans-serif; font-weight: 400; }
/* line 76, ../sass/flavors/_font-set-2.scss */
.fontset2 .header__site-name .header__site-link { font-weight: 300; }
/* line 82, ../sass/flavors/_font-set-2.scss */
.fontset2 .billboard .billboard-title { font-family: "Raleway", "Arial", "Helvetica", sans-serif; font-weight: 700; font-size: 2.813rem; line-height: 1.156em; }
/* line 91, ../sass/flavors/_font-set-2.scss */
.fontset2 .billboard .billboard-read-more { font-family: "Raleway", "Arial", "Helvetica", sans-serif; font-weight: 700; }
/* line 98, ../sass/flavors/_font-set-2.scss */
.fontset2 .col-md-4 .billboard .billboard-title, .fontset2 .col-md-5 .billboard .billboard-title, .fontset2 .col-md-6 .billboard .billboard-title { font-size: 2rem; }
/* line 104, ../sass/flavors/_font-set-2.scss */
.fontset2 h2.pane-title { font-size: 2.125rem; line-height: 1.167em; }
/* line 110, ../sass/flavors/_font-set-2.scss */
.fontset2 .webform-client-form { font-family: "Raleway", "Arial", "Helvetica", sans-serif; }
/* line 113, ../sass/flavors/_font-set-2.scss */
.fontset2 .webform-client-form label { font-family: "Raleway", "Arial", "Helvetica", sans-serif; font-weight: 700; }
/* line 123, ../sass/flavors/_font-set-2.scss */
.fontset2.page-events .views-exposed-form .views-exposed-widget label { font-family: "Raleway", "Arial", "Helvetica", sans-serif; font-weight: 800; }
/* line 133, ../sass/flavors/_font-set-2.scss */
.fontset2 .view-people-grid .people-grid-name-no-link, .fontset2 .view-people-grid .people-grid-name-linked { font-weight: 600; font-family: "Raleway", "Arial", "Helvetica", sans-serif; }
/* line 143, ../sass/flavors/_font-set-2.scss */
.fontset2 .view-panopoly-database-search .views-field-title h3 { font-family: "Raleway", "Arial", "Helvetica", sans-serif; font-size: 1.875rem; line-height: 1.133em; font-weight: 500; }
/* line 146, ../sass/flavors/_font-set-2.scss */
.fontset2 .view-panopoly-database-search .views-field-title h3 a { font-weight: 500; }
/* line 154, ../sass/flavors/_font-set-2.scss */
.fontset2 .view-rotator .views-field-title { font-family: "Raleway", "Arial", "Helvetica", sans-serif; font-size: 1.875rem; line-height: 1.133em; font-weight: 500; }
/* line 163, ../sass/flavors/_font-set-2.scss */
.fontset2 .view-basic-page .node-title, .fontset2 .view-basic-page .basic-page-title { font-family: "Raleway", "Arial", "Helvetica", sans-serif; font-size: 1.875rem; line-height: 1.133em; font-weight: 500; }
/* line 166, ../sass/flavors/_font-set-2.scss */
.fontset2 .view-basic-page .node-title a, .fontset2 .view-basic-page .basic-page-title a { font-weight: 500; }
/* line 174, ../sass/flavors/_font-set-2.scss */
.fontset2 .view-panopoly-widgets-general-content .views-field-title { font-family: "Raleway", "Arial", "Helvetica", sans-serif; font-size: 1.875rem; line-height: 1.133em; font-weight: 500; }
/* line 177, ../sass/flavors/_font-set-2.scss */
.fontset2 .view-panopoly-widgets-general-content .views-field-title a { font-weight: 500; }
/* line 184, ../sass/flavors/_font-set-2.scss */
.fontset2 .view-panopoly-widgets-general-content .views-field-created, .fontset2 .view-panopoly-widgets-general-content .views-field-changed, .fontset2 .view-panopoly-widgets-general-content .views-field-name { font-weight: 400; }
/* line 192, ../sass/flavors/_font-set-2.scss */
.fontset2 .view-blog .views-field-title, .fontset2 .view-blog .node-title { font-family: "Raleway", "Arial", "Helvetica", sans-serif; font-size: 1.875rem; line-height: 1.133em; font-weight: 500; }
/* line 195, ../sass/flavors/_font-set-2.scss */
.fontset2 .view-blog .views-field-title a, .fontset2 .view-blog .node-title a { font-weight: 500; }
/* line 206, ../sass/flavors/_font-set-2.scss */
.fontset2 .view-blog.view-display-id-panel_pane_1 .views-field-created, .fontset2 .view-blog.view-display-id-panel_pane_1 .views-field-blog-author, .fontset2 .view-blog.view-display-id-panel_pane_1 .field-name-post-date, .fontset2 .view-blog.view-display-id-panel_pane_1 .blog-author, .fontset2 .view-blog.view-display-id-blog_full_listing .views-field-created, .fontset2 .view-blog.view-display-id-blog_full_listing .views-field-blog-author, .fontset2 .view-blog.view-display-id-blog_full_listing .field-name-post-date, .fontset2 .view-blog.view-display-id-blog_full_listing .blog-author, .fontset2 .view-blog.view-display-id-blog_column_listing .views-field-created, .fontset2 .view-blog.view-display-id-blog_column_listing .views-field-blog-author, .fontset2 .view-blog.view-display-id-blog_column_listing .field-name-post-date, .fontset2 .view-blog.view-display-id-blog_column_listing .blog-author { font-weight: 700; font-size: 1.125em; }
/* line 214, ../sass/flavors/_font-set-2.scss */
.fontset2 .view-blog.view-display-id-blog_sidebar_listing .views-field-created, .fontset2 .view-blog.view-display-id-blog_sidebar_listing .views-field-blog-author { font-weight: 700; }
/* line 220, ../sass/flavors/_font-set-2.scss */
.fontset2 #content .container-fluid .view-blog .blog-author a { font-weight: 700; }
/* line 225, ../sass/flavors/_font-set-2.scss */
.fontset2 .node-blog.node-teaser h2.node-title { font-family: "Raleway", "Arial", "Helvetica", sans-serif; font-size: 1.875rem; line-height: 1.133em; font-weight: 500; }
/* line 232, ../sass/flavors/_font-set-2.scss */
.fontset2 .view-courses .views-field-title { font-family: "Raleway", "Arial", "Helvetica", sans-serif; font-size: 1.875rem; line-height: 1.133em; font-weight: 500; }
/* line 237, ../sass/flavors/_font-set-2.scss */
.fontset2 .view-courses .views-field-field-course-instructors .views-label-field-course-instructors { font-family: "Raleway", "Arial", "Helvetica", sans-serif; font-weight: 800; }
/* line 241, ../sass/flavors/_font-set-2.scss */
.fontset2 .view-courses .views-field-field-course-instructors .field-content { font-weight: 400; }
/* line 247, ../sass/flavors/_font-set-2.scss */
.fontset2 .view-courses .view-header h3 { font-weight: 400; }
/* line 255, ../sass/flavors/_font-set-2.scss */
.fontset2 .view-events .event-title { font-family: "Raleway", "Arial", "Helvetica", sans-serif; font-size: 1.875rem; line-height: 1.133em; font-weight: 500; }
/* line 258, ../sass/flavors/_font-set-2.scss */
.fontset2 .view-events .event-title a { font-weight: 500; }
/* line 263, ../sass/flavors/_font-set-2.scss */
.fontset2 .view-events .event-speakers { font-weight: 400; }
/* line 271, ../sass/flavors/_font-set-2.scss */
.fontset2 .view-events.view-display-id-events_sidebar_listing .event-date, .fontset2 .view-events.view-display-id-events_sidebar_listing .event-location, .fontset2 .view-events.view-display-id-events_sidebar_listing .event-audience, .fontset2 .view-events.view-display-id-events_sidebar_listing .event-speakers { font-weight: 400; }
/* line 279, ../sass/flavors/_font-set-2.scss */
.fontset2 .view-events-calendar .view .date-nav-wrapper .date-heading h3, .fontset2 .view-princeton-timeline .view .date-nav-wrapper .date-heading h3 { font-weight: 400; }
/* line 286, ../sass/flavors/_font-set-2.scss */
.fontset2 #content .container-fluid .view-events-calendar .date-heading a:hover, .fontset2 #content .container-fluid .view-princeton-timeline .date-heading a:hover { font-weight: 400; }
/* line 293, ../sass/flavors/_font-set-2.scss */
.fontset2 .view-news .views-field-title { font-family: "Raleway", "Arial", "Helvetica", sans-serif; font-size: 1.875rem; line-height: 1.133em; font-weight: 500; }
/* line 296, ../sass/flavors/_font-set-2.scss */
.fontset2 .view-news .views-field-title h3 { font-family: "Raleway", "Arial", "Helvetica", sans-serif; }
/* line 300, ../sass/flavors/_font-set-2.scss */
.fontset2 .view-news .views-field-title a { font-weight: 500; }
/* line 308, ../sass/flavors/_font-set-2.scss */
.fontset2 .pane-pwds-widgets-news-feed .news_title { font-family: "Raleway", "Arial", "Helvetica", sans-serif; font-size: 1.875rem; line-height: 1.133em; font-weight: 500; }
/* line 311, ../sass/flavors/_font-set-2.scss */
.fontset2 .pane-pwds-widgets-news-feed .news_title a { font-weight: 500; }
/* line 317, ../sass/flavors/_font-set-2.scss */
.fontset2 .pane-pwds-widgets-news-feed .news_author, .fontset2 .pane-pwds-widgets-news-feed .news_date { font-weight: 700; }
/* line 324, ../sass/flavors/_font-set-2.scss */
.fontset2 .view-people .people-page-name { font-family: "Raleway", "Arial", "Helvetica", sans-serif; font-size: 1.875rem; line-height: 1.133em; font-weight: 500; }
/* line 334, ../sass/flavors/_font-set-2.scss */
.fontset2 .view-people .people-page-phone, .fontset2 .view-people .people-page-email, .fontset2 .view-people .people-page-office, .fontset2 .view-people .people-page-website, .fontset2 .view-people .people-page-assistant, .fontset2 .view-people .people-page-advisors, .fontset2 .view-people .people-page-fax { font-weight: 400; }
/* line 337, ../sass/flavors/_font-set-2.scss */
.fontset2 .view-people .people-page-phone a:link, .fontset2 .view-people .people-page-phone a:visited, .fontset2 .view-people .people-page-email a:link, .fontset2 .view-people .people-page-email a:visited, .fontset2 .view-people .people-page-office a:link, .fontset2 .view-people .people-page-office a:visited, .fontset2 .view-people .people-page-website a:link, .fontset2 .view-people .people-page-website a:visited, .fontset2 .view-people .people-page-assistant a:link, .fontset2 .view-people .people-page-assistant a:visited, .fontset2 .view-people .people-page-advisors a:link, .fontset2 .view-people .people-page-advisors a:visited, .fontset2 .view-people .people-page-fax a:link, .fontset2 .view-people .people-page-fax a:visited { font-weight: 400; }
/* line 341, ../sass/flavors/_font-set-2.scss */
.fontset2 .view-people .people-page-phone strong, .fontset2 .view-people .people-page-email strong, .fontset2 .view-people .people-page-office strong, .fontset2 .view-people .people-page-website strong, .fontset2 .view-people .people-page-assistant strong, .fontset2 .view-people .people-page-advisors strong, .fontset2 .view-people .people-page-fax strong { font-family: "Raleway", "Arial", "Helvetica", sans-serif; font-weight: 800; }
/* line 347, ../sass/flavors/_font-set-2.scss */
.fontset2 #content .container-fluid .view-people .people-page-name a { font-weight: 600; }
/* line 353, ../sass/flavors/_font-set-2.scss */
.fontset2.node-type-people #people-contact-info .field-label { font-family: "Libre Franklin", "Arial", "Helvetica", sans-serif; font-weight: 700; }
/* line 358, ../sass/flavors/_font-set-2.scss */
.fontset2.node-type-people #people-contact-info .field-item { font-weight: 400; }
/* line 363, ../sass/flavors/_font-set-2.scss */
.fontset2.node-type-people #content .container-fluid #people-contact-info a { font-weight: 400; }
/* line 370, ../sass/flavors/_font-set-2.scss */
.fontset2.node-type-people .field-name-field-featured-categories .field-label, .fontset2.node-type-people .field-name-field-related-news .field-label, .fontset2.node-type-people .field-name-field-people-publications-list .field-label { font-family: "Raleway", "Arial", "Helvetica", sans-serif; font-weight: 800; font-family: "Raleway", "Arial", "Helvetica", sans-serif; }
/* line 377, ../sass/flavors/_font-set-2.scss */
.fontset2.node-type-people #content .container-fluid #people-contact-info a { font-weight: 400; }
/* line 388, ../sass/flavors/_font-set-2.scss */
.fontset2.node-type-people #content .container-fluid .field-name-field-related-news .views-field-title a:link, .fontset2.node-type-people #content .container-fluid .field-name-field-related-news .views-field-title a:visited, .fontset2.node-type-people #content .container-fluid .field-name-field-related-news .views-field-title a:hover, .fontset2.node-type-people #content .container-fluid .field-name-field-related-news .views-field-title a:focus, .fontset2.node-type-people #content .container-fluid .field-name-field-related-news .views-field-title a:active { font-family: "Raleway", "Arial", "Helvetica", sans-serif; font-size: 1.875rem; line-height: 1.133em; font-weight: 500; }
/* line 397, ../sass/flavors/_font-set-2.scss */
.fontset2.node-type-news .field-name-field-featured-categories .field-label { font-family: "Raleway", "Arial", "Helvetica", sans-serif; font-weight: 800; }
/* line 412, ../sass/flavors/_font-set-2.scss */
.fontset2.node-type-news #content .container-fluid .field-name-field-featured-categories.term-links a:link, .fontset2.node-type-news #content .container-fluid .field-name-field-featured-categories.term-links a:visited, .fontset2.node-type-news #content .container-fluid .field-name-field-featured-categories.term-links a:hover, .fontset2.node-type-news #content .container-fluid .field-name-field-featured-categories.term-links a:focus, .fontset2.node-type-news #content .container-fluid .field-name-field-featured-categories.term-links a:active, .fontset2.node-type-people #content .container-fluid .field-name-field-featured-categories.term-links a:link, .fontset2.node-type-people #content .container-fluid .field-name-field-featured-categories.term-links a:visited, .fontset2.node-type-people #content .container-fluid .field-name-field-featured-categories.term-links a:hover, .fontset2.node-type-people #content .container-fluid .field-name-field-featured-categories.term-links a:focus, .fontset2.node-type-people #content .container-fluid .field-name-field-featured-categories.term-links a:active { font-family: "Raleway", "Arial", "Helvetica", sans-serif; font-weight: 700; }
/* line 425, ../sass/flavors/_font-set-2.scss */
.fontset2.node-type-news #content .container-fluid .field-name-field-featured-categories.term-thumbnail_4_3 a:link, .fontset2.node-type-news #content .container-fluid .field-name-field-featured-categories.term-thumbnail_4_3 a:visited, .fontset2.node-type-news #content .container-fluid .field-name-field-featured-categories.term-thumbnail_4_3 a:hover, .fontset2.node-type-news #content .container-fluid .field-name-field-featured-categories.term-thumbnail_4_3 a:focus, .fontset2.node-type-news #content .container-fluid .field-name-field-featured-categories.term-thumbnail_4_3 a:active, .fontset2.node-type-news #content .container-fluid .field-name-field-featured-categories.term-thumbnail_16_9 a:link, .fontset2.node-type-news #content .container-fluid .field-name-field-featured-categories.term-thumbnail_16_9 a:visited, .fontset2.node-type-news #content .container-fluid .field-name-field-featured-categories.term-thumbnail_16_9 a:hover, .fontset2.node-type-news #content .container-fluid .field-name-field-featured-categories.term-thumbnail_16_9 a:focus, .fontset2.node-type-news #content .container-fluid .field-name-field-featured-categories.term-thumbnail_16_9 a:active, .fontset2.node-type-people #content .container-fluid .field-name-field-featured-categories.term-thumbnail_4_3 a:link, .fontset2.node-type-people #content .container-fluid .field-name-field-featured-categories.term-thumbnail_4_3 a:visited, .fontset2.node-type-people #content .container-fluid .field-name-field-featured-categories.term-thumbnail_4_3 a:hover, .fontset2.node-type-people #content .container-fluid .field-name-field-featured-categories.term-thumbnail_4_3 a:focus, .fontset2.node-type-people #content .container-fluid .field-name-field-featured-categories.term-thumbnail_4_3 a:active, .fontset2.node-type-people #content .container-fluid .field-name-field-featured-categories.term-thumbnail_16_9 a:link, .fontset2.node-type-people #content .container-fluid .field-name-field-featured-categories.term-thumbnail_16_9 a:visited, .fontset2.node-type-people #content .container-fluid .field-name-field-featured-categories.term-thumbnail_16_9 a:hover, .fontset2.node-type-people #content .container-fluid .field-name-field-featured-categories.term-thumbnail_16_9 a:focus, .fontset2.node-type-people #content .container-fluid .field-name-field-featured-categories.term-thumbnail_16_9 a:active { font-family: "Raleway", "Arial", "Helvetica", sans-serif; font-size: 1.875rem; line-height: 1.133em; font-weight: 500; }
/* line 436, ../sass/flavors/_font-set-2.scss */
.fontset2 .view-publications .views-field-title a { font-family: "Raleway", "Arial", "Helvetica", sans-serif; font-size: 1.875rem; line-height: 1.133em; font-weight: 500; }
/* line 442, ../sass/flavors/_font-set-2.scss */
.fontset2 .view-publications .views-field-biblio-authors .views-label, .fontset2 .view-publications .views-field-name .views-label { font-family: "Raleway", "Arial", "Helvetica", sans-serif; font-weight: 800; }
/* line 446, ../sass/flavors/_font-set-2.scss */
.fontset2 .view-publications .views-field-biblio-authors .field-content, .fontset2 .view-publications .views-field-name .field-content { font-weight: 400; }
/* line 453, ../sass/flavors/_font-set-2.scss */
.fontset2 #content .container-fluid .view-publications .views-field-title a { font-weight: 600; }
/* line 460, ../sass/flavors/_font-set-2.scss */
.fontset2 .node-biblio #biblio-node .biblio-row-title { font-family: "Raleway", "Arial", "Helvetica", sans-serif; font-weight: 800; }
/* line 468, ../sass/flavors/_font-set-2.scss */
.fontset2 .view-resource-links .views-field-title { font-family: "Raleway", "Arial", "Helvetica", sans-serif; font-size: 1.875rem; line-height: 1.133em; font-weight: 500; }
/* line 471, ../sass/flavors/_font-set-2.scss */
.fontset2 .view-resource-links .views-field-title a { font-weight: 500; }
/* line 481, ../sass/flavors/_font-set-2.scss */
.fontset2.page-taxonomy #content .node-title, .fontset2.page-taxonomy #content .resource-link-title, .fontset2.page-taxonomy #content .views-field-title { font-family: "Raleway", "Arial", "Helvetica", sans-serif; font-size: 1.875rem; line-height: 1.133em; font-weight: 500; }
/* line 484, ../sass/flavors/_font-set-2.scss */
.fontset2.page-taxonomy #content .node-title a, .fontset2.page-taxonomy #content .resource-link-title a, .fontset2.page-taxonomy #content .views-field-title a { font-weight: 500; }
/* line 490, ../sass/flavors/_font-set-2.scss */
.fontset2.page-taxonomy #content .view-taxonomy-term-display .view-content .item-list .node-biblio.node-teaser .biblio-title a, .fontset2.page-taxonomy #content .view-taxonomy-term-display .view-content .item-list .node-teaser .field-name-body a { font-weight: 700; font-family: "Roboto Slab", "Georgia", "Times New Roman", serif; }
/* line 501, ../sass/flavors/_font-set-2.scss */
.fontset2.page-taxonomy #content .views-field-created, .fontset2.page-taxonomy #content .field-name-field-news-date, .fontset2.page-taxonomy #content .field-name-field-events-date, .fontset2.page-taxonomy #content .field-name-post-date, .fontset2.page-taxonomy #content .date-repeat-rule, .fontset2.page-taxonomy #content .blog-author, .fontset2.page-taxonomy #content .news-author { font-weight: 400; }
/* line 508, ../sass/flavors/_font-set-2.scss */
.fontset2 .view-princeton-timeline .views-field-title h3 { font-family: "Raleway", "Arial", "Helvetica", sans-serif; font-size: 1.875rem; line-height: 1.133em; font-weight: 500; }
/* line 511, ../sass/flavors/_font-set-2.scss */
.fontset2 .view-princeton-timeline .views-field-title h3 a { font-weight: 500; }
/* line 516, ../sass/flavors/_font-set-2.scss */
.fontset2 .view-princeton-timeline .views-label { font-family: "Raleway", "Arial", "Helvetica", sans-serif; font-weight: 800; }
/* line 522, ../sass/flavors/_font-set-2.scss */
.fontset2 .view-princeton-timeline .views-field-field-timeline-speaker .field-content, .fontset2 .view-princeton-timeline .views-field-field-timeline-drupal-tags .field-content { font-weight: 400; }
/* line 526, ../sass/flavors/_font-set-2.scss */
.fontset2 .view-princeton-timeline .views-field-field-timeline-speaker a, .fontset2 .view-princeton-timeline .views-field-field-timeline-drupal-tags a { font-weight: 400; }
/* line 531, ../sass/flavors/_font-set-2.scss */
.fontset2 .view-princeton-timeline .views-field-field-timeline-date { font-weight: 400; }
/* line 536, ../sass/flavors/_font-set-2.scss */
.fontset2 #content .container-fluid .view-princeton-timeline .calendar-calendar a { font-weight: 400; }
/* line 543, ../sass/flavors/_font-set-2.scss */
.fontset2.node-type-blog .pane-combined-categories a { font-weight: 400; }
/* line 547, ../sass/flavors/_font-set-2.scss */
.fontset2.node-type-blog .pane-combined-categories .categories-label { font-family: "Raleway", "Arial", "Helvetica", sans-serif; font-weight: 800; }
/* line 560, ../sass/flavors/_font-set-2.scss */
.fontset2 .section-events .field-name-field-events-location .field-label, .fontset2 .section-events .field-name-field-events-audience .field-label, .fontset2 .section-events .field-name-field-events-speakers .field-label, .fontset2 .section-events .field-name-field-events-audience .field-label, .fontset2 .section-events .field-name-field-events-link .field-label { font-family: "Raleway", "Arial", "Helvetica", sans-serif; font-weight: 800; }
/* line 567, ../sass/flavors/_font-set-2.scss */
.fontset2 .view-events .event-information-container .field-label { font-family: "Raleway", "Arial", "Helvetica", sans-serif; font-weight: 800; }
/* line 574, ../sass/flavors/_font-set-2.scss */
.fontset2 .view-news .views-field-news-date, .fontset2 .view-news .views-field-news-author { font-weight: 700; }
/* line 580, ../sass/flavors/_font-set-2.scss */
.fontset2 .view-news.view-display-id-news_full_listing .views-field-news-date, .fontset2 .view-news.view-display-id-news_full_listing .views-field-news-author { font-weight: 400; }
/* line 590, ../sass/flavors/_font-set-2.scss */
.fontset2.node-type-blog .field-name-post-date, .fontset2.node-type-blog .blog-author { font-weight: 400; }
/* line 594, ../sass/flavors/_font-set-2.scss */
.fontset2.node-type-blog .blog_usernames_blog { font-weight: 400; }
/* line 598, ../sass/flavors/_font-set-2.scss */
.fontset2.node-type-blog #content .container-fluid .blog_usernames_blog a { font-weight: 400; }
/* line 605, ../sass/flavors/_font-set-2.scss */
.fontset2 .node-blog.node-teaser .field-name-post-date, .fontset2 .node-blog.node-teaser .blog-author { font-weight: 400; }
/* line 614, ../sass/flavors/_font-set-2.scss */
.fontset2 .view-events.view-display-id-events_full_listing_exposed .views-field-field-events-date, .fontset2 .view-events.view-display-id-events_full_listing .views-field-field-events-date, .fontset2 .view-events.view-display-id-events_archive .views-field-field-events-date { font-weight: 400; }
/* line 619, ../sass/flavors/_font-set-2.scss */
.fontset2 .view-events.view-display-id-events_full_listing_exposed .event-location, .fontset2 .view-events.view-display-id-events_full_listing_exposed .event-audience, .fontset2 .view-events.view-display-id-events_full_listing .event-location, .fontset2 .view-events.view-display-id-events_full_listing .event-audience, .fontset2 .view-events.view-display-id-events_archive .event-location, .fontset2 .view-events.view-display-id-events_archive .event-audience { font-weight: 400; }
/* line 628, ../sass/flavors/_font-set-2.scss */
.fontset2 #content .container-fluid .view-events.view-display-id-events_full_listing_exposed .event-speakers a, .fontset2 #content .container-fluid .view-events.view-display-id-events_full_listing .event-speakers a, .fontset2 #content .container-fluid .view-events.view-display-id-events_archive .event-speakers a { font-weight: 400; }
/* line 634, ../sass/flavors/_font-set-2.scss */
.fontset2 .section-events .field-name-field-events-date { font-weight: 400; }
/* line 642, ../sass/flavors/_font-set-2.scss */
.fontset2 .section-events .field-name-field-events-location, .fontset2 .section-events .field-name-field-events-audience, .fontset2 .section-events .field-name-field-events-speakers, .fontset2 .section-events .field-name-field-events-audience, .fontset2 .section-events .field-name-field-events-link { font-weight: 400; }
/* line 645, ../sass/flavors/_font-set-2.scss */
.fontset2 .section-events .field-name-field-events-location a, .fontset2 .section-events .field-name-field-events-audience a, .fontset2 .section-events .field-name-field-events-speakers a, .fontset2 .section-events .field-name-field-events-audience a, .fontset2 .section-events .field-name-field-events-link a { font-weight: 400; }
/* line 651, ../sass/flavors/_font-set-2.scss */
.fontset2 .section-events .field-name-field-events-speakers a { font-weight: 400; }
/* line 656, ../sass/flavors/_font-set-2.scss */
.fontset2 .section-events .field-name-field-events-speakers .field-name-field-events-speaker-name a { font-weight: 400; }
/* line 666, ../sass/flavors/_font-set-2.scss */
.fontset2.node-type-news .field-name-field-news-date, .fontset2.node-type-news .news-author { font-weight: 400; }
/* line 671, ../sass/flavors/_font-set-2.scss */
.fontset2.node-type-news .field-name-field-related-people.related-people-thumbnail .node-title { font-family: "Raleway", "Arial", "Helvetica", sans-serif; font-weight: 600; }
/* line 676, ../sass/flavors/_font-set-2.scss */
.fontset2.node-type-news .field-name-field-related-people .field-label { font-family: "Raleway", "Arial", "Helvetica", sans-serif; font-weight: 700; }
/* line 686, ../sass/flavors/_font-set-2.scss */
.fontset2 .node-biblio .submitted { font-weight: 400; }
/* line 691, ../sass/flavors/_font-set-2.scss */
.fontset2 .ui-accordion .ui-accordion-header { font-weight: 700; }
/* line 697, ../sass/flavors/_font-set-2.scss */
.fontset2 .view-categories-list ul li, .fontset2 .radix-layouts-sidebar ul.views-summary li { font-weight: 400; }
/* line 702, ../sass/flavors/_font-set-2.scss */
.fontset2 .summary-as-callout { font-weight: 400; }
/* line 708, ../sass/flavors/_font-set-2.scss */
.fontset2 #mobile .search-form input[type="submit"] { font-weight: 400; }
/* line 715, ../sass/flavors/_font-set-2.scss */
.fontset2 .view-categories-list { font-weight: 700; }
/* line 724, ../sass/flavors/_font-set-2.scss */
.fontset2 #content .container-fluid .more-link a:link, .fontset2 #content .container-fluid .more-link a:visited { font-family: "Raleway", "Arial", "Helvetica", sans-serif; font-weight: 700; }
/* line 731, ../sass/flavors/_font-set-2.scss */
.fontset2 .view-publications #edit-submit-publications { font-family: "Raleway", "Arial", "Helvetica", sans-serif; font-weight: 700; }
/* line 740, ../sass/flavors/_font-set-2.scss */
.fontset2 .views-field-view-node a, .fontset2 .event-taxonomy-terms a, .fontset2 .news-taxonomy-terms a, .fontset2.section-people #content .container-fluid .people-taxonomy-terms a { font-family: "Raleway", "Arial", "Helvetica", sans-serif; font-weight: 700; }
/* line 745, ../sass/flavors/_font-set-2.scss */
.fontset2 .sidebars nav a { font-family: "Raleway", "Arial", "Helvetica", sans-serif; font-weight: 500; }
/* line 752, ../sass/flavors/_font-set-2.scss */
.fontset2 #footer-menu a:link, .fontset2 #social-links-menu a:link { font-weight: 500; }
/* line 759, ../sass/flavors/_font-set-2.scss */
.fontset2.page-publications-search #content { font-family: "Roboto Slab", "Georgia", "Times New Roman", serif; }
/* line 761, ../sass/flavors/_font-set-2.scss */
.fontset2.page-publications-search #content #biblio-header { font-family: "Raleway", "Arial", "Helvetica", sans-serif; }
/* line 764, ../sass/flavors/_font-set-2.scss */
.fontset2.page-publications-search #content #biblio-header a.fieldset-title { font-size: 0.75rem; font-weight: 800; text-transform: uppercase; font-family: 'Montserrat', "Arial", "Helvetica", sans-serif; line-height: 1.65em; font-family: "Raleway", "Arial", "Helvetica", sans-serif; font-weight: 800; font-family: "Raleway", "Arial", "Helvetica", sans-serif; }
/* line 770, ../sass/flavors/_font-set-2.scss */
.fontset2.page-publications-search #content #biblio-header label { font-family: "Raleway", "Arial", "Helvetica", sans-serif; }
/* line 774, ../sass/flavors/_font-set-2.scss */
.fontset2.page-publications-search #content #biblio-header .form-type-select { font-family: "Roboto Slab", "Georgia", "Times New Roman", serif; }
/* line 780, ../sass/flavors/_font-set-2.scss */
.fontset2.page-publications-search #content #biblio-header input[type="button"], .fontset2.page-publications-search #content #biblio-header input[type="reset"], .fontset2.page-publications-search #content #biblio-header input[type="submit"] { background-color: #333333; color: white; padding: 8px 15px; border-width: 0; text-transform: uppercase; font-weight: 500; border-radius: 0; font-size: 0.85rem; font-family: "Roboto Slab", "Georgia", "Times New Roman", serif; font-size: 0.75em; }
/* line 114, ../sass/base/_mixins.scss */
.fontset2.page-publications-search #content #biblio-header input[type="button"]:hover, .fontset2.page-publications-search #content #biblio-header input[type="reset"]:hover, .fontset2.page-publications-search #content #biblio-header input[type="submit"]:hover { background-color: #e77500; color: #333333; }
/* line 786, ../sass/flavors/_font-set-2.scss */
.fontset2.page-publications-search #content #biblio-header input#edit-keys { font-family: "Roboto Slab", "Georgia", "Times New Roman", serif; }
/* line 791, ../sass/flavors/_font-set-2.scss */
.fontset2.page-publications-search #content .biblio-category-section { font-family: "Roboto Slab", "Georgia", "Times New Roman", serif; }
/* line 793, ../sass/flavors/_font-set-2.scss */
.fontset2.page-publications-search #content .biblio-category-section .biblio-separator-bar { font-family: "Raleway", "Arial", "Helvetica", sans-serif; }
/* line 797, ../sass/flavors/_font-set-2.scss */
.fontset2.page-publications-search #content .biblio-category-section .biblio-authors a, .fontset2.page-publications-search #content .biblio-category-section .biblio-title a { font-weight: 600; font-family: "Roboto Slab", "Georgia", "Times New Roman", serif; }
/* line 801, ../sass/flavors/_font-set-2.scss */
.fontset2.page-publications-search #content .biblio-category-section .biblio-export-buttons a { font-family: "Roboto Slab", "Georgia", "Times New Roman", serif; }

/* line 7, ../sass/flavors/_font-set-3.scss */
body.fontset3 { font-family: "Libre Franklin", "Arial", "Helvetica", sans-serif; }

/* line 14, ../sass/flavors/_font-set-3.scss */
.fontset3 a:link, .fontset3 a:visited { font-weight: 700; }
/* line 20, ../sass/flavors/_font-set-3.scss */
.fontset3 .ui-widget, .fontset3 .webform-client-form input { font-family: "Libre Franklin", "Arial", "Helvetica", sans-serif; }
/* line 24, ../sass/flavors/_font-set-3.scss */
.fontset3 h1, .fontset3 h2, .fontset3 h3, .fontset3 h4, .fontset3 h5, .fontset3 h6 { font-family: "Libre Baskerville", "Georgia", "Times New Roman", serif; font-weight: 400; }
/* line 28, ../sass/flavors/_font-set-3.scss */
.fontset3 h2 { font-weight: 700; font-size: 2.1em; }
/* line 33, ../sass/flavors/_font-set-3.scss */
.fontset3 h4 { font-weight: 700; }
/* line 37, ../sass/flavors/_font-set-3.scss */
.fontset3 blockquote { font-family: "Libre Baskerville", "Georgia", "Times New Roman", serif; font-weight: 400; }
/* line 44, ../sass/flavors/_font-set-3.scss */
.fontset3 .header__site-slogan { font-family: "Libre Franklin", "Arial", "Helvetica", sans-serif; font-weight: 400; }
/* line 52, ../sass/flavors/_font-set-3.scss */
.fontset3 .header__site-name .header__site-link { font-weight: 400; }
/* line 58, ../sass/flavors/_font-set-3.scss */
.fontset3 .billboard .billboard-title { font-family: "Libre Baskerville", "Georgia", "Times New Roman", serif; font-weight: 700; font-size: 2.813rem; line-height: 1.156em; }
/* line 66, ../sass/flavors/_font-set-3.scss */
.fontset3 .billboard .billboard-title a { font-weight: 400; }
/* line 74, ../sass/flavors/_font-set-3.scss */
.fontset3 .col-md-4 .billboard .billboard-title, .fontset3 .col-md-5 .billboard .billboard-title, .fontset3 .col-md-6 .billboard .billboard-title { font-size: 2rem; }
/* line 80, ../sass/flavors/_font-set-3.scss */
.fontset3 h2.pane-title { font-size: 2.125rem; line-height: 1.167em; }
/* line 86, ../sass/flavors/_font-set-3.scss */
.fontset3 .webform-client-form { font-family: "Libre Baskerville", "Georgia", "Times New Roman", serif; }
/* line 89, ../sass/flavors/_font-set-3.scss */
.fontset3 .webform-client-form label { font-family: "Libre Baskerville", "Georgia", "Times New Roman", serif; font-weight: 700; }
/* line 99, ../sass/flavors/_font-set-3.scss */
.fontset3.page-events .views-exposed-form .views-exposed-widget label { font-family: "Libre Franklin", "Arial", "Helvetica", sans-serif; font-weight: 700; }
/* line 109, ../sass/flavors/_font-set-3.scss */
.fontset3 .view-people-grid .people-grid-name-no-link, .fontset3 .view-people-grid .people-grid-name-linked { font-weight: 600; font-family: "Libre Franklin", "Arial", "Helvetica", sans-serif; }
/* line 119, ../sass/flavors/_font-set-3.scss */
.fontset3 .view-panopoly-database-search .views-field-title h3 { font-family: "Libre Franklin", "Arial", "Helvetica", sans-serif; font-size: 1.75rem; line-height: 1.133em; font-weight: 600; }
/* line 122, ../sass/flavors/_font-set-3.scss */
.fontset3 .view-panopoly-database-search .views-field-title h3 a { font-weight: 600; }
/* line 130, ../sass/flavors/_font-set-3.scss */
.fontset3 .view-rotator .views-field-title { font-family: "Libre Franklin", "Arial", "Helvetica", sans-serif; font-size: 1.75rem; line-height: 1.133em; font-weight: 600; }
/* line 139, ../sass/flavors/_font-set-3.scss */
.fontset3 .view-basic-page .node-title, .fontset3 .view-basic-page .basic-page-title { font-family: "Libre Franklin", "Arial", "Helvetica", sans-serif; font-size: 1.75rem; line-height: 1.133em; font-weight: 600; }
/* line 142, ../sass/flavors/_font-set-3.scss */
.fontset3 .view-basic-page .node-title a, .fontset3 .view-basic-page .basic-page-title a { font-weight: 600; }
/* line 150, ../sass/flavors/_font-set-3.scss */
.fontset3 .view-panopoly-widgets-general-content .views-field-title { font-family: "Libre Franklin", "Arial", "Helvetica", sans-serif; font-size: 1.75rem; line-height: 1.133em; font-weight: 600; }
/* line 153, ../sass/flavors/_font-set-3.scss */
.fontset3 .view-panopoly-widgets-general-content .views-field-title a { font-weight: 600; }
/* line 160, ../sass/flavors/_font-set-3.scss */
.fontset3 .view-panopoly-widgets-general-content .views-field-created, .fontset3 .view-panopoly-widgets-general-content .views-field-changed, .fontset3 .view-panopoly-widgets-general-content .views-field-name { font-weight: 400; }
/* line 168, ../sass/flavors/_font-set-3.scss */
.fontset3 .view-blog .views-field-title, .fontset3 .view-blog .node-title { font-family: "Libre Franklin", "Arial", "Helvetica", sans-serif; font-size: 1.75rem; line-height: 1.133em; font-weight: 600; }
/* line 171, ../sass/flavors/_font-set-3.scss */
.fontset3 .view-blog .views-field-title a, .fontset3 .view-blog .node-title a { font-weight: 600; }
/* line 182, ../sass/flavors/_font-set-3.scss */
.fontset3 .view-blog.view-display-id-panel_pane_1 .views-field-created, .fontset3 .view-blog.view-display-id-panel_pane_1 .views-field-blog-author, .fontset3 .view-blog.view-display-id-panel_pane_1 .field-name-post-date, .fontset3 .view-blog.view-display-id-panel_pane_1 .blog-author, .fontset3 .view-blog.view-display-id-blog_full_listing .views-field-created, .fontset3 .view-blog.view-display-id-blog_full_listing .views-field-blog-author, .fontset3 .view-blog.view-display-id-blog_full_listing .field-name-post-date, .fontset3 .view-blog.view-display-id-blog_full_listing .blog-author, .fontset3 .view-blog.view-display-id-blog_column_listing .views-field-created, .fontset3 .view-blog.view-display-id-blog_column_listing .views-field-blog-author, .fontset3 .view-blog.view-display-id-blog_column_listing .field-name-post-date, .fontset3 .view-blog.view-display-id-blog_column_listing .blog-author { font-weight: 700; font-size: 1.065em; }
/* line 190, ../sass/flavors/_font-set-3.scss */
.fontset3 .view-blog.view-display-id-blog_sidebar_listing .views-field-created, .fontset3 .view-blog.view-display-id-blog_sidebar_listing .views-field-blog-author { font-weight: 700; }
/* line 196, ../sass/flavors/_font-set-3.scss */
.fontset3 #content .container-fluid .view-blog .blog-author a { font-weight: 700; }
/* line 201, ../sass/flavors/_font-set-3.scss */
.fontset3 .node-blog.node-teaser h2.node-title { font-family: "Libre Franklin", "Arial", "Helvetica", sans-serif; font-size: 1.75rem; line-height: 1.133em; font-weight: 600; }
/* line 208, ../sass/flavors/_font-set-3.scss */
.fontset3 .view-courses .views-field-title { font-family: "Libre Franklin", "Arial", "Helvetica", sans-serif; font-size: 1.75rem; line-height: 1.133em; font-weight: 600; }
/* line 213, ../sass/flavors/_font-set-3.scss */
.fontset3 .view-courses .views-field-field-course-instructors .views-label-field-course-instructors { font-family: "Libre Franklin", "Arial", "Helvetica", sans-serif; font-weight: 700; }
/* line 217, ../sass/flavors/_font-set-3.scss */
.fontset3 .view-courses .views-field-field-course-instructors .field-content { font-weight: 400; }
/* line 223, ../sass/flavors/_font-set-3.scss */
.fontset3 .view-courses .view-header h3 { font-weight: 400; }
/* line 231, ../sass/flavors/_font-set-3.scss */
.fontset3 .view-events .event-title { font-family: "Libre Franklin", "Arial", "Helvetica", sans-serif; font-size: 1.75rem; line-height: 1.133em; font-weight: 600; }
/* line 234, ../sass/flavors/_font-set-3.scss */
.fontset3 .view-events .event-title a { font-weight: 600; }
/* line 239, ../sass/flavors/_font-set-3.scss */
.fontset3 .view-events .event-date { font-size: 1.1em; font-weight: 700; }
/* line 244, ../sass/flavors/_font-set-3.scss */
.fontset3 .view-events .event-speakers { font-weight: 400; }
/* line 252, ../sass/flavors/_font-set-3.scss */
.fontset3 .view-events.view-display-id-events_sidebar_listing .event-date, .fontset3 .view-events.view-display-id-events_sidebar_listing .event-location, .fontset3 .view-events.view-display-id-events_sidebar_listing .event-audience, .fontset3 .view-events.view-display-id-events_sidebar_listing .event-speakers { font-weight: 400; }
/* line 257, ../sass/flavors/_font-set-3.scss */
.fontset3 .section-events .field-name-field-events-date { font-size: 1.1em; font-weight: 700; }
/* line 264, ../sass/flavors/_font-set-3.scss */
.fontset3 .view-events-calendar .view .date-nav-wrapper .date-heading h3, .fontset3 .view-princeton-timeline .view .date-nav-wrapper .date-heading h3 { font-weight: 400; }
/* line 271, ../sass/flavors/_font-set-3.scss */
.fontset3 #content .container-fluid .view-events-calendar .date-heading a:hover, .fontset3 #content .container-fluid .view-princeton-timeline .date-heading a:hover { font-weight: 400; }
/* line 278, ../sass/flavors/_font-set-3.scss */
.fontset3 .view-news .views-field-title { font-family: "Libre Franklin", "Arial", "Helvetica", sans-serif; font-size: 1.75rem; line-height: 1.133em; font-weight: 600; }
/* line 281, ../sass/flavors/_font-set-3.scss */
.fontset3 .view-news .views-field-title h3 { font-family: "Libre Franklin", "Arial", "Helvetica", sans-serif; }
/* line 285, ../sass/flavors/_font-set-3.scss */
.fontset3 .view-news .views-field-title a { font-weight: 600; }
/* line 293, ../sass/flavors/_font-set-3.scss */
.fontset3 .pane-pwds-widgets-news-feed .news_title { font-family: "Libre Franklin", "Arial", "Helvetica", sans-serif; font-size: 1.75rem; line-height: 1.133em; font-weight: 600; }
/* line 296, ../sass/flavors/_font-set-3.scss */
.fontset3 .pane-pwds-widgets-news-feed .news_title a { font-weight: 600; }
/* line 302, ../sass/flavors/_font-set-3.scss */
.fontset3 .pane-pwds-widgets-news-feed .news_author, .fontset3 .pane-pwds-widgets-news-feed .news_date { font-weight: 700; }
/* line 309, ../sass/flavors/_font-set-3.scss */
.fontset3 .view-people .people-page-name { font-family: "Libre Franklin", "Arial", "Helvetica", sans-serif; font-size: 1.75rem; line-height: 1.133em; font-weight: 600; }
/* line 319, ../sass/flavors/_font-set-3.scss */
.fontset3 .view-people .people-page-phone, .fontset3 .view-people .people-page-email, .fontset3 .view-people .people-page-office, .fontset3 .view-people .people-page-website, .fontset3 .view-people .people-page-assistant, .fontset3 .view-people .people-page-advisors, .fontset3 .view-people .people-page-fax { font-weight: 400; }
/* line 322, ../sass/flavors/_font-set-3.scss */
.fontset3 .view-people .people-page-phone a:link, .fontset3 .view-people .people-page-phone a:visited, .fontset3 .view-people .people-page-email a:link, .fontset3 .view-people .people-page-email a:visited, .fontset3 .view-people .people-page-office a:link, .fontset3 .view-people .people-page-office a:visited, .fontset3 .view-people .people-page-website a:link, .fontset3 .view-people .people-page-website a:visited, .fontset3 .view-people .people-page-assistant a:link, .fontset3 .view-people .people-page-assistant a:visited, .fontset3 .view-people .people-page-advisors a:link, .fontset3 .view-people .people-page-advisors a:visited, .fontset3 .view-people .people-page-fax a:link, .fontset3 .view-people .people-page-fax a:visited { font-weight: 400; }
/* line 326, ../sass/flavors/_font-set-3.scss */
.fontset3 .view-people .people-page-phone strong, .fontset3 .view-people .people-page-email strong, .fontset3 .view-people .people-page-office strong, .fontset3 .view-people .people-page-website strong, .fontset3 .view-people .people-page-assistant strong, .fontset3 .view-people .people-page-advisors strong, .fontset3 .view-people .people-page-fax strong { font-family: "Libre Franklin", "Arial", "Helvetica", sans-serif; font-weight: 700; }
/* line 332, ../sass/flavors/_font-set-3.scss */
.fontset3 #content .container-fluid .view-people .people-page-name a { font-weight: 600; }
/* line 339, ../sass/flavors/_font-set-3.scss */
.fontset3.node-type-people #people-contact-info .field-label { font-family: "Libre Franklin", "Arial", "Helvetica", sans-serif; font-weight: 700; }
/* line 343, ../sass/flavors/_font-set-3.scss */
.fontset3.node-type-people #people-contact-info .field-item { font-weight: 400; }
/* line 348, ../sass/flavors/_font-set-3.scss */
.fontset3.node-type-people #content .container-fluid #people-contact-info a { font-weight: 400; }
/* line 356, ../sass/flavors/_font-set-3.scss */
.fontset3.node-type-people .field-name-field-featured-categories .field-label, .fontset3.node-type-people .field-name-field-related-news .field-label, .fontset3.node-type-people .field-name-field-people-publications-list .field-label { font-family: "Libre Franklin", "Arial", "Helvetica", sans-serif; font-weight: 700; }
/* line 362, ../sass/flavors/_font-set-3.scss */
.fontset3.node-type-people #content .container-fluid #people-contact-info a { font-weight: 400; }
/* line 373, ../sass/flavors/_font-set-3.scss */
.fontset3.node-type-people #content .container-fluid .field-name-field-related-news .views-field-title a:link, .fontset3.node-type-people #content .container-fluid .field-name-field-related-news .views-field-title a:visited, .fontset3.node-type-people #content .container-fluid .field-name-field-related-news .views-field-title a:hover, .fontset3.node-type-people #content .container-fluid .field-name-field-related-news .views-field-title a:focus, .fontset3.node-type-people #content .container-fluid .field-name-field-related-news .views-field-title a:active { font-family: "Libre Franklin", "Arial", "Helvetica", sans-serif; font-size: 1.75rem; line-height: 1.133em; font-weight: 600; }
/* line 382, ../sass/flavors/_font-set-3.scss */
.fontset3.node-type-news .field-name-field-featured-categories .field-label { font-family: "Libre Franklin", "Arial", "Helvetica", sans-serif; font-weight: 700; }
/* line 397, ../sass/flavors/_font-set-3.scss */
.fontset3.node-type-news #content .container-fluid .field-name-field-featured-categories.term-links a:link, .fontset3.node-type-news #content .container-fluid .field-name-field-featured-categories.term-links a:visited, .fontset3.node-type-news #content .container-fluid .field-name-field-featured-categories.term-links a:hover, .fontset3.node-type-news #content .container-fluid .field-name-field-featured-categories.term-links a:focus, .fontset3.node-type-news #content .container-fluid .field-name-field-featured-categories.term-links a:active, .fontset3.node-type-people #content .container-fluid .field-name-field-featured-categories.term-links a:link, .fontset3.node-type-people #content .container-fluid .field-name-field-featured-categories.term-links a:visited, .fontset3.node-type-people #content .container-fluid .field-name-field-featured-categories.term-links a:hover, .fontset3.node-type-people #content .container-fluid .field-name-field-featured-categories.term-links a:focus, .fontset3.node-type-people #content .container-fluid .field-name-field-featured-categories.term-links a:active { font-family: "Libre Franklin", "Arial", "Helvetica", sans-serif; font-weight: 700; }
/* line 410, ../sass/flavors/_font-set-3.scss */
.fontset3.node-type-news #content .container-fluid .field-name-field-featured-categories.term-thumbnail_4_3 a:link, .fontset3.node-type-news #content .container-fluid .field-name-field-featured-categories.term-thumbnail_4_3 a:visited, .fontset3.node-type-news #content .container-fluid .field-name-field-featured-categories.term-thumbnail_4_3 a:hover, .fontset3.node-type-news #content .container-fluid .field-name-field-featured-categories.term-thumbnail_4_3 a:focus, .fontset3.node-type-news #content .container-fluid .field-name-field-featured-categories.term-thumbnail_4_3 a:active, .fontset3.node-type-news #content .container-fluid .field-name-field-featured-categories.term-thumbnail_16_9 a:link, .fontset3.node-type-news #content .container-fluid .field-name-field-featured-categories.term-thumbnail_16_9 a:visited, .fontset3.node-type-news #content .container-fluid .field-name-field-featured-categories.term-thumbnail_16_9 a:hover, .fontset3.node-type-news #content .container-fluid .field-name-field-featured-categories.term-thumbnail_16_9 a:focus, .fontset3.node-type-news #content .container-fluid .field-name-field-featured-categories.term-thumbnail_16_9 a:active, .fontset3.node-type-people #content .container-fluid .field-name-field-featured-categories.term-thumbnail_4_3 a:link, .fontset3.node-type-people #content .container-fluid .field-name-field-featured-categories.term-thumbnail_4_3 a:visited, .fontset3.node-type-people #content .container-fluid .field-name-field-featured-categories.term-thumbnail_4_3 a:hover, .fontset3.node-type-people #content .container-fluid .field-name-field-featured-categories.term-thumbnail_4_3 a:focus, .fontset3.node-type-people #content .container-fluid .field-name-field-featured-categories.term-thumbnail_4_3 a:active, .fontset3.node-type-people #content .container-fluid .field-name-field-featured-categories.term-thumbnail_16_9 a:link, .fontset3.node-type-people #content .container-fluid .field-name-field-featured-categories.term-thumbnail_16_9 a:visited, .fontset3.node-type-people #content .container-fluid .field-name-field-featured-categories.term-thumbnail_16_9 a:hover, .fontset3.node-type-people #content .container-fluid .field-name-field-featured-categories.term-thumbnail_16_9 a:focus, .fontset3.node-type-people #content .container-fluid .field-name-field-featured-categories.term-thumbnail_16_9 a:active { font-family: "Libre Franklin", "Arial", "Helvetica", sans-serif; font-size: 1.75rem; line-height: 1.133em; font-weight: 600; }
/* line 421, ../sass/flavors/_font-set-3.scss */
.fontset3 .view-publications .views-field-title a { font-family: "Libre Franklin", "Arial", "Helvetica", sans-serif; font-size: 1.75rem; line-height: 1.133em; font-weight: 600; }
/* line 427, ../sass/flavors/_font-set-3.scss */
.fontset3 .view-publications .views-field-biblio-authors .views-label, .fontset3 .view-publications .views-field-name .views-label { font-family: "Libre Franklin", "Arial", "Helvetica", sans-serif; font-weight: 700; }
/* line 431, ../sass/flavors/_font-set-3.scss */
.fontset3 .view-publications .views-field-biblio-authors .field-content, .fontset3 .view-publications .views-field-name .field-content { font-weight: 400; }
/* line 438, ../sass/flavors/_font-set-3.scss */
.fontset3 #content .container-fluid .view-publications .views-field-title a { font-weight: 600; }
/* line 445, ../sass/flavors/_font-set-3.scss */
.fontset3 .node-biblio #biblio-node .biblio-row-title { font-family: "Libre Franklin", "Arial", "Helvetica", sans-serif; font-weight: 700; }
/* line 453, ../sass/flavors/_font-set-3.scss */
.fontset3 .view-resource-links .views-field-title { font-family: "Libre Franklin", "Arial", "Helvetica", sans-serif; font-size: 1.75rem; line-height: 1.133em; font-weight: 600; }
/* line 456, ../sass/flavors/_font-set-3.scss */
.fontset3 .view-resource-links .views-field-title a { font-weight: 600; }
/* line 466, ../sass/flavors/_font-set-3.scss */
.fontset3.page-taxonomy #content .node-title, .fontset3.page-taxonomy #content .resource-link-title, .fontset3.page-taxonomy #content .views-field-title { font-family: "Libre Franklin", "Arial", "Helvetica", sans-serif; font-size: 1.75rem; line-height: 1.133em; font-weight: 600; }
/* line 469, ../sass/flavors/_font-set-3.scss */
.fontset3.page-taxonomy #content .node-title a, .fontset3.page-taxonomy #content .resource-link-title a, .fontset3.page-taxonomy #content .views-field-title a { font-weight: 600; }
/* line 475, ../sass/flavors/_font-set-3.scss */
.fontset3.page-taxonomy #content .view-taxonomy-term-display .view-content .item-list .node-biblio.node-teaser .biblio-title a, .fontset3.page-taxonomy #content .view-taxonomy-term-display .view-content .item-list .node-teaser .field-name-body a { font-weight: 700; font-family: "Libre Franklin", "Arial", "Helvetica", sans-serif; }
/* line 486, ../sass/flavors/_font-set-3.scss */
.fontset3.page-taxonomy #content .views-field-created, .fontset3.page-taxonomy #content .field-name-field-news-date, .fontset3.page-taxonomy #content .field-name-field-events-date, .fontset3.page-taxonomy #content .field-name-post-date, .fontset3.page-taxonomy #content .date-repeat-rule, .fontset3.page-taxonomy #content .blog-author, .fontset3.page-taxonomy #content .news-author { font-weight: 400; }
/* line 493, ../sass/flavors/_font-set-3.scss */
.fontset3 .view-princeton-timeline .views-field-title h3 { font-family: "Libre Franklin", "Arial", "Helvetica", sans-serif; font-size: 1.75rem; line-height: 1.133em; font-weight: 600; }
/* line 496, ../sass/flavors/_font-set-3.scss */
.fontset3 .view-princeton-timeline .views-field-title h3 a { font-weight: 600; }
/* line 501, ../sass/flavors/_font-set-3.scss */
.fontset3 .view-princeton-timeline .views-label { font-family: "Libre Franklin", "Arial", "Helvetica", sans-serif; font-weight: 700; }
/* line 507, ../sass/flavors/_font-set-3.scss */
.fontset3 .view-princeton-timeline .views-field-field-timeline-speaker .field-content, .fontset3 .view-princeton-timeline .views-field-field-timeline-drupal-tags .field-content { font-weight: 400; }
/* line 511, ../sass/flavors/_font-set-3.scss */
.fontset3 .view-princeton-timeline .views-field-field-timeline-speaker a, .fontset3 .view-princeton-timeline .views-field-field-timeline-drupal-tags a { font-weight: 400; }
/* line 516, ../sass/flavors/_font-set-3.scss */
.fontset3 .view-princeton-timeline .views-field-field-timeline-date { font-weight: 400; }
/* line 521, ../sass/flavors/_font-set-3.scss */
.fontset3 #content .container-fluid .view-princeton-timeline .calendar-calendar a { font-weight: 400; }
/* line 528, ../sass/flavors/_font-set-3.scss */
.fontset3.node-type-blog .pane-combined-categories a { font-weight: 400; }
/* line 532, ../sass/flavors/_font-set-3.scss */
.fontset3.node-type-blog .pane-combined-categories .categories-label { font-family: "Libre Franklin", "Arial", "Helvetica", sans-serif; font-weight: 700; }
/* line 545, ../sass/flavors/_font-set-3.scss */
.fontset3 .section-events .field-name-field-events-location .field-label, .fontset3 .section-events .field-name-field-events-audience .field-label, .fontset3 .section-events .field-name-field-events-speakers .field-label, .fontset3 .section-events .field-name-field-events-audience .field-label, .fontset3 .section-events .field-name-field-events-link .field-label { font-family: "Libre Franklin", "Arial", "Helvetica", sans-serif; font-weight: 700; }
/* line 552, ../sass/flavors/_font-set-3.scss */
.fontset3 .view-events .event-information-container .field-label { font-family: "Libre Franklin", "Arial", "Helvetica", sans-serif; font-weight: 700; }
/* line 559, ../sass/flavors/_font-set-3.scss */
.fontset3 .view-news .views-field-news-date, .fontset3 .view-news .views-field-news-author { font-weight: 700; }
/* line 565, ../sass/flavors/_font-set-3.scss */
.fontset3 .view-news.view-display-id-news_full_listing .views-field-news-date, .fontset3 .view-news.view-display-id-news_full_listing .views-field-news-author { font-weight: 700; font-size: 1.065em; }
/* line 576, ../sass/flavors/_font-set-3.scss */
.fontset3.node-type-blog .field-name-post-date, .fontset3.node-type-blog .blog-author { font-weight: 400; }
/* line 580, ../sass/flavors/_font-set-3.scss */
.fontset3.node-type-blog .blog_usernames_blog { font-weight: 400; }
/* line 584, ../sass/flavors/_font-set-3.scss */
.fontset3.node-type-blog #content .container-fluid .blog_usernames_blog a { font-weight: 400; }
/* line 591, ../sass/flavors/_font-set-3.scss */
.fontset3 .node-blog.node-teaser .field-name-post-date, .fontset3 .node-blog.node-teaser .blog-author { font-weight: 400; }
/* line 600, ../sass/flavors/_font-set-3.scss */
.fontset3 .view-events.view-display-id-events_full_listing_exposed .views-field-field-events-date, .fontset3 .view-events.view-display-id-events_full_listing .views-field-field-events-date, .fontset3 .view-events.view-display-id-events_archive .views-field-field-events-date { font-size: 1.1em; font-weight: 700; }
/* line 606, ../sass/flavors/_font-set-3.scss */
.fontset3 .view-events.view-display-id-events_full_listing_exposed .event-location, .fontset3 .view-events.view-display-id-events_full_listing_exposed .event-audience, .fontset3 .view-events.view-display-id-events_full_listing .event-location, .fontset3 .view-events.view-display-id-events_full_listing .event-audience, .fontset3 .view-events.view-display-id-events_archive .event-location, .fontset3 .view-events.view-display-id-events_archive .event-audience { font-weight: 400; }
/* line 615, ../sass/flavors/_font-set-3.scss */
.fontset3 #content .container-fluid .view-events.view-display-id-events_full_listing_exposed .event-speakers a, .fontset3 #content .container-fluid .view-events.view-display-id-events_full_listing .event-speakers a, .fontset3 #content .container-fluid .view-events.view-display-id-events_archive .event-speakers a { font-weight: 400; }
/* line 621, ../sass/flavors/_font-set-3.scss */
.fontset3 .section-events .field-name-field-events-date { font-weight: 400; }
/* line 629, ../sass/flavors/_font-set-3.scss */
.fontset3 .section-events .field-name-field-events-location, .fontset3 .section-events .field-name-field-events-audience, .fontset3 .section-events .field-name-field-events-speakers, .fontset3 .section-events .field-name-field-events-audience, .fontset3 .section-events .field-name-field-events-link { font-weight: 400; }
/* line 632, ../sass/flavors/_font-set-3.scss */
.fontset3 .section-events .field-name-field-events-location a, .fontset3 .section-events .field-name-field-events-audience a, .fontset3 .section-events .field-name-field-events-speakers a, .fontset3 .section-events .field-name-field-events-audience a, .fontset3 .section-events .field-name-field-events-link a { font-weight: 400; }
/* line 638, ../sass/flavors/_font-set-3.scss */
.fontset3 .section-events .field-name-field-events-speakers a { font-weight: 400; }
/* line 643, ../sass/flavors/_font-set-3.scss */
.fontset3 .section-events .field-name-field-events-speakers .field-name-field-events-speaker-name a { font-weight: 400; }
/* line 653, ../sass/flavors/_font-set-3.scss */
.fontset3.node-type-news .field-name-field-news-date, .fontset3.node-type-news .news-author { font-weight: 400; }
/* line 658, ../sass/flavors/_font-set-3.scss */
.fontset3.node-type-news .field-name-field-related-people.related-people-thumbnail .node-title { font-family: "Libre Franklin", "Arial", "Helvetica", sans-serif; font-weight: 700; }
/* line 663, ../sass/flavors/_font-set-3.scss */
.fontset3.node-type-news .field-name-field-related-people .field-label { font-family: "Libre Baskerville", "Georgia", "Times New Roman", serif; text-transform: capitalize; font-weight: 400; font-size: 1.5em; }
/* line 675, ../sass/flavors/_font-set-3.scss */
.fontset3 .node-biblio .submitted { font-weight: 400; }
/* line 680, ../sass/flavors/_font-set-3.scss */
.fontset3 .ui-accordion .ui-accordion-header { font-weight: 700; }
/* line 686, ../sass/flavors/_font-set-3.scss */
.fontset3 .view-categories-list ul li, .fontset3 .radix-layouts-sidebar ul.views-summary li { font-weight: 400; }
/* line 691, ../sass/flavors/_font-set-3.scss */
.fontset3 .summary-as-callout { font-weight: 400; }
/* line 697, ../sass/flavors/_font-set-3.scss */
.fontset3 #mobile .search-form input[type="submit"] { font-weight: 400; }
/* line 704, ../sass/flavors/_font-set-3.scss */
.fontset3 .view-categories-list { font-weight: 700; }
/* line 711, ../sass/flavors/_font-set-3.scss */
.fontset3.page-publications-search #content { font-family: "Libre Franklin", "Arial", "Helvetica", sans-serif; }
/* line 713, ../sass/flavors/_font-set-3.scss */
.fontset3.page-publications-search #content #biblio-header { font-family: "Libre Franklin", "Arial", "Helvetica", sans-serif; }
/* line 716, ../sass/flavors/_font-set-3.scss */
.fontset3.page-publications-search #content #biblio-header a.fieldset-title { font-size: 0.75rem; font-weight: 800; text-transform: uppercase; font-family: 'Montserrat', "Arial", "Helvetica", sans-serif; line-height: 1.65em; font-family: "Libre Franklin", "Arial", "Helvetica", sans-serif; font-weight: 700; font-family: "Libre Franklin", "Arial", "Helvetica", sans-serif; }
/* line 722, ../sass/flavors/_font-set-3.scss */
.fontset3.page-publications-search #content #biblio-header label { font-family: "Libre Franklin", "Arial", "Helvetica", sans-serif; }
/* line 726, ../sass/flavors/_font-set-3.scss */
.fontset3.page-publications-search #content #biblio-header .form-type-select { font-family: "Libre Franklin", "Arial", "Helvetica", sans-serif; }
/* line 732, ../sass/flavors/_font-set-3.scss */
.fontset3.page-publications-search #content #biblio-header input[type="button"], .fontset3.page-publications-search #content #biblio-header input[type="reset"], .fontset3.page-publications-search #content #biblio-header input[type="submit"] { background-color: #333333; color: white; padding: 8px 15px; border-width: 0; text-transform: uppercase; font-weight: 500; border-radius: 0; font-size: 0.85rem; font-family: "Libre Franklin", "Arial", "Helvetica", sans-serif; font-size: 0.75em; }
/* line 114, ../sass/base/_mixins.scss */
.fontset3.page-publications-search #content #biblio-header input[type="button"]:hover, .fontset3.page-publications-search #content #biblio-header input[type="reset"]:hover, .fontset3.page-publications-search #content #biblio-header input[type="submit"]:hover { background-color: #e77500; color: #333333; }
/* line 738, ../sass/flavors/_font-set-3.scss */
.fontset3.page-publications-search #content #biblio-header input#edit-keys { font-family: "Libre Franklin", "Arial", "Helvetica", sans-serif; }
/* line 743, ../sass/flavors/_font-set-3.scss */
.fontset3.page-publications-search #content .biblio-category-section { font-family: "Libre Franklin", "Arial", "Helvetica", sans-serif; }
/* line 745, ../sass/flavors/_font-set-3.scss */
.fontset3.page-publications-search #content .biblio-category-section .biblio-separator-bar { font-family: "Libre Baskerville", "Georgia", "Times New Roman", serif; }
/* line 749, ../sass/flavors/_font-set-3.scss */
.fontset3.page-publications-search #content .biblio-category-section .biblio-title a, .fontset3.page-publications-search #content .biblio-category-section .biblio-authors a { font-weight: 600; font-family: "Libre Franklin", "Arial", "Helvetica", sans-serif; }
/* line 754, ../sass/flavors/_font-set-3.scss */
.fontset3.page-publications-search #content .biblio-category-section .biblio-entry, .fontset3.page-publications-search #content .biblio-category-section .biblio-export-buttons a { font-family: "Libre Franklin", "Arial", "Helvetica", sans-serif; }

/* line 21, ../sass/flavors/_sticky-menu.scss */
body.sticky-main-menu.flavor1 #header, body.sticky-main-menu.flavor1 #header-sticky, body.sticky-main-menu.flavor1 #navigation, body.sticky-main-menu.flavor1 #main-menu { background-color: white; color: #333333; }
/* line 27, ../sass/flavors/_sticky-menu.scss */
body.sticky-main-menu.flavor2 #header, body.sticky-main-menu.flavor2 #header-sticky { background-color: #202020; color: white; }
/* line 30, ../sass/flavors/_sticky-menu.scss */
body.sticky-main-menu.flavor2 #header #navigation, body.sticky-main-menu.flavor2 #header #main-menu, body.sticky-main-menu.flavor2 #header-sticky #navigation, body.sticky-main-menu.flavor2 #header-sticky #main-menu { background-color: #333333; color: white; }
/* line 35, ../sass/flavors/_sticky-menu.scss */
body.sticky-main-menu.flavor2 #header.cloned.sticky-nav #navigation, body.sticky-main-menu.flavor2 #header.cloned.sticky-nav #main-menu, body.sticky-main-menu.flavor2 #header-sticky.cloned.sticky-nav #navigation, body.sticky-main-menu.flavor2 #header-sticky.cloned.sticky-nav #main-menu { background-color: #202020; }
/* line 41, ../sass/flavors/_sticky-menu.scss */
body.sticky-main-menu .header__logo { padding-bottom: 1em; }

@media (min-width: 841px) { /* line 47, ../sass/flavors/_sticky-menu.scss */
  .cloned { display: none; -webkit-transition: height .5s ease, padding .5s ease, position .25s ease, border 0s ease; -moz-transition: height .5s ease, padding .5s ease, position .25s ease, border 0s ease; -o-transition: height .5s ease, padding .5s ease, position .25s ease, border 0s ease; transition: height .5s ease, padding .5s ease, position .5s ease, border 0s ease; }
  /* line 51, ../sass/flavors/_sticky-menu.scss */
  .sticky-nav { height: auto; -webkit-transition: height .5s ease, padding .5s ease, position .25s ease, border 0s ease; -moz-transition: height .5s ease, padding .5s ease, position .25s ease, border 0s ease; -o-transition: height .5s ease, padding .5s ease, position .25s ease, border 0s ease; transition: height .5s ease, padding .5s ease, position .5s ease, border 0s ease; }
  /* line 56, ../sass/flavors/_sticky-menu.scss */
  body.sticky-main-menu { min-height: calc(100vh + 300px); }
  /* line 58, ../sass/flavors/_sticky-menu.scss */
  body.sticky-main-menu #page { position: relative; }
  /* line 60, ../sass/flavors/_sticky-menu.scss */
  body.sticky-main-menu #page #header-sticky { top: inherit; width: 100%; position: relative; -webkit-transition: height .5s ease, padding .5s ease, position .25s ease, border 0s ease; -moz-transition: height .5s ease, padding .5s ease, position .25s ease, border 0s ease; -o-transition: height .5s ease, padding .5s ease, position .25s ease, border 0s ease; transition: height .5s ease, padding .5s ease, position .5s ease, border 0s ease; }
  /* line 66, ../sass/flavors/_sticky-menu.scss */
  body.sticky-main-menu #page #header-sticky .header__logo img { max-height: 100px; }
  /* line 71, ../sass/flavors/_sticky-menu.scss */
  body.sticky-main-menu #page #main { margin-top: auto; height: auto; display: block; position: relative; }
  /* line 77, ../sass/flavors/_sticky-menu.scss */
  body.sticky-main-menu #page #navigation { height: auto; }
  /* line 87, ../sass/flavors/_sticky-menu.scss */
  body.sticky-main-menu #page #header-sticky.cloned { width: 100%; height: auto; min-height: 55px; position: fixed; top: inherit !important; margin: -4px auto 0; text-align: center; padding-left: 0; z-index: 1001; -webkit-box-shadow: 0 -1px 6px rgba(0, 0, 0, 0.21); box-shadow: 0 -1px 6px rgba(0, 0, 0, 0.21); border-top: 4px solid #e77500; -webkit-transition: height .5s ease, padding .5s ease, position .25s ease, border 0s ease; -moz-transition: height .5s ease, padding .5s ease, position .25s ease, border 0s ease; -o-transition: height .5s ease, padding .5s ease, position .25s ease, border 0s ease; transition: height .5s ease, padding .5s ease, position .5s ease, border 0s ease; }
  /* line 101, ../sass/flavors/_sticky-menu.scss */
  body.sticky-main-menu #page #header-sticky.cloned .header-container.row-container { padding: 0; margin: 0 auto; -webkit-transition: height .5s ease, padding .5s ease, position .25s ease, border 0s ease; -moz-transition: height .5s ease, padding .5s ease, position .25s ease, border 0s ease; -o-transition: height .5s ease, padding .5s ease, position .25s ease, border 0s ease; transition: height .5s ease, padding .5s ease, position .5s ease, border 0s ease; }
  /* line 106, ../sass/flavors/_sticky-menu.scss */
  body.sticky-main-menu #page #header-sticky.cloned #user-zone, body.sticky-main-menu #page #header-sticky.cloned .header__site-slogan { display: none; }
  /* line 109, ../sass/flavors/_sticky-menu.scss */
  body.sticky-main-menu #page #header-sticky.cloned .content_container { padding: 0; margin: 0 auto; position: relative; -webkit-transition: height .5s ease, padding .5s ease, position .25s ease, border 0s ease; -moz-transition: height .5s ease, padding .5s ease, position .25s ease, border 0s ease; -o-transition: height .5s ease, padding .5s ease, position .25s ease, border 0s ease; transition: height .5s ease, padding .5s ease, position .5s ease, border 0s ease; }
  /* line 115, ../sass/flavors/_sticky-menu.scss */
  body.sticky-main-menu #page #header-sticky.cloned .header__logo { margin: 10px 0 0 5px; padding: 0 0 10px 0; }
  /* line 118, ../sass/flavors/_sticky-menu.scss */
  body.sticky-main-menu #page #header-sticky.cloned .header__logo img { max-height: 39px; max-width: 100%; }
  /* line 123, ../sass/flavors/_sticky-menu.scss */
  body.sticky-main-menu #page #header-sticky.cloned .header__name-and-slogan { padding: 1em 0 1em .5em; margin: 0; }
  /* line 127, ../sass/flavors/_sticky-menu.scss */
  body.sticky-main-menu #page #header-sticky.cloned h1.header__site-name { font-size: 1.5em; margin: 0; text-align: left; -webkit-transition: padding 0.5s cubic-bezier(0.3, 0.73, 0.3, 0.74); -moz-transition: padding 0.5s cubic-bezier(0.3, 0.73, 0.3, 0.74); -o-transition: padding 0.5s cubic-bezier(0.3, 0.73, 0.3, 0.74); transition: padding 0.5s cubic-bezier(0.3, 0.73, 0.3, 0.74); }
  /* line 134, ../sass/flavors/_sticky-menu.scss */
  body.sticky-main-menu #page #header-sticky.cloned h1.header__site-name:hover, body.sticky-main-menu #page #header-sticky.cloned h1.header__site-name:focus, body.sticky-main-menu #page #header-sticky.cloned h1.header__site-name:active { border-left: 4px solid #e77500; padding-left: 5px; }
  /* line 139, ../sass/flavors/_sticky-menu.scss */
  body.sticky-main-menu #page #header-sticky.cloned #navigation.sticky-nav { overflow: visible; margin: 0; z-index: 1001; padding: 0; width: auto; }
  /* line 152, ../sass/flavors/_sticky-menu.scss */
  body.sticky-main-menu.navbar-vertical.navbar-tray-open #page #header.cloned.sticky-nav .content_container { padding-right: 15rem; } }
@media (min-width: 841px) and (max-width: 1000px) { /* line 166, ../sass/flavors/_sticky-menu.scss */
  body.sticky-main-menu #header-sticky.cloned.sticky-nav #navigation.sticky-nav #main-menu:before { content: "\f036"; font-family: "FontAwesome"; font-weight: 400; font-style: normal; font-size: 1.5rem; color: inherit; text-align: center; vertical-align: middle; cursor: pointer; pointer-events: all; display: block; height: 50px; width: 50px; padding: 0; position: absolute; top: 15px; right: 5px; }
  /* line 185, ../sass/flavors/_sticky-menu.scss */
  body.sticky-main-menu #header-sticky.cloned.sticky-nav #navigation.sticky-nav #main-menu > ul.menu { display: none; }
  /* line 189, ../sass/flavors/_sticky-menu.scss */
  body.sticky-main-menu #header-sticky.cloned.sticky-nav #navigation.sticky-nav #main-menu.clicky:before { content: "\f00d"; font-family: "FontAwesome"; }
  /* line 193, ../sass/flavors/_sticky-menu.scss */
  body.sticky-main-menu #header-sticky.cloned.sticky-nav #navigation.sticky-nav #main-menu.clicky > ul.menu { background-color: inherit; display: inherit; padding: 0; margin: 0; }
  /* line 200, ../sass/flavors/_sticky-menu.scss */
  body.sticky-main-menu #header-sticky.cloned.sticky-nav #navigation.sticky-nav #main-menu h2.element-invisible { display: block; color: inherit; height: auto; width: auto; float: right; position: absolute !important; top: 13px; right: 55px; clip: auto !important; text-align: right; font-size: 1rem; line-height: 1.625em; text-transform: uppercase; font-weight: 400; cursor: pointer; }
  /* line 226, ../sass/flavors/_sticky-menu.scss */
  body.sticky-main-menu.navbar-vertical.navbar-tray-open #page #header-sticky.cloned.sticky-nav .content_container #navigation.sticky-nav #main-menu:before { padding-right: 15rem; }
  /* line 229, ../sass/flavors/_sticky-menu.scss */
  body.sticky-main-menu.navbar-vertical.navbar-tray-open #page #header-sticky.cloned.sticky-nav .content_container #navigation.sticky-nav #main-menu h2.element-invisible { padding-right: 15rem; } }
@media (min-width: 841px) { /* line 245, ../sass/flavors/_sticky-menu.scss */
  body.sticky-main-menu.logged-in.navbar-fixed #navbar-administration { z-index: 1111 !important; }
  /* line 249, ../sass/flavors/_sticky-menu.scss */
  body.sticky-main-menu.logged-in #modalContent { z-index: 10001 !important; }
  /* line 253, ../sass/flavors/_sticky-menu.scss */
  body.sticky-main-menu.logged-in #modalContent > div, body.sticky-main-menu.logged-in #modalContent .modal-content, body.sticky-main-menu.logged-in #modalContent .modal-header { z-index: 10005 !important; }
  /* line 257, ../sass/flavors/_sticky-menu.scss */
  body.sticky-main-menu.logged-in .cke_combopanel { z-index: 10002 !important; }
  /* line 260, ../sass/flavors/_sticky-menu.scss */
  body.sticky-main-menu.logged-in .uv-slide-top { z-index: 10004 !important; } }
@media (max-width: 840px) { /* line 267, ../sass/flavors/_sticky-menu.scss */
  body.sticky-main-menu .pu-logo { z-index: 999 !important; } }
/* line 25, ../sass/flavors/_full-width-search.scss */
.search-icon, .close-button { display: none; }

/* line 29, ../sass/flavors/_full-width-search.scss */
.header .search-container { display: inline-block; }

@media (min-width: 841px) { /* line 35, ../sass/flavors/_full-width-search.scss */
  body.full-width-search-box .header__user-zone { padding: 0 0 1em; }
  /* line 39, ../sass/flavors/_full-width-search.scss */
  body.full-width-search-box .pu-shield-container { top: 2rem; right: 2.7rem; margin: 0; }
  /* line 45, ../sass/flavors/_full-width-search.scss */
  body.full-width-search-box .pu-logo { padding-top: 2rem; float: left; }
  /* line 50, ../sass/flavors/_full-width-search.scss */
  body.full-width-search-box .search-icon { display: inline-block; }
  /* line 55, ../sass/flavors/_full-width-search.scss */
  body.full-width-search-box.flavor2 .header .pu-shield-container { top: 2rem; }
  /* line 60, ../sass/flavors/_full-width-search.scss */
  body.full-width-search-box.flavor2 .header input#edit-keys, body.full-width-search-box.flavor2 .header input#edit-keys--2 { background-image: url("../images/search-white-icon.svg"); height: 1.25rem; top: 2rem; }
  /* line 65, ../sass/flavors/_full-width-search.scss */
  body.full-width-search-box.flavor2 .header input#edit-keys:focus, body.full-width-search-box.flavor2 .header input#edit-keys:active, body.full-width-search-box.flavor2 .header input#edit-keys--2:focus, body.full-width-search-box.flavor2 .header input#edit-keys--2:active { background-image: none; }
  /* line 72, ../sass/flavors/_full-width-search.scss */
  body.full-width-search-box .header .header__secondary-menu { top: 1.5rem; right: 3rem; position: relative; padding-top: 0; float: right; }
  /* line 80, ../sass/flavors/_full-width-search.scss */
  body.full-width-search-box .header .search-container { position: absolute; top: 0; right: 0; margin-top: 0; }
  /* line 86, ../sass/flavors/_full-width-search.scss */
  body.full-width-search-box .header .search-container input { -webkit-appearance: none; -moz-appearance: none; appearance: none; outline: 0; }
  /* line 95, ../sass/flavors/_full-width-search.scss */
  body.full-width-search-box .header input#edit-keys, body.full-width-search-box .header input#edit-keys--2 { transition: width .5s ease-out, opacity .2s ease-out, margin-right .5s ease-out; position: absolute; right: 0; top: 1.8rem; border: 0; text-indent: 2.625rem; overflow: hidden; box-sizing: content-box; cursor: pointer; font-size: 10vw; width: 1.5rem; height: 1.75rem; background-size: 18px; background: url("../images/search-icon.svg") no-repeat 50% 50%; box-sizing: border-box; }
  /* line 112, ../sass/flavors/_full-width-search.scss */
  body.full-width-search-box .header input#edit-keys:focus, body.full-width-search-box .header input#edit-keys:active, body.full-width-search-box .header input#edit-keys--2:focus, body.full-width-search-box .header input#edit-keys--2:active { cursor: text; width: calc(100vw); overflow: visible; left: auto; top: 0; right: 0; height: 112px; line-height: 6rem; box-shadow: 20px 0 #e77500; caret-color: #333333; color: #333333; padding: .5rem 0; font-size: 3rem; box-sizing: border-box; margin: 0; border-width: 0; clip: auto; display: block; max-width: 100%; background-image: none; position: fixed; z-index: 998; }
  /* line 119, ../sass/flavors/_full-width-search.scss */
  body.full-width-search-box .header input#edit-keys::-ms-clear, body.full-width-search-box .header input#edit-keys--2::-ms-clear { display: none; }
  /* line 124, ../sass/flavors/_full-width-search.scss */
  body.full-width-search-box .header #edit-submit { width: 0; height: 0; padding: 0; }
  /* line 130, ../sass/flavors/_full-width-search.scss */
  body.full-width-search-box .header .header .search-form .form-submit:focus { padding-left: 2px; box-shadow: inset 0px 0 1px #777; }
  /* line 135, ../sass/flavors/_full-width-search.scss */
  body.full-width-search-box .header .search-container { position: absolute; top: 0; right: 0; }
  /* line 141, ../sass/flavors/_full-width-search.scss */
  body.full-width-search-box .header .search-form .form-type-textfield:after { content: ""; width: 0; height: 0; }
  /* line 147, ../sass/flavors/_full-width-search.scss */
  body.full-width-search-box .header #user-zone #acquia-purge-manualpurge-form-page { float: none; text-align: right; margin: 5px 0; width: 100%; }
  /* line 155, ../sass/flavors/_full-width-search.scss */
  body.full-width-search-box .header #acquia-purge-manualpurge-form-page + .header-right .header__secondary-menu { top: 0; }
  /* line 160, ../sass/flavors/_full-width-search.scss */
  body.full-width-search-box .header #acquia-purge-manualpurge-form-page + .header-right .pu-shield-container, body.full-width-search-box.flavor2 .header #acquia-purge-manualpurge-form-page + .header-right .pu-shield-container { top: 8px; }
  /* line 164, ../sass/flavors/_full-width-search.scss */
  body.full-width-search-box .header .pu-logo + #acquia-purge-manualpurge-form-page .search-container { top: 5px; }
  /* line 168, ../sass/flavors/_full-width-search.scss */
  body.full-width-search-box .fa-search { position: relative; top: 1rem; padding: 15px; z-index: 10; }
  /* line 175, ../sass/flavors/_full-width-search.scss */
  body.full-width-search-box .fa-search:hover, body.full-width-search-box .fa-search:focus { cursor: pointer; }
  /* line 181, ../sass/flavors/_full-width-search.scss */
  body.full-width-search-box .close-button { opacity: 0; }
  /* line 185, ../sass/flavors/_full-width-search.scss */
  body.full-width-search-box .close-btn-open.close-button { display: block; position: fixed; right: 0; font-size: 4rem; top: 1rem; background: none; border: none; line-height: normal; background: transparent; font-weight: 300; padding-right: 30px; z-index: 999; opacity: 1; }
  /* line 201, ../sass/flavors/_full-width-search.scss */
  body.full-width-search-box .close-btn-open.close-button:hover, body.full-width-search-box .close-btn-open.close-button:focus { cursor: pointer; }
  /* line 207, ../sass/flavors/_full-width-search.scss */
  body.full-width-search-box .search-container label { opacity: 0; }
  /* line 212, ../sass/flavors/_full-width-search.scss */
  body.full-width-search-box .search-container.searchopen .placeholder label { cursor: text; width: calc(100vw); overflow: visible; left: auto; top: 0; right: 0; height: 112px; line-height: 6rem; box-shadow: 20px 0 #e77500; caret-color: #333333; color: #333333; padding: .5rem 0; font-size: 3rem; box-sizing: border-box; margin: 0; border-width: 0; clip: auto; display: block; max-width: 100%; text-indent: 3.125rem; color: rgba(0, 0, 0, 0.21); position: fixed !important; z-index: 997; opacity: 1; background: #e77500; transition: width .5s ease-out, opacity .2s ease-out, margin-right .5s ease-out; }
  /* line 223, ../sass/flavors/_full-width-search.scss */
  body.full-width-search-box .search-container.searchopen .hastext label { background-color: transparent; }
  /* line 231, ../sass/flavors/_full-width-search.scss */
  body.full-width-search-box .search-container .hastext input#edit-keys:focus, body.full-width-search-box .search-container .hastext input#edit-keys--2:focus { background-color: #e77500; } }
/* SMACSS theme rules */
/* @import "theme-A"; */
/* @import "theme-B"; */
